ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:296.95KB ,
资源ID:22687997      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22687997.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(精品基于个人电脑的无纸化考试软件的设计与实现毕业论文设计Word文件下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

精品基于个人电脑的无纸化考试软件的设计与实现毕业论文设计Word文件下载.docx

1、本论文属于 不保密。(请在以上方框内打“”) 指导教师签名:日期:2012年 5 月 20 日 日期:2012年 5 月 20 日 本科毕业设计(论文)基于个人电脑的无纸化考试软件的设计与实现(高等数学篇)摘 要随着计算机的技术日益普及,素质教育不断的推广,计算机作为教学手段开始不断进入我们的生活,这种教育方式给传统的教育模式带来有益的补充,而基于个人电脑的考试软件也因为它的准确性、便捷性、可重复性不断受到人们的青睐,这也使其成为传统教育考试发展的一种趋势。本系统运行于单机模式,采用Visual Studio 2010作为开发平台,以ACCESS 2003作为后台数据库,使用的语言为C#语言。

2、该系统实现了显示考生姓名学号,随机生成题目,判断对错,统计分数。该系统分为练习与考试部分,区别在于练习部分由答案提示。该系统使用方便,操作简单,对于广大学生的高等数学的学习具有帮助作用。文中首先阐述了个人考试系统发展背景与现状,简要介绍了.NET、ACCESS 、C#等相关知识。接着详细介绍了系统的需求分析、可行性分析、技术分析、功能设计、结构设计、数据库设计及系统功能的实现。最后描述了系统的细节制作,并对系统的开发做出了全面的总结。关键词:C#,Access,高等数学,考试练习系统Based On The Personal Computer Paperless Test System Sof

3、tware Design And Implementation ( Higher Mathematics )ABSTRACTWith the spread of computer of computer science and quality education, computer have been become a teaching tool come into our lives,this teaching means is a goo supplement of traditional teaching,at the same time personal computer test s

4、oftware is popular with human because its accuracy、convenience 、repeatability , this is also become a trend of traditional teaching test.My software use singal computer pattern, Using Visual Studio 2010 as a development platform,in the ACCESS 2003 database as a background, Using the language of C #

5、language.The system realizes the display name student ID, randomly generated questions, to judge right and wrong, statistical scores.The system is divided into training and test, difference is the practice in part by the answer prompt.The system is easy to use, simple operation, for the majority of

6、students in the higher mathematics learning has helped.This article first elaborated the individual test system development background and current situation, introduced briefly . NET, ACCESS, C # and other related knowledge. Then introduces in detail the system requirements analysis, feasibility ana

7、lysis, technical analysis, function design, structure design, the database design and the system function realization. Finally, describes the details of the system, and the development of the system to make a comprehensive summaryKey words: C#, Access, higher mathematics, # examination exercise syst

8、em 前 言 11. 系统概述 21.1 项目开发的目的和意义 21.2 无纸化考试软件的现状与分析 31.3 计算机考试系统的发展趋势 42. 系统分析 52.1 需求分析 52.1.1 课题欲解决的问题 52.1.2 解决方案 62.3 技术可行性分析 72.3.1 Visual Studio 2010 72.3.2 .NET C#程序设计 82.3.3 .ADO.NET 数据连接 92.3.4 ACCEESS数据库与SQL查询语言 103. 系统总体设计 133.1 系统功能分析 133.2 系统功能模块设计 133.3 数据库设计 143.3.1 数据库需求分析 143.3.2 数据库

9、概念设计 143.3.3 数据库逻辑结构设计 153.4 环境配置 164. 系统实现 174.1 登陆界面实现 174.2 使用说明界面实现 194.3 数据库连接实现 204.4 判断题模块的实现 214.5 单选题模块的实现 244.6 多选题模块的实现 264.7 填空题模块的实现 284.8 显示分数模块的实现 294.9 管理使用者模块的实现 315. 测 试 335.1 测试环境与测试条件 335.2 测试过程 335.3 测试结果与分析 346. 总 结 36参考文献 37致 谢 38前 言高校扩招后,我国高等教育步入了大众教育。高等教育的受众不再仅仅是绝少数的精英,而是广大更

10、加普通的学生。数学教育的难题在于既要满足数学发展越来越高的要求,又要适应大众化教育的现状。根据调查,大部分高等院校的学生,高等数学的成绩都不较为理想,这是由于最近几年的教育模式只注重了数学发展的要求,而没有注重大众化教育的现状原因1。现行的教学大纲,教学模式基本延续扩招以前的模式,教学时间同时较为下降,这不仅增加了教师教学的困难,也造成了学生们学习的困难,基础较差的学生往往无法接受所学知识,对学习失去信息,以至于旷课、早退、抄袭作业的现象普遍出现,考试及格率也大幅下降,即使考题非常简单,不及格率也较高,而学习差的同学常常不及格,甚至有连续补考不及格的同学。而与此同时,计算机作为越来越普遍的电子

11、设备,在人们日常生活中扮演了越来越重要的角色,人们利用它进行休闲娱乐、办公学习,现在人们的日常生活往往离不开计算机。同样在教育方面,随着素质教育的全面推广,计算机辅助教学是教育发展的趋势,是一种新兴的学习方式。无纸化考试的引用,可以更好的帮助同学们考前训练,也可以帮助老师们更好的教学。除此之外,无纸化考试增强了学生的动手能力,也提高了考试的自动化和科学化。节约了考试的时间与与金钱的花费。现在大部分大学生人均一台计算机,学生们普遍日常生活大量接触计算机,乐于使用计算机。无纸化考试软件的引入,更好的体现了高等数学的教学目的,增强了学生的动手能力,而且大大提高了考试的自动化和科学化。同学们练习或模拟

12、考试的结果均可以得到即实反馈,高效准确,这使得同学们的练习和测试具有更强的针对性。对于高等数学的学习,我相信计算机考试软件可以很大程度上帮助到广大学生。1 系统概述1.1 项目开发的目的和意义对比与传统考试,需要大量时间精力去准备试题,组织学生考试,批改分数,分析试卷,随着计算机技术的不断发展与进步,无纸化考试软件的出现就有了其必然性。计算机考试凭着其操作简单,阅卷准确快捷,成绩分析科学直观的优点,不断受到广大师生的欢迎与喜爱。如何使考试变得更加方便、高效、公正、方便,是现代教育的一个重要课题,计算机考试系统是传统考场的延伸,利用计算机技术可以方便地对学生进行考试,加上数据库技术的利用,大大简

13、化了传统考试的过程。因此计算机考试系统是现代教学不可缺少的一个重要环节。有趋势表明,计算机考试已经成为考试的发展方向,现在国许多考试认证,例如GRE、CISCO,微软认证考试,计算机考试其出题、答卷以及评分都是在计算机上完成的。无纸化的考试形式有着其科学、及时、准确、公平等优点,具有传统考试形式无法替代和比拟的优势。系统结合高等数学内容,为大学生提供可及时反馈的集练习与测验于一体的软件,内容结合教学实际,符合大学生特点。考试系统智能化、自动化,节省了出卷阅卷时间,体现了计算机技术的优越性。学生通过使用软件即时得到正确答案,在不断的练习中,反思自己的对错与否,强化记忆,提高学生的自学能力。考试系

14、统配置极为简单,使得考试的过程大大简化。一个完整的考试系统可以使使用者在学习过后及时检测自己的学习效果,发现自己的不足,从而提高学习效率。考试系统中题目的生成、试卷的提交、成绩的评定等都可以自动完成。这样一来,教师所要做的只是精心设计题目,而不是组织考试,这可以大大减轻了教师与组织者的负担。考试系统具有智能化、科学化、自动化、高效化、等诸多优势,具有较好的发展前景。希望学生通过使用这个软件可以不断练习,在练习中总结错误,强化记忆,提高自己的数学知识。帮助学生提高高等数学成绩。1.2 无纸化考试软件的现状与分析计算机考试系统的实现,将教师从繁琐的出题、监考、阅卷、试卷分析和成绩统计的传统考试中解

15、脱出来,充分体现了准确、客观、公正、快速、简捷等特点。计算机考试系统起源于60年代美国,20世纪70年代,美国考试委员会着手进行计算机模拟考试的研究工作,并于1983年编制出有效的模拟考试系统,当时的名称是计算机辅助考试系统。1990年8月,美国加利福尼亚、得克萨斯等十个州创建各州以及各高等院校相互认可的学位证书以及相应的教学体系,从而正式拉开网络远程考试的序幕。著名的考试机构有美国思而文学习系统有限公司。经过40多年来的发展,已经在全世界得到了广泛应用。国内也有许多考试采用了计算机考试系统。比方说托福考试、微软认证考试、cicso认证考试、全国计算机等级考试、驾驶员理论考试等等,可以说计算机

16、考试系统逐渐成为了公证、效率的考试代名词。这都是由于计算机考试的出卷迅速,阅卷准确,统计成绩快速,自动化科学化的特点决定的,采用计算机考试系统的考试最大程度上被人们所信赖着。计算机考试系统主要有两种模式,C/S模式(客户端/服务器模式),B/S(浏览器/服务器模式)。通常C/S的客户端与服务器端分别与不同计算机中,客户端是普通的PC,而服务器为专业的服务器。 C/S模式可以分成两层模式和三层模式。两层模式Client和Server通过网络联结起来,通常Client端和Server端分别运行在不同的计算机中,Client端一般可以安装于普通计算机,而Server端一般安装在功能更加强大的服务器。

17、在三层C/S模式中,则将业务逻辑独立出来放在中间服务器上,数据逻辑在另一个服务器上。而B/S模式是由网络技术不断发展而成长起来,它由C/S模式发展开来,而基于网页上的一种应用,B/S是基于网络浏览器和网络服务器而构成的。C/S 模式B/S模式各有优缺点,C/S模式安全性较高,数据处理能力较强,而B/S模式更加方便快捷,可以不受地点的限制。比方说如果50台机器安装一款软件,如果采取C/S模式,那么50台机器都需要独立的下载安装,十分花费时间,而采取B/S模式则不需要安装,只需要浏览就可以了。但是C/S模式可以提供的功能更加全面,更加强大。所以说应该看具体项目需求而采取哪一种的开发模式。1.3 计

18、算机考试系统的发展趋势 计算机考试系统的发展趋势趋势有以下几点。 (1) 向开放式的网络体系结构发展:使不同软硬件环境、不同网络协议的网络可以互相连接,真正达到不受地域时间的限制、数据通信分布处理的目标。(1) 向高性能发展:追求高速、高可靠和高安全性,加强考试系统的安全性,添加防火墙,保护好系统数据。采用多媒体技术,提供文本、图像、声音、视频等综合性服务(3) 向智能化发展:提高网络性能和提供网络综合的多功能服务,并更加合理地进行有关考试的各种业务的管理,真正以分布和开放的形式向用户提供服务。2 系统分析2.1 需求分析需求分析是软件开发过程中开始的一环,也是重要的一环。就如房屋建造过程中打

19、造地基,如果地基打的不劳固,房屋也不会坚实。针对时下教学环境,本系统主要目标是满足广大师生关于高等数学的考试需求。本系统需要操作简便,使用方法简单,如果使用复杂,上手难,使用者使用就花费了较长时间,显然这是不受人欢迎的。系统需要稳定,有一定的纠错能力,不能在使用过程中崩溃。对比传统的考试方式,基于个人电脑的考试系统的特点在于无纸化、效率高,考试时间短,无需批改,这样就可以从传动的选题、生成试卷、到批改试卷所需的大量时间,节约到了只需使用者答题的时间。系统还可以在使用完毕即给出成绩,可以帮助学生了解自己所掌握的知识多少。基于上述情况,采用计算机考试系统实现考试将成为未来考试的一种重要的考试方式。

20、同时也是教育事业的一大发展,前景广阔。2.1.1 课题欲解决的问题在我国,现在绝大多数考试还是传统考试方式,这种考试方式需要大量时间老师准备题目,组织考试,批阅书卷,统计数据,可以说是十分浪费时间与精力,已经不能满足社会以及教育事业发展与进步,所以课题应该解决的问题在于提高考试的自动化、科学化,提高效率与准确率,符合广大学生的需求。本系统是一个提供给大学生考试的平台。通过这个考试系统考生可以方便快捷的进行考试或练习,从而提高自己对于高等数学的掌握。需要注意的地方有,题目的内容涉及高等数学的哪些方面?题目是以什么形式的方式出现?高等数学设计很多复杂的符号,这些符号键盘很难输入,怎么答题和制作题目

21、?题目从哪里收集而来。是寻找题库还是网上找还是从书本上寻找。2.1.2 解决方案本系统应该操作简单,上手性快,界面一目了然不需要很复杂的操作。其次要有提示功能,最好完成答题后可以对题目进行正确答案的提示,可以增添练习模块。除了这些系统要有稳定性,可以保证考试流程的正常进行,不会因为各种操作而导致系统的崩溃不运行,对答题的正确性要有保证性。本系统是运行于单机环境,采用C#和ACCESS 2000数据库技术制作。系统制作的平台是VISUAL STUDIO 2010。该系统的功能模块为登陆模块、考试模块(单选题、判断题、多选题、填空题)、计分模块、显示答案模块、练习模块、测试模块、后台题库、管理使用

22、者信息模块。本系统的题目是以路径方式存储在数据库表中。使用的数据库是ACCESS,因为ACCESS方便操作,兼容性好,使用简单。题目因为很难由键盘输入,于是我决定题目由图片格式出现,然后以路径的方式存取在数据库中。题目的类型涉及简答题、多选题、单选题、和判断题.涉及的高等数学单元有函数与极限、导数的概念、不定积分、定积分、微分方程、多元函数微积分。选取这些单元,是因为这些单元基本涵括了高等数学的重要内容。图2.1为普通用户系统登录用例图,图2.2为管理员登陆用例图。 图2.1 普通用户系统登陆的用例图 图2.2管理员登陆模块2.3 技术可行性分析本文主要采用的技术是Visual studio

23、2010,Access,C#和数据库,这节论述了技术上的可行性。2.3.1 Visual Studio 2010Visual Studio是个是个十分方便好用的软件,它提供了很多使用的组件、控件,很多时候你不用编写程序,只需要拖拖控件就可以完成复杂的命令,真是可以说是傻瓜式的开发系统,当然如果你想钻研VISUAL STUDIO,它也有很多复杂的功能,可以说它是个既可以完成简单工作也可以完成专业复杂工作的好工具。在Visual Studio 2010中,微软重建了编辑器,这为开发者提供了灵活、功能丰富的开发环境,并支持多显示器即开发者可以同时在多台显示器上查看代码、用户界面设计器和数据库结构。V

24、isual Studio 2010中具有大量可支持最新微软产品的新功能。对Windows 7多点触控和“Ribbon”界面的支持有助于为终端用户提供令人赞叹的应用程序。SharePoint开发者首次可以全面使用Visual Studio集成开发环境(IDE)中的SharePoint功能。借助Windows Azure开发套件,开发人员将可在熟悉的Visual Studio环境中迅速轻松地开发、调试、测试并部署云应用程序。对于ASP.NET模型视图控制器(MVC)的支持为开发人员带来了更多的灵活性,使他 们得以分别更换网络应用的外观和核心业务逻辑。Windows Phone 7的开发者也可以通过

25、使用Visual Studio的集成手机设计界面开发出令人惊叹的手机应用。 2.3.2 .NET C#程序设计本系统是基于VISUAL STUDIO 2010的,所采用的语言就是C#,C#面向对象,模块化,可以继承、封装,节省了开发时间,这只是个小系统,如果是规模坏的大软件更可以节省时间与精力,这充分说明了面向对象软件的优越性。C#语言与C语言区别不是很大,有C语言的基础的人上手很快,很多都不是语法的不同,而是使用思想的不同。而C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#不仅拥有C/C+的强大功能以及Visual Basic简易使用的

26、特性,与当今计算机语言发展一致的是,和C+与Java一样亦为面向对象导向程序语言。C#语言中定义主要是从C和C+继承而来的,而且语言中的许多元素也反映了这一点。C#在设计者从C+继承的可选选项方面比JAVA要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义).C#是一种面向对象的编程语言。由于面向对象语言的优越性,它使得程序员可以快速地编写各种基于.NET平台的应用程序,.NET提供了一系列的工具和组件来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,如

27、C#丰富多用的各种租借,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,对于熟悉类似语言的开发者可以很快的转向C#。C#语言的优越性使开发过程节约了很多时间,比方说由于它的继承性,只要开发了一个公共界面,然后相似的界面就可以继承它了,这样就节省了很多时间。还有就是C#提供的各种控件,通过这些控件我们可以完成各种各样的功能,而且不需要编写代码,只需要直接拖取控件,可以说是相当方便简单。比方说经常使用的

28、Button按钮,这个控件是提供按钮的功能,还有picturebox控件,使用这个控件显示图片。还有Textbox控件 ,使用这个控件,可以显示文字。2.3.3 .ADO.NET 数据连接 通过使用ADO.这个对象类库,我们可以进行数据的连接,这是一个很重要的类库。ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持

29、,并支持RICH XML。由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。 ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。 ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协

30、议。一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议,并且现在还不断出现更多的数据源,这些数据源都可以通过。NET的ADO .NET类库来进行连接9。ADO.NET提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。这些类库称为Data Providers,并且通常是以与之交互的协议和数据源的类型来命名的2.3.4 ACCEESS数据库与SQL查询语言本系统定位于单机环境,ACCESS属于OFFICE家族一员,普及率高,使用简单。有好的页面交互模式,通过使用ACCESS可以节约我熟悉操作开发软件的过程,而着重于具体设计数据库,具体设计数据的工作上面。我使用的ACCESS吧版本是2003,因为这个版本属于老版本而又不是被淘汰的版本,所以无论兼容性或者稳定都是值得信赖的。Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1