Java、JSP高校毕业设计选题管理系统

技术: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

包含资料:

截图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值