基于WEB的软件水平考试平台的设计和开发在线考试系统Word文档格式.docx
- 文档编号:13847661
- 上传时间:2022-10-14
- 格式:DOCX
- 页数:40
- 大小:882.03KB
基于WEB的软件水平考试平台的设计和开发在线考试系统Word文档格式.docx
《基于WEB的软件水平考试平台的设计和开发在线考试系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于WEB的软件水平考试平台的设计和开发在线考试系统Word文档格式.docx(40页珍藏版)》请在冰豆网上搜索。
所属院、专业、年级
工学院计算机科学与技术专业17年级
指导教师姓名、职称
教授
预计字数
20000
开题日期
2016-12-26
选题的根据:
此次开发的一款基于WEB平台的软件水平考试系统是对现代考试方式的有力补充和发展。
相对于传统的笔试,基于WEB平台的软件水平考试系统不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率,更加适合这种考试分布在全国各地,不易集中组织考试的软件水平考试。
目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
为了适应新形势的发展,我们推出了这一系统,使其尽快在各类考试中发挥高效,便捷的作用,把老师从繁重的工作中解脱出来。
主要研究内容:
1、系统功能模块:
(1)注册:
在登录系统之前需要注册用户信息,注册为网站用户后,获得自己的帐号,设置自己的密码就具有以下功能:
登录,退出系统,参加考试,提交试卷,查询成绩,添加或修改个人资料。
(2)在线考试:
实现准备考试,选择课程,,开始考试,自动阅卷,显示考试成绩等。
(3)个人信息修改:
修改注册时的信息,例如登录密码等。
(4)成绩查询:
查询考试成绩。
(5)退出系统:
跳转到系统的登录界面。
2、系统运作:
打开应用程序,进入登录界面。
一般用户必须先注册然后再登录,管理员登录后台进行管理。
用户注册登录后可以进行在线考试,修改个人资料,查看考试成绩和退出系统四个操作。
应达到的技术指标或要求:
(1)界面要求:
界面简洁、实用
(2)性能要求:
响应用户请求速度快
系统运行期间出错少
操作方便
主要设计方法或技术路线:
硬件环境:
支持windowsXP以上的CPU,512M以上内存,80G以上硬盘
软件环境:
windows操作系统、MySql5.1、myeclipse8.5、rose、tomcat6.0、powerdesign、采用JAVA语言开发,遵循J2EE标准,使用spring、hibernate、strust2的开发框架,运用了HTML、DHTML、CSS、Javascript、AJAX等相关技术
完成本课题应具备的环境(软件、硬件):
(1)系统开发环境:
Windows7
(2)技术平台:
Java
(3)软件平台:
Eclipse、Tomcat6.0、MicrosoftVisio2003、RationalRoseEnterpriseEdition
(4)Web服务器:
Tomcat6.0
各阶段任务安排:
第一阶段:
2011-12-25——2012-01-15选定课题,查找资料(论文,源码,教程)
第二阶段:
2012-02-16——2012-04-15编写代码实现各功能模块
第三阶段:
2012-04-16——2012-04-30测试
第四阶段:
2012-05-01——2012-05-10完成毕业论文
主要参考资料:
[1]胡晓明.Web网络技术的教学系统研究与应用[M].西安:
西安文理学院学报.2005:
8-10.
[2]刘清.基于网络资源开展信息法学双语教学的思考[M].
图书情报知识2006:
109.
[3]陈雄华.用Spring2.5基于注解驱动的SpringMVC[OL].
2011-01-12.
[4]孙鑫.Struts2深入详解[M].北京:
电子工业出版,2008:
15-20.
[5]覃庆炎.java开源项目Spring+Hibernate+Struts项目开发详解.
北京:
清华大学出版社.2008:
07.
[6]XX百科.ffmpeg.exe[OL].
2011-03-14/2011-04-15.
[7]邱哲,王俊标,马斗.StrutsWeb设计与开发大全.北京:
清华大学出版社.2006:
12.
[8]辛运帏,饶一梅,马素霞.Java程序设计(第二版).北京:
清华大学出版社.2006:
28-30.
指导教师意见:
指导教师签名:
指导教师
姓名、职称
字数
定稿日期
中
文
摘
要
在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。
我主要开发系统的后台管理系统—JAVA在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的设置、试卷审批等功能。
本论文主要介绍了对JAVA在线考试管理子系统的分析、设计和开发的全部过程。
运用ER图,程序流程图等对在线管理子系统的设计过程进行详细的说明。
全文共分为开发方案、需求分析、系统设计、关键技术解决,结论五部分。
开发方案中主要介绍开发在线考试系统得目的、开发方案的选择及开发框架的技术的确定;
需求分析介绍了在线考试系统的总体需求及系统各模块的功能需求;
系统设计介绍了系统设计的指导思想、数据库的设计、系统模块的设计;
关键技术介绍了在具体实现时需解决的一些技术,如开发框架的整合技术、开发框架与数据库的连接及数据的备份与还原。
本文采用SSH(Struts2+Spring+Hibemate)J2EE框架,与JSP网络编程技术和数据库技术相结合的手段,实现一个采用B/S多层体系结构、基于MVC模式的J2EE的网络教学平台,并研究这三个轻量级开源框架在该项目开发中的所起的作用。
本文严格按照软件工程的思想和步骤进行网络教学平台的开发,通过需求分析、概要设计、详细设计、系统的编码实现等步骤完成网络教学平台的研发工作,对系统进行UML建模,探索UML建模系统开发中的应用,在系统分析和设计过程中,借助用例图、时序图、协作图、状态图和活动图来进行描述,提供详尽的软件文档,保证系统的成功开发。
关键词
(3-5个)
在线考试平台;
J2EE;
框架;
UML
英
Onlineexaminationsystemtoachievepaperlessmanagementofexaminations,theexaminationofsomesubjectsthroughtheInternetorLAN,tofacilitatethemanagementoftheschoolExamination,candidatesarealsoconvenient,especiallyforcandidateswidelydistributed,easytofocusondistanceeducation.Thebackgroundofmymaindevelopmentsystemmanagementsystem-JAVA-lineexaminationmanagementsubsystem,whichincludesquestionsmanagement,candidatemanagement,on-lineproductionofpapers,controlofstudenttestset,paperprocessingandotherfunctions.ThispaperintroducesonlineexaminationmanagementsubsystemontheJAVAanalysis,designanddevelopmentofthewholeprocess.UsingERdiagram,processflowchartsandotheron-linemanagementsubsystemdesignprocessdetail.
Paperisdividedintodevelopmentprograms,requirementsanalysis,systemdesign,keytechnicalsolutions,theconclusionoffiveparts.Developmentprogramintroducesthedevelopmentofonlineexaminationsystemwasthepurpose,developmentplananddevelopmentframeworkforthechoiceofidentificationtechnology;
demandanalysisdescribestheoveralldemandforonlineexaminationsystemandthesystemfunctionalrequirementsofeachmodule;
systemdesignedfortheguidancesystemdesignthinking,databasedesign,systemdesignmodule;
keytechnologyintroducedtobeaddressedinthedetailedrealizationofsometechnologies,suchastheintegrationoftechnologydevelopmentframework,developmentframeworkandthedatabaseconnectionanddatabackupandrestore.
ThispaperadoptsSSH(Struts+Spring+Hibemate)inJ2EEframework,andcombinesnetworkprogrammingwithJSPtechnologyanddatabasetechnologytoachieveaB/Smulti—tierarchitecture,J2EE-basedMVCmodelofnetworkteachingplatform,andtostudythethreealightweightopen-sourceframeworkintheprojectdevelopmentintherole.Inthispaper,thedevelopmentofthenetworkeducationplatformiscarriedout
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 软件 水平 考试 平台 设计 开发 在线 系统