1、基于 JSP 的毕业设计选题系统的设计与实现摘 要随着全球信息化技术的兴起,特别是 Internet 的日益普及,我国各大中专院校都建立了自己的校园网。毕业生以班级为单位的原始手工报送的选题方式已经不能适应时代发展的需求, 所以基与互联网的毕业设计选题系统也就孕育而生了。毕业设计选题系统就是能够使学生通过互联网完成毕业设计课题的选定,它采用 Web 方式,同时适用于局域网和 Internet,它要实现审核,权限管理,邮件通知等功能,并能提供题目保存、题目查询等功能,该系统同时拥有最开放的题库管理系统和最灵活的选题系统,能够自动进行权限的判断,对用户进行冻结。我们采用了 JSP 技术为主要手段,
2、本系统采用了多级角色管理:包括系统管理员、系主任,学生和老师几种权限.本文主要介绍了用户权限的划分,并详细地论述了系统设计的思想和实现的方法步骤从而为以后的研究打下了基础。关键词: 审核;权限;多级角色管理目 录论文总页数:23 页1 引言 11.1 选题系统出现的趋势 11.2 选题系统常用的实现技术 12 基本技术简介 12.1 本系统拟采用的解决方法(技术) 22.2 主要技术简介 23 需求分析与方案设计 .33.1 功能需求分析 33.2 数据库需求 33.3 系统支撑环境 44 系统设计 44.1 功能设计 44.2 数据库设计 44.2.1 系统登陆,用户会话表(bsm_sess
3、ion_info) .44.2.2 系统用户信息管理表(bsm_sys_user) .54.2.3 毕业论文题库信息表(subject) 54.2.4 毕业论文选题信息管理表(select_sub) .65 系统功能实现 .75.1 系统组成和业务流程图 75.2 系统用户权限管理 85.2.1 系统登陆 .95.2.2 系统用户管理 .115.2.3 历届信息查看 135.2.4 个人信息维护 135.3 系统选题权限管理 .145.4 教师题库管理 .155.4.1 教师出题 .155.4.2 教师审核题目 .165.5 学生在线选题 .165.6 系统登出 .185.7 系统基本控件使用
4、 .185.7.1 数据库连接池实现 .185.7.2 邮件系统实现 .196 技术难点分析 .20结 论 20参考文献 20致 谢 21附 录 22TOMCAT 简介 .22声 明 23第 1 页 共 23 页4.1 功能设计在线选题系统的功能主要包括三部分:用户管理、教师题库信息管理、学生在线选题信息管理。其软件设计结构图结构如图 1:毕业设计选题系统管理员系主任老师学生增加系主任信息系统维护增加老师,学生信息审核老师的出题录入毕业设计题审核学生选题网上选题查看历年的选题图 1:系统总结构设计图为了保证用户信息的一致性、用户操作的方便性以及方便系统的安全模块升级和维护,该系统采用单点登陆的
5、模式。系统主页:http:/10.0.0.11:8080(服务器在 10.0.0.11 上)如图 4:第 2 页 共 23 页图 4:系统主页页面功能:该功能只有系主任才能使用第 3 页 共 23 页图 5:系统用户管理界面2.页面功能查询选择不同条件进行组合查询,就可以查询出相关的用户信息。增加点击“增加”按钮进入“增加用户”信息界面,见图 6:图 6:增加用户界面增加用户操作只有两种权限拥有,一个为系统管理员,一个为系主任。管理员负图 7:导入用户信息界面5.2.3 历届信息查看历届信息查看功能是对历年作过的毕业设计做的统计进行备份记载,它是为了方便教师和学生查询以做出题和选题参考,还为系主任对题目的审核提供参考。5.2.4 个人信息维护 当用户进入系统后可以通过点击“个人信息维护”对自己的个人信息进行修改,可以修改密码,邮箱联系方式等个人资料,见图 8:该功能只会在主任操作时出现,同时只有用户类型为指导教师时使用第 4 页 共 23 页重要提示:本论文由大学论文网 毕业论文下载网: 提供如果需要详细内容请与 QQ:4991024 联系