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