网络考试系统的开发与设计
摘要
利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,我们基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序。它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入、修改和查询,手工组卷与自动组卷以及进行在线考试等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩分析与试卷评估,同时也大大减轻了教师出题、组卷和改卷等繁重的工作量。
本文中所作的主要工作如下:
(1)介绍了个性化页面的背景及Access2000 IIS ASP系统的一般原理。
(2)阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。
(3)设计实现用户注册/登陆、用户数据采集、个性化动态页面生成、回显等程序模块;实现ASP和HTML页面若干个。
(4)分析并解决实现中的若干技术问题。
(5)建立完整的实验网站,进行测试并分析结果。
关键字:Browser/Server动态网页ASP 考试系统
目录
第一章考试系统背景知识…………………………………………………1
1Internet……………………………………………………1
2ASP简介……………………………………………………1
2.1ASP的产生…………………………………………………1
2.2ASP与IIS……………………………………………………2
2.2.1IIS简介…………………………………………………2
2.2.2IIS与ASP的结合………………………………………2
2.3ASP……………………………………………………………3
2.3.1ASP内部6大对象………………………………………3
2.3.2Global文件……………………………………………3
3利用ADO访问数据库……………………………………………3
第二章考试系统的开发与设计………………………………………………5
1可行性研究………………………………………………………5
2需求分析…………………………………………………………6
3总体设计…………………………………………………………6
4详细设计…………………………………………………………8
4.1试题(客观题)设计……………………………………………8
4.2数据库设计……………………………………………………9
4.2.1试题结构………………………………………………9
4.2.2试卷结构………………………………………………9
4.2.3用户信息结构…………………………………………9
4.2.4考生成绩表结构………………………………………9
4.3功能模块详细设计…………………………………………10
4.3.1录入模块………………………………………………
4.3.2查询模块……………………………………………10
4.3.3组卷模块……………………………………………11
5ADO—ActiveXDataObject操作数据库的步骤……………11
6数据的安全与保密……………………………………………12
第三章源程序列表……………………………………………………………12
参考文献………………………………………………………………………19
个人感受………………………………………………………………………20
〖需要本套毕业设计请联系QQ:1228183806〗