毕业论文机动车驾驶员管理系统

上传人:无*** 文档编号:78098054 上传时间:2022-04-21 格式:DOC 页数:16 大小:143.50KB
收藏 版权申诉 举报 下载
毕业论文机动车驾驶员管理系统_第1页
第1页 / 共16页
毕业论文机动车驾驶员管理系统_第2页
第2页 / 共16页
毕业论文机动车驾驶员管理系统_第3页
第3页 / 共16页
资源描述:

《毕业论文机动车驾驶员管理系统》由会员分享,可在线阅读,更多相关《毕业论文机动车驾驶员管理系统(16页珍藏版)》请在装配图网上搜索。

1、机动车驾驶员管理系统目录第一章 系统开发意义及依据 411 系统开发的意义412 系统开发的依据5第二章 系统需求分析 5第三章 Visual foxpro概述及特点 631概述 63.2 Visual foxpro 面向程序设计的特点 633 Visual foxpro6.0的特点 734 Visual foxpro 的强大功能 7第四章 系统规划 8 41 总体思路 8 42 设计步骤 8第五章 具体程序设计 9第六章 程序调试 14 关键字: 文本声音静态图像动画动态视频英文关键字:text .audio sound .static graphics images .animation

2、.full-motion video机动车驾驶员管理系统摘要机动车驾驶员管理系统的主要功能是为学习机动车驾驶的学员建立详细的个人档案,并可以通过已经建立的学员档案进行查询和统计。该系统是由“学员登记”模块、 “记录查询”模块、“综合统计”模块三大模块组成的。各个模块又根据自身的特点分为若干小的模块。其中最为主要的模块“学员登记”又分为:“基本信息”、“学习信息”; “新增、保存和修改”;“记录查询”模块分为“按姓名查询”、“按身份证号码查询”以及“模糊查询”组成,综合统计提供数据的综合统计以及打印报表。这三大模块是整个系统的核心组成部分。用三大模块就可清楚的掌握有关学员姓名、年龄、家庭住址、身

3、份证号码等等的基本信息,了解学员对学习驾驶的基础条件如:学习种类、原证车型、学习车型等各方面的信息。 在设计本管理系统的过程中得到了于倩老师的指导,使大家对该课题有了更加深入的了解,在设计方法上也避免了绕弯路,取得了事半功倍的效果。通过段学霞老师的辅导,针对该管理系统查阅了大量有关资料,对系统的开发、设计和综合调试打下了坚实的基础。机动车驾驶员管理系统这个课题通过大家的努力,克服了一个又一个的困难,经过测试、验证,已取得了预期的成果。由于时间等方面的原因,难免会出现不妥之处,期待老师和广大用户提出宝贵的意见和建议,共同促进该系统的完善。前言现代计算机的诞生是科学技术发展史上的重要里程碑,随着社

4、会的进步和计算机技术的发展,使得计算机应用渗透到各行各业的各类管理工作中。半个世纪以来,以计算机为核心的电子信息技术飞速发展,信息已被视为现代社会的重要战略资源。计算机作为信息处理的工具,正以数据库管理系统为开发环境的管理系统在各个领域得到广泛应用。 数据库技术主要研究如何存储 、使用和管理数据,是计算机数据管理技术发展的最新阶段。微机数据库系统以其开发成本低、简单易学、方便用户等优点,迅速得到了推广,应用范围不断扩大,不仅应用于事物处理,并且进一步扩展到情报检索、人工智能、专家系统、计算机辅助设计以及非数值计算各方面的应用。 我们开发的数据库是在WINDOWS环境下运行应用的,目前比较推广,

5、面向对象的大型数据库Visual FoxPro 6.0。Visual FoxPro 6.0是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。无论是组织信息、运行查询、创建的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,Visual FoxPro 6.0都可以提供管理数据所需的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。Visual FoxPro 6.0所具有的速度、能力和灵活性,是普通的数据库管理系统无法比拟的,所以我们运用了Visual FoxPro 6.0这种编程工具来编写我的毕业设计“机动车驾驶员管理系统”这一题目。 随着社会经济的不断发展,人

6、们的精神生活和物质生活也在不断的提高,学习机动车的驾驶,不仅仅局限于各个单位驾驶员的培养,越来越多的私营业主、个人家庭等拥有私家车辆的人数也在与日俱增,大大增加了交通管理的工作量。随着原有机动车驾驶员管理系统中数据量的不断增长,再加上系统本身的局限性,系统处理数据的能力大大降低;操作手续的烦琐,加大了工作人员的工作量,严重影响了工作的效率。如何利用原有设备提高系统处理数据能力,提高工作效率,为此,我们开发了机动车驾驶员管理系统。本系统可以方便的对机动车驾驶的人员资料录入、查询、统计和管理,使用界面直观、快速简捷、准确率高,从而解决了原系统工作效率低,精度差等方面的缺陷。第一章 系统开发意义及依

7、据 1.1 系统开发的意义 计算机技术的广泛应用,正在改变着我们的生活。掌握计算机就意味着把握住了新时代的脉搏,通过使用编程技术也可以改善旧的工作方式,意味着对新生活的开始,机动车驾驶员管理系统就是在这样前提下开发和设计的。机动车驾驶员检测中心现有的机动车驾驶员管理系统自1997年投入使用以来,在检测中心的各项工作中发挥了重要的作用,为查询驾驶员的各种信息提供了重要的参考。近年来,随着驾驶员培训的飞速增长,系统中数据量的日益增加,由于原系统本身的局限,制约了系统处理数据的能力。在实际工作中,每次进行检索查询等操作时,都需要相当长的时间,且系统界面也不够见解友好,操作较为繁琐,用户手工输入量大,

8、工作人员的工作程序相对复杂,严重制约了工作效率的提高。计算机技术的不断发展,各种编程工具也随着发展,我们采用的Visual FoxPro作为新一代微机关系数据库管理系统的杰出代表,是一种高效的、具有良好可视化的编程工具,具有强大的功能,完整而又丰富的工具,无与伦比的速度,极具友好的图形用户界面,简单的佃户局存取方式,完备的兼容性和真正的可编译性,使得Visual FoxPro成为目前被广泛使用的数据管理系统。Visual FoxPro可以解决目前检测中数据结构日益复杂、数据量日渐庞大的现实,利于开发人员和系统维护人员对系统的更新和日常的维护,减少了工作人员的劳动量,工作效率大幅度提高。机动车驾

9、驶员管理系统信息管理系统是一个应用性比较强的软件,每一个模块都有着非常重要的作用,它的出现给工作人员带来了很大的方便。参加培训人员的日流量可达600-700人次,仅汽车驾驶员全市就达20余万人,众多的资料形成了大量的数据。庞大的数据仅靠原有系统来完成进行登记、查询是远远不能摆脱繁重的劳动,低效操作问题得不到解决。如果计算机用Visual FoxPro数据库系统管理起来就会非常的方便与快速,因此本系统的开发对机动车驾驶员管理系统这一工作有着非常重要与积极的意义。1.2 系统开发的依据早期所编写的程序语言是过程式的,编程也是从第一行开始顺序一直编到最后一行,这样的程序是流水帐式的,缺少结构性,也使

10、系统的可靠性和维护性大打折扣。编程人员往往要陷入繁琐的纠错工作中。而Visual FoxPro将面向过程的程序设计与面向对象的程序设计结合在一起,用户可以用它创建出功能强大,灵活多变的应用程序。减少人工工作的费事费力,容易出错的弊病。我们所开发机动车驾驶员管理系统,它的程序设计步骤所依据的思想是:l 对问题进行说明;l 分解问题;l 编制各种模块;l 测试并完善各模块;l 组装全部模块;l 整体测试;首先弄清楚系统的所要开发系统的问题工作,采用“自上而下”的方式对整个系统进行逐项功能分析,以便分层确定应用程序结构。该管理系统可以分为若干子系统,而每个子系统又可分为若干子功能。划分功能模块时,遵

11、循模块独立原则,尽可能使每一个功能模块完成一项独立功能。总体结构确定之后,还要求对层次图中所有模块逐个确定其基本功能,以作到达到功能完善与优化。第二章 系统需求分析 需求分析阶段的工作,可以分为以下四个方面:(1)问题识别确定对目标系统的综合要求。并提出这些需求实现的条件,以及需求达到的标准。也就是解决要求所开发软件做什么,做到是什么程度。这些需求包括:l 功能需求:是对软件的各种功能进行分析,使各种功能完善,达到设计需要。l 环境需求:是对系统运行是所处环境的要求。例如我们所开发的机动车驾驶员管理系统在硬件方面要求:至少16MB的内存空间,建议使用32MB内存;CUP要求为586以上;至少有

12、3个磁盘驱动器(硬盘驱动器、软盘驱动器、光盘驱动器)。而在软件方面的要求:建议使用Windows9X。l 可靠性需求:在需求分析时,应对系统投入运行后不发生故障的概率,按实际的运行环境提出要求。l 安全保密要求:是系统在运行中它的安全保密方面的性能得到必要的保证。l 用户界面需求:系统与用户界面的友好性是用户能够方便有效愉快的使用该软件的关键。因此,为用户界面细致的规定达到更好。(2)分析与综合需从数据流和数据结构出发,逐步细化所有的模块功能,分析它们是否满足功能要求,是否合理。 (3)评价系统的可行性。 (4)把功能分配给硬件、软件、人、数据库和其他系统元素。驾驶员信息的管理和信息量都非常复

13、杂,现在信息处理方式大部分依靠手工处理或是老版本的管理系统,其实际应用效果并不理想。通过对系统需求的论述,机动车驾驶员管理系统设计时要求重点置于系统以下功能的改进和完善:驾驶员信息输入简便化,信息查询统计自动化,报表输出规范化,驾驶员信息维护及时化,这是本系统应具有的特点。这样也避免了操作人员反映的处理速度慢、耗时多,特别是在查询统计时,难以适应现在高效率的要求。更缓解了目前繁重的人员信息统计工作,而且加强了对信息的管理,增强了驾驶员信息处理的及时性和保密性,提高了机动车驾驶员管理系统的价值。第三章Visual FoxPro概述及特点3.1 概述Visual FoxPro是性能完善的编程语言,

14、它既支持交互式的运行环境又支持编译的运行环境。Visual FoxPro提供了众多的向导(Wizards)、生成器(Builders)、工具栏(Toolbars)和设计器(Designers),用于帮助用户快速开发应用程序;Visual FoxPro中的数据库是指多张表及表的视图、连接、关联、存储过程、规则、缺省值、触发器等的集合和管理,而不再是单一的一张表;数据库中表与表的关系均以图形方式显示出来,是数据关系更加直观明了;通过Visual FoxPro的对象与事件模型。可以快速建立应用程序的原形并实现应用程序;Visual FoxPro不仅支持传统的过程式编程,而且支持面向对象编程,用户可以

15、充分利用面向对象编程的所有特点,包括继承性、封装性、多态性以及子类;Visual FoxPro支持客户/服务器计算,可以将Visual FoxPro作为前端来开发功能前大的客户/服务器应用程序,Visual FoxPro可以方便的与其他应用程序共享数据,也可以方便的与其他应用程序交换数据,还可以使用OLE自动化来控制其他应用程序;Visual FoxPro对FoxPro早期版本生成的应用程序提供向下兼容。所有这些功能给用户带来了极大的方便。3.2 Visual FoxPro面向程序设计的特点目前,程序设计的方法已经从传统的面向过程的方法向面向对象的方法转化。前几年的结构化的程序设计方法如今渐渐

16、被面向对象的方法所代替。在结构化程序设计,是一个自顶向下的逐步求精的设计过程。随着项目的增大、复杂程度的增加,用这种方法构造出的程序在调试、维护和代码复用等方面存在许多的弊病,程序修改后再调试变的十分困难。软件复杂度在不断的增加,程序的规模也不断的扩大。为了提高软件的开发效率增加代码的利用效率。当前普遍采用了面向对象的编程方法,反映到程序设计上便是可视化编程方法的流行。Visual FoxPro完全支持面向对象的程序设计方法,但同时又提供面向过程的支持,从而为程序设计带来了巨大的方便。面向对象的方法涉及到许多的概念,如果从广义上理解,它对事物的描述将更容易理解。面向对象的方法,采用从问题领域来

17、解决问题的方法。“对象”成为反映客观世界的事物抽象的实体,具有与它相关的数据和方法。在Visual FoxPro中系统提供了大量的对象,如“表单”、“报表”、各种控件。它们都是程序可以使用的对象,用户也可以根据需要建立自己的对象,并为对象提供相应的属性和方法。面向对象的编程方法,使用户从原来的对过程分析转化为对系统对象的分析。程序的开发重心变成了对对象的抽象和类的定义,从而更加符合现实世界中人们的思维方式。3.3 Visual FoxPro6.0的特点1) 总体特点:Visual FoxPro6.0使拥护对数据的组织、定义数据库及相关规则、建立应用系统变的更为方便简单。用可视化的工具或向导能很

18、快建立表单、查询和报表。如果能充分利用Visual FoxPro提供的集成环境、强大的面向对象的编程工具、客户机/服务器功能和对OLE与ActiveX的支持,可以使用户在建立复杂应用系统是更为简单而方便。Visual FoxPro6.0在总体结构上比以前的版本更为清晰,用户操作更为方便,他提供了独立调试工具使应用程序的调试变的更加方便。(2) 用户界面的特点通过对界面的改进,如今Visual FoxPro6.0在向导、生成器、工具栏和设计器的帮助下,应用系统的开发变的相对简单。项目管理器负责集中管理整个应用程序的框架和所需要的各种元素。(3)数据库引擎性能的改进Visual FoxPro数据库

19、改善了原来的数据引擎,从而支持客户机/服务器、支持NULL、提供了事物处理的能力。因而Visual FoxPro可作为前端开发前大的客户机/服务器程序。Visual FoxPro支持数据字典、本地视图、远程视图,支持NULL值、事物处理,通过ODBC对任何数据源进行访问,为开发客户机/服务器程序提供了强大的功能。 (4) 语言上的特点 Visual FoxPro语言拥有1000多个命令个函数。它虽然对xBASE的面向过程的编程方式提供支持,但最大的变化是它是一个真正的面向对象的编程语言。 (5) 方便的数据库容器 Visual FoxPro提供了数据库容器为交互式的用户、应用程序的开发者提供了

20、对数据库的集中管理。Visual FoxPro中,数据库包括表、关系、视图和数据字典等。为用户对数据的管理提供了极大方便,使得用户对数据的完整性、参照的完整性的维护变的非常容易。 3.4 Visual FoxPro的强大功能 (1) 功能强大的项目和数据库管理功能 可以应用源代码管理的产品,数据库容器允许多个拥护在同一数据库里创建、修改对象。通过查看数据库设计器能方便的浏览数据库中的对象。 (2) 对调试工具的改进 可以更为有效的对应用组件进行跟踪监视。可以选择在Visual FoxPro的主窗口,或者选择用分开的调试窗口,从而不与正在工作空间发生干扰。 (3) 更简单的表设计器和扩充的数据字

21、典功能 表设计器在创建字段的同时能方便的建立索引,设置各种默认值,使设计变的更为快速简单。 (4) 功能强大的查询和视图设计在查询和视图设计器中可以定义外连接、为列设置别名(aliases)、用百分比来选择记录 。在视图设计器中可以定义一个默认的控制类、输入掩码和格式。(5) 设计表单更容易,功能更强大随着数据字典功能的增强,表单设计器的功能更加强大。可以采用单文档和多文档两种方式进行设计。表单和控制增加了属性和方法,使得对表单的外观与功能的控制更为强大。(6) 功能强大的向导功能应用向导功能是你的应用程序的建立变的易如反掌。主菜单基本操作记录查询综合统计新增修改保存姓名查询按身份证查询模糊查

22、询统计登记帮助退出打印系统维护口令维护数据备份数据维护操作权限 第四章 系统规划 4.1 总体思路根据如上分析,对于设计机动车驾驶员管理系统系统的大体思路是:设计这个系统可以向用户提供如下几项功能:驾驶员信息的添加、删除、以及按照不同的条件进行检索、查找。 该系统需要能够满足各种类型的数据需求,能够生成一些固定格式的报表及一些随机性的报表。根据实际工作要求大体可以确定以下方案,即该系统可分为四大功能模块。将其设置成菜单放在该系统的界面上。主要有登记、基本操作、记录查询、综合统计、系统维护、帮助和退出。这个菜单在整个系统中起着非常重要的作用。一个好的菜单系统会给用户一个友好的用户界面。而一个菜单

23、栏下还会有多个菜单项。如基本操作菜单下包括新增、保存和修改;记录查询又分为按姓名查询、按身份证号查询和模糊查询等。 4.2 设计步骤总上所述,机动车驾驶员管理系统系统的整个设计步骤大致为:1) 按照系统的功能程序模块,画出系统总体框图。2) 分析本系统管理的信息由哪几种类数据组成,明确至少需要几种数据库,定义数据库表结构。见数据库表。3) 根据程序的功能画出功能模块流程图。4) 检查程序框图有无错误,若没有错误,便可动手分模块编写子系统。5) 程序编写完成后,对各模块进行单独调试,以检查各模块功能是否符合设计要求,在各模块调试通过后,可进行联调。流程图: 口令:开始系统功能初始化输入用户和口令

24、验证口令各模块功能初始化运行功能模块库按要求运行程序模块调用退出结束开始是否有设置权限?增加、减少用户修改权限、口令结 束开始是否有此权限?确认清除?清除全部数据结束开始是否有此权限?设置初始参数退 出结 束 清除数据:初始化:第五章 具体程序设计 窗体和控件已设置完成,系统的运行还需要进行代码的编制。下面就详细介绍一下编程的过程:1、 在一个程序代码的设置之前,首先要对用到的变量进行声明,在Visual FoxPro中是用PUBLIC语句。例如在查询模块中需要对一些变量进行声明。比如public ctesta,ctestb,ctestc,ctestd,cteste,ctestf 2、查询必须

25、按照一定的要求进行,因此需要建立索引,VF使用索引来使数据相关,作为排序机制,为开发应用程序提供灵活性和功能。根据应用程序的要求,可以灵活地对同一个表创建和使用不同的索引关键字,使之可按不同顺序处理记录。也能根据这些索引创建自定义表间关系,使能准确地访问想要的记录。例如在查询模块中需要按“身份证号”来进行查询,则可以定义如下:*set order to tag 身份证号scatt memvar在编写程序时:第一步:在硬盘上建一个目录,我在C盘下建了一个ga目录。第二步:启动foxpro系统,建一个项目管理器,存在上面的目录里.第三步:系统分析系统分析内容 1. 本软件具有以下主要功能: o 登

26、记功能登录驾驶员的有关信息及收费情况. o 基本操作 新增(快捷键F1) 保存(快捷键F2) 修改(快捷键F3)o 记录查询 按姓名查询(快捷键F5) 按身份证号查询(快捷键F6) 模糊查询 (快捷键F12)o 综合统计o 系统维护o 帮助o 退出2. 系统数据库建立两个数据库,一个存储学员的信息,一个用来统计数据。第四步:编制菜单。选择项目管理器中的“其它”; 1. 选择其它中的“菜单”; 2. 按“新建”“菜单”,进入菜单设计器,做主菜单,在菜单名称中分别输入“登记”、“基本操作”、“记录查询”、“综合统计”、“系统维护”、“帮助”和“退出”。 3. 创建子菜单:进入“基本操作”子菜单,按

27、后面的“创建”按钮,创建新增,保存,修改三个子菜单。按此方法建立其他菜单命令。4. 保存,文件名仍然是“main”,扩展名为“mnx”,保存在与项目管理器一致的目录里; 5. 生成菜单程序。6. 关闭,即退出菜单设计器。 第五步:编制数据库及表。选择项目管理器中的“数据”; 1. 选择数据中的“数据库”; 2. 按“新建”,按数据库设计器工具栏上的“新建表”按钮。 3. 按“新表”,输入新表名(学员库.dbf,扩展名可以不输入),按“保存”, 4. 按照上面系统分析中的数据表结构输入有关的结构。 5. 建立索引。 6. “确定”以后出现对话框询问“现在输入数据记录吗?”,可以选择“是”与“否”

28、。 7. 关闭数据库设计器。 这样该软件所要用到的数据库和数据表就编好了。第六步:编制各功能模块。1.首先编制登录模块.2.登记,使用命令do form pass,调用操作员登录界面。在登记中为了简化操作员的工作量,程序中加入了以下程序local nnl,csfzhcsfzh =allt(thisform.txt身份证号.value)if len(csfzh)=15nnl =ctod(substr(csfzh,9,2)+/+substr(csfzh,11,2)+/+substr(csfzh,7,2) thisform.txt出生年月.value =nnl thisform.txt年龄.valu

29、e =year(date() -year(nnl) if val(substr(csfzh,15,1)%2 0 thisform.txt性别.value =男 else thisform.txt性别.value =女 endif else if len(csfzh)=18 nnl =ctod(substr(csfzh,11,2)+/+substr(csfzh,13,2)+/+substr(csfzh,9,2) thisform.txt出生年月.value =nnl thisform.txt年龄.value =year(date() -year(nnl) if val(substr(csfzh,

30、17,1)%2 0 thisform.txt性别.value =男 else thisform.txt性别.value =女 endif endifendif使用这段程序方便识别驾驶员的身份证号,并根据身份证号自动输入出生年月日以及性别、年龄,还可以根据身份证前六位数自动输出驾驶员户口所在地。3.基本操作:选择子菜单,给每个子菜单加入命令,分别是mand1.click,mand10.click,SS.COMMAND7.CLICK。 同时都设有快捷键,主要也是为了减少操作员的工作量,在使用操作中,可以最少量的应用鼠标,提高工作效率。4.记录查询:选择子菜单,分别加入SS.COMMAND3.CLI

31、CK,SS.COMMAND9.CLICK,do form mhcx命令。5.综合统计:加入命令DO FORM TJ。6.系统维护:建立数据维护、数据备份、操作权限和口令维护四个子菜单。7.帮助:DO FORM HELP。查询系统的应用方法。8.退出:CLEAR EVENTS QUIT 第七步:编制打印报表。1. 选择项目管理器中的“文档”。 2. 选择文档中的“报表”。3. 按“新建” 。4. 按“报表向导”。5. 选择“报表向导”,按“确定”将“可用字段”中的所有字段放入“选定字段”, 下一步。6. 选择“帐务式”然后“下一步”。 7. 继续“下一步”,在“可用的字段或索引标识”中向下移动选

32、择“编号 *”,即编号索引标识,按“添加”,将其放入“选定字段”。 8. “下一步”,按“完成”; 9. 输入文件名,注意文件应放在相应的目录中; 10. 完成以后,可在项目管理器的报表下看该报表文件, 11. 用鼠标按住“页注脚”向下拉,如果看不到页注脚,报表设计器的窗口扩大些,大约拉到1.5英寸的地方。 12. 保存,关闭,大功告成,行动程序后在综合统计中就可以打印了,当然打印机要先联机。 第六章 程序调试 编程序的过程中难免出现错误,所以要对程序进行调试。而调试可谓是整个程序编写过程中最为紧张和漫长的过程。调试的目的,就是通过程序的实际运行找出并纠正其中的错误,从而保证程序的正确性、可靠

33、性及稳定性,为了便于调试,我们先分别调试各小功能模块,排除各个功能模块中的局部错误,然后再与主控程序一起调试,看看程序是否能够正确稳定的运行。我在编写这个系统的过程中,采用模块化编程。因为每个模块都有其特定独有的功能,所以在改变单个模块时,整个程序或其它部分都不会受到影响和损坏。单模块在调试时是比较简单和容易的。因为它的程序代码比较少,也比较简单,因此,只要查看一下它的输入和输出结果,或看一个代码就知道错误出在哪儿。1、在程序调试过程中,我主要遇到了以下几种错误:l 语法错误:在编写程序代码时,Visual FoxPro将自动对程序的语法进行检查,发现用户把某个关键字或符号打错或遗漏等语法错误

34、时,光标会移到出现语法错误的行,并会显示屏幕信息框,说明错误信息。l 编译错误:主要是由于未定义变量或遗漏了某关键字而产生的错误,出现错误时屏幕也将弹出一个信息框,同时光条会定位到出现错误所在的行。l 逻辑错误:当计算机运行程序时产生的结果不是所希望的正确结果时会产生这种错误,一般是由于设计程序算法的逻辑缺陷造成的。在调试过程中,由于代码中距离公式的函数使用不正确,结果犯了这个错误。l 出现提示:指定的文件名不存在。原因及解决方法:该文件执行的路径书写不正确,需要修改的文件名前的路径,必要时可设置系统的默认路径。l 再有就是函数类型不匹配,调用的函数不存在,等等一些错误。2、处理过程中的错误

35、当过程中的代码发生错误时,VISUAL FoxPro 将检查与ONERROR例程相关的错误处理代码。如果ON ERROR例程不存在,则显示默认的错误信息。3、处理类和对象中的错误当方法程序代码中发生错误时,VISUAL FoxPro将检查和该对象的ERROR事件上没有代码,则将从父类或高于该类的其他类中执行ERROR事件的代码。如果在该类的层次结构中,找不到ERROR事件代码,VISUAL FoxPro就显示默认的错误信息。类的优点是可以封装控件所需的所有项(包括错误处理),所以可以在各种环境下使用该控件。如查以后遇到了控件的其他错误,就可以向该类添加针对这个错误的处理,同时基于该类的对象会自

36、动继承这个新的错误处理。 经过这次调试,使我增长了编写程序的经验,对Visual FoxPro语言也有了更深刻的认识。简单明了,便于用户进行操作。一进入系统,便进入如下图的界面。用户可先点击“登记”,进行登录,要输入驾驶员的基本情况以及照片。在基本操作里,是一些常用操作,用快捷键可以加快录入速度以及工作效率。记录查询可以按身份证号码或姓名进行查询,以及模糊查询。综合统计根据日期范围统计年月日的登记情况。七、设计总结 在毕业设计期间,段学霞老师给了我精心的指导,同时也为我提供了良好的环境。在此我们表示深深的感谢。 回顾过去的时间,感觉收获很大,在设计过程中,我们能真正的将平时所学的理论与实践结合

37、在一起,锻炼了自己独立思考问题、解决问题的能力。更锻炼了与人合作的能力。计算机技术更新很快,我们不仅充分的利用了平时所学的知识,并且积极的学习并掌握了目前比较热门新颖的知识。 虽然我们面临着毕业分配的压力和时间紧张,设备有限等客观条件的限制,但由于系领导和老师的精心安排和同学们的认真努力,通过查阅资料等方法,按总体设计的方案,较好地完成了设计任务。本次毕业设计是对我们所学专业特别是关系数据库的运用和数据结构的设计等程序设计思想的综合考核,在理论与实践相结合的过程中我们学到了许多书本上学不到的知识,也锻炼了我们的实践动手能力。 老师常说,在开发应有软件过程式中,系统规划方案应该是重要的,因此我们

38、对本系统的一些详细内容处理技术作了详细讨论,这些都为我们以后毕业设计的顺利进行和圆满成功垫定了基础。 在设计过程中,机器难免会出现了一些差错,这就使我们有了真正动手维修机器的机会。对于硬盘的安装、硬件间的连接、软件检测以及磁盘修复等方面的技术都有所涉猎。作为一名专业的计算机人员,仅仅会应用计算机是远远不够的,维护也是一个主要的方面,这让我们得到了一定的锻炼。 我们不仅仅将理论与实践结合,更为主要的是掌握了一种程序设计的思想。同时也让我们知道了我们所学知识的局限性,以及平时学习上的不足,在这次设计中,我们都尽了自己的最大努力,也希望能够得到老师的认可。更向精心指导我们设计的老师真诚地说一声谢谢!

39、 总之。本次毕业设计是在我们走向工作岗位前的一次实地演习,它为我们将来走向社会工作打下了难以想象的基础,这次设计是我们三年来知识的一次综合锻炼与提高,它为我们将来走向工作具有极大的指导意义。 参考文献:1孙春来 韩正清等 Visual FoxPro 6.0中文版编程基础与范例 电子工业出版社 出版日期:2001-1-12知寒工作室 中文Visual FoxPro 6简明案例教程机械工业出版社 出版日期:1999-4-13徐建平 赵永 Visual FoxPro 6基础教程 机械工业出版社出版日期:2000-5-14张鲁 Visual FoxPro 6.0编程技巧与实例分析 水利水电出版社 出版

40、日期:1999-10-15张磊等 Visual FoxPro 6使用详解 机械工业出版社 出版日期:1999-7-1 6康耀红 黄健青等 Visual FoxPro 6.0 数据库设计北京大学出版社 出版日期:2002-2-17郑刚 Visual FoxPro 6.0 实效编程百例 人民邮电出版社 出版日期:2002-7-18周兰文 Visual FoxPro 6中文版与上机指导清华大学出版社 出版日期:19999李加福 Visual FoxPro 6.0中文版入门与提高清华大学出版社 出版日期:2002-7-110陈明 Visual FoxPro 程序设计 清华大学出版社 出版日期:2002-4-1 11刘鹏 李冬梅 高燕 Visual FoxPro 6.0全攻略宝典水利水电出版社 出版日期:2000-6-112章立民 Visual FoxPro6.X中文版程序设计-基础加强篇 中国铁道出版社 出版日期:1999-10-113郑阿奇 Visual FoxPro实用教程电子工业出版社 出版日期:2001-4-1 14史济民 汤观全 Visual FoxPro及其应用系统开发清华大学出版社 出版日期:2000-7-115王国芳 郭金泉 段小勇 Visual FoxPro开发实践指南 中国铁道出版社 出版日期:1999-3-116

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!