在线考试系统的设计与实现毕业设计论文

上传人:cl****1 文档编号:429760350 上传时间:2022-12-17 格式:DOC 页数:38 大小:582.53KB
返回 下载 相关 举报
在线考试系统的设计与实现毕业设计论文_第1页
第1页 / 共38页
在线考试系统的设计与实现毕业设计论文_第2页
第2页 / 共38页
在线考试系统的设计与实现毕业设计论文_第3页
第3页 / 共38页
在线考试系统的设计与实现毕业设计论文_第4页
第4页 / 共38页
在线考试系统的设计与实现毕业设计论文_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《在线考试系统的设计与实现毕业设计论文》由会员分享,可在线阅读,更多相关《在线考试系统的设计与实现毕业设计论文(38页珍藏版)》请在金锄头文库上搜索。

1、 JIANGXI AGRICULTURAL UNIVERSITY本 科 毕 业 论 文(设 计)题目: 在线考试系统的设计与实现 学 院: 计算机与信息工程学院 姓 名: 学 号: 专 业: 信息管理与信息系统 年 级: 指导教师: 职 称: 二0一三 年 四 月 摘要 本论文在对现行考试现状分析的基础上,概括了在线考试系统开发的背景、开发的目的和开发的意义。该系统采用了VisualStudio2008开发工具、C#语言和sqlserver2000数据库。系统分为五大模块:登录模块、随机抽取试题模块、自动评分模块、试题管理模块和后台管理员模块。其中登录模块是进行用户登录的;随机抽取试题模块是实

2、现阅读考试规则、选择考试科目、开始考试的功能;自动评分模块的功能是对考生的考卷自动进行评分;试题管理模块是实现教师登录、试题信息管理、考试结束管理、个人信息的维护的功能;后台管理员模块是实现管理员登录、学生信息管理、教师信息管理、试题信息管理、科目信息管理、考试结果管理、管理员信息维护的功能。该系统提高了教学质量,改进了学生的考核手段,实现了由传统的考试方式向网络无纸化考试方式的转变。关键词:VisualStudio2008;C#;sqlserver2000;后台管理AbstractIn this paper, based on the analysis of the current test

3、 status, summed up the online examination system development background, development purpose and the meaning of development. The system USES a VisualStudio2008 and sqlserver2000 database development tool, c # language.System is divided into five modules: login module, random paper module, automatic

4、grading module and test question management module and the background administrator module. The login module is for users to log in; Random test module to read the rules, is to realize the function of selecting subjects, the exam will begin; Automatic grading module is for candidates rating test pap

5、er automatically; Test question management module is the realization of teachers login, test question information management, personal information management, the maintenance of the test is finished; Background administrator login module is the realization of administrators, student information mana

6、gement, teacher information management, test question information management, course management, exam results management, administrator information maintenance functions.The system improves the quality of teaching, improve the students examination means, achieved by the traditional way of examinatio

7、n to the network change the way of the paperless examination.Keywords: VisualStudio2008;c #;sqlserver2000;background managemeII目录摘要IAbstractII1 引言11.1 开发背景11.2 国内外研究现状及分析11.3 国内在线考试存在的问题21.4 开发目的、意义22 开发语言、相关技术介绍32.1 NET Framwork32.1.1 概述32.1.2 功能32.2 VisualStudio200832.3 C#42.4 SQLServer200043 系统分析

8、63.1 可行性分析63.1.1 技术可行性63.1.2 经济可行性63.2 系统业务流程图分析73.3 系统数据流程分析83.4 数据字典83.5 UML建模分析104 系统总体设计114.1 系统实现的目标114.2 系统功能模块设计114.3 系统功能结构图114.4 系统功能流程图135 数据库总体设计145.1 数据库概念结构设计145.2 数据库物理结构设计176 在线考试系统实现206.1 主要模块的实现206.1.1 登录界面206.1.2 随机抽取试题模块206.1.3 自动评分模块226.1.4 试题管理模块236.1.5 后台管理员模块256.2 GridView控件的应

9、用277 系统的分析与测试297.1 系统测试的分析与概述297.2 系统的测试用例298 结论31参考文献32致谢331 引言传统考试要求教师打印要求教师打印试卷、安排考试、监考、手机试卷、评该试卷、讲评试卷和分析试卷,这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地地对学生进行考试,加上数据库技术的应用,大大简化了传统考试的过程。因此在线考试系统是电子化教学不可缺少的一个重要环节。1.1 开发背景近年来,计算机技术、Internet技术的迅猛发展,给传统的办学提出了新的模式。绝大部分高等院校都已经接入互联网并建成

10、校园网,各校的硬件设施也已经比较完善,通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理结构、信息发布与管理系统,从而方便管理者、教师和学生间的信息发布、交流和共享。以现代技算计技术、网络技术为基础的数字主要朝着信息化、网络化、现代的目标迈进。开发无纸化在线考试系统,目的在于探索一种以互联网为基础的考试模式。通过这种新的模式,提高了考试工作效率和标准化水平,使学校管理者、教师和学生在任何时候、任何地点都可以通过网络进行在线考试。1.2 国内外研究现状及分析世界各国对教育的发展给予了前所未有的关注,它们都试图在未来的信息化社会中让教育处于一个有优势的位置,从而能走进社发展的

11、前列,因此许多国家都把信息技术运用于教育,作为民族发展的重要驱动力,在国外,美国心理协会在1986年出版了关于如何开发、使用计算机化考试、解释考分的指南,成为了考试和软件开发者的事实标准。投入实际使用的例子:1982年采用远距离教育方式的美国学院考试使用的计算机进行测试;1933年美国教育考试中心考试;从1994年开始,美国护理证书考试也完全在计算机上进行。目前,国外许多大型的测验出版机构、地区的教育主管部门和专业资格认证机构都是以某种测验理论为指导而建立题库、设计考试系统的,并进行各项研究。在我国,计算机考试系统题库的理论研究和实践应用起步都比较晚。但发展却比较迅速,研究和开发活动都比较活跃

12、。北京师范大学、华北师范大学等高等院校都有教师在进行教育测量理论应用于题库建设方面的研究。清华大学、北京师范大学、上海交通大学等高等院校也有教师在组织力量致力于实用考试系统的开发和研究工作。其中使用专业的在线考试系统影响较大的考试有:1994年开始,由国家教务组织的全国计算机等级考试;1996年开始的由教育部考试中心举办的全国计算机应用技术证书考试;微软授权培训中心组织的认证考试等。面向普通教师使用的通用题库系统也有“海北智能助教系统”和国家“九五”重点攻关项目“计算机辅助教学软件研制开发与应用”,“中小学课件的研制与开发”等。1.3 国内在线考试存在的问题以上考试系统各自实现了试题的计算管理

13、、抽题成卷、无纸化考试、自动评卷和对考试结果进行统计分析等各项功能的一部分。但也都存在一定的问题和局限性。我国专用考试系统主要是针对计算机考试,其他行业和科目的考试较少。计算机在线考试系统是由于操作类题目自动出题有较大的难度,基本没有实现题库化管理。系统对传统的客观题虽然一般建有题库但不大,多采用随机抽题组卷的方式缺乏教育测量理论作为依据。多数的在线考试系统是C/S模式的,也就是说需要安装客户端后才能使用,这样就带来了许多的不便之处。这个传统考试已经不能适应有些考试的年代,在线考试系统会表现出其高效、节能等的优点。为了解决以上国内在线考试系统的问题以及可以与世界各国的在线考试系统同步发展,很多

14、人都在研究在线考试系统,现在就针对在线考试系统的不足之处设计与开发一款在线考试系统。1.4 开发目的、意义当前社会,信息就是资本和财富。一方面该系统能够节省大量人力资源,学校不再需要大量的教师组织学生考试,从而间接地位学校节约了人力和时间。另一方面,该系统能够快速地进行考试和评分,而且还能体现出考试的客观性与公正性该系统还可以为学校减少不必要的浪费并且使考核学生成绩变得客观和公正,使教师不需要再批改试卷,减轻了教师的工作量,使教师的工作变得轻松,也在一定程度上解决了试卷泄密的弊端。2 开发语言、相关技术介绍在确定了系统的开发背景、目的及意义之后,就是选择好的开发工具、语言及相关技术来开发系统,

15、该系使用的开发工具是基于.net的VisualStudio2008,开发语言是 C#,开发所使用的数据库是sql erver2000,下面对他们具体介绍下。2.1 NET Framwork2.1.1 概述.NET Framework(又称 .NET 框架)是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.它包含许多有助于互联网和内部网应用迅捷开发的技术。.NET Framework 是微软公司继Windows DNA之

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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