摘 要:为了解决现实生活中考试管理工作所面临的诸多问题,使考试工作实现自动化、信息化,系统采用目前比较流行的B/S编程模式,以SQL Server 2005作为数据库服务器,以C#为编程语言,在Microsoft Visual Studio 2005平台下利用ASP.NET技术实现完成。本系统主要包含有参加考试人员登录、试题的浏览、作答、提交、成绩查询等功能。4528
关键词:在线考试系统;B/S模式;ASP.NET;SQL Server
Online Test System
Abstract: In order to solve the problems that real life test management is facing, making the examination work systematization and automation, The system adopt B/S model which is popular at present, choose SQL Server 2000 as the database server, use C# as the programming language, and completed by ASP.NET in Microsoft Visual Studio 2005 platform. The system mainly including the following functions: take the exam staff login, questions browsing, answer, scores query and so on.
Keywords: Online Examination System; Automatic Marking; B/S Model;ASP.
NET;SQL Server2 在线考试系统
目 录
摘 要 1
引言 1
1.绪论 1
1.1 选题背景及意义 2
1.2系统开发语言与环境 2
2.系统分析和设计 2
2.1 系统的可行性研究 2
2.2 系统需求分析 3
2.3系统功能模块设计 3
3.数据库设计 4
3.1 数据库概念模型设计 5
3.2 数据库逻辑结构设计 5
4.系统详细设计和具体实现 6
4.1数据库连接 7
4.2 管理员功能模块的实现 7
4.3 在线考试功能模块的实现 7
5.系统测试 8
6.总结 9
参考文献 10
致谢 11
引言
由于传统考试的弊端日益增多,在线考试也随之而产生,在线考试已渐渐被人们所接受,并有逐渐代替传统考试的趋势。在此形势下,研究在线考试的人士也逐渐增多,实现在线考试的方法和技术也多种多样。
在线考试系统首先分析了传统人工方式管理考试面临的诸多问题,介绍了系统所要用到的相关技术,然后描述了系统所要实现的目标和基本功能模块,其次详细介绍了数据库的设计工作,最后给出了几个主要功能模块的具体实现和系统的测试结果。
1.绪论
1.1 选题背景及意义
现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,管理员的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,因此传统的考试方式已经不能适应现代考试的需要。多年来,伴随着社会的发展,各个学校无论是从硬件上还是从软件上都拥有了一定的基础条件,网上考试系统的建设势在必行。
随着考试类型的不断增加及考试要求的不断提高,考试系统管理员以及教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,因此传统的考试方式已经不能适应现代考试的需要。多年来,伴随着社会的发展,各个学校无论是从硬件上还是从软件上都拥有了一定的基础条件,在线考试系统的建设势在必行。
1.2系统开发语言与环境
(1)设计平台:Microsoft Visual Studio 2005.NET
Microsoft Visual Studio 2005.NET是微软公司推出的开发环境。它是目前最流行的 Windows 平台应用程序开发环境,而且除了可以完成Windows应用程序开发外,还可以进行Web应用程序开发、设备应用程序开发以及与其相关的数据库应用处理等开发任务,同时还提供了各种应用程序的发布安装支持,是一个功能极其强大的集成开发环境。 ASP.NET+SQL Server在线考试系统+需求分析+模块设计:http://www.youerw.com/jisuanji/lunwen_1265.html