时间: 2021-06-21 21:17:43 人气: 11 评论: 0
近年来计算机技术飞速发展,尤其是网络的发展正在深入人们的各个方面。同样,在教学方面网络也有非常大的作用,网络教学以及网络考试也慢慢的普及起来,这样在线考试系统也就在这种情况下应运而生。
21世纪是互联网时代,计算机已经深入到各行各业,当今社会是信息时代。计算机和互联网正慢慢的改变着现代人的生活,最近几年,越来越多的高校已经开始了网络教学模式,这样不仅提高了教学的高效性,同时也是给老师减轻了很大的负担。考虑到这些,编写一个在线考试系统是非常有必要的。
本文根据学校考试流程的现状,以操作系统课程为基础,建设一个在线考试系统,本系统基于B/S模式,采用Microsoft Visual Studio 2008开发平台,以Sql Server 2005作为后台数据库,利用ASP.NET技术来开发的。
【关键词】 在线考试系统;Sql Server 2005;ASP.NET
我的毕业设计所研究的操作系统在线考试系统给高校提供一个广泛的基础和平台,不仅可以运用到操作系统这个科目上,同时也可以运用到其他科目上。根据需求系统分为管理员、教师和学生三种用户,三种用户拥有不同的权限,管理员可以对基础数据、学生、教师、题型、题库、试卷、成绩进行管理;教师可以查看自己的学生信息、添加题库、导入题库、管理题库、批阅试卷、查看学生成绩。
目录
1 绪论 7
1.1 系统开发背景 7
1.2 系统开发意义 7
2系统开发技术概述 8
2.1 ADO.NET简介 8
2.3 Sql Server简介 9
3系统分析 10
3.1 可行性分析 10
3.1.1技术可行性 10
3.1.2.操作可行性 10
3.2需求分析 10
3.3功能结构图 10
3.4功能需求具体描述 11
3.5 数据库设计 12
3.5.1 E-R图 12
3.5.2 数据库逻辑设计 15
4系统的详细设计与实现 19
4.1 数据库的连接 19
4.2 系统母版页面 19
4.3 具体功能的实现 19
4.3.1登录模块的实现login.aspx 19
4.3.2 添加学生模块的实现students/Add.aspx 20
4.3.4 教师管理模块的实现teachers/Manage.aspx 21
4.3.5 题库管理模块的实现questions/List.aspx 21
4.3.6 试卷生成模块的实现exam/Add1.aspx 22
4.3.7 考试模块的实现exam/show1.aspx 22
5应用与测试 23
5.1 测试基本要求 23
5.1.1 链接检查 23
5.1.2易用性测试 23
5.1.3 功能检查 23
5.2 测试用例设计方法举例 24
5.2.1 输入域测试 24
5.2.2 页面控件检查 24
5.2.3 功能测试 25
结 论 28
参考文献 29
196
198
82