资源描述:
《在线考试系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、二○○九届学生毕业论文(设计)存档编号:毕业论文(设计)论文题目在线考试系统的设计与实现(英文)Designandimplementationofonlineexaminationsystem学院物理与信息工程学院专业电子信息工程姓名学号指导老师2013年5月30日在线考试系统的设计与实现学生:连恒,江汉大学物理与信息工程学院电子信息工程系指导老师:钟晓桢,江汉大学物理与信息工程学院电子信息工程系内容摘要高校在线考试系统的出现能够解决传统考试模式的浪费人力、财力、低效率、周期长、误差大等缺点,将教学中繁重的考试流程交给计算机来处理,在线考试系统的优点有:便于管理、取消人为干预、方便学生复
2、习、效率高、节约人力财力、减少纸张的浪费等。本文中主要介绍java中web程序的开发流程,研究程序的结构的重要性,探讨MVC模式中strust2.0、hibernate、spring的良好运用,设计出比较智能的在线考试系统,并对在线考试系统的考试试卷的抽取设计出一个不同于其他项目的新设计方案。关键词:Java;MVC;strust;hibernate;springDesignandimplementationofonlineexaminationsystemStudent:LianHeng,ElectronicInformationEngineeringCollegeofphysicsa
3、ndinformationengineeringofJianghanUniversityTeacher:ZhongXiaozhen,DepartmentofElectronicInformationEngineeringCollegeofphysicsandinformationengineeringofJianghanUniversityAbstractOnlineexaminationsysteminCollegesanduniversitiescansolvethetraditionaltestmode,thewasteofhumanresources,lowefficiency,
4、longcycle,bigerrorandothershortcomings,willbeteachingheavyexaminationprocesstothecomputertoprocessing,theadvantagesofonlineexaminationsystem:easytomanage,canceltheartificialintervention,convenientforthestudentstoreview,highefficiency,savemanpowerfinancialresources,reducepaperwaste.Thispapermainly
5、introducedthewebprograminjavadevelopmentprocess,theimportanceoftheprogramstructure,gooduseofMVCmodeofstrust2.0,hibernate,spring,onlineexaminationsystemdesignmoreintelligent,andtheonlineexaminationsystemexaminationpaperextractiondesignoutadifferentfromotherprojectsofthenewdesignscheme.Keywords:jav
6、a、MVC、strust、hibernate、spring目录1.绪论11.1在线考试系统的概述11.2在线考试系统研究目的和意义11.3国内外研究现状22.需求分析42.1现状分析42.2功能需求分析52.3用例分析52.4数据流程分析62.5可行性分析72.5.1经济可行性72.5.2技术可行性82.5.3操作可行性82.6开发环境配置83.相关技术简介103.1MVC模式102.2.1MVC模式的优缺点103.2SSSH框架123.2.1struts框架133.2.2hibernate框架133.3.3spring框架133.3.4小结154.数据库设计164.1数据库需求分析16
7、4.2数据库设计概要164.3数据库逻辑设计184.4数据库表设计185.系统详细设计225.1系统设计概要225.2登录模块245.2.1spring对hibernate框架的支持275.3主界面275.4科目成绩管理275.5考试功能285.5.1动态时间的生成285.6试题的生成295.6.1抽取试卷实现步骤305.6.2生成试卷的注意点326.测试336.1测试目的336.2测试方法336.3测试流程336.3.1登录测试3