在线考试系统的实现ASP+SQL

时间:2020-09-01 16:15:30 计算机应用毕业论文 我要投稿

在线考试系统的实现ASP+SQL

毕业论文


在线考试系统的实现
 

摘要:人类已经步入了崭新的21世纪,以Internet技术为代表的信息技术为人类创造了1种新的不受地域、时间和计算机本身的约束的信息交流、共享和协作方式。21世纪是信息化的社会,数据信息应用已进入大规模的服务阶段。考试作为最直接的体现信息化社会中人们的知识水平的1种方式,是目前使用最为广泛的形式之1,传统的考试从出题、组卷、印刷,到试卷的分发、答题、收卷、再到判卷、公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,使的整个考试的成本较大。所以,实现无纸化、网络化、自动化的计算机考试系统,具有深远的现实意义和使用价值。
     本系统采用B/S模式,采用现在使用广泛的ASP语言和对数据文件安全保护性极好的SQL Server2000设计开发出的1个实现在线考试的动态网站—基于Web的考试管理系统,也就是在线考试系统。该系统基本上具备1个网上数据传递的功能,具体分为用户层和管理层两大模块,用户层模块实现用户的考试、查询功能;管理实现题库的管理、试卷的生成、查询、修改、删除等功能。系统采用3层结构,统1的管理题库,自动组卷,自动判卷,极大的节省了人力、物力,提高了效率。
     本文主要介绍了本课题的开发背景,所要完成的功能和开发的过程等,并给出了在开发过程中的1些经验体会。
关键词:B/S模式; WEB;  用户层;  管理层


Online Examination System To Achieve
 

Abstract:We have got into the completely new 21Century, and as the tyhttps://p.9136.com/28puter itself. The 21-century is an informational society, in which the data information is exerted for a large service scale. The examination, as a way of directly embodying the knowledge of humans in the informational society, is one of the most common forms in present. However, humans have to participate into the whole process of traditional examination, whatever the stages of arranging examination are, such as, collecting the questions, printing, sending, and turning in paper, correcting answers or declaring the results, so that all these stages cause the long cycle, heavy workload, and more mistakes in the course of making an examination. Additionally, we also sometimes should pay attention to the secrecy. The above factors are enabling to raise the examination cost. So, to be the paperless, internalization, and automatic computer examination systems have confounded signification and valuable.           
Employing the B/S model, ASP language and the dynamic website developed by the SQL Server2000 and well protecting the data document---- on the basis of Web examination system, actually, the system has a basic foundation of sending internet dates, which is divided into two models, that is, the Consumer and the Administer. The Consumer is to be the foundation of the registration and landing, examination and inquired; the Administer is to be the foundation of the paper management, the paper formation, inquiry, amendment, and delectation. The system has three structures which are separately the unity of the paper management, automatic formation, and automatic correction, so it saves the labour, worthy, and improve the work efficiency.   
The paper mainly introduces the developing background, the foundations and the developing process, Meanwhile, we are sharing the experience from the developing.
key words:B/S model ;  WEB ; the costume;   the domination

 

 

 
目 录
前言 1
1 在线考试系统的现状分析 2
2 开发工具简介和数据库技术 3
2.1 开发工具的选择 3
2.2 ASP简介 3
2.2.1 ASP概述 3
2.2.2 ASP的特点 3
2.3  SQL Server 2000简介 4
2.3.1 SQL Server概述 4
2.3.2 SQL Server的运行环境 7
2.3.3 SQL Server 安全性 7
2.3.4 SQL Server的特性 7
2.4 用来操纵数据的SQL命令 8
3 系统总体设计 9
3.1 系统需求分析 9
3.1.1 用户考试查询功能 10
3.1.2 系统管理员管理功能 11
3.2 系统功能模块设计 12
3.2.1 前台考试系统 12
3.2.2 后台管理员模块 12
3.3系统结构图 13
3.3.1 系统结构图 13
3.4实体关系图(ER图) 15
3.4.1 用户(学生或管理员)关系 15
3.4.2 试卷关系 15
3.4.3 题库关系 15
3.4.4考试过用户关系 16
3.4.5用户答题关系 16
3.5数据库的设计 17
3.5.1 数据库需求分析 17
3.5.2 数据库逻辑设计 17
3.5.3 数据库连接文件 19
4 系统功能模块 20
4.1前台考试模块 20
4.1.1 考试用户登陆模块 20
4.1.2 验证用户模块 21
4.1.3 考试开始模块 22
4.1.4 考试结束模块 26
4.2后台管理员模块 28
4.2.1 管理员登陆模块 29
4.2.2 试题创建模块 30
4.2.3 题库管理模块 31
4.2.4 试卷管理模块 34
4.2.5 考生管理模块 36
4.2.6 成绩统计模块 38
5 结束语 43
参考文献 44
致  谢 45
 
前言
      考试作为现在最直接的体现信息化社会中人们的知识水平的1种方式,在很长的时间不会消失,但也不能限于传统的纸媒介的方式。网络的发展,计算机得普及,计算机的价格已经10分低廉,性能却有了长足的进步。它已经被应用于许多领域,在越来越多得领域承担起重要得作用,因此越来越需要1种可以在线供多人参加的考试系统,来体现信息化教学的质量、水平和效果。因此在线考试系统应运而生。考试系统的出现提供了1个平台供多人随时随地的参加考试,检验自己远程教育所学知识提高水平,老师可以足不出户的检测自己学生的学习进度,给予他们指导帮助,而且统1的`管理题库、自动组卷、自动判卷,极大的节省了人力、物力,提高了效率。
     在上面的指导思想下,我在导师的指导下设计了这个系统,采用ASP语言+SQL Server2000编写。认真的参考现有的考试流程,针对现有的考试方法进行简化,实现完全无纸化操作,将从安排考试,到考试结束中得1大部分工作交给系统安排,规划。让老师真正得解放,让学生真正得轻松。
     本课题得重点是在线考试,是多人在线的考试,要求管理人员能对考试全局进行完全的掌握,学生只能在管理人员的指导下进行考试,考试过程中不能刷新试卷,到时间交卷。由于现在规范的考试,没有学生选择试卷的权利,所以我没有设计考生注册部分,加重了管理员管理的部分,给予了管理员绝对的权利管理考试。所以系统既可以用考试也可以老师课后的练习和培训。
本文1开始就介绍系统开发工具,再介绍系统的1些基本的结构,然后对系统进行详细的介绍和分析。

在线考试系统的实现ASP+SQL

【在线考试系统的实现ASP+SQL】相关文章:

1.基于J2EE在线考试系统的设计与实现

2.尾矿库在线监测系统的研究与实现

3.Java如何实现点的在线添加

4.Java实现点在线添加的方法

5.关于网络工程师在线学习系统的设计与实现的论文

6.浅析在线考试系统中的考试时间控制的教育论文

7.linux系统集群的架构与实现

8.高可用的SAP系统架构的实现

9.OA系统怎么实现小微型企业实现协同办公