




已阅读5页,还剩54页未读, 继续免费阅读
【毕业学位论文】大型企业车辆管理调度系统-软件工程.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中图分类号: 学校代码: 10055 密级 : 硕 士 专 业 学 位 论 文 大型企业车辆管理调度系统 文作者 周晓辉 指导教师 高铁杠 教授 申请学位 工程硕士 培养单位 软件学院 学科专业 软件工程 研究方向 项目管 理 答辩委员会主席 程仁洪 评 阅 人 马捷 王超 冯霞 南开大学研究生院 二一 三 年 五 月 中文摘要 I 中文摘要 随着国民经济的日益增长,车辆已成为最重要的交通工具,在企事业单位中得以普及 ,特别是在大型企事业单位中,其车辆的数目已经远远不止简单的几辆 ,与此同时便产生了有限的车辆资源的合理分配及使用的问题。企业的汽车管理调度越来越需要科学化、标准化、高效化、规范化的管理。 本文探讨了企业车辆管理调度系统的研究背景、发展现状以及研 究意义,根据当前企业车辆管理调度的业务流程和功能需求,对该系统进行了需求分析、总体设计和详细设计,并利用 快速可视化开发能力,编程实现了一套界面友好、功能完备、操作方便的车辆管理调度系统。 车辆管理调度系统具有用户登录、前台界面、车辆档案管理、车辆运营管理、车辆日常管理、驾驶员管理、系统设置管理、系统维护等功能,并具备报表制作功能。 车辆管理调度系统作为企业的车辆管理调度系统,紧密切合用户需求,不仅满足了企业的车辆管理、调度需求,还提供了访问权限控制、数据备份和恢复以及丰富的统计功能,为企业的车辆管理调 度提供了一个功能齐全、简单易用、成本低廉的解决方案。 关键词 : 辆管理, I of of to be in in of a to a of of a of to be of as as to of B of a to a as as a as to s as as a of a to B ,录 第一章 前言 . 1 第一节 系统开发背景 . 1 究背景 . 1 内外研究现状 . 2 在的问题 . 3 第二节 本课题的研究内容 . 4 题研究内容 . 4 究计划与预期成果 . 5 题意义 . 5 第二章 本课题涉及 的主要技术 . 7 发工具概述 . 7 据库技术概述 . 8 据存取技术 . 9 课题中用到的数据库技术 . 9 第三章 车辆管理调度系统的需求分析 . 10 求调查 . 10 能需求分析 . 11 辆日常管理 . 12 第四章 车辆管理调度系统的总体设计 . 15 统层次结构概述 . 15 统总体功能结构 . 16 目录 能模块分解 . 16 第五章 车辆管理调度系统的详细设计 . 18 统中各模块的详细设计 . 18 据库设计 . 21 数据库与系统的连接 . 28 第六章 车辆管理调度系统的实现 . 29 界面设计 . 29 功能模块的实现 . 29 辆日常管理 . 36 第七章 总结 . 48 参考文献 . 50 致谢 . 51 附录 . 52 个人简历 . 54 第一章 前言 1 第一章 前言 第一节 系统开发背景 究背景 随着我国经济的快速发展,交通在各项经济活动和日常生活中占据着非常重要的地位,而汽车作为目前重要的交通工具之一,在其中扮演着重要的角色。一个单位中汽车的多少、好坏,也从侧面反应了这个单位的经济实力是否强大。汽车对企事业单位的发展,起到了不可磨灭的重要作用。但是当汽车在发挥它的作用的同时,也渐渐地带来了一些问题。 如今,信息化时代已经全面到来,生活中各种信息纷繁复杂。并且交通的日益发达,使用车辆的人越来越多,一个机关企事业单位也不再是简单地拥有一辆商务车,而是有很多辆车组成,而且车型、分工也不再单一,对于拥有各种类型车辆的大型机关企事业单位,车辆的管理工作成为日常事务中的一 项重要工作。如何让事务管理人员及时了解每一辆车的情况,提高车辆的使用效率,就成为各单位中亟待解决的一个难题。 一个企业的良好发展,离不开先进的管理手段和方式。作为机关企事业单位发展的重要环节,车辆的管理同样需要一种先进的管理手段和方式。大型企业车辆管理调度系统就是在这样的大背景下应运而生的。 由于车辆管理调度的流程十分严谨,可以杜绝人为造成的各种不利因素,解决实际管理中普遍存在的“跑冒滴漏”的问题,统计数据的真实性能使管理模式趋于完善和更加规范,避免了传统人工操作中某些人为因素带来的合作者之间的信任危机。 这 样的系统,发挥了计算机存储空间大、处理性能高、数据安全可靠、内容清晰鲜明等优势,对机关企事业单位的车辆进行管理,实现了计算机资源的合理利用,实现了减少劳动力、提高劳动质量的目的。 高程度的信息化管理,以及简单易懂的可视化操作界面,使管理者能够对车辆的基本信息,驾驶员的信息,车辆的运营、维修、违章、事故等信息一目了然,便于大型企业的车辆管理者对车辆及驾驶员进行管理调度。 第一章 前言 2 虽然市面上陆续推出了五花八门的车辆管理系统,并取得了一定规模的应用。但由于开发经验的缺乏或对行业理解有偏差,使得市场上的产品的质量参差不齐, 不能适用于各种规模的企事业单位,开发出来的系统与实际应用很难完全适用,软件或多或少地存在着一些缺陷,例如存在操作不方便,车辆与驾驶员信息不统一等问题。 随着国民经济的日益增长,车辆已成为最重要的交通工具 , 在企事业单位中得以普及 , 特别是在大型企事业单位中,其车辆的数目已经远远不止简单的几辆 , 与此同时便产生了有限的车辆资源的合理分配及使用的问题。该问题涉及到车辆的档案管理;驾驶员的档案管理;车辆(维修费用、洗车费用、燃料费用、养路费等)管理;车辆使用管理和交通事故管理等实际操作中可能会涉及到的各种问题。本课题针 对当前发展环境下,各大机关企事业单位信息化管理调度车辆的实际应用特点,通过分析调查其具体业务流程和信息化需求,进行系统地设计和实现。采用查找文献、调查分析、同类系统的功能界面分析等方式,进行系统的需求分析和业务逻辑的设计,采用 发工具对软件界面原型进行快速实现,然后在确定界面原型的基础上,进行具体系统业务功能的实现。 本课题设计和实现的大型企业车辆管理调度系统包括车辆管理、驾驶员管理,以及车辆的运营、维修、违章、事故管理等内容,具有完整的增、删、改、查功能,界面友好,操作方便易于上手。该系统有利于机关企 事业单位专业化、信息化管理,提高效率,节约人力资源,具有很强使用价值。 内外研究现状 随着我国经济日益发展,车辆的数量在不断的增加,特别是大型企事业单位,对车辆管理系统的需求也逐渐增加,车辆管理系统也随之出现了很多。这些车辆管理系统有用多种开发软件开发的,有用 发的; 有用 发的;有用 发的;有用 发的;还有用 发的等等。其中也不乏优秀之作。这些车辆管理系统的特点是,都实现了包括车辆档案管理;驾驶员档案管理;车辆运营信息管理; 车辆事故信息管理;车辆维修信息管理;车辆费用管理等几个功能模块。需要改进的地方有:各模块之间第一章 前言 3 的部分数据必须统一,如车辆事故信息管理模块中的驾驶员,事故车辆必然来自司机模块和车辆信息模块,为了可以灵活的处理数据,系统应该提供一个数据接口,允许对数据进行导出处理,系统目标设计是用数据表导出数据,可以方便用户灵活的处理数据。 和普通系统一样,该系统也应具有一个对系统用户进行管理的用户管理模块,包括用户添加,用户密码的修改,用户的删除(只限管理员)。有的车辆系统操作复杂,有的车辆管理系统操作简单。总之,现在的车辆管 理系统产品很多,质量参差不齐。 在的问题 在当今网络经济的时代,许多企业还处在手工及半手工状态,并没有真正通过计算机管理系统来实现改造流程、强化管理、降低成本、堵漏节流、提升效益的管理目标。所以,引入先进的管理思想和管理工具,利用企业车辆管理系统帮助各大机关企事业单位走上科学化、正规化、高效化的管理是当务之急。 目前许多软件开发厂商也都陆续推出了企业车辆管理系统,但由于自身经验的缺乏,或对企业需求理解的不足,致使市场上的产品质量参差不齐。由于软件开发公司自身经验的缺乏和对企业车辆管理工作理解的不 够透彻,致使开发出来的系统与实际应用不能完全吻合,应用软件或多或少地存在着一些缺陷。例如操作过于繁琐,难以实现;车辆与驾驶员信息不能对应。 实施企业车辆管理调度系统的成本较高。其成本主要由购买系统软件、安置适合软件运作的硬件、聘请服务商或服务人员、开展人员培训等几部分构成,运做初期成本略高。其次,如果在实施时出现失误,可能引起整个企业车辆日常管理调度的低效甚至出现瘫痪的情况。 但无论如何,企业车辆管理调度系统的作用是不容质疑的。因此,对于各大机关企事业单位而言,应紧跟行业发展的潮流,努力抓住机会,使企业管理更加科学化、标准化、高效化、规范化。 所以开发一个简单易用、操作性强、符合用户要求、具有快速响应能力的企业车辆管理调度系统,对于普及企业管理的信息化具有非常重要的实用意义。 第一章 前言 4 第二节 本课题的研究内容 题研究内容 本课题根据当前大型企业车辆管理调度的业务需求特点,分析和设计一种基本功能齐全,易用性好,具有分析统计能力的车辆管理调度系统,并通过可视化应用开发工具 实现。该系统可直接切合企业的实际应用场景,能够直接应用于企业的实际管理过程中,具有较强的实用性和易用性。 本课题通过分析大型企业车辆管 理调度业务的处理流程,获取企业在管理过程中需要实现信息化管理的功能需求点,对这些需求点进行数据建模,建立业务模型与数据模型,使用 据库来快速实现该系统。 由于本课题的研究目标是开发出满足实际应用需求的车辆管理调度系统,因此整个系统的实现遵循软件工程的开发过程,将依次经过项目计划、需求分析、系统设计、数据库设计、界面实现、业务编码实现、功能调试、系统测试等阶段。 本课题采用分析调查、查找文献、类似系统的功能界面分析等方式进行系统的需求分析和业务逻辑的设计,并在分析业务逻辑模型的基础上,抽象出 系统中的实体和关系,建立数据模型,并生成系统的物理数据库。采用 视化开发工具对软件界面原型进行快速实现。在确定界面原型的基础上,进行业务功能的实现。 实现的车辆管理调度系统具有完整的车辆管理、驾驶员管理,以及车辆的运营、维修、违章、事故管理等功能,并且具有操作方便、功能易用、界面友好等特点。 本课题的创新性在于: 1、行业信息化管理是传统产业升级以及信息技术拓展应用空间的重要途径。本课题切合企业车辆管理的信息化需求,实现一个具有实际应用价值的车辆管理调度系统,为企业提供了新的符合需求的产品,具有很好的实 用性和很强的可操作性。 2、该课题的实现不仅需要软件工程、系统分析与设计、软件编程、数据库等知识或技能,还需要对企业车辆管理调度过程以及业务流程有一个全面 细致第一章 前言 5 深入的了解。课题本身具有多学科交叉的研究背景。 究计划与预期成果 1、车辆档案管理:包括车辆档案录入、车辆档案查询、车辆异动列表、车辆异动查询、车辆报废、车辆报废查询等功能。 2、车辆运营管理:车辆运营列表、车辆运营查询、清空运营表等功能。 3、车辆日常管理:包括三个子功能: ( 1)维修管理:车辆维修列表、车辆维修查询、添加零件; ( 2)违 章管理:车辆违章列表、车辆违章查询; ( 3)事故管理:车辆事故列表、车辆事故查询。 4、驾驶员管理:驾驶员档案管理、驾驶员档案查询、驾驶员奖罚等功能。 5、系统设置:系统初始化、管理员设置、权限设置、关于等功能。 6、系统维护:数据备份、数据恢复等功能。 企业车辆管理调度系统基本依据上述业务模块进行需求分析、设计与实现。构建的管理系统程序和数据库能够满足上述管理的要求,从而能够实际地应用于企业的车辆管理工作中,为企业的管理提供便利,降低成本,创造出直接的经济效益。 本研究拟解决的关键问题主要有: 1、实现车 辆管理的主处理流程,使管理者能够直观明了的使用软件对车辆、驾驶员等信息进行管理,实现车辆管理的信息化。 2、车辆管理调度系统的数据库逻辑模型与物理模型的建立。由于本课题涉及的数据库实体对象众多,且实体间的关系错综复杂,因此需要结合实际业务需求,进行全面综合的系统分析,才能正确地实现数据库建模。 3、车辆管理调度系统中各大管理功能的实现以及易用性的设计。本课题利用 界面快速实现能力和数据库的控制能力,进行各个业务功能的实现。同时在实现过程中,还要进行易用性的设计,做到真正符合用户的实际使用需求。 题意义 本课题根据大型企事业单位对车辆管理需求设计程序流程,按照软件开发第一章 前言 6 流程,分析、设计与实现一个简单易用、操作性强、能满足用户需求、具有快速响应能力的车辆管理系统。本课题研发的系统也以方便、快捷、成本低为特色,提高效率,减轻工作人员以往繁忙的工作,加速信息的更新速度,使企事业单位管理者能在第一时间了解到车辆及相关人员、费用的信息,从而方便管理者管理。 该系统对于一个用车单位来说,不但可以对车辆的使用进行合理的管理调度,而且对车辆的使用情况进行跟踪记录,有助于单位车辆责任负责到人,避免责任混乱、费用虚 假等一系列问 题。第 二章 本课题涉及的主要技术 7 第二章 本课题涉及的主要技术 发工具概述 可视化程序设计语言 中应用最常用的软件 , 它 具有简单易学、功能强大、等优点。它提供了开发 用程序最简捷、最迅速的方法,是专业开发人员最 喜欢用得 开发工具之一, 容易被各类人接受 。 现在 ,数以百万计的程序设计人员正在用 发各种类型的软件。 提供的开发环境与 x、 有完全一致的界面,使用更加方便,其代码效率已达到 +的水平。 用来创建高性能的企业应用程序和基于 中心思想就是要便于程序员使用,无论是新手还是专家。 用了可以简单建立应用程序的 统,但是又可以开发相当复杂的程序。 程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。 程序可以包含一个或多个窗体,又或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。 组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。 用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组件的出现,程序员可以选用自己需要的扩展库。和有些语言不一样, 大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可 以关闭这个功能。 量的第三方控件针对 章 本课题涉及的主要技术 8 供。 用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。 据库技术概述 数据库是长期存储在计算机内、有组织的、大量的、共享的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。 数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。使用数据库可以带来许多好处:如 减少数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。关系数据库是目前使用最广泛的数据库系统。关系系统只有“表”这一种数据结构。 言是一种介于关系代数与关系演算之间的结构化查询语言。 言集数据查询、数据操纵、数据定义和数据控制功能于一体。 言支持关系数据库三级模式结构,其中外模式对应于视图和部分基本表,模式对应于基本表,内模式对应于存储文件。用户可以用 言对基本表和视图进行查询 或其他操作,基本表和视图一样,都是关系。 基本表是本身独立存在的表,在 一个关系就对应一个表。一个(或多个)基本表对应一个存储文件,一个表可以带若干索引,索引也存放存储文件中。存储文件的逻辑结构组成了关系数据库的内模式。 视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表。它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放导出视图的基本表中,因此视图是一个虚表。视图在概念上与基本表等同,用户可以在视图上再定义视图。 数据库查询是数据库的核心操作。 言提供了 句进行数据库的查询,该语句具有灵活的使用方式和丰富的功能。 句既可以完成简单的单表查询,也可以完成复杂的连接查询和嵌套查询。单表查询是指仅涉及一个表的查询。连接查询是查询同时涉及两个以上的表,包括自身连接查询,外连接查询,复合条件连接查询等。此外还有重要的嵌套查询。 第 二章 本课题涉及的主要技术 9 据存取技术 微软公司推出的在 用在数据库上的对象链接和嵌入 )的数据存取技术 。 它具有能屏蔽数据访问的复杂性 、 高效率访问数据库以及支持各种媒体格式等特性 。 经过几个版本的修订 , 目前 术已越来越完善 。 用程序是通过如下步骤存取数据的 : 应用程 基础上 , 所以它具 大部分特性 , 例如 了可以存取关系数据库外 , 还可以存取如电子邮件 、 声音及电影等各种媒体的数据 。 课题中用到的数据库技术 在开发使用 辆 管理 调度 系统时,采用了 s s s et & & ; 章 车辆管理调度系统的 需求分析 10 第三章 车辆管理调度系统的需求分析 大型企业车辆管理调度的业务流程和业务需求是该系统的设计与实现的基础。需求分析就是要明确系统要我们去做什么,确定要完成怎样的功能以及如何做才能达到用户的要求。只有充分理解了系统的需求,才能确保以后开发出来的系统能够满足业务的要求;只有准确而又清晰的需求分析,才能够使最终的产品能够经受市场的检验,获得市场的认可和良好的评价。所以说,系统的需求分析是该系统能否取得成功的关键步骤,它既是系统开发的第一步,也是最重要的一步。 大型 企业车辆管理调度系统的需求分析过程主要分为两个步骤: 第一步是需求调查,需求调查就是通过调查和交流,了解用户的真实应用场景、管理系统需要处理的业务流程与对象以及用户对管理信息系统的功能和性能要求;第二步是需求分析,需求分析就是根据调查的结果对需求进行分析,确定系统的范围以及功能、性能、接口等方面的需求,抽象出业务需求模型,通过该模型指导后续的设计和开发以及测试。 求调查 需求调查是需求分析工作的前置任务,是保证需求准确性、清晰性和完整性的重要前提。在需求调查过程中,获得的系统需求必须是符合用户真实情况、体现用户真实意志的需求。与实际情况有偏差的错误需求 ,会使整个系统的设计和实现工作事倍功半,陷入失败的泥潭。而要获得并理解用户的真实需求,首先就是要做好仔细而又详实的调查工作。 当前国内经济形势一片大 好 ,车辆作为最重要的交通工具之一 , 已经在企事业单位中得以普及 , 特别是在大型机关企事业单位中,其车辆的数目已经远远不止简单的几辆 , 与此同时便产生了有限的车辆资源的合理分配及使用的问题,车辆管理系统应运而生。一个具有实际应用前景的车辆管理调度系统不一定是功能大而全的系统,但它必须是一个灵活、操作简便、基本功能完善、能为企业的管理带来便利的管理系统。 第 三 章 车辆管理调度系统的 需求分析 11 本文要实现的车辆 管理系统主要面向大型机关企事业单位。基于这些单位的经营、运行现状,要求系统能够提供基本的业务需求,如车辆档案管理、驾驶员管理、车辆运营管理、车辆维修管理、车辆事故管理、车辆违章管理等业务功能。 在本课题的研究过程中,通过对本市的一家大型企业的实地调查和了解,根据该企业的车辆管理特点,并结合企业车辆管理的一般业务流程,总结出了大型企业车辆管理调度系统的几个基本要求: ( 1)对车辆基本信息的管理,包括车辆的牌照、类型、保险、年检、异动、报废等基本情况; ( 2)对车辆运营的管理,包括运营日期、运营收入等信息; ( 3)对车辆的日常管理,包括车辆的维修、违章、事故等情况的信息; ( 4)对驾驶员档案的管理,包括驾驶员姓名、编号、驾驶证号、领证日期、证件有效期、驾龄、准驾车型、工作时间、联系电话、年检记录等内容; ( 5)对系统设置的管理,包括管理员设置、权限设置、系统初始化等功能; ( 6)对系统的维护,包括数据备份和数据维护等功能; 上述需求项是大型机关企事业单位在车辆管理方面的基本需求。本文后续将会通过需求调查得到的上述基本用户需求进行详细地分析,获得更加细化的功能需求点,以指导管理系统的设计与实现。 能需求分析 通过上述的需求调查,已经获得了大型企业车辆管理调度系统的一些基本需求。下面将根据当前企业车辆管理的特点与业务现状,分别阐述该系统中涉及的各项功能以及该功能包含的一些具体特性。 辆档案管理 车辆档案管理主要用于管理车辆的基本信息,包括 车辆档案录入、车辆档案查询、车辆异动列表、车辆异动查询、车辆报废、车辆报废查询等功能。车辆档案管理功能如图 示。 第 三 章 车辆管理调度系统的 需求分析 12 图 辆档案管理功能示意图 辆运营管理 车辆运营管理主要提供车辆的运营调度管理包括车辆运营列表、车辆运营查询、清空运营表等功 能。车辆运营管理功能如图 示。 图 辆运营管理功能示意图 辆日常管理 车辆的日常使用,难免会发生事故、维修等情况,车辆的日常管理便显得尤为 重要 。车辆日常管理包括:车辆维修管理、车辆违章管理、车辆事故管理等功能。车辆日常管理功能如图 示。 第 三 章 车辆管理调度系统的 需求分析 13 图 辆日常管理功能示意图 驶员管理 企业车辆管理系统,除了要对车辆进行运营调度的管理,还应对企业的驾驶员进行必要的管理,以此也可作为绩效考察、奖惩的依据。驾驶员管理功能如图 示。 图 驶员管理功能 示意图 统设置 系统设置主要包括在业务处理过程中需要设置的一些基本属性。包括管理员设置、权限设置、系统初始化等功能,以及关于信息。系统设置如图 示。 第 三 章 车辆管理调度系统的 需求分析 14 图 统设置功能示意图 统维护 系统维护主要提供数据安全维护方面的工作,包括数据备份和数据维护两项功能。系统维护功能如图 示。 图 统维护功能示意图 第 四 章 车辆管理调度系统的 总体设计 15 第四章 车辆管理调度系统的总体设计 通过上一章对车辆管理调度系统的需求分析,使我们明确了系统需要实现的功能,并了解了企业车辆管理的业务流程和特点。在确定 了系统的开发范围后,接下来要做的就是进行对系统的总体设计,将概念模型转化为可通过软件技术实现的信息模型。前面的需求分析阶段,主要是考虑系统做什么;而在当前的总体设计阶段,则需要着重考虑系统怎么做。本章节讨论的就是通过系统架构的设计以及对各个功能子系统的分解,形成一个完整的系统设计结构,用于指导后续各功能模块的详细设计。 统层次结构概述 车辆 管理 调度 系统属于单机版桌面应用程序,它采用了 据访问接口技术将数据库信息与应用程序关联起来,使得应用程序在运行过程中可以实时存取数据信息,进行业务的控制。在 车辆管理调度系统的体系结构中,从应用程序的用户界面层访问数据库需要经过这几个过程:包括用户界面层、数据表现层、数据适配层和数据库层 。 用户界面层提供了一系列可视化的用户界面组件,如窗体、按钮、主菜单、弹出菜单、输入框、列表框、面板、下拉框、报表等 件,它直接面向用户,负责将数据信息和业务流程展现给用户。 数据表现层则负责将数据库中的信息呈现给用户,并提供数据的增加、删除、修改、记录浏览等操作,使用户能够直接控制数据信息。 数据适配层包含了数据表现组件所使用的数据源和数据集,并且负责将数据库层与数据表现层 进行关联,为应用程序提供了操作原始数据库的通道。 数据库层主要是负责数据的存储以及管理各数据表之间的关系。在本课题中,为了操作和演示方便,采用了轻量级的 为数据库管理系统。但是如果需要支持大量数据的应用时,可对现有数据库进行简单的转化,将 据库替换成 据库,不需要改动应用程序的业务处理代码,就能满足使用新数据库的要求。 第 四 章 车辆管理调度系统的 总体设计 16 统总体功能结构 经过上一章对车辆管理系统的需求分析,我们已经知道知系统具有六大功能需求。在总体设 计阶段,需要通过结构化和模块化的设计方法对功能需求进行分解和设计。 根据功能需求的情况,可将系统划分为用户登录模块、前台界面模块、车辆档案管理模块、车辆运营管理模块、车辆日常管理模块、驾驶员管理模块、系统设置管理模块、系统维护模块等功能模块。 系统分为两级用户:管理员与普通用户。管理员拥有针对数据、系统、用户等各方面的添加、删除、修改、查询等所有内容的管理权限,而普通用户可按照管理员的设置,通常只拥有查询权限。 现仅以管理员为例,介绍其登陆后,可以访问的功能模块,如图 示 . 图 理员登录的功 能结构图 能模块分解 ( 1)对车辆基本信息的管理,包括车辆的牌照、类型、保险、年检、异动、报废等基本情况; ( 2)对车辆运营的管理,包括运营日期、运营收入等信息; ( 3)对驾驶员档案的管理,包括驾驶员姓名、编号、驾驶证号、领证日期、第 四 章 车辆管理调度系统的 总体设计 17 证件有效期、驾龄、准驾车型、工作时间、联系电话、年检记录等内容; ( 4)对系统设置的管理,包括管理员设置、权限设置、系统初始化等功能; ( 5)对系统的维护,包括数据备份和数据维护等功能; 辆档案管理模块 车辆管理主要针对车辆的基本信息的管理,包括车辆的牌照 、类 型、保险、年检、异动、报废等基本情况。管理员拥有增删改查全部功能, 许多问题也会自动提示, 而普通用户只拥有查询的权限 不能对该系统进行添加或者删除 。 辆运营管理模块 对车辆日常运营的管理,包括运营日期、运营收入等信息 ,,当车辆在单位或者外出办事的时候会,系统会再第一时间反映出来 。 辆日常管理模块 车辆日常管理主要针对车辆日常运营中常见的问题进行管理,例如车辆的违章、事故、维修等工作。 驶员管理模块 驾驶员管理主要针对驾驶员的个人信息进行管理, 包括驾驶员姓名、编号、驾驶证号、领 证日期、证件有效期、驾龄、准驾车型、工作时间、联系电话、年检记录等内容,并以此作为绩效考察、奖罚的根据。 统设置 与维护 模块 对系统设置的管理,包括管理员设置、权限设置、系统初始化等功能,其中只有管理员拥有用户及其权限的设置权限。 对系统的维护,包括数据备份和数据恢复等功能 。第五章 车辆管理调度系统的详细设计 18 第五章 车辆管理调度系统的详细设计 通过前面几个章节的需求分析和总体设计,明确了车辆管理调度系统需要实现的功能以及系统的架构。本章将对上述业务功能的处理过程进行细化,详细地分析各个功能模块的处理过程以及数据库的表结构和实体 关系模型,以便指导后续的界面设计和编码实现。 统中各模块的详细设计 户登录 用户登录是系统的起始点,通过用户登录才能使用其他任何功能。我们把用户分为两种不同的权限:管理员和普通用户。使用不同身份登录时拥有各不相同的权限,由于普通用户的权限较少,本文将仅以管理员的身份对系统进行介绍。管理员用户登录的业务处理流程如图 示 . 图 户登录功能处理流程图 第五章 车辆管理调度系统的详细设计 19 辆档案管理 车辆管理主要针对车辆的 基本信息的管理,包括车辆的牌照 、类型、保险、年检、异动、报废等基本情况。管理员拥有增删改查全部功能,而普通用户只拥有查询的权限。 其具体的业务功能子模块如图 示。 图 辆档案管理功能模块结构图 辆运营管理 对车辆日常运营的管理,包括运营日期、运营收入等信息。有车辆运营列表、车辆运营查询和清空运营表等功能。 辆管理 车辆管理模块主要针对车辆日常运营中常见的问题进行管理,例如车辆的违章、事故、维修等工作。车辆管理的处理流程如图 示。 第五章 车辆管理调度系统的详细设计 20 图 辆管理模块处理流程图 其中为方便管理,“车辆维修”内添加了一项汽车零件信息 ,同时可根据给定的零件价格计算维修费用 。 驶员管理 驾驶员管理主要针对驾驶员的个人信息进行管理, 包括驾驶员姓名、编号、驾驶证号、领证日期、证件有效期、驾龄、准驾车型、工作时间、联系电话、年检记录等内容,并以 此作为绩效考察、奖罚的根据。 图 驶员管理模块处理流程图 第五章 车辆管理调度系统的详细设计 21 统设置 对系统设置的管理,包括管理员设置、权限设置、系统初始化等功能,其中只有管理员拥有用户及其权限的设置权限。 统维护 为保护数据安全,要增加数据维护功能,对数据的维护,包括数据备份和数据恢复等功能; 据库设计 数据库表在关系数据库中并不是孤立的,而是共同联系、交错,形成一个数据模型。根据关系数据库中实体联系的分析方式,可将本课题的数据库表关系描述为 如图 示 的 型。 图 辆管理调度系统 数据库实体联系图 以下为具体的数据库表的设计。 用户表:该表用于保存系统登录的用户信息,包括用户名,用户密码和用户类型(分为管理员和普通用户两级用户权限), 如表 示 。 表 户表 字段名 意义 数据 长度 备注 第五章 车辆管理调度系统的详细设计 22 类型 用户姓名 登录帐号名 文本 20 主键,唯一标识一个登录帐号 密码 登录密码 文本 20 用户密码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 直播分工协议书
- 泾县离婚协议书
- 清理责任协议书
- 琴行上课协议书
- 社保派遣协议书
- 求购委托协议书
- 小学骑车安全协议书
- 矿村共建协议书
- 班游安全协议书
- 建筑木工合同协议书
- 食品配送服务质量管理制度
- 2024年青海省西宁市公开招聘警务辅助人员(辅警)笔试必刷经典测试卷(1)含答案
- 2mm土工膜长丝土工布检测报告合格证
- 透析器产业规划专项研究报告
- 《产业政策》课件
- 第一单元《感悟道德力量》测试卷-高二思想政治课《职业道德与法治》附答案
- 避孕方法课件教学课件
- DB11T 745-2010 住宅采暖室内空气温度测量方法
- 2025年江苏高中物理学业水平合格性考试试卷试题(含答案解析)
- 代持房屋合作协议书范本
- 小班班本课程《吃饭这件小事》
评论
0/150
提交评论