摘要:随着社会的不断发展、科技的不断进步,网络与人类的生活、工作、学习越来越密切。在学校,考试是衡量一个学生专业知识能力的一个重要手段。但是,每次考试学校所要动用的人力、物力、财力都相当大,造成一些不必要的浪费和损失。在线考试系统的出现使得这些问题迎刃而解,它改变了以往繁琐的考试机制,将考试网络化,大大减少了考试成本的消耗,减轻了老师出卷、阅卷的负担,也保证了考试的公正性、公平性。同时学生也可以随时登陆网站检查自己这一阶段的学习情况,具有很强的便捷性与灵活性。该在线考试系统后台数据库使用SQL Server 2000,前台开发工具使用ASP,采用的是目前最流行的ADO数据访问技术。
关键词: asp;sql 2000;ado
目录
摘要
Abstract
第1章 绪论-1
1.1系统开发背景-1
1.2 系统开发意义-1
1.3 系统开发所用的技术-2
1.3.1 数据库系统-2
1.3.2 ADO-2
1.3.3 ASP技术-3
第2章 系统分析与总体设计-4
2.1 需求分析-4
2.1.1 系统需求-4
2.1.2 功能需求-4
2.2可行性分析-4
2.2.1 经济可行性-5
2.2.2 技术上的可行性-5
2.2.3 操作可行性-5
2.3系统总体结构设计-5
2.3.1系统功能模块设计-5
2.3.2 系统主要工作流程-7
第3章 数据库设计-9
3.1 数据库的概念-9
3.2 表设计-9
第4章 系统详细设计-13
4.1程序主要页面设计-13
4.2用户登录页面-18
4.3 用户注册页面-19
4.3.1 用户注册页面-19
4.4 管理员登录页面-20
4.5 管理员界面首页-21
4.5.1 检验用户名页面-21
4.6 判断题管理界面-21
4.6.1 判断题增加页面-21
4.6.2判断题删除页面-23
4.6.3 判断题修改页面-23
4.7 选择题管理界面-24
4.7.1 选择题增加页面-24
4.7.2 选择题删除页面-25
4.7.3 选择题修改页面-25
4.8填空题管理页面-25
4.8.1 填空题增加页面-26
4.8.2填空题删除页面-26
4.8.3填空题修改页面-27
4.9试题管理界面-27
4.9.1试题管理页面-27
4.10 成绩管理页面-28
4.11 学生管理界面-29
4.11.1 学生管理页面-29
4.11.2 批准考试页面-30
4.12 管理员信息页面-30
4.13在线考试答题及答案界面-31
4.13.1 在线考试设计页面-31
4.13.3 在线答案设计页面-33
第5章 系统测试-35
第6章 总结-36
致 谢-37
参考文献-38