I
基于 Java 的网约车用户服务平台
摘 要
本文讲述了使用 JSP 语言及 HTML5 语言及 MySql 数据库技术开发的网约
车服务平台的设计与实现。本文所讲的网约车服务平台是通过所学的知识创办一
个类似于滴滴打车或者高德打车性质的网站平台,使所有需要打车出行的用户以
及网约车的司机都可以体验到专业的打车及接单服务,用户只需要在我们网站上
注册为会员用户,通过个人后台的打车功能就可以进行打车了,除此之外还可以
在上面进行历史订单的查看从而查看自己近期的打车记录,也可以写评价将自己
满意或不满意的打车体验呈现给其他用户。在人们日常的生活中,如果想通过打
车的形式出行,就要在路边等候出租车,但有时候等很久都不会有出租车来,特
别是在偏远的地方。JSP 网约车服务平台的开发不管是对想打车出行的用户们还
是通过开网约车赚外快的司机来说,都提高了效率。
在以往的认知里,想要打车出行是要通过线下进行的,人们在路边等候出租
车,然后由出租车开到目的地。现在网络高度发达,很多人每天都抱着手机刷短
视频或者打游戏,没有人再愿意去通过线下打车这种方式了,导致现在的出租车
行业越来越萧条,正在一点一点的从年轻人的世界里消失。不管是国内还是国外
都有很多这种情况,出租车行业不能因为网络的发达而慢慢不被重视,而应该和
日益发达的网络结合起来,更方便大家出行。与传统的网约车服务平台相比,本
系统界面更大方,能够提高用户的体验。
从长期可持续发展的眼光来看待本系统,可以发现本系统不仅可以对某一位
用户提供出行服务,本系统可以将所有想要出行的用户朋友们汇集到一起提供打
车,从而帮助出租车行业更好的发展。
关键词:JSP;网约车;服务平台
II
Online car Hailing user service platform based on Java
Abstract
This paper describes the design and implementation of online car Hailing service
platform developed by using jsp language, HTML5 language and MySQL database
technology. The online car Hailing service platform mentioned in this article is to
create a website platform similar to didi taxi or Gaode taxi through the knowledge
learned, so that all users who need to take a taxi and online car Hailing drivers can
experience professional taxi and order receiving services. Users only need to register
as member users on our website and can take a taxi through the taxi function in the
personal background, In addition, you can also view your recent taxi records by
viewing historical orders, or write comments to present your satisfied or dissatisfied
taxi experience to other users. In people's daily life, if you want to travel by taxi, you
have to wait for a taxi on the roadside, but sometimes there will be no taxi for a long
time, especially in remote places. The development of jsp online car Hailing service
platform has improved the efficiency of both users who want to take a taxi and drivers
who earn extra money by driving online car Hailing.
In the past, people wanted to take a taxi to travel offline. People waited for a taxi
on the roadside, and then drove to their destination by taxi. Now the network is highly
developed. Many people brush short videos or play games with their mobile phones
every day. No one is willing to take a taxi offline. As a result, the taxi industry is
becoming more and more depressed and is disappearing from the world of young
people bit by bit. There are many such situations at home and abroad. The taxi
industry should not be ignored because of the development of the network, but should
be combined with the increasingly developed network to make it more convenient for
everyone to travel. Compared with the traditional online car Hailing service platform,
the interface of this system is more generous and can improve the user experience.
Looking at the system from the perspective of long-term sustainable
development, we can find that the system can not only provide travel services for a
user, but also bring together all user friends who want to travel to provide a taxi, so as
to help the taxi industry develop better
Key words: JSP;Online car Hailing;Service platform
目 录
1 绪论 ....................................................3
1.1 课题背景及意义 ........................................3
1.2 国内外研究现状 ........................................3
1.3 研究思路 ..............................................4
2 所用软件的介绍 ..........................................5
2.1 基于 B/S 结构开发 ......................................5
2.2 JSP 的介绍 .............................................5
2.3 HTML5 的介绍 .........................................5
2.4 MySQL 数据库的介绍 ...................................6
2.5 MyEclipse 的介绍........................................6
3 需求分析 ................................................7
3.1 功能需求分析 ..........................................7
3.2 非功能需求分析 ........................................8
3.3 可行性分析 ............................................8
3.3.1 经济可行性 ...........................................8
3.3.2 技术可行性 ...........................................9
3.3.3 操作可行性 ...........................................9
4 总体设计 ...............................................10
4.1 系统逻辑结构图 .......................................10
4.2 E-R 图 ................................................11
4.2.1 管理员实体 ..........................................11
4.2.2 用户实体 ............................................12
4.3 数据库设计 ...........................................12
4.4 系统功能设计 .........................................16
5 测试结果及测试用例 .....................................20
5.1 测试目的 .............................................20
5.2 测试内容 .............................................20
5.3 测试结果 .............................................21
6 结论 ...................................................23
致谢 .....................................................24
参考文献 .................................................25
1 绪 论
1.1 课题背景及意义
当今网络发展的十分迅猛,人们的生活节奏变化的也非常的快。在我们日常
的生活中有很多非常智能的软件,除此之外新兴的智能软件也如雨后春笋般的出
现,人们的生活方式也一点一点的被潜移默化的改变着,当今社会的这种生活方
式也是一种更人性化的“懒人”模式,比如人们在出行的时候可以提前预定机票、
火车票等票据,也可以在到达目的地之前提前预定要下榻的酒店,甚至饿了可以
随时通过手机进行点餐。
各种打车软件现在已经成了生活中不可缺少的调味品,比如比较全面的滴滴
打车,还有汇聚了很多歌打车软件的高德打车。拥有一个功能丰富、操作方便的
网约车服务平台,可以汇聚广大网民,吸引流量。网约车服务平台的建立,从广大
用户的角度来说,给他们创建了一个可以进行线上打车的平台,而且无须排队等
候就可以享受打车服务。拥有一个如此专业的网约车服务平台,可以使所有的用
户都能更方便的出行,把等车的时间更好地利用在生活和工作中。
1.2 国内外研究现状
当今社会发展趋势越来越迅猛,传统打车方式的没落,我认为这并不是不能
避免的,很多都在改变,人们的出行不希望再等待。电子产品的普及,使大家的
生活都充满了新的活力,不管是什么职业、什么身份的人都越来越依靠我们的互
联网,所以互联网时代也就迅速发展了起来。因此,国家大力推动,推动其向全国
推广,但是由于越来越多得人选择线上打车,使得出租车行业越来越无人问津。
事实上很多人也不想让出租车行业没落,但是仅依靠少数人的努力是无法改变现
状的,将来出租车公司的发展情况是难以预测的。所以,本文借助实现网约车服
务平台的这个契机,把我们所学到的只是结合起来,让所有打车的用户和网约车
司机建立联系,这可以帮助用户更好的进行打车服务。