摘要:随着网络技术的日益成熟,网络已经深入到生活的每一个角落,包括教育、购物、咨询、办公等等许多领域。在网络迅速发展的今天,网页技术的应用也越来越广泛。网页技术的应用对于教育行业来说优势更加的明显。教育行业可以通过网络进行学生和教职工的管理、组织学生在线测试/考试、在网站上发布学校相关信息等活动。这样不仅能增加学校管理的透明度,还提高了学校的管理水平。在线考试还能充分的利用学校的现有资源,大大减轻教师的工作量,把老师从出卷、阅卷等一些繁重中做中解脱出来
测试/考试作为衡量人的能力的一种重要手段,各种各样的学历考试、资格证书层出不穷。同时,Internet技术的发展使得考试的技术手段和载体发生了革命性的变化。Intranet的开放性和分布性的特点以及基与 Internet的巨大计算机能力使得考试突破了时间和空间的限制。基于Web的在线测试系统可以发挥网络的优势,建立大型、高效、共享的题库和实现随时随地的考试,降低考试成本,减少人为干扰,减轻教师负担,节约人力、物力和财力。本文研究利用ASP+SQL Server技术开发一套网上C语言自测系统,该系统能够实现试卷的自动生成、答卷完成后,系统对照正确答案,给出试卷分数;对试题库进行增加、删除、修改等更新操作。将该系统初步应用于教学过程,取得了较满意的效果。
关健字:C语言自测系统、ASP、SQL SERVER2000
目录
第一章 引 言-1
1.1 项目开发背景-1
1.2 项目开发的目的-1
1.3 项目开发的目标-1
1.4 项目提出的意义-1
1.5系统开发所用的技术准备-1
1.5.1数据库系统-1
1.5.2 ADO-2
第二章 可行性研究及需求分析-3
2.1可行性研究-3
2.1.1 项目要求-3
2.1.2待开发系统的主要开发目标-3
2.1.3可行性研究的方法-3
2.1.4评价尺度-3
2.1.5技术条件方面的可行性-4
2.2需求分析-4
2.2.1市场需求-4
2.2.2软件功能分析-4
2.2.3软件的非功能性需求-5
第三章 数据字典:-6
第四章 系统功能模块划分-11
4.1 系统总体结构图-12
4.2 用户类型-12
4.3 系统主要工作流程-14
4.4 概念结构设计-16
4.5逻辑结构设计-20
第五章 系统的组成和功能构想-22
5.1 系统的组成-22
5.2 测试子系统-22
5.3 成绩查询管理子系统-22
5.4数据库及维护系统-22
第六章系统测试-24
6.1用户登录页面-24
6.2 用户注册页面-24
6.3 管理员登录页面-26
6.3.1 检验用户名页面-27
6.3.2管理界面首页-28
6.4 普通用户注册页面:-30
第七章系统实施-30
7.1数据库连接的建立-31
7.2 各子系统模块程序设计举例-31
7.2.1用户登陆界面的实现-31
7.2.2管理员页面的实现-31
7.2.3老师页面的实现-32
7.2.4 学生界面的实现-33
7.3 技术点和难点-33
7.3.1 技术点-34
7.3.2 难点-34
总结-36
致谢-37
参考文献-38