收藏 分享(赏)

基于BS的在线考试系统设计和实现 计算机专业.doc

上传人:la****1 文档编号:250969 上传时间:2023-03-15 格式:DOC 页数:40 大小:1.14MB
下载 相关 举报
基于BS的在线考试系统设计和实现 计算机专业.doc_第1页
第1页 / 共40页
基于BS的在线考试系统设计和实现 计算机专业.doc_第2页
第2页 / 共40页
基于BS的在线考试系统设计和实现 计算机专业.doc_第3页
第3页 / 共40页
基于BS的在线考试系统设计和实现 计算机专业.doc_第4页
第4页 / 共40页
基于BS的在线考试系统设计和实现 计算机专业.doc_第5页
第5页 / 共40页
基于BS的在线考试系统设计和实现 计算机专业.doc_第6页
第6页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、摘 要传统考试方式一直都是C/S结构,即客户机和服务器结构。随着互联网技术的飞速发展,C/S结构已经不足以满足用户的需求,基于B/S(浏览器/服务器)结构的在线考试系统随之出现。基于浏览器/服务器的在线考试系统日益成为越来越多高校及企业考试的首选。本文中的在线考试系统采用具有强大功能、灵活高效的MySQL架构和全B/S模式,它具有高度的可扩展性,使用在线考试系统时,被授权的考试用户不管在什么地方,只要可以上网使用浏览器 ,就可以通过网络登录该系统,参加在线练习、考试、单元测评等;该设计实现了按照各个科目随机抽题组卷、题库管理、系统管理、在线考试的功能,可以对客观题在线评分。用户登录成功后,首先

2、需要阅读考试须知,然后选择需要的考试科目进入考试页面,并且完成相应科目考试,最后计算机会自动判卷显示成绩,大大提高了考试效率。在线考试系统的系统管理功能,初步实现了管理题库、管理考生信息、查询考试成绩、管理考试科目等功能。系统中的题库管理功能,初步实现了对试题的只能加、修改、删除、查询功能。服务器端的平台采用windows7系统,数据库平台采用MySQL,整个工程采用Struts&Hibernate架构设计。采用管理员,学生两级授权方式,使系统更安全更方便简洁。关键词:在线考试;B/S;J2EE - -Online Examination System Based on B/SAbstract

3、 The traditional examination method has always been C / S structure, that is, client and server structure. With the rapid development of Internet technology, C / S structure is not enough to meet the needs of users, based on B / S (browser / server) structure of the online examination system followe

4、d. Internet-based online exam system based on browser / server is increasingly becoming the first choice for more and more colleges and universities.The online exam system in this article uses a powerful, efficient and flexible MySQL architecture and full B / S mode, with a high degree of scalabilit

5、y, authorized test users no matter where they are, as long as you can use the web browser, you can Network registration online examination system, to participate in online examinations, online practice, etc .; the design to achieve a random subject by subject, online examination, the title of the li

6、brary management, system management functions, to the objective title online rating. After the user logs in successfully, read the examination notes, then select the examination subjects to enter the examination page, complete the corresponding subject examination, the computer automatically sentenc

7、ed to show the results, greatly improving the efficiency of the examination. System management, to achieve the exam, candidates information, test scores, examination subjects management. The question bank management, to achieve the questions to add, edit, delete function. Server-side platform using

8、windows7 system, the database platform using MySQL, the entire project using Struts & Hibernate architecture design. The use of administrators, students two levels of authorization, the system more secure and more convenient and concise.Key Words:Online Exam;B/S;J2EE- I -目 录摘 要IAbstractII1 文献综述11.1

9、项目背景11.1.1 在线考试系统的背景11.1.2 在线考试系统的发展21.2 相关技术介绍31.2.1 Tomcat技术介绍31.2.2 jQuery技术介绍51.2.3 jQuery EasyUI技术介绍61.2.4 J2EE技术介绍71.3 系统可行性分析91.3.1 技术可行性91.3.2 经济可行性101.3.3 社会可行性102 需求分析112.1 功能需求分析112.1.1 学生/管理员登录需求分析112.1.2 学生在线考试需求分析112.1.3 管理员管理系统需求分析112.1.4 随机抽题动态生成考卷112.2 用例图及用例说明122.2.1 在线考试系统用例图122.2

10、.2 在线考试系统用例说明143 概要设计183.1 在线考试系统功能结构183.2 系统流程194 详细设计及实现234.1 数据库设计及实现234.2 持久层设计及实现264.3 视图层设计及实现284.4 控制层设计及实现295 系统测试305.1 单元测试305.2 集成测试305.3 系统测试30结 论31参 考 文 献32致 谢33- I -1 文献综述1.1 项目背景1.1.1 在线考试系统的背景 在当今时代,科学技术发展日益加快,信息技术已经深入到每个人的学习生活中,原来的知识传播方式已经远远无法满足现在人们对知识的索求量及索求速度。飞速发展的信息技术,使得互联网与教育完美连结

11、到了一起,它们连结的产物就是远程教育。远程教育是一种新的的教学模式,它经常使用互联网等传播媒体,这种模式划破了时间和空间的阻碍,不同于以往在校上课的教学模式。这种教学模式针对的对象就是那些想在业余时间充实自己的人群。因为远程教育的特点所在,他们不需要到固定的时间和地点去上课,而是任何空余的时间和地点都可以。他们也能通过互联网、电视、教育辅导专线等多种不同的渠道来互相学习。远程教育是互联网技术和教育连结后产生的新概念,也就是采用互联网技术与社会个人需求开展的教育。而且该教育方法针对的学生年龄和学历都没有太大限制,这就为普遍的人民群众提供了学习跟多知识提升自我的机会。 远程教育是一种个人与个人之间

12、或者个人与某个教学机构之间组织的地点分离的教学活动。它的特点是:采用新媒体新技术新渠道和系统进行教学;人们选择学习的时间地点方式自主化;不受传统教育中时间地点固定教学方式的限制;可以给更多年龄段和不同行业的人提供学习机会;有很大的扩展性,教学规模可大可小,教学成本低廉,教学质量更易提高。而现代远程教育则良好的实现并加强了这些特点,它的特点和优势注定了它的发展意义的巨大和发展前景的广阔。 在国内,远程教育的发展经历了三个阶段:第一阶段是函授教育,在这个家阶段,函授教育培养了很多人才,为国内社会发展、经济发展做出了不小的贡献,但是由于该教育方式有比较大限制性,所以很快就淘汰了;第二阶段是广播电视教

13、育,这种教育方式出现在上世纪八十年代,并且在这一方式的教育上走到了世界的前列,因此中央电视大学以及广播电视教育在海内外都享有盛誉;第三阶段是现代远程教育,它出现在上世纪九十年代,正是信息技术和互联网飞速发展的时间,最主要的是当时的国家和政府也大力支持远程教育的发展:1994年底,国内第一个采用TCP/IP协议的公共计算机网在当时国家教委的主持下由清华大学等高校共同承建,即“中国教育和科研计算机网师范工程”,该工程是现代远程教育的起点,紧随其后,现代远程教育在国家的支持下发展迅速,涌现除了一大批为发展远程教育做出巨大贡献的人们,2000年,现代远程教育的试点高校已经达到31所,而且这些高校在招生

14、标准、招生制度及开设网络课程等方面有很大的自主性,远程教育的学历文凭也被国家所认可。随着现代远程教育的发展,各高校之间的交流日益频繁,更有利于教育资源的共享,直至如今,现代远程教育的规模一步步扩大,教育方式和教育制度也日渐成熟。1.1.2 在线考试系统的发展 古往今来,人才一直是各个时代最稀缺的资源,而考试是最简单实用同时也是最重要最普遍的人才选拔方式,古有科举考试制度,今有高考已经大大小小的各种考试,教育制度如同一个巨大的筛选机器将其中真正的人才筛选出来,优胜劣汰。现如今的社会更是竞争激烈,但是现在普遍高校依旧沿用以往的考试方式,教师出题印刷,学生到固定的时间地点去参加考试,人工阅卷给出考试

15、成绩,人工做试卷分析得出考试效果。但是这种考试方式所带来的问题也是非常明显的:考试过程繁杂,组织进行一场考试需要动用的物质资源已经人力资源是巨大的;教师从出题到阅卷亲历亲为,使得教师们在考试前后工作效率十分低下;对学生的考察不全面;考试的保密现和安全性也不能保证等。 信息技术的发展往往带来一些潜移默化的影响,其中传统的考试方式也在渐渐的发生着改变,互联网的普及让人们看到了网上在线考试的新型考试方式,将计算机技术投入使用到考试中,让以往过程繁杂的纸质考试向更方便更快捷更有效的在线测评转型,考试方式的改革在所难免。另外,将大量的教育济源存使用新的数据库技术存放管理,则更加方便安全,节省了劳力财力。当网上在线考试系统这种考试方式普及之后,老师们在考试前后的压力就大大减少,也会有更多的心思精力投入到不止教学更应自我学习的工作中;学生也不需要兴师动众,定时定点的去参加考试,利处远远大于弊端。在线考试系统是互联网兴起后现代的、全新的考试模型。该系统由传统的考试方式和互联网结合的新型考试,可根据用户需求快速构建考试、练习、测评、调查、分析及管理等,是一种综合的网络化考试平台。在线考试系统是现代远程教育中重要的一环,上世纪九十年代,在网上考试系统的开发上,美国走在了世界的

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

当前位置:首页 > 实用范文 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2