【编者按】:网学网ASP为您提供 基于ASP在线考试系统的设计与实现 参考,解决您在 基于ASP在线考试系统的设计与实现 学习中工作中的难题,参考学习。
1 系统总体设计 系统功能介绍该系统是具有用户注册登录、在线考试、成绩查询以及管理员进行试题录入、修改、删除、阅卷、管理用户功能的ASP应用程序。系统开发工具和运行环境本系统采用ASP内嵌VBScript脚本和HTML 建立高效的Web服务器程序,查询语言采用通用 SQL查询语句,后台数据库选用Microsoft Access,使用B/S(Browse/Server)模式,服务器端使用Windows 2000 Server操作系统,并安装IIS,客户端通过浏览器完成系统的全部功能,它的主要优点是便于扩充、升级维护简便。系统结构图该系统的结构如图1所示。系统数据流图该系统的数据流图如图2所示。
2 数据库中表的设计根据系统功能设计的要求以及功能模块的划分, 系统的数据库主要由以下几张表构成。 ①用户信息表(tbl user):用来存储用户名及其权限。 ②试题库(tbl Q):存储各种类型的考试题目,可以从该题库中随机抽取试题组卷。 ③试卷表1(tbl paper):存储教师设置的试卷信息。 ④试卷表2(tbl paper rQ):存储试卷中各种题型的题量、分值、选取章节。 ⑤用户试卷表(tbl userpaper):用来存储用户考试信息,包括考试的试卷号、考试成绩、当前状态、考前基于ASP在线考试系统的设计与实现2009年 考后时间以及批改标志等。 ⑥用户试卷题目表(tbl userpaper Q):存储用户考试的试卷题目,以便阅卷页面调用试卷的题目。