基于ASP在线考试系统设计
关键词:考试系统、数据库、ASP、SQL、表。
摘 要
智能化网上考试系统采用开放式的设计思想,可以承载各种课程的题库,计算机自动组卷,实施课程的考试;也可以通过网络传输一套或几套试卷,在保证试卷的安全保密性的前提下,实施课程的考试,解决课程考试中规模小、笔试考试管理环节多、工作量大等问题。
ASP是面向对象的开发工具,具有很多的控件,可以方便地进行界面设计和数据库连接等各种操作,所以我们选用ASP作为本次开发的语言。
第二章 需求分析
2.1 系统需求解决的主要问题
本在线考试系统采用ASP、HTML、javascript、Dreamweaveer2004MX、VBScript、图形编辑与数据库等工具开发的,通过基于WEB服务器访问纯WEB页面,实现在线组卷、在线考试以及在线对试题、考生进行管理等的功能。
在线考试系统是专门用于试题(卷)录入、查询、修改、删除、组卷和参加在线考试的ASP应用程序,其最大的特点是开放性、方便性和灵活性。管理用户不仅可以轻松地向题库添加、修改和查询试题(卷),而且还可以自动新增考试科目并创建相应的数据表。考生可通过浏览器进行有效的身份登录验证后,选择正确的考试科目,并要求在规定的时间内完成答题,当达到规定的时间后,予以提交,考生考完后便能立即看到自己的成绩,并将得分记入成绩数据表中。
本系统应用对象主要是中、小学等单位的教师及学生和教育部门进行培训考试等。
2.2 系统应具备的具体功能
考生考试部分:考生登记、正式考试以及考试后成绩显示等。
试题信息管理部分:管理员对考试科目(题库)信息的浏览、添加、修改和删除等;设置修改的题库和考试的科目;某一题库的试题信息的浏览、修改、添加和删除等。
考生信息管理:管理员对考生信息进行查看、添加、修改和删除等;查看考生考试成绩和对考生考试进行监控。
目录
摘 要 1
引 言 3
第一章 系统设计相关原理 4
1.1 Dreamweaver技术简介 4
1.2 SQL和SQL Server技术简介 4
1.3 ASP技术简介 5
1.4 VBScript介绍 7
第二章 需求分析 8
2.1 系统需求解决的主要问题 8
2.2 系统应具备的具体功能 8
第三章 系统总体设计结构与模型 9
3.1 系统设计的总体结构 9
3.2 系统数据结构分析 9
3.3 数据库逻辑结构设计 9
第四章 系统实现 13
4.1 用户登录界面的实现 13
4.2 考生登录科目选择的实现 14
4.3 考试界面的实现 16
4.4 管理员登录界面的实现 18
4.5 管理员管理页面的实现 19
第五章 硬件配置 23
5.1 软件环境 23
5.2硬件环境 23
第六章 结束语 24
主要参考文献 25
附录 26