. 73.2 系统功能分析 ........................................... 73.3 系统用例建模 ........................................... 94 系统设计4.1 设计目标及原则 ........................................ 154.2 系统总体架构设计....................................... 16 III4.3 系统数据库设计 ........................................ 174.4(Web)表示层设计 ...................................... 184.5 业务逻辑层设计 ........................................ 204.6(DAO)数据访问层设计 .................................. 225 系统实现5.1 开发环境配置 .......................................... 245.2(Web)表示层实现 ...................................... 255.3 业务逻辑层实现 ........................................ 275.4(DAO)数据访问层实现 .................................. 296 系统测试6.1 冒烟测试 .............................................. 336.2 功能测试 .............................................. 34致 谢 ................................................. 37参考文献 .............................................. 39 IV 1 概述1.1 课题意义 毕业设计是对大学生们在大学期间所学的所有知识的掌握程度进行考核。
现在很多学生对大学学习的知识没有进行过系统的应用和总结,不了解自己总体的水平、优势和劣势。
导师与学生之间的交流还停留在纸质论文交流的方式。
由于不少学生正式选题时不了解有哪些导师的研究方向适合自己,造成选题盲目甚至做出来的毕业设计不符合要求等现象。
出题的教师出题前也没有渠道来充分了解学生具体情况,设置的选题可能无法体现学生的技能水平。
学生在制作
毕业设计期间与老师要进行频繁的交流,特别是在毕业论文的修改、提交、审核、评阅、意见反馈,
毕业设计制作进度的监督、系统质量的监督方面。
本系统就是为了方便学生科学的了解自己的专业技能水平,根据自己有优势的方面选择毕业
设计,方便导师与学生之间的交流和学生顺利完成毕业设计而提出来的采用当前流行架构和技术完成的系统。
1.2 课题目标 通过本课题的研究和课题系统的实现,可以让学生以学生身份登录,通过学生的在线测试系统将提供测试结果,根据测试结果再提供给学生选题建议,如适合选择的课题和导师。
撰写论文期间可以上传写好的论文和下载导师批改过的论文,导师可以以教师身份登录,给每个选题填写题目要求和对学生的期望要求,可以查看学生的评测结果,对所带的学生提交的论文可以下载下来进行审阅,并提交到系统供学生查看。
管理员通过该系统对所以系统用户进行管理,对题库进行管理。
最终系统能帮助学生选题和教师出题,以及毕业论文高效设计和制作,搭建教师与学生的有效交流平台。
11.3 论文结构简介 系统是根据软件工程中软件开发过程来制作的,首先进行的是可行性研究,需求分析,总体结构设计,详细设计,编码实现,系统测试,最后是系统维护。
根据这个过程来组织论文的结构如下: (1)概述:主要叙述课题研究对用户的意义,介绍最终系统应该完成的功能和达到的效果。
(2)技术介绍和分析:对系统所用的技术和工具作比较和介绍,阐述使用各项技术和工具的优势。
(3)需求分析:根据实际的应用和用户需求概述得到开发的系统的需求,通过对角色的分析得到系统使用对象的特点和功能需求。
根据用户之间的关系为系统内部逻辑的设计和数据库的设计提供参考。
(4)系统设计:根据系统需求设计系统总体的架构和数据库。
并解析 JavaEE技术在各层之间的具体应用。
(5)系统实现:根据系统设计,阐述系统功能实现过程、数据库创建过程、前后台工作过程。
通过对学生选题测试功能中 Struts 架构的运作过程来更具体的阐述实现过程。
(6)系统测试与维护:通过测试工具的使用,测试系统是否符合用户需求。
通过测试完善系统,改进系统,改正系统中存在的隐含的缺陷。
小结:通过本节的介绍,使得对系统的制作的意义和目的进一步细化。
坚定了实现系统的决心,并对