- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
1? 绪? 论 1
1.1? 选题的目的及意义? 1
1.2? 系统开发的关键技术? 1
1.3? 本课题研究的主要内容以及展望? 1
2? 系统开发技术 3
2.1? 语言可行性的分析? 3
2.1.1? SERVLET? 技术简介? 3
2.1.2? JSP? 及其特点? 4
2.2? 框架的可行性? 4
2.2.1? MVC(Model? View? Controller) 分层结构 4
2.2.2? 基于? MVC? 结构? web? 系统设计? 5
2.3? 系统开发所用工具? 6
2.3.1? Apache?Tomcat 6
2.3.2? MySQL? 数据库? 6
2.4? 系统运行环境? 7
2.4.1? 硬件环境 7
2.4.2? 软件环境 7
3? 需求分析 8
3.1? 需求说明? 8
3.2? 功能定义? 10
3.2.1? 功能结构图 10
3.2.2? 系统模块介绍 10
3.3? 系统的总体结构? 11
3.4? 业务流程分析? 12
3.4.1? 学生志愿课题管理 12
3.4.2? 教师课题管理 13
3.4.3? 用户基本信息管理 13
3.4.4? 自动生成终表 14
3.4.5? 手动生成终表 14
4? 数据库设计 16
4.1? 数据库概念结构设计? 16
4.1.1? 实体? E-R? 图 16
4.1.2? 实体联系? E-R? 图 18
4.1.3? E-R? 图向关系模型的转换? 19
4.1.4? 关系模式设计 19
4.1.5? 数据表结构 20
5? 系统实现详细设计与实现 25
5.1? 系统登陆界面的设计与实现? 25
5.2? 主控制平台的设计与实现? 25
5.3? 用户操作总体设计? 26
5.3.1? 用户登录设计 26
5.3.2? 教师管理模块设计 29
5.4? 技术难点? 31
5.4.1? 中文乱码 31
5.4.2? HQL? 语言 31
6? 测?? 试 32
6.1? 常用的测试方法? 32
6.2? 系统测试? 33
6.3? 系统的安全性分析? 34
6.4? 系统的实用性分析? 34
总结 35
参考文献 36
致?? 谢 37
1?绪?论
1.1?选题的目的及意义
随着网络和信息技术的发展,20?世纪?80?年代人们提出了“办公自动化”
的概念,经过?20?多年两代的发展,办公自动化系统发生了根本的变化,它主要
采用客户/服务器的二层结构、浏览器/服务器/数据库的三层结构,以网络技术
和协同工作技术为主要特征,实现工作流程自动化和非结构化数据库的功能,
实现了收发文件从传统的手工方式向工作流程自动化方式飞跃,可以方便的实
现非结构化文档的处理。
学校处在信息接受的前沿,实现教学办公自动化是必然趋势,毕业生的
“毕业设计选题管理系统”就是办公自动化的一项主要内容。“毕业设计选题管
理系统”利用了方便的网络通信技术,使得管理员管理教师课题和学生的志愿
工作变得非常方便。该系统采用?JSP(Java?Server?Pages)开发技术,基于?B/S
模式的工作方式使得数据的维护也显得非常方便
1.2?系统开发的关键技术
本系统采用了基于?MVC?模式的?Struts?框架与?Hibernate?框架进行开发。开
发的关键技术:
⑴?JSP?技术的应用。
⑵?Struts?框架的使用。
⑶?Hibernate?框架的使用。
1.3?本课题研究的主要内容以及展望
“毕业设计选题管理系统“是基于浏览器/服务器架构的软件管理系统,它
的开发技术是目前比较流行的基于?windows?平台的?JSP?结合?JAVASCRIPT?技术,
数据库采用了?SUN 公司开发的?MYSQL?数据库,MYSQL?是高性能的数据库管理系
统,在可靠性、易用性、可伸缩性、业务职能功能等方面都具有非常优秀的表
现,它具有支持多用户同时访问,自适应内存调节特性等优点,有良好的可扩
展性和可维护性,更容易控制。
“毕业设计选题管理系统?”分为“前台”和“后台“两部分,前台是实现
学生和教师浏览网站的功能,学生用户通过网上浏览教师的课题选择自己喜欢
的课题,然后提交到后台数据库保存选题信息,待由管理员处理信息,而教师
则可以通过网上浏览申请课题,然后提交到后台数据库,待由管理员处理信息,
学生和教师只能浏览数据库信息,不能修改
您可能关注的文档
最近下载
- 《电气装置安装工程接地装置施工及验收规范+GB+50169-2016》详细解读.pdf
- THKA多回路智能工业调节器.PDF VIP
- 2025年广西专业技术人员继续教育公需科目(二)答案.docx VIP
- NDS世界树迷宫流程攻略及基础知识.pdf VIP
- 山西煤炭运销集团三百子煤业有限公司120万ta矿井兼并重组整合项目及配套120万ta洗煤厂环境影响报告书简本.doc VIP
- 苏州石刻《天文图》文字.pdf
- 中国气悬浮离心压缩机行业市场占有率及投资前景预测分析报告.pdf VIP
- 米家米家智能蒸发式冷风扇使用说明书.pdf
- 薄层砌筑和薄层抹灰工程施工技术方案.docx VIP
- 2024-2025学年中职语文基础模块 下册高教版(2023)教学设计合集.docx
文档评论(0)