车辆调度管理全文.doc_第1页
车辆调度管理全文.doc_第2页
车辆调度管理全文.doc_第3页
车辆调度管理全文.doc_第4页
车辆调度管理全文.doc_第5页
免费预览已结束,剩余27页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

车辆调度管理全文 第一章:管理信息系统综述1.1 管理信息系统的概念所谓的管理信息系统(MIS)是由20世纪60年代发展起来的,对管理信息进行系统的、综合的处理,辅助各级管理决策的计算机硬件、软件、通讯设备及有关人员的统一体,是能够进行信息的收集、传输、加工、保护、维护和使用的系统。管理信息系统能实测企业的各种情况利用过去的数据观测未来;从企业全局出发辅助企业进行决策;利用信息控制企业的行为;帮助企业实现其规划目标。在当今这个强调管理、强调信息的时代,MIS变得越来越普及。70年代以来,发达国家企业管理中广泛使用计算机来处理管理信息,各级管理部门以至企业的最高层决策都利用管理信息系统提供的经过加工的信息,并依靠计算机使用各种经济管理模型和现代管理方法辅助决策。管理信息系统作为一门新的学科,它跨越了多个领域,如:管理科学、系统科学、运筹学、统计学以及计算机科学。在这些新兴的学科基础上发展出一种信息收集和加工的方法,最终形成现在一个纵横交织的系统。它的建立为各级管理决策提供了信息支持,从根本上改善了管理人员的劳动条件和工作性质,是管理手段现代化的标志。1.2 管理信息系统的发展管理信息系统的发展一共分为四个阶段,如下:第一阶段(5070年代初):事务处理阶段。这一阶段由于有关管理业务在计算机上是按项目分别进行的,不同项目之间在计算机上没有联系,因此又称单项信息处理阶段。主要功能就是提高统计、计算、报表和文字处理的工作效率。核心技术是高级语言、文件管理。代表性系统是电子数据处理系统EDP。第二阶段(6070年代末):系统处理可阶段。这一阶段从企业的整体目标出发,系统地、综合地处理各项管理信息,管理决策者才有可能准确、及时地掌握和有效地驾驭整个企业的生产经营活动。主要功能是提高管理信息处理的综合性、系统性、及时性和准确性。核心技术是数据库技术、数据通讯与计算机网络。代表性系统是传统的管理信息系统MIS。第三阶段(7080年代):支持决策阶段。这一阶段开始注意如何利用计算机支持支持半结构化决策与非结构化决策问题。主要功能是提高管理者的决策活动的有效性。核心技术有人机对话、模块管理和人工智能的应用等。代表性系统是决策支持系统DSS和现代的管理信息系统。第四阶段(90年代):综合服务阶段。这一阶段计算机应用更加深入到社会生活的各个领域。特别是计算机通信技术和多媒体技术有了新的发展,为现代信息技术的广泛和有效的应用提供了新的、更加完善的手段。核心技术高速信息传输、多媒体、人工智能等。代表性系统是综合业务数字网络系统、国际互联网等。1.3 车辆调度管理系统对企业的影响与意义随着科技的进步和社会的不断发展,人类社会已经发展到了信息化的时代,而管理信息系统就是信息化过程中出现的新生事物,起源于20世纪50年代开始的基于电子数据处理(EDP)。EDP的主要目标是提高一个组织内管理工作中文秘工作如计算、统计、制表、报告等工作的效率,因此得到了很大的发展。总之,管理信息系统是利用计算机来处理以前由人来完成的统计、计算等工作,能够促进企业规模的扩大及成本的降低等等。因此对企业的生存和发展至关重要。现在的企业一般都有自己的车队,面对众多车辆的日常工作安排车辆调度,是一件繁重而且错误率高的工作。目前车辆管理状况十分混乱,难以实时掌控车辆状态,更难以查找过去时间长的派车记录等等。因此有必要开发一个信息系统应用于各企事业单位内管理车队和车辆的运转。信息系统利用现代化数据库技术,加强了企业车辆调度管理,提高车辆的利用效率、完善工作流程、节约成本,全面实现车辆调度和管理的自动化,给企事业单位提供了一个科学、规范、系统的车辆调度管理手段,改善以往人工运行维护管理过程中繁琐的工作流程,从而实现车辆调度与管理决策的科学化和自动化,改善运营状况,加快企业的运作步伐和提高企业的生产效率等等。1.4管理信息系统的开发方法 1.4.1 系统建设方法概述在现有的众多管理信息系统建设方法中,基于系统生命周期的一类方法,特别是其中各种结构化方法在实践中起过重要的作用,得到了广泛的应用。管理信息系统建设方法的研究和应用是面向问题的,学习建设方法必须密切联系实际。广义地看,任何系统都有其产生、发展、成熟、消亡或更新换代的过程。这个过程称为系统的生命周期(System life cycle)。1. 结构化的方法结构化方法为管理信息系统建设提供了规范的步骤、准则和工具,以弥补早期方法的不足。基本思想是把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。2. 原型法80年代发展起来的原型法是通过快速建立并供用户使用的原型来激发用户的信息需求。原型法加速了系统开发中用户需求的获取过程,有助于解决一些规模不大但不确定因素较多的管理决策问题,提高了系统开发的效率和有效性。3. 面向对象法面向对象系统开发方法基本思想是将客观世界抽象地看成是若干相互联系点的对象,然后根据对象和方法的特性研制除一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统开发。4. 计算机辅助软件工程(CASE)计算机辅助软件工程(CASE)技术是系统开发工具与方法的结合,它强调的是解决整个系统开发过程的效率问题,而不仅仅是实施阶段。目标是为了实现一种较完善的技术,为系统开发人员提供一组优化的、集成的且能大量节省人力的系统开发工具,它着眼于系统分析和设计以及程序实现和维护等各个环节的自动化,并使之成为一个整体。1.4.2 软件开发方法的选择系统采用的开发方法是结构化生命周期法,以原型法和面向对象的开发方法作为辅助。即系统总体上采用结构化生命周期法进行系统分析和系统设计,系统实施采用面向对象的方法,原因是:1. 系统生命周期概念在管理信息系统建设中的应用,使这类复杂系统的建设始“有章可循”,为管理信息系统建设方法的科学化打下了一个良好的基础。2. 基于生命周期的结构化方法的出现解决了系统建设时质量与进程会出现的问题,为解决这些问题提供了新的途径。3. 容易及早的在系统分析和设计时发现潜在的问题;易于维护。第二章:车辆调度管理系统规划2.1 系统规划的目标、任务和主要阶段系统规划是管理信息系统(MIS)生命周期的第一个阶段,也是管理信息系统的概念形成时期。系统规划的目标:制定出MIS的长期发展方案,决定MIS在整个生命中期内的发展方向、规模和发展进程。系统规划的主要任务:制定MIS的发展战略。确定组织的主要信息需求,形成MIS的总体结构方案。制定系统建设的资源分配计划。系统规划的主要阶段:MIS规划工作进程分为三个主要阶段如下图所示:MIS战略规划阶段,组织的信息需求分析阶段与资源分配阶段。 阶段 阶段 阶段2.2 MIS的战略规划战略规划问题是指关于一个组织生存发展的全局性、关键性和长期性的问题。MIS的战略规划就是针对上述这些问题提出来的,它通常包括主要发展目标、发展重点、实现目标的途径和措施等。MIS的战略规划既可以看成是企业战略规划下的一个专门性规划,也可以看成是企业战略规划的一个重要组成部分。当一个企业制定或调整企业战略规划时,可以借助于已有的MIS提供支持,因为MIS能提供各种必要的信息来支持企业战略规划制定的全过程。因此,要强调MIS战略规划与企业组织的战略规划之间的协调。青岛海通达有限公司的车辆调度系统是以企业的日常车辆管理需求为主要依据,实现了车辆调度的自动化,方便了操作员对日常车辆信息的修改、增加及车辆派遣的管理。使车辆管理更加科学,确保了车辆管理的高效和准确。设置了的权限级别,这样在日常工作中,没有相应权限的操作者则不能进行超越权限的工作,也不能获取不符合其身份的信息。总之,系统会为企业的快速发展提供基础和便捷。2.3 组织的信息需求分析建立一个有效且高效的管理信息系统,必须有使各种信息数据化、规范化、调理化,能够灵活的把握业务信息转变为计算机可以识别控制的信息,在做好规范化的同时,也要做好各项协调统一工作,全面、准确地了解客户的需求。青岛海通达有限公司的车辆调度系统实现了有效地管理车辆以及合理科学地调度车辆,包括基本信息管理(车辆基本信息管理、司机基本信息管理、车场基本信息管理)、车辆调度等业务处理工作,其主要用户是单位的车辆派遣和管理人员。2.4 资源分配用于信息系统开发的各类资源总是有限的,当这些有限资源无法同时满足全部应用项目的实施时,就应该针对这些应用项目的优先顺序给予合理分配,这就是MIS规划工作的最后一个阶段:资源分配阶段。开发所需的软件资源:Windows XP操作系统、本系统使用Delphi7.0作为软件开发工具,使用MS SQL Server2000作为后台的数据管理系统。开发所需的人力资源:软件开发人员一人。 第三章:车辆调度管理系统分析3.1 系统初步调查和要求系统的初步调查采用的方式是通过与青岛海通达有限公司的管理人员及车辆派遣人员进行交流,并对实际情况进行考察分析。经过初步调查了解到,该公司的基本情况如下:青岛海通达有限公司是一个现代化的产业公司,生产的商品销往多个城市,该公司的汽车也多用来日常送货。但该公司的驾驶员信息、车场信息和车辆信息并没有详细的统计资料,停车时也是没有规定,司机找不到汽车的情况常常出现。车辆派遣也是完全靠调度员的脑力和手工记录来完成,这样就可能形成多个车辆调度员的不一致性。公司要查询以前的车辆派遣记录要翻阅许多“账本”,这样不仅会影响查询的效率,而且也会造成数据的丢失。现代公司的业务量扩大,车辆调度频繁,信息量扩大容易出错且管理方式因人而异,缺乏系统、规范的信息管理手段。基于文本、表格等纸介质的手工处理,已经不能满足日常需求。根据需求分析,本系统在功能实现方面有以下几个要求:1. 能够记录、管理单位所有车辆信息(车辆信息包括型号、车牌号码、司机、购置年度、车辆性质等)。2. 对驾驶员信息要有记录、管理(驾驶员信息包括姓名、性别、驾照类型、从业时间、联系方式等)。3. 对车场信息也要能记录和管理(车场信息主要包括车场名称、车场位置、车位数量等)。车辆调度。记录车辆调度信息、车辆预约信息。并能根据调度信息查询车辆当前在位信息。系统管理。能实现操作用户的增加、删除、修改信息及进行密码的修改。3.2 系统的开行性分析系统的开行性分析是在系统初步调查的基础上,明确了公司存在的主要问题和建立管理信息系统初步设想,进一步对系统目标、范围等因素进行分析研究。青岛海通达有限公司管理信息系统的目标为:按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持公司管理工作的全过程,加强车辆调度活动中的各种信息资源的管理与应用,提高企业车辆派遣管理工作的现代化水平,优化驾驶人员、车辆派遣人员、车辆和车场之间的协调,降低企业的运营成本和提高运输的效率,给企业带来更大的间接经济效益。3.3 系统的详细调查对现行管理业务进行详细调查研究是了解系统需求和进行系统分析与设计的重要基础工作,因此要对青岛海通达公司的车辆管理工作进行全面、细致而充分的调查研究。系统调研采取的主要方法是到公司进行调查,通过座谈、询问、观察并听取管理人员、调度人员及驾驶人员的建议。自上而下逐步细化地进行调查,了解管理人员及调度人员的工作内容、方式与方法,了解他们对管理信息系统的需求情况,与他们共同的讨论如何通过信息系统支持他们的工作。详细调查的重点是对管理业务的流程进行描述,通过采用系统流程图中部分图形工具来描述管理业务活动,进行规范化说明。业务流程图的符号说明如下图所示:有关车辆调度管理系统的业务流程图如下所示:3.4 新系统的逻辑模型系统分析的主要成果是系统的逻辑模型。在对青岛海通达有限公司车辆管理方式和业务流程进行认真分析与研究的基础上,从业务管理功能和管理对象出发,按信息系统中应有的数据流和数据结构来勾画出的车辆调度管理系统流图如下所示:数据词典:词典的作用是给词汇以定义和解释。在结构化分析中,数据词典的作用是给数据流图上每一个成分以定义和说明。数据词典描述的主要内容有数据流、数据元素、数据存储、数据加工、外部项,其中数据元素是组成数据流的基本成分。在系统分析中数据词典起着重要的作用。现在我简单介绍重要的部分和描述数据项名称说明驾驶员编号唯一标识一驾驶员驾照编号唯一标识驾照信息车场编号唯一标识一车场信息车辆编号唯一标识一驾车辆信息预约车辆编号唯一标识当前预约车辆信息调度车辆编号唯一标识当前调度车辆信息备注记录一些相关信息用户名称记录用户姓名用户口令记录用户密码用户权限记录用户身份出场时间车辆车场的时间记录回场时间车俩是否已经回场等待重用处理过程名称说明车辆派遣管理对车辆进行派遣、安排送货车辆回场管理对车辆进行回场统计车辆出场管理对派出车辆进行统计车辆预约管理对现有的空闲车辆进行管理第四章:车辆调度管理系统设计4.1 系统的总体结构设计4.1.1系统目标设计车辆调度管理可以用于支持企业日常的管理功能。它的实现有以下几个目标:实现企业高效率的记录驾驶员的信息、车辆信息和车场信息的目标。实现企业快速和准确的记录车辆预约信息的目标。实现企业快速和准确的记录车俩调度信息的目标。4.1.2 开发及运行环境开发环境:Borland Delphi 7.0数据库管理系统:SQL Server2000运行平台:WINDOWS 2000 WINDOWS XP4.1.3输入设计输入设计的有关设备:键盘:标准键盘鼠标:两键、三键、P/S接口及USB接口输入法:拼音汉字输入法、五笔输入法、中文输入法等4.1.4系统的安全设计登录安全:进入系统必须通过操作员密码的控制,防止非法用户进行操作。用户输入错误密码超过3次将会强制退出系统。安全制度:建立合理的安全制度,防止软件的非法登录或被破坏。4.1.5系统功能模块的设计根据实现功能的不同可以将系统划分为三大模块:系统管理模块、基本信息模块、车辆调度管理模块。系统的功能模块图如下图所示。在功能模块示意图的树状结构中,每个叶节点都是一个最小的功能模块。每一个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录、修改记录、删除记录以及查询显示记录信息。我们可以把功能模块分为以下3个功能集合来描述。1.基本信息管理功能集合包括车辆信息、驾驶员信息、车辆信息等功能模块。此集合中功能模块关系如下图所示。2.系统管理功能集合包括用户管理模块和密码设置模块。此集合中功能模块的关系图4.1.3所示。用户管理模块提供增加操作用户、删除操作用户和修改用户信息的功能。密码设置模块提供修改当前登录用户密码的功能。3.车辆调度功能集合包括车辆派遣、车辆预约等模块。车辆派遣模块根据实际情况录入车辆派遣信息、删除车辆 派遣信息以及修改车辆派遣信息。车辆预约模块提供录入预约信息、删除预约信息、修改预约信息等功能。模块关系如图4.1.4所示。图.4.1.3 系统管理功能集合模块 图4.1.4 车辆调度功能集合模块运行系统后,首先会看到登录窗体,对用户的身份进行认证。身份认证可以分为以下两个过程:确认用户是否是有效的系统用户。确定用户的类型。第一个过程决定用户能否进人系统,第二个过程根据用户的类型决定用户的操作权限。如果完成日常的操作,则可以以普通用户的身份登录,如果需要对普通用户进行管理,则使用管理员用户登录,否则建议使用普通用户登录。如果还需要创建其他用户,可以在用户管理模块中创建和管理。在创建用户时,需要输入要创建的用户名和密码,并设置新建用户的用户类型,该系统用户类型分为普通用户和管理员两类。管理员用户还可以修改和删除其他普通用户信息。基础信息管理包括信息的录入、信息的删除、信息的修改等功能。在本系统中,应该首先录入基本信息,如车辆信息、驾驶员信息和车辆信息。录入基本信息时可以先录入车场信息和驾驶员信息,然后再录入车辆基本信息,因为录入车辆基本信息时要从驾驶员信息表中选择驾驶员,从车场信息表中选择车辆所在车场。基础信息录入之后就可以进行车辆调度的日常操作,包括车辆派遣、车辆预约、车辆回场等操作。进行车辆基础操作时是以车辆信息为主线的,根据选择的车辆录入车辆预约信息、查询车辆预约信息和修改车辆预约信息;根据选择的车辆录入车辆派遣信息、填写车辆会场信息。4.2系统的详细设计 4.2.1数据库的设计数据库的详细设计是系统总体设计阶段非常重要的环节,系统的所有信息都保存在数据库中,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。数据库结构设计的好坏将直接影响系统开发的下一步环节,对应用系统的效率以及实现的效果会产生重大影响,所以要认真设计数据库结构后再进行编码,从而避免无谓的重复工作。车辆调度管理中所涉及到的主要实体及其属性如下:驾驶员序号,驾驶员编号,驾驶员姓名,出生年月,家庭住址,从业时间,驾照类型,驾照编号,工作简历,性别车场编号,车场编号,车场名称,大型车位数,中型车位数,小型车位数,车辆性质,描述车辆编号,车辆编码,车辆类型,车辆名称,车牌号码,座位数量,购置年度,车辆性质,司机用户编号,用户编号,用户姓名,用户角色,用户密码车辆调度管理系统的E-R图:驾驶员与车辆之间的E-R图车场与车辆之间的E-R图 车辆调度E-R图4.2.2数据库逻辑机构设计数据库CLDD包括6个表,即驾驶员信息表、车场信息表、车辆信息表、车辆预约表、车辆派遣表和用户表。下面我列出了这些表的结构。1. 驾驶员信息表,用来保存驾驶员基本信息。结构如表4.1所示。表4.1 驾驶员信息表的结构编号字段名称数据类型长度说明1序号int4自动编号、主键2驾驶员编号nvarchar10不许空3驾驶员姓名nvarchar20不许空4出生年月varchar20允许空5家庭住址nvarchar50允许空6从业时间nvarchar20允许空7工作简历ntext16允许空8驾照类型nvarchar20允许空9驾照编号nvarchar50允许空10性别nvarchar4允许空11 nvarchar50允许空2. 车场信息表,用来保存车场相关信息,结构如表4.2所示。表4.2 车场信息表结构编号字段名称数据类型长度说明1编号int4自动编号、主键2车场编号nvarchar10不许空3车场名称nvarchar10不许空4大型车位数int4允许空5中型车位数int4允许空6小型车位数int4允许空7描述ntext16允许空8车场位置ntext16允许空3. 车辆信息表,用来保存车辆的基本信息,结构如表4.3所示。表4.3 车辆信息表的结构编号字段名称数据类型长度说明1编号int4自动编号、主键2车辆编码nvarchar10不许空3车辆类型nvarchar20允许空4车辆名称nvarchar50允许空5车牌号码nvarchar20允许空6座位数量int4允许空7购置年度int4允许空8司机nvarchar20允许空9车辆性质nvarchar50允许空4. 车辆预约表,用来保存车辆预约的信息,结构如表4.4所示。表4.4 车辆预约表的结构 编号字段名称数据类型长度说明1编号int4自动编号、主键2预约车编号nvarchar10不许空3预约人nvarchar20允许空4出车时间nvarchar20允许空5备注ntext16允许空6车辆名称nvarchar20允许空7出车事由nvarchar50允许空8批准人nvarchar20允许空9出车日期nvarchar20允许空5. 车辆派遣表,用来保存车辆派遣的记录,结构如表4.5所示。表4.5 车辆派遣表的结构编号字段名称数据类型长度说明1编号int4自动编号、主键2派车编号nvarchar10不许空3带车人nvarchar20允许空4车辆编号nvarchar20允许空5出车时间nvarchar16允许空6回场时间nvarchar20允许空7目的地nvarchar50允许空8事由ntext16允许空9备注ntext16允许空10出车日期nvarchar20允许空11回场日期nvarchar20允许空12车辆名称nvarchar20允许空13批准人nvarchar20允许空14是否回场nvarchar2允许空6. 用户表,用来保存用户的信息,结构如表4.6所示。表4.6 用户表的结构编号字段名称数据类型长度说明1编号int4自动编号、主键2用户编号nvarchar10不许空3用户姓名nvarchar20不许空4用户角色nvarchar10不许空5用户密码nvarchar10允许空 4.2.3 用户界面的设计系统界面是指系统用户交互的接口,其重要性已经为人们越来越深刻的认识到。西蒙曾说过:“对于用户,界面的设计就是系统本身”。其友好程度对使用者的心情会产生或多或少的影响。通常包括输入、输出、人机对话的界面与方式等。1.登录窗体 系统运行时首先要进行登录,用户须输入正确的用户名和密码,登录窗口如下图4.1所示。 图4.1 登录窗体的界面布局 图4.2 登录失败超3次提示信息 如果输入错误密码超过3次将会强制退出系统。如图4.2所示。 2.系统主界面车辆调度系统主要用户是单位车辆派遣和车辆管理人员,设置时要注意他们操作的简易性,采用了常见的菜单窗口式。系统的主菜单分为系统、基础信息、调度信息和系统设置四类。为方便用户特意把几个常用的操作放在系统桌面上,即车辆信息、驾驶员信息、车场信息和车辆调度。系统主界面如图4.3所示。图4.3 车辆调度管理系统主界面3. 驾驶员信息管理模块设计在系统流程中,首先要添加的是驾驶员信息(分为驾驶员列表和驾驶员详细信息窗体)所以先设计驾驶员信息管理模块。其主要功能如下:添加驾驶员记录。编辑驾驶员记录。删除驾驶员记录。查看驾驶员数据。 设计驾驶员列表窗体此窗口主要含有驾驶员编号、驾驶员姓名、性别、驾照类型、驾照编号、出生年月等列。以及对驾驶员的删除、增加、详细信息和退出窗体按钮。其列表窗体如下图4.4所示。图4.4 驾驶员列表图 设计驾驶员详细信息窗体单击“驾驶员列表”窗口中的“增加”和“详细信息”按钮将会出现一个“驾驶员详细信息”对话窗口,在其中可以写入和修改驾驶员的信息,之后再点击“确定”将会保存到数据库中。其窗体如下图4.5所示。图4.5 驾驶员详细信息图4. 车场信息管理模块的设计在系统流程中,接下来要添加的基础信息是车场信息(分为停车场列表和停车场详细信息窗体),现在进行车场信息管理模块的设计。其主要功能如下:添加车场记录。编辑车场记录。删除车场记录。查看车场数据。设计停车场列表窗体此窗口主要含有车场编号、车场名称、大型车位数、中型车位数和小型车位数等列。以及车场的删除、增加、详细信息和退出窗体按钮。其列表窗体如下图4.6所示。图4.6 停车场列表图设计车场详细信息窗体单击“停车场列表”窗体中的“增加”和“详细信息”按钮将会出现一个“停车场详细信息”窗体,在其中可以增加和查看停车场的详细信息。其窗体如下图4.7所示。图4.7 停车场详细信息窗体5. 车辆信息管理模块设计在系统流程中,最后要添加的基础信息是车辆信息(分为车辆列表和车辆详细信息窗体),现在进行车辆信息管理模块的设计。其主要功能如下:添加车辆记录。编辑车辆记录。删除车辆记录。查看车辆数据。设计车辆列表窗体此窗体含有车辆编码、车辆类型、车辆名称、车辆性质、车牌号码、购置年度、司机和座位数量等列。以及车辆信息的删除、增加、详细信息和退出窗体按钮。其窗体如4.8所示。图4.8 车辆信息列表窗体设计车辆详细信息窗体单击“车辆信息列表”窗体中的“增加” 和“详细信息”会出现一个“车辆详细信息”窗体,在其中可以增加、修改和查看车辆的详细信息。其窗体如图4.9所示。图4.8 车辆详细信息窗体6. 车辆预约管理模块设计车辆预约管理模块(分为车辆预约和车辆预约详细信息两个窗体)是系统中一个业务处理模块,车俩预约管理模块的功能主要有:录入车辆预约信息。删除车辆预约信息。查看车辆预约信息。车辆预约窗体此窗体主要含有车辆名称、预约车辆编号、车辆名称、预约人、出车日期和批准人等列。以及删除、增加、详细信息和退出窗体按钮。其窗体如图1.9所示。图4.9 车辆预约窗体 单击“车辆预约”窗体中的“增加”和“详细信息”按钮就会出现一个“车辆预约详细”窗体,在其中可以增加、修改和查看车辆预约的详细信息。其窗体结构如图4.10所示。图4.10 车辆预约详细信息7. 车辆派遣管理模块设计车辆派遣管理模块(分为)是系统一个和信息的业务处理模块,车辆派遣管理模块的功能主要有:录入车辆派遣信息。删除车辆派遣信息。查看车辆派遣信息。检索车辆派遣信息。车辆调度窗体此窗体分为车辆信息区域、派车信息区域、预约信息区域和过滤条件区域四个部分。以及车辆详细信息、增加派车信息、删除派车信息、修改派车信息、增加预约信息、删除预约信息,修改预约信息和退出窗体按钮。其窗体结构如下图4.11所示。图4.11 车辆调度窗体单击“车辆调度”窗体中的“车辆详细信息”按钮会出现一个“车辆详细信息”窗体,可以查看车辆的信息状况。如图1.8所示。单击“车辆调度”窗体中的“增加派车信息”和“修改派车信息”按钮会出现一个“派车详细信息”窗体,可以增加和修改派车信息。如图4.12所示。图4.12 派车详细信息窗体单击“车辆调度”窗体中的“删除派车信息”按钮,将会出现一个提示信息。如图4.13所示。单击“车辆调度”窗体中的“增加预约信息”和“修改预约信息”将会出现一个“车辆预约详细信息”窗体。可以增加和修改预约信息。如图4.10所示。单击“车辆调度”窗体中的“删除预约信息”将会出现一个提示信息。如图4.14所示。 图4.13 图4.14系统管理模块设计系统管理模块是系统最后实现的一个模块。系统管理模块分为两个部分,即用户管理和密码设置。系统管理模块的功能主要有:录入用户信息。删除用户信息。查看用户信息。修改当前用户密码。用户管理窗体此窗体包含用户列表、用户信息和命令按钮3个部分。在窗体中可以新增和删除用户信息。其窗体结构如图4.15所示。图4.16 修改登录密码窗体图4.15 用户管理窗体密码设计窗体密码修改窗体提供修改当前登录用户密码的功能。此窗体含有原密码、新密码和确认新密码,以及确认和退出按钮。其结构如图4.16所示。关于本系统显示系统的有关信息。如图4.17所示。图4.17 关于本系统信息下面是部分代码:PassWord窗口的“登录”代码:beginif UserName_Edit.Text orPassWD_Edit.Text thenbeginApplication.MessageBox请输入用户名和登录密码!,提示,MB_OK ;Exit;end;userlogin : TUserLogin.Create;userlogin.Con : ADOConnection1;userlogin.UserTableName : T_用户表;userlogin.UserNameField : 用户姓名;userlogin.UserPWField : 用户密码;userlogin.UserName : UserName_Edit.Text;userlogin.PassWD : PassWD_Edit.Text;if userlogin.Login1 thenModalresult : mrOKelsebeginFaildNo : FaildNo+1;Application.MessageBox登录失败!,提示,MB_OK ;end;if FaildNo3 thenbeginApplication.MessageBox登录失败超过三次,系统将退出!,提示,MB_OK ;Modalresult : mrCancel;end;end;PassWord窗口的“退出”代码:procedure TPassWD_Form.Exit_BitBtnClickSender: TObject;beginModalresult : mrCancel;end;procedure TPassWD_Form.FormCreateSender: TObject;begin/初始化登录失败计数变量FaildNo : 0;end;第五章:车辆调度管理系统实施系统实施是管理信息系统(MIS)在开发过程中的最后一个阶段,继承此前各阶段的工作成果将技术设计转化成为物理实现。系统实施阶段的目标是系统工程设计阶段结果在计算机上的实现,因此系统实施的成果是系统分析和设计阶段的结晶。系统实施对于系统的质量、可靠性和可维护性等有着十分重要的影响。它的主要活动是进行编码、系统测试、系统安装和新旧系统的转换等主要活动构成。系统实施的主要任务是:按总体设计方案和安装计算机网络系统;建立数据库系统;编程与调试;整理基础数据,培训操作人员;投入切换和试运行。5.1程序设计和调试5.1.1 程序设计系统设计的主要任务是使用选定的程序设计语言,把经过概要设计和详细设计所得到的以程序设计说明书体现的信息处理过程描述后,转化成能在计算机系统上运行的程序源代码。系统测试其重要性体现在它是保证系统质量与可靠性的最后关口,是系统开发过程包括系统分析、系统设计和系统实施的最终审查。5.1.2 系统测试对软件进行测试的方法通常有两种方法:黑盒测试和白盒测试。程序的编制者进行的测试多是白盒测试,因为通过测试看程序是否按特定的程序执行特定的动作产生特定的结果。而用户及验收人员进行的测试通常是黑盒测试,他们把程序的内部结构和处理过程只看是否能接受适当的输入,产生正确的输出。采用的步骤和方法如下:1. 单元测试:采用白盒测试的方法对分解的各模块进行排查逻辑编程错误。2. 组装测试:把一些分解的模块联接起来看是否能正常工作,通常采用黑盒测试。3. 确认测试:进一步检查软件是否符合软件需求规格说明书的全部需求,采用黑盒测试的方法。4. 系统测试:进行系统联调,以保证系统的各组成部分协调运行。5.2系统的试运行和系统切换1.系统试运行新系统完成后,必须加强运行的日常管理,主要是对系统每天的运行状况、数据输入和输出情况以及系统的安全性与完备性及时如实记录和分析。这样做是必要的,因为:检测新系统的运行状况是否达到目的。检测输入输出数据是否准确有效。检测系统运行的稳定性和响应时间。2.系统的转换海通达有限公司的车辆调度人员一般对电脑的操作比较的陌生,所以旧的统计车辆调度的方法不能马上停止使用。适用本系统的操作得需要一个循序渐进的过程,所以企业采用并行转换的方式进行。第六章:系统维护与评价管理信息系统在完成系统实施、投入使用后就进入了系统运行与维护阶段。维护的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高以充分发挥作用。因此,系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。6.1 系统维护工作的内容和类型1. 维护的工作内容系统维护是面向系统中各种构成因素的,按照维护对象的不同,系统维护的内容可分为以下四类: 系统应用程序的维护。系统的业务处理过程是通过应用程序的运行而实现的,一旦程序发生问题或业务发生变化,就必然地引起程序的修改和调整。因此系统维护的主要活动是对程序的维护。 数据维护。业务处理对数据的需求是不断发生变化的,除了系统中主体业务数据的定期正常更新外,还有许多数据需要进行不定期的更新,或随环境或业务的变化而进行调整,以及数据内容的增加、数据结构

温馨提示

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

评论

0/150

提交评论