web在线考试系统的设计与实现
目录
Design and implementation of the webbased online examination system
Student majoring in network engineering Wang Yongjie
Tutor Guo Xiaoqing
Abstract:An online examination system based on B/S multilayered was established, which was using JSP technology and MySQL database. The system has functions such as examinee i *51今日免费论文网|www.jxszl.com +Q: *351916072*
nformation management, question bank management, examination paper management, automatic scoring, adding examinee and organizing examination. The paper first elaborated the exploitation background, feasibility analysis and requirement analysis then used UML diagrammatic figure to describe the inner connection of each object , introduced the design of database detailed and revealed the achievement through printscreen and literal statement. Through functional testing, the system can meet the basic needs of the examination, and can be run correctly. The paper also summarized the advantages and disadvantages of this exploitation system and made a prospect for future development and applications.
Key words: B/S structure;JSP;MySQL; Online examination
1 绪论
1.1课题来源与背景
在传统的考试方式下,组织考试都要经过出题、考试、评卷、试卷分析等多个步骤,随着考试类型的增加及考试要求的提高,老师的工作量更大了,且容易出现错误,因此提出在线考试的方案来进行考试改革。
随着计算机技术的迅速发展,网络的不断普及,在线考试系统也随之出现。基于Web的在线考试与传统考试有着巨大的不同,它通过计算机和网络,无需印刷,无需老师一题一题的阅卷,这可以大大提高教师的工作效率,同时也节约了人力与纸张,在实现检测学习成果的同时,降低了考试成本。
1.2国内外发展现状
在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段[1]。目前的一个发展趋势是采用大规模试题库的计算机网络考试模式。随着计算机网络在生产生活、科技教育中的普及,传统的考试出卷、答卷方式以及学绩管理正发生着巨大的变革。因此,如何使考试过程变得方便、高效、快捷、公正,是现代教育的一个重要课题。有趋势表明,考试的标准化、计算机网络化已成为当今考试的发展方向。目前,世界上许多国际考试都采用在线考试的方式,比如:微软认证(软公司的MCSE,MCDBA,MCSD等考试),思科认证(Cisco Career Certification),惠普认证(HP.UX),SUN公司的JAVA认证考试,以及TOFEL,GRE等等。这些考试都是通过网络实时进行的。国内的许多考试也搬到了网上,如驾照模拟考试系统,职业英语在线考试,以及众多的远程教育学院及网络学院的在线考试。
1.3本文研究内容
本文的主要研究目标是设计并实现一个基于Web的在线考试系统,为企业部门的教学考核提供服务。
本文的主要研究内容为:
1.讨论考试系统技术的国内外发展状况;
2.系统需求分析;
3.阐述系统设计过程;
4.展示系统实现成果;
5.解决系统存在的问题。
2 系统需求分析
2.1系统的可行性分析
对系统可行性的分析与研究是开发者实施该系统的基本前提,是操作实施必不可少的步骤。可行性研究的目的就是用最小的资源与可能短的时间内研究并确定提出的问题是否行的通的解决方案。通常分析这些方案的一般从经济可行性、技术可行性、时间可行性三方面展开。
计算机硬件的发展已经越来越快,购买一台高性能PC机作为企业的网站对于这个营销商来说并不是问题。开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。
目前网站建设的技术完善,有许多的网站建设技术,如java,JSP等技术,并且网络上都有许多网站建设的模板供参考。利用JSP技术可以建立先进、安全和跨平台的动态网站。由于JSP技术的成熟与广泛的使用,并加上老师的帮助可以得到很多的技术支持。在平时也对MySQL有着一定的了解。
本次网站开发为期两个月时间,在大学几年多学习了相关的网站开发技术,编写代码不会花费太多的时间,同时,自己也有相关的建站经验,能合理的安排开发流程,因此开发时间足够。
2.2系统的需求分析
软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明。需求分析是介于系统分析和软件设计阶段之间的重要桥梁[2]。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/42282.html