基于个人电脑的无纸化考试软件的设计与实现.doc
《基于个人电脑的无纸化考试软件的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于个人电脑的无纸化考试软件的设计与实现.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本 科 毕 业 设 计(论 文)题目基于个人电脑的无纸化考试软件的设计与实现(高等数学篇) 学生姓名 学 号 指导教师 学院(系)信息技术学院 专 业 计算机科学与技术 交稿日期 2012年5月20日 上海建桥学院毕业设计(论文)学术诚信声明本人郑重声明:所呈交的毕业设计(论文),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本毕业设计(论文)不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。作者签名: 日期: 2012 年 5 月 20 日上海建桥学院
2、毕业设计(论文)版权使用授权书本毕业设计(论文)作者同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权上海建桥学院可以将本毕业设计(论文)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业设计(论文)。 保密,在 年解密后适用本授权书。本论文属于 不保密。(请在以上方框内打“”)作者签名: 指导教师签名:日期:2012年 5 月 20 日 日期:2012年 5 月 20 日 基于个人电脑的无纸化考试软件的设计与实现(高等数学篇)本科毕业设计(论文)基于个人电脑的无纸化考试软件的设计与实现(高等数学篇)摘 要 随着计
3、算机的技术日益普及,素质教育不断的推广,计算机作为教学手段开始不断进入我们的生活,这种教育方式给传统的教育模式带来有益的补充,而基于个人电脑的考试软件也因为它的准确性、便捷性、可重复性不断受到人们的青睐,这也使其成为传统教育考试发展的一种趋势。本系统运行于单机模式,采用Visual Studio 2010作为开发平台,以ACCESS 2003作为后台数据库,使用的语言为C#语言。该系统实现了显示考生姓名学号,随机生成题目,判断对错,统计分数。该系统分为练习与考试部分,区别在于练习部分由答案提示。该系统使用方便,操作简单,对于广大学生的高等数学的学习具有帮助作用。文中首先阐述了个人考试系统发展背
4、景与现状,简要介绍了.NET、ACCESS 、C#等相关知识。接着详细介绍了系统的需求分析、可行性分析、技术分析、功能设计、结构设计、数据库设计及系统功能的实现。最后描述了系统的细节制作,并对系统的开发做出了全面的总结。关键词:C#,Access,高等数学,考试练习系统Based On The Personal Computer Paperless Test System Software Design And Implementation ( Higher Mathematics )ABSTRACTWith the spread of computer of computer science
5、 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 software is popular with human because its accuracy、convenience 、repeatability, this is also become a trend of
6、 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 # language.The system realizes the display name student ID, randomly generated questions, to judge right and wron
7、g, 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 students in the higher mathematics learning has helped.This article first elaborated the individual test system
8、 development background and current situation, introduced briefly . NET, ACCESS, C # and other related knowledge. Then introduces in detail the system requirements analysis, feasibility analysis, technical analysis, function design, structure design, the database design and the system function reali
9、zation. 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 system 目 录前 言11. 系统概述21.1 项目开发的目的和意义21.2 无纸化考试软件的现状与分析31.3 计算机考试系统的发展趋势42. 系统分析52.1 需求分析52.1.1 课题欲解决的问题52.1.2 解决方案6
10、2.3 技术可行性分析72.3.1 Visual Studio 201072.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 数据库概念设计143.3.3 数据库逻辑结构设计153.4 环境配置164. 系统实现174.1 登陆界面实现174.2 使用说明界面实现194.3 数据库连接实现204.4 判断题模块的实现214.5 单选题模块的实现244.6 多选题模块的实现264.7
11、填空题模块的实现284.8 显示分数模块的实现294.9 管理使用者模块的实现315. 测 试335.1 测试环境与测试条件335.2 测试过程335.3 测试结果与分析346. 总 结36参考文献37致 谢38- 36 -前 言高校扩招后,我国高等教育步入了大众教育。高等教育的受众不再仅仅是绝少数的精英,而是广大更加普通的学生。数学教育的难题在于既要满足数学发展越来越高的要求,又要适应大众化教育的现状。根据调查,大部分高等院校的学生,高等数学的成绩都不较为理想,这是由于最近几年的教育模式只注重了数学发展的要求,而没有注重大众化教育的现状原因1。现行的教学大纲,教学模式基本延续扩招以前的模式,
12、教学时间同时较为下降,这不仅增加了教师教学的困难,也造成了学生们学习的困难,基础较差的学生往往无法接受所学知识,对学习失去信息,以至于旷课、早退、抄袭作业的现象普遍出现,考试及格率也大幅下降,即使考题非常简单,不及格率也较高,而学习差的同学常常不及格,甚至有连续补考不及格的同学。而与此同时,计算机作为越来越普遍的电子设备,在人们日常生活中扮演了越来越重要的角色,人们利用它进行休闲娱乐、办公学习,现在人们的日常生活往往离不开计算机。同样在教育方面,随着素质教育的全面推广,计算机辅助教学是教育发展的趋势,是一种新兴的学习方式。无纸化考试的引用,可以更好的帮助同学们考前训练,也可以帮助老师们更好的教
13、学。除此之外,无纸化考试增强了学生的动手能力,也提高了考试的自动化和科学化。节约了考试的时间与与金钱的花费。现在大部分大学生人均一台计算机,学生们普遍日常生活大量接触计算机,乐于使用计算机。无纸化考试软件的引入,更好的体现了高等数学的教学目的,增强了学生的动手能力,而且大大提高了考试的自动化和科学化。同学们练习或模拟考试的结果均可以得到即实反馈,高效准确,这使得同学们的练习和测试具有更强的针对性。对于高等数学的学习,我相信计算机考试软件可以很大程度上帮助到广大学生。1 系统概述1.1 项目开发的目的和意义对比与传统考试,需要大量时间精力去准备试题,组织学生考试,批改分数,分析试卷,随着计算机技
14、术的不断发展与进步,无纸化考试软件的出现就有了其必然性。计算机考试凭着其操作简单,阅卷准确快捷,成绩分析科学直观的优点,不断受到广大师生的欢迎与喜爱。如何使考试变得更加方便、高效、公正、方便,是现代教育的一个重要课题,计算机考试系统是传统考场的延伸,利用计算机技术可以方便地对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此计算机考试系统是现代教学不可缺少的一个重要环节。有趋势表明,计算机考试已经成为考试的发展方向,现在国许多考试认证,例如GRE、CISCO,微软认证考试,计算机考试其出题、答卷以及评分都是在计算机上完成的。无纸化的考试形式有着其科学、及时、准确、公平等优点,具
15、有传统考试形式无法替代和比拟的优势。系统结合高等数学内容,为大学生提供可及时反馈的集练习与测验于一体的软件,内容结合教学实际,符合大学生特点。考试系统智能化、自动化,节省了出卷阅卷时间,体现了计算机技术的优越性。学生通过使用软件即时得到正确答案,在不断的练习中,反思自己的对错与否,强化记忆,提高学生的自学能力。考试系统配置极为简单,使得考试的过程大大简化。一个完整的考试系统可以使使用者在学习过后及时检测自己的学习效果,发现自己的不足,从而提高学习效率。考试系统中题目的生成、试卷的提交、成绩的评定等都可以自动完成。这样一来,教师所要做的只是精心设计题目,而不是组织考试,这可以大大减轻了教师与组织
16、者的负担。考试系统具有智能化、科学化、自动化、高效化、等诸多优势,具有较好的发展前景。希望学生通过使用这个软件可以不断练习,在练习中总结错误,强化记忆,提高自己的数学知识。帮助学生提高高等数学成绩。1.2 无纸化考试软件的现状与分析计算机考试系统的实现,将教师从繁琐的出题、监考、阅卷、试卷分析和成绩统计的传统考试中解脱出来,充分体现了准确、客观、公正、快速、简捷等特点。计算机考试系统起源于60年代美国,20世纪70年代,美国考试委员会着手进行计算机模拟考试的研究工作,并于1983年编制出有效的模拟考试系统,当时的名称是计算机辅助考试系统。1990年8月,美国加利福尼亚、得克萨斯等十个州创建各州
17、以及各高等院校相互认可的学位证书以及相应的教学体系,从而正式拉开网络远程考试的序幕。著名的考试机构有美国思而文学习系统有限公司。经过40多年来的发展,已经在全世界得到了广泛应用。国内也有许多考试采用了计算机考试系统。比方说托福考试、微软认证考试、cicso认证考试、全国计算机等级考试、驾驶员理论考试等等,可以说计算机考试系统逐渐成为了公证、效率的考试代名词。这都是由于计算机考试的出卷迅速,阅卷准确,统计成绩快速,自动化科学化的特点决定的,采用计算机考试系统的考试最大程度上被人们所信赖着。计算机考试系统主要有两种模式,C/S模式(客户端/服务器模式),B/S(浏览器/服务器模式)。通常C/S的客
18、户端与服务器端分别与不同计算机中,客户端是普通的PC,而服务器为专业的服务器。C/S模式可以分成两层模式和三层模式。两层模式Client和Server通过网络联结起来,通常Client端和Server端分别运行在不同的计算机中,Client端一般可以安装于普通计算机,而Server端一般安装在功能更加强大的服务器。在三层C/S模式中,则将业务逻辑独立出来放在中间服务器上,数据逻辑在另一个服务器上。而B/S模式是由网络技术不断发展而成长起来,它由C/S模式发展开来,而基于网页上的一种应用,B/S是基于网络浏览器和网络服务器而构成的。C/S 模式B/S模式各有优缺点,C/S模式安全性较高,数据处理
19、能力较强,而B/S模式更加方便快捷,可以不受地点的限制。比方说如果50台机器安装一款软件,如果采取C/S模式,那么50台机器都需要独立的下载安装,十分花费时间,而采取B/S模式则不需要安装,只需要浏览就可以了。但是C/S模式可以提供的功能更加全面,更加强大。所以说应该看具体项目需求而采取哪一种的开发模式。1.3 计算机考试系统的发展趋势计算机考试系统的发展趋势趋势有以下几点。(1) 向开放式的网络体系结构发展:使不同软硬件环境、不同网络协议的网络可以互相连接,真正达到不受地域时间的限制、数据通信分布处理的目标。(1) 向高性能发展:追求高速、高可靠和高安全性,加强考试系统的安全性,添加防火墙,
20、保护好系统数据。采用多媒体技术,提供文本、图像、声音、视频等综合性服务(3) 向智能化发展:提高网络性能和提供网络综合的多功能服务,并更加合理地进行有关考试的各种业务的管理,真正以分布和开放的形式向用户提供服务。 2 系统分析2.1 需求分析需求分析是软件开发过程中开始的一环,也是重要的一环。就如房屋建造过程中打造地基,如果地基打的不劳固,房屋也不会坚实。针对时下教学环境,本系统主要目标是满足广大师生关于高等数学的考试需求。本系统需要操作简便,使用方法简单,如果使用复杂,上手难,使用者使用就花费了较长时间,显然这是不受人欢迎的。系统需要稳定,有一定的纠错能力,不能在使用过程中崩溃。 对比传统的
21、考试方式,基于个人电脑的考试系统的特点在于无纸化、效率高,考试时间短,无需批改,这样就可以从传动的选题、生成试卷、到批改试卷所需的大量时间,节约到了只需使用者答题的时间。系统还可以在使用完毕即给出成绩,可以帮助学生了解自己所掌握的知识多少。基于上述情况,采用计算机考试系统实现考试将成为未来考试的一种重要的考试方式。同时也是教育事业的一大发展,前景广阔。2.1.1 课题欲解决的问题在我国,现在绝大多数考试还是传统考试方式,这种考试方式需要大量时间老师准备题目,组织考试,批阅书卷,统计数据,可以说是十分浪费时间与精力,已经不能满足社会以及教育事业发展与进步,所以课题应该解决的问题在于提高考试的自动
22、化、科学化,提高效率与准确率,符合广大学生的需求。本系统是一个提供给大学生考试的平台。通过这个考试系统考生可以方便快捷的进行考试或练习,从而提高自己对于高等数学的掌握。需要注意的地方有,题目的内容涉及高等数学的哪些方面?题目是以什么形式的方式出现?高等数学设计很多复杂的符号,这些符号键盘很难输入,怎么答题和制作题目?题目从哪里收集而来。是寻找题库还是网上找还是从书本上寻找。2.1.2 解决方案本系统应该操作简单,上手性快,界面一目了然不需要很复杂的操作。其次要有提示功能,最好完成答题后可以对题目进行正确答案的提示,可以增添练习模块。除了这些系统要有稳定性,可以保证考试流程的正常进行,不会因为各
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 个人电脑 无纸化 考试 软件 设计 实现
限制150内