驾驶理论模拟考试系统.doc

上传人:精*** 文档编号:878037 上传时间:2024-03-08 格式:DOC 页数:51 大小:719.84KB
下载 相关 举报
驾驶理论模拟考试系统.doc_第1页
第1页 / 共51页
驾驶理论模拟考试系统.doc_第2页
第2页 / 共51页
驾驶理论模拟考试系统.doc_第3页
第3页 / 共51页
驾驶理论模拟考试系统.doc_第4页
第4页 / 共51页
驾驶理论模拟考试系统.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、驾驶理论模拟考试系统摘要:在竞争越来越激烈的今天,人们的生活工作节奏也在急剧加快。现在几乎所有行业为了适应新的社会节奏,都大量采用机器帮助提高劳动生产效率,降低生产成本,增强单位的竞争能力。电脑辅助教学作为一种新的教学方式正受到越来越多的重视。不管是学校还是培训中心都大量使用电脑来辅助教学,使学校的教学工作规范高效率,最大限度地节约成本。在此,我将建立一个典型的人性化设计的驾驶理论模拟考试系统,讲述如何采用电脑作为一种教学工具来提高我们的教学效率、降低教学成本。本文分为引言、研究现状及设计目标、编程环境的选择及课题的准备、系统的总体说明、系统结构与模型、系统实现、结论等七章,详细阐述了驾驶理论

2、考试系统的开发及使用VF编程序的一些技巧 。关键字:电脑辅助教学 驾驶理论考试系统 开发语言VFAbstract Today,the competition is more and more fiercely, the rhythm of peoples life and work are being accelerated sharply too.The almost of all profession for adapt to new society rhythm,plenty of adopt machines to progress productive of labor and re

3、duce d the cost of produce, to strengthen competent ability for enterprise. Use computer to help education is attached importance to as a new way about teaching and studing .A wealth of computers are used to assist education at the school and the center of training, improve to productive of educatio

4、ns work at school and let it normal, save cost in the most limit.I will establish a typical system about driver theory test,come and tell how use computer as a tool of education to improve our efficiency and reduce the cost of teaching.The artical divide into the introduction,study at present situat

5、ion come up to design aim, chose environment for program and ready subject,total instruction for system, the systems structure and model, the systen is carried out and conclusion and so on seven chapters, explain examination system of driver theory develop and use VF programs a lot of skills. Keywor

6、ds CAI driver theory test system; develop VF目 录第一章:引言 -3第二章:研究现状及设计目标-4 2.1:研究现状-4 2.2:设计目标-4第三章:编程环境的选择及课题的准备-5 3.1:编程环境的选择-5 3.2:课题的准备-5第四章:系统的总体说明-7 4.1:程序各模块功能的介绍-8 4.2:研究设计中要解决的问题-9 4.3:具体实现中采用的解决办法-10第五章: 系统结构与模型-11 5.1:设计实现的策略-16 5.2:程序中包含的数据库-16 5.3:性能测试-19第六章:结论-20 6.1:系统总结-20 6.2:系统达到的功能和性

7、能-20 6.3:与用户沟通-21 6.4:致谢-21参考文献-21附录: 系统实现及源程序-22 1:类的制作(前后按钮和滑杆)-22 2:主菜单模块-24 3:针对练习模块-25 4:顺序出题模块-26 5:随机出题模块-27 6:驾驶理论模拟考试练习-29 7:驾驶理论模拟考试模块-34 8:管理菜单模块-41 9:帮助模块-47 10:退出模块-48 11:“确定”对话框的制作-48第一章 引 言随着计算机时代的到来,各行各业都大量的使用计算机来处理各种各样的数据,进行烦琐的数据统计、数据处理等工作。在驾驶学校日常有着诸多的操作:查询某学员理论学习情况,查看他学习的次数,学习的时间数,

8、查看他是否能通过理论考试等。可是,随着驾驶学校学员的增多,交警部门采用计算机进行理论考试,学员的文化素质参差不齐,学校的日常工作就越来越多,不仅仅要教学员的驾驶理论知识,考察学员的学习情况,还要教会驾驶学员学会基本的电脑操作。传统的教学弊端日趋突出:学员一般都有自己的工作,不能与全日制一样开课,学员一般要求随到随学,学习之后进行学习情况检查,马上知道自己的学习效果。而传统的教学因为采用试卷进行学习情况的检查,不仅驾驶学校要出卷,还要给学员改卷,最后还要给学员评卷。学员一来就得给他上课,各学员的进度又不一样,很多时候基本上是一对一的教学。这样的学习不仅浪费学校的财力、人力,还不能取得令学员满意的

9、学习效果。大量的人力财力就白白浪费在传统教学上,同时还要给学员多开设一门电脑基础课来保障学员能顺利进行交警部门的理论考试。不仅教学效率低,而且教学成本大幅度上升,不利于市场的竞争。因此,为适应发展,驾驶学校需要一个适用于其特殊性的软件,以方便其日常教学工作所用,提高学员的学习效率,减轻教学人员的劳动强度,提高其劳动效率,真正做到解放生产力,创造更多的劳动价值;给驾驶学校更好的宣传,扩大学校的知名度。使学校更规范、科学、高效、有更大的发展潜力。我在指导老师的指导下,结合怀化职业技术学院驾驶学校的实际情况,决定单独开发一款适用于驾驶学校使用的驾驶理论考试系统的单机版本。第二章 研究现状及设计目标2

10、1研究现状虽然现在处在网络时代,互联网上也有很多用来进行驾驶理论模拟考试的软件,比如“统一驾照模拟考试系统”,程序设计的相当不错,但驾驶学员反映模拟考试后不能够查看自己做错了的题目,不知道哪些题目做错了,不能够将自己做错了的题目有针对性地再练习一次,因此学习效果不是很好;进行出题时速度慢,有时还有重复出题的现象;再有软件虽然提供了很多的功能,但对驾驶学校来说根本用不上,或是有了那些功能反而不好,比如“统一驾照模拟考试系统”中的“有的放矢”因为有的对本软件熟悉的学员在用了之后将他所选的保存了,结果是后面上机的学员因为直接进了前一个考生的练习环境,有很多考试题库没有练习到,影响了学习进度。当然,网

11、上还有其它的驾驶考试软件,但都存在这样或那样的不足,或都是针对大众的,没有一款完全适用于我们当地的情况;或是有某些较好的软件,但因为不能修改软件,使用的同时又在给别人做宣传。这对学校的宣传,品牌效应有一定的影响。如果有一款为驾驶学校量身定做的驾驶理论教学的软件,将会给驾驶学校带来巨大的经济效益,同时还会带来很大宣传效应。22设计目标因为以上原因,我决定对我学院所属驾校进行调研,参照交警部门驾驶员理论考试系统,设计一款出题快速准确,无出题重题现象,能按考试题库进行顺序出题,随机出题,能对选定题库进行针对练习,练习时能马上提示学员所选答案是否正确,模拟考试后能对考试中做错题进行重点练习,练习或考试

12、中能进行计时等功能,适合于本地学员学习的运行在WINDOWS下的驾驶理论考试软件。第三章 编程环境的选择及课题的准备31编程环境的选择随着计算机技术的飞速发展,计算机的主要应用早已从科学计算逐步转变为数据信息的处理,主要进行大量数据的存储、查找、统计等工作。而基于Windows平台的Visual FoxPro 6.0是由美国Microsoft最近推出的程序开发工具软件Visual Studio 6.0重要成员之一,主要应用于数据库系统的开发,它具有强大的功能和可视化的开发环境。Visual FoxPro 6.0的命令格式类似于英语的日常用语,可读性好,它的每一条指令又可以派生出多条命令。整个命

13、令系统提供了处理大型复杂数据库系统的能力,利用这些命令可开发出大型的应用系统。并以其灵活的界面,报表、菜单的设计给我们带来了极大的方便。使用可视化编程技术,更新了数据库的概念,及面向对象的最新的编程思想。为了开发驾驶模拟考试系统,我选用了Visual FoxPro 6.0作为编程语言,因为它较以前的版本,在可视化设计环境、系统资源的利用、Active X的支持等方面,都有较大的改进。32课题的准备 对于开发驾驶模拟系统而言,Visual Foxpro 6.0是一个非常有用的开发工具。一般来说,任何一个管理系统都会具有一个基本的结构,如图3.2-1:控制反馈处理输入输出图3.2-1这个基本的结构

14、由五个基本要素组成:输入、输出、处理、反馈和控制。在这个模式中,一部份输出反馈给控制机制,并与所需求的限制作比较,然后输出相应的信息去进行调整或输入,对上图的基本定义如下:1、 输入是进入系统所需处理的原始资料。2、 输出是送出处理所得的结果。3、 处理是根据条件对输入的资料进行处理的过程。4、 反馈是指当输出结果不令人满意或希望得到更好的结果时,再重新回到输入。5、 控制主要监视14个作业步骤是否正常运行。把以上5个要素有机地联系起来,就形成了一个系统的基本结构。就驾驶模拟考试系统而言,也是一样的,首先要输入本系统所需处理的原始资料,如考试题库,学员信息资料等。当学员初次上机学习需要按参考资

15、料上的顺序出题练习时,系统就必须按题库顺序出题供学员学习;学员理论水平有了大幅度提高后,就必须给他随机抽题强化训练;最后,还要实际检测学员的理论水平,给学员一个实际的模拟考试环境是完全必要的。而学员的实际理论水平(模拟考试成绩)是驾驶学校必须及时掌握的,驾驶学校可以及时将达到理论学习时间而且能通过理论考试的学员送到交警部门参加理论考试,为学校节约教学资源,为学员节省时间。第四章 系统的总体说明通过对驾驶学校工作人员的采访,对驾驶学员的回访及其资料的收集,确定了本系统的主要任务是在计算机上实现对考试题库的顺序出题训练,随机出题训练,模拟全程考试过程,模拟考试完成后,可以练习考试中做错了的题目,对

16、学员可以提供有针对的练习;并要允许对考试题库进行修改,添加删除各类考题,还要允许添加地方考题,修改考试时间,考试题数。目的在于提高本模拟考试系统的适应能力,教师的工作效率、加快工作步伐,及时地、有效地完成各种日常操作,提高驾驶学员学习理论的兴趣,提高学员理论考试的一次合格率。从而,使驾驶学校的教学工作轻松高效,提高学员的满意度,扩大学校的知名度,提升学校品位。本系统采用Visual FoxPro 6.0关系数据库管理系统。通过对Visual FoxPro 6.0中大量的命令语句和函数的熟悉使用,与数据库的各项基本操作如:记录指针的定位、数据库的修改、排序、索引、检索和统计、多重数据库的操作与关

17、系查询,并在程序编制的过程中逐步掌握使用各种软件开发工具和数据库标准查询语言SQL。对于一个信息管理系统的开发,通常都需要下列的步骤。如图4-1:调查分析建立模型功能设计详细设计实施评估 图4-1用Visual FoxPro 6.0开发驾驶理论考试系统,首先建立一个数据库,之后建立所有表及它们之间的关系,用表单建立数据的录入和输出,然后输入所有的菜单项。这样就可以得到一个完整的应用程序。当对驾驶理论考试系统完成分析工作后,我用了如下的开发步骤:(1) 建立项目文件(驾驶理论考试.pjx)(2) 先建立数据库,再建立表的结构和相应的索引,然后分配表间关系(3) 通过表单建立考试题库系统和学员信息

18、的输入部分(4) 通过表单和命令建立相关的数据处理,并将数据处理的结果输出(5) 通过菜单生成系统建立整个系统的功能选项(6) 对完成的信息系统进行编译(7) 调试与运行(8) 建立可以发布的应用程序41程序各模块功能的介绍如图4.1-1主菜单顺序出题随机出题模拟考试管理入口帮助退出进行考试参数修改题库维护密码验证密码验证针对练习查看详情返回主菜单查看错题退出图4.1-1本系统共有十五个数据库和十八个表单一起组成。可以分为八大模块,分别是:主菜单模块、针对练习模块、顺序出题模块、随机出题模块、模拟考试模块、管理模块、帮助模块和退出模块。主菜单是系统的主要用户界面,本程序的其它功能模块都是从主菜

19、单进入,主菜单模块起着连接用户和调用模拟考试系统各个功能模块的作用。针对练习模块的功能是对某些题库掌握不好的学员根据自己的实际情况选择全部题库中的一部分有针对性地加强练习(仅对顺序出题或随机出题一次有效)。顺序出题模块是按照考试题库的顺序给学员提供练习的一种方式,这种练习模式对初学者比较有效。随机出题模块是将考试题库的顺序打乱之后给学员提供练习的一种方式,这种练习模式对题目比较熟悉的学员比较有效果,比较接近考试的形式。模拟考试模块是完全根据交警部门的考试流程,要求输入身份证号码,考生姓名后才可以提供考试;模拟考试后学员可以查看自己考试情况的详细信息,包括考试成绩,是否通过考试,答对答错多少题,

20、考试题库中各个题库在本次考试中分别错了多少道题,能使学员对自己的理论掌握情况有一个详细的了解,并能在接下来的学习中有针对性地练习;查看完考试信息后可以选择将本次考试中做错的题目再练习一遍,对学员快速掌握理论起了非常重要的作用;本系统的模拟考试模块是本程序最有特色的地方之一。管理入口模块是提供给系统管理员对本系统的参数进行修改的一个入口,因为本系统的参数不能让没有权限的用户随便更改,所以进入管理模块时要进行用户验证,在管理模块中,管理员可以经常更改管理员名称及密码以加强安全性,管理员可以对模拟考试的考试时间,模拟考试的考试题数根据需要进行更改,对题库和用户(学员)进行维护;为防止管理员误操作,本

21、模块对管理员输入的数据也要进行合理性检查,比如对输入的模拟考试时间要是少于五分钟或为负数时,系统自动将考试时间更改为五分钟,考试题数要是少于五题或为负数时,系统自动将考试题数更改为五题。帮助模块是系统提供给用户的一些帮助信息,管理员可以根据需要添加或删除一些帮助提示。退出模块的功能是将本系统从内存中清除出去,退出本程序的运行。42研究设计中要解决的问题经过以上的分析,在系统的设计中要解决的问题主要有:(1) 针对练习的选项怎样只对本次练习有效;(2) 顺序出题时如何保持题目的顺序与考试题库中的顺序一致;(3) 随机出题时如何将题目全部抽完,而且题目完全不重复(出题算法问题);(4) 时间如何显

22、示,学员误操作返回时如何续接原来的时间,如何根据设定的考试时间进行倒计时控制;(5) 模拟考试题目又如何随机化和根据设定的考试题数进行抽题;(6) 模拟考试后,如何将考试的详细信息提供给考生,如何将考试中做错的题目再次提供给考生重新练习;43具体实现中采用的解决办法(1) 针对第一个问题,采用全局变量的方式,当调用主菜单时默认是练习全部考试题目,在“针对练习”中修改的设置只在未重新调用主菜单时有效,当调用练习模块(顺序出题和随机出题)时释放主菜单,返回主菜单时重新调用主菜单。这样就解决了问题一;(2) 顺序出题时,将考试题库章节按顺序依次加入到考试表末尾,就实现了顺序出题时保持题目的顺序与考试

23、题库中的顺序一致;(3) 随机出题时先将全部题目复制到一个临时数据库中,每出一题,就将临时数据库的抽出的题目删除,然后重新编号,再在剩下的题目中随机抽取;就保证了随机出题时将题目全部抽完,而且题目完全不重复;本算法是本人在开发过程中经过多次对比,效率最高的最稳定的一种抽题算法;(4) 为时间分别设置两个全局变量,如果要退出练习或考试,先将“时间分”和“时间秒”存入全局变量的“时间分”和“时间秒”,返回时从全局变量中提取时间参数;计时采用两个文本框分别存放“时间分”和“时间秒”,如果是倒计时则从系统中取出设定的时间进行倒计时,否则从零开始计时。(5) 模拟考试抽题时,从系统中取出“考试题数”,先

24、运行随机抽题的程序,然后将“考试题号”大于“考试题数”的考试题目删除掉,就实现了考试题目的随机化和根据设定的考试题数进行抽题的目的;(6) 将考生的考试信息存入数据库,在考试后的提示表单中调用数据库中的数据就可以完成将考试的详细信息提供给考生的任务,在考生交卷后,将考试表中的做对的题目删除,就只剩下做错的题目,如果考生调用“查看错题”,就再次调用考试表,以此实现将考试中做错的题目再次提供给考生重新练习的任务。第五章 系统结构与模型进入本系统时直接进入主界面,主菜单中有针对练习、顺序出题、随机出题、模拟考试、管理入口、帮助和退出程序七个按钮,还有软件名称,开发作者和简短声明。还用了一幅与汽车有关

25、的背景图片。如图5-1:图5-1这样设计的目的是为了使程序简单明了,打开程序给人一种亲切友好的感觉。各种常用功能一目了然,学员少走不必要的步骤,直截了当地进入系统,以节约给学员上电脑课的教学成本。针对练习在主菜单上单击相应按钮后,调用针对练习选择表单,本表单中将本系统中的考试题库章节采用复选框全部列出,供学员根据实际情况选择;如果学员进行了误操作,将复选框全部清除即所有练习题库均不选,则给出相应提示要求重新选择。如图5-2,顺序出题和随机出题在主菜单上单击相应按钮后,都调用同一练习表单,练习表单上除了有基本操作按钮外,还有第几题、共多少题、使用时间、考生所选答案和是否正确等提示,如图5-3,这

26、样设计的目的是:(1)驾驶学校学员学习理论时间短,流动性大,学员来上机时间不固定,学校不可能将学员的姓名在学员练习之前一一录入,这样就解决了学员随时都要上机的问题;(2)各种状态学员可以随时了解,答对答错立刻知晓,增强了软件的亲和力,使生手更易上路;(3)不同功能调用同一个表单,给程序开发节约时间,减少软件开发量。图5-2图5-3进入模拟考试模块则需要验证考生信息,本窗口主要用于核查用户的身份,只有已拥有用户名及密码的合法用户才能进入本系统,享受考生的权益,防止没有使用权的人非法使用模拟考试系统,本窗口的设置和使用过程:先将口令存放在系统的一个数据库中,当驾驶学校学员启动模拟考试程序时,系统从

27、数据库中调出口令,与用户输入的口令进行比较,判别真伪。如用户输入的口令与口令值相符合,则系统确认考生。允许后再进行考试,考试时进行倒计时控制。考试窗口与练习窗口相比较,少了是否正确的提示,时间提示也由使用了多少时间变为系统设定考试时间的倒计时。如图5-4:图5-4这样设计的目的是为了与交警部门的考试系统流程尽可能一致,学员尽可能快地熟悉考试环境。考试完成交卷后,将出现交卷提示,将模拟考试的详细情况告诉学员,并给出不同选项。如图5-5:图5-5这样设计的目的是:使学员对自己的情况有一个详细的了解,并根据学员的不同需要运行不同的功能。交卷提示后,可以选择查看错题,进入练习模式,重点练习考试中做错的

28、考题。这是本系统根据学员的反馈而开发的特色之一,这样设计有助于学员加强记忆,提高学习效果。管理菜单进入也需要验证管理员,进入之后可以直接更改管理员名称、密码。本系统只允许一个管理员。在管理菜单上,我们可以很方便地更改考试时间、考试题数,维护考题,添加删除考生,还有将已有删除标记的记录物理删除。如图5-6:图5-6这样设计的目的是:只允许一个管理员,增加系统的安全性,允许更改考试题数、考试时间,增加了系统的灵活性,允许进行题库维护,增加了系统的适应能力。这样设计的好处是:具有这样的功能,将使系统生存周期更长,能给用户节约使用成本。进入题库维护时,将首先进行题库的选择,如图5-7:图5-7这样设计

29、的目的是:快速定位所要维护的题库。选好维护题库之后,进入考题维护。在考题维护表单上我设计了用于记录定位的前一个下一个按钮外,还有添加、编辑、删除等功能按钮,如图5-8, 图5-8目的是:可以对题库进行必要的修改,甚至重新录入题库,使系统完全适应今后的题库变化的需要,减少驾驶学校的开发成本。考生管理表单集浏览与维护于一体,但只可以对身份证号码、姓名和登陆次数进行更改。如图5-9;这样设计的目的是:防止管理员误操作,更改考生的考试数据,给学员带来不必要的麻烦。图5-951设计实现的策略我以上的程序主要是这样实现的:首先设计几个数据库,用来存放不同考试题库(比如:标志标线选择题是一个数据库,标志标线

30、判断题是另一个数据库),程序在运行时,再将所有的题库合并成一个临时的题库,根据需要按顺序或随机抽题的方式将临时题库中的题目复制到考试题库中。如果是考试模式,则根据考试的题数将多余的题目删除。我们不管是练习模式还是考试模式,调用的数据库都将是考试数据库。为了提高随机抽题的效率,我设计了几种算法,最后采用的算法如下:随机出题时先将全部题目复制到一个临时数据库中,每出一题,就将临时数据库的抽出的题目删除,然后重新编号,再在剩下的题目中随机抽取;就保证了随机出题时将题目全部抽完,而且题目完全不重复;本算法是本人在开发过程中经过多次对比,效率最高最稳定的一种抽题算法。如果是练习方式,就给出练习时间,并且

31、在学员选择答案后立刻判断是否正确;如果是考试方式,就根据系统的设置考试时间进行倒计时,考试时间到,则不允许继续答题,必须进行交卷操作。52程序中包含的数据库各个考试试题题库(标志标线判断题、标志标线选择题、交通管理条例判断题、交通管理条例选择题和地区新增题):字段名 类型 宽度 索引题号 字符型 2 升答案 字符型 2 题目 字符型 254图片 通用型题库名称 字符型号 20临时表: 字段名 类型 宽度 索引考试题号 数值型 3题号 字符型 2 答案 字符型 2 题目 字符型 254图片 通用型题库名称 字符型号 20考试表:字段名 类型 宽度 索引考试题号 字符型 2 升答案 字符型 2 题

32、目 字符型 254图片 通用型考生所选答案 字符型 2是否正确 字符型 2题库名称 字符型号 20帮助表:字段名 类型 宽度 索引第几项帮助 字符型 1 升帮助内容 字符型 254 成绩表:字段名 类型 宽度 索引身份证号码 字符型 18 升姓名 字符型 10登陆次数 数值型 2答对题数 数值型 3答错题数 数值型 3未答题数 数值型 3模拟考试成绩 字符型 3是否通过模拟考试 字符型 2系统设置表:字段名 类型 宽度 索引考试时间 数值型 2 考试题数 数值型 3 表名字段名 类型 宽度 索引表名 字符型 20 升做错道数 字符型 10 降答案(判断答案)字段名 类型 宽度 索引答案 字符型

33、 2 选择答案字段名 类型 宽度 索引答案 字符型 1 管理员字段名 类型 宽度 索引管理员 字符型 10 升密码 字符型 1053性能测试程序完成后,在不同配置的计算机环境下进行了测试,每台测试次数不少于五次,计算机环境和数据平均值如下:机器配置一:(主板精英p6vxm2,CPU赛扬667,内存HY64兆,显卡小影霸TNT2 16兆M64版,硬盘星钻20G;操作系统:win98第二版)机器配置二:(主板航嘉815E,CPU赛扬1.1G,内存HY256兆,显卡杂牌TNT2 32兆pro版,硬盘金钻30G;操作系统:win98第二版,win2000 and sp3)机器配置三:(主板华硕CUSL

34、2-C,CPU P866,内存HY256兆*2,显卡小影霸TNT2 16兆M64版,硬盘金钻60G;操作系统:win2000 and sp3) 机器台数顺序抽题随机抽题模拟考试备注30题100题200题30题100题200题30题100题200题配置一201秒1.2秒1.3秒1.5秒1.9秒2.3秒1.5秒2.0秒2.4秒配置三有时在进行随机抽题和模拟考试时出现不能存取文件的错误提示!题数均指的是题库中总的题数。配置二81秒1.2秒1.3秒1.4秒1.6秒1.9秒1.5秒1.8秒2.1秒配置三11秒1.2秒1.2秒1.3秒1.5秒1.9秒1.4秒1.6秒2.0秒经过以上测试,驾校模拟考试系统的

35、题库总题数对顺序抽题时间几乎无影响,题库总题数对随机抽题时间近似线性关系,抽出的考试题目未发现有重复现象,软件除在机器配置三中存在兼容性问题外,在其它机器上运行情况良好,程序稳定,符合程序最初设计目标。第六章:结论61系统总结本系统经过计划,需求分析,系统设计,编写代码及测试阶段。经过测试,系统完全可以实现最初的设计目的。通过“驾驶理论模拟考试系统”这个课题的开发,我既提高了系统设计和软件编码的能力,自身各方面素质也得到了提高。特别是在出题算法没有现成可以借鉴的情况下,自己设计多种可行算法进行比较,从中选出最佳算法的过程,使自己对计算机编程有了新的认识。首先,这样的一个系统开发,就要在整个开发

36、过程中贯穿一种系统工程的概念,强调的是系统的统一和协调。其中,最主要的是开发使用讲究合理,指导老师的协作,经常互相交流经验和知识,使整个系统得到顺利开发。其次,在开发过程中,由于工作的需要,我更加熟悉了VF编程,熟悉可视化编成技术使用,对此种编成方式有了更深一层的理解,但由于时间的关系和本人的编写能力有限,再所难免的存在着一些问题,敬请各位评委的批评与指正!62系统达到的功能和性能系统界面友好:本系统主程序由于采用VF6语言开发,系统运行在中文windows环境中,系统设计是采用了大量图标按钮,具有界面友好,简单,直观,易用的特性,使学员及管理人员易于使用本系统。由于整个系统用户界面简单易用,

37、既使系统设计人员减少培训用户的工作量,又使各终端用户使用系统方便。有良好的容错性:本系统应用程序设计是充分考虑用户在使用本系统时可能产生的误操作,对一些输入数据进行了校验,对可能引起出错的操作给出人性化的提示,尽量减少一般性用户误操作导致的系统出错。具有一定的通用性:系统用户界面的设计简洁,易用,系统实现的内部信息和不必要的操作均不在用户界面出现,系统均为中文提示操作。这就使系统开发人员几乎无需培训用户,也减少用户学习使用本系统的顾虑。检索速度快:采用的算法与题数是线性关系,使用中七百道题目全部抽完仅需几秒钟。安全性:不同的用户(管理员和驾驶学员)拥有不同的权限,用户根据自已权限使用本系统。6

38、3与用户的沟通通过此系统的开发,我深刻体会到开发应用系统,必需充分了解使用本软件的工作流程和用户需求,以他们认为较好的方式表现,这也是应用系统能否开发成功的关键。通过本课题的实习,使自己熟练掌握了VF进行数据库的编程及硬件维护,把书本的理论融合于实际的运用当中,根据用户需求搜集资料,了解他们的需求,自己编写文档,选择工具进行程序开发,再有经过测试,这一系列的软件开发工作,使我在软件设计得到了较高层次的锻炼,这次实习为我以后的进行项目开发工作奠定了基础。64致谢 本次毕业设计中,范发浒指导老师为我的毕业设计和论文提出了良好的建议和指导,并积极为我寻找和提供有关的资料。在此,我对范老师表示衷心地感

39、谢。在征求用户意见时,得到了怀化职业技术学院驾驶学校许许多多驾驶学员的合作。在此,一并表示感谢。参考文献史济民 VF及其应用系统开发清华大学出版社 2000年4月沈祥玖 微机数据库程序设计及应用高等教育出版社 1997年邵洋 VF数据库系统开发实例导航第二版人民邮电出版社 2003年8月(内部学习资料) 中华人民共和国机动车驾驶员交通法规与相关知识考试题库附录 系统实现及源代码下面就分模块详述系统各部分的实现方法:1类的制作11前后按钮建立一表单,在表单上添加四个按钮,设置COMMAND1的CAPTION为“第一个”; CLICK EVENT为:goto topmand1.enabled=.f.mand2.enabled=.f.mand3.enabled=.t.mand4.enabled=.t.thisform.refresh(指向数据库的第一条记录,将“第一个”、“前一个”按钮设置为不可用,将“后一个”、“最后一个”按钮设置为可

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

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

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922