H_2001031032_杨炜_基于ASP的网上考试系统

合集下载

基于ASP的网上考试系统.

基于ASP的网上考试系统.

基于ASP的网上考试系统毕业论文基于ASP的网上考试系统摘要: 网上考试系统是基于B/S模式,论文代发前台应用DreamweaverMX2004软件,后台结合ASP编程技术开发出来的。

论文主要阐述1个功能比较强大的网上考试系统的后台操作过程及1些关键技术。

系统考生信息主要由数据库直接输入,考试时考生输入警官证号和密码,核对正确后进入考生界面,考生界面主要有选择科目、成绩查询、考试新闻组成,关键实现了考生在选择科目后进入考试窗体,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。

管理员进入管理员界面,管理员界面主要由科目管理、题库管理、试卷生成、信息发布、用户管理等模块组成,管理员的新闻界面实现1般新闻和系统提示两部分,系统提示部分显示未审批的考试计划和新闻信息以及作废的操作链接。

领导登陆后实现新闻标题下面多了1个系统提示部分,该部分显示未审批的考试计划或者新闻以及还未批改的主观题信息,并附有审批及批改等操作链接。

通过这些功能实现了企业的低成本投入,高效率办公的宗旨。

关键词:ASP;B/S;网上考试系统On-line examination System Based On ASPAbstract: On-line examination system is developed on the basis of B/S model, with DreamweaverMX2004 operating at the present view and combing ASP program backside. This thesis mainly discusses the backside operating process and key technology of a well-functioned online examination system. The information of examination-takers is directly input by database. Inputting the number and password checked by the system, the attendance can go to the examination interface. This part is composed of three models: subject choosing, result checking and examination news. The system realizes the examination timing, time-up alarming, exit enforcing and automatic judging and restoring of the objective questions after the attendance chooses the subject and enters the examination view. The management interface is composed of five models: subject management, questions management, examination-paper output, news publicizing and users management. The news interface for the manager is composed of common news and system automatic reminding which shows the unauthorized examination plan and news and abolished links. When the leader logs in, under the news headline there is system automatic reminding, which shows unauthorized examination plan and news and unchecked subjective questions, and links to the checking operation interface. By making use of these functions, the enterprise can realize low-cost but high-efficient office working.Keywords:Active Server Pages;Browser/Server; On-line examinationSystem目录1 绪论11.1 考试系统发展状况及前景1 1.2 研究目标和意义11.3 论文的主要内容22 相关理论与技术32.1 B/S结构及与C/S结构3 2.1.1 C/S和B/S概述32.1.2 C/S和B/S比较42.2 SQL Server数据库72.3 ASP技术82.3.1 ASP定义82.3.2 ASP新功能82.3.3 ASP对象92.3.4 ASP脚本语言102.3.5 ASP访问数据库122.4 ADO132.4.1 ADO的特点132.4.1 ADO对象模型143 系统需求分析与总体设计19 3.1 可行性分析19。

基于ASP的在线考试系统的设计与实现毕业论文

基于ASP的在线考试系统的设计与实现毕业论文

基于ASP的在线考试系统的设计与实现毕业论文目录前言 (1)第1章概述 (2)1.1 课题的意义、目的 (2)1.2 主要研究的内容 (2)1.3 研究方案 (3)第2章系统分析 (4)2.1 需求分析 (4)2.1.1 功能需求分析 (4)2.1.2 数据库需求分析 (4)2.2 可行性分析 (5)2.3 技术分析 (5)第3章系统的详细设计 (7)3.1 用户层的设计 (7)3.2 系统功能的总体逻辑层次 (7)3.3 设计要求 (8)3.3.1 系统稳定性 (8)3.3.2 数据的安全性 (8)3.3.3 系统健壮性 (8)3.4 系统规划 (9)3.4.1 系统功能结构图 (9)3.4.2 数据流图 (9)3.5 数据库层的设计 (10)3.5.1 概念模型设计 (11)3.5.2 关系模式设计 (13)第4章系统功能实现 (17)4.1 开发工具介绍 (17)4.2 登录模块的实现 (17)4.3 管理员模块的实现 (19)4.3.1 学生信息管理 (20)4.3.2 教师信息管理 (22)4.3.3 试题信息管理 (23)4.3.4 科目信息管理 (25)4.3.5 考试结果管理 (26)4.3.6 管理员信息维护 (27)4.4 教师模块的实现 (28)4.4.1 试题信息管理 (29)4.4.2 考试结果管理 (29)4.4.3 个人信息维护 (30)4.5 学生模块的实现 (31)4.5.1 答题 (31)第5章系统测试 (36)5.1 运行环境 (36)5.2 测试方案 (36)5.2.1 等价类划分法 (36)5.2.2 系统测试 (36)结束语 (41)参考文献 (42)致谢 (44)前言随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网路实现异地教育和培训。

现在,计算机硬件技术的发展已经达到了相当高的水平。

但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件人员提出了更高的设计要求。

基于ASP.NET4.0的在线考试系统的设计与研究

基于ASP.NET4.0的在线考试系统的设计与研究

基于4.0的在线考试系统的设计与研究随着互联网技术的不断发展,网络教育的应用越来越广泛。

在线考试系统是网络教育的一个重要组成部分,它为学生提供了方便快捷的考试方式,为教师提供了高效的考试管理工具。

本文将围绕基于4.0的在线考试系统的设计与研究展开讨论,分析系统的功能特点、技术架构和实现方法,旨在为相关领域的研究和开发提供参考。

一、系统需求分析1.学生端功能:(1)学生注册与登录:学生可以通过注册账号并登录系统进行考试。

(2)考试安排与查询:学生可以查看到已安排的考试信息,并且可以查询自己的考试安排。

(3)考试参与:学生可以在规定的时间内参加考试,系统会根据设置的规则进行考试监控和防作弊。

(4)成绩查询:学生可以在考试结束后查询自己的考试成绩。

2.教师端功能:(1)试卷设计:教师可以设计各类考试试卷,并设置试题类型、题目数量、考试时间等参数。

(2)考试安排:教师可以根据班级和科目安排考试,并设置考试时间、地点等信息。

(3)成绩录入:教师可以在考试结束后录入学生的考试成绩,系统会自动统计成绩并生成成绩单。

3.管理员端功能:(1)用户管理:管理员可以管理学生和教师的账号信息,包括注册、注销、修改密码等功能。

(2)信息发布:管理员可以发布系统公告和考试通知等信息。

(3)数据统计:管理员可以对系统中的考试数据、成绩数据进行统计和分析。

二、技术架构设计基于4.0的在线考试系统的技术架构设计应满足系统的高性能、高可用和易维护等要求。

系统的技术架构可以包括以下几个方面的设计:1.前端界面设计:使用HTML、CSS和JavaScript等前端技术进行界面设计,实现系统的良好用户交互体验。

可以采用响应式布局使系统在不同设备上均能正常显示。

2.后端架构设计:系统的后端可以采用 MVC框架进行开发,利用其良好的模型-视图-控制器架构设计模式来实现系统的业务逻辑和数据处理。

可以选择Entity Framework作为数据访问框架,便于实现对数据库的操作。

基于asp的网上考试系统功能实现

基于asp的网上考试系统功能实现

3 3
sl e c f m s eei l e q= sl t e r tt o e whr k &i & di d
说 明
字段名称 fea inme l k 0re C us1 KC us2 o re Kcus3 o re Kcus4 o re Kor 5 c s ue Z usl o c re Z us2 o c re cUS 0re
维普资讯
山西 电子技术
2 0 第 2期 0 7年
应 用 实 践
基 于 ap的 网上 考 试 系统功 能 实现 s
胡 正 红
( 太原师范学院计算机系, 山西 太原 00 1 ) 30 2
摘 要: 根据 网上考试 系统的功能模 块划分, a 用 s p编程 实现管理 员注册、 在线考试、 时间控制 、 自动 判卷、 试题
制学生 网上答卷 , 卷后 系统记 录学生 的答题 内容进 入阅卷 交
模块 ;

dt l e i as
cat hr so pt ko nw
Sb t u —i me
文本
文本 文本 文本
时间
评分要点
题 目所属教学单元 题 目难度 题 目认知水平
出 题 时 间
阅卷模块 : 系统对 客观题进行 评卷 , 主观题部 分教 师在
说明 课程编号 : 关键字 大题 号 代表题型 小题 号 存储题 目内容 选项 A的 内容 选项 B的内容 选项 C的内容 选项 D的内容 正确答案
图 1 网上考试 系统功能模块
fea inme l Cye tp C i kn d nm u qet n u i s o A B C D A m
学生进入答题界面后计时器 自动开始计时 , 当时间结束 时系统会弹出提示框 , 提示时 间已到 。用计时 函数来实 现:

基于ASP的在线考试系统设计与实现

基于ASP的在线考试系统设计与实现

• 设计工具的选择 ASP+ACCESS 动态网页的支持技术有JSP、ASP、 动态网页的支持技术有 、 、 PHP等多种。JSP虽然与 等多种。 虽然与ASP相似,但它 相似, 等多种 虽然与 相似 使用的是JAVA语言,需要 语言, 使用的是 语言 需要JAVA虚拟机处 虚拟机处 理代码。 内含于IIS中 理代码。而ASP内含于 中,代码的执行 内含于 在服务器端,安全性高; 在服务器端,安全性高;它可以手动编写 或是采用Dreamweaver可视化工具创作, 可视化工具创作, 或是采用 可视化工具创作 易上手。 易上手。
• 系统总体规划 • 主要功能 • ①学生在线注册成功后可以登录到考试中心,参 学生在线注册成功后可以登录到考试中心, 加由系统按最新一期试卷的设置随机产生的试题 的考试。 的考试。 • ②学生提交答题,系统自动对照数据库正确答案 学生提交答题, 算出分数,即学生当期考试的成绩提交到成绩库。 算出分数,即学生当期考试的成绩提交到成绩库。 • ③学生只能对每一期考试提交一次成绩,如果不 学生只能对每一期考试提交一次成绩, 及格,后台管理员(教师)可以设置补考机会, 及格,后台管理员(教师)可以设置补考机会, 一个人一期考试只能有一次补考机会。 一个人一期考试只能有一次补考机会。 • ④题库的维护(包括判断题、选择题、填空题)、 题库的维护(包括判断题、选择题、填空题)、 试卷的添加、修改、删除、维护、成绩的统计、 试卷的添加、修改、删除、维护、成绩的统计、 学生的查询与管理等。 学生的查询与管理等。
基于ASP的在线考试系统设计与实现 基于ASP的在线考试系统设计与实现 ASP
• 引题 伴随着远程教学的推广普及, 伴随着远程教学的推广普及,作为远 程教学系统的子系统-- --在线考试系统在 程教学系统的子系统--在线考试系统在 教育领域的应用越来越普遍. 教育领域的应用越来越普遍.鉴于它的实 用性, 用性,我们的毕业设计选择开发设计一个 适用于小型教学管理的在线考试系统. 适用于小型教学管理的在线考试系统.

基于ASP.NET的在线考试系统的设计与实现 毕业设计论文

基于ASP.NET的在线考试系统的设计与实现  毕业设计论文

基于的在线考试系统的设计与实现-Based online Examination System Design and Implementation摘要随着计算机技术的发展和互联网时代的到来,人们已经步入了信息时代,也有人称为数字化时代。

在数字化的网络环境下,学生希望得到个性化的满足,根据自身的情况进行学习,老师希望能够改进现有的考试模式,提高学生考试的效率,教育机构也希望给学生们提供更全面更灵活的服务,希望全面准确地对学生进行跟踪和评价。

但是传统的笔试考试模式在节约成本,绿色环保等方面都暴露出了许多弊端,最突出的问题就是考试效率低,浪费人力资源,而且还污染环境,不利于我国的长期可持续发展战略。

“基于的在线考试系统”采用了B/S体系结构,是一款在网络环境下运行的管理信息系统软件。

前端开发平台采用了当今流行的开发工具Microsoft Visual Studio 2008中的 技术,采用C#语言编写代码,采用IIS服务器技术,后端数据库采用SQL Server 2005数据库管理系统。

系统的主要特点是不需要在客户端上安装任何软件,操作者只需在浏览器上输入网址,登录服务器进行答题即可。

系统主要实现如下功能:1. 后台管理——负责考前准备,包括注册学生信息维护,试题信息维护,组织生成试卷和成绩管理等模块。

2. 前台管理——实现上机答题,包括学生注册,登陆,答题,交卷、查询等模块。

关键词在线考试 B/S模式 VS2008 SQL Server 2005-Based online Examination System Design and ImplementationAbstract With the development of computer technology and the Internet era, people have entered the information age, it was also known as the digital age. In the digital network environment, the students want personal satisfaction, to learn according to their own circumstances, the teachers hope that the effective improvement of existing test model to improve the efficiency of examinations, educational institutions also want to give students a more comprehensive line of flexible services to fully and accurately track and evaluate students. But the traditional model in the written exam cost savings, environmental protection and other aspects of exposed many shortcomings, the most prominent problem is low efficiency test, waste of human resources, but also pollute the environment is not conducive to our long-term sustainable development strategy."Online Examination System Based on " of the B / S architecture, is running under a network environment management information system software. Front-end development platform using today's popular development tools, Microsoft Visual Studio 2008's technology, using C # language code, using IIS server technology, back-end database using SQL Server 2005 database management system.The main features of the system does not require the client to install any software, the operatorsimply enter the URL in the browser you can log on the server to answer.System to achieve the following main functions:1. Admin - for exam preparation, including maintenance of registered student information, testinformation maintenance, organization and performance management, generation module papers.2. front desk management - to achieve the machine answer, including student registration,landing, turning in an assignment, query modules.Key words Online exam B / S mode VS2005 SQL Server 2005目录第一章概述 (1)1.1 基于的在线考试系统 (1)1.2 开发工具的选择 (1)1.2.1 概述 (1)1.2.2 数据库(SQL Server 2005)概述 (3)1.2.3 SQL Server2005的特性 (3)1.2.4 SQL Server 2005的体系结构 (3)1.2.5 B/S模式概述 (4)第二章可行性研究 (5)2.1 技术可行性 (5)2.1.1 硬件可行性 (5)2.2.2 软件可行性 (5)2.2.3 人员可行性 (5)2.2 经济可行性 (6)2.3 操作可行性 (6)2.4 法律可行性 (6)第三章需求分析 (7)3.1 业务流程调查 (7)3.2 “基于的在线考试系统”业务用例分析 (9)3.3 用例图描述 (10)第四章系统分析 (15)4.1 “基于的在线考试系统”的静态结构 (15)4.2 “基于的在线考试系统”的动态结构 (16)4.3 “基于的在线考试系统”的物理结构 (17)4.4 “基于的在线考试系统”的数据表设计 (18)第五章系统实现 (20)5.1 Web.Config配置文件编写 (20)5.2 数据库操作类Datacon编写 (20)5.3 系统后台主要功能模块设计 (24)5.3.1 后台主要用到的技术 (24)5.3.2 管理员信息模块 (25)5.3.3 管理员修改模块 (27)5.3.4 考试题目模块设计 (29)5.3.5 试题添加模块设计 (30)5.4 系统前台主要功能模块设计 (32)5.4.1 前台界面设计主要应用到技术 (32)5.4.2 考生登录模块设计 (32)5.4.3 考生注册模块设计 (35)5.4.4 考生准备考试模块设计 (36)5.4.5 考生答题模块设计 (36)5.4.6 考生成绩查询模块设计 (41)第六章软件测试 (44)6.1 测试计划 (44)6.1.1 测试目的 (44)6.1.2 测试方法 (44)6.2 测试用例 (44)结论 (47)致谢.......................................... 错误!未定义书签。

基于ASP的网上考试系统的开发

基于ASP的网上考试系统的开发

基于ASP的网上考试系统的开发摘要:为减轻教师阅卷工作量,提高教学效率,本人结合多年的教学经验,利用ASP技术开发出了基于客户端脚本的B/S结构的网上考试系统,集出题、组卷、发卷、收卷、批阅以及成绩登记与分析等功能与一体。

关键词:ASP;网络教学;网上考试系统;数据库文献标识码:A随着互联网的广泛应用,越来越多的传统应用被移植到网上,考试系统就是一个典型示例。

采用传统的纸质考试流程是:教师出题→印刷→考场分发→收卷→逐份批阅→统计成绩→填写考试成绩质量分析表。

随着近几年高校的扩招,教师的任课班级人数大幅度增加,每到学期结束,教师的阅卷工作量非常大。

为了提高工作效率,减轻工作负担,笔者结合自己的工作经验,开发了基于B/S架构的在线考试系统,客户端无需安装任何程序。

2系统概要设计登录该系统的用户分为两大类:教师和学生。

教师登录后可选择课程、题型以及章号来输入题目。

题型包括主观题和客观题,其中主观题包括单选题、多选题、判断题和填空题,输入题目的同时也确定参考答案,作为计算机自动阅卷的依据。

客观题包括简答题(名词解释)和操作题(编程题),不配参考答案,需要人工批阅。

输入完题目之后,教师可手动或随机从各种题型中抽取一定数量的题目,同时规定好各题型的分值,最后组成一套试卷。

根据实际情况,教师可设定试卷是否公开以被其他教师采用或作为模拟试卷供学生练习之用。

待到考试时,教师可选择某套试卷发放给学生,并设置好考试时间。

这样,学生登录后,可先下载试卷,然后调出试卷做题。

在学生考试的过程中,可随时提交答案,在结束考试之前可提交任意多次。

本系统开发环境为Windows 2003 + Access 2003 + IIS 6.0。

3教师管理模块设计教师管理模块主要分为:题库管理模块、试卷管理模块、考试管理模块。

3.1出题模块该模块主要用于添加、编辑修改以及删除试题。

图1显示的是单选题的输入界面。

教师可在左边的文本框中依次输入题目、选项1~4以及该题的相关说明。

基于ASP技术的网上考试系统研究

基于ASP技术的网上考试系统研究

基于ASP技术的网上考试系统研究
张巍
【期刊名称】《思茅师范高等专科学校学报》
【年(卷),期】2007(023)003
【摘要】文中介绍了一个基于ASP技术的网上考试系统的设计方案,对系统的功能作了说明,并给出部分关键技术的具体实现方法.
【总页数】3页(P20-22)
【作者】张巍
【作者单位】洛阳工业高等专科学校,河南洛阳,471023
【正文语种】中文
【中图分类】TP302
【相关文献】
1.基于ASP技术的网上考试系统的研究 [J], 徐凯
2.基于ASP技术的网上考试系统的设计 [J], 徐凯
3.基于ASP技术的网上考试系统的研究 [J], 徐凯
4.基于技术的网上考试系统的设计与实现 [J], 周奇峰
5.基于ASP技术的网上考试系统 [J], 郑文奎;张东生
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

分类号:TP311.1 U D C:D10621-408-(2007) 6254-0密级:公开编号:2001031032成都信息工程学院学位论文基于ASP的网上考试系统论文作者姓名:杨炜申请学位专业:网络工程申请学位类别:工学学士指导教师姓名(职称):陈俊(讲师)论文提交日期:2007年07月25日基于ASP的网上考试系统摘要随着计算机技术的发展及计算机的日益普及,网络化考试已成为大势所趋。

网络化考试也越来越成为各种考试的好帮手,在电子政务蓬勃发展的时候,职称考试等考试的网络化就显得尤其的重要了。

本文首先进行系统的需求分析,得出要建的各个系统模块。

其次用Microsoft ODBC数据源管理支持下的数据库Microsoft Access建立系统运行所要的后台数据库。

本考试系统具有自动出题、随机出题、自动阅卷计分、在线记时考试、用户帐户管理、批量添加考生、成绩存档等功能,它将有效的提高考试效率。

在本系统的设计中,尽量做到了对其的设计达到较强的移植性,使得本系统具有一定的应用前景。

关键词:考试系统;数据库管理;在线考试The On-Line Examination System Based On ASPAbstractBeing long with the development of the computer technology, the development of the exam online system is so fast that it will become a good helper of the multiplicity exam. Especial in the quick development of the national's information construction, the exam-system will play a important role in the construction.First of all, it is necessarily to analyze the requirement of this system in order to constitute the module needed. Secondly, we must to create the Database of the system which supported by the Microsoft ODBC Data source. So that this system have several important functions, such as set question automation, set question randomly, count Statistic the score automatically, online test by time keeping, the management of user account etc, it improves examination efficiency with high efficient. In the designing of this system, we try our best to make the program to achieve strongly transplantation to ensure it will have a certain application foreground.Key words:Examination System; Management of Database; On-line Examination.目录论文总页数:24页1引言 (1)1.1课题背景 (1)1.2运行环境与系统结构 (1)1.3系统特点 (2)2需求分析 (2)2.1问题定义 (2)2.2系统目标 (3)2.3可行性分析 (3)2.3.1现有的数据库应用程序的分层结构 (3)2.3.2网络分布式多层应用系统 (4)2.4本系统的方案选择 (5)2.5工具的选择 (6)3系统设计 (6)3.1系统各模块功能分析 (6)3.2数据流程图 (8)3.3数据库中的主要表结构及数据 (11)4设计实现 (11)4.1主要界面 (11)4.2程序文件 (15)结论 (16)参考文献 (17)致谢 (18)声明 (19)附录 (20)1引言现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。

显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。

随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。

人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!客观!更加激发学生的学习兴趣。

例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。

为了适应新形势的发展,我们推出了这一系统,使其尽快在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!1.1课题背景试题库与在线考试系统采用ASP、HTML、Frontpage2000/98、Javascript、VBScript、Java编程语言、图形编辑与数据库等工具,通过基于WEB服务器访问纯WEB页面,实现在线组卷与考试等各项相关的功能。

它是专门用于试题(卷)录入、查询、修改、删除、组卷和参加在线考试的ASP应用程序。

其最大的特点是开放性、方便性和灵活性。

主要是指一般的用户不仅可以轻松地向题库添加、修改和查询试题(卷),而且还可以自动新增科目并建立相应的数据表;它还允许用户根据自己的需求,从现有的试题库中灵活地抽取各类试题,以组建适合于自身所需的试卷。

而且,自测试卷的难易程度和形式以及各大题分数等都由用户根据需要确定。

考生通过浏览器进行有效的身份验证登录后,输入正确的试卷编号,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提交。

一旦考生做完后便能立即看到预先记录在库中的标准答案和自己的平时成绩(正规考试试卷不得随意更改以及答案将不及时提供),并且其答案和分数将被记入库中以供审核和查阅,并作为成绩评估和试卷分析的历史数据;另外,还可完全由计算机自动按照”难度系数”灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,不妨把它称之为实时的互动的试卷。

用户对象主要是大、中、小学及职业学校等单位的教师及学生和企事业单位的教育部门(因企事业单位每年要对员工进行素质、安全教育与技能等方面的培训及考试等)。

1.2运行环境与系统结构“基于ASP的网上考试系统”是基于ASP开发的一套网络考试系统,正常使用该软件您必须保证您的服务器满足如下要求:1) 硬件环境:MS WINDOWS NT PACK 4 OR LATER /WIN2000 WITH IIS 4.0 OR LATER/WIN9X+PWS2) 数据库:Access2000 ( 商业版可专门定制:MS sql server7.0/sql server2000 )3) 其他:服务器必须安装微软IE浏览器5.0+本系统在WindowsXP+ACCESS2000下调试通过1.3系统特点系统联为一体,界面整齐、美观,操作简单、方便。

另外,支持按权限对系统进行操作,即不同类型的用户拥有相异的权限对题库执行不同的操作。

主要是在首页通过两种不同的方式进入相异的操作界面,以确保整个数据库中数据的安全性及完整性。

其主要特点体现在以下三个方面:(1) 自主设计数据库(2) 自主调用数据库(3) 自主管理数据库自主设计数据库是指用户能够根据自己的需要创建新科目数据库(即系统实现了自动建表的功能),让数据库真正成为用户自己的数据库。

不过,只要库中已存在该科目名称及表名,则不予重建,这样就保证了数据的统一性;自主调用数据库即允许用户能自由地从数据库中抽取试题组成试卷,试卷中有几道大题和小题以及是否提供查看答案均由用户自行设置并选题。

通常来说,一份高质量的试卷,需要用户反复推敲、比较和琢磨,用户就象进超市买东西一样能方便地把看中的取出来,也可反悔把不需要的退回去,并且在形成一份完整的试卷之前,允许任意调整该试题的次序。

在组卷时,还可以多份试卷选取同一试题或同一知识点的试题,但严禁一套试卷中出现知识点相同(似)且难度一致的试题。

不过,其最大的缺陷在于目前只实现了试卷中的客观题部分,即包括判断、单选和多选题。

而且,还没有实现客观题部分和真正的多媒体试卷;自主管理数据库指一般用户具有添加、修改和检索数据的权力,实现数据库的可扩充性和开放性。

而管理员则另具有删除数据的权力,从而达到了系统数据统一性和一致性的目的。

2需求分析2.1问题定义现在网络正在改变着传统的教育方式,网络教育也越来越多,就算是传统的教育方式下,把考试搬到网络上也是一种趋势。

考试的无纸化网络化不仅能有效减少老师的工作量,很好的利用计算机的优势,提高工作效率,也能使考试更加公平、公正。

本原型系统主要功能如下:1)学生可以在网上进行考试,考试结束后由计算机批改试题给出分数,并记录成绩。

2)学生在还可以在网上查询自己的考试成绩,修改密码等个人资料。

3)老师可以在网上出题,修改密码等个人资料。

4)管理员可以在网上建立学生、老师等用户。

2.2系统目标本网络考试系统应该能满足学校几千学生在任何地方、任何时间都能参加考试。

本系统要让学生、老师和管理员在网络上可以维护自己的个人资料。

学生也可以在网络上通过本系统查询自己考试的成绩;老师能通过网络生成试卷;管理员在网络上通过本系统增加学生和老师;另外为了让考试比较公平,试卷的试题由计算机随机从题库抽取。

2.3可行性分析2.3.1现有的数据库应用程序的分层结构1)传统二层结构(C/S结构)传统的二层式程序,也就是客户/服务器(Client/Server)结构,这种程序相对简单、清楚、开发容易,其结构如图2-1。

客户机都通过网络连接到同一个数据库上,不过这样结构问题很多,最主要的就是性能较差维护困难已经不适应在因特网(Internet)上使用。

数据同一性和完整性难以控制。

同时由于每一个客户机都必须安装特定的软件,且这种客户端软件体积还比较大,用户使用起来非常不方便,所以目前已经面临淘汰。

相关文档
最新文档