当前位置:文档之家› 计算机在线考试系统

计算机在线考试系统

摘要伴随着Internet技术在各个领域的广泛应用,当今社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,计算机,网络技术也渗透到了学校的日常管理当中去。

而且网络化的管理也适合现在人的生活需求。

在线考试系统以其较高的实用功能、高效率的管理手段深受各界教育人士的青睐。

本系统运用b/s模式设计思想,运用当前较流行的JSP、JavaBean和Jscript 脚本语言技术和SQL SERVER数据库来实现的。

本文介绍了在线考试系统的发展现状,同时分析了系统中用到的JSP、JavaBean和Jscript脚本语言等技术的特点,并对在线考试系统的主页面和数据库进行了详细的设计。

并以此为理论基础和实践依据,设计并实现了在线测试系统。

实现的功能主要有:试题维护、用户管理、系统通知管理、学生在线测试、教师在线批卷、成绩管理等各项功能。

系统具有较高的可用性,通过将该系统在局域网上发布使用,测试程序工作流程,测试结果工作良好。

在网络已经延伸到我们社会生活的方方面面的今天,在线考试必然成为以后学校管理一个重要的方面,伴随着学校的发展而日益的完善,从而提高学校的整体的办公效率。

关键词在线考试;JSP技术;在线考试系统IAbstractWith the Internet technology in various fields, a wide range of applications, Today's society has entered the information age, Social revolution in information technology in all areas of earth-shaking changes have taken place, Computers, network technology has infiltrated the school's day-to-day examination of them to go. And network management are also suitable for the living needs.On-line examination system for its high practical functions and efficient management by means of education, people from all walks of life of all ages.The use of the system b / s mode of thinking of the design, At present, the use of the more popular JSP, JavaBean and Jcript scripting language of technology and SQL SERVER Database achieved. This paper introduces online examination system development, while analysis of the system used in the JSP, JavaBean and Jcript scripting language, such as technical characteristics, and on-line page of the examination system and database design in detail. As the theoretical basis and practical basis for the design and realization of the on-line testing system. The realization of the functions are: the maintenance of questions, user management, system to inform the management, on-line testing of students, teachers approved on-line volume, performance management and other functions.Systems with higher availability, Through the system, published in the local area network used to test the workflow procedures, test results of the good work. The network has extended to every aspect of life in our society today, On-line examination after the school is bound to become an important aspect of management, Along with the development of schools and the increasingly improved, so as to enhance the school's overall office efficiency.Key words on-lineexamination JSP test On-line Examination SystemII目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题背景 (1)1.2 目的和意义 (1)1.3 系统设计思想 (2)1.4 论文的工作内容及论文的结构 (2)第2章可行性分析 (4)2.1 业务流程图 (4)2.2 经济可行性 (5)2.3 技术可行性 (7)2.4 运行可行性 (7)2.5 本章小结 (7)第3章需求分析 (8)3.1 在线考试系统产生和发展情况 (8)3.2 在线考试系统的需求分析 (8)3.2.1 系统数据流图的构建 (8)3.2.2 数据字典的构建 (10)3.3 本章小结 (19)第4章总体设计 (20)4.1 系统模块总体设计 (20)4.2 数据库设计 (21)4.2.1 数据库设计概述 (21)4.2.2 数据分析 (21)4.2.3 数据库的详细设计 (22)4.3 本章小结 (25)第5章详细设计 (26)5.1 系统运行平台设置 (26)5.2 开发工具简介 (26)5.3 基本信息设置功能设计 (28)5.3.1 系统整体程序流程图构建 (28)5.3.2 试题维护功能模块 (29)5.3.3 批阅试卷功能模块 (31)5.3.4 简答题考试功能模块 (32)5.3.5 系统信息管理功能模块 (33)III5.4 本章小结 (34)第6章系统测试与性能分析 (36)6.1 为什么要进行系统测试 (36)6.2 软件测试 (36)6.2.1 测试的基本概念 (36)6.2.2 测试步骤 (37)6.3 本系统测试 (38)6.4 本章小结 (39)第7章系统主要功能使用说明 (40)7.1 系统登录步骤 (40)7.2 管理员试题维护功能 (41)7.3 教师批阅考卷功能 (42)7.4 考生考试功能 (44)7.5 成绩查询功能 (46)结论 (49)致谢 (50)参考文献 (51)附录1 (52)附录2 (58)IV第1章绪论1.1课题背景在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。

信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。

人类社会就处在一个对信息进行有效合理的加工中。

它将促进整个社会的发展。

随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。

在当今信息时代,人们的生活方式随着Internet的不断发展发生了不同寻常的改变。

基于Internet的在线考试系统作为本世纪的新型考试方式倍加受人们重视,如何改革传统的考试模式,增强教学手段,提高教学效果是摆在我们面前的一个新问题。

通过计算机进行在线考试时,不仅能够保证考试的准确无误、快速输出,而且还可以保证考试的公平、公正、保密性。

使用在线考试系统有很多的优点,例如:报名方便、考试种类繁多、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高在线考试系统的效率,也是考试的科学化、快捷化、正规化管理与世界接轨的重要条件。

1.2目的和意义随着学校教育水平的不断提高,信息化技术的飞速发展,学校所追求的管理方式也有所改变。

为了适应现代社会网络化的趋势,提高学校的管理层次和办公效率,考试形式也渐渐的发生变化。

在线考试系统正是在这个形式下产生的良好的适应现在社会需要的一套系统,而且以飞快的速度在向前发展,完善着系统的本身的一些应用,所以在以后的信息化的生活中,必将成为教育事业的一项主要应用系统。

在线考试系统的应用,必将带来全新的考试变革。

随着互联网的渐渐普及和信息化的发展的同时,考生及教师也希望通过更快的联系方式,更简单方便的网络来满足自己的需求。

电子商务的发展益渗透到人们的日常生活中。

一个基于B/S模式的在线考试系统,即可以为考试人员提供更方便、快捷的考试环境,又可以通过网络使考生及教师更方便、快捷的完成从考试报名到考试结束的一系列的复杂过程,避免了因为异地考试而产生的诸多不便,提高工作效率。

因此,节省时间、节约费用、操作方便的在线考试系统会是学校将来发展的主流。

11.3系统设计思想一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,以便方便快捷清晰的进行数据传输,和简易通讯功能。

本在线考试系统涉及学校的各个科目、各个老师和学生,是一个复杂的系统。

必须有一个正确的设计指导思想,通过系统功能结构、前台开发环境的设计、后台数据库各表间的联系、以及操作系统等因素,才能构成一个完善的网络体系结构,才能充分发挥计算机本身存在的最大优势。

根据目前学校在考试简洁、效率不高的实际需求,本系统的设计按照下述原则进行:1.适应性适应性是软件质量体系中重要的指标之一,系统的设计从最开始就应该以适应于多种运行环境,而且还必须具有应变能力,以适应未来变化的环境和需求,这就要求软件设计上非常灵活,才能具有很好的通用性。

2.易用性本系统运用浏览器/服务器结构,使用myeclipse制作前台浏览器界面,采用SQL Server 2005做后台数据库,操作简单,用户只需注册登录后便可进行考试、查询成绩;教师需要经过注册便可进行批阅试卷、及修改成绩。

相关主题