毕业设计选题网的设计与实现.docx

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-24
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:19398
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】本文分析了近年来高校毕业生数量不断增长的趋势以及高校对毕业选题需求扩大的现状,例如学生与教师之间不能双向选择,学生不能自拟课题等。 

本系统采用的是基于Tomacat服务器的B/S架构,前台运用JSP技术,后台采用Java语言、SSH2开发框架进行开发,同时使用MySQL数据库存储数据。本系统实现了课题的添加、审核、选题等功能,并能够满足毕业设计其他环节基础功能。另外,本系统可以查看和下载优秀作品、学生自定义选题、双向选题等功能,在一定程度上减轻了教师、学生的工作量,提高了高校的工作效率。

【关键词】:双向选择;B/S架构;SSH2框架;MySQL数据库 

 

目录

摘要

Abstract

1 引言- 1 -

1.1 研究背景- 1 -

1.2 研究现状- 1 -

1.2.1 国外研究现状- 1 -

1.2.2 国内研究现状- 2 -

1.3 研究意义- 2 -

1.4 论文内容- 3 -

1.5 本章小结- 3 -

2 相关技术- 4 -

2.1 B/S模式- 4 -

2.1.1 B/S模式介绍- 4 -

2.1.2 B/S模式与C/S模式的比较- 4 -

2.2 Java语言- 5 -

2.3 SSH2三大框架- 5 -

2.3.1 SSH2框架介绍- 5 -

2.3.2 SSH2框架的优势分析- 6 -

2.4 前台开发技术介绍- 6 -

2.4.1 Bootstrap前端框架介绍- 6 -

2.4.2 Lay UI介绍- 7 -

2.4.3 Font Awesome技术介绍- 7 -

2.5 MyEclipse介绍- 7 -

2.6 本章小结- 8 -

3 系统需求分析- 9 -

3.1 功能需求- 9 -

3.1.1 首页需求分析- 10 -

3.1.2 管理员功能需求分析- 10 -

3.1.3 教师功能需求分析- 11 -

3.1.4 学生功能需求分析- 13 -

3.2 系统可行性分析- 14 -

3.2.1 技术可行性- 14 -

3.2.2 经济可行性- 14 -

3.2.3 操作可行性- 14 -

3.3 角色的定义- 14 -

3.4 本章小结- 15 -

4 系统总体设计- 16 -

4.1 系统用例图- 16 -

4.2 系统流程图- 17 -

4.3 系统数据库设计- 18 -

4.3.1 系统E-R图设计- 18 -

4.3.2 数据库表设计- 18 -

4.4本章小结- 22 -

5 系统详细设计与实现- 23 -

5.1 Java与数据库连接(JDBC)的实现- 23 -

5.2 登录模块设计- 24 -

5.2.1 登录模块详细设计- 24 -

5.2.2 登录模块具体实现- 24 -

5.3 管理员模块设计- 25 -

5.3.1 管理员模块详细设计- 25 -

5.3.2 管理员模块具体实现- 26 -

5.4 教师模块设计- 29 -

5.4.1 教师模块详细设计- 29 -

5.4.2 教师模块具体实现- 29 -

5.5 学生模块设计- 33 -

5.5.1 学生模块详细设计- 33 -

5.5.2 学生模块具体实现- 34 -

5.6 本章小结- 37 -

6 系统测试- 38 -

6.1 测试环境- 38 -

6.1.1 硬件环境- 38 -

6.1.2 软件环境- 38 -

6.2 测试方法- 38 -

6.3 测试过程- 38 -

6.3.1 单元测试- 38 -

6.3.2 模块测试- 39 -

6.4 本章小结- 41 -

7 总结- 42 -

致谢- 43 -

参考文献- 44 -

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:本科毕业设计选题工作是展开高校毕业论文管理工作的第一步。因为毕业设计不仅是为了考察学生对所学知识的掌握情况、专业技术功底,更多的也是考察学生的自学能力以及分析并解......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: