欢迎添加微信互相交流学习哦!

项目源码:https://gitee.com/oklongmm/biye
图3.1 用户信息实体图
图3.3 星期名称实体图
n
MeetInfo info = (MeetInfo)list.get(i);
if(“1”.equals(info.getFabu())){
%>
| 日期 | 星期 | 时间 | 地点 | 会议内容 | 出席对象 | 主办部门 | 主管领导 | 会议文献信息 |
|---|---|---|---|---|---|---|---|---|
| <%=info.getYear()%>年<%=info.getMonth() %>月<%=info.getDay()%>日 | <%=info.getWeek() %> | <%=info.getTime() %> | <%=info.getPlace() %> | <%=info.getContent() %> | <%=info.getPeople() %> | <%=info.getDanwei() %> | <%=info.getManager() %> |
登录
管理员和用户输入姓名和密码页面:
图4.1 主界面
输入用户名和密码后跳转到业务处理层yanzhengAction.java
如果用户名或密码为空,系统将显示错误,代码如下:
request.setAttribute(“rename”, “用户名或密码错误”);
request.getRequestDispatcher(“index.jsp”).forward(request, response);
由于本系统的管理员只有一个,而且用户名指定为admin,因此登陆时是通过用户名来区分权限的,比较方便明了。
4.2 管理员功能的实现
管理员登陆成功后,进入处理页面admin_index.jsp进行操作,拥有对会议的安排、查询、修改、增加和删除的操作,并拥有对会员信息的查询、修改、删除和增加。通过鼠标点击进入相应界面,其内容主要包含四个主要链接:一周会议安排week.JSP,会议文献管理GetMeetForAdmin.java,用户信息管理getUser.java,还有一个是首页的链接index.jsp。
图4.2管理员界面
4.2.1 一周会议安排
管理员拥有对会议安排的唯一操作权,管理员需要对会议信息进行安排,以保证会员能查询到数据,让会议如期举行。
图4.3一周会议安排
4.2.2 会议文献信息管理
管理员把会议数据添加到数据库,也许期间会出现会议变动,这就需要有会议的修改和删除操作,系统通过GetMeetForAdmin.java来实现处理会议文献管理,然后跳转到meet_manage.jsp页面来显示所有会议文献信息,每页显示四条记录。
操作页面如下图所示:
图4.4 会议文献信息管理
在这里系统集成了修改、删除、增加、发布、详情、会议检索、分页的功能。
页面主要代码如下:
MeetInfo info = (MeetInfo)list.get(i);
%>
| 日期 | 星期 | 时间 | 地点 | 会议内容 | 出席对象 | 主办部门 | 主管领导 | 会议文献信息 | 操作 | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| <%=info.getYear()%>年<%=info.getMonth() %>月<%=info.getDay()%>日 | <%=info.getWeek() %> | <%=info.getTime() %> | <%=info.getPlace() %> | <%=info.getContent() %> | <%=info.getPeople() %> | <%=info.getDanwei() %> | <%=info.getManager() %> |
| <%if(info.getFabu().equals("0")){
%> <%}else{ %> <%} %> |
|
| |
| 共有<%=maxpage%>页 第<%=getpage %>页 首页 “>下一页
检索:用户姓名: 用户注册名: 主办部门: | ||||||||||||