论文 题目出租车公司信息管理系统 专业计算机信息管理 作者包学锋 指导教师丁宝康 完成日期2004年5月20日
论 文 题 目 出租车公司信息管理系统 专 业 计算机信息管理 作 者 包学锋 指导教师 丁宝康 完成日期 2004 年 5 月 20 日
出租车公司信息管理系统 摘要 本论文主要介绍了出租车公司管理信息系统的开发过程,开发过 程中遵循了软件工程的方法,运用管理信息系统开发的原理和方法, 结合管理思想,设计和实现了出租车公司管理信息系统。 全文分为前言,系统分析,系统设计,系统实施,总结与评价和 参考文献部分。在出租车公司管理信息系统开发过程中运用了 Power builder作为软件开发工具,运用 Access作为后台数据库 该系统的开发和运用使用户从原有的手工操作方式转换为数字 化的信息管理方式,大大提高工作效率和准确性,为门店整个系统的 开发打下良好的基础
出租车公司信息管理系统 1 摘 要 本论文主要介绍了出租车公司管理信息系统的开发过程,开发过 程中遵循了软件工程的方法,运用管理信息系统开发的原理和方法, 结合管理思想,设计和实现了出租车公司管理信息系统。 全文分为前言,系统分析,系统设计,系统实施,总结与评价和 参考文献部分。在出租车公司管理信息系统开发过程中运用了 PowerBuilder 作为软件开发工具,运用 Access 作为后台数据库。 该系统的开发和运用使用户从原有的手工操作方式转换为数字 化的信息管理方式,大大提高工作效率和准确性,为门店整个系统的 开发打下良好的基础
出租车公司信息管理系统 目录 第一章引言 第二章系统分析 2.1系统调查 2.1.1组织层次图介绍 2..2系统开发的基本环境 2.1.3日前面临的问题 22可行性分析 2.2.1经济可行性 2.2.2技术可行性 2.2.3营运可行性 2.2.4结论 23软件系统的总目标 第三章需求分析…… 3.1业务流程图 3.2数据流图 3.2.1关联图 55666677779945589 3.2.2顶层数据流图 3.2.3一层数据流图(日营运汇总) 3.2.4一层数据流图(保险管理) 3.2.5一层数据流图(车辆维修管理) 3.3数据字典 3.3.1数据元素 3.3.2数据流 2222 3.3.3数据存储 3.3.4加工 3.3.5外部项 34代码设计 第四章概要设计 4.1概述 42系统总体布局方案 43软件模块结构设计 4.3.1HP图 4.3.2IP0图 44数据库设计 4.4.1E-R图的实体及其属性 4.4.2实体之间的联系 4.4.3系统的E-R图 4.4.4关系转换规则 4.4.5关系模式 2
出租车公司信息管理系统 2 目 录 第一章 引 言 ............................................................................................................. 4 第二章 系统分析........................................................................................................ 5 2.1 系统调查................................................................................................................ 5 2.1.1 组织层次图介绍.............................................................................................. 5 2.1.2 系统开发的基本环境....................................................................................... 6 2.1.3 目前面临的问题.............................................................................................. 6 2.2 可行性分析............................................................................................................. 6 2.2.1 经济可行性..................................................................................................... 6 2.2.2 技术可行性..................................................................................................... 7 2.2.3 营运可行性..................................................................................................... 7 2.2.4 结论............................................................................................................... 7 2.3 软件系统的总目标.................................................................................................. 7 第三章 需求分析........................................................................................................ 9 3.1 业务流程图............................................................................................................. 9 3.2 数据流图.............................................................................................................. 14 3.2.1 关联图.......................................................................................................... 15 3.2.2 顶层数据流图............................................................................................... 15 3.2.3 一层数据流图(日营运汇总)....................................................................... 18 3.2.4 一层数据流图(保险管理).......................................................................... 19 3.2.5 一层数据流图(车辆维修管理)................................................................... 20 3.3 数据字典.............................................................................................................. 21 3.3.1 数据元素...................................................................................................... 21 3.3.2 数据流........................................................................................................ 22 3.3.3 数据存储....................................................................................................... 22 3.3.4 加工............................................................................................................. 23 3.3.5 外部项 .......................................................................................................... 23 3.4 代码设计.............................................................................................................. 24 第四章 概要设计...................................................................................................... 26 4.1 概述..................................................................................................................... 26 4.2 系统总体布局方案................................................................................................. 26 4.3 软件模块结构设计................................................................................................ 27 4.3.1 HIPO 图........................................................................................................ 28 4.3.2 IPO 图......................................................................................................... 30 4.4 数据库设计........................................................................................................... 35 4.4.1 E-R 图的实体及其属性................................................................................ 35 4.4.2 实体之间的联系.......................................................................................... 35 4.4.3 系统的 E-R 图............................................................................................. 37 4.4.4 关系转换规则............................................................................................... 37 4.4.5 关系模式...................................................................................................... 38
出租车公司信息管理系统 第五章详细设计… 51表设计 52人机界面设计 5.2.1主界面 5.2.2C卡日营运导入界面 5.2.3用户权限界面 5.2.4日营运汇总报表: 5.3程序流程图 5.3.1程序设计 5.3.2编程的过程及特色 第六章系统实现 6.1概述 62实施环境与工具 6.3系统测试 64测试实例 65系统运行维护 66系统转换 第七章小结… 7.1系统特点 7.2软件开发过程特点 7.3结束语 参考文献 附录 重要程序代码段 操作说明书
出租车公司信息管理系统 3 第五章 详细设计...................................................................................................... 39 5.1 表设计.................................................................................................................. 39 5.2 人机界面设计....................................................................................................... 40 5.2.1 主界面 .......................................................................................................... 41 5.2.2 IC 卡日营运导入界面:................................................................................ 41 5.2.3 用户权限界面:............................................................................................ 42 5.2.4 日营运汇总报表:........................................................................................ 42 5.3 程序流程图........................................................................................................... 43 5.3.1 程序设计...................................................................................................... 43 5.3.2 编程的过程及特色......................................................................................... 45 第六章 系统实现...................................................................................................... 47 6.1 概述..................................................................................................................... 47 6.2 实施环境与工具.................................................................................................... 47 6.3 系统测试.............................................................................................................. 48 6.4 测试实例.............................................................................................................. 49 6.5 系统运行维护....................................................................................................... 50 6.6 系统转换.............................................................................................................. 50 第七章 小结............................................................................................................. 51 7.1 系统特点............................................................................................................ 51 7.2 软件开发过程特点.............................................................................................. 52 7.3 结束语................................................................................................................ 54 参考文献.................................................................................................................... 54 附录........................................................................................................................... 55 重要程序代码段.......................................................................................................... 55 操作说明书................................................................................................................. 59
出租车公司信息管理系统 第一章引言 随着生产社会化趋势的扩大、科学技术的进步、人类知识总量的增长速度不 断加快、以及市场竞争的日益激烈,人们对信息的认识产生了根本性的变化。信 息被列为与物质、能源并列的人类社会发展的三大资源之一。信息化水平已成为 衡量一个国家现代化水平和综合国力的重要标志。我国也正处于改革开放进一步 深化的环境下,因此我们应当抓住机遇,充分利用信息,扎实的做好信息管理系 统的基础工作,建设开发较为先进的应用系统,加快我国信息化建设的步伐 近几年来,随着加入WTO,社会生活节奏日益加快,出租车行业使得人们 以车代步,提高出行效率,同时也随之不断地发展。为了更好地服务于广大乘客, 各大出租车公司先后搭建了各类信息管理系统,诸如叫车系统,客服系统等,逐 渐形成了数字化租车的管理概念。即以网络化管理为基本模式,以信息为出租车 行业发展的基本动力,以信息技术为增强出租车公司竞争实力的基本手段,以信 息化建设为出租车公司发展的新增长点,以信息文化改变着人们教育、工作方式 和思想观念。从而根本上实现了服务于广大乘客,提高出租车公司各项工作的效 率和质量,为出租车公司创造经济效益 司机和出租车辆是出租车公司最主要的资源,是创造效益的源泉。要想提高 出租车公司的效益和服务质量,首先从做好对司机和车辆的管理着手。一个是做 好司机非现金营运收入的发放(清算)工作,司机的人身保险等福利工作,二是 做好车辆的保险和维修工作。基本此种管理需要的信息系统一一出租车公司信息 管理系统,将很大程度上解决出租车公司在此工作上的难度。本文所描述的“出 租车信息管理系统”,是根据某出租车公司的信息管理系统需求为基础展开需求 调研。并在一定程度上考虑了它的可扩充性,使系统开发完成后,通过少量的改 造,可以适用于其他出租车公司
出租车公司信息管理系统 4 第一章 引 言 随着生产社会化趋势的扩大、科学技术的进步、人类知识总量的增长速度不 断加快、以及市场竞争的日益激烈,人们对信息的认识产生了根本性的变化。信 息被列为与物质、能源并列的人类社会发展的三大资源之一。信息化水平已成为 衡量一个国家现代化水平和综合国力的重要标志。我国也正处于改革开放进一步 深化的环境下,因此我们应当抓住机遇,充分利用信息,扎实的做好信息管理系 统的基础工作,建设开发较为先进的应用系统,加快我国信息化建设的步伐。 近几年来,随着加入 WTO,社会生活节奏日益加快,出租车行业使得人们 以车代步,提高出行效率,同时也随之不断地发展。为了更好地服务于广大乘客, 各大出租车公司先后搭建了各类信息管理系统,诸如叫车系统,客服系统等,逐 渐形成了数字化租车的管理概念。即以网络化管理为基本模式,以信息为出租车 行业发展的基本动力,以信息技术为增强出租车公司竞争实力的基本手段,以信 息化建设为出租车公司发展的新增长点,以信息文化改变着人们教育、工作方式 和思想观念。从而根本上实现了服务于广大乘客,提高出租车公司各项工作的效 率和质量,为出租车公司创造经济效益。 司机和出租车辆是出租车公司最主要的资源,是创造效益的源泉。要想提高 出租车公司的效益和服务质量,首先从做好对司机和车辆的管理着手。一个是做 好司机非现金营运收入的发放(清算)工作,司机的人身保险等福利工作,二是 做好车辆的保险和维修工作。基本此种管理需要的信息系统——出租车公司信息 管理系统,将很大程度上解决出租车公司在此工作上的难度。本文所描述的“出 租车信息管理系统”,是根据某出租车公司的信息管理系统需求为基础展开需求 调研。并在一定程度上考虑了它的可扩充性,使系统开发完成后,通过少量的改 造,可以适用于其他出租车公司
出租车公司信息管理系统 第二章系统分析 系统分析主要是对现行系统进行充分的调査研究,细致了解现行系统的现状 和业务流程,及其存在的主要问题,在此基础上提出新系统的逻辑模型。系统分 析主要包括以下几个步骤: 1、系统调查 2、可行性研究 软件系统的总目标 2.1系统调查 为了了解系统的基本情况,首先进行了初步调查。初步调查的主要方式是参 阅公司的相关文档资料,再与各分部的人员进行口头交谈,并了解业务流程 2.1.1组织层次图介绍 企业管理是通过各级管理机构和人来实现的,MIS系统也是靠机构和人实现 的。为了实现有效管理必须了解管理模式,使系统分析员进一步了解调査的对象。 公司的组织层次如图2.1所示: 董事会 总经理室 办公室 人事部 车队管理部 财务部 培训部 二车队 三车队 四车队 图2.1组织机构图
出租车公司信息管理系统 5 第二章 系统分析 系统分析主要是对现行系统进行充分的调查研究,细致了解现行系统的现状 和业务流程,及其存在的主要问题,在此基础上提出新系统的逻辑模型。系统分 析主要包括以下几个步骤: 1、系统调查 2、可行性研究 3、软件系统的总目标 2.1 系统调查 为了了解系统的基本情况,首先进行了初步调查。初步调查的主要方式是参 阅公司的相关文档资料,再与各分部的人员进行口头交谈,并了解业务流程。 2.1.1 组织层次图介绍 企业管理是通过各级管理机构和人来实现的,MIS 系统也是靠机构和人实现 的。为了实现有效管理必须了解管理模式,使系统分析员进一步了解调查的对象。 公司的组织层次如图 2.1 所示:
出租车公司信息管理系统 2.1.2系统开发的基本环境 出租车公司已有一套读卡系统,由出租车计价器厂商为其提供。此读卡系统 主要负责将司机的IC卡营运收入通过读卡系统读取,并生成司机当日的IC卡营 运收入数据文件。司机通过读卡系统自行将其IC卡营业收入读入到系统中,车 队管理部负责对此信息进行处理。其次,出租车公司也与保险公司和维护公司建 立起合作关系,对司机、车辆进行保险和维修已建立起业务关系。 2.1.3目前面临的问题 1、没有专门的计算机信息管理系统,司机将IC卡营业收入读入到系统 中之后,由财务部人员收集,通过手工的方式核对后发放现金。 2、司机等待核对的时间长,最后拿到营业收入往往需要等待较长时间。 3、对于司机和车辆的保险信息,完全由手工处理,没有进行电子化管 理,不利于建立档案,信息跟踪和统计。 系统设计同时要考虑与银行的接口,和与保险公司、维修公司的接 2.2可行性分析 系统可行性分析的任务是在初步调查的基础上确定项目开发是否必要和可 行。此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、 必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计 划。可行性研究是针对系统进行全面、概要的分析,主要包括三方面:技术可行 性、经济可行性和营运可行性。可行性硏究报告是系统硏制人员在可行性硏究工 作阶段的成果。一经讨论、审定通过后,根据确定的系统方案对系统开发者下达 系统设计任务书,对新系统开发工作的可行性做出结论或提出建议。 2.2.1经济可行性 主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购 置费、软件开发费、管理维护费、人员工资和培训费等。另一方面是取得的收益
出租车公司信息管理系统 6 2.1.2 系统开发的基本环境 出租车公司已有一套读卡系统,由出租车计价器厂商为其提供。此读卡系统 主要负责将司机的 IC 卡营运收入通过读卡系统读取,并生成司机当日的 IC 卡营 运收入数据文件。司机通过读卡系统自行将其 IC 卡营业收入读入到系统中,车 队管理部负责对此信息进行处理。其次,出租车公司也与保险公司和维护公司建 立起合作关系,对司机、车辆进行保险和维修已建立起业务关系。 2.1.3 目前面临的问题 1、 没有专门的计算机信息管理系统,司机将 IC 卡营业收入读入到系统 中之后,由财务部人员收集,通过手工的方式核对后发放现金。 2、 司机等待核对的时间长,最后拿到营业收入往往需要等待较长时间。 3、 对于司机和车辆的保险信息,完全由手工处理,没有进行电子化管 理,不利于建立档案,信息跟踪和统计。 4、 系统设计同时要考虑与银行的接口,和与保险公司、维修公司的接 口。 2.2 可行性分析 系统可行性分析的任务是在初步调查的基础上确定项目开发是否必要和可 行。此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、 必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计 划。可行性研究是针对系统进行全面、概要的分析,主要包括三方面:技术可行 性、经济可行性和营运可行性。可行性研究报告是系统研制人员在可行性研究工 作阶段的成果。一经讨论、审定通过后,根据确定的系统方案对系统开发者下达 系统设计任务书,对新系统开发工作的可行性做出结论或提出建议。 2.2.1 经济可行性 主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购 置费、软件开发费、管理维护费、人员工资和培训费等。另一方面是取得的收益
出租车公司信息管理系统 中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。某出租车公司 目前已有一套读卡系统,财务部现有的计算机及配套设备,可以作为新系统的设 备,无需另行投资。系统建成后,将大大减少重复性的手工劳动,降低办公费用, 提高工作效率,与前期的投入相比,后期的收益将更为乐观。 2.2.2技术可行性 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软、硬 件配置能否满足开发者需要等。公司目前已有一套读卡系统,并能成生为新系统 所使用的接口数据文件。与银行的代发接口文件格式也与银行谈定,可以按照接 口规范进行接口文件的生成。公司己有的PC机及打印设备,其容量、速度能满 足系统需要。公司有专业的IT人员,对公司信息系统和IT设备有维护的能力 本系统采用 Windows操作系统平台, Access和DBF数据库,采用PB7.0作为开 发工具。 2.2.3营运可行性 主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学, 规章制度是否齐全,原始数据是否正确等。公司领导非常重视信息系统的建设, 对于系统的开发给予了大量的支持,中层管理人员对此也有共识,最终操作人员 对新系统也表示欢迎。系统建成后,虽然将改变原有的工作方式,但系统操作简 单、易于理解,操作人员经过短时间的培训就可以使用该系统。 2.2.4结论 综上所述,该出租车公司信息管理系统可以而且有必要开发 2.3软件系统的总目标 公司希望建立一套信息管理系统,以准确地采集出司机的营运收入,司机、 车辆的保险记录和车辆的维修记录数据。同时,又与银行达成协议,对于司机的 营运收入,由公司出具代发文件,将其营运收入由银行代发至司机在银行开立的 帐户中。公司希望通过此系统,快速准确地将司机的非现金收入发放到司机的银 行帐户中,以此做好司机的工作。同时,希望利用此系统,将司机、车辆的保险
出租车公司信息管理系统 7 中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。某出租车公司 目前已有一套读卡系统,财务部现有的计算机及配套设备,可以作为新系统的设 备,无需另行投资。系统建成后,将大大减少重复性的手工劳动,降低办公费用, 提高工作效率,与前期的投入相比,后期的收益将更为乐观。 2.2.2 技术可行性 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软、硬 件配置能否满足开发者需要等。公司目前已有一套读卡系统,并能成生为新系统 所使用的接口数据文件。与银行的代发接口文件格式也与银行谈定,可以按照接 口规范进行接口文件的生成。公司已有的 PC 机及打印设备,其容量、速度能满 足系统需要。公司有专业的 IT 人员,对公司信息系统和 IT 设备有维护的能力。 本系统采用 Windows 操作系统平台,Access 和 DBF 数据库,采用 PB7.0 作为开 发工具。 2.2.3 营运可行性 主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学, 规章制度是否齐全,原始数据是否正确等。公司领导非常重视信息系统的建设, 对于系统的开发给予了大量的支持,中层管理人员对此也有共识,最终操作人员 对新系统也表示欢迎。系统建成后,虽然将改变原有的工作方式,但系统操作简 单、易于理解,操作人员经过短时间的培训就可以使用该系统。 2.2.4 结论 综上所述,该出租车公司信息管理系统可以而且有必要开发。 2.3 软件系统的总目标 公司希望建立一套信息管理系统,以准确地采集出司机的营运收入,司机、 车辆的保险记录和车辆的维修记录数据。同时,又与银行达成协议,对于司机的 营运收入,由公司出具代发文件,将其营运收入由银行代发至司机在银行开立的 帐户中。公司希望通过此系统,快速准确地将司机的非现金收入发放到司机的银 行帐户中,以此做好司机的工作。同时,希望利用此系统,将司机、车辆的保险
出租车公司信息管理系统 记录信息和车辆的维修记录信息,以电子化的方面进行处理、存储,便于整理、 归档、分析和统计,从而提高工作效率和规范管理 通过以上的调査分析,新系统注重基础信息的采集,包括司机日营运收入数 据的采集,司机基本信息、车辆基本信息的采集工作。做好与银行、保险公司和 维修公司的接口,规范工作流程,尽量减少财务人员的手工工作,提高各岗位的 工作效率、充分利用公司资源,使其能为更多的司机和车辆提供优质的服务同时 为公司创造更多的经济效益和社会效益。这是本次系统开发目标
出租车公司信息管理系统 8 记录信息和车辆的维修记录信息,以电子化的方面进行处理、存储,便于整理、 归档、分析和统计,从而提高工作效率和规范管理。 通过以上的调查分析,新系统注重基础信息的采集,包括司机日营运收入数 据的采集,司机基本信息、车辆基本信息的采集工作。做好与银行、保险公司和 维修公司的接口,规范工作流程,尽量减少财务人员的手工工作,提高各岗位的 工作效率、充分利用公司资源,使其能为更多的司机和车辆提供优质的服务同时 为公司创造更多的经济效益和社会效益。这是本次系统开发目标
出租车公司信息管理系统 第三章需求分析 进一步对出租车公司的管理方式和业务流程进行分析,已充分了解了现行系 统的业务管理功能以及管理对象。充分考虑系统的可扩充性、可移植性、可重用 性等软件设计质量特性,使设计充分满足用户的使用要求。按信息系统中应有的 数据流和数据结构来勾画系统概貌的原则,以数据流图和数据字典为主要描述工 具,从而得出新的系统逻辑模型。 3.1业务流程图 业务流程图是一种表明系统内各单位、人员之间的业务关系、作业顺序和管 理信息流动的流程图,他可以帮助分析人员找出业务流程中的不合理的迂回等。 业务流程图的符号说明如图3-1所示 系统中人员 系统外实体 据、报表、帐目 数据流向 业务流程图符号 出租车公司新系统业务流程图如图3-2所示:
出租车公司信息管理系统 9 第三章 需求分析 进一步对出租车公司的管理方式和业务流程进行分析,已充分了解了现行系 统的业务管理功能以及管理对象。充分考虑系统的可扩充性、可移植性、可重用 性等软件设计质量特性,使设计充分满足用户的使用要求。按信息系统中应有的 数据流和数据结构来勾画系统概貌的原则,以数据流图和数据字典为主要描述工 具,从而得出新的系统逻辑模型。 3.1 业务流程图 业务流程图是一种表明系统内各单位、人员之间的业务关系、作业顺序和管 理信息流动的流程图,他可以帮助分析人员找出业务流程中的不合理的迂回等。 业务流程图的符号说明如图 3-1 所示: 出租车公司新系统业务流程图如图 3-2 所示: