摘 要:由于科学技术的飞速发展,计算机科学技术也随之得到快速发展,并且被普遍应用到到人们的日程生活中,网络在教育领域中,也得到广泛应用,比如多媒体教学技术、网上远程学习等。在此期间,计算机科学技术的被应用到网络方面的也很多,并且表现出不仅便捷、快速、省时以及有效等特点。本设计说明主要对网上在线考试系统相关开发过程进行描述,其中涉及需求的分析过程、系统的设计过程以及系统的测试过程三大部分。那么,如果将网络应用到学生考试中,则会有以下优点:教师不需要在进行人工阅卷或者出试卷等劳心劳力的工作,同时,也为学校节约了纸质试卷的钱,此外,学生通过网上考试,所取得的到的成绩,也是相对公平公正的。因为系统自动批改试卷,避免了主观阅卷的弊端。系统的后台利用的数据库版本是SQL Server2008,前台用的技术ASP.NET(C#),整个系统是B/S模式。65760
关键词:在线考试 ,ASP.NET ,C# ,数据库
Abstract: Due to the rapid development of science and technology, computer science and technology also will be rapid development, and is widely applied to people's lives in the schedule, the network in the field of education, has also been widely used, such as multimedia teaching techniques, online distance learning. In the meantime, computer science and technology is also being applied to many aspects of the network, and shows not only convenient and fast, time-saving and efficient features. The description is mainly related to the on-line test system development process is described, which involves the design process needs analysis, system and test the system of three parts. So, if the network is applied to student exam, you will have the following advantages: Teachers do not need to hand scoring or making the examination papers of dedicated work, but also for the school paper saving paper money, in addition, students online examination, made to the results, is relatively fair and equitable. Because the system automatically correcting papers, to avoid the drawbacks of subjective scoring. Back-office systems use database version is SQL Server2008, foreground with ASP.NET technology (C #), the entire system is a B / S mode
Keywords: online examination, asp.net, c#, database
目录
1 绪论 4
1.1 项目开发的背景 4
1.2 项目开发的目的 4
1.3 国内外状况 5
2 系统的开发技术介绍 5
2.1 ASP.NET 5
2.2 C#语言 6
2.3 SQL Server 6
2.4 Microsoft Visual Studio 2010 7
2.5运行环境 7
3 系统的功能设计 8
3.1系统的需求分析 8
3.2 系统的体系结构设计 11
3.3系统的数据库设计 12
3.4系统的总体模块设计 13
4系统各个模块的设计与实现 13
4.1 登录模块 13
4.2教师控制模块 17
4.3学生考试模块 19
4.4管理员模块 23
4.5自动阅卷模块 24
4.6成绩查询模块