基于WEB的软件水平考试平台的设计和开发在线考试系统.docx

上传人:b****3 文档编号:925898 上传时间:2022-10-14 格式:DOCX 页数:40 大小:882.03KB
下载 相关 举报
基于WEB的软件水平考试平台的设计和开发在线考试系统.docx_第1页
第1页 / 共40页
基于WEB的软件水平考试平台的设计和开发在线考试系统.docx_第2页
第2页 / 共40页
基于WEB的软件水平考试平台的设计和开发在线考试系统.docx_第3页
第3页 / 共40页
基于WEB的软件水平考试平台的设计和开发在线考试系统.docx_第4页
第4页 / 共40页
基于WEB的软件水平考试平台的设计和开发在线考试系统.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

基于WEB的软件水平考试平台的设计和开发在线考试系统.docx

《基于WEB的软件水平考试平台的设计和开发在线考试系统.docx》由会员分享,可在线阅读,更多相关《基于WEB的软件水平考试平台的设计和开发在线考试系统.docx(40页珍藏版)》请在冰豆网上搜索。

基于WEB的软件水平考试平台的设计和开发在线考试系统.docx

基于WEB的软件水平考试平台的设计和开发在线考试系统

本科毕业设计诚信声明

本人郑重声明:

所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除设计中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。

对本设计的研究做出重要贡献的个人和集体均已在文中以明确方式标明。

本人完全意识到本声明的法律结果由本人承担。

 

本科毕业设计作者签名:

二○一七年月日(打印)

 

本科毕业设计任务书(本页全打印)

毕业设计题目

基于web的软件水平考试系统-

作者姓名

所属院、专业、年级

工学院计算机科学与技术专业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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1