基于javaee的选题测试及管理系统的设计与实大学本科毕业论文.doc

上传人:m**** 文档编号:548410551 上传时间:2024-04-09 格式:DOC 页数:53 大小:1.14MB
返回 下载 相关 举报
基于javaee的选题测试及管理系统的设计与实大学本科毕业论文.doc_第1页
第1页 / 共53页
基于javaee的选题测试及管理系统的设计与实大学本科毕业论文.doc_第2页
第2页 / 共53页
基于javaee的选题测试及管理系统的设计与实大学本科毕业论文.doc_第3页
第3页 / 共53页
基于javaee的选题测试及管理系统的设计与实大学本科毕业论文.doc_第4页
第4页 / 共53页
基于javaee的选题测试及管理系统的设计与实大学本科毕业论文.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《基于javaee的选题测试及管理系统的设计与实大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于javaee的选题测试及管理系统的设计与实大学本科毕业论文.doc(53页珍藏版)》请在金锄头文库上搜索。

1、信息科学与技术学院学士学位论文毕 业 论 文 题 目 基于JavaEE的毕业设计选题测试及管理系统的设计与实现 英文题目 Designment and Implementation of Testing and Management System in Graduation Design Topics Selection Based on JavaEE 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我

2、为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取

3、得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年

4、 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要

5、求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它摘 要基于JavaEE的毕业设计选题测试及管理系统通过在毕业设计选题之前的测试来判断学生能力,指导学生选择自己优势方向来选择题目,帮助毕业生正确选题。系统提供给学生有在线测试、查看评测结果、查看评测报告、推荐导师和课题、提交论文、下载论文

6、等功能。系统提供给老师管理课题、查看学生测试结果、分配课题、查看学生论文、上传批阅的论文等功能。系统提供给系统管理员有管理用户信息、管理题库等功能。系统采用的Struts架构是对MVC设计模式的一种实现,它继承了MVC设计模式的所有特性,组件的模块化、重用性、灵活性使得开发更加快捷,管理和维护更加方便。学生测试后可以更了解自己的专业水平,通过系统推荐的导师和课题,协助学生选择导师。导师可以通过系统更全面的了解学生的各方面能力同时选择学生。在学生与导师双向选定后对学生论文的进度跟进,论文批改工作方面也起到了一定的协助作用。关键词:框架,选题测试,论文管理AbstractBased on Java

7、EE Testing and Management System in Graduation Design Topics Selection can determine the ability of the students according to the testing result. The System can guide the students according to their own advantages to choose a topic, and help to evaluate them and select topic correctly. The system pr

8、ovides students with online testing, show evaluation results, show testing scores, recommend tutors and thesis, upload paper, and download paper and some other functions. The system provides teachers to submit topic, search student testing scores, distribute thesis, download students paper, and uplo

9、ad students paper. As system administrator can manage all the users information and manage all the questions information. Struts framework is a realization of MVC design pattern. It inherited all the characteristics of MVC design pattern. Its modularity, reusability, flexibility make the process of

10、development more efficient and convenient.After testing, students can better understand their professional level. Through the recommendation by the system, students can select their tutors better; tutors can have a more comprehensive understanding of all aspects of students ability. The system also

11、has assistant function in following the track of papers writing and in correcting the papers. Keywords: Framework, Topics Testing, Paper Management 目 录摘 要IAbstractII1 概述1.1 课题意义(1)1.2 课题目标(1)1.3 论文结构简介(1)1.4 小结(2)2 技术介绍和分析2.1 Struts简介(3)2.2 Mysql简介(3)2.3 Myeclipse简介(4)2.4 Rational Rose简介(5)2.5 小结(5)

12、3 系统需求分析3.1 系统概述(7)3.2 系统功能分析(7)3.3 系统用例建模(8)3.4 小结(14)4 系统设计4.1 设计目标及原则(15)4.2 系统数据库设计(16)4.3 表示层Web设计(17)4.4 业务逻辑层设计(19)4.5 数据访问层DAO设计(20)4.6 小结(22)5 系统实现5.1 选题测试模块的实现(23)5.2 预选导师模块的实现(31)5.3 开发环境介绍(34)5.4 小结(34)6 系统测试6.1 单元测试(35)6.2 功能测试(37)6.3 集成测试(38)6.4 小结(42)致 谢(43)参考文献(44) VI1 概述1.1 课题意义毕业设计

13、是对大学生们在大学期间所学的所有知识的掌握程度进行考核。现在很多学生对大学学习的知识没有进行过系统的应用和总结,不了解自己总体的水平、优势和劣势。导师与学生之间的交流还停留在纸质论文交流的方式,效率较低1。由于不少学生正式选题时不了解有哪些导师的研究方向适合自己,造成选题盲目甚至做出来的毕业设计不符合要求等现象。出题的教师出题前也没有渠道来充分了解学生具体情况,设置的选题可能无法体现学生的技能水平。学生在制作毕业设计期间与老师要进行频繁的交流,特别是在毕业论文的修改、提交、审核、评阅、意见反馈,毕业设计制作进度的监督、系统质量的监督方面。本系统就是为了方便学生科学的了解自己的专业技能水平,根据

14、自己有优势的方面选择毕业设计,方便导师与学生之间的交流和学生顺利完成毕业设计而提出来的采用当前流行架构和技术完成的系统。1.2 课题目标通过本课题的研究和课题系统的实现,可以让学生以学生身份登录,通过学生的在线测试系统将提供测试结果,根据测试结果再提供给学生选题建议,如适合选择的课题和导师。撰写论文期间可以上传写好的论文和下载导师批改过的论文,导师可以以教师身份登录,给每个选题填写题目要求和对学生的期望要求,可以查看学生的评测结果,对所带的学生提交的论文可以下载下来进行审阅,并提交到系统供学生查看。管理员通过该系统对所以系统用户进行管理,对题库进行管理。最终系统能帮助学生选题和教师出题,以及毕业论文高效设计和制作,搭建教师与学生的有效交流平台。1.3 论文结构简介系统是根据软件工程中软件开发过程来制作的,首先进行的是可行性研究,需求分析,总体结构设计,详细设计,编码实现,系统测试,最后是系统维护2。根据这个过程来组织论文的结构如下:(1)概述:主要叙述课题研究对用户的意义,介绍最终系统应该完成的功能和达到的效果。(2)技术介绍和分析:对系统所用的技术和工具作比较和介绍,阐述使用各项技术和工具的优势。(3)需求分析:根据实际的应用和用户需求概述得到开发的系统的需求,通过对角色的分析得到系统使用对象的特点和功能需求。根据用户之间的关系为系统内部逻辑的设计和数据库的设计提供

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号