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