1、出租车管理系统 院(系):计算机学院 专 业:计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 沈阳航空工业学院毕业设计论文 -I- 摘 要 随着当今交通的日益便利,出租车作为一种不可缺少的交通工具其数量在不断增加,而司机的违章行驶所造成的交通事故也在不断上升,为了使出租车司机管理规范化而开发了出租车司机管理系统。 该系统主要采用 B/S 模式,前台采用 ASP,后台采用 Access 数据库来实现。论文详细 论述了系统总体设计思想、数据库设计以及功能模块设计等,给出了出租车管理 系统的一般流程, 实现了驾龄的自动累加和扣分累计的算法。充分考虑了 包括后台数据库的建立和维护以及前端应
2、用程序开发两个方面。 出租车管理系统 作为一款商业管理软件能够 实现未来出租车管理规范化、系统化和自动化,并且在操作上实现简单、方便 、快捷。 关键词 出租车管理 出租车司机 累加 沈阳航空工业学院毕业设计论文 -II- Abstract Nowadays transportation is more and more convenient and the number of taxis is increasing. So the number of the accidents caused by breaking traffic law is also increasing. The cre
3、ation of the system is to make the management of the taxi drivers more efficient. The system applies B/S mode and ASP .The backstage applies Access database. This paper states the general design method, the design of the database and the function mode. It shows the general process of the taxi manage
4、ment. It realizes the counting of auto adding and deduction. It includes the establishment of the backstage database and maintenance. The taxi management system is a kind of business management software which can realize the management systematic, automatic and make the operation easy, fast and conv
5、enient. Key words Rental car management, Taxi driver, Add up 沈阳航空工业学院毕业设计论文 -I- 目 录 第 1 章 概 述 .1 1.1 题目的来源及背景 .1 1.2 现状与分析 .1 1.3 研究意义 .2 第 2 章 需求分析 .3 2.1 项目内容及要求 .3 2.1.1 具体 完成功能 .3 2.1.2 实现目标 .3 2.2 可行性分析 .4 2.2.1 经济可行性 .4 2.2.2 技术可行性 .4 2.3 开发工具的论述 .5 2.3.1 前台开发工具 .5 2.3.2 后台数据库 .7 第 3 章 系统结构特性设
6、计 .8 3.1 系统分析模型 .8 3.2 数据库设计 . 10 第 4 章 系统行为特性设计 . 13 4.1 软件结构设计 . 13 4.2 功能子模 块设计 . 14 4.2.1 管理员登录模块 . 14 4.2.2 注册司机模块 . 16 4.2.3 司机信息模块 . 17 4.2.4 违章管理模块 . 18 4.2.5 信息查询模块 . 20 4.3 系统的数据流图 . 22 第 5 章 系统测试 . 25 5.1 系统测试方案 . 25 5.2 测试结果分析与调试 . 26 结 论 . 28 参考文献 . 29 致 谢 . 30 沈阳航空工业学院毕业设计论文 第 1 章 概述 -
7、1- 第 1 章 概 述 1.1 题目的来源及背景 随着生产社会化趋势的扩大、科学技术的进步、人类知识总量的增长 速度不断加快、以及市场竞争的日益激烈, 使 人们对信息的认识产生了根本性的变化。信息被列为与物质、能源并列的人类社会发展的三大资源之一。信息化水平已成为衡量一个国家现代化水平和综合国力的重要标志。我国也正处于改革开放进一步深化的环境下,因此我们应当抓住机遇,充分利用信息,扎实的做好信息管理系统的基础工作,建设开发较为先进的应用系统,加快我国信息化建设的步伐。 近几年来,随着加入 WTO,社会生活节奏日益加快,出租车行业使得人们以车代步,提高出行效率,同时也随之不断地发展。为了更好地
8、服务于广大乘客,各大出租 车公司先后搭建了各类信息管理系统,诸如叫车系统,客服系统等,逐渐形成了数字化租车的管理概念。即以网络化管理为基本模式,以信息为出租车行业发展的基本动力,以信息技术为增强出租车公司竞争实力的基本手段,以信息化建设为出租车公司发展的新增长点,以信息文化改变着人们教育、工作方式和思想观念。从而根本上实现了服务于广大乘客,提高出租车公司各项工作的效率和质量,为出租车公司创造经济效益。 司机和出租车辆是出租车公司最主要的资源,是创造效益的源泉。要想提高出租车公司的效益和服务质量, 应 从做好对司机和车辆的管理着手 ,这将成 为日常事务中不缺少的一项,本系统的开发 将很大程度上解
9、决出租车公司在此工作上的难度。 能够方便、快捷的对出租车进行管理,使其 系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的 。 1.2 现状与分析 观 察当今的出租车市场,不少专家学者都指出,政府基本上是把自己的管理职责让渡给了出租车公司。对于出租车市场上这样一个通过限制准入而形成的垄断市场,政府部门既可以考虑如公交系统模式,将福利直接给付乘车人;也可以沈阳航空工业学院毕业设计论文 第 1 章 概述 -2- 通过拍卖经营权等形式,将部分行业利润通过 “ 转移支付 ” 的方式,实现社会福利最大化。有专家曾简单地核算过 ,如果拍卖出租车经营权,每年北京至少增加12 亿元的财政收入。 无
10、论是国外还是其他城市,在公共交通的出租车管理上都有不少的经验可以借鉴。以人口众多的武汉市为例,政府最终采取赎买政策,对 “麻木 ”(武汉话,指非法营运的三轮 “摩的 ”)司机高补偿、无震荡分流,真正实现了政府取消非法营运的问题。而针对市民反映的取消之后交通不便的问题,政府更是相应地将出租车起步价格和计价里程降低,此举既方便了群众,也未减少司机和公司的收入,这样一个多赢的局面,才是服务型政府的发展方向 。 在此情况下对出租车司机的管理工作尤为重要,所以应改 变传统的手工管理。提高出租车司机的效益和服务质量。本次毕业设计根据当前的现状建立一个出租车管理软件,经过分析确定该系统应满足记录出租车司机的
11、基本信息、出租车司机基本信息的录入、删除、打印以及驾龄的自动累计等功能, 出租车司机基本信息的查询 、对 出租车司机违章管理 以及因出租车司机违章累计扣 12 分以上被吊销驾驶执照并通知从新学习等。 1.3 研究意义 随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开 发环境的管理信息系统 ,以及 在大规模的事务处理和对工作流的管理等方面的应用 。 开发出租车管理系统能够使未来的出租车管理更加规范化、合理化。能够有效的快速记录大量的出租车司机的信息,并能对其进行修改使用户能够运用
12、简便的方法能够快速的查到他们所需要的出租车司机的信息,并且能够查询到司机因个人原因所造成的违章而所扣分情况,并且在其满 12 分后自动吊销驾驶执照,并通知重新学习等一系列功能,实现了由传统的手工化向信息化的转变。 沈阳航空工业学院毕业设计论文 第 2 章 需求分析 -3- 第 2章 需求分析 开发软件首先做的是开发过程中最主要的就是系统的需求分析,需求分析同时也是软件生存 周期中关键的一步。根据软件工程学中开发软件的要求,对出租车司机管理系统全部功能和相关的技术进行具体的分析,分析时采用结构化的分析方法,自顶向下、逐层分解问题。 2.1 项目内容及要求 根据此次项目的要求,主要完成对出租车管理
13、系统的设计。 2.1.1 具体 完成功能 本系统具体完成的功能如下: (1)出租车司机的基本信息,包括:姓名、性别、住址、驾驶证号码、身份证号码、驾龄、驾驶车型、车牌号码、出租公司等具体信息 。 (2)出租车司机基本信息 管理 :录入、修改、删除、打印等。 (3)出租车司机基本信息的查询 , 包括 模糊查询、批量查询、或单项查询等。 (4)出租车司机违章管理:违章记录(违章地点、时间、违章情况、执法人员等)、扣分情况,一年内累计达 12 分自动吊销驾驶证,并通知重新学习。 (5)驾龄自动累积 。 (6)扣分自动累计,一年后未满 12 分则清零。 2.1.2 实现目标 该系统具有较好的现实意义,
14、特别是计算机发展迅速的今天,实现了由传统的手工化管理向信息化管理, 摒弃了以往传统的对吊销驾驶执照的司机发通知、发通告,一级一级传达信息的繁琐,实现真正的无纸化办公。该系统界面美观、操作方便、简捷,对于没有 操作经验的人员根据系统的提示也能很快的熟悉操作该系统。该系统具有实用性和通用性。 沈阳航空工业学院毕业设计论文 第 2 章 需求分析 -4- 2.2 可行性分析 可行性分析是研究技术领域的经济问题和经济规律的科学,是研究一定技术条件下如何提高经济效果的科学,是技术与经济的交叉。其主要研究技术的经济效果问题,技术与经济的最佳组合问题。 2.2.1 经济可行性 由于该软件是一个小型的出租车管理
15、系统,所以进行该软件的开发经费和投资较少,只需一台普通的计算机即可, 系统的开发并不太复杂和繁琐,操作尽可能简单易行。在开发过程中,由一个人独立开发,用时 三 个月左右,所需成本费用主要为人工费用,再加上计算机和软件等构成该系统的开发成本。 经济上的合理性:在系统开发上,现在普通的计算机市场价 4000 元左右 ,操作系统是 Windows XP+IIS 加上 Microsoft Office 其正版软件也不过 5000 元。开发人员 1 名(假设月薪 1500),开发本软件如果是网络开发的技术人员最多 1 个月,开发费用合计大概是 10000 元左右,且计算机和软件可重复使用。而现在的WEB
16、 系统开发,如果是大型的电子商务网站,或企业商业网,一般的投资都是几十万。所以自行开 发系统,既节省了费用,又可以使本软件符合我们自己的要求并拥有及源码,使以后系统的可扩展性也很大。 2.2.2 技术可行性 由于该系统是小型的出租车管理系统,采用 B/S 模式,开发难度适中。通过对各种开发工具和数据库之间进行比较以及指导老师的建议,最终确定采用Dreamweaver MX 2004 和 ASP。数据库方面则选用了 ACCESS 进行设计。 Browse/Server(简称 B/S)结构已成为取代 Browser/Server(简称 C/S)结构的一种全新技术。采用该结构软件的优势在于: (1)
17、无须开发客户端软件 ,维护和升级方便; (2)可跨平台操作,任何一台机器只要装有 WWW 浏览器软件,均可作为客户机来访问系统; (3)具有良好的开放性和可扩充性; (4)可采用防火墙技术来保证系统的安全性 。 ASP 是微软公司推出的一个基于 Web 服务器端的开发环境。它有良好的扩展性和兼容性、强大的交互能力和数据处理能力。 沈阳航空工业学院毕业设计论文 第 2 章 需求分析 -5- Access 数据库作为微软推出的以标准 JET 为引擎的桌面型数据库系统,由于具有操作简单、界面友好等特点,具有较大的用户群体。 因此 ASP Access 成为此次出租车管理系统的首选方案所以该开发系统具
18、有技术可行性。 2.3 开发工具的论述 本软件为出租车管理系统,是 B/S 模式的信息管理系统。因此,本软件前台使用 Dreamwaver MX 和微软的 ASP(脚本用 JavaScript 来编写),后台数据库使用 ACCESS。 2.3.1 前台开发工具 本系统的前台开发工具为 使用 Dreamweaver MX 和微软的 ASP(脚本用JavaScript 来编写) ASP(Active Server Pages)是服务器端脚本编写环境,使用它可以创建和运行动态交互的 Web服务器应用程序。使用 ASP可以组合 HTML页、脚本命令和 Active X 组件以创建交互的 Web 页面和
19、基于 Web 的功能强大的应用程序。随着网络技术的发展, ASP 是一种很强的与数据库进行连接的动态网络交互技术。 ASP 的工作原理:浏览器从 Web 服务器上请求 *.asp 文件时, ASP 脚本开始运行;然后 Web 页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 Web 页面是在 Web 服务器上生成的,所以不必担心浏览器能否处理脚本。 Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 传输到浏览器。 ASP 具有以下特点: (1)用 JavaScript 等简单易懂的脚本语言, 结合 HTML 代码,即可快速地创建网站的应用程序。 (2)无须编译
20、,容易编写,可在服务器端直接执行。 (3)使用普通的文本编辑器,即可进行编辑设计。 (4)与浏览器无关,用户端只要使用可执行 HTML 代码的浏览器,即可浏览ASP 所设计的网页内容。 沈阳航空工业学院毕业设计论文 第 2 章 需求分析 -6- Dreamweaver 概况: Dreamweaver是美国 MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的 网页。 其特点: (1) 最佳的制作效率 Dreamweaver 可以用最快速的方式将
21、 Fireworks, FreeHand,或 Photoshop等档案移至网页上。使用检色吸管工具选择屏幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成 。 Dremweaver 能与您喜爱的设计工具,如 Playback Flash, Shockwave 和外挂模组等搭配,不需离开 Dremweaver 便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使 Dreamweaver自动开启 Firework或 Photoshop来进行编辑与设定图档的最佳化。 (2) 网站管理 使用网站地图可以快速制作网站雏形,设计,更新和重组网页。改变网页位置或档
22、案名称, Dreamweaver 会自动更新所有连接。使用支援文字, HTML 码, HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 (3) 无可比拟的控制能力 Dreamweaver 是唯一提供 Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含 HomeSite 和 BBEdit 等 主流文字编辑器。帧 (frames)和表格的制作速度快的令您无法想像。进行表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组, Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。 (4) 所见即所得 Dreamweaver 成功整合动态式视觉编辑及电子商务功能,提供超强的支援能力给 Third-party 厂商,包含 ASP, Apache, BroadVision, Cold Fusion, iCAT,Tango 与自行发展的应用软体。 当您正使用 Dreamweaver 在设计动态网页时,所