毕业设计(论文)-网络考试平台.doc
《毕业设计(论文)-网络考试平台.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-网络考试平台.doc(38页珍藏版)》请在三一文库上搜索。
1、毕 业 设 计(论 文) 设计(论文)题目: 网络考试平台 学生姓名 指导教师 二级学院 龙蟠学院 专 业 计算机科学与技术 班级 M07计算机科学与技术 学号 提交日期 2011年 5月 15 日 答辩日期 2011 年 5 月 22 日 金陵科技学院学士学位论文 目录目 录摘 要IIAbstractIII第1章 绪论11.1课题背景11.2目的和意义11.3系统设计思想2第2章 需求分析32.1 网络考试平台的数据定义32.2 网络考试平台的功能分析42.3 本章小结5第3章 系统设计63.1系统模块总体设计63.2 数据库设计.83.3 本章小结12第4章 系统实现134.1系统主界面实
2、现134.2考试功能模块实现13 4.3教师模块功能实现21 4.4管理模块功能实现22 4.5本章小节.25第5章 系统测试与性能分析265.1软件测试概念265.2软件测试计划27 5.3测试结果分析.285.4本章小节.29总结30参考文献.31致 谢32II金陵科技学院学士学位论文 摘要网络考试平台摘 要本系统实现了网络考试平台的主要功能,以无纸化的管理不但可以提高工作效率、减少监考人员数量、增强公平性等,而且可以实现学校或企业的低成本投入、高效率办公的宗旨。该系统主要介绍系统总体设计以及考生模块、教师模块、管理模块的实现,并建立了数据库。本在线考试系统主要采用在Dreamweaver
3、嵌入Jsp动态网页技术的B/S结构设计,系统从安全性、易维护性等方面着手实现了后台管理端和前台客户端的分离。系统设计过程中用到了网页制作关键技术,如用框架和CSS样式表来控制布局,还用了JavaScript脚本语言实现前台浏览器端的校验功能。关键词:网络考试;数据库;题库III金陵科技学院学士学位论文 Abstract Network Test PlatformAbstractThe present system of examinations on-line core functions of the system in order scripless management will not
4、 only improve efficiency and reduce the number of examiners, and enhance fairness, but also the realization of the business school or into low-cost, efficient office purposes.The system introduces the system design as well as candidates module, teachers module, management module, and the establishme
5、nt of the database. On-line examination of this system is mainly used in Dreamweaver embedded dynamic pages Jsp technology B / S structure design, from the security system and easy to maintain, and other aspects of the realization of a back-and front-end management of the clients separation. System
6、design process used to produce a page of key technologies, such as the framework and CSS style sheets to control layout, but also with the JavaScript scripting language to achieve front side of the browser check function. Key words:on-line test;database;bank金陵科技学院学士学位论文 第1章 绪论第1章 绪论1.1课题背景随着网络技术的飞速发
7、展,全球已经进入了信息化、网络化的时代,在这个发展的过程中也包括了教育事业中的远程教育。现在很多国家都已经开设了远程教育,通过计算机网络实现异地教育和培训。目前计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。我国已与世界信息高速公路接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。而在线考试系
8、统是管理信息系统的一种,所谓管理信息系统(MIS)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。在线考试系统在远程教育中是最难实现的环节。在我国远程教育虽然已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考
9、试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。1.2目的和意义随着Web技术在各行各业的广泛应用,网络技术在教学管理中已充当重要的角色。在线考试系统的设计就是实现考试网络化的解决方案。传统考试方式在试题管理和批卷等方面上很浪费时间,且不易维护和管理。基于目前校园网建设逐步完善,大多数院校也已具备利用网络进行考试的条件,实现网上考试是一个发展趋势。开发网上考试系统就是希望充分利用网络资源,提高教学
10、管理水平,减轻考务负担,提高工作效率等。同时在线考试系统可以借助于遍布全球的Internet进行。因此,考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。缩短了传统考试要求教师打印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这个漫长而复杂的过程,使考试更趋于客观、公正。系统实现在线考试、即时阅卷、成绩查询以及考题和考生信息管理等功能的网络在线考试系统。1.3系统设计思想本系统针对固定的群体考生、教师以及管理员进行设计与实现的中小型在线考试系统。该系统主要以方便考生、教师以及管理员使用,软件具有操作友好界面、基本功能稳定、运行速度较快、通过计算机技术、网络技术以及
11、教育学的相关技术结合开发出客户端与服务器端,以方便快捷清晰的进行数据传输和实现功能。1. 实用性:系统以考生、教师以及管理员为需求目标,以方便考生、教师以及管理员为原则。根据考生、教师以及管理员的实际需求,来制定本系统该实现哪些功能。从考生角度出发通过实现注册、找回密码、修改密码信息、查询成绩等功能为考生服务,尽可能方便了考生的使用,满足考的需求;从教师的角度出发在完成相同的工作量的同时节约了教师的时间、提高工作效率还完成了工作量;从管理员的角度出发管理模块的信息一目了然,管理员工作起来方便快捷。总之,本系统有较强的实用性。2. 先进性:系统应用了现有成熟的计算机技术、网络技术、软件开发技术。
12、以最新版本MyEclipse 6.5为主要开发环境,其丰富强大功能是成熟技术Severlet的有力后盾。3. 高可靠性:一个实用的系统同时必须是可靠的,在线考试系统通过合理的网络设计以及软、硬件优化选型,可保证系统数据传输的正确性。4. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。5. 采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。6. 可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护和网络的维护。7. 可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够
13、方便的升级,充分保护系统的投资。8. 智能性:系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。2金陵科技学院学士学位论文 第2章 需求分析第2章 需求分析需求是用户对系统提出的要求,它可能是原始的、抽象的、细化的。一个软件系统的开发必须以一组需求作为开发点。需求分析则是在综合分析用户对系统提出的如功能、性能、数据等方面需求的基础上,构成一个从抽象到具体的逻辑模型,来表达软件将要实现的需求,为下一阶段的软件设计提供设计基础。2.1 网络考试平台的数据定义需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求
14、分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。2.1.1 数据流图 网络考试平台数据流图如图2.1所示 图2.1数据流图2.1.2 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用,只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流
15、程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。2.2 网络考试平台系统功能分析根据企业及高校管理的实际要求和考试系统的基本功能管理,结合考试管理的实现过程,本系统提供给考生、教师、管理员群体使用,不同的群体所能完成的功能不同,下面是本系统要实现的功能:1. 考生主要是参与考试、完成试卷、查询成绩以及更新自己的信息等。该模块要掌握本考试系统范围内所有考生的基本情况,包括编号、姓名、密码、性别、年龄、身份证号等信息。(1) 注册功能,考生通过注册功能,可以将考生信息保存到本系统中,从而能够进行报考、考试等功能。(2) 报考功能,在考生注册成功之后,直接进入报考界面进行
16、报考,在这个界面,将实现把考生要报考的信息保存到数据库中,为考生考试时提供信息。(3) 登录功能,考生在注册和报考之后就可以登录到本系统,系统通过考生输入的准考号和密码进行验证登录。(4) 在线考试,系统自动查询该考生的报考信息,并显示相应的考试题目,让考生进行考试,当考试时间到了之后系统自动提交试卷。(5) 成绩查询,在考生考完试之后,系统自动批阅试卷,当考生点击成绩查询时,就会显示出考生考试的相关成绩信息。(6) 修改密码,除了考试之后,还为考生提供了修改密码的服务,让考生可以修改自己的密码信息,只要输入考生的旧密码,新密码以及确认密码即可以修改考生密码信息了。2. 题库的更新由教师来完成
17、,教师可以创建考题、删除无用的考题、进行题库维护,而考生不允许对试题进行更新操作。(1) 教师登录,系统通过教师名和密码验证教师是否为指定教师,当验证后为指定教师就能成功登录,进行管理题库。(2) 管理题库,教师成功登录后可以对试题进行添加、查询、修改、删除操作。3. 管理员可以对管理员信息、教师信息、考生信息进行维护和更新,还对成绩信息进行统计查询等;试卷是由本系统自动生成的,管理员不对其进行任何操作。(1) 管理员登录,管理员需要通过管理员姓名和密码进行登录到本系统。(2) 管理员信息管理,管理员可以对管理员的管理员的信息进行添加、查询、修改和删除。(3) 教师信息管理,管理员可以对教师信
18、息的信息进行添加、查询、修改、删除等操作。(4) 考生信息管理,管理员可以管理考生的信息,如查询、修改、删除等。但是不能添加,因为考生只是通过注册进行添加。2.3 本章小结本章主要介绍了在线考试系统的需求分析过程,在系统可行性研究的基础上对系统的数据流程进行了更进一步的深化,对在线考试系统进行全方位的需求分析并画出数据流图,写出数据字典。需求分析报告是对系统需求的书面表达形式。由于需求分析报告是采用软件设计的术语编写的,因此常常令计算机背景知识较少的用户难以理解,从而很难发现需求报告与实际需求中不符之处,更难提出建设性的意见。因此在需求分析过程中必须要做到细致、准确、实效。33金陵科技学院学士
19、学位论文 第3章 系统设计第3章 系统设计3.1系统模块总体设计本在线考试系统是专门用于考生注册、登录、参加在线考试和教师进行试题录入、修改、删除以及管理员对管理员信息、教师信息、考生信息维护、更新和对成绩的统计查询。它应该具有开放性、方便性和灵活性。考生进行有效的身份验证登录后,选择考试科目,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动提交试卷。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的,
20、系统功能如图3.1所示。图3.1系统模块图3.1.1考试模块设计考试模块程序流程图说明了考生从开始进入系统到结束的整个流程走向,下图为考试模块程序流程图如图3.2所示。3.1.2教师模块设计教师模块程序流程图说明了教师从开始进入系统到结束的整个流程走向,下图为教师模块程序流程图如图3.3所示。是否否是是开始输入考生信息考生验证是否考试是否查询成绩是否修改密码查询成绩修改密码在线考试结束否是否否是否否否是是否删除是否修改是否查询删除考题教师验证添加考题查询考题修改考题是否添加开始输入教师信息结束是是否是图3.2考试模块流程图图3.3教师模块流程图3.1.3管理模块设计管理员模块程序流程图说明了管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 网络 考试 平台
链接地址:https://www.31doc.com/p-3951643.html