好文档 - 专业文书写作范文服务资料分享网站

城市网约车系统的分析与设计

天下 分享 时间: 加入收藏 我要投稿 点赞

.. . .. . .

题 院 班 组 组

S.

软件工程课程设计报告

目 城市网约车系统的分析与设计

. . . . ..

级 长 员 .. . .. . .

摘 要

科技的进步衍生了一系列新兴的行业,网约车便是这些衍生物里的一种,它为人们的出行带来了方便,这种便捷,使得网约车的市场在短时间蔓延出巨大的规模,恶意收费、脏乱的车环境、不法分子的作案等负面产物也成为了人们担忧的因素;而目前一锅好汤里面的老鼠却依然存在,并且逍遥法外,腐朽如果不处理将导致正常态被波及从而被感染,手段有不少,而以一种良性的,最为有效且成本较小的是一种容易存活且被社会接受度高的一个理念,在系统前期的问题考虑中这些都已包括。

网约车车诚信系统中主要容纳的有:网约车系统管理员、车主、乘客四种人物。与之一一对应的功能详情,网约车系统诚信管理员:系统的全部功能,车主:操纵自己的录入修改信息功能,乘客:操纵登录账户的数据信息,观车主的私密的以外信息,其余略。包含的技术:java语言去书写服务器端的功能,以EXT为基石描绘出绚丽的页面图像,以SpringMVC框架为桥梁管道连接服务器与页面,以ibatis框架为另一管道通向数据库,采用大家普遍接受却也性能较优的mysql作为数据储藏的仓库。工欲善其事必先利其器,性能较好的工具可以让整个系统的功能的书写,及页面亲和力有较强的展示,思维的区域定位使得我的选择成了如此:jdk1.7,ecplice,WEB容器tomcat用7.0版本。

合理性是系统寿命且保持活力年轻的必要因素,系统的惩罚制度在考虑到惩戒的本质即:惩戒的力度问题,如果力度太大,那么用户的减少速率可想而知,而反其道行之,惩戒本身有未有成果,在权衡之中系统采用交通法律法规这一硬性却又不受排斥的标准。

【关键词】: 社会需求;方便;java,springMVC;快捷;诚信;价格合理

S. . . . . ..

.. . .. . .

ABSTRACT

he progress of science and technology derived from a series of new industry, network about cars is one of these derivatives, brings convenience for people to travel to this, it is convenient, the network about the car market spread a huge scale in a short period of time, malicious charges, dirty car environment, criminals crime the negative product has become a factor of concern; therefore an effective regulatory scheme is essential. Network about car management system is to achieve such a solution to the problem of a superior method.

This system adopts B/S structure development model: the server and the browser mode, this is a lot of memory resources and efficient mode of operation does not require users to rely on the browser will be able to complete the desired operation. The background of the development of the Java language, the main function is to: customer orders, customer complaints and suggestions of operation, information input driver, access control function of each role, regulators to view the driver information and exposure function; the front interface using the EXT framework, combined with the native JS and jquery,

Simplify the HTML and some of the higher reusability of the JS code, saving the development time to reduce the amount of development.

This system can do a great deal of data collation and organized display, and the operation is simple, suitable for different levels of user operation. Practical and cost-effective are very high.

Key words: ,java;springMVC;traffic ;convenient,quick;

S. . . . . ..

.. . .. . .

目 录

摘 要 ...................................................................................................................... I ABSTRACT ............................................................................................................. II 目 录 .................................................................................................................... III 1绪论 ...................................................................................................................... 1 1.1 课题背景和意义 ............................................................................................. 1 1.2 研究现状 ....................................................................................................... 1 1.3 研究容 .......................................................................................................... 2 1.4 论文结构 ..................................................................................................... 2 2需求分析 ............................................................................................................. 3 2.1 可行性分析 ................................................................................................... 3 2.1.1 技术可行性分析 .................................................................................... 3 2.1.2 经济可行性分析.................................................................................... 3 2.1.3 操作使用可行性分析 ............................................................................ 3 2.1.4 系统安全的可行性分析 ......................................................................... 3 2.2 系统功能需求 ............................................................................................. 3 2.2.1 功能需求 .............................................................................................. 3 2.2.2 性能需求 ............................................................................................. 4 2.2.3 用例分析 ............................................................................................... 4 2.2.4 业务流程分析 ........................................................................................ 7 小结: ................................................................................................................ 8 3 系统设计 ........................................................................................................... 9 3.1系统功能模块图设计 ...................................................................................... 9 3.2 登录模块的设计 .......................................................................................... 10 3.3 用户注册功能模块的设计 ............................................................................ 11 3.4用户申请为乘客功能的设计 ......................................................................... 12 3.5用户申请为司机模块的设计 ......................................................................... 13 3.6乘客进行预约下单模块的设计 ...................................................................... 14

S. . . . . ..

.. . .. . .

3.7管理员审批功能设计 .................................................................................... 15 3.8管理员用户管理功能的设计 ......................................................................... 16 小结: ............................................................................................................... 17 4 数据库分析 ...................................................................................................... 18 4.1数据库 .......................................................................................................... 18 4.2数据库的理念 ............................................................................................... 18 4.3数据库概念结构 ........................................................................................... 18 4.4网约车管理系统-数据库的逻辑分析 ............................................................. 20 4.5网约车管理系统-数据库的物理 ..................................................................... 21 小结: .............................................................................................................. 24 5 结论与展望 ..................................................................................................... 25

S. . . . . ..

.. . .. . .

1绪论

1.1 课题背景和意义

时代的进步催生了一些事物,网约车便是近年社会发展的衍生物,并且在不长的时间占领了大批市场,规模的日益扩大,一些负面的东西也开始浮出水面,犹如一颗石子投入水中,涟漪不断扩。中国有句古话,无规则不成方圆。在一 些丑陋的现象下一套用于监管网约车行业的规章制度和显得尤为重要:司机为多 赚钱拉顾客绕远路,乘客遗失在车的物品不予归还,车脏乱差的环境…,网约车管理系统是一套方便通过社会各界人士来监管及规网约车服务的系统,通过不同角色的评价可以很确切的给出很多真实的数据,通过这些数据可以对每一位网约车司机的行为做一个中肯的判断,根据判断可以对司机做一些利益上、道德上、法律上的一些处理,从而对司机乃至这一市场的进行一个规和约束。本系统采用了B/S架构的开发模式即:服务端与浏览器模式,这是一种快捷的操作方式不需要占用用户的很多的资源及存依赖浏览器便可以完成想要的操作。后台的开发选用java语言,主要实现的功能为:客户对订单的操作,客户的投诉建议操作,司机的信息录入,各个角色的权限控制功能,监管人员对司机信息的查看以及曝光等功能;前台界面采用了EXT框架,结合原生的js和jquery,简化了html和一些复用性较高的JS的代码编写,节省了开发时间减轻了开发量。本系统以自身庞大的数据存储为基础,能够高效而准确的计算和分析出大量数据所从而得出最为合理和真实的结果。最重要的是系统可以最大程度化的节省人力,真正意义上的做到一劳永逸的效果,程序不会随着时间的流逝而导致数据的遗失和损坏,如果说使用人力来完成这一项任务,那么这将是无比庞大的一个工程,还有大量人员的长期的工资花费,随着数据量的不断增加在一定时间后两种花费的比例将会成一个几何倍的增加,这其中还可能存在因人员失误所造成的数据错误和一些不可控事情的发生。对比之下系统所节省的资源是一极其庞大的。它的实用性和高效性已然不言而喻,我们已经从几个角度对于管理系统的优点做了突出,所以开发一套高效且实用性较高的管理系统是非常有必要的。

1.2 研究现状

国际上对网约车行业政策的指向。在美国和英国对网约车代表Uber进行了限制,在欧洲大陆部分国家甚至完全判定Uber。可以看出整个国际社会对网约车行业还是以限制为主,这主要是考虑到出行行业其它从业者利益平衡、出行行业的

S. . . . . ..

.. . .. . .

社会责任属性、国家税收、行业监管等方面问题。

中国国政策指向。2016年7月28日出台的《网络预约出租汽车经营服务管理暂行办法》(以下简称《网约车管理办法》)虽然明确了网约车的合法地位,但是文章中提到监管层也做了清晰的定位:配套新政需要“以巡游出租车为主、约租车(网约车)为辅,在价格上要层次分明、竞争有序”。通过以上表述和各地相继出台的《网约车管理办法》实施细则来看,国家只会允许网约车作为辅助,成为巡游出租车和公共交通的补充,国家并不希望网约车成为大众化的出行方式,所以各地实施细则做出的各方面限制也只是手段而已,目的是限制网约车发展的规模。

1.3 研究容

主要实现的功能为:乘客对自己信息的编辑功能,乘客对司机信息的浏览功能,乘客对司机的投诉功能:根据司机是否绕路,是否恶意加价,乘客对司机的曝光功能:乘客对一些不良的现象进行曝光,乘客的建议功能,司机编辑自身信息功能,司机客户的投诉建议操作,司机的信息录入,管理员审核乘客投诉功能,管理员审核乘客订单信息并进行对订单的分配功能,交通执法者根据车主的交通违规情况进行对车主的诚信值进行增加或减少,交通执法者根据司机的信誉值已经乘客的投诉建议情况进行对司机的管理警告或者取消其司机权限,管理员根据不同的角色的功能性分析和安全性分析对各个角色或者用户动态分配。

1.4 论文结构

本论文一共五章,其结构如下:

第一章:绪论。主要提出了国外的研究现状和要研究的容与研究的背景。 第二章:阐述了系统的需求分析。主要包括对系统的各种可行性分析和功能需求的分析,用例的分析以及对数据流程的分析。

第三章:阐述了系统设计思想,模块设计。 第四章:数据库的分析与设计。 第五章:结论。

S. . . . . ..

.. . .. . .

2需求分析

2.1 可行性分析

本项目的开发、运行和维护对硬件和软件的需求不高,因此本项目将会根据如下的几点来分析判断现有条件下设计系统的价值。

2.1.1 技术可行性分析

前台界面采用了EXT框架,结合原生的js和jquery,简化了html和一些复用性较高的JS的代码编写,节省了开发时间减轻了开发量。后台服务器端采用了springMVC+Spring+Mybatis,组合框架来作为系统的架构。

2.1.2 经济可行性分析

本系统从前台到后台全部使用了框架进行开发,这种开发模式无疑缩短了开发周期,加快了开发效率,在软件这个以程序员工资为主要开销的开发成本上无疑大大的减少了经济投入。

2.1.3 操作使用可行性分析

本系统采用简洁明了的图形化页面来进行系统的功能化视图,让操作变得直观明了,加之简单快捷的操作按钮,令系统的用户体验度非常的高,这无疑很好的表现了系统的操作使用可行性。

2.1.4 系统安全的可行性分析

本系统在开发中利用以框架本身所封装的安全编码格式进行规化的编码,从前期设计到正式编码安全问题都以通过健壮的代码进行了规避,所以在系统安全上具有可行性。

2.2 系统功能需求

2.2.1 功能需求

本系统的主要功能有:

1、色授权:根据不同角色,可给予不同权限来控制各个角色的操作围。 2、车型设置:司机所使用车辆车型。

S. . . . . ..

城市网约车系统的分析与设计

.......题院班组组S.软件工程课程设计报告目
推荐度:
点击下载文档文档为doc格式
0cmie5jin03ibqw7s1xb7s7tu43ow500ttb
领取福利

微信扫码领取福利

微信扫码分享