C#+sqlserver在线考试系统的设计与实现+流程图+ER图
时间:2017-01-05 09:29 来源:毕业论文 作者:毕业论文 点击:次
摘 要:随着计算机技术的发展和网络技术的日益普及,在线考试的应用越来越广泛。基于Web的在线考试系统使用Visual Studio 2005集成开发环境,以SQL Server 2005作为后台数据库,采用C#语言开发。系统主要包括教师评卷、考生在线考试、管理员管理三大模块,具备在线考试、成绩查询、试卷管理、用户信息管理等功能。本系统为考试提供一个便捷、可靠的平台,有利于教师更好的对考试工作进行管理和组织。4987 关键词:C#语言;在线考试;数据库 The Design and Implementation of Online Examination System Abstract: With the rising popularity of the development of computer technology and network technology, the online examination is more and more widely used. Web-based online examination system uses Visual Studio 2005 integrated development environment and SQL Server 2005 as the database, and is developed with C # language. The system mainly includes three modules: teachers’ marking, examinee on-line examination and administrators’ management, and has functions such as online examination, scores query, paper management, user information management, etc. The system provides a convenient and reliable platform for the examination, and helps teachers do better management and organization of test. Key Words:C# language; Online exam; Database 目 录 摘 要 1 引言 1 1.绪论 2 1.1研究意义 2 1.2研究现状 2 1.3课题目标 3 2.开发环境介绍 3 2.1 ASP.NET 简介 3 2.2 动态网站技术介绍 3 2.3 SQL Server数据库 3 3.需求分析 3 4.系统设计 4 4.1系统模块结构设计 4 4.2 重要功能设计 5 4.3数据库设计 6 4.4物理设计 8 5.系统实现 9 5.1 登录功能 9 5.2科目信息管理功能 9 5.3试题管理功能 9 5.4用户信息管理功能 9 5.5考试信息管理功能 10 6.总结 11 参考文献 12 致谢 13 在线考试系统的设计与实现 引言 由于网络的普及与快速发展,上网成了人们获取知识和信息的重要途径,网上考试系统应运而生。我的毕业设计题目就是:在线考试系统的设计与实现。利用ASP.NET设计“网上考试”的功能,让莘莘学子们不用再千里迢迢地奔赴考场,让考试变得轻松与简单。本系统使用Visual Studio 2005 配合微软SQL Server 2005数据库管理工具进行开发,在进行系统分析后开发出一套基于WEB的在线考试系统。 1.绪论 1.1研究意义 现在常用的在线考试系统主要有两种基本模式:传统的C/S(客户机/服务器)模式以及新型的B/S(浏览器/服务器)模式[1]。所谓C/S模式,即数据库(比如,试题库)内容放在远程的服务器上,在客户机上安装相应软件;采用该结构,系统的安装与文护工作比较繁重,同时系统的安全性也受到一定影响。B/S体系是将用户界面和数据访问同应用逻辑相分离,能够简单的对系统文护,同时对客户端的功能进行了简化,用户只需浏览器即可使用此考试系统,更加适合在线的考试[2]。 1.2研究现状 网上考试现在在国外有些国家已经得到快速发展,例如国外有些著名的考试:如Microsoft公司的MCSE(Microsoft系统工程师认证考试)[3]、GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等,都是采用网上考试的形式进行的。 (责任编辑:qin) |