摘 要:基于Web的在线考试系统的设计是为了突破地域的限制和简化在校师生繁琐的纸质化考试的过程,大大节约老师与学生的时间与精力,提高测试的效率,从而保证了考试的客观性与实时性。本系统是在Web平台上运行,在Visual Studio 2010上开发,运用ASP。NET网站开发技术,采用B/S三层模式,使用C#语言以及JavaScript等脚本语言设计的,并在SQL Server 2008 r2中完成后台数据的构建,最终实现各用户信息和试题信息的管理、自动组卷、自动提交、自动阅卷以及成绩记录导出等功能。项目主要开发过程包括:考试系统的分析、系统设计与系统测试。测试表明,系统能实现200人以下同时在线考试。79687
关键词:在线考试,Web平台,ASP。NET,C#,SQL Server2008 R2
Abstract:On-line examination system based on Web is designed to breakthrough the limitation of geographic and simplify the cumbersome paper chemical examination of teachers and students in the process, it can help the teacher and student greatly save time and improve the efficiency of the test。 It also can ensure the objectivity of the examination and real-time performance。 The system was ran on the Web platform, developed in Visual Studio 2010, applying the ASP。NET website for develop technology, adopting B/S three layer model, using c# language and JavaScript scripting language, and complete the background data in SQL Server 2008 r2 builds, finally it is successful to manage the user information and questions of information, automatic group volume, automatic submission, automatic marking and record export, and other functions。 Project development process includes: examination system analysis, system design and system test。 Tests show that the system can realize online at the same time test below 200 people。
Keywords:Online exam,Web platform,ASP。NET,C#,SQL Server 2008 R2
目 录
摘 要 I
Abstract II
1 绪论 4
1。1 项目背景 4
1。2 同类项目现状 4
2 关键技术简介 5
2。1 web平台 5
2。2 ASP。NET 5
2。3 C# 6
2。4 Microsoft SQL Server 2008 R2 6
3 系统分析与数据库设计 6
3。1 需求分析 6
3。2 数据库设计 7
3。3 系统模块功能实现 13
4 系统详细设计 19
4。1 公共模块设计 20
4。2 学生模块设计 20
4。3 管理员模块设计 22
5 系统部署与测试 29
5。1 系统部署 29
5。2 系统测试的目的与意义 29
5。3 测试过程 30
结论 32
参考文献 33
致谢 34
1 绪论
1.1 项目背景
现代社会越发复杂多彩,而处于这个社会中的我们反而更加希望可以过上轻松的生活,所以很多人都致力于研究可以简化我们生活中某些繁琐方面的技术或物品,基于Web的在线考试系统就是在这种背景下设计出来的。教育事业一直是我国很重视的一项事业,而和教育事业密不可分的便是各项考试。为了培养能力卓越的人才,学生们在学校学习的内容非常丰富,可是学生的在校时间是有限的,老师的精力也是有限的,而繁重的课程意味着更加繁重的考试。原始的纸质考试过程繁琐,从选取试题、制定试卷、印发试卷、考试监考、修改试卷、成绩统计、分发试卷到最后的评讲试卷,这都需要老师和学生投入大量精力与时间,也许劳心劳力之后还无法取得好的成效。不过,利用在线考试系统就能够节约大量的时间与精力,因为在线考试系统中,制定试卷、修改试卷、成绩统计等都由系统完成,也不在需要老师监考和分发试卷,大大简化了纸质考试的过程,减轻了老师的负担,并且,学生也不在局限于只能在课堂上考试,他们可以利用课余时间在家或在其他地方考试。总的来说,基于Web的在线考试系统的设计大大提高了考试的效率,符合现代的教育体制。 asp.net+sqlserver在线考试系统的设计+ER图:http://www.youerw.com/jisuanji/lunwen_92251.html