《基于WEB的在线考试系统》论文
基于WEB的在线模拟考试系统设计论文

//随机数产生的基础范围
if(begin>end||number>size)
return numberList;//条件限制的判断
for(int i=0;i<number;i++){
int r = (int)(Math.random()*size)+begin;//随机数的生成
if(numberList.contains(r))//重复随机数的判断
152
福建电脑
2009 年第 4 期
系统的框架如图 2 所示:
图 2 系统框架图 在这种结构中,当客户端发送 HTTP 请求后,其请求被送到 控 制 器 ActionServlet,ActionServlet 根 据 数 据 请 求 发 给 指 定 的 一 个 ActionBean 进行处理。 ActionBean 根据业务逻辑将会调用 相 应 的 JavaBean。 如 果 需 要 访 问 数 据 库 ,JavaBean 则 会 通 过 Hibernate 进 行 访 问 , 因 为 在 本 系 统 中 模 型 层 用 Hibernate 实 现 。 Hibernate 采用 ORM 实现数据 库 与 对 象 的 映 射 , 通 过 操 纵 对 象 即可操纵数据库。 当 ActionBean 通过调用相应的 JavaBean 完成 业 务 逻 辑 处 理 后 , 将 会 返 回 一 个 ActionForward 对 象 给 控 制 器 ActionServlet,其中 ActionForward 对象封装了下一个目标页面的 信息。 ActionServlet 根据 ActionForward 对象信息,查找配置文件 中相应的映射信息, 并将原客户发送的 HTTP 请求再 次 转 发 到 对应的视图 JSP 页面,最后响应客户端的 HTTP 请求。 3.系 统 关 键 点 的 实 现 在整个系统,重要的部分很多,不能一一对所有部分的实现 进行说明, 这里仅就最关键的部分角色权限的实现及动态出题 的实现进行详细的设计说明。 角色权限的实现 在 Web 应用程序中,角色的权限验证是保证系统信息 安 全 的关键技术。 只有对所有的系统访问者分配一定的角色,并赋予 相应的权限,才能够保证系统的安全性和信息的完整性。 为此, 我们设计 5 张表用于实现系统的角色权限管理[4]。 如下图所示: users:user_id, user_name, password privilege_define:privilege_id, privilege_description role:role_id, role_description role_privilege:role_id(fk), privilege_id(fk) uesr_role:user_id(fk), role_id(fk), users 表 为 用 户 表 , 用 于 保 存 登 陆 系 统 用 户 的 个 人 信 息 ; privilege_define 表 为 权 限 定 义 表 , 即 把 系 统 的 每 一 个 功 能 都 映 射为一个权限;role 表为角色定义 表 ,用 于 保 存 系 统 中 各 种 不 同 的角色;privilege_right 表为角色权限表,用于保存不同的角色所 能够拥有的权限;user_role 表为用户角色定义表,用于保存用 户 分别所属的角色。 根据 role_privilege 和 uesr_role 表我们可以建
基于Web的在线考试系统的设计与实现

基于Web的在线考试系统的设计与实现随着互联网的发展和普及,基于Web的在线考试系统得到了越来越广泛的应用。
在学校教育、职业培训、招聘考试等领域都可以看到它们的身影。
现如今,在疫情等情况下,无论是在校园还是在职场,基于Web的在线考试系统都成为了一种必须的工具。
本文将探讨如何设计和实现一套基于Web的在线考试系统,以满足不同领域的需求。
一、需求分析在设计和实现一套基于Web的在线考试系统之前,首先要明确系统需要实现哪些功能,以及系统所面对的用户群体。
对于在线考试系统的用户群体来说,主要包括考生和管理员两类用户。
考生需要在系统上进行考试、查看考试成绩等操作;管理员需要对考生进行管理,包括创建考试、发布考试、成绩管理等操作。
因此,针对不同的用户需求,系统需要实现以下核心功能:1. 用户管理管理员需要对考生进行管理,包括添加、删除、修改考生信息等操作。
同时,考生也需要注册、登录、修改个人信息等操作。
2. 考试管理管理员需要创建、发布考试,设置考试科目、考试时间、考试规则等;考生需要参加考试,查看考试成绩。
3. 成绩管理管理员需要管理考试成绩,包括录入、统计、导出考试成绩等操作;考生需要查看自己的考试成绩。
4. 系统管理管理员需要对系统进行管理,包括系统配置、日志管理、安全管理等操作。
二、技术选型在实现基于Web的在线考试系统时,我们需要选择合适的技术框架和工具以支持系统的设计和实现。
1. 后端技术后端技术主要用于实现系统的业务逻辑和数据管理。
当前,使用广泛的后端技术包括Java、Python、Node.js等。
在选择后端技术时,需要考虑其性能、开发效率和生态环境等因素。
如果系统需要高并发、大数据量处理等能力,Java和Python是不错的选择;如果开发效率是重要因素,Node.js是一个更好的选择。
2. 前端技术前端技术主要用于实现系统的用户界面和交互效果。
当前,广泛使用的前端技术包括React、Vue、Angular等。
基于WEB的在线考试系统设计与实现

基于WEB的在线考试系统设计与实现在当今数字化时代,越来越多的教育机构和企业选择在线考试系统来进行测试和评估,这种系统不仅节省了时间和成本,还提高了测试的准确性和经验。
在线考试系统的设计和实现需要考虑到许多方面,如功能需求,设计和安全性等。
在这篇文章中,我们将着重讨论在线考试系统的设计和实现。
设计需求:首先,任何在线考试系统都应满足基本的功能需求。
在这个系统中,考试者需要能够登录和注册账户,浏览和选择可用的考试,以及参加考试并获得成绩。
管理员应该能够创建和编辑考试题目,维护和修改考试选项,以及查看考试结果。
此外,系统应该具有易用性,包括方便的导航,友好的界面和制定考试规则的能力。
系统设计:在线考试系统设计需要考虑三个主要部分:前端,后端和数据库。
前端通常是网站或应用程序,用于显示考试和用户界面。
后端提供所有处理逻辑的支持和数据处理,数据库用于存储考试信息和用户数据。
前端设计:前端设计通常集中在UI/UX的设计,所以确保有良好的导航和流程,简化操作流程,无需用户功夫就能找到所需内容或设置。
界面也要考虑到不同的屏幕大小和设备类型,提供更好的响应性。
同时,前端还需考虑到安全性。
后端设计:后端设计相对更为复杂,主要是处理验证和逻辑,执行服务端数据处理和存储,以及链接前端和数据库。
该系统需要处理和验证用户信息,如用户名,密码,邮箱等输入信息,以及数据存储和更新的请求。
同时,后端还需要实现考试流程控制,例如考试时间长度,提交答案的时间等,基于已定义的规则来执行所有这些任务。
还需要将考试成绩和反馈传回给用户让用户了解他们的表现。
数据库设计:数据库设计是该系统的核心,它负责存储和管理用户数据和考试信息。
数据库应该具有足够的容量、高可用性和安全性。
一般由多个表组成,每个表存储不同的数据,如用户和考试信息。
除此之外,数据库应该支持事务处理,以确保所有更新和修改都是已授权和正确的。
安全性:安全性是在线考试系统中最重要的方面之一,因为未经授权的使用或未经授权的访问可能对用户或考试结果造成重大损害。
基于web的在线考试系统论文

文档从互联网中收集,已重新修正排版,word格式支持编辑,如有帮助欢迎下载支持。
四川理工学院毕业设计(论文)基于web的网络考试系统的设计与实现学生:张井源学号:022专业:网络工程班级:20084指导教师:赵攀四川理工学院计算机学院二〇一二年六月基于web的网络考试系统的设计与实现摘要利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,我们基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序,基于web的网络考试系统。
它的运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分以及简单的主观题型,但已具有试题(卷)录入、修改和查询,以及进行在线考试等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩分析与试卷评估,前台主要用于考生注册和登录系统、在线考试、查询成绩以及修改个人资料等;后台主要用于管理员对考生信息、课程信息、考题信息和考生成绩信息、智能出卷等进行管理。
本系统的实现有利于提高网络教学的质量同时大大拓展了考试的灵活性,阅卷效率,以及保证了考试的公平性、答案的安全性。
关键词:考试系统;B/S模式;网络;ASP应用Design and Implementation of Examination SystemBased on WebABSTRACTBy use of the technology of Web and database, and with the current advantage that the price of hardware is lower and the Wide Band is more popular, we’ve developed a this ASP application program for examination questions database and online exam system ,which is a web exam system based on B/S mode. This application is very simple, convenient and efficiency. On this stage, although it only include objective questions and some subjective questions, but it already has these important functions including question input, modify, query and online exam. It means that we can realize the real off-paper exam. Any qualified student can take part in the exam in any time on anywhere and get their marks immediately. It also can make detailed analysis and evaluation for each student. The front window mainly used for registration, log in, online exam, mark query and modify private information. The background mainly used by administrator to manage students’ infor mation, course information, exam questions information, student marks information and intelligent questions. This system can improve the online teaching quality, the exam flexibility and review efficiency. This system also can guarantee fair exam and safety answer . Keywords: Examination system; B / S mode; network; ASP application目录第1章引言 (1)1.1 基本介绍 (1)1.2 运行环境与系统结构 (2)1.3 系统特点 (2)1.4 一个完整的网络考试系统项目分析 (3)第2章 ASP技术介绍 (5)第3章需求分析 (9)3.1 问题定义 (9)3.2 系统目标 (9)3.3 可行性分析 (9)3.3.1 传统的数据库应用程序的分层结构 (9)3.3.2 现有的数据库应用程序的分层结构 (10)3.4 本系统的方案选择 (11)第4章系统详细设计 (12)4.1 系统结构 (12)4.2 开发工具 (12)4.3 数据流程图 (13)4.4 数据字典 (14)第5章数据库 (15)5.1 数据库需求分析 (15)5.2 数据库中的表结构及数据 (15)5.2.1 管理表(admin) (16)5.2.2 学生信息表(student) (16)5.2.3 试题类型信息表(type) (17)5.2.4 学生成绩表(score) (17)5.2.5 专业信息表(Special) (17)5.2.6 专业科目基本信息表(Subject) (18)5.2.7 专业班级基本信息表(class) (18)第6章程序设计与实现 (19)6.1 系统功能模块 (19)6.1.1 考试登陆模块设计 (19)6.1.2 考试界面设计 (19)6.1.3 后台管理设计 (20)6.1.4 成绩查询设计 (20)6.2 系统测试 (20)6.2.1 管理员登陆测试 (20)6.2.2 学生登陆测试 (20)6.2.3 考试页面测试 (20)6.2.4 管理员后台功能测试 (21)6.2.5 学科管理页面测试 (21)6.3.6 班级管理测试 (21)6.2.7 添加试卷测试 (21)总结 (22)致谢 (23)参考文献 (24)附录 (26)附录A: 主要代码程序 (26)附录B: 系统使用说明书 (30)第1章引言现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。
在线考试系统毕业论文

目录一、概述 (1)(一)项目开发背景 (1)(二)系统开发目的 (2)二、需求分析 (2)(一)系统流程分析 (2)(二)系统用例图 (3)(三)考生在线考试活动图 (3)三、数据库设计 (4)(一)E—R图 (4)(二)数据表 (5)四、系统主要功能模块设计与实现 (7)(一)登录界面 (7)(二)在线考试模块 (9)(三)在线练习模块 (16)(四)密码修改模块 (22)五、小结 (23)参考文献 (24)在线考试系统(计算机应用技术专业08(1)班,陈建)摘要:在线考试系统是借助计算机、互联网等先进技术为代表的信息手段,改变以往传统考试方式,采用无纸化考试方式。
相比传统的考试方式,基于web 的在线考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。
本论文主要阐述一个功能相对简单的在线考试系统的后台操作过程及一些关键技术。
该系统用户信息主要由用户注册自行输入,考试时考生输入学号,核对正确后进入考生界面,考生界面主要有考生基本信息、修改密码、开始答题、查看成绩、查看答题等组成,关键实现了管理员对考生答题的控制,一方面为试题生成的控制,另一方面为答题的控制及是否可以查看试题答案。
管理员进入管理员界面,管理员界面主要由生成试卷、查看试卷、考试控制、查看成绩及题库维护等模块组成,在此界面下,完成对试题库的维护,及当有考试任务时,自动生成试题、答题控制、试题参考答案控制等功能,较完整地实现了在线考试的功能。
关键词:在线考试系统;模拟考试;登录;自动组卷一、概述(一)项目开发背景在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。
基于Web的在线考试系统的开发与实现 毕业设计

基于Web的在线考试系统的开发与实现摘要随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
目前存在各级各类的考试,而它们的各种工作主要还是依赖于手工完成,但是手工管理还存在着许多弊端,比如会由于不可避免的人为因素,造成数据的遗漏、误报。
计算机信息化管理有着储存量大,速度快等许多优点,因此我们可以利用计算机网络以及JSP技术实现动态的管理。
在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,JSP技术则因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制和管理备受青睐。
随着计算机网络技术的进一步发展和普及,利用JSP技术开发的各种网络在线考试系统必将大行其道。
本说明书主要介绍了该系统的开发背景和发展前景、研究内容和设计理念以及系统的实现过程,该系统是一个基于Web采用B/S即浏览器和服务器结构模式,服务器端采用JDBC方式连接数据库。
关键词:在线考试,试卷,JSP,SQL Server2005The Online Exam System Based On Web Development andImplementationAuthor: Liu ZhuanTutor: Ye MaogongAbstractAlong with the computer and network technology rapid development, Internet/Intranet applications growing popularity in the global scope, the society is rapidly towards information society forward, information automation function also is more and more big, make our from multifarious affairs liberate, improve our work efficiency. At present, the exam at various levels and of various kinds of work that they still basically rely on done manually, manual management still exist many shortcomings, due to the inevitable man-made factors, the omission, cause data material misstatement. In many of the network service, the Web gives a person refreshing, but in this one, because the technology was the JSP can be complex database operation, strong interactivity and user-friendly control and management is favour. Computer information management has a large storage capacity, speed and many other advantages, so we can use computer network and JSP technology to achieve dynamic management. With the further development of the computer network technology and popularization of using the JSP technology development, various network on-line examination system will be flourishing.This paper mainly introduces the system development background and development prospects, research content and design concept and system implementation process, this system is based on a Web adopts B/S namely the browser and server structure mode,the server using JDBC way connect to database.Keywords:Online Examination, the Examination Paper, JSP, SQL Server2005目录摘要.............................................................................................................................. ABSTRACT . (I)1 绪论 01.1系统开发背景 01.2系统开发的目的和现实意义 (1)1.3系统设计思想及实施方案 (2)1.4可行性分析 (2)1.4.1 资源可行性 (2)1.4.2 时间可行性 (3)1.4.3 技术可行性 (3)1.4.4 经济可行性 (3)1.4.5 社会的可行性 (3)1.5本文内容安排 (3)2 系统需求分析 (5)2.1系统功能分析 (5)2.1.1 系统功能模块 (5)2.1.2 系统界面设计分析 (5)2.2系统性能分析 (5)2.3数据库分析 (6)2.3.1 系统数据库分析 (6)2.3.2 数据库结构分析 (9)2.4系统开发环境 (10)2.4.1 硬件、软件平台 (10)2.4.2 系统开发技术描述 (10)3 系统概要设计 (11)3.1总体结构设计 (11)3.1.1 系统HIPO图 (11)3.1.2 系统主要功能模块 (12)3.2数据库结构设计 (12)3.2.1 数据库概念结构设计 (12)3.2.2 数据库逻辑结构设计 (12)3.2.3 数据库物理结构设计 (13)4 系统详细设计 (16)4.1系统总体设计 (16)4.1.1用户登录界面设计 (16)4.1.2 系统管理员主页设计 (19)4.1.3 系统学生主页设计 (20)4.2 ....................................................................................................... 系统管理员操作设计204.3 .................................................................................................................... 学生操作设计234.4 ......................................................................................................................... 连接数据库245 系统运行与测试 (26)5.1登录测试 (26)5.2管理员添加学生测试 (26)5.3管理员生成试卷测试 (26)5.4管理员添加模板测试 (27)5.5测试总结 (27)6 系统的使用说明与安装 (28)6.1运行环境要求 (28)6.2安装设置 (28)6.3源程序用户名和密码 (28)结论 (29)致谢 (30)参考文献 (31)附录 (32)1 绪论计算机应用迅猛发展,网络应用不断扩大,各级各类的考试层出不穷,使得开发在线考试系统成为现实。
基于javaWeb的在线考试系统论文

基于JavaWeb的网上考试系统摘要随着Internet的快速发展,传统的考试模式已经不适应社会和教育的快速发展,而在线考试系统作为一种新的考核手段和考试方式,具有许多优点,其中最主要的优点是它的高效性、开放性和不受地域限制等,因此,在线考试模式在实际教学领域中受到了广泛地应用。
本文所设计的在线考试系统在综合分析了当前传统考试系统研究成果的基础上,采用B/S的模式开发,利用Web,jsp技术作为界面设计,并用jsp技术结合Oracle数据库技术实现系统的主要模块的界面及功能,使用户可以利用浏览器直接访问本平台,完成考试和测评。
本文所设计的在线考试系统的最主要功能包括新用户注册、用户登录、身份验证、教师和学生个人的信息管理、学生在线考试、管理员登录及管理信息等。
【关键词】互联网;Oracle;Web技术,jsp,MyEclipse。
The online examination system based on JavaWebAbstractWith the rapid development of Internet, the traditional mode of examination longer meet the rapid development of society and education, and online examination system as a new means of assessment and examination methods, has many advantages, the most important advantage is its efficiency , openness and without geographical restrictions, etc. Therefore, the actual online exam mode of teaching in the field has been widely used.The main module online exam system designed in this paper a comprehensive analysis of the current traditional examination system research based on the use of B / S mode of development, the use of W eb, jsp technology as interface design, combined with Oracle database technology systems jsp technology the interface and functionality, so that users can use the browser to directly access the platform to complete the examination and evaluation. The main function of this paper, the design of online examination system includes new user registration, user login, authentication, teachers and students, personal information management, student online examination, the administrator login and manage information.【Key words】Internet;Oracle;Web;JSP;MyEclipse。
【毕业设计】基于WEB的在线考试系统的设计与实现

网络考试系统极大地提高了教学的灵活性现在在许多领域已经有了广泛的应
用。最有影响的案例就是ETS美国教育考试中心举办的GRE美国研究生入学
考试的计算机化考试它使考试由原来的每年只能有两次参加考试的机会变成
了每个工作日都可以参加的考试。
completion of theexamination of the maintenance, examination and when tasks,
theautomatic generation of questions, additional control, answerquestions reference
the users themselves registered entry examinations of thecandidates of science, right
after checking into candidatesinterface, the main candidates are candidates interface
4.4设置数据库...................................................................................................................... 19
4.5数据的安全与保密 .......................................................................................................... 20
control, and other functions, more completerealization of the online examination
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录摘要: (1)一、引言 (2)二、系统概述 (2)三、运行环境 (2)四、系统分析 (3)五、总体设计 (3)(一)系统可行性分析 (3)(二)系统需求分析 (4)六、系统设计 (5)(一)试题(客观题部分)设计 (5)(二)数据库设计 (5)(三)功能模块详细设计 (7)七、设置数据库 (11)八、数据的安全与保密 (12)九、结束语 (12)参考文献: (12)基于WEB的在线考试系统姓名:马启刚学号:指导教师:谢允摘要:近年来,互联网在国际上得到了迅猛的发展,基于互联网的各种应用也日益受到人们的重视。
基于Web的考试系统正是在这种形势下应运而生的。
尽管传统的考试形式应用还非常普遍,但伴随着远程教学的推广普及,作为远程教学系统子系统的在线考试系统呼之欲出。
利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,基于B/S模式设计开发了《基于WEB的在线考试系统》这一ASP应用程序。
它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分(判断题、单项选择和多项选择),但已具有试题(卷)录入、修改和查询,组卷以及进行在线考试等重要功能,也就是说基本实现了无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,同时也大大减轻了教师出题、组卷和改卷等繁重的工作量。
关键词:在线考试 ACCESS数据库管理系统 B/SWEB-based Online Examination System Name : Ma Qigang Student Number : 09 Advisor : Xie Yun Abstract:Using the network and the database technology, the union the hardware price generally falls at present the advantageous superiority which constructs vigorously with the wide band net, we based on B/S mode and has developed The ASP application of "WEB-based online examination system". It utilizes, the operation conveniently simple, efficiency very high, the present stage although only realized the examination paper objective topic to be partial (judgment topic, single item choice and many choices), but had the test question (volume) to input, the revision and the inquiry, the group volume as well as carries on the on-line test and so on the important function, in other words has basically realized no-paper the test, satisfied any authorization the examinee took a test anytime and anywhere and rapidly obtains the result, at the same time also greatly reduced the teacher to set the topic of a composition, the group volume and changes the volume and so on the arduous work load.Key word: On-line Examination ACCESS Database Management System B/S一、引言现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
例如目前许多国际著名的计算机公司所举办的各种认证考试,绝大部分采用这种方式。
针对这一情况,结合本人的毕业设计,经指导老师同意,我设计开发了《基于WEB的在线考试系统》。
二、系统概述《基于WEB的在线考试系统》采用ASP、HTML、Dreamweaver 、JavaScript、VBScript、Java编程语言、图形编辑(Fireworks)与数据库(ACCESS)等工具,通过基于Internet 信息服务(IIS)访问动态WEB页面,实现在线考试等各项相关的功能,其最大的特点是开放性、方便性和灵活性。
管理人员不仅可以轻松地向题库添加、修改和查询试题(卷),而且还可以新增科目并建立相应的数据表;试题的难易程度以及各大题分数等都由用户根据需要确定。
考生通过浏览器进行有效的身份验证登录后,选择正确的考试科目,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示,超时的考生成绩以零分计。
考生做完后可以自己选择是否显示成绩,并且考生的分数将被记入库中以供审核和查阅。
用户对象主要是大、中、小学及职业学校等单位的教师及学生和企事业单位的教育部门(因企事业单位每年要对员工进行素质、安全教育与技能等方面的培训及考试等)。
三、运行环境此应用程序可广泛运行于Internet,也可适用于内部的局域网Intranet。
其运行要求分别如下:客户端:Windows XP/Windows2000,Internet Explorer(IE 6.0)等。
服务器端:Windows NT/Windows2000/ Windows2003,Internet Information Server (IIS)5.0及其以上版本等。
数据库:采用ACCESS,运行于服务器端。
四、系统分析系统界面整齐、美观,操作简单、方便。
另外,支持按权限对系统进行操作,即不同类型的用户拥有相异的权限对题库执行不同的操作。
主要是在首页通过两种不同的方式进入相应的操作界面,以确保整个数据库中数据的安全性及完整性。
其主要特点体现在以下三个方面:(1)自主设计数据库⑵自主调用数据库⑶自主管理数据库。
自主设计数据库是指用户能够根据自己的需要创建新科目数据库(即系统实现了自动建表的功能),让数据库真正成为用户自己的数据库。
但是,如果库中已存在该科目名称及表名,则不予重建,这样就保证了数据的统一性;自主调用数据库即允许用户能自由地从数据库中抽取试题组成试卷,试卷中有几道大题和小题以及是否考试均由用户自行设置并选题;自主管理数据库指一般用户具有添加、修改和检索数据的权力,实现数据库的可扩充性和开放性。
而管理员则具有删除数据的权力,从而达到了系统数据统一性和一致性的目的。
五、总体设计(一)系统可行性分析1.为什么要开发在线考试系统目前中小学校传统的手工方式测验存在诸多弊病:(1)工作量大,教师到处找试题、拼试卷、印刷、评分、算成绩,整个过程不仅工作量很大,而且效率不高,花费了教师大量的时间和精力。
(2)是周期长,一次单元测验好多天后才能出结果,才能讲评,这时往往下一单元已经上了好几节课,影响了教学的连贯性。
(3)是反馈能力弱,试题选择随意性大,对成绩的分析停留在平均分、及格率等表面层次上,难以统计出学生对各个知识点的掌握程度,因此不能对症下药,只好加大练习强度,大搞题海战术,加重了学生的学习负担,使素质教育成为空话。
由此可见,教学反馈环节的不足对整个教学过程有着一定的负面影响。
2. 在线考试系统的优势网络考试系统以准确、高速、网络化的信息技术为手段,实现了练习、测验过程各环节的高度自动化、科学化和教学反馈信息的深度挖掘。
系统通过提高测验考试的效率、增强测验考试的反馈效果、揭示学生知识能力的局部缺陷,使教与学都更有针对性,从而提高了学校的教学水平,将教师从单调繁重的劳动中解放出来,将学生从无边无际的题海中解放出来。
使用网络考试系统,教师平时可以有效地收集试题,考试时的组卷将变得轻松愉快,也不用为考场秩序混乱伤脑筋,烦琐的评卷工作交给计算机去做,计算机还能帮助教师分析出教学的薄弱环节,统计出没掌握某个知识点的学生有哪些等等。
网络考试系统的运用大大降低了教师的劳动强度,大大缩短了测验周期,使测验更科学、更能发挥统计价值,提高工作效率。
网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。
因此网络考试系统是信息化教学不可缺少的一个重要环节。
3.在先考试系统的环境的需求我们通过上网浏览、实践证明和查阅资料等方法确定研究内容实包括现有的研究工作基础外部大环境:我国信息技术和Internet的迅速发展使网络教育成为可能,为网络考试打下了基础。
(1)校园环境:学校现在两间计算机房,一台专用服务器,使网络考试成为可能。
(2)操作人员经过计算机专业学习及教育培训,对教育教学有一定的了解,可对学校的经费和设备进行研究,具有较强的可行性。
此在线考试系统基于微软公司Windows操作系统、IIS构建,微软公司产品优异的性能为在线考试系统提供了高效稳定的运行环境,使在线考试系统无论在运行速度、易用性还是在数据吞吐能力方面都表现卓越。
在线考试系统由前端应用管理系统、后端管理系统两大部分组成,其中:前端管理应用系统采用灵活易用的模式,具有高度的可扩展性;后端管理系统采用B/S模式,具有高度的安全性、稳定性与可靠性。
(二)系统需求分析《基于WEB的在线考试系统》由系统管理、考试管理、用户管理四个不同的模块紧密结合而成。
系统管理员拥有《基于WEB的在线考试系统》的全部管理权限,包括用户管理、题库管理、试卷管理、考试管理、权限管理、系统设置等,能够全权修改考试系统所有的内容,对系统进行试题维护权限的释放。