好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

机动车驾驶员管理系统 目录

第一章 系统开发意义及依据…………………………………………………………… 4 1.1 系统开发的意义…………………………………………………………4 1.2 系统开发的依据…………………………………………………………5

第二章 系统需求分析…………………………………………………………………… 5 第三章 Visual foxpro概述及特点…………………………………………………… 6

3.1概述……………………………………………………………………… 6 3.2 Visual foxpro 面向程序设计的特点………………………………… 6 3.3 Visual foxpro6.0的特点……………………………………………… 7 3.4 Visual foxpro 的强大功能…………………………………………… 7

第四章 系统规划……………………………………………………………………… 8 4.1 总体思路………………………………………………………………… 8 4.2 设计步骤……………………………………………………………… 8 第五章 具体程序设计………………………………………………………………… 9 第六章 程序调试……………………………………………………………………… 14 关键字: 文本

.声音 .静态图像 .动画 .动态视频 英文关键字:text

.audio sound .static graphics images .animation .full-motion video

机动车驾驶员管理系统 摘要

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

在设计本管理系统的过程中得到了于倩老师的指导,使大家对该课题有了更加深入的了解,在设计方法上也避免了绕弯路,取得了事半功倍的效果。通过段学霞老师的辅导,针对该管理系统查阅了大量有关资料,对系统的开发、设计和综合调试打下了坚实的基础。

《机动车驾驶员管理系统》这个课题通过大家的努力,克服了一个又一个的困难,经过测试、验证,已取得了预期的成果。由于时间等方面的原因,难免会出现不妥之处,期待老师和广大用户提出宝贵的意见和建议,共同促进该系统的完善。 前言

现代计算机的诞生是科学技术发展史上的重要里程碑,随着社会的进步和计算机技术的发展,使得计算机应用渗透到各行各业的各类管理工作中。半个世纪以来,以计算机为核心的电子信息技术飞速发展,信息已被视为现代社会的重要战略资源。计算机作为信息处理的工具,正以数据库管理系统为开发环境的管理系统在各个领域得到广泛应用。

数据库技术主要研究如何存储 、使用和管理数据,是计算机数据管理技术发展的最新阶段。微机数据库系统以其开发成本低、简单易学、方便用户等优点,迅速得到了推广,应用范围不断扩大,不仅应用于事物处理,并且进一步扩展到情报检索、人工智能、专家系统、计算机辅助设计以及非数值计算各方面的应用。

我们开发的数据库是在WINDOWS环境下运行应用的,目前比较推广,面向对象的大型数据库Visual FoxPro 6.0。Visual FoxPro 6.0是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。无论是组织信息、运行查询、创建的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,Visual FoxPro 6.0都可以提供管理数据所需的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。Visual FoxPro 6.0所具有的速度、能力和灵活性,是普通的数据库管理系统无法比拟的,所以我们运用了Visual FoxPro 6.0这种编程工具

来编写我的毕业设计“机动车驾驶员管理系统”这一题目。 随着社会经济的不断发展,人们的精神生活和物质生活也在不断的提高,学习机动车的驾驶,不仅仅局限于各个单位驾驶员的培养,越来越多的私营业主、个人家庭等拥有私家车辆的人数也在与日俱增,大大增加了交通管理的工作量。随着原有机动车驾驶员管理系统中数据量的不

断增长,再加上系统本身的局限性,系统处理数据的能力大大降低;操作手续的烦琐,加大了工作人员的工作量,严重影响了工作的效率。如何利用原有设备提高系统处理数据能力,提高工作效率,为此,我们开发了《机动车驾驶员管理系统》。本系统可以方便的对机动车驾驶的人员资料录入、查询、统计和管理,使用界面直观、快速简捷、准确率高,从而解决了原系统工作效率低,精度差等方面的缺陷。

第一章 系统开发意义及依据

1.1 系统开发的意义

计算机技术的广泛应用,正在改变着我们的生活。掌握计算机就意味着把握住了新时代的脉搏,通过使用编程技术也可以改善旧的工作方式,意味着对新生活的开始,《机动车驾驶员管理系统》就是在这样前提下开发和设计的。

机动车驾驶员检测中心现有的《机动车驾驶员管理系统》自????年投入使用以来,在检测中心的各项工作中发挥了重要的作用,为查询驾驶员的各种信息提供了重要的参考。近年来,随着驾驶员培训的飞速增长,系统中数据量的日益增加,由于原系统本身的局限,制约了系统处理数据的能力。在实际工作中,每次进行检索查询等操作时,都需要相当长的时间,且系统界面也不够见解友好,操作较为繁琐,用户手工输入量大,工作人员的工作程序相对复杂,严重制约了工作效率的提高。

计算机技术的不断发展,各种编程工具也随着发展,我们采用的

?????????????作为新一代微机关系数据库管理系统的杰出代表,是一种高效的、具有良好可视化的编程工具,具有强大的功能,完整而又丰富的工具,无与伦比的速度,极具友好的图形用户界面,简单的佃户局存取方式,完备的兼容性和真正的可编译性,使得

?????????????成为目前被广泛使用的数据管理系统。?????????????可以解决目前检测中数据结构日益复杂、数据量日渐庞大的现实,利于开发人员和系统维护人员对系统的更新和日常的维护,减少了工作人员的劳动量,工作效率大幅度提高。

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

早期所编写的程序语言是过程式的,编程也是从第一行开始顺序一直编到最后一行,这样的程序是流水帐式的,缺少结构性,也使系统的可靠性和维护性大打折扣。编程人员往往要陷入繁琐的纠错工作中。

而Visual FoxPro将面向过程的程序设计与面向对象的程序设计结合在一起,用户可以用它创建出功能强大,灵活多变的应用程序。减少人工工作的费事费力,容易出错的弊病。

我们所开发《机动车驾驶员管理系统》,它的程序设计步骤所依据的思想是: ● 对问题进行说明;

● 分解问题; ● 编制各种模块; ● 测试并完善各模块; ● 组装全部模块; ● 整体测试;

首先弄清楚系统的所要开发系统的问题工作,采用“自上而下”的方式对整个系统进行逐项功能分析,以便分层确定应用程序结构。该管理系统可以分为若干子系统,而每个子系统又可分为若干子功能。划分功能模块时,遵循模块独立原则,尽可能使每一个功能模块完成一项独立功能。总体结构确定之后,还要求对层次图中所有模块逐个确定其基本功能,以作到达到功能完善与优化。

第二章 系统需求分析

需求分析阶段的工作,可以分为以下四个方面: (1)问题识别

确定对目标系统的综合要求。并提出这些需求实现的条件,以及需求达到的标准。也就是解决要求所开发软件做什么,做到是什么程度。这些需求包括:

● 功能需求:是对软件的各种功能进行分析,使各种功能完善,达到设计需要。

??环境需求:是对系统运行是所处环境的要求。例如我们所开发的《机动车驾驶员管理系统》在硬件方面要求:至少16MB的内存空间,建议使用32MB内存;CUP要求为586以上;至少有3个磁盘驱动器(硬盘驱动器、软盘驱动器、光盘驱动器)。而在软件方面的要求:建议使用Windows9X。

??可靠性需求:在需求分析时,应对系统投入运行后不发生故障的概率,按实际的运行环境提出要求。

??安全保密要求:是系统在运行中它的安全保密方面的性能得到必要的保证。 ??用户界面需求:系统与用户界面的友好性是用户能够方便有效愉快的使用该软件的关键。因此,为用户界面细致的规定达到更好。 (2)分析与综合

需从数据流和数据结构出发,逐步细化所有的模块功能,分析它们是否满足功能要求,是否合理。

(3)评价系统的可行性。

(4)把功能分配给硬件、软件、人、数据库和其他系统元素。

驾驶员信息的管理和信息量都非常复杂,现在信息处理方式大部分依靠手工处理或是老版本的管理系统,其实际应用效果并不理想。通过对系统需求的论述,《机动车驾驶员管理系

统》设计时要求重点置于系统以下功能的改进和完善:驾驶员信息输入简便化,信息查询统计自动化,报表输出规范化,驾驶员信息维护及时化,这是本系统应具有的特点。

这样也避免了操作人员反映的处理速度慢、耗时多,特别是在查询统计时,难以适应现在高效率的要求。更缓解了目前繁重的人员信息统计工作,而且加强了对信息的管理,增强了驾驶员信息处理的及时性和保密性,提高了《机动车驾驶员管理系统》的价值。

第三章Visual FoxPro概述及特点

3.1 概述

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

Visual FoxPro的对象与事件模型。可以快速建立应用程序的原形并实现应用程序;Visual FoxPro不仅支持传统的过程式编程,而且支持面向对象编程,用户可以充分利用面向对象编程的所有特点,包括继承性、封装性、多态性以及子类;Visual FoxPro支持客户/服务器计算,可以将Visual FoxPro作为前端来开发功能前大的客户/服务器应用程序,Visual FoxPro可以方便的与其他应用程序共享数据,也可以方便的与其他应用程序交换数据,还可以使用OLE自动化来控制其他应用程序;Visual FoxPro对FoxPro早期版本生成的应用程序提供向下兼容。所有这些功能给用户带来了极大的方便。

3.2 Visual FoxPro面向程序设计的特点

目前,程序设计的方法已经从传统的面向过程的方法向面向对象的方法转化。前几年的结构化的程序设计方法如今渐渐被面向对象的方法所代替。

在结构化程序设计,是一个自顶向下的逐步求精的设计过程。随着项目的增大、复杂程度的增加,用这种方法构造出的程序在调试、维护和代码复用等方面存在许多的弊病,程序修改后再调试变的十分困难。

软件复杂度在不断的增加,程序的规模也不断的扩大。为了提高软件的开发效率增加代码的利用效率。当前普遍采用了面向对象的编程方法,反映到程序设计上便是可视化编程方法的流行。Visual FoxPro完全支持面向对象的程序设计方法,但同时又提供面向过程的支持,从而为程序设计带来了巨大的方便。

面向对象的方法涉及到许多的概念,如果从广义上理解,它对事物的描述将更容易理解。面向对象的方法,采用从问题领域来解决问题的方法。“对象”成为反映客观世界的事物抽象的实体,具有与它相关的数据和方法。在Visual FoxPro中系统提供了大量的对象,如“表单”、“报表”、各种控件。它们都是程序可以使用的对象,用户也可以根据需要建立自己的对象,并为对象提供相应的属性和方法。面向对象的编程方法,使用户从原来的对过程分析转化为对系统对象的分析。程序的开发重心变成了对对象的抽象和类的定义,从而更加符合现实世界中人们的思维方式。

3.3 Visual FoxPro6.0的特点

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

机动车驾驶员管理系统目录第一章系统开发意义及依据……………………………………………………………41.1系统开发的意义…………………………………………………………41.2系统开发的依据…………………………………………………………5第二章系统需求分析……………………………………………………………………5第三章Visualfoxpro概述及特
推荐度:
点击下载文档文档为doc格式
5eqb171qi11h1yk7phhy1xkfw968ko01ayh
领取福利

微信扫码领取福利

微信扫码分享