|
技术:Java、JSP等
摘要:
随着科技科技快速发展,信息技术已经出现在我们生活中的各个角落,计算机网络的规模也飞速扩大,可以应用的领域也越来越多。在网络上可以进行商业活动,也可以进行日常的通信交流。网络与我们的生活息息相关。
但是在很多高校中,毕业设计选题这个每个大学生都要经过的过程,只能通过手动填写表格并上报的方式来选择想要的毕设题目,既不方便学生选题,也不方便老师管理。费事费力,效果还不尽如人意。由此现状,诞生了此次项目的需求前提。
本次项目为高校毕业设计选题管理系统,可以让学生在此系统中直接选报自己想要的题目,老师也可以通过此系统来发布题目。学生可以操作的功能包括:选择课题、修改选择的课题、退选课题,修改个人信息及其密码;教师可以操作的功能包括:添加课题、修改已有课题、删除课题、修改个人信息及其密码;管理员可以操作的功能包括:添加教师、批量添加教师、添加学生、批量添加学生、管理课题、维护系统。
本次项目的开发环境是Eclipse,服务器采用Tomcat,前台页面主要以JSP为主,嵌套较少的JavaScript语句以及CSS样式,后台数据库利用了现在非常流行并且是免费开源的MySQL数据库,采用B/S结构,整个系统采用三层架构模式。所有技术均为免费开源。
关键词:毕业设计、选题、java、JSP、B/S架构、三层架构
目录:
摘 要 I
Graduation project management system II
Abstract II
1. 绪论 ..1
1.1 课题背景....................................................................................................................1
1.2 目的和意义...............................................................................................................1
1.3 开发工具及技术........................................................................................................2
1.3.1 开发工具 2
1.3.2 主要技术 2
1.4 运行环境.................................................... .................................................................3
2. 需求分析........................................................................................................................4
2.1 可行性分析.................................................................................................................4
2.1.1 技术可行性 4
2.1.2 经济可行性 4
2.1.3 操作可行性 4
2.1.4 法律可行性 5
2.2 性能需求.................................................... ...............................................................5
2.2.1 系统安全性 5
2.2.2 数据库安全性 5
2.3 界面需求.................................................... .................................................................5
2.3.1 输出设计 5
2.3.2 输入设计 6
3 系统总体设计 7
3.1 系统用例图.................................................... .............................................................7
3.2 系统功能模块划分.................................................... ................................................ 9
4 系统详细设计 11
5 数据库的分析与设计 13
5.1 数据库概念结构设计 13
5.2 数据库逻辑结构分析 13
6 系统实现 17
6.1 数据库dao层.................................................... ......................................................17
6.2 service层实现方法....................................................................................................21
6.3 前台表示层页面........................................................................................................24
7. 系统测试与评价分析 .............35
7.1 系统测试的目的和意义...........................................................................................35
7.2 测试用例.................................................... ..............................................................35
7.3 测试过程.................................................... ................................................................42
7.3.1 教师添加课题时前台传输出现乱码 42
7.3.2 页面样式出现问题 43
8. 结论 45
9. 参考文献及其资料 46
10 致谢 47
11 外文原文及其翻译 48
11.1 外文原文.................................................... ...........................................................48
11.2 中文翻译................................................................................................................55
论文字数:20133
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|