当前位置:首页>> >>


VB考试系统设计(论文 源代码).rar

收藏

资源目录
    文档预览:
    编号:20180913212521220    类型:共享资源    大小:215.56KB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    VB 考试 系统 设计 论文 源代码
    资源描述:
    毕业设计-考试系统 设计:第 1 页 共 45 页计算机考试系统的设计与实现题 目: 计算机考试系统专业班级: 姓 名: 学 号: 指导教师: 日期:2005-3-23毕业设计-考试系统 设计:第 2 页 共 45 页【摘要】本 论 文 以 “计 算 机 考 试 系 统 ”的 开 发 为 背 景 , 论 述 了 计 算 机 考 试 系 统 发 展 的 历 史 及现 状 。 全 文 共 分 为 系统调查、 系统分析、功能设计、数据库设计、系统实现、 总结、参考文献。本文详 细 阐 述 了 系 统 分 析 、 系 统 设 计 的 方 法 及 其 内 容 , 对 如 何 使 用 VB 开 发本 系 统 作 了 较 为 详 细 的 介 绍 。 本系统包括题库的维护维护、考生的考试模块、评分模块,而且老师和学生可以分别使用不同的用户名进行登录,具有不同的操作权限。【Abstract】This thesis take the development of“ the calculator examination system“ as the background, discussing the history and the present condition of the calculator examination system development.The full text is divided into the system inquisition, system analysis, the function design, database design, system realization, tallies up totally, reference.This text was detailed to elaborate that system analysis, method and its contentses of the system design, to how use the development of VB originally the system makes to compare to introduce detailedly.This system includes the examination mold piece, the grade point mold piece of maintenance maintenance, examinee of a database, and the different from student can use respectively user's name of teacher carries on the logging, having the different operation legal power.【关键词】计算机考试系统 VB6.0 系统功能【Keywords】The computer examination system VB6.0 system function毕业设计-考试系统 设计:第 3 页 共 45 页目 录摘要关键词前言第一章 系统调查------------------------------------------------------------------------------------------3第二章 系统分析------------------------------------------------------------------------------------------4第三章 功能设计------------------------------------------------------------------------------------------9第四章 数据库设计---------------------------------------------------------------------------------------12第五章 系统实现------------------------------------------------------------------------------------------15第六章 总结------------------------------------------------------------------------------------------------35第七章 参考文献------------------------------------------------------------------------------------------35毕业设计-考试系统 设计:第 4 页 共 45 页前 言“科学技术是第一生产力”,是邓小平同志坚持和发展马克思主义关于生产力的理论,于 1988 年提出的精辟论断。这个论断提示了科学技术在现代社会在的重要作用,为我国社会主义市场经济中科学技术发展指明了方向。科学技术的突飞猛进,给世界生产力的人类经济社会的发展带来了极大的推动。当前,以微电子技术为基础,以计算机、网络和通信技术为主体的信息技术,已渗透到经济的各个领域。信息技术的发展,已给人类经济生活方式带来质的变化。未来的科技发展还将产生新的重大飞跃。我们作为新世纪的中国人,作为计算机专业的学生,理应为我们国家的发展做出自己应有的一份贡献。在学校里我们学习的都是非常理论的东西,虽然可能有上机的实践,但是确没有面对过一个真正的实际的问题,理论如果离开了理论,就失去了生长的土壤。也没有非常系统的使用过学习到的知识,可以这么说我们的水平可能还没有转化为生产力。如果学习的知识不加于应用,不但不容易透彻的理解理论知识,而且非常的容易忘记。所以我借着这次毕业设计的时候 ,好好的解决一个实际的问题,好好的,全面的运用自己所学的,为自己以后毕业后的工作生活打下一个良好的基础。在人的一生中,总是要经历许许多多的考试,大到考研究生,小到单元测验。从在校的学生,到已经在社会上工作的人,从为人师的教师,到开出租车的司机,都要经历很多的考试。而现在传统的考试模式已经跟不上现在的发展,所以在这次毕业设计中,我准备做一个考试系统。可能该考试系统比较的简单,但是麻雀虽小,五脏俱全。包括了题库的维护维护、考生的考试模块、评分模块。还是具有一定的使用价值的。在本系统设计的过程中我以我所学习的东北大学网络学院为设计背景进行设计的.具体的设计过程如以下各章所述.毕业设计-考试系统 设计:第 5 页 共 45 页第一章 系统调查现在全国无论是政府、企业、学校还是农村的信息化建设都在如火如荼的展开着。信息化建设的一个必然结果就是电脑越来越普及了,现在很多的高中、初中都已经拥有自己的微机房了,甚至发展的比较好的小学也已经配置了不错的电脑。随着计算机技术的不断普及,计算机工作者也越来越多,水平也越来越高 ,同时学校也肯花钱请专门的人员来管理机房,这些就为实行无纸化考试系统提供了硬件条件。随着计算机技术的发展,考试的方式也在不断的变化着。从最初的考试的时候,人工印刷试卷,到发考卷,然后收卷,然后改卷,然后发布成绩,整个流程相对的比较的复杂,而且涉及的人员较多,不容易协调。手工改卷,在主观题上是有他的优势的,毕竟电脑是没有评测主观题的能力,但是客观题也采用手工修改的话,对于评卷老师来说工作量就非常的大。面对几百份,甚至是上千份的试卷,精力在好、工作在认真的老师也会感觉头疼的。根据计算机的特点,我们该类试题正好可以使用计算机进行处理,于是在一套试题里,客观题和主观题同时存在的情况下,出现了另外一种考试的方法。那就是把主观体和客观题分开,主观题照样在原来的试卷上考试,而客观题则要求学生涂卡。这样客观题的评卷就变的简单了。但是如果考试纯粹考的是客观题,使用这种涂卡的方式,就暴露出了一些缺点了,比如,每回老师还是要下发试卷,上交试卷,封存试卷,这样操作对于老师来说比较的麻烦。还有一点就是考生还要花很长的时间来涂卡,无形间就增加了考试的时间,也就增加了考试的成本。所以现在全国比较流行的是使用无纸化考试系统,每回考试只要使用软盘等等存储介质带题库下来,在计算机上安装一个考试客户端(甚至有些就直接使用 windows 内置的浏览器就可以了),就可以考试了。考试完毕之后,学生交卷后,评分的时候只要带走一些数据,就可以完全使用电脑修改,评分过程可能也就在一两分钟左右。采取这种方法,不知不觉中就减少了考试时间,降低了考试成本,减少了老师的工作。而且一般情况下,该类考试系统都是使用随机组卷,电脑随机抽卷的,保证了公正性,即使是监考老师也无法干预电脑的随机抽卷。毕业设计-考试系统 设计:第 6 页 共 45 页现在网络发展的非常的快,网络的无地域性也不停的拉近了我们之间的距离。宽带的资费也由刚开始的高不可攀,到现在的平民化。网络正在慢慢的影响着我们的生活方式。不知不觉网络办公,网上购物,都被人们所接受。那么通过 internet 网进行网络考试如何呢?答案是可能的。该类考试系统现在也已经冒出了很多,采取的基本上是 B/S 结构的。客户端只要在特定的时间通过浏览器登陆到考试服务器上面去,然后系统会在浏览器上显示出考试的题目,可以说这种模式真正的实现了在家考试。但是这种考试也有一些本身的问题,第一、客户端是通过 internet 访问服务器的,网络速度和稳定性方面就是个考验。第二、对服务器的要求非常的高,试问,如果有几百个人甚至上网个人同时在线考试的话呢?服务器的负荷是非常大的。网上考试是以后的发展趋势,但是现在还是有些问题存在的。从以上的调查我们可以总结出一个结论,现在的考试系统越来越简单,越来越网路化,无论是局域网还是 internet 网。而且无纸化的考试系统越来越流行。这更加坚定了我做这么个考试系统的决心。毕业设计-考试系统 设计:第 7 页 共 45 页第二章 系统分析参考了很多计算机考试系统,可以看到这些考试系统的特点如下:2. 1 考试系统的特点1 操作界面和操作方法简单。如果操作过于复杂化的化,老师培训学生考试操作就得很长得时间,这样使用无纸化考试系统可以说是得不偿失。所以操作界面一定要简单,操作方法也一定要简单。2、提示必须正确,没有歧异。对于参加考试得学生,通常都非常得紧张,可以说是非常得惶恐,非常的怕自己考不好,所以出现提示的时候,如果提示说不明确或者是有歧异,会马上问老师的,这样不但不利于考生的正常发挥 ,而且考场秩序也会非常的混乱。3、必须有很强的错误处理能力。参加考试的学生,其中可能有很大一部分计算机操作都不是很熟练,不熟练的意思就是可能会乱删文件,可能会做些正常情况下不会去使用的功能。所以一定要防止学生进行这种操作,即使是操作了,也该有相应的错误提示。4、稳定性。考试系统的稳定性非常非常的重要,必须能够保证正确得考试流程。这表现在考试数据不容易丢失,不会出现一些写入错误等等。总之除非发生硬盘损害等等非可抗的能力,否则必须得保证考生得数据不丢失。如果考试机意外重启,应该也运行考生能够继续做试题。而不是完全重新开始做。5 、考生考试数据集中管理。所谓考生考试数据集中管理是只一个考场里的考生数据最好是存放在一个地方,而不是存放于各自的考生计算机上。为什么要强调这一点呢?因为如果把考试的数据都存放在下面各自的机器上的时候,监考老师要一个一个的进行收卷,我想这样和下发试卷可能非常的类似,这样也没有发挥出计算机考试的优势。如果直接都存放在服务器上,那么数据采集就非常的简单了,只要直接从服务器上取得就可以了毕业设计-考试系统 设计:第 8 页 共 45 页6 、网络化。现在考试系统的发展就是向网络化发展,从最初的单机,到局域网,到 internet 网。所以考试系统必须支持网络化操作。2.2 考试系统主要功能(我的毕业设计只是做了下面的一部分)一般情况下,整套的考试系统需要如下的模块。1 、 报名模块该模块的主要功能是记录每个考生的信息,比如报名日期等等。2 、 题库维护模块该模块的主要功能是制作题库使用的。3 、 考生考试模块该模块是提供给考生考试使用的,包括答题和交卷等等功能。4 、 考场数据采集模块该模块是导出考生的考试信息,评分模块依赖于该考试信息来评分。5 、 评分模块评出考生的成绩。6 、 学生成绩和分析模块对考生的成绩进行统计分析,比如及格人数是多少,通过率有多少等等。2.4 开发环境的选择2.4.1 操作系统的选择现在主流的操作系统有 Windows 和 linux,最近 Linux 的发展很快,在界面上的友好度上面已经做的越来越好了,据说在稳定性上面已经超过了 Windows 操作系统。但是 linux 操作系统用的比较多的还是服务器的版本,在桌面上的普及始终还是不如 windows,而且 windows 的操作更加的傻瓜化,可以这么说 windows毕业设计-考试系统 设计:第 9 页 共 45 页操作系统更加的适合于入门的用户,而且我们也知道现在学校里几乎上使用的都是 Windows 操作系统,所以使用 Windows 操作系统变成了我们的首选。Windows操作系统也分为很多种,包括 Win95、Win98、Win2000、WinXp、Win2003。虽然win98 操作系统发行已经很多年了,但是一直以它的操作方便性深受用户的喜爱,所以我们这里的操作系统当仁不让的选择 Win98 操作系统2.4.2 开发工具的选择现在在市场上,流行的 Windows 开发工具主要由两个供应商提供,一个是微软公司,另外一个是 Borland 公司。而这两个公司的最有名的 RAD(快速开发工具)为 Visual Basic 和 Delphi。因为 Visual Basic 是微软专门为开发 Windows 程序而设计的,特点是简单易用,开发快速,和 Windows 结合紧密,语言简单,试想学计算机的谁没有学过 Basic 语言呢?虽然 Delphi 功能也很强大,但是考虑到简单性,所以我决定使用 Visual Basic。2.4.2.1 Visual Basic 介绍我们先来了解一下 Visual Basic,经过总结我觉得 Visual Basic 有主要有如下的三个特点:1、Visual BASIC 提供可视化的编程工具 用传统的高级语言编程时,程序的各种功能、用户界面和显示的结果全要由程序语句来实现,这就增加了编程难度。而用 Visual BASIC 开发应用程序,包括两部分工作:一是设计用户界面,二是编写程序代码。Visual BASIC 向程序设计人员提供图形对象(窗体、控件、菜单等)来进行应用程序的界面设计,例如程序人员可以根据用户的需要轻而易举地在屏幕上画出下图的用户界面。Visual BASIC 提供的“工具箱”内存放若干个“控件”,程序设计者可以自由地从工具箱中取出所需控件,放到窗体中的指定位置,而不必为此编写程序。也就是说,屏幕上的用户界面是用 Visual BASIC 提供的可视化设计工具直接“画”出来的,而不是用程序“写出来的”。2、程序采用“事件驱动“ 方式 在设计好用户界面后,第二件事是编写程序。Visual BASIC 改变了程序的机制,它没有传统意义上的主程序,而由“事件”来驱动子程序的运行。一般来说,每个子程序要实现的功能是单一的,子程序的规模一般不会太大,也就是说,把原来一个统毕业设计-考试系统 设计:第 10 页 共 45 页一控制的、包罗万象的大程序分解为许多个独立的、小规模的子程序,分别由各种“事件”来驱动执行,于是编程难度大大降低了。3、Visual BASIC 融入了最新的计算机技术 Visual BASIC 的设计者在 Visual BASIC 中融入了最新的计算机技术,使得用 Visual BASIC 编程能充分利用了这些最新的技术,例如在多媒体方面的应用、在 Internet 方面的应用等。总之,Visual BASIC 是面向对象的、结构化的计算机语言。Visual BASIC 的界面由一些对象组成,每个对象有若干个属性、方法和事件,程序人员的任务是设计这些对象的事件处理过程。Visual BASIC 是一种很容易学习并很快就可以熟练掌握的功能强大的编程语言。2.4.3 数据库的选择考试系统里有很多的地方需要存取数据,为了能够更好的组织数据,并且使编码更加的简单,决定使用数据库技术来组织所有的数据,包括题库数据和考生在考试的时候的数据。现在市场上主流的数据库分为网路型的数据库和桌面型的数据库。网络型的数据库一般情况下使面向企业级的用户,数据存储比较的稳定,而且安全,数据存储的容量也非常的巨大。而桌面型的数据库一般是面向一些中小型的用户,他们的数据量不是非常的庞大,由于一般情况下,不是通过网络来存取的,所以速度相对来说要快一点,而且价格方面要便宜的多,缺点是数据安全性方面稍差。而本次毕业设计使用的数据库 Access2000 更是微软 Office2000 中的一个套件。为了减少成本,而且对于一个考场的考生来说使用 Access 数据库已经足够,而且减低了整个系统的造价。1 、 Access 简介作为 Microsoft 的 office 套件产品之一,access 已经卖出了近 900 万份,成为世界上最流行的桌面数据库系统。Access 与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:VB考试系统设计(论文 源代码).rar
    链接地址:http://www.gold-doc.com/p-138950.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开