基于Web的在线考试系统
- 格式:doc
- 大小:113.00 KB
- 文档页数:10
基于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技术的在线模拟考试系统应运而生。
一、系统需求分析1.功能需求(1)用户注册与登录:用户可以通过注册账号的方式登录系统,以便于管理和查询考试记录。
(2)考试题目管理:管理员可以在系统中发布、修改和删除考试题目。
(3)考试模拟:用户可以根据自己的需求选择不同的考试科目进行模拟考试。
(4)考试结果展示:用户完成考试后,系统可以自动评分并展示考试结果。
2.性能需求(1)系统响应速度:系统需要能够在短时间内完成用户的登录、考试、评分等操作,以提高用户体验。
(2)数据安全性:系统需要保证用户数据和考试数据的安全性,防止数据泄露或被恶意攻击。
(3)系统稳定性:系统需要具备较强的抗压能力,能够应对高并发、大数据量的场景。
二、系统设计1.技术选型(1)前端:HTML、CSS、JavaScript(2)后端:Java、PHP、Python等(3)数据库:MySQL、Oracle等2.系统架构设计(1)B/S架构:采用浏览器/服务器架构,方便用户通过Web端进行访问和操作。
(2)三层架构:将系统分为表示层、业务层和数据层,有利于代码分离和模块化。
3.模块划分(1)用户模块:包括用户注册、登录、修改资料等功能。
(2)题目管理模块:包括题目发布、修改、删除等功能。
(3)考试模拟模块:用户可以选择题目进行模拟考试。
(4)考试评分模块:系统自动对用户提交的答案进行评分。
(5)考试记录模块:用户可以查看自己的考试记录和成绩。
三、系统实现1.前端实现(1)HTML页面:使用HTML标签搭建考试系统的页面结构。
(2)CSS样式:通过CSS样式美化页面,提高用户体验。
(3)JavaScript脚本:使用JavaScript实现页面的动态交互功能。
基于Web的在线考试系统的设计与实现的开题报告一、选题背景和依据随着信息时代的发展,电脑和互联网的普及,在线教育逐渐兴起。
在线教育以其灵活的学习方式和方便的学习时间,被越来越多的人所接受和喜爱。
而在线考试也是在线教育中的一个重要环节,可以在一定程度上检验学生的学习成果。
同时,基于Web的在线考试系统,具有高效、准确、安全、自动化等特点,因此广泛应用于学校、机构以及企业的考试、评估等领域。
为此,本项目拟设计并实现一款基于Web的在线考试系统,以满足学生、教师、管理员等不同角色的不同需求。
二、选题目的和意义在线考试系统是一种较为先进的测试方式,可以在不受时间和空间限制的情况下对学生进行测试,对于提高学生学习成绩和教学效果有积极的促进作用。
同时,该系统也具有以下优点:1、在线考试系统实现了自动化批阅,大大提高了批阅效率和准确度。
2、在线考试系统可以提高试题的难度和多样性,使考试更具有操作性和实际性。
3、在线考试系统与互联网相结合,可以将考试的结果及时反馈给学生和教师,以便于后续教学工作的开展。
4、在线考试系统还可以对学生的学习情况进行分析和评估,帮助教师更好地了解学生的学习情况。
本次开发的在线考试系统,将使学校和其他机构更加方便地进行考试和评估,适应现代化教学的需求,从而对教育教学事业的推进发挥积极的推动作用。
三、开发计划和技术路线本系统将采用JAVA Web应用技术,使用SpringMVC框架、MyBatis 持久层框架进行开发。
数据库采用MySQL,前端将采用HTML、JavaScript、CSS等Web开发技术实现。
在实现在线考试系统的同时,我们将加入更为完备的考题管理系统和考试管理系统,以保证系统的可靠性和易用性。
具体开发计划如下:第一阶段:需求分析与设计(1-5周)1. 确认项目目标和开发计划2. 分析需求,收集信息,制定设计文档和计划书3. 确定技术栈并实现环境搭建第二阶段:系统架构设计(6-10周)1. 设计系统架构,制定数据库表结构和业务流程2. 设计系统模块,编写代码框架3. 选择开发工具和框架,以及前端UI框架第三阶段:系统开发和测试(11-18周)1. 实现各个模块的功能和业务逻辑2. 进行测试和修复Bug,持续优化系统功能3. 完成开发文档和用户手册,提供技术支持第四阶段:系统发布和后期维护(19周-)1. 向客户进行演示并提供技术培训2. 持续对系统进行监测和维护3. 不断更新系统功能,提高系统性能,保障系统安全和稳定性四、预期成果和风险控制本次项目的预期成果为一款具有考题管理、考试管理和在线考试功能的基于Web的在线考试系统,并根据客户需求进行定制。
四川理工学院
毕业设计(论文)任务书
如需整套源程序代码请联系:QQ 821213166
设计(论文)题目:基于web的网络考试系统的设计与实现
学院:计算机学院专业:网络工程班级:2008级4班学号:08101030xxx
学生:张xx 指导教师:赵攀
接受任务时间2011年12月15日
系主任(签名)教学院长(签名)1.毕业设计(论文)的主要内容及基本要求
本论文主要从社会现状和生产需求的情况,为简化现代化教育考试模式及流程,实现智能考试,智能阅卷,智能评出学生成绩而设计的基于WEB的考试系统的设计与实现而撰写的论文,文中主要说明基于web考试系统的开发过程,以及如何实现各个功能模块,实现最终的考试系统,从而方便学校、企业以及其他部门使用该系统,实现高效的无纸化考试。
2.指定查阅的主要参考文献及说明
[1] 张钢.ASP网站建设专家[J].机械工业出版社,2001,26.
[2] 宋彦浩.建网技术源代码公开[J].中国水利水电出版社,2001.5
[3] 庄水龙.INSTANT ASP—实例解析ASP网站编程[M].2002.1
[4] 李瑞旭.ASP实例教程[J].中国电力出版社,2000.8
[5] 网冠科技.ASP 3.0时尚编程百例[M].机械工业出版社,2001
[6]梁建武、陈语林,ASP程序设计[M].中国水利水电出版社,2001
[7]石志国.ASP动态网站编程[J].新东方电脑教材研发室, 2001.9
[8] 立雅科技.网页整合大全[M].电子工业出版社,2004
[9] 王志良、薛为民.ASP精解案例教程[M].清华大学出版社,2004。
基于Web的在线考试系统设计与实现随着互联网技术在教育领域的广泛应用,基于Web的在线考试系统也逐渐成为了一种流行的考试方式。
这种考试方式不仅具有便捷快速、时空灵活等特点,还能促进学生的自主学习和信息检索能力,提高考试的公平性和有效性。
因此,设计和实现一款高效、安全、易用的基于Web的在线考试系统具有重要的意义。
本文将从系统功能、架构设计、数据安全、算法优化等多个角度,探讨一种基于Web的在线考试系统的设计和实现。
一、系统功能一款好的基于Web的在线考试系统应该具有以下几个基本功能:1、考试管理功能。
包括考试安排、考试题目库管理、考试成绩管理等,能够实现对考试的有效管理和监控。
2、学生管理功能。
包括学生信息管理、选课管理、成绩查询等,能够方便地管理学生信息。
3、试卷生成功能。
系统需要能够自动生成试卷,同时支持人工编辑试卷,确保考试题目的公正和难易程度的平衡。
4、自适应评分功能。
系统能够根据不同题型和难度,自适应地评分,确保考试成绩的公正性和准确性。
5、在线监考功能。
系统需要具有在线监考和防作弊机制,确保考试的公平和规范。
6、实时数据分析功能。
系统需要能够对考试数据进行实时的分析和统计,并提供数据报表,方便教师进行教学评估和教学改进。
二、架构设计在系统的架构设计中,需要考虑系统的可扩展性、可靠性和安全性。
1、系统架构。
系统采用B/S架构,即Browser/Server架构。
可以让用户直接通过浏览器使用应用程序,减少用户负担。
2、数据存储。
系统采用MySQL数据库来存储数据,并采用分布式存储和备份技术,保证数据的安全性和可靠性。
3、应用服务器。
系统采用Tomcat作为应用服务器,搭建高可用、高性能的系统环境。
4、数据传输。
系统采用HTTPS协议进行数据传输,确保数据传输安全。
5、代码管理。
采用Git进行项目管理,确保代码的版本控制和管理。
三、数据安全在基于Web的在线考试系统中,数据安全问题尤为重要。
簧量Ⅵ渊甜_般基于w eb的在线考试系统设计与改进方案探讨张建沼l,2(1.海南大学信息学院海南海口5702282.琼台师范高等专科学校海南海口571100)[擅要】提出一个摹于-e b的在线考试系统的结构.并提出该系统的改进方案.【关键词]在线考试系统B/S C/S改进方案中图分类号:TP3文献标识码-A文章编号:1671--7597(2008)0920054--01传统的考试方式组织一次考试至少要经过人工出卷、考生考试、人工阅卷、成绩统计和试卷分析五个步骤。
随着考试规模的不断扩大,工作量将会越来越大而且容易出错。
随着计算机应用技术和网络的迅猛发展,在许多类型的考试中,无纸化考试已经逐渐取代了传统的考试.大人提高了考试效率.降低了考试成本。
基于w eb的在线考试系统使考务工作自动化,保证出卷、考试和考生管理各阶段的正常和有序,使考试更趋于客观、合理和公证。
一、在线考试系统设计(一)系统架构。
目前,重要的数据库应用系统结构模式有两种即B/S模式(浏览器/服务器模式)和C/S模式(客户机/服务器模式)。
B/S模式,易于拓展,开发周期短,而且移植方便,不须安装客户端。
但其缺点是客户端的处理能力差,很难完成与其它程序之间的数据交互;同时.该模式数据的安全性很难保证;而C/S模式可以封装cl i en t和Se r ver之间的数据交互,也能够很好实现对C l i e nt的控制和操作,所以它适合于多考点、大规模、数据严密性要求强的考试。
鉴于此。
在线考试系统可以采用B/S和C/S的混合模式,在线考试系统对于大量用户的模块即考试模块可采用B/S模式.而对于安全性能要求高、交互性强、处理数据量大的考试管理模块可采用C/S模式。
(二)系统分析设计。
考生参加网上考试。
首先需要拥有考试资格,考试瓷格由教师或者考试管理者分配。
考生登录成功后,选择考试的科目,进入考试页面开始答题。
答题完毕或者时『日J到后交卷,系统对考生的试卷进行批阅,记录成绩。
A NOVEL WEB-BASED ONLINE EXAMINATIONSYSTEM FORCOMPUTER SCIENCE EDUCATIONYuan Zhenming1, Zhang Liang2, Zhan Guohua3AbstractWeb-based Examination System is an effective solution for mass education evaluation. We have developed a novel online examination system based on a Browser/Server framework which carries out the examination and auto-grading for objective questions and operating questions, such as programming, operating Microsoft Windows, editing Microsoft Word, Excel and PowerPoint, etc. It has been successfully applied to the distance evaluation of basic operating skills of computer science, such as the course of computer skills in Universities and the nationwide examination for the high school graduates in Zhejiang Province, China.1. WEB-BASED ONLINE EXAMINATION SYSTEM1.1The aim of the examination systemAs a universal examination system for the education of basic computer operation, it must meet the following requirements:1. A reasonable question storage, which must conform to the general outline of the exam.2. A practical interface. There are two types of exam interfaces. One is the simulation, the other is the actual environment. The second scheme will give the student computer skills.3. A range of question types, such as objective questions, operating questions, design questions, information retrieval, group testing, etc.4. A safety and reliable examination system.1.2 The components of WOESThe Web based Online Examination System (WOES) is a multi-layer system which is composed of the Web Server, Database Server, and WOES middleware Server, WOES client module and Browser, such as Internet Explorer. In this system, we use the Internet Information Server 4.0(IIS) as the Web Server, the Database Server is Microsoft SQL Server 7.0.The kernel of WOES is the WOES middleware Serve and the WOES client module, which is designed according to Microsoft DCOM standards. DCOM is the binary COM object’s extension jointing LAN, WAN and Internet, which can instance and bind objects over different network. It is an advanced network protocol used to cooperate with COM based components of two processes in different locations. The WOES middleware Server is a server-side component The WOES middleware Server is a server-side component providing communication interfaces between WOES clients and the Web Server or Database Server. The WOES client is a client-side component, which is called by the Browser to control the client computer and submit or receive information from the WOES Server. This technology guarantees the flexibility and the potential for extension of the test system. In addition, it allows access to local files, whereas in conventional systems, the IE security prevents such access.1.3 The key technologies of WOES1. A user-friendly interfaceWe use br owser as our user’s interface. The Browser interface has a uniform and consistent user interface. Almost everyone is able to use it skillfully. Therefore it can eliminate the differences of various exam systems and guarantee a fair test.2. Simplified system maintenanceSince the system is based on Browser/Server architecture, the teacher can update the system or the question database o examine the student’s database only in Server. It is not necessary to update the client system as the Client/Server must do.3. Central examination managementProfiting from the central controlled system, the teacher can easily control the examination process, such as the beginning and end of the exam, collecting the answers and monitoring the students’ conditions on the te acher’s screen.4. SecurityThe most severe difficulty which the B/S based system faces is security, because in principle the web-based examination system can be accessed on the Internet or WAN in a city.All the questions, materials and answers are transmitted in bits stream format after encoding, not in file format. It can ensure not only security in the transmission process, but also protect from invasion.When one student starts his test, the system will distribute him a password produced according to his client’s hardware and operation system environment. It can prevent cribbers to login from other clients imitating this student.The newest method to prevent the distant student from leaving the client or is making use of face detection and recognition technology. Before the start of the exam, the student is asked to sit in front of thecomputer camera, which can monitor the whole scene. Then the system will automatically recognize the student’s face and his identification. As soon as the validation is performed, the student must stay in front of the camera until the exam is finished.2. AUTO-GRADING SYSTEMThe auto-grading system can automatically grade the answers, which are collected from the examination system. It helps teachers to achieve the score with ease.There are two types of the grading: objective questions and operating questions. Objective questions, such as choice questions, yes/no questions, and fill-in questions, can be graded effectively by accurate matching or fuzzy matching. But it is difficult to grade operating questions by simple matching technologies.A possible solution could be: Reading the answer file directly and comparing it to the key file. But this is not practical because the format of Microsoft Office files is complicated.Another solution is: (2) grading by using the Office OLE object. This method is convenient and efficient, but it has a big disadvantage: the source code of the grading system is closely related to the concrete question, which results in a large amount of work when the questions are changed.We propose a universalized grading system, which is carried out on the basis of a database of key knowledge.First, we extract all possible knowledge points and store them in a triple form: (key, value, location). Then we produce the question file by labeling the question point directly on it; the system will add the corresponding question key to the standard key library. So, the last process of auto-grading system is to compare the answer file with the standard key library. The auto-grading system also allows the teacher to add his /her own questions to our examination system.3. CONCLUSIONWe have developed an overall solution to the examination system for practical computer skills. It provides a user- friendly platform of various questions for the basic computer education in Universities. Hundreds of thousands of students and teachers have used this system and agree that it has effectively raised the learning and testing efficiency.一种新型的基于web的在线考试系统Yuan Zhenming1, Zhang Liang2, Zhan Guohua3摘要基于web的在线考试系统是大众教育评估的一种有效解决方法。
基于web的高职院校在线考试系统研究摘要:基于web的在线考试系统已成为高职院校考试形式中的重要组成部分,通过对在线系统现状的分析、对系统架构提出了引入ria技术、优化界面的设想,并对在线考试系统自动组卷算法与主观题自动评分算法等实现难点进行了研究。
关键词:在线考试系统;ria;物种入侵动态遗传;文本相似度;单向贴近度中图分类号:tp311.521 现状及分析在线考试系统在高职院校的应用与推广,必须针对高职院校的课程进行分析。
根据其特点,高职院校课程可分三类:第一类是纯理论知识概念型,非常适合使用在线考试系统进行测试。
第二类是知识技能型,并不完全适合使用在线考试系统进行测试,考试系统无法针对实际操作进行评分。
第三类是纯操作的实践、实训课程,系统不便模拟实际操作,不适用。
总体看来,在线考试系统还是能够应用在高职院校的大部分课程中的,有着较好的应用前景。
在高职院校,传统的纸质考试做法已经沿袭多年,同时它的弊病也越发凸显。
首先,试卷涵盖知识点难以做到客观全面,对学生的评价具有导向性,缺乏对学生综合素质的客观评价。
其次,对于教师而言,出题与阅卷是一个漫长而痛苦的过程。
为保证公平性,在同一考试中往往会出现多套试卷,这显然意味着更大的工作量。
而在有限的试卷中,考生较易掌握出题规律或者试题,大大缩短了试卷寿命。
再次,因为试卷内容相同或者相似,学生作弊成本低,考试公平性低。
总之,传统试卷组卷成本高、周期长、寿命短、效果差、效率低、公平性也低。
为了解决传统考试的弊端,早在上世纪六十年代便有学者开始研究计算机考试系统,经过几十年发展,基于web技术的在线考试系统应用最为广泛、发展前景最为宽广。
2 在线考试系统的设计2.1 系统结构的设计与优化。
基于web在线考试系统的基本架构大都为b/s型或者c/s型;简而言之就是由在线考试系统的服务器端进行数据管理,使用终端机上的考试系统客户端或者浏览器进行答题。
在服务器端,教师通过对具体课程试题库的管理,来实现考试系统自动组卷。
1.1 应用背景
随着社会的进步和商品经济的不断发展,社会对劳动者和技术人员的知识和能力水平的要求越来越高。
考试作为衡量人的能力的重要手段,在现代生活中的地位进一步提高,并深入到社会的各个方面。
各种各样的学历考试、资格证书考试层出不穷。
同时,Internet技术的发展使得考试的技术手段和载体发生了革命性的变化。
Internet的开放性和分布性的特点以及基于Internet 的巨大计算能力使得考试突破了时间和空间的限制。
基于Internet的考试系统正成为人们的研究热点之一。
例如在英国,已经实现了英语资格考试的网上学习和水平认证全过程。
计算机应用迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等,使得基于Web的在线考试系统成为现实。
基于Web的在线考试系统可以发挥网络的优势,建立大型、高效、共享的题库和实现随时随地的考试,降低考试成本,减少人为干扰,减轻教师负担,节约人力、物力和财力。
根据考试管理的实际要求,结合试卷管理的工作流程,系统应实现以下功能:
❑掌握本考试范围内所有考生的基本情况,包括学号、姓名、成绩等。
❑试卷的自动生成,答题完成后,系统对照正确答案,给出试卷分数。
❑对试题库进行增加、删除、修改等更新操作。
❑不同用户的管理功能不同。
管理员类用户可以创建试卷、策划考试题型及分数、对试题库进行维护、查询学生以往考试成绩等功能。
考生类用
户可以参加考试,完成答卷。
1.2 系统设计
一个好的系统离不开科学、详实的系统设计。
系统只有建立在系统设计基础上,才能成为一个好的系统。
1.2.1 系统构架
系统设计的基础是系统构架。
1.基于B/S体系
整个系统采用Browser/Web/DataBase的3层体系结构。
Browser/Server 的系统中,用户可以通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
B/S结构简化了客户机的工作,客户机上只需配置Web浏览器即可。
服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。
1.2.2 系统功能模块设计
系统主要功能如下:
❑学生在线注册成功后可以登录到考试中心,参加预先设定的考试。
❑学生提交答题,系统自动对照数据库正确答案算出分数。
❑题库的维护(包括判断题、选择题和填空题)、试卷的维护、成绩的统计、成绩的查询。
系统主要分为前端、后端两大管理系统,包括4大功能模块。
1.用户类型
系统用户分为两类:学生类用户和管理员(教师)类用户。
学生类用户是指当前系统中所有的学生。
此类用户只能查看自己的信息以及参加指定的考试。
管理员(教师)类用户可以对自己和他人的信息进行维护。
同时具有题库的维护、试卷的维护和成绩的统计等功能。
2.后台考试管理模块
此模块只对管理员(教师)类用户开放。
管理员(教师)类用户可以对题库(包括判断题、选择题和填空题)进行增加、删除、修改等操作。
如果当前浏览部分不能满足管理员(教师)的要求,提供搜索条件可以在现有信息中进行查询。
不仅可以对试卷的题型、分数等进行创建、修改和删除操作,而且可以对考试成绩进行查询,还可以对学生资料进行查找和删除。
3.考试管理模块
此模块对学生类用户开放。
学生类用户可以查看自己的个人信息,也可以参加考试,对创建的试卷中的题目进行回答。
答题完毕,系统自动对照数
据库正确答案算出分数,即学生当期考试的成绩提交到成绩库中。
1.2.3 系统主要工作流程
1.管理员(教师)在线考试后台管理
管理员(教师)在线考试后台管理程序流程图,如图1.4所示。
图1.4 管理员(教师)在线考试后台管理程序主要流程图2.学生在线考试
学生在线考试前台管理程序流程图,如图1.5所示。
图1.5 学生在线考试前台管理程序流程图
1.2.4 数据库的分析与设计
本次开发的数据库包括4方面。
❑ 题库数据:包括了判断题、选择题和填空题 3 种类型题目。
包括题目的题干、答案和加入日期信息。
❑ 管理员、学生资料信息数据:包括姓名、密码、性别、班级和学号等基础数据。
❑ 成绩资料表数据:包括学生学号、分数、考试日期和是否补考等基础数据。
考试题型数据:包括考题数据,每题分数等基础数据。
表 1.1 onlineExam 数据库包含的数据表及其功能
注意:虽然
SQL Server 建立的数据表中字段的名称可以支持中文,但是从
以往经验来看,用于系统开发而建立的数据库最好不要使用中文,而是使用对应于中文意义的英文。
1.管理员(教师)信息表admin
管理员(教师)信息表用于存放管理员(教师)类用户的基本信息。
管理员(教师)信息数据表结构如表1.2所示。
表 1.2 Admin
2.学生信息表student
学生信息表主要用于存放学生类用户的基本信息。
学生信息表结构如表1.3所示。
表 1.3 student
3.考试成绩信息表Examination
考试成绩信息表主要用于存放学生类用户的考试成绩。
考试成绩信息表结构如表1.4所示。
表 1.4 Examination
4.考试试卷信息表Exam
每次考试之前,由管理员(教师)为用户创建本次考试的试卷,试卷信息被保存在试卷信息表中。
试卷编号组成:两位试卷类型(网络试卷:NW;软件试卷:SF)+年月日+5位随机码。
如:网络:NW2010041988888或软件:SF2010041977777
考试题型信息表结构如表1.5所示。
表 1.5 Exam
5.试卷模板表Exam_Template
试卷模板表主要保存生成试卷的基本条件。
试卷模板表结构如表1.6所示。
表 1.6 Exam_Template
6.试卷内容表Exam_Content
试卷内容表负责存储试卷的题目信息。
试卷内容表结构如表1.7所示。
表 1.7 Exam_Content
7.题库表
存储题目信息的题库表。
题目级别:主要指题目是属于初级、中级、还是高级课程。
题库表结构如表1.8所示。
表 1.8 Tk。