毕业设计(论文)基于BS模式的Java在线考试系统的设计与实现.doc
《毕业设计(论文)基于BS模式的Java在线考试系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于BS模式的Java在线考试系统的设计与实现.doc(35页珍藏版)》请在三一办公上搜索。
1、毕业设计论文论文题目:基于B/S模式的Java在线考试系统的设计与实现目录1 绪论I1.1 课题研究背景31.2 国内外发展现状42 需求分析62.1问题分析62.2任务概述62.3功能需求概述62.4项目目的72.5方案选择72.6运行环境93 系统的总体设计103.1 指导思想103.1.1 B/S结构开发思想103.1.2面向对象机制的设计思想103.1.3代码分层思想113.2功能需求分析113.3系统总体设计113.3.1系统管理模块133.3.2 试题模块设计143.3.2教师管理模块143.3.3在线考试模块153.4数据库的设计173.4.1 数据库介绍173.4.2 数据词典
2、分析174 系统的功能实现194.1系统流程的实现194.2系统模块功能的实现方法194.2.1数据库连接页面194.2.2系统登录页面204.2.3题库管理页面224.2.4待考页面234.2.5考试页面244.2.6在线评分页面264.2.7后台管理页面274.2.8学生账号管理页面28结束语29致谢30参考文献31摘要 在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。本论文主要开发系统的后台管理系统Java在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的
3、设置、试卷审批等功能。本论文主要介绍了对Java在线考试管理子系统的分析、设计和开发的全部过程。运用ER图,程序流程图等对在线管理子系统的设计过程进行详细的说明。全文共分为绪论、需求分析、系统的总体设计、系统的功能实现四部分。以就业为导向,以能力培养为主线,运用现代网络技术构建新型高级技能型人才培养平台,实现课程在线考试的公平性和安全性。基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式,基于Web的考试系统设计是现阶段网络课程研究开发的一个热点。本
4、论文以“基于Web技术的Java程序设计课程考试系统”网站建设为背景,展开在线网络考试系统的讨论,实现对各种传统考试的改革。关键词:JSP,Java,Mysql数据库,B/S模式AbstractOn-line examination system the aim is carry out examination of have no the paper turn a management, can carry on through Internet net or bureau area net to some examinations of categories, convenient sch
5、ool square test the management of duty, also convenient the examinee is particularly suitable for examinee to distribute widely and not easily concentrated of long range education.I mainly develop the system-Java of the backstage managements on-line examination management sub- system of system and i
6、t includes to try the management, on-line creation of a management, examinee to try book, control the constitution that the student examine and try an examination and approval etc. function.This thesis mainly introduced to manage the analysis, design of the sub- system and all processes of the devel
7、opment to Javas on-line examination.Make use of ER diagram, procedure flow chart etc. to on-line manage the design process of sub-system to carry on expatiation.The full text is totally divided into the design, key technique of the analysis, system of the development project, need to solve, conclusi
8、on four part.Employment-oriented training to the main line capacity, use modern network technology Construction of a New High-skilled personnel-training platform achieve a fair examination, the answer to safety. Therefore, will select the network test method will be later take a test the development
9、 tendency? May draw support based on the Web technology network test system in proliferates global the Internet to carry on, therefore takes a test already may in local carry on, also may in different carry on, has developed the test flexibility greatly. For example the present many international fa
10、mous computers companies conduct each kind of authentication test major part selects this method. Based on the Web test system design is a present stage research development hot spot The present paper take based on the Web technology network test system the website construction as a background, laun
11、ches the on-line network technology test system the discussion, realizes to each traditional test reform.Keywords:JSP, Java,databases of the Mysql, mode of B/S1 绪论近几年来,随着Internet的崛起,远程教育开始发展,普及网络教育的呼声日益高涨,其势头不亚于电子商务。联合国教科文组织1998年在其一项调查报告中指出:无论是发达国家还是发展中国家,都不同程度存在教育滞后于现实需要的问题,特别是第三世界国家。而普及远程教育,尤其是网络教
12、育,不仅是解决这一问题的有效途径,而且将成为革新传统教育模式的重要动力。中国的网络教育也随Internet的发展而同步增长,同时,网络教育也为中国的教育事业开辟了新的天地。1.1 课题研究背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。(1)其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在
13、我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。(2)显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、
14、客观,更加激发学生的学习兴趣。(3)例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。随着Internet的相关技术的发展,特别是Web技术的出现,人们开始致力于研究和开发基于Internet考试系统,这也大大推动了远程教育的发展。如今世界上
15、对于基于Internet的远程考试系统所进行的研究开发工作不是很长,但是基于Web技术构建的在线考试系统已然成为发展的主流。数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。 (4)目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于Internet的B/S结构在线考试。通过Server端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。1.2 国内外发展现
16、状国际上,基于计算机的考试蓬勃发展,对于题库建设的理论研究不断深入,实用考试系统也层出不穷。美国心理协会在1986年出版了关于如何开发、使用计算机化考试以及解释考分的指南,成为了考试和软件开发者的事实标准。投入实际使用的例子有,1982年才有远距离教育方式的美国学院(American College)考试使用计算机进行测试;1993年美国教育考试中心(Eraduade Record Examination简称 ETS)考试;从1994年开始,美国护理证书考试完全在计算机上进行。目前,国外许多大型测验出版机构、地区教育主管部门和专业资格认证机构都以某种测量理论为指导建立题库、设计考试系统,并进行
17、各项相关研究。除了这类行业专用的大型考试系统之外,供普通教师使用的通用考试系统软件也有相应的研究和产品。如英国Question Mark Computing,Ltd公司出品的Question Mark,就是一种基于项目反应理论的,可供广大教师使用的通用的考试系统。在我国,计算机考试系统和题库的理论研究和实践应用起步比较晚。但发展也比较迅速,研究和开发活动比较活跃。北京师范大学、华北师范大学等高等院校都有教师在进行教育测量理论应用于题库建设方面的研究。清华大学、上海交通大学、北京师范大学等高校,也有教师在组织力量致力于实用考试系统的研究和开发工作。(1)我国的专用考试系统主要针对计算机考试,其他
18、行业和科目的考试系统太少。(2)计算机在线考试系统由于操作类题目自动出题有较大的难度,基本没有实现题库化的管理。(3)系统对传统的客观题虽然一般建有题库但不大,多采用随机抽题组卷的方式,缺乏教育测量理论作为依据。(4)考试完成后,分数和试题统计分析比较简单,没有充分挖掘数据所包含的信息。(5)通过考试系统或题库系统对最终用户即教师的需求分析做的不够透彻,忽略老师们渴望能自由地操纵试题库的需求,没有完全实现用户自主初始化试题库、自主维护试题库、自主调用试题库的功能。加上软件实用水平和商品化工作方面的不足。通用系统并没有被广大教师认可和使用。2 需求分析2.1问题分析传统的学校教学中,进行一场考试
19、,要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要。尤其在远程网络教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了众多的不便。而在线考试系统,正是信息化建设的产物,它是传统考场的延伸。它可以利用互联网络和局域网,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程,因此在线考试是电子化教学的不可缺少的辅助手段。在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大
20、变革。将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段。2.2任务概述在线考试管理子系统主要实现题库管理、考生管理、成绩查询、试卷管理等功能,充分利用计算机科学与技术,改变传统的考试操作方式,实现无纸化考试的模式。2.3功能需求概述系统需要解决的主要问题:主要开发的是后台管理子系统,在此系统中主要对前台考试系统的显示信息进行管理和设置。子系统分为以下功能模块如图2-1所示:题库管理:用于对单个试题的增、删、查等基本维护,还可对题库进行数据备份和数据还原。针对不同题型、不同应用范围及不同科目对试题进行维护
21、。用户管理:主要是对用户资料的修改等。成绩管理:对每次考试的学生成绩的基本信息进行维护,并提供学生成绩的统计管理。在线考试管理子系统成绩管理题库管理 用户管理图2-1在线考试管理子系统2.4项目目的在线考试系统的总体目标:在线考试系统可以帮助教师完成一个考试从题目设计,考试安排,考试实施,考卷批改到分数统计总结的所有工作。所有的考试数据和其它数据库需要一种主流的方式进行存储和管理,例如使用数据库技术。考试数据的存放和处理必须对考试保密,需要一定的安全性保障。对考试的系统目标:这个软件是分布式的,这意味着只要有考试客户端可以连接到考试应用服务器,任何考生在任何地方进行身份确认,都能完成考试。稳定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 BS 模式 Java 在线 考试 系统 设计 实现
链接地址:https://www.31ppt.com/p-3978981.html