ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:1.07MB ,
资源ID:11446066      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11446066.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(出租车管理信息系统.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

出租车管理信息系统.docx

1、出租车管理信息系统摘 要随着当今交通的日益便利,出租车行业使得人们以车代步,提高出行效率,出租车的数量也随之不断增加。而信息化时代已经到来,生活中各种信息趋向数字化、清晰化。出租车管理信息系统就是在这样的一个环境中诞生的。本文介绍了运用PowerBuilder软件开发工具开发出租车管理信息系统的整个过程。开发过程中遵循了软件工程的方法,运用管理信息系统开发的原理和方法,设计和实现了出租车管理信息系统.本文主要分析了系统的主要组成情况,包括需求情况、系统的设计目标、数据结构、业务流程和系统的主要特点等,重点介绍了数据库设计以及系统功能模块的详细设计思路和实现方法。系统实现的功能主要包括档案管理、

2、业务管理、信息查询、统计管理和系统管理。该系统作为一款管理软件能够实现出租车管理规范化,系统化和自动化,大大提高了出租车公司工作效率和准确性,并且在操作上简单、方便、快捷.关键词:出租车,PowerBuilder,管理信息系统,数据库AbstractWith the increasing convenience of the traffic nowadays, the taxi business make people take the car instead of walking, improve the travel efficiency and the number of taxi is

3、 increasing gradually. However, the information age has come, and all kinds of information is toward digitalization and certainty. The taxi management information system came into being in this environment.This paper introduces the whole process of developing the taxi management information system u

4、sing the PowerBuilder software development tool. It follows the Software Engineering Method and uses the principle and method of the management information system to design and realize the taxi management information system.This paper mainly analyzes the major constituent situation of the system, wh

5、ich includes the demand situation, the systems design target, the data structure, the data process and the main characteristics of the system。 It introduces with emphasis the database design and the detailed design idea and implementation method of the systematic function modules. The function that

6、the system realizes include the file management, the business management, the information query, the statistical management and the system management。 This system can make the taxi management to realize normalization, systematization and automation。 It has greatly improved the efficiency of work and

7、 the accuracy of the company. Whats more, it is simple, convenient, and quickly for operation.Keywords: taxi, PowerBuilder, Information Management System, database附录:程序源代码第1章 绪论1。1 简介出租车管理信息系统是一套针对出租车信息管理的明细登记、查询、出租车运营状况等信息进行全面管理的系统.以电子化的形式对数据、信息进行处理、存储,便于出租车公司整理、归档、分析和统计,充分利用系统维护中的数据设置了辅助录入,减少了录入工作

8、量,提高了工作效率,降低了工作强度,为出租车公司提供了一个现代化的管理手段,保持了各种数据的完整性、及时性和准确性,完善了管理体系,提高了管理水平。系统充分利用公司资源,能为司机、乘客提供更优质的服务,同时也为公司创造更多的经济效益和社会效益。1.2 课题背景随着计算机技术的不断发展,公司、企业和相关的计算机化管理逐渐普及,计算机技术已经深入到企业管理的各个方面。交通运输是国民经济和社会发展的重要基础设施和基础产业,是经济运行的命脉。随着国民经济快速发展,交通基础设施的不断完善,运输行业也得到快速发展,而大量车辆的运营安排需要科学的管理,这也成为运输行业中的一个重要工作。运输行业管理系统就是满

9、足运输行业各个环节的管理、记录和查询功能及收支盈利情况,本设计就是来源于对运输行业中关于出租车信息管理出发开始设计的.在上世纪80年代到90年代中期,城市出租车司机还是一个高收入阶层。来自中国道路运输协会的统计数字显示,截至目前,全国共有出租车从业人员约200万人。近几年来,随着社会生活节奏的日益加快,出租车行业得到了飞速的发展。为了更好的服务于广大乘客,各出租车公司先后搭建了各类信息管理系统,逐步形成了数字化租车的管理概念.即以网络化管理为基本模式,以信息化建设为出租车公司发展的新增长点,以信息化改变人们教育、工作方式和思想观念。从而在根本上实现服务于广大乘客,提高出租车公司各项工作的效率和

10、质量,为出租车公司创造经济效益。1。3 课题意义随着经济的日益增长,出租车的日益发达,这使得出租车车辆信息复杂化.因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来对出租车辆进行管理,实现了计算机资源的合理利用,改善了出租车业内部以及整个供应链各个环节的管理、调度及资源配置,使得管理合理规范。尽量合理的控制运作模式,尤其是车辆、人员的控制管理,及时了解出租车行业各个环节的管理、记录和查询功能及收支盈利的情况,更好优化出租车行业运营的发展,真正实现了减少劳动力、提高劳动质量的目的。随着经济的全球化以及中国经济改革的逐渐深化,出租车业面临着越来

11、越激烈的竞争,改善出租车业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国交通运输业赢得竞争胜利的决定性因素,而快速有效地实施自身资源计划是提高出租车业竞争力的最有效的方法之一。1。4 课题目标本项目的目标是利用PowerBuilder9.0软件开发出一套出租车管理信息系统,以准确地采集出驾驶员的营运收入、驾驶员、车辆的保险记录和车辆的违章和维修记录数据。并且利用此系统,将驾驶员、车辆的保险记录信息和车辆的违章和维修记录信息,以电子化的方式进行处理、存储,便于整理、归档、分析和统计,从而提高工作效率和规范管理。系统要注重基础信息的采集,包括驾驶员

12、营运收入数据的采集,驾驶员基本信息、车辆基本信息的采集工作.做好与保险公司和维修公司的接口,规范工作流程,提高各岗位的工作效率、充分利用公司资源,使其能为更多的司机和车辆提供优质的服务同时,为公司创造更多的经济效益和社会效益。1。5 开发工具简介本系统采用PowerBuilder9.0 开发工具开发完成。PowerBuilder 9.0是美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3。x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据

13、库的接口,并通过ODBC(开放式数据库连接)与单机数据库相连。数据库应用是当前计算机应用的一个非常重要的方面,PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品,它完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。由于PowerBuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。PowerBuilder的主要特点有: (1)功能强大的面向对象技术。PowerB

14、uilder是一种面向对象的开发工具,应用程序由一系列对象组成,包括窗口、菜单、数据窗口、函数以及各种控制对象。每个对象都具有一些特性和行为,分别被称为属性和函数。开发人员可以通过修改对象的属性和调用对象的函数来灵活地使用对象。PowerBuilder中还可以创建自己的用户对象,这些对象可以在应用程序中重复使用,提高了开发效率。PowerBuilder提供了对面向对象方法的各种技术的全面支持,可以利用面向对象方法中的对象的封装性、继承性、多态性等特点,使应用程序具有较高的可重用性和可扩展性.(2)独立于服务器上的数据库管理系统.PowerBuilder提供了对目前流行的大多数关系数据库管理系统

15、的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。(3)强大的数据库连接能力。PowerBuilder的主要特色是DataWindow(数据窗口),通过DataWindow可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。在此,值得一提的是数据窗口对象也是PowerBuilder中的一种对象类型,与其它对象不同

16、的是数据窗口对象是专门为了访问后台的数据库服务的,在数据窗口对象中我们定义了数据的来源和数据的显示风格,这样在应用程序中我们就可以把精力完全放在程序的运行流程控制上,而不用关心具体数据的来源,因为我们在数据窗口对象中已经定义好了数据的来源。如果需要使用数据库中不同的数据也只要对数据窗口对象进行修改就可以了。而且PowerBuilder在数据窗口对象中提供了丰富的数据显示方式,可以满足各种不同的需要。(4)强大的查询、报表和图形功能。PowerBuilder提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。 PowerBuilder主要适用于管理信息

17、系统的开发,特别是客户机/服务器结构。(5)有机结合的集成开发环境。PowerBuilder提供的集成开发环境使应用系统的各种成分,包括窗口、数据窗口、菜单、脚本、数据库管理、报表、图形、程序调试、编译等都能在其中设计开发,而不必转换到其他环境中实现,从而大大加快了开发速度。使用PowerBuilder的集成开发环境能使窗口、数据窗口、菜单等各种对象有机结合在一起,使开发出的系统真正做到浑然一体,脉络相通。(6)事件驱动工作方式。在这种工作方式中,程序的运行没有固定的流程,程序中的代码也是为各种可能发生的事件编写的,当程序开始运行之后,它就可以接受来自系统,用户或者其它应用程序触发的事件,然后

18、执行相应的事件代码。事件驱动的工作方式与面向对象技术是紧密相关的,在PowerBuilder应用程序中,接受发生的事件的往往就是程序界面中的各种可视化对象。1.6 可行性研究可行性研究就是分析系统开发的必要性和可能性,目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决.在此阶段,需要进一步明确系统的目标、规模与功能,对系统的开发背景、必要性和意义进行调查分析,并根据需要和可能提出拟开发系统的初步方案与计划。可行性研究主要从技术可行性、经济可行性、操作可行性三个方面对系统进行研究。1.6.1 技术可行性技术可行性考虑的是在现有的技术条件下能否顺利完成开发工作,软硬件的配置是否能满足开发的

19、需要.本系统采用的是PowerBuilder软件开发工具,安装时它对软硬件的需求相对较低,目前企业和个人电脑及打印设备,其容量和速度均能满足系统的需要。1.6。2 经济可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计.其中对于系统的支出费用包括设备购置费、软件开发费、管理维护费、人员工资和培训费等。本系统属于自行研制开发,费用较低,它本身对软硬件的需求较低,以出租车公司现有设备完全符合要求,只需要少量投入即可.出租车管理信息系统在公司投入使用后,可以减少大量的人力与物力的投入,获得更大的经济效益。1.6。3

20、 操作可行性操作可行性指的是系统的操作方式在公司用户组之内的可行性,也就是人员与机构、设施和环境对系统的适应性以及人员培训补充计划的可能性。在前面的论述中已经提到软件开发工具PowerBuilder的特点,所以系统操作与维护是十分方便的,只需要对操作人员稍加培训便可以熟练操作,为公司节省大量的人力与物力.1.7 论文组织结构全文共分五章。第1章 绪论。包括出租车管理信息系统的简介、本系统的课题背景、意义和目标,本系统的开发工具以及对本系统的可行性研究。第2章 需求分析。主要包括本系统实施的功能需求、性能需求、环境需求和数据字典。第3章 总体设计。主要包括出租车管理信息系统的功能模块以及数据库分

21、析和设计,数据库的设计又包括数据库的概念结构设计和逻辑结构设计。第4章 详细设计。主要包括对用户登录模块、档案管理模块、业务管理模块中的车辆运营信息界面、信息查询模块中的车辆明细查询界面、统计管理模块中的车辆保险统计界面和系统管理模块的设计。第5章 系统实现和测试。主要讲述了系统测试的方法、测试过程和对系统的评价。最后部分是结束语、致谢和参考文献,附录是程序源代码.第2章 需求分析需求分析的基本任务是确定系统必须做什么,要具备哪些功能,也就是对目标系统提出完整、准确、清晰、具体的要求.通过对用户需求的调查分析确定系统要具备的功能,得到用户认可的系统功能逻辑模型,设计系统的雏形,实现各个功能模块

22、的逻辑划分以及系统的初步流程.设计过程既要保证满足用户的使用要求,也要求有条理的安排各功能模块。从而提高系统信息处理的速度和准确性,能够及时准确和有效的添加、删除、修改和查询信息记录的情况。2。1 功能需求通过对用户需求的调查与分析,确定出租车管理信息系统主要功能如下所示:(1)档案管理档案管理主要完成对车辆信息和驾驶员信息的管理,操作人员可以对这些基本信息进行有效的管理,包括对信息的添加、修改和删除。(2)业务管理业务管理主要完成日常对出租车运营记录、出租车保险记录、出租车违章记录、出租车维修记录的登记,并随时对这些记录进行增加、修改和删除,此项功能可减少工作人员的日常工作量,并且工作起来事

23、半功倍.(3)信息查询信息查询功能主要实现对车辆明细查询、驾驶员信息查询、车辆运营查询、车辆保险查询、车辆违章查询、车辆维修查询.这些信息查询功能的实现,为公司及时掌握各种信息提供了便利,并且可作为档案保存,为以后工作提供便利.(4)统计管理统计管理主要实现对车辆运营信息、车辆保险信息、车辆维修信息的统计与管理,最直观的将一个时期的公司车辆运营情况展现出来,方便查阅与管理。(5)系统维护系统维护主要完成用户的管理、数据备份和系统初始化,提高系统的安全性与保密性.2.2 性能需求(1)系统的可操作性系统的操作界面应该尽量的友好与美观,用户不易产生疲劳感。并且系统应该做到操作简单,响应速度快,用户

24、与计算机交互后,系统能够迅速的做出反应。(2)系统的安全性出租车管理信息系统的用户管理功能能对用户身份进行高度验证,确保用户的合法性,对用户的增加管理严格。系统的密码保护功能更提高了系统的安全性。(3)系统的灵活性系统的完成时刻以用户需求为准,用户需求发生改变时,系统的设计会做出适当的调整。(4)系统的可扩展性一个系统在被使用了一段时间后,使用者都会对系统提出很多的改进意见,这就要求我们编写的系统要有很好的可扩展性.2。3 环境需求(1)硬件需求CPU最低为8048DX以上,且CPU功能越强则运行该系统速度越快;内存最低为64Mbyte,且内存越大运行速度也越快;硬盘最低为20Mbyte。(2

25、)软件需求操作系统:windows操作平台,包括windows2000、windows XP和windows2003 server;Unix和Linux平台;数据库开发和管理:PowerBuilder9.02.4 业务流程分析在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析.业务流程分析可以帮助了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。业务流程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连接来表示

26、某个具体的业务处理过程,它是用尽可能少、尽可能简单的方法来描述业务处理过程的方法,由于它的符号简单明了,非常易于阅读和理解业务流程。所以,绘制业务流程图是分析业务流程的重要步骤。出租车管理信息系统的业务流程图如图21所示:合法用户管理车辆信息信息添加、修改、删除运营信息驾驶员信息保险信息维修信息违章信息用户信息图21 出租车管理信息系统业务流程图2。5 数据字典数据字典是关于系统数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。出租车管理信息系统数据字典如下:表21 用户信息表用户信息表名称 用户信息表别名 user描述 记录用户基本信息定义 用户信息=用户编号+用户姓名+用户密

27、码表2-2 车辆信息表车辆信息表名称 车辆信息表别名 car描述 记录车辆基本信息定义 车辆信息=车辆档案号+车牌号码+颜色+发动机号+底盘号+营运证号+计价器号+驾驶员姓名+性别+身份证号+营审日期+年审日期+投保日期+保险类型+投保时长+安全情况+违章记录+备注表23 驾驶员信息表驾驶员信息表名称 驾驶员信息表别名 driver描述 记录驾驶员基本信息定义 驾驶员信息=驾驶员档案号+姓名+性别+身份证号+住址+照片+工号+驾驶证号+电话+备注表24 车辆运营信息表车辆运营信息表名称 车辆运营信息表别名 clyy描述 记录车辆运营基本信息定义 运营信息=运营编号+车牌号码+驾驶员姓名+运营日

28、期+运营收入+应交费用+应退费用+结算费用+交款日期+经办人 表2-5 车辆保险信息表车辆保险信息表名称 车辆保险信息表别名 insurance描述 记录车辆保险基本信息定义 保险信息=编号+车牌号码+驾驶员姓名+保险费+保险类型+投保限额+投保日期+终止日期+保险公司+赔付情况 表26 车辆维修信息表车辆维修信息表名称 车辆维修信息表别名 restore描述 记录车辆维修基本信息定义 维修信息=编号+车牌号码+驾驶员姓名+联系电话+维修地点+维修费用+维修日期+备注 表27 车辆违章记录车辆违章信息表名称 车辆违章信息表别名 clwz描述 记录车辆违章基本信息定义 违章信息=编号+车牌号码+

29、驾驶员姓名+违章日期+违章地点+违章原因+违章罚款+备注第3章 总体设计总体设计阶段的基本目标是解决系统如何实现问题,也叫做概要设计。本阶段的主要任务是划分出系统的物理元素及设计软件的结构,即根据需求分析产生的分析结果来确定这个系统有哪些模块组成,以及这些模块相互间的关系,这些模块又如何的结合在一起,每个模块的功能如何实现。总体设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。在这一阶段,要确定出租车管理信息系统具体功能模块,细化每个模块的具体功能,对系统界面进行初步的规划.而且,在这一阶段还要对数据库进行分析,并在分析的基础上完成对数据库的

30、概念结构设计和逻辑结构设计。另外,在本阶段设计过程中,要考虑设计的优化,主要包括:(1)在不考虑时间因素的前提下开发并精化软件结构.(2)在详细设计阶段选出最耗时的那些模块,仔细地设计它们的处理过程(算法),以求提高效率。(3)使用高级程序设计语言编写程序.(4)在软件中孤立出那些大量占有处理机资源的模块。(5)必要时重新设计或用依赖于机器的语言重写上述大量占用资源的模块的代码,以求提高效率.以下为本阶段的具体设计:3.1 系统功能模块在系统功能分析的基础上,得到如图3-1所示的出租车管理信息系统功能模块图:车辆运营信息 信息车辆保险信息车辆维修信息车辆违章信息车辆明细查询车辆运营查询车辆保险

31、查询车辆维修查询车辆违章查询车辆运营统计车辆保险统计车辆违章统计用户管理数据备份初始化日常业务管理信息查询统计管理系统管理车辆信息驾驶员信息档案管理出租车管理信息系统按类精确查询按类模糊查询车辆信息浏览车辆信息添加车辆信息修改车辆信息删除驾驶员信息浏览驾驶员信息添加驾驶员信息修改驾驶员信息删除按类统计统计图表用户信息浏览用户信息添加用户信息修改用户信息删除清除所有数据清除所选表数据图3-1 出租车管理信息系统功能模块图3。2 数据库分析数据库是信息系统的核心和基础。它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库的合集在像本系统这样的数据信息管理系统中占有十分重要的地位,数据库结构设计的优劣直接对系统的准确性、效率以及实现的效果产生很大的影响。合理的数据库结构设计可以提高数据信息的存储效率,保证数据信息的完整性和一致性。另外,合理的数据库结构非常有利于程序的实现.下面介绍本系统的数据库概念结构设计与逻辑结构设计。3.3 数据库概念结构设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1