ASP.NET在线考试系统毕业论文+软件开发+摘要 摘要: 随着科学技术的不断发展,计算机以一种新的现代化教学工具深入到各大高校。利用计算机进行辅助教学已经成为当今高校流行的发展趋势。本文主要讲述了在线考试系统的设计与实现。所谓的在线考试系统就是能实现根据管理员的试卷要求自动组卷、在线答卷、计算机自动判卷、考生成绩查询、学习资料下载等功能的实用型在线考试系统。
首先,在绪论中介绍了目前网络的普及应用,随着老师工作的不断增加,原始的考试模式已经不能适应当今考试的发展。在线考试作为现代教育体系中的重要环节,其庞大的规模将是一个必然的发展趋势。并且对在线考试系统的开发的背景、优越性及其研究意义进行了详细的介绍。
其次,阐述了本在线考试系统的设计思想和实现。主要包括在线考试系统的数据库的设计与实现、系统的组成与系统的结构,以跟踪的形式详细阐述了系统的设计方案、实现方法以及其实现的过程,还着重分析了部分环节的程序设计和模块的开发过程。
最后,在本系统的开发环境下对系统的关键性功能进行测试。对本系统的可靠性、实用性及安全性等技术进行测试,通过测试证实各项技术都已达到了最初的设计目标。本文来自辣~文)论'文`网,毕业论文 www.751com.cn 加7位QQ324~9114找原文
关键词: 在线考试;组卷;判卷;统计
Design and Realization of online examination system
Abstract: With the development of science and technology, computer as the teaching tool of the kind modernization, suffer the severalty higher - to adjust more and more extensive respect. The take advantage of calculator steers the adjutant teaching to have already become the popular tendency. This paper describes the design and implementation of examination system. A so-called examination system is the system to realize the function that computer forms paper, go on and answer the questions in a test paper on the net, computer judges paper one, computer query score, study file downloading, etc.
At first, the paper introduces the widespread application of the internet. Along with the teacher work increase continuously, the examination mode of originality has already can't adapt to examine nowadays of development. The web-based examination is regarded as an important ring of the modern education and it will be an inexorable trend of developing. Furthermore, it explains even the system issue’s background, superiority of online test and research meaning.
At last, the important module of the system is tested under development environment. The system of reliability, practicability and security is tested. Through the test, the system is verified correct.
Keywords: online examination ;form the paper ;judge the paper ;statistic
目录
摘要 i
Abstract i
目录 iii
1 绪论 1
1.1 课题背景 1
1.2 课题的目的和意义 1
1.3 在线考试系统可行性分析 2
1.3.1 经济可行性 2
1.3.2 技术可行性 2
1.3.3 操作可行性 3
1.4 本文主要研究内容 3
2 系统开发平台简介 4
2.1 系统开发平台和技术简介 4
2.1.1 ASP.NET 2.0简介 4
2.1.2 Visual studio 2005 5
2.1.3 .NET Framework 5
2.2 数据库平台简介 6
2.3 系统运行环境 6
3 在线考试系统需求分析 7
3.1 系统需求分析 7
3.2 系统目标和要求 8
3.3 系统功能分析 8
3.4 系统流程 9
3.4.1 业务流程图设计 9
3.4.2 数据流图设计 10
3.4.3 数据字典 10
3.5 系统的技术标准 12
4 在线考试系统总体设计 13
4.1 系统模块结构设计 13
4.1.1 功能模块结构图 13
4.1.2 系统功能模块及相互之间的关系 14
4.1.3 系统公共模块说明 14
4.2 数据库设计 15
4.2.1 数据库设计的特点 15
4.2.2 设计局部E-R模式 15
4.2.3 设计全局E-R模式 17
4.2.4 数据库逻辑设计(E-R图) 17
4.2.5 数据库表结构 18
4.3 系统安全设计 21
4.4 本章小结 21
5 在线考试系统详细设计 22
5.1 系统登录流程设计 22
5.2 身份验证 22
5.3 管理员管理功能 23
5.3.1 教师信息管理 23
5.3.2 修改管理员个人密码 23
5.3.3 数据库备份功能 23
5.4 教师管理功能 23
5.4.1 考生信息管理 23
5.4.2 考生成绩查询 24
5.4.3 试卷制定与文护 24
5.4.4 试题的添加与文护 24
5.4.5 考生论坛与上传资料管理 24
5.4.6 成绩分析 24
5.5 考生考试功能 25
5.5.1 考生考试 25
5.5.2 自动判卷评分与查看答案 25
5.5.3 论坛交流与下载资料 25
5.5.4 考生个人密码修改 25
5.5.5 查询考试成绩 25
6 在线考试系统的实现与测试 26
6.1 系统实现 26
6.1.1 系统登录 26
6.1.2 考生模块 28
6.1.3 教师模块 33
6.1.4 管理员模块 37
6.2 系统测试 38
6.2.1 备份数据库测试 39
6.2.2 试卷设置测试 39
6.2.3 添加试题测试 39
6.2.4 在线考试模块测试 40
6.2.5 判卷评分模块的测试 40
6.2.6 考生注册模块测试 40
7 结论 41
致谢 42
参考文献 43,3522
[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页