基于jsp的高校毕业设计选题管理系统的设计与实现
技术:Java、JSP等摘要:
由于信息科技在全球范围内的逐渐兴起,尤其是因特网在日常生活中的普及化,我们国家的各大高校都逐渐建立了基于自己学校的局域网。以前毕业生以其所在班级为单位通过对打印出来的教师和题目信息进行选择的方式已经很难跟上现代社会发展的需要了,因此基与互联网的毕业设计题目选择的系统也就因此而产生了。
毕业设计选题系统目的就是能够让学生通过身边的互联网来选择毕业设计的题目,它使用网站的方式,使它可以在相应的局域网和互联网上使用,它要实现选题网站的各项功能,例如:教师和系主任在进行审核,可以对各类相关人员的操作进行权限管理,同时实现用邮件进行通知相关人员等;并且系统还应该能够实现对指导教师出的题目进行保存、修改和查询、系主任和学生对题目进行查询的功能,该毕业设计选题系统应该对用户权限进行灵活管理,若用户进行不当操作或者更高权限的系主任和管理员希望对某用户进行处理,可以对其信息冻结来阻止其的不当操作。
毕业设计选题系统主要使用为JSP技术,该选题系统使用了多个级别角色进行分开管理:包括系统的维护管理员、对应的系主任,选题的学生和出题的老师几种级别的权限.本篇文章主要是介绍了相应的用户使用权限的分类,同时详细地介绍了毕业设计选题系统的设计思想以及功能实现的具体的方法和步骤,通过这一次的实践为今后的相关研究打下一个坚实的基础。
关键词: 审核判断;使用权限;毕设选题管理
目录:
1绪论 1
1.1课题的背景及研究意义 1
1.2 JSP优势及与其他技术的比较 2
1.2.1 jsp的优势 2
1.2.2 jsp与其他技术的比较 2
1.3本课题主要完成工作 3
2基本技术简介 4
2.1该系统拟采用的相关技术 4
2.2相关技术简介 4
2.2.1前端应用技术js和css 4
2.2.2后端应用技术 jsp和servlet 5
2.2.3开发平台Myeclipse10 6
2.2.4数据库sqlserver2008 6
2.3选题系统所需环境 7
3需求分析与可行性设计 8
3.1需求分析 8
3.1.1需求提出 8
3.1.2需求描述 8
3.1.3性能需求 9
3.1.4数据需求 9
3.1.5数据库需求 10
3.2可行性分析 11
3.2.1技术可行性 11
3.2.2经济可行性 12
3.2.3操作可行性 12
3.2.4法律可行性 12
4毕业设计选题系统设计 13
4.1 系统总体设计 13
4.1.1 系统总体设计的目的 13
4.1.2 系统总体设计的原则 13
4.1.3系统总体设计的架构图 14
5数据库的设计 15
5.1数据库的概念结构设计 15
5.2数据库的逻辑结构设计 16
5.2.1 系统的登陆时的用户会话表 16
5.2.2 系统用户信息的管理表 17
5.2.3 毕业论文的题库信息表 18
5.2.4 毕业论文选题信息管理表 19
5.3数据库物理设计 20
5.3.1数据库建表操作 20
6详细设计 23
6.1系统功能的实现 23
6.1.1系统的组成及业务的流程图 23
6.2系统用户的权限管理 25
6.2.1 登陆系统 25
6.2.2选题系统用户的管理 27
6.2.3历届信息查看 32
6.2.4 个人信息维护 32
6.3系统选题权限管理 32
6.4指导教师题库管理 34
6.4.1指导教师出题 34
6.4.2指导教师审核题目 34
6.5学生在线选题 35
6.6系统登出 35
6.7系统基本控件使用 36
6.7.1数据库的连接池实现 36
6.7.2邮件系统实现 37
6.8 JSP前端的页面和操作 38
7系统测试 41
7.1 软件测试概述 41
7.2 测试原则与方法 42
7.3测试过程 42
7.4 软件测试用例 43
7.5软件测试结果分析 46
8技术难点分析及开发问题解决 47
8.1技术难点分析 47
8.2开发问题解决 47
结论 48
参考文献 49
致谢 50
外文文献 51
中文翻译 59
论文字数:30219
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]