出租车管理信息系统.docx

上传人:b****6 文档编号:8747972 上传时间:2023-05-14 格式:DOCX 页数:48 大小:1.36MB
下载 相关 举报
出租车管理信息系统.docx_第1页
第1页 / 共48页
出租车管理信息系统.docx_第2页
第2页 / 共48页
出租车管理信息系统.docx_第3页
第3页 / 共48页
出租车管理信息系统.docx_第4页
第4页 / 共48页
出租车管理信息系统.docx_第5页
第5页 / 共48页
出租车管理信息系统.docx_第6页
第6页 / 共48页
出租车管理信息系统.docx_第7页
第7页 / 共48页
出租车管理信息系统.docx_第8页
第8页 / 共48页
出租车管理信息系统.docx_第9页
第9页 / 共48页
出租车管理信息系统.docx_第10页
第10页 / 共48页
出租车管理信息系统.docx_第11页
第11页 / 共48页
出租车管理信息系统.docx_第12页
第12页 / 共48页
出租车管理信息系统.docx_第13页
第13页 / 共48页
出租车管理信息系统.docx_第14页
第14页 / 共48页
出租车管理信息系统.docx_第15页
第15页 / 共48页
出租车管理信息系统.docx_第16页
第16页 / 共48页
出租车管理信息系统.docx_第17页
第17页 / 共48页
出租车管理信息系统.docx_第18页
第18页 / 共48页
出租车管理信息系统.docx_第19页
第19页 / 共48页
出租车管理信息系统.docx_第20页
第20页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

出租车管理信息系统.docx

《出租车管理信息系统.docx》由会员分享,可在线阅读,更多相关《出租车管理信息系统.docx(48页珍藏版)》请在冰点文库上搜索。

出租车管理信息系统.docx

出租车管理信息系统

摘要

随着当今交通的日益便利,出租车行业使得人们以车代步,提高出行效率,出租车的数量也随之不断增加。

而信息化时代已经到来,生活中各种信息趋向数字化、清晰化。

出租车管理信息系统就是在这样的一个环境中诞生的。

本文介绍了运用PowerBuilder软件开发工具开发出租车管理信息系统的整个过程。

开发过程中遵循了软件工程的方法,运用管理信息系统开发的原理和方法,设计和实现了出租车管理信息系统。

本文主要分析了系统的主要组成情况,包括需求情况、系统的设计目标、数据结构、业务流程和系统的主要特点等,重点介绍了数据库设计以及系统功能模块的详细设计思路和实现方法。

系统实现的功能主要包括档案管理、业务管理、信息查询、统计管理和系统管理。

该系统作为一款管理软件能够实现出租车管理规范化,系统化和自动化,大大提高了出租车公司工作效率和准确性,并且在操作上简单、方便、快捷。

 

关键词:

出租车,PowerBuilder,管理信息系统,数据库

Abstract

Withtheincreasingconvenienceofthetrafficnowadays,thetaxibusinessmakepeopletakethecarinsteadofwalking,improvethetravelefficiencyandthenumberoftaxiisincreasinggradually.However,theinformationagehascome,andallkindsofinformationistowarddigitalizationandcertainty.Thetaximanagementinformationsystemcameintobeinginthisenvironment.

ThispaperintroducesthewholeprocessofdevelopingthetaximanagementinformationsystemusingthePowerBuildersoftwaredevelopmenttool.ItfollowstheSoftwareEngineeringMethodandusestheprincipleandmethodofthemanagementinformationsystemtodesignandrealizethetaximanagementinformationsystem.

Thispapermainlyanalyzesthemajorconstituentsituationofthesystem,whichincludesthedemandsituation,thesystem’sdesigntarget,thedatastructure,thedataprocessandthemaincharacteristicsofthesystem.Itintroduceswithemphasisthedatabasedesignandthedetaileddesignideaandimplementationmethodofthesystematicfunctionmodules.Thefunctionthatthesystemrealizesincludethefilemanagement,thebusinessmanagement,theinformationquery,thestatisticalmanagementandthesystemmanagement.

Thissystemcanmakethetaximanagementtorealizenormalization,systematizationandautomation.Ithasgreatlyimprovedtheefficiencyofworkandtheaccuracyofthecompany.What’smore,itissimple,convenient,andquicklyforoperation.

 

Keywords:

taxi,PowerBuilder,InformationManagementSystem,database

目录

第1章绪论1

1.1简介1

1.2课题背景1

1.3课题意义2

1.4课题目标2

1.5开发工具简介2

1.6可行性研究4

1.6.1技术可行性5

1.6.2经济可行性5

1.6.3操作可行性5

1.7论文组织结构5

第2章需求分析7

2.1功能需求7

2.2性能需求8

2.3环境需求8

2.4业务流程分析9

2.5数据字典9

第3章总体设计13

3.1系统功能模块13

3.2数据库分析15

3.3数据库概念结构设计15

3.3.1系统实体属性图15

3.3.2系统E-R图19

3.4数据库逻辑结构设计19

第4章详细设计及实现23

4.1用户登录模块23

4.1.1用户登录界面23

4.1.2系统主界面25

4.2档案管理模块25

4.2.1车辆信息管理界面26

4.2.2驾驶员信息管理界面27

4.3日常业务管理模块28

4.4信息查询模块29

4.5统计管理模块31

4.6系统管理模块32

4.6.1用户管理32

4.6.2数据备份界面34

4.6.3系统初始化界面35

第5章系统测试37

5.1测试方法37

5.2测试过程37

5.3系统评价42

结束语44

致谢45

参考文献46

附录:

程序源代码

第1章绪论

1.1简介

出租车管理信息系统是一套针对出租车信息管理的明细登记、查询、出租车运营状况等信息进行全面管理的系统。

以电子化的形式对数据、信息进行处理、存储,便于出租车公司整理、归档、分析和统计,充分利用系统维护中的数据设置了辅助录入,减少了录入工作量,提高了工作效率,降低了工作强度,为出租车公司提供了一个现代化的管理手段,保持了各种数据的完整性、及时性和准确性,完善了管理体系,提高了管理水平。

系统充分利用公司资源,能为司机、乘客提供更优质的服务,同时也为公司创造更多的经济效益和社会效益。

1.2课题背景

随着计算机技术的不断发展,公司、企业和相关的计算机化管理逐渐普及,计算机技术已经深入到企业管理的各个方面。

交通运输是国民经济和社会发展的重要基础设施和基础产业,是经济运行的命脉。

随着国民经济快速发展,交通基础设施的不断完善,运输行业也得到快速发展,而大量车辆的运营安排需要科学的管理,这也成为运输行业中的一个重要工作。

运输行业管理系统就是满足运输行业各个环节的管理、记录和查询功能及收支盈利情况,本设计就是来源于对运输行业中关于出租车信息管理出发开始设计的。

在上世纪80年代到90年代中期,城市出租车司机还是一个高收入阶层。

来自中国道路运输协会的统计数字显示,截至目前,全国共有出租车从业人员约200万人。

近几年来,随着社会生活节奏的日益加快,出租车行业得到了飞速的发展。

为了更好的服务于广大乘客,各出租车公司先后搭建了各类信息管理系统,逐步形成了数字化租车的管理概念。

即以网络化管理为基本模式,以信息化建设为出租车公司发展的新增长点,以信息化改变人们教育、工作方式和思想观念。

从而在根本上实现服务于广大乘客,提高出租车公司各项工作的效率和质量,为出租车公司创造经济效益。

1.3课题意义

随着经济的日益增长,出租车的日益发达,这使得出租车车辆信息复杂化。

因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来对出租车辆进行管理,实现了计算机资源的合理利用,改善了出租车业内部以及整个供应链各个环节的管理、调度及资源配置,使得管理合理规范。

尽量合理的控制运作模式,尤其是车辆、人员的控制管理,及时了解出租车行业各个环节的管理、记录和查询功能及收支盈利的情况,更好优化出租车行业运营的发展,真正实现了减少劳动力、提高劳动质量的目的。

随着经济的全球化以及中国经济改革的逐渐深化,出租车业面临着越来越激烈的竞争,改善出租车业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国交通运输业赢得竞争胜利的决定性因素,而快速有效地实施自身资源计划是提高出租车业竞争力的最有效的方法之一。

1.4课题目标

本项目的目标是利用PowerBuilder9.0软件开发出一套出租车管理信息系统,以准确地采集出驾驶员的营运收入、驾驶员、车辆的保险记录和车辆的违章和维修记录数据。

并且利用此系统,将驾驶员、车辆的保险记录信息和车辆的违章和维修记录信息,以电子化的方式进行处理、存储,便于整理、归档、分析和统计,从而提高工作效率和规范管理。

系统要注重基础信息的采集,包括驾驶员营运收入数据的采集,驾驶员基本信息、车辆基本信息的采集工作。

做好与保险公司和维修公司的接口,规范工作流程,提高各岗位的工作效率、充分利用公司资源,使其能为更多的司机和车辆提供优质的服务同时,为公司创造更多的经济效益和社会效益。

1.5开发工具简介

本系统采用PowerBuilder9.0开发工具开发完成。

PowerBuilder9.0是美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。

它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC(开放式数据库连接)与单机数据库相连。

数据库应用是当前计算机应用的一个非常重要的方面,PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品,它完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。

由于PowerBuilder采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。

PowerBuilder的主要特点有:

(1)功能强大的面向对象技术。

PowerBuilder是一种面向对象的开发工具,应用程序由一系列对象组成,包括窗口、菜单、数据窗口、函数以及各种控制对象。

每个对象都具有一些特性和行为,分别被称为属性和函数。

开发人员可以通过修改对象的属性和调用对象的函数来灵活地使用对象。

PowerBuilder中还可以创建自己的用户对象,这些对象可以在应用程序中重复使用,提高了开发效率。

PowerBuilder提供了对面向对象方法的各种技术的全面支持,可以利用面向对象方法中的对象的封装性、继承性、多态性等特点,使应用程序具有较高的可重用性和可扩展性。

(2)独立于服务器上的数据库管理系统。

PowerBuilder提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。

(3)强大的数据库连接能力。

PowerBuilder的主要特色是DataWindow(数据窗口),通过DataWindow可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。

在此,值得一提的是数据窗口对象也是PowerBuilder中的一种对象类型,与其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的,在数据窗口对象中我们定义了数据的来源和数据的显示风格,这样在应用程序中我们就可以把精力完全放在程序的运行流程控制上,而不用关心具体数据的来源,因为我们在数据窗口对象中已经定义好了数据的来源。

如果需要使用数据库中不同的数据也只要对数据窗口对象进行修改就可以了。

而且PowerBuilder在数据窗口对象中提供了丰富的数据显示方式,可以满足各种不同的需要。

(4)强大的查询、报表和图形功能。

PowerBuilder提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。

PowerBuilder主要适用于管理信息系统的开发,特别是客户机/服务器结构。

(5)有机结合的集成开发环境。

PowerBuilder提供的集成开发环境使应用系统的各种成分,包括窗口、数据窗口、菜单、脚本、数据库管理、报表、图形、程序调试、编译等都能在其中设计开发,而不必转换到其他环境中实现,从而大大加快了开发速度。

使用PowerBuilder的集成开发环境能使窗口、数据窗口、菜单等各种对象有机结合在一起,使开发出的系统真正做到浑然一体,脉络相通。

(6)事件驱动工作方式。

在这种工作方式中,程序的运行没有固定的流程,程序中的代码也是为各种可能发生的事件编写的,当程序开始运行之后,它就可以接受来自系统,用户或者其它应用程序触发的事件,然后执行相应的事件代码。

事件驱动的工作方式与面向对象技术是紧密相关的,在PowerBuilder应用程序中,接受发生的事件的往往就是程序界面中的各种可视化对象。

1.6可行性研究

可行性研究就是分析系统开发的必要性和可能性,目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

在此阶段,需要进一步明确系统的目标、规模与功能,对系统的开发背景、必要性和意义进行调查分析,并根据需要和可能提出拟开发系统的初步方案与计划。

可行性研究主要从技术可行性、经济可行性、操作可行性三个方面对系统进行研究。

1.6.1技术可行性

技术可行性考虑的是在现有的技术条件下能否顺利完成开发工作,软硬件的配置是否能满足开发的需要。

本系统采用的是PowerBuilder软件开发工具,安装时它对软硬件的需求相对较低,目前企业和个人电脑及打印设备,其容量和速度均能满足系统的需要。

1.6.2经济可行性

经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。

其中对于系统的支出费用包括设备购置费、软件开发费、管理维护费、人员工资和培训费等。

本系统属于自行研制开发,费用较低,它本身对软硬件的需求较低,以出租车公司现有设备完全符合要求,只需要少量投入即可。

出租车管理信息系统在公司投入使用后,可以减少大量的人力与物力的投入,获得更大的经济效益。

1.6.3操作可行性

操作可行性指的是系统的操作方式在公司用户组之内的可行性,也就是人员与机构、设施和环境对系统的适应性以及人员培训补充计划的可能性。

在前面的论述中已经提到软件开发工具PowerBuilder的特点,所以系统操作与维护是十分方便的,只需要对操作人员稍加培训便可以熟练操作,为公司节省大量的人力与物力。

1.7论文组织结构

全文共分五章。

第1章绪论。

包括出租车管理信息系统的简介、本系统的课题背景、意义和目标,本系统的开发工具以及对本系统的可行性研究。

第2章需求分析。

主要包括本系统实施的功能需求、性能需求、环境需求和数据字典。

第3章总体设计。

主要包括出租车管理信息系统的功能模块以及数据库分析和设计,数据库的设计又包括数据库的概念结构设计和逻辑结构设计。

第4章详细设计。

主要包括对用户登录模块、档案管理模块、业务管理模块中的车辆运营信息界面、信息查询模块中的车辆明细查询界面、统计管理模块中的车辆保险统计界面和系统管理模块的设计。

第5章系统实现和测试。

主要讲述了系统测试的方法、测试过程和对系统的评价。

最后部分是结束语、致谢和参考文献,附录是程序源代码。

 

第2章需求分析

需求分析的基本任务是确定系统必须做什么,要具备哪些功能,也就是对目标系统提出完整、准确、清晰、具体的要求。

通过对用户需求的调查分析确定系统要具备的功能,得到用户认可的系统功能逻辑模型,设计系统的雏形,实现各个功能模块的逻辑划分以及系统的初步流程。

设计过程既要保证满足用户的使用要求,也要求有条理的安排各功能模块。

从而提高系统信息处理的速度和准确性,能够及时准确和有效的添加、删除、修改和查询信息记录的情况。

2.1功能需求

通过对用户需求的调查与分析,确定出租车管理信息系统主要功能如下所示:

(1)档案管理

档案管理主要完成对车辆信息和驾驶员信息的管理,操作人员可以对这些基本信息进行有效的管理,包括对信息的添加、修改和删除。

(2)业务管理

业务管理主要完成日常对出租车运营记录、出租车保险记录、出租车违章记录、出租车维修记录的登记,并随时对这些记录进行增加、修改和删除,此项功能可减少工作人员的日常工作量,并且工作起来事半功倍。

(3)信息查询

信息查询功能主要实现对车辆明细查询、驾驶员信息查询、车辆运营查询、车辆保险查询、车辆违章查询、车辆维修查询。

这些信息查询功能的实现,为公司及时掌握各种信息提供了便利,并且可作为档案保存,为以后工作提供便利。

(4)统计管理

统计管理主要实现对车辆运营信息、车辆保险信息、车辆维修信息的统计与管理,最直观的将一个时期的公司车辆运营情况展现出来,方便查阅与管理。

(5)系统维护

系统维护主要完成用户的管理、数据备份和系统初始化,提高系统的安全性与保密性。

2.2性能需求

(1)系统的可操作性

系统的操作界面应该尽量的友好与美观,用户不易产生疲劳感。

并且系统应该做到操作简单,响应速度快,用户与计算机交互后,系统能够迅速的做出反应。

(2)系统的安全性

出租车管理信息系统的用户管理功能能对用户身份进行高度验证,确保用户的合法性,对用户的增加管理严格。

系统的密码保护功能更提高了系统的安全性。

(3)系统的灵活性

系统的完成时刻以用户需求为准,用户需求发生改变时,系统的设计会做出适当的调整。

(4)系统的可扩展性

一个系统在被使用了一段时间后,使用者都会对系统提出很多的改进意见,这就要求我们编写的系统要有很好的可扩展性。

2.3环境需求

(1)硬件需求

CPU最低为8048DX以上,且CPU功能越强则运行该系统速度越快;

内存最低为64Mbyte,且内存越大运行速度也越快;

硬盘最低为20Mbyte。

(2)软件需求

操作系统:

windows操作平台,包括windows2000、windowsXP和windows2003server;Unix和Linux平台;

数据库开发和管理:

PowerBuilder9.0

2.4业务流程分析

在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。

业务流程分析可以帮助了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。

业务流程图(transactionflowdiagram,简称TFD),就是用一些规定的符号及连接来表示某个具体的业务处理过程,它是用尽可能少、尽可能简单的方法来描述业务处理过程的方法,由于它的符号简单明了,非常易于阅读和理解业务流程。

所以,绘制业务流程图是分析业务流程的重要步骤。

出租车管理信息系统的业务流程图如图2-1所示:

 

图2-1出租车管理信息系统业务流程图

2.5数据字典

数据字典是关于系统数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

出租车管理信息系统数据字典如下:

 

表2-1用户信息表

用户信息表

名称用户信息表

别名user

描述记录用户基本信息

定义用户信息={用户编号+用户姓名+用户密码}

 

表2-2车辆信息表

车辆信息表

名称车辆信息表

别名car

描述记录车辆基本信息

定义车辆信息={车辆档案号+车牌号码+颜色+发动机号+底盘号+营运证号+计价器号+驾驶员姓名+性别+身份证号+营审日期+年审日期+投保日期+保险类型+投保时长+安全情况+违章记录+备注}

 

表2-3驾驶员信息表

驾驶员信息表

名称驾驶员信息表

别名driver

描述记录驾驶员基本信息

定义驾驶员信息={驾驶员档案号+姓名+性别+身份证号+住址+照片+工号+驾驶证号+电话+备注}

 

表2-4车辆运营信息表

车辆运营信息表

名称车辆运营信息表

别名clyy

描述记录车辆运营基本信息

定义运营信息={运营编号+车牌号码+驾驶员姓名+运营日期+运营收入+应交费用+应退费用+结算费用+交款日期+经办人}

表2-5车辆保险信息表

车辆保险信息表

名称车辆保险信息表

别名insurance

描述记录车辆保险基本信息

定义保险信息={编号+车牌号码+驾驶员姓名+保险费+保险类型+投保限额+投保日期+终止日期+保险公司+赔付情况}

表2-6车辆维修信息表

车辆维修信息表

名称车辆维修信息表

别名restore

描述记录车辆维修基本信息

定义维修信息={编号+车牌号码+驾驶员姓名+联系电话+维修地点+维修费用+维修日期+备注}

 

表2-7车辆违章记录

车辆违章信息表

名称车辆违章信息表

别名clwz

描述记录车辆违章基本信息

定义违章信息={编号+车牌号码+驾驶员姓名+违章日期+违章地点+违章原因+违章罚款+备注}

第3章总体设计

总体设计阶段的基本目标是解决系统如何实现问题,也叫做概要设计。

本阶段的主要任务是划分出系统的物理元素及设计软件的结构,即根据需求分析产生的分析结果来确定这个系统有哪些模块组成,以及这些模块相互间的关系,这些模块又如何的结合在一起,每个模块的功能如何实现。

总体设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。

在这一阶段,要确定出租车管理信息系统具体功能模块,细化每个模块的具体功能,对系统界面进行初步的规划。

而且,在这一阶段还要对数据库进行分析,并在分析的基础上完成对数据库的概念结构设计和逻辑结构设计。

另外,在本阶段设计过程中,要考虑设计的优化,主要包括:

(1)在不考虑时间因素的前提下开发并精化软件结构。

(2)在详细设计阶段选出最耗时的那些模块,仔细地设计它们的处理过程(算法),以求提高效率。

(3)使用高级程序设计语言编写程序。

(4)在软件中孤立出那些大量占有处理机资源的模块。

(5)必要时重新设计或用依赖于机器的语言重写上述大量占用资源的模块的代码,以求提高效率。

以下为本阶段的具体设计:

3.1系统功能模块

在系统功能分析的基础上,得到如图3-1所示的出租车管理信息系统功能模块图:

 

 

图3-1出租车管理信息系统功能模块图

3.2数据库分析

数据库是信息系统的核心和基础。

它把信息系统中大量的数据按一定的模型组织起来,提供存

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2