《离散化网络考试系统设计与实现》-公开DOC·毕业论文

上传人:zhuma****mei1 文档编号:136070991 上传时间:2020-06-23 格式:DOC 页数:32 大小:2.11MB
返回 下载 相关 举报
《离散化网络考试系统设计与实现》-公开DOC·毕业论文_第1页
第1页 / 共32页
《离散化网络考试系统设计与实现》-公开DOC·毕业论文_第2页
第2页 / 共32页
《离散化网络考试系统设计与实现》-公开DOC·毕业论文_第3页
第3页 / 共32页
《离散化网络考试系统设计与实现》-公开DOC·毕业论文_第4页
第4页 / 共32页
《离散化网络考试系统设计与实现》-公开DOC·毕业论文_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《《离散化网络考试系统设计与实现》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《离散化网络考试系统设计与实现》-公开DOC·毕业论文(32页珍藏版)》请在金锄头文库上搜索。

1、重庆工商大学派斯学院毕业设计说明书 设计题目: 离散化网络考试 考试系统设计与实现 院 系: 计算机系 专业班级: 08计算机科学与技术 学生姓名: 学号: 指导教师: 职称: 教 授 日 期: 2012年5月 II离散化网络考试-考试系统设计与实现 指导老师 中文摘要:随着计算机技术在社会各个领域的逐渐渗入,教育信息化的发展也有了很大的进步,网络考试系统逐渐成为当前教育软件设计的主要领域之一。网络考试系统按结构来分主要有两类:B/S结构和C/S结构,即浏览器/服务器模式和客户端/服务器模式。本文论述的是采用B/S架构、基于.NET技术的网络考试系统的设计与实现。网络考试系统借助准确、高效、网

2、络化的信息技术手段,使考试能够不受时间、地点的限制而进行,有着传统考试模式无法比拟的优越性。本文从网络考试系统的实际需求出发,论述了系统的需求分析、开发环境、以及模块功能的设计和实现。系统实现了简单的网络在线考试过程,学生用户可以登录、在线考试以及查询考试成绩;教师可以对试题信息、考试成绩进行管理。关键词: .NET;网络考试;B/S结构;ABSTRACT:With the development of computer technology in all areas of society, education Informatization has made a great improvem

3、ent. Network online examination system isbecoming one of the main areas of the design of educational software. According to the structural requirement, Network test system can be divided into two categories: C/S structure and B/S structure, that is to say, browser / server model and client/server mo

4、del. This paper introduces the design method and Implementation of the Network test system, in which B/S structure and NET technology are employed. Network test system can take examinations in any time and any place by using an accurate, efficient and networking information technology. Thus, it has

5、the superiority which traditional examination will never exceed. Based on actual demands of the Network test system, this paper discusses analysis of system requirements, development environment, and the design and implementation of the module function. A simple Network test process has been achieve

6、d. In the presented system, student users can login, register, test themselves and inquiry examination results; and teacher can manage the test information and test results and so on. Keywords: .NET; Network Test System;B/S Structure;目录一、前言11离散化网络考试系统的开发背景12网络考试系统的发展1(1)发展现状1(2)发展趋势2二、系统开发环境介绍31系统开发

7、工具3(1).NET开发平台概述3(2)C#语言的开发优势32系统的数据库设计环境43系统的技术架构4三、需求分析61系统需求分析62数据库需求分析73系统的功能需求分析10四、系统总体设计111系统模块112用例图113前台模块12(1)后台模块124数据库设计13五、系统详细设计和实现141数据表142具体模块设计17(1)登陆模块如图5.1所示。17(2)管理员模块18(3)教师模块20(4)学生模块22六、结束语26致 谢27参考文献28一、前言随着Internet以及多媒体技术的迅速发展和广泛普及,当今教育领域正在经历一场重大变革,其中的一个发展方向就是网络化教育,这已经成为现代教育

8、的一个特征。而网络化教育得以发展的一个重要前提就是网络化在线考试的实现。1离散化网络考试系统的开发背景信息技术的发展对教育技术学提出了前所未有的挑战,同时也为教育学提供了应对这些挑战的模式和方法。如何把网络教学和网络考试有效地引进教育领域并为教育服务,已经成为教育学中的一个新课题。传统的教学方式下,每组织一次考试都要经过很多步骤,如:试卷组织、审定印制、传送收集、登记发放、评判归档等,而老师要出试题、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷等。随着考试类型的不断增加及考试要求的不断提高,教师的工作量也会越来越大,对资源浪费也比较严重,而且这项工作也是十分繁琐且很容易出错。

9、这时传统的考试方式已经不能适应现代教育的需要。这样就要求一种新的考试方式的出现,来改变这一落后的现状。基于Web技术的在线考试技术借助Internet以及多媒体技术手段进行,使考试能够跨越时间空间的限制,既可以在本地进行,也可以在异地进行,具有考试的方便性和灵活性,正被越来越多的教育单位所接受,它可以在一个内部网络上应用,参加考试的考生在监考老师的监督下完成考试,实现无纸化考试,减少对资源的浪费同时减轻教师阅卷工作量;也可以在整个Internet上,作为考生测试自己水平的工具。2网络考试系统的发展当前,随着融合话音、数据和视频信息的网络技术的兴起以及互联网应用的不断普及,远程教育正在迅速步入社

10、会,网络考试也获得了前所未有的发展。(1)发展现状国内的网络在线考试起步比较晚,但是发展很迅速。最早出现的是基于单机的计算机考试,其优点是实现简单、开发难度小、系统成本低。但它没有充分利用网络的优点,升级和维护较为困难,需要大量人力以实现考题的一致性。可以说是“半手工半机器”的单机化考试,无法适应大规模的考试。网络通信技术尤其是Internet技术的迅速进步,使得网络在线考试系统的发展又进入了一个全新的领域。基于Browser/Server结构的考试系统的出现,弥补了上述系统的缺点。在这种结构模式下,每台计算机通过浏览器就可以与服务器通信,所有操作均可以在服务器端完成,不需要分发客户端程序,易

11、于系统维护和升级。(2)发展趋势利用计算机网络考试平台取代传统的纸张考试模式,具备公正、安全、高效的特点。试题库的建设、自动组卷、阅卷系统的创建很大程度上减轻了考试各环节的工作强度并消除了地域差异。技术在进步,所以网络考试系统的性能也在一直完善,不断向前发展。信息技术的发展,使得网络考试系统的概念逐渐超越传统认知的约束,正在向一个涉及多领域,集计算机技术、网络技术、系统集成技术、管理科学以及系统科学等多学科于一体的综合的新型学科的方向发展。它将基于不同技术的考试设备,以联网的方式连成一体,将语言、图像、数据、文字处理等功能综合在一个系统中,形成一个事务处理能力强、工作效率高、信息流转快、决策科

12、学的网络在线考试体系。另外,网络考试系统正在逐渐摆脱只能针对客观题考试的现状,对于主观题的评判技术也在不断完善。系统可以支持多种复杂的评分标准,比如多个答案、不分先后顺序的列举性答案,连环答案,语音答案,图像答案等等,真正实现智能化阅卷,无纸化考试。二、系统开发环境介绍1系统开发工具该系统选择的开发环境为.NET平台,编程语言为Visual Studio 2005中的C.NET。数据库采用的是Microsoft SQL Server 2005,下面简要介绍这些工具在开发中环境的优势。(1).NET开发平台概述.NET Framework是Microsoft开发的一个面向网络的平台。在此平台上,

13、可以用多种语言开发出Windows 应用程序、ASP.NET Web应用程序、移动Web应用程序以及XML WEB Service 等。.NET为开发数据库提供了很好的数据环境和强大的开发工具。它不仅拥有通用语言库,而且还为C+, C#, Visual Basic 和Jscript提供了一个通用的VS.NET集成开发环境。在.NET环境下开发离散化网络考试系统,通过创建.NET Web应用程序,为用户提供可视化的用户界面,用于数据的浏览和操作,可以与系统进行交互,完成考试中各种业务的处理和数据的存取。所以,在此平台上开发的远程考试系统会有很好的可操作性。(2)C#语言的开发优势作为Micros

14、oft新一代面向对象的语言,C#是从C和C+演变而来的一种简单的、面向对象的、类型安全的新型程序设计语言。它既保持了C+中熟悉的语法,又包含了大量的高效代码和面向对象的特性。C#几乎综合了目前所有高级语言的优点,具有许多其他语言不具备的功能,如:语法更简单、快速应用开发功能、语言的自由性、强大的Web服务端组件、支持跨平台、与XML的融合、对C+的集成等等。与Web的紧密结合,完备的安全性和错误处理技术,易于使用的版本处理技术,很好的灵活性和兼容性,诸多优点决定了C#是开发一个很好的开发工具。所以在本系统的开发中选择了它作为主要语言。因为在以前的学习过程中,用C#开发过类似的小型系统,有一定的

15、开发经验,所以综合考虑多方面因素,用C#语言来开发本系统是最好的选择。2系统的数据库设计环境考试系统在实际操作中会有大量的数据存取操作,Visual 2005环境里内置的数据库中的ADO.NET访问技术可推动数据集的存取和操纵,实现更强的可升级性和灵活性。SQL Server 引入了SQL Server Management Studio,这是一个新型的统一的管理工具组。这个工具组将包括一些新的功能,来开发、配置SQL Server数据库,发现并修理其中的故障。同时这个工具组还对从前的功能进行了一些改进,能够提高数据管理效率,降低操作复杂度和维护成本,在安全性、可靠性、可扩展性,经济实用性方面都有极大的优势。而对本系统来说,要建设一个相对较大的试题库,并且在运行时对数据库的操作相对频繁,所以Access, FoxPro等数据库显然

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号