免费论文查重: 大雅 万方 维普 turnitin paperpass

基于ASP网上考试系统设计与开发-

最后更新时间:2024-04-09 作者:用户投稿原创标记本站原创 点赞:18446 浏览:81953
论文导读:
摘要:随着计算机网络技术和现代信息技术在我国各级教育管理部门的深入与普及,结合河南机电职业学院的实际情况,我们设计了一个网上考试系统。该系统是基于B/S模式,以ASP技术和SQL Server后台数据库为基础,分为管理员的管理子系统和普通考生和相关领导的应用子系统。网上考试系统,使得老师的工作效率得到提高,学生的学习方式灵活、方便、科学。
关键词:网上考试系统;ASP;SQL Server
1009-3044(2012)23-5593-03
Design and Development about Online Test System Based on ASP
CHENG Chun,YANG Jing
(Henan Mechanical and Electrical Vocational College, Zhengzhou 451191, China)
Abstract: With the deeper using and popularization of computer network technology and modern information technology through all lev? els of education management department in our country, we design a online test system, combined with Henan Mechanical and Electrical Vocational College ’s actual situation. The system is based on B/S mo中国免费论文网www.7ctime.com
del, taking ASP technology and SQL Server database as the founda? tion, dividing the system into the manager subsystem ,ordinary examinees subsystem and relevant leaders subsystem. Online test system improves the teachers’work efficiency and makes students’study way more flexible, convenient ,and scientific.
Key words: online test system; ASP; SQL Server
随着互联网的发展,远程教育技术也开始被人们广泛使用,人们通过远程教育的强大功能来为自己提供各种信息服务。网上考试是远程教育的重要组成部分。以前教师出题、印刷试卷、分发试卷、监考、改卷、统计成绩的考试流程已经越来越不适应现在的信息化时代,为了改善这种情形,一些新兴的教学手段如远程教学、远程大学等在国内越来越普及,许多培训单位、大中专院校也建设了校园网,在这种情况下,各院校各学科的网上考试也就具备了必要的环境。
1需求分析
为适应当前网络以及信息技术新形势的发展,把考试与网络技术与数据库技术结合起来,应用网上考试系统是未来网络教育发展的形势。
通过对河南机电职业学院教务处关于考试情况的详细调查,结合现行考试模式,为开发本系统而绘制出的网上考试的业务流程图如图1所示。
2系统设计
进行系统分析之后,就该根据分析阶段所提出的逻辑模型来设计系统的各个模块。

2.1系统结构设计

网上考试系统主要提供网上的考试平台,目的是帮助主考部门提高工作效率,实现信息管理以及考试流程的系统化、规范化和自动化。
通过详细的功能分析,可将网上考试系统分为管理员的管理子系统和普通考生和相关领导的应用子系统。
系统的功能模块如图2所示。

2.2数据库主要关系表设计

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。因此,在设计数据库表时一定要考虑用户在各方面提出的功能性要求。
在网上考试系统中,共建立了5个数据表:考试用户信息表、题库信息表、考试试卷信息表、新闻信息表、考试成绩信息表五个表格,以下是典型表及其字段的功能说明。
3系统实现
系统实施是开发信息系统的最后一个阶段。这个阶段的任务,是实现系统设计阶段提出的物理模型,按实施方案完成一个可以实际运行的信息系统,交付用户使用。

3.1数据库连接的建立

ASP和数据库的连接技术,本系统采用ADO(ActiveX Data Objects)操纵数据库的方式。代码如下:
<% dim conn
Set conn = Server.CreateObject("ADODB.Connection")
CONN.CONNECTIONSTRING="DSN=exam;Uid=sa;Password=123456"
conn.Open %>

3.2系统主页面

网上考试系统的主页面有两种类型,分别是考试主页和管理主页。
考试主页是用户进入系统页面,主要功能是显示考试的动态新闻,考生选择考试科目进行考试,考试结束后可查询考试成绩。
管理主页是指系统管理员的管理主页,其功能是显示用户信息和管理功能导航,并显示考试新闻动态。

3.3主要功能模块实现代码

科目管理模块代码:
4结束语
基于ASP的网上考试系统的设计与开发从河南机电职业学院教务处的需求出发,该系统基本实现了需求分析中的功能要求,关键实现了考生在选择后由系统随机抽题、自动组卷后进入考试页面,考试计时,考试时间到,系统强制考生退出,考完后对客观题的自动评分、存档。管理员进入管理员界面,管理员界面主要由重新登录、科目管理、题库管理、试卷生成、查询成绩、新闻发布以及考试新闻等模块组成,为广大论文导读:上一页12
师生提供了很好的一个相互了解与学习的平台。
参考文献:
荣莉.网上在线考试子系统[D].成都:成都电子科技大学,2007:27-30.
张登辉,刘益红.ASP编程基础及应用[M].北京:机械工业出版社,2002.
[3]邝孔武,王晓敏.信息系统分析与设计[M].北京:清华大学出版社,2006.
[4]徐凯.基于ASP技术的网上考试系统的研究[J].网络科技,2006(6):108-111.
[5] Buczek G.即时应用SQL Server 2000中文版[M].北京:人民邮电出版社,2001.