毕业设计管理系统说明文档1(编辑修改稿)内容摘要:

ng、 Hibernate 分别实现业务层,服务层和持久层的处理。 下面图 51 是整个系统的文件系统。 图 系统实现文件结构图 13 系统登录的实现 系统登录的界面如图 52 所示: 在这个页面上我们输入我们的用户名 和密码,点击“登录”按钮我们就可以登录到系统中了,再登陆的过程中我们根据用户名和密码在数据库中查出来看该用户是管理员,评审老师、出题老师还有学生中的哪一类身份,然后根据不同的身份进入到不同的操作页面,具体的实现代码如下。 首先是页面提交数据的代码: form id=loginForm name=loginForm action= method=post input id=userID name=userID type=hidden value= input id=userInfo name=userInfo type=hidden value= input id=userOther name=userOther type=hidden value= /form 接下来是 Action 中的代码: public String login() { setTeacherReviewList(())。 setTeacherOtherList(())。 setStudentList(())。 Map session。 user = ((), ())。 if (user != null) { int power = ()。 14 session = (Map) ().getSession()。 (login, user)。 if (power == 1) { return 1。 } if (power == 2) { int reviewer = (()) .getReviewer()。 session = (Map) ().getSession()。 (loginMassage, user)。 if (reviewer == 1) return 4。 if (reviewer == 0) return 5。 } if (power == 3) { session = (Map) ().getSession()。 (loginMassage, user)。 return 3。 } } else { return INPUT。 } return INPUT。 } 下面的是在 Service 中代码: public Login login(String name, String password) { return (name, password)。 } 下面是在 dao 层的代码: public Login findByNameAndPass(String name, String password) { String[] str = { name, password }。 ListLogin list = getHibernateTemplate().find( from Login where account=? and password=?, str)。 if (() 0) { return (0)。 } 15 return null。 } 下面是在 中的代码: action name=login class=userBean method=login result name=1/WEBINF/content//result result name=4/WEBINF/content//result result name=5/WEBINF/content//result result name=3/WEBINF/content//result result name=input/WEBINF/content//result /action 管理员功能的实现 首先是页面管理员登录进来的主页面: 下面是本页面的部分实现代码: body div id=warp div id=top div id=top1/div div id=menu ul style=float:left。 fontsize:5px li欢迎您, ${}/li/ul ul style=float:right lia href=/a/li 16 /ul /div /div div id=index div class=right id=right div class=kcjj div class=kcjj_wz 下面是评审教师列表: /p table width=600 height=50 border=1 tr th width=80 教工编号 /th th width=80 姓名 /th th width=80 职称 /th th width=90 电话号码 /th th width=90 Email称 /th /tr s:iterator value=teacherReviewList var=teacher tr td ${} /td td ${ } /td td ${ } 17 /td td ${ } /td td ${ } /td td width=70 a href=deleteTeacher?=${}amp。 =${teach}删除 /a /td /tr /s:iterator /table p /p p 下面是出题教师列表: /p table width=600 height=70 border=1 tr th width=80 教工编号 /th th width=80 姓名 /th th width=80 职称 /th th width=90 电话号码 /th th width=90 Email称 /th /tr s:iterator value=teacherOtherList var=teacher 18 tr td ${} /td td ${ } /td td ${ } /td td ${ } /td td ${ } /td td width=70 a href=deleteTeacher?=${}amp。 =${teach}删除 /a /td /tr /s:iterator /table /p p 下面是学生用户: /p table width=600 height=55 border=1 tr th width=80 学号 /th th width=80 姓名 /th th width=90 专业 /th th width=80 19 班级 /th th width=90 电话 /th th width=90 Email /th /tr s:iterator value=studentList var=student tr td ${} /td td ${} /td td ${} /td td ${} /td td ${} /td。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。