摘要:随着现代网络的发展,信息技术广泛应用,计算机已渗透到各个行业。其中,在线考试系统以方便快捷等优点得到了广泛应用。驾驶理论考试就是在线考试的一个实际应用,它实现了理论考试的无纸化,以往出题、印试卷、批改试卷等繁琐的工作,现在都可以由计算机来替代。
本系统有驾校模拟考试功能,完成了用户管理及试题管理、试卷管理和随机出题、自动阅卷等。登录系统时,根据用户的权限登录到不同的页面。考生登录后,系统根据用户的角色随机在试卷中选择一套试题,让考生在规定的时间内作答,考生在考试完毕后系统自动的给出结果,这样既方便了考生也方便了阅卷的老师[1]。此外,有些用户有这样一种习惯,不喜欢做那种已经会了的题目,希望做那些自己容易错,经常错的题目,拟开发的系统出于用户角度来讲,为用户切身实际定制了一个功能,即错题集,这样能大大用户的考试效率。
拟开发的在线驾校模拟考试系统是基于ASP.NET环境下,以及使用SQL2008数据库开发的,利用了数据库的基本操作以及ASP.NET相关控件的使用和连接数据库的操作,介绍了在线驾校模拟考试系统的系统分析部分,包括可行性分析,需求分析,系统设计,详细设计和软件测试等。分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
关键词:在线驾校模拟考试系统;ASP.NET;SQL2008;界面友好;实用
目录
摘要
Abstract
1概述-1
1.1课题的背景-1
1.2课题的意义-1
1.3 VS2010简介-1
1.4 课题的主要任务-1
2需求分析-2
2.1 可行性分析-2
2.2 开发平台和技术简介-2
2.2.1 ASP.NET简介-2
2.2.2 C#简介-2
2.2.3 数据库SQL Server简介-4
2.3 开发环境-4
2.4 数据字典-4
2.4.1管理员模块-4
2.4.2会员模块-5
2.5 数据流图-5
2.6 E-R图-7
3系统设计-8
3.1 功能模块概述-8
3.1.1 管理员模块-8
3.1.2 会员模块-8
3.2 软件结构图-8
3.3 数据库设计-9
4详细设计-13
4.1 界面设计及部分代码-13
4.1.1 登陆界面-13
4.1.2 管理员模块-14
4.1.3 会员模块-16
5软件测试-17
5.1 软件测试的意义-18
5.2 软件测试的重要性-18
5.3 软件测试的范围-18
5.4 软件测试的方法-18
5.5 软件测试的目的和原则-18
6结束语-19
致谢-20
参考文献-21