出租车管理系统设计与实现
目 录
第1章 绪论 - 1 -
1.1课题背景及意义 - 1 -
1.2国内外研究现状 - 1 -
1.2.1国内研究现状 - 1 -
1.2.2国外研究现状 - 2 -
第2章 相关技术介绍 - 3 -
2.1 JSP技术 - 3 -
2.2 B/S架构 - 3 -
2.3 MySQL数据库 - 3 -
第3章 系统分析 - 4 -
3.1可行性分析 - 4 -
3.1.1技术可行性 - 4 -
3.1.2操作可行性 - 4 -
3.1.3经济可行性 - 4 -
3.1.4法律可行性 - 4 -
3.2系统用例图 - 4 -
3.3功能需求分析 - 5 -
3.4界面需求分析 - 6 -
3.5系统开发流程 - 6 -
第4章 系统设计 - 8 -
4.1登录模块设计 - 8 -
4.2系统概要设计 - 8 -
4.2.1功能概述 - 8 -
4.2.2系统功能结构 - 8 -
4.3数据库设计原则 - 9 -
4.4数据库概念设计 - 9 -
4.4.1实体属性图 - 9 -
4.4.2系统E-R图 - 11 -
4.5数据库表建立 - 12 -
第5章 系统实现 - 16 -
5.1登录 - 16 -
5.2管理员界面 - 16 -
5.2.1系统管理 - 17 -
5.2.2用户信息管理 - 1 *好棒文|www.hbsrm.com +Q: ¥351916072¥
8 -
5.2.3添加驾驶员信息 - 18 -
5.2.4车辆管理 - 20 -
5.2.5投诉信息 - 21 -
5.3用户界面 - 22 -
5.3.1个人资料管理 - 22 -
5.3.2 添加投诉信息 - 24 -
第6章 系统测试 - 26 -
6.1功能测试 - 26 -
6.2性能测试 - 26 -
6.3测试用例 - 26 -
6.4测试分析 - 29 -
总结与展望 - 30 -
参考文献 - 31 -
第1章 绪论
1.1课题背景及意义
最近几年,网络技术发展的脚步越来越快,出租车行业的规模正在逐渐扩大,手写数据已经不能满足庞大的数据需求[1]。以便于更好的适应信息社会的高效性,一种通过计算机来实现出租车一系列管理事务的系统随之出现。出租车管理系统对管理员有着很大的帮助,出租车管理系统通过和数据库管理系软件协作来建立管理员的一个很好的管理平台,由于这一原因,设计了这样一个出租车管理系统[2]。
基于对以上情况的基本了解,收集有关的数据跟资料,查询相关的文献内容和技术,对出租车管理的现实需求等部分进行了相关调研,发现现在所采用的人工笔录的方式来管理和存储数据存在着诸多不便,以至于出租车管理迫切需要一种技术来替代目前的手工操作,来整理全部的出租车管理方面相关的数据资料[3]。通过设计系统使得庞大的数据能够快捷的输入输出,为出租车信息的统计提供的便利,也增强了出租车公司的工作效率[4]。
计算机技术在现今社会管理层面中的应用,让计算机变成了领导人员和管理者办公的主要工具。可以有效的完成管理者的一系列工作,方便实现出租车管理信息的自动操作,从而提高效率[5]。
1.2国内外研究现状
1.2.1国内研究现状
我国的信息化建设相比较于其他西方国家起步和发展比较滞后,在出租车管理系统日复一日被应用的长时间中,不同的出租车公司通过不停的投资来购买和建设相关网络、系统软件和相关硬件,同时也马不停蹄的开发和实施了不同办公管理等相关应用系统,由此形成了一定规模的现代信息化建设体系[6]。可是,我们社会的整体信息化程度并不超前,我国的出租车管理系统的服务范围和比较狭窄,对于技术人员的要求并没有精益求精,机构在设置上与西方发达国家相比也存在不少差距[7]。但是国外却孕育了优良的发展环境,它们的信息化建设的起步早于我国,同时它们的技术队伍相对强大,方便为其提供服务和技术的一系列支持,所以我选择了关于出租车管理这一事例,目的是研究一个相对实用且健全的出租车管理系统[8]。近几十年,中国经济得到了迅速的发展,城市化和城市机动化的进程也随之加快。城市人口的快速增加,城市面积的迅速扩张,城市私人汽车数量急速上升,这些因素都最终导致城市交通量的膨胀[9]。为了减轻城市的交通压力,政府采用了一系列方法。其中最主要的是鼓励市民出行多乘坐公共交通系统,在这些交通系统中,城市出租车系统是城市公共交通中重要的构成部分,但出租车又不同于其它公共交通方式,具有其独特的特点,它弥补了公共汽车和轨道交通固定路线、固定时间、不灵活的缺陷[10]。根据乘客意愿,采用随时随地,一天24小时,不定路线灵活方便的运 *好棒文|www.hbsrm.com +Q: ¥351916072¥
营方式。为居民提供了灵活、准时、舒适、快捷的交通工具。据统计,在我国许多城市尤其是北京、上海、广州等大城市,市民中每天出行的交通量中的15%以上已经由出租车系统承担了。可以说出租车承担了大众交通工具的部分职能[11]。根据上述分析可得,使用出租车管理信息系统管理出租车势在必行。
1.2.2国外研究现状
在城市人口密集和经济高速发达的现代都市中,出租车行业在城市交通中起着举足轻重的作用,各大城市都很重视出租车行业的发展,每个城市发展水平不同,所以每个城市的出租车管理系统各不相同。现如今,香港的出租汽车总量有18138辆,平均运送的乘客高达130万人,占据了香港整个公共交通运输的9.8%[12]。香港出租汽车实行的是“划区域管理”经营模式,根据经营区域的不同,香港的出租汽车总共被分成了红、绿、蓝三种颜色[13]。香港的出租汽车管理机构并不是唯一的,而是由运输及房屋局、环保署、运输署和警务署这四个职能机构共同负责的。除此之外,香港还专门设有交通咨询委员会[14]。
根据调查,在美国纽约大约有38000名出租车司机,而且随着出租车数量的增加,出租车公司也越来越多,且每个公司都有自己很完善的管理系统,比如维特尔为自己的公司所设计的管理系统,就很好的解决了出租车信息庞大的问题,当然也存在个别不足,该系统并不能统计客户回馈的投诉信息[15]。
出租车管理系统主要运用了MIS的核心思想,同时结合应用了MySQL和JSP等信息技术,把出租车管理的质量提升到了一个新层面,真正意义上达到了服务于管理计划的理想型系统[16]。
第2章 相关技术介绍
2.1 JSP技术
JSP(JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序[17]。
第1章 绪论 - 1 -
1.1课题背景及意义 - 1 -
1.2国内外研究现状 - 1 -
1.2.1国内研究现状 - 1 -
1.2.2国外研究现状 - 2 -
第2章 相关技术介绍 - 3 -
2.1 JSP技术 - 3 -
2.2 B/S架构 - 3 -
2.3 MySQL数据库 - 3 -
第3章 系统分析 - 4 -
3.1可行性分析 - 4 -
3.1.1技术可行性 - 4 -
3.1.2操作可行性 - 4 -
3.1.3经济可行性 - 4 -
3.1.4法律可行性 - 4 -
3.2系统用例图 - 4 -
3.3功能需求分析 - 5 -
3.4界面需求分析 - 6 -
3.5系统开发流程 - 6 -
第4章 系统设计 - 8 -
4.1登录模块设计 - 8 -
4.2系统概要设计 - 8 -
4.2.1功能概述 - 8 -
4.2.2系统功能结构 - 8 -
4.3数据库设计原则 - 9 -
4.4数据库概念设计 - 9 -
4.4.1实体属性图 - 9 -
4.4.2系统E-R图 - 11 -
4.5数据库表建立 - 12 -
第5章 系统实现 - 16 -
5.1登录 - 16 -
5.2管理员界面 - 16 -
5.2.1系统管理 - 17 -
5.2.2用户信息管理 - 1 *好棒文|www.hbsrm.com +Q: ¥351916072¥
8 -
5.2.3添加驾驶员信息 - 18 -
5.2.4车辆管理 - 20 -
5.2.5投诉信息 - 21 -
5.3用户界面 - 22 -
5.3.1个人资料管理 - 22 -
5.3.2 添加投诉信息 - 24 -
第6章 系统测试 - 26 -
6.1功能测试 - 26 -
6.2性能测试 - 26 -
6.3测试用例 - 26 -
6.4测试分析 - 29 -
总结与展望 - 30 -
参考文献 - 31 -
第1章 绪论
1.1课题背景及意义
最近几年,网络技术发展的脚步越来越快,出租车行业的规模正在逐渐扩大,手写数据已经不能满足庞大的数据需求[1]。以便于更好的适应信息社会的高效性,一种通过计算机来实现出租车一系列管理事务的系统随之出现。出租车管理系统对管理员有着很大的帮助,出租车管理系统通过和数据库管理系软件协作来建立管理员的一个很好的管理平台,由于这一原因,设计了这样一个出租车管理系统[2]。
基于对以上情况的基本了解,收集有关的数据跟资料,查询相关的文献内容和技术,对出租车管理的现实需求等部分进行了相关调研,发现现在所采用的人工笔录的方式来管理和存储数据存在着诸多不便,以至于出租车管理迫切需要一种技术来替代目前的手工操作,来整理全部的出租车管理方面相关的数据资料[3]。通过设计系统使得庞大的数据能够快捷的输入输出,为出租车信息的统计提供的便利,也增强了出租车公司的工作效率[4]。
计算机技术在现今社会管理层面中的应用,让计算机变成了领导人员和管理者办公的主要工具。可以有效的完成管理者的一系列工作,方便实现出租车管理信息的自动操作,从而提高效率[5]。
1.2国内外研究现状
1.2.1国内研究现状
我国的信息化建设相比较于其他西方国家起步和发展比较滞后,在出租车管理系统日复一日被应用的长时间中,不同的出租车公司通过不停的投资来购买和建设相关网络、系统软件和相关硬件,同时也马不停蹄的开发和实施了不同办公管理等相关应用系统,由此形成了一定规模的现代信息化建设体系[6]。可是,我们社会的整体信息化程度并不超前,我国的出租车管理系统的服务范围和比较狭窄,对于技术人员的要求并没有精益求精,机构在设置上与西方发达国家相比也存在不少差距[7]。但是国外却孕育了优良的发展环境,它们的信息化建设的起步早于我国,同时它们的技术队伍相对强大,方便为其提供服务和技术的一系列支持,所以我选择了关于出租车管理这一事例,目的是研究一个相对实用且健全的出租车管理系统[8]。近几十年,中国经济得到了迅速的发展,城市化和城市机动化的进程也随之加快。城市人口的快速增加,城市面积的迅速扩张,城市私人汽车数量急速上升,这些因素都最终导致城市交通量的膨胀[9]。为了减轻城市的交通压力,政府采用了一系列方法。其中最主要的是鼓励市民出行多乘坐公共交通系统,在这些交通系统中,城市出租车系统是城市公共交通中重要的构成部分,但出租车又不同于其它公共交通方式,具有其独特的特点,它弥补了公共汽车和轨道交通固定路线、固定时间、不灵活的缺陷[10]。根据乘客意愿,采用随时随地,一天24小时,不定路线灵活方便的运 *好棒文|www.hbsrm.com +Q: ¥351916072¥
营方式。为居民提供了灵活、准时、舒适、快捷的交通工具。据统计,在我国许多城市尤其是北京、上海、广州等大城市,市民中每天出行的交通量中的15%以上已经由出租车系统承担了。可以说出租车承担了大众交通工具的部分职能[11]。根据上述分析可得,使用出租车管理信息系统管理出租车势在必行。
1.2.2国外研究现状
在城市人口密集和经济高速发达的现代都市中,出租车行业在城市交通中起着举足轻重的作用,各大城市都很重视出租车行业的发展,每个城市发展水平不同,所以每个城市的出租车管理系统各不相同。现如今,香港的出租汽车总量有18138辆,平均运送的乘客高达130万人,占据了香港整个公共交通运输的9.8%[12]。香港出租汽车实行的是“划区域管理”经营模式,根据经营区域的不同,香港的出租汽车总共被分成了红、绿、蓝三种颜色[13]。香港的出租汽车管理机构并不是唯一的,而是由运输及房屋局、环保署、运输署和警务署这四个职能机构共同负责的。除此之外,香港还专门设有交通咨询委员会[14]。
根据调查,在美国纽约大约有38000名出租车司机,而且随着出租车数量的增加,出租车公司也越来越多,且每个公司都有自己很完善的管理系统,比如维特尔为自己的公司所设计的管理系统,就很好的解决了出租车信息庞大的问题,当然也存在个别不足,该系统并不能统计客户回馈的投诉信息[15]。
出租车管理系统主要运用了MIS的核心思想,同时结合应用了MySQL和JSP等信息技术,把出租车管理的质量提升到了一个新层面,真正意义上达到了服务于管理计划的理想型系统[16]。
第2章 相关技术介绍
2.1 JSP技术
JSP(JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序[17]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3105.html