基于.Net技术的在线考试系统的设计

基于.Net技术的在线考试系统的设计

基于.Net技术的在线考试系统的设计
摘要:现在社会的每个行业都需要大量的人才,而选拔人才的关键途径就是经过考试这条长河的洗礼。而且为了适应现代化教育与考试的需要,再加上网络的迅速发展和在学习生活中的广泛应用、科技的进步都在促使我们的考试更加有效率。由于现在网络的普及与快速发展,上网已经成为了人们获取知识与信息的重要途径,越来越多的人们开始接触网络并利用网络来提高自我素质,网上考试系统应运而生。本系统主要是用于学生在网上进行每个科目的考试。管理员对学生的考试成绩进行管理。学生考完试后本系统就可以自动的为学生判卷,并且将结果保存到相应的数据库表中。管理员可以采取此系统的出题功能从而为自己所讲的课程的课题形成题库。本文首要的是进行系统的需求分析,得出要建的各个系统模块。采用用SQL2005数据库建立系统运行所要的后台数据库,采用VS2010集成开发环境配合使用C#语言开发一套远程考试系统。
关键词:网络;在线考试;数据库;互联网;asp.net;B/S架构
The exam Online Examination System Design and Implnementation
Abstract: Now every important way sectors of society requires a lot of talent, and the selection of personnel is through examination of baptism. And in order to meet the needs of modern education and examination, together with the rapid development of the network and is widely used in the study of life, technological advances are prompted us to test more efficient.Due to the popularity of the Internet and rapid development, the Internet has become an important channel for people to obtain knowledge and information, more and more people began to contact the network and use the Internet to improve their own quality, the online examination system came into being.This system is mainly used for students to test the various subjects on the Internet. Administrators to manage students' test scores. After the test, the system can automatically test the students' sentences, and the results will be stored in the corresponding database table. The administrator can use the system function so as to test their teaching subjects to form a test question database.In this paper, first of all, the system needs analysis, to build the various system modules. Using SQL2005 database to establish the system to run the background database, using VS2010 integrated development environment with the use of C# language to develop a set of remote examination system.
Key Words:Network, online exam, database, Internet, asp.net, of B / S architecture


目  录
第1章  绪论 1
1.1研究意义 1
1.2 研究现状 1
1.3课题目标 2
第2章 开发环境介绍 2
2.1 ASP.NET简介 2
2.2 系统技术介绍 3
2.3 SQL Server2005数据库 3
第3章 需求分析 3
3.1 可行性分析 3
3.2 需求分析 4
3.3 系统目标 5
3.4 系统模块结构设计 5
3.5功能模块流程图 6
第4章 数据库设计 9
4.1 数据库设计 9
4.2 数据库表的设计 10
第5章 详细设计 14
5.1系统重点模块设计 15
5.2 登录模块详细设计 15
5.3科目信息模块详细设计 16
5.4试题管理模块详细设计 17
5.5 用户信息管理模块详细设计 18
5.6 考试信息管理模块详细设计 21
第6章 软件测试 23
6.1 系统的测试范围 23
6.2 测试任务 23
结   论 25
参考文献 26
致  谢 27

参考文献
[1] 郑阿奇.SQL Server实用教程(第3版)[M]. 电子工业出版社.2009年
[2] 沈士根,汪承焱,许小东.Web程序设计-ASP.NET实用网站开发[M].清华大学出版社.2009年
[3] 王珊、萨师煊.数据库系统概论[M].北京.高等教育出版社.2008
[4] 马骏.C#网络应用编程基础[M].人民邮电出版社.2006年
[5] 唐政,房大伟等.C#项目开发全程实录[M].清华大学出版社.2008年
[6] 求是科技.ASP.NET信息管理系统开发实例导航[M].人民邮电出版社.2008年
[7] 赵致格.数据库系统与应用编著[M].清华大学出版社2007年
[8] 陈漫红.数据库系统原理与应用技术[M].机械工业出版社.2010年
[9] 王晟,马里杰.SQL Server数据库开发经典案例解析[M].清华大学出版社.2006年
[10] 王小科等.C#开发实战宝典.清华大学出版社[M].2010年
[11] 夏江林.C/S结构与B/S结构技术特点比较.电脑学习.2001(5) P35-36
[12] 朱忱,宋顺林.基于.net的Web应用框架的设计与实现[J].计算机工程与设计,2006(8)
[13] 黄杰.基于Browser/Sever模式下的在线网上考试系统.DI.武汉大学硕士学位论文,2004
[14] 石庆明,余超.基于.net网上考试系统设计与开发.DI.河南新乡计算机与工程信息,2009

 

暂时没有评论

真实

多重认证,精挑细选的优质资源 优质老师。

安全

诚实交易,诚信为本。

保密

所有交易信息,都为您保密。

专业

10年专业经验,10年来帮助无数学子。