毕业设计(论文)-PowerBuilder出租车管理信息系统.doc
《毕业设计(论文)-PowerBuilder出租车管理信息系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-PowerBuilder出租车管理信息系统.doc(51页珍藏版)》请在三一文库上搜索。
1、出租车管理信息系统 05611 班 22 号 沈 乐 1 摘 要 随着当今交通的日益便利,出租车行业使得人们以车代步,提高出行 效率,出租车的数量也随之不断增加。而信息化时代已经到来,生活中各 种信息趋向数字化、清晰化。出租车管理信息系统就是在这样的一个环境 中诞生的。 本文介绍了运用 PowerBuilder 软件开发工具开发出租车管理信息系统 的整个过程。开发过程中遵循了软件工程的方法,运用管理信息系统开发 的原理和方法,设计和实现了出租车管理信息系统。 本文主要分析了系统的主要组成情况,包括需求情况、系统的设计目 标、数据结构、业务流程和系统的主要特点等,重点介绍了数据库设计以 及系统功
2、能模块的详细设计思路和实现方法。系统实现的功能主要包括档 案管理、业务管理、信息查询、统计管理和系统管理。 该系统作为一款管理软件能够实现出租车管理规范化,系统化和自动 化,大大提高了出租车公司工作效率和准确性,并且在操作上简单、方便、 快捷。 关键词关键词:出租车,PowerBuilder,管理信息系统,数据库 出租车管理信息系统 05611 班 22 号 沈 乐 2 Abstract With the increasing convenience of the traffic nowadays, the taxi business make people take the car inst
3、ead of walking, improve the travel efficiency and the number of taxi is 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
4、the whole process of developing the taxi management information system using 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. Thi
5、s paper mainly analyzes the major constituent situation of the system, which 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 imp
6、lementation method of the systematic function modules. The function that 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, systemati
7、zation and automation. It has greatly improved the efficiency of work and the accuracy of the company. Whats more, it is simple, convenient, and quickly for operation. 出租车管理信息系统 05611 班 22 号 沈 乐 3 Keywords:Keywords: taxi, PowerBuilder, Information Management System, database 出租车管理信息系统 05611 班 22 号 沈
8、 乐 I 目 录 第第 1 1 章章 绪论绪论 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 2 章章 需求分析需求分析 7 7 2.1 功能需求7 2.2 性能需求8 2.3 环境需求8 2.4 业务流程分析9 2.5 数据字典9 第第 3 3 章章 总体设计总体设计 1313 3.1 系统功能模块.13 3.2 数据库分析.15 3.3 数据库概念结构设计.15 3.3.1 系统实体属性图.15
9、3.3.2 系统 E-R 图.19 3.4 数据库逻辑结构设计.19 第第 4 4 章章 详细设计及实现详细设计及实现 2323 4.1 用户登录模块.23 出租车管理信息系统 05611 班 22 号 沈 乐 II 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
10、 5 章章 系统测试系统测试 3737 5.1 测试方法.37 5.2 测试过程.37 5.3 系统评价.42 结束语结束语 4444 致致 谢谢 4545 参考文献参考文献 4646 附录:附录:程序源代码 出租车管理信息系统 05611 班 22 号 沈 乐 1 第 1 章 绪论 1.1 简介 出租车管理信息系统是一套针对出租车信息管理的明细登记、查询、 出租车运营状况等信息进行全面管理的系统。以电子化的形式对数据、信 息进行处理、存储,便于出租车公司整理、归档、分析和统计,充分利用 系统维护中的数据设置了辅助录入,减少了录入工作量,提高了工作效率, 降低了工作强度,为出租车公司提供了一个
11、现代化的管理手段,保持了各 种数据的完整性、及时性和准确性,完善了管理体系,提高了管理水平。 系统充分利用公司资源,能为司机、乘客提供更优质的服务,同时也为公 司创造更多的经济效益和社会效益。 1.2 课题背景 随着计算机技术的不断发展,公司、企业和相关的计算机化管理逐渐 普及,计算机技术已经深入到企业管理的各个方面。交通运输是国民经济 和社会发展的重要基础设施和基础产业,是经济运行的命脉。随着国民经 济快速发展,交通基础设施的不断完善,运输行业也得到快速发展,而大 量车辆的运营安排需要科学的管理,这也成为运输行业中的一个重要工作。 运输行业管理系统就是满足运输行业各个环节的管理、记录和查询功
12、能及 收支盈利情况,本设计就是来源于对运输行业中关于出租车信息管理出发 开始设计的。 在上世纪 80 年代到 90 年代中期,城市出租车司机还是一个高收入阶 层。来自中国道路运输协会的统计数字显示,截至目前,全国共有出租车 从业人员约 200 万人。近几年来,随着社会生活节奏的日益加快,出租车 行业得到了飞速的发展。为了更好的服务于广大乘客,各出租车公司先后 搭建了各类信息管理系统,逐步形成了数字化租车的管理概念。即以网络 化管理为基本模式,以信息化建设为出租车公司发展的新增长点,以信息 化改变人们教育、工作方式和思想观念。从而在根本上实现服务于广大乘 客,提高出租车公司各项工作的效率和质量,
13、为出租车公司创造经济效益。 出租车管理信息系统 05611 班 22 号 沈 乐 2 1.3 课题意义 随着经济的日益增长,出租车的日益发达,这使得出租车车辆信息复 杂化。因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高 度可靠的数据安全,清晰的可视化数据等这些优势来对出租车辆进行管理, 实现了计算机资源的合理利用,改善了出租车业内部以及整个供应链各个 环节的管理、调度及资源配置,使得管理合理规范。尽量合理的控制运作 模式,尤其是车辆、人员的控制管理,及时了解出租车行业各个环节的管 理、记录和查询功能及收支盈利的情况,更好优化出租车行业运营的发展, 真正实现了减少劳动力、提高劳动质量
14、的目的。 随着经济的全球化以及中国经济改革的逐渐深化,出租车业面临着越 来越激烈的竞争,改善出租车业内部以及整个供应链各个环节的管理、调 度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国交通 运输业赢得竞争胜利的决定性因素,而快速有效地实施自身资源计划是提 高出租车业竞争力的最有效的方法之一。 1.4 课题目标 本项目的目标是利用 PowerBuilder9.0 软件开发出一套出租车管理信 息系统,以准确地采集出驾驶员的营运收入、驾驶员、车辆的保险记录和 车辆的违章和维修记录数据。并且利用此系统,将驾驶员、车辆的保险记 录信息和车辆的违章和维修记录信息,以电子化的方式进行处理、存储
15、, 便于整理、归档、分析和统计,从而提高工作效率和规范管理。 系统要注重基础信息的采集,包括驾驶员营运收入数据的采集,驾驶 员基本信息、车辆基本信息的采集工作。做好与保险公司和维修公司的接 口,规范工作流程,提高各岗位的工作效率、充分利用公司资源,使其能 为更多的司机和车辆提供优质的服务同时,为公司创造更多的经济效益和 社会效益。 1.5 开发工具简介 本系统采用 PowerBuilder9.0 开发工具开发完成。 PowerBuilder 9.0 是美国 Sybase 公司研制的一种新型、快速开发 工具,是客户机 /服务器结构下,基于 Windows3.x、Windows95 和 出租车管理
16、信息系统 05611 班 22 号 沈 乐 3 WindowsNT 的一个集成化开发工具。它包含一个直观的图形界面和可扩 展的面向对象的编程语言 PowerScript,提供与当前流行的大型数据库 的接口,并通过 ODBC(开放式数据库连接) 与单机数据库相连。 数据库应用是当前计算机应用的一个非常重要的方面, PowerBuilder 是著名的数据库应用开发工具生产厂商PowerSoft 公司 推出的产品,它完全按照客户机 /服务器体系结构研制设计,在客户机 /服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具 而存在。由于 PowerBuilder 采用了面向对象和可视化技术,提
17、供可视 化的应用开发环境,使得我们利用PowerBuilder,可以方便快捷地开 发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。 PowerBuilder 的主要特点有: (1)功能强大的面向对象技术。PowerBuilder 是一种面向对象的开 发工具,应用程序由一系列对象组成,包括窗口、菜单、数据窗口、函数 以及各种控制对象。每个对象都具有一些特性和行为,分别被称为属性和 函数。开发人员可以通过修改对象的属性和调用对象的函数来灵活地使用 对象。PowerBuilder 中还可以创建自己的用户对象,这些对象可以在应用 程序中重复使用,提高了开发效率。PowerBuilder 提
18、供了对面向对象方法 的各种技术的全面支持,可以利用面向对象方法中的对象的封装性、继承 性、多态性等特点,使应用程序具有较高的可重用性和可扩展性。 (2)独立于服务器上的数据库管理系统。 PowerBuilder 提供了 对目前流行的大多数关系数据库管理系统的支持,由于在 PowerBuilder 的应用程序中对数据库访问的部分一般采用国际化标准 数据库查询语言 SQL,使得用 PowerBuilder 开发的应用程序可以不做 修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。 (3)强大的数据库连接能力。 PowerBuilder 的主要特色是 DataWindow(数据窗口) ,
19、通过 DataWindow 可以方便地对数据库进行 各种操作,也可以处理各种报表,而无需编写SQL 语句,可以直接与 Sybase、SQLServer、Informix、Oracle 等大型数据库连接。 在此, 值得一提的是数据窗口对象也是 PowerBuilder 中的一种对象类型,与 其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的, 出租车管理信息系统 05611 班 22 号 沈 乐 4 在数据窗口对象中我们定义了数据的来源和数据的显示风格,这样在应 用程序中我们就可以把精力完全放在程序的运行流程控制上,而不用关 心具体数据的来源,因为我们在数据窗口对象中已经定义好了数据的
20、来 源。如果需要使用数据库中不同的数据也只要对数据窗口对象进行修改 就可以了。而且 PowerBuilder 在数据窗口对象中提供了丰富的数据显 示方式,可以满足各种不同的需要。 (4)强大的查询、报表和图形功能。 PowerBuilder 提供的可视 化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果 作为各种报表的数据来源。 PowerBuilder 主要适用于管理信息系统 的开发,特别是客户机 /服务器结构。 (5)有机结合的集成开发环境。PowerBuilder 提供的集成开发环境 使应用系统的各种成分,包括窗口、数据窗口、菜单、脚本、数据库管理、 报表、图形、程序调试、编
21、译等都能在其中设计开发,而不必转换到其他 环境中实现,从而大大加快了开发速度。使用 PowerBuilder 的集成开发 环境能使窗口、数据窗口、菜单等各种对象有机结合在一起,使开发出的 系统真正做到浑然一体,脉络相通。 (6)事件驱动工作方式。在这种工作方式中,程序的运行没有固 定的流程,程序中的代码也是为各种可能发生的事件编写的,当程序开 始运行之后,它就可以接受来自系统,用户或者其它应用程序触发的事 件,然后执行相应的事件代码。事件驱动的工作方式与面向对象技术是 紧密相关的,在 PowerBuilder 应用程序中,接受发生的事件的往往就 是程序界面中的各种可视化对象。 1.6 可行性研
22、究 可行性研究就是分析系统开发的必要性和可能性,目的就是用最小 的代价在尽可能短的时间内确定问题是否能够解决。在此阶段,需要进 一步明确系统的目标、规模与功能,对系统的开发背景、必要性和意义 进行调查分析,并根据需要和可能提出拟开发系统的初步方案与计划。 可行性研究主要从技术可行性、经济可行性、操作可行性三个方面对系 统进行研究。 出租车管理信息系统 05611 班 22 号 沈 乐 5 1.6.1 技术可行性 技术可行性考虑的是在现有的技术 条件下能否顺利完成开发工作, 软硬件的配置是否能满足开发的需要。本系统采用的是PowerBuilder 软件开发工具,安装时它对软硬件的需求相对较低,目
23、前企业和个人电 脑及打印设备,其容量和速度均能满足系统的需要。 1.6.2 经济可行性 经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建 设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进 行估计。其中对于系统的支出费用包括设备购置费、软件开发费、管理维 护费、人员工资和培训费等。本系统属于自行研制开发,费用较低,它本 身对软硬件的需求较低,以出租车公司现有设备完全符合要求,只需要少 量投入即可。出租车管理信息系统在公司投入使用后,可以减少大量的人 力与物力的投入,获得更大的经济效益。 1.6.3 操作可行性 操作可行性指的是系统的操作方式在公司用户组之内的可行性,也
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 PowerBuilder 出租车 管理信息系统
链接地址:https://www.31doc.com/p-3943283.html