分享
基于BS的在线考试系统设计和实现 计算机专业.doc
下载文档

ID:250969

大小:1.14MB

页数:40页

格式:DOC

时间:2023-03-15

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于BS的在线考试系统设计和实现 计算机专业 基于 BS 在线 考试 系统 设计 实现
摘 要 传统考试方式一直都是C/S结构,即客户机和服务器结构。随着互联网技术的飞速发展,C/S结构已经不足以满足用户的需求,基于B/S(浏览器/服务器)结构的在线考试系统随之出现。基于浏览器/服务器的在线考试系统日益成为越来越多高校及企业考试的首选。 本文中的在线考试系统采用具有强大功能、灵活高效的MySQL架构和全B/S 模式,它具有高度的可扩展性,使用在线考试系统时,被授权的考试用户不管在什么地方,只要可以上网使用浏览器 ,就可以通过网络登录该系统,参加在线练习、考试、单元测评等;该设计实现了按照各个科目随机抽题组卷、题库管理、系统管理、在线考试的功能,可以对客观题在线评分。用户登录成功后,首先需要阅读考试须知,然后选择需要的考试科目进入考试页面,并且完成相应科目考试,最后计算机会自动判卷显示成绩,大大提高了考试效率。在线考试系统的系统管理功能,初步实现了管理题库、管理考生信息、查询考试成绩、管理考试科目等功能。系统中的题库管理功能,初步实现了对试题的只能加、修改、删除、查询功能。服务器端的平台采用windows7系统,数据库平台采用MySQL,整个工程采用Struts&Hibernate架构设计。采用管理员,学生两级授权方式,使系统更安全更方便简洁。 关键词:在线考试;B/S;J2EE - - Online Examination System Based on B/S Abstract 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 followed. 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 scalability, 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 library 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 sentenced 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 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 - 目 录 摘 要 I Abstract II 1 文献综述 1 1.1 项目背景 1 1.1.1 在线考试系统的背景 1 1.1.2 在线考试系统的发展 2 1.2 相关技术介绍 3 1.2.1 Tomcat技术介绍 3 1.2.2 jQuery技术介绍 5 1.2.3 jQuery EasyUI技术介绍 6 1.2.4 J2EE技术介绍 7 1.3 系统可行性分析 9 1.3.1 技术可行性 9 1.3.2 经济可行性 10 1.3.3 社会可行性 10 2 需求分析 11 2.1 功能需求分析 11 2.1.1 学生/管理员登录需求分析 11 2.1.2 学生在线考试需求分析 11 2.1.3 管理员管理系统需求分析 11 2.1.4 随机抽题动态生成考卷 11 2.2 用例图及用例说明 12 2.2.1 在线考试系统用例图 12 2.2.2 在线考试系统用例说明 14 3 概要设计 18 3.1 在线考试系统功能结构 18 3.2 系统流程 19 4 详细设计及实现 23 4.1 数据库设计及实现 23 4.2 持久层设计及实现 26 4.3 视图层设计及实现 28 4.4 控制层设计及实现 29 5 系统测试 30 5.1 单元测试 30 5.2 集成测试 30 5.3 系统测试 30 结 论 31 参 考 文 献 32 致 谢 33 - I - 1 文献综述 1.1 项目背景 1.1.1 在线考试系统的背景 在当今时代,科学技术发展日益加快,信息技术已经深入到每个人的学习生活中,原来的知识传播方式已经远远无法满足现在人们对知识的索求量及索求速度。飞速发展的信息技术,使得互联网与教育完美连结到了一起,它们连结的产物就是远程教育。远程教育是一种新的的教学模式,它经常使用互联网等传播媒体,这种模式划破了时间和空间的阻碍,不同于以往在校上课的教学模式。这种教学模式针对的对象就是那些想在业余时间充实自己的人群。因为远程教育的特点所在,他们不需要到固定的时间和地点去上课,而是任何空余的时间和地点都可以。他们也能通过互联网、电视、教育辅导专线等多种不同的渠道来互相学习。远程教育是互联网技术和教育连结后产生的新概念,也就是采用互联网技术与社会个人需求开展的教育。而且该教育方法针对的学生年龄和学历都没有太大限制,这就为普遍的人民群众提供了学习跟多知识提升自我的机会。 远程教育是一种个人与个人之间或者个人与某个教学机构之间组织的地点分离的教学活动。它的特点是:采用新媒体新技术新渠道和系统进行教学;人们选择学习的时间地点方式自主化;不受传统教育中时间地点固定教学方式的限制;可以给更多年龄段和不同行业的人提供学习机会;有很大的扩展性,教学规模可大可小,教学成本低廉,教学质量更易提高。而现代远程教育则良好的实现并加强了这些特点,它的特点和优势注定了它的发展意义的巨大和发展前景的广阔。 在国内,远程教育的发展经历了三个阶段:第一阶段是函授教育,在这个家阶段,函授教育培养了很多人才,为国内社会发展、经济发展做出了不小的贡献,但是由于该教育方式有比较大限制性,所以很快就淘汰了;第二阶段是广播电视教育,这种教育方式出现在上世纪八十年代,并且在这一方式的教育上走到了世界的前列,因此中央电视大学以及广播电视教育在海内外都享有盛誉;第三阶段是现代远程教育,它出现在上世纪九十年代,正是信息技术和互联网飞速发展的时间,最主要的是当时的国家和政府也大力支持远程教育的发展:1994年底,国内第一个采用TCP/IP协议的公共计算机网在当时国家教委的主持下由清华大学等高校共同承建,即“中国教育和科研计算机网师范工程”,该工程是现代远程教育的起点,紧随其后,现代远程教育在国家的支持下发展迅速,涌现除了一大批为发展远程教育做出巨大贡献的人们,2000年,现代远程教育的试点高校已经达到31所,而且这些高校在招生标准、招生制度及开设网络课程等方面有很大的自主性,远程教育的学历文凭也被国家所认可。随着现代远程教育的发展,各高校之间的交流日益频繁,更有利于教育资源的共享,直至如今,现代远程教育的规模一步步扩大,教育方式和教育制度也日渐成熟。 1.1.2 在线考试系统的发展 古往今来,人才一直是各个时代最稀缺的资源,而考试是最简单实用同时也是最重要最普遍的人才选拔方式,古有科举考试制度,今有高考已经大大小小的各种考试,教育制度如同一个巨大的筛选机器将其中真正的人才筛选出来,优胜劣汰。现如今的社会更是竞争激烈,但是现在普遍高校依旧沿用以往的考试方式,教师出题印刷,学生到固定的时间地点去参加考试,人工阅卷给出考试成绩,人工做试卷分析得出考试效果。但是这种考试方式所带来的问题也是非常明显的:考试过程繁杂,组织进行一场考试需要动用的物质资源已经人力资源是巨大的;教师从出题到阅卷亲历亲为,使得教师们在考试前后工作效率十分低下;对学生的考察不全面;考试的保密现和安全性也不能保证等。 信息技术的发展往往带来一些潜移默化的影响,其中传统的考试方式也在渐渐的发生着改变,互联网的普及让人们看到了网上在线考试的新型考试方式,将计算机技术投入使用到考试中,让以往过程繁杂的纸质考试向更方便更快捷更有效的在线测评转型,考试方式的改革在所难免。另外,将大量的教育济源存使用新的数据库技术存放管理,则更加方便安全,节省了劳力财力。当网上在线考试系统这种考试方式普及之后,老师们在考试前后的压力就大大减少,也会有更多的心思精力投入到不止教学更应自我学习的工作中;学生也不需要兴师动众,定时定点的去参加考试,利处远远大于弊端。 在线考试系统是互联网兴起后现代的、全新的考试模型。该系统由传统的考试方式和互联网结合的新型考试,可根据用户需求快速构建考试、练习、测评、调查、分析及管理等,是一种综合的网络化考试平台。 在线考试系统是现代远程教育中重要的一环,上世纪九十年代,在网上考试系统的开发上,美国走在了世界的

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开