在线考试系统开发.doc
约37页DOC格式手机打开展开
在线考试系统开发,页数 37 字数18925摘要 本文描述现代网络教育的教学手段——在线考试,并对动态服务器主页(asp:active server pages)技术的应用方法进行了探讨。在远程教育传统方法的础上,提出了利用asp技术构建基于web的学习平台的模式,从而产生并执行了高效、交互、动态的web服务器应用程序,...
内容介绍
此文档由会员 海底捞月 发布
在线考试系统开发
页数 37 字数 18925
摘要
本文描述现代网络教育的教学手段——在线考试,并对动态服务器主页(ASP:Active Server Pages)技术的应用方法进行了探讨。在远程教育传统方法的础上,提出了利用ASP技术构建基于web的学习平台的模式,从而产生并执行了高效、交互、动态的web服务器应用程序,使用户通过互联网学习,充分发挥现代网络学习的优势。
关键字:ASP,分布式,B/S,在线考试
第一章 引言 1
第二章 ASP的介绍及其发展 2
2.1asp技术的特点 2
2.2 Active Server Pages 模型 2
2.3 ASP的发展 2
第三章 理论依据与应用 4
3.1 网络开发模式的发展与比较 4
3.2、分布式动态Web应用系统的构成 6
3.3理论与实际的结合 7
第四章 开发环境与总体设计 9
4.1计算机软硬件环境及规划 9
4.2总体设计规划 9
4.2.1系统设计阶段 9
4.2.2数据库设计与实现阶段 9
4.2.3后台服务器和数据库配置阶段 9
4.2.4前端网络页面的开发与设计阶段 9
4.2.5系统的发布与维护阶段 9
第五章 在线考试系统的开发 10
5.1网站系统分析 10
5.1.1对网站进行需求分析: 10
5.1.2 组织和管理站点结构 11
5.2网站开发的设计思想与实现方法 11
5.2.1目标设计: 12
5.2.2、系统功能设计 13
5.2.3数据库设计 13
5.2.3.1数据库需求分析 13
5.2.3.2数据库的逻辑设计 14
5.2.4后台服务器和数据库配置 14
5.2.4.1后台服务器库配置 14
5.2.4.2建ASP应用程序的具体步骤 15
5.2.5整个系统的所有页面情况为: 15
5.2.6、系统数据流程图 16
第六章 在开发过程中的一些问题 20
6.1随机选题算法 20
6.2出题页面保存 20
6.3系统安全 20
6.3.1软件安全性 20
6.3.1.1Access数据库的存储隐患 20
6.3.1.2.Access数据库的解密隐患 20
6.3.1.3.源代码的安全隐患 20
6.3.1.4.程序设计中的安全隐患 20
6.3.1.5利用Session对象进行注册验证 22
6.3.1.6 Session与Cookie的安全性 22
6.3.1.7使用身份验证机制保护ASP页面 23
6.3.2硬件安全性 23
6.3.2.1NTFS 权限 23
6.3.2.2Web服务器权限 23
6.3.2.3自动判分功能的实现 23
第七章 系统的发布与维护 26
第八章 结论 27
致谢 29
参考文献 30
参考文献
---- [1](美)Paul Lomax著 京京翻译组译 ActiveX与VBScript实战解析 北京:机械工业出版社 西蒙与舒斯特国际出公司 1997
---- [2](美)S.J.Walter,A.Weiss著 冷凌译 JavaScript傻瓜指南 北京:清华大学出版社西蒙与舒斯特国际出公司 1996
---- [3]蔡奇玉、连振汉著 WWW上HTML与CGI写作大全 北京:北京理工大学出版社 1997
---- [4]Microsoft Visual Developer Studio 开发平台的随机文档
---- [5]Jeff Downey,Web Server Data Connections ,PC Magazine,May 5,1998(Vol.17,NO.9)
页数 37 字数 18925
摘要
本文描述现代网络教育的教学手段——在线考试,并对动态服务器主页(ASP:Active Server Pages)技术的应用方法进行了探讨。在远程教育传统方法的础上,提出了利用ASP技术构建基于web的学习平台的模式,从而产生并执行了高效、交互、动态的web服务器应用程序,使用户通过互联网学习,充分发挥现代网络学习的优势。
关键字:ASP,分布式,B/S,在线考试
第一章 引言 1
第二章 ASP的介绍及其发展 2
2.1asp技术的特点 2
2.2 Active Server Pages 模型 2
2.3 ASP的发展 2
第三章 理论依据与应用 4
3.1 网络开发模式的发展与比较 4
3.2、分布式动态Web应用系统的构成 6
3.3理论与实际的结合 7
第四章 开发环境与总体设计 9
4.1计算机软硬件环境及规划 9
4.2总体设计规划 9
4.2.1系统设计阶段 9
4.2.2数据库设计与实现阶段 9
4.2.3后台服务器和数据库配置阶段 9
4.2.4前端网络页面的开发与设计阶段 9
4.2.5系统的发布与维护阶段 9
第五章 在线考试系统的开发 10
5.1网站系统分析 10
5.1.1对网站进行需求分析: 10
5.1.2 组织和管理站点结构 11
5.2网站开发的设计思想与实现方法 11
5.2.1目标设计: 12
5.2.2、系统功能设计 13
5.2.3数据库设计 13
5.2.3.1数据库需求分析 13
5.2.3.2数据库的逻辑设计 14
5.2.4后台服务器和数据库配置 14
5.2.4.1后台服务器库配置 14
5.2.4.2建ASP应用程序的具体步骤 15
5.2.5整个系统的所有页面情况为: 15
5.2.6、系统数据流程图 16
第六章 在开发过程中的一些问题 20
6.1随机选题算法 20
6.2出题页面保存 20
6.3系统安全 20
6.3.1软件安全性 20
6.3.1.1Access数据库的存储隐患 20
6.3.1.2.Access数据库的解密隐患 20
6.3.1.3.源代码的安全隐患 20
6.3.1.4.程序设计中的安全隐患 20
6.3.1.5利用Session对象进行注册验证 22
6.3.1.6 Session与Cookie的安全性 22
6.3.1.7使用身份验证机制保护ASP页面 23
6.3.2硬件安全性 23
6.3.2.1NTFS 权限 23
6.3.2.2Web服务器权限 23
6.3.2.3自动判分功能的实现 23
第七章 系统的发布与维护 26
第八章 结论 27
致谢 29
参考文献 30
参考文献
---- [1](美)Paul Lomax著 京京翻译组译 ActiveX与VBScript实战解析 北京:机械工业出版社 西蒙与舒斯特国际出公司 1997
---- [2](美)S.J.Walter,A.Weiss著 冷凌译 JavaScript傻瓜指南 北京:清华大学出版社西蒙与舒斯特国际出公司 1996
---- [3]蔡奇玉、连振汉著 WWW上HTML与CGI写作大全 北京:北京理工大学出版社 1997
---- [4]Microsoft Visual Developer Studio 开发平台的随机文档
---- [5]Jeff Downey,Web Server Data Connections ,PC Magazine,May 5,1998(Vol.17,NO.9)