基于.NET的网络在线考试系统设计+文献综述
时间:2019-05-17 21:21 来源:毕业论文 作者:毕业论文 点击:次
摘要:随着网络技术和信息时代的飞速发展,网络在线考试已成为当前教学研究的一大热点。课题旨在设计在线考试系统,利用.net技术开发,采用的开发平台是VS2005,并用C#语言编译,后台使用SQL数据库技术来实现。考试系统包括考生模块和管理员(教师)模块,主要功能有实时在线考试、自动评分、查看试题答案、试题管理、用户管理等。在设计中,抽题组卷使用随机数算法,快速生成试卷;在阅卷中,将考生应试答案与试题录入的正确答案作对比来判断对错。考试系统包含许多个考试科目,并且老师只要正确登录系统就能在后台方便地增加或更新题库。使传统考试的繁琐步骤得到简化,减轻了工作负担,相应地,不需要传统考试方式那样耗费大量的时间、人力、物力,利于工作效率的提高。35453 毕业论文关键词:在线考试;.NET;SQL数据库;自动组卷;自动阅卷 The Design of Online Exam System Based On ASP .Net Abstract: Online examination has become a hotspot in the current teaching research, with the rapid development of network technology in the information age. In this paper, ASP.NET technology was used to develop the online exam system, which took advantage of VS 2005 and C# language as development platform, linked with SQL database to accomplish the goal. The online examination system contains student module and administrator module, mainly includes realizing online exam, showing paper answer, automatic marking, managing users and questions, and other functions. In the design, random number algorithm was used in questions of generating test papers using generating papers quickly. In the marking, the exam answer was compared with the correct answers to judge right and wrong. The online examination system consists of lots of exam subjects. And teacher can easily add or update the database as long as they correctly login in. Online examination system simplifies the traditional test steps, helps to reduce work burden, saving manpower, much time and material resources, and is good for improving the work efficiency. Keywords: online examination;.NET Framework;SQL database;comprise paper automatically;automatic marking 目录 摘要 i Abstract i 目录 ii 1 绪论 1 1.1 在线考试系统的发展 1 1.2 ASP.NET技术概要 2 1.3 B/S结构 3 1.4 IIS(互联网信息服务) 3 1.5 设计工具简述 4 1.5.1 Microsoft Visual Studio 2005 简介 4 1.5.2 SQL Server 2005 简介 4 1.5.3 Adobe Dreamweaver CS6 简介 5 2 在线考试系统分析 7 2.1 功能需求分析 7 2.2 数据库需求分析 8 2.3 基于.NET的应用程序的开发环境 10 2.3.1 网站开发环境 10 2.3.2 服务器端和客户端 10 2.4 可行性分析 11 3 系统和数据库设计 12 3.1 系统概要设计 12 3.1.1 系统设计流程 12 3.1.2 系统架构 14 3.2 系统数据库设计 15 3.2.1 数据库概念结构设计 15 3.2.2 数据库逻辑结构设计 16 (责任编辑:qin) |