关键词: 审核;权限;多级角色管理
摘 要
随着全球信息化技术的兴起,特别是Internet的日益普及,我国各大中专院校都建立了自己的校园网。毕业生以班级为单位的原始手工报送的选题方式已经不能适应时代发展的需求, 所以基与互联网的毕业设计选题系统也就孕育而生了。
毕业设计选题系统就是能够使学生通过互联网完成毕业设计课题的选定,它采用Web方式,同时适用于局域网和Internet,它要实现审核,权限管理,邮件通知等功能,并能提供题目保存、题目查询等功能,该系统同时拥有最开放的题库管理系统和最灵活的选题系统,能够自动进行权限的判断,对用户进行冻结。
我们采用了JSP技术为主要手段,本系统采用了多级角色管理:包括系统管理员、系主任,学生和老师几种权限.本文主要介绍了用户权限的划分,并详细地论述了系统设计的思想和实现的方法步骤从而为以后的研究打下了基础。
5 系统功能实现
5.1系统组成和业务流程图
系统组成和业务流程图
(一)系统组成
本系统由四个子模块组成:系主任管理,教师出题,学生在线选题和系统的维护。它们各自功能如下叙述:
(1)学生在线选题
学生通过系主任录入的学生信息,姓名,学号和密码登陆系统进行查询题目并且进行选题并且可以修改自己的登陆密码。系统分配给学生4个选题项,学生可以根据自己的实际情况做出几个选择,当第一志愿未被审核,其他的就不能审核,第一志愿审核未通过自动指向第二志愿,依次类推,如果全部都没有通过学生将重新选择过程同上。学生还可以查看历届的毕业设计题目以做参考。
(2)教师出题
此部分主要由教师使用,教师信息由系主任录入,教师必须通过系住任给其分配的帐号,密码登陆次系统。当教师进入次系统后便由教师负责出题,并且对学生选题进行审核,并且可以查看历届题目作为参考。
(3)系主任管理
系主任由此批量录入学生以及教师信息并负责进行对教师所出的题目进行审核,只有审核通过的题目学生才可以进行选题,同时系主任还拥有对教师和学生帐号进行冻结的权限。
(4)管理员
目 录
1引言 1
1.1选题系统出现的趋势 1
1.2选题系统常用的实现技术 1
2基本技术简介 1
2.1本系统拟采用的解决方法(技术) 2
2.2主要技术简介 2
3 需求分析与方案设计 3
3.1功能需求分析 3
3.2数据库需求 3
3.3系统支撑环境 4
4系统设计 4
4.1 功能设计 4
4.2 数据库设计 4
4.2.1 系统登陆,用户会话表(bsmmyeducs.cnsessionmyeducs.cninfo) 4
4.2.2 系统用户信息管理表(bsmmyeducs.cnsysmyeducs.cnuser) 5
4.2.3 毕业论文题库信息表(subject) 5
4.2.4 毕业论文选题信息管理表(selectmyeducs.cnsub) 6
5 系统功能实现 7
5.1系统组成和业务流程图 7
5.2系统用户权限管理 8
5.2.1 系统登陆 9
5.2.2系统用户管理 11
5.2.3 历届信息查看 13
5.2.4 个人信息维护 13
5.3系统选题权限管理 14
5.4教师题库管理 15
5.4.1教师出题 15
5.4.2教师审核题目 16
5.5学生在线选题 16
5.6系统登出 18
5.7系统基本控件使用 18
5.7.1数据库连接池实现 18
5.7.2邮件系统实现 19
6技术难点分析 20
结 论 20
参考文献 20
致 谢 21
附 录 22
TOMCAT简介 22
相关热词:JSP 152 基于 JSP 毕业 设计 选题 系统