




免费预览已结束,剩余84页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 设 计中文题目互联网+时代下4S店云服务平台的设计与实现英文题目Design and implementation of 4S shops cloud services platform in the Internet plus age 院 系:计算机与信息工程学院年级专业: 软件工程(金融服务) 姓 名:学 号:指导教师:职 称: 年 月摘要摘 要“互联网+”是现如今很火热的词,它不是一种方法论,而是当今大部分互联网产品的一种表现形态。所谓的“互联网+”实际上是为传统企业增添了一双“互联网”的翅膀,帮助传统行业与互联网相接轨,故而,对于传统的汽车销售服务来说,“互联网+”也已经成为4S店发展的必然趋势。本系统通过微信公众平台与云引擎,利用NodeJS构成前后端分离,使用Express与JFinal框架,开发出一套4S店自己的微信公众平台。项目采用云技术,实现4S店与用户信息的实时双向互通,在给用户提供方便的同时,能够有效地为4S店提供销售渠道,帮助其获得更多的销售线索,从而提升4S店的销售成交率,提高客户的黏度,积累4S店的自媒体价值。此外,该平台更为4S店提升了管理效率、降低其运行管理成本。本论文通过对4S店的实地考察、以及对用户体验的调研,对比现有的4S店微信公众平台进行研究,对其背景、发展趋势以及方案的可行性做了详细的剖析,并通过需求分析确定了系统的目标功能,同时也表述了本项目的设计与实现。最后,对系统平台进行了测试。在后续阶段将根据前后台设置的用户反馈,以及通过诸葛IO进行的数据埋点监测获得的平台使用数据进行用户行为分析,进一步优化本平台。关键词:互联网+;微信公众平台;4S店服务;前后端分离IABSTRACTABSTRACTNowadays, Internet plus is a very hot word, and its not a kind of methodology, but a kind of manifestation from a lot of internet products. The so-called Internet plus is actually added a pair of wins about internet for the traditional enterprise, help traditional industries connect to internet. Therefore, for the traditional car sales services, the Internet plus has become an inevitable trend in the development of 4S shop. This system through the WeChat public platform and cloud engine, using NodeJS to form the front and back end separation, using Express and Jfinal to develop a set of their own shops WeChat platform. The project using cloud computing technology to realize real-time two-way communication between 4S store and user information. It is not only car providestheconveniencetotheuser, but also can effectively provide sales channels for the 4S shop, to help 4S shop to get more sales leads, to enhance the 4S shop sales turnover rate and the viscosity of the customer, to elevate its value of we media. Last but not least, it can improve management efficiency, reduce operating costs.This paper through thefieldsurvey on the 4S shop, the investigation and research on customer experience of 4S shop, and compare the existing 4S shop WeChat public platform for research, madedetailedanalysis form it is development background, trend and the feasibility of the project. And determine the objectives and function of the system through needs analysis, describe the design and implementation of the project. Finally, testing and optimizing the platform. Inthefollowing stage, I will makeuser behavior analysis by frontbackstage userfeedback and platform usage data from Zhuge IO, to further improving this system.Key Words: the Internet plus;WeChat public platform;4S shop service;front and back separationII目录目录第一章 引言11.1 研究背景及意义11.2 微信公众平台现状21.3 4S店微信公众平台现状31.4 项目目标及主要研究内容41.5 论文组织结构5第二章 系统分析62.1 可行性分析62.1.1 发展可行性分析62.1.2 技术可行性分析62.2 架构分析72.2.1前后端分离架构72.2.2云架构及优势82.3 主要框架及技术92.3.1 Express框架92.3.2 JFinal框架92.3.3 Freemarker102.3.4 Ajax数据传输10第三章 需求分析113.1 功能分析113.2 用例图133.2.1 角色133.2.2 顶层用例图133.2.3 用例分析与描述14第四章 系统设计204.1 E-R图设计204.1.1 角色204.1.2 预约模块204.1.3 咨询模块214.1.4 展厅模块214.1.5 优惠券模块214.1.6 救援模块224.1.7 维修工单模块224.2 数据库设计224.2.1数据库的选择及版本224.2.2安装参数和配置224.2.3数据库表234.3 流程设计314.3.1用户模块314.3.2员工模块344.3.3预约模块364.3.4咨询模块39III4.3.5展厅模块414.3.6店铺模块434.3.7优惠券模块444.3.8工单模块454.3.9其他454.4 系统架构设计46第五章 系统实现475.1 应用开发环境475.2 功能实现485.2.1前端485.2.2后台575.3 部署环境745.3.1环境的选择745.3.2环境来源745.3.3环境参数和配置74第六章 系统功能测试766.1 用户模块766.2 员工模块766.3 预约模块776.4 咨询模块786.5 展厅模块796.6 救援模块796.7 店铺模块806.8 优惠券模块806.9 评价模块81第七章 总结与展望827.1 总结827.2 展望82参考文献83致 谢1IV第1章 引言第1章 引言1.1 研究背景及意义 “互联网+”是当今互联网发展的一种新的形态,也是一种新的业态1,而中国互联网在国民经济中扮演着不可替代的作用。在“互联网+”时代下,传统4S店的CRM系统已经无法满足客户需求2。我认为,作为渠道本身,如果4S店的思想和发展已经跟上了时代的步伐,那么4S店是无法被取代的。快速和精准是互联网企业的精髓,但是汽车和快速消费品不同,消费者对待这样的大宗消费品的态度也较为不同。现如今,许多互联网公司推出来例如“1元洗车”、“上门保养”等等具有创新特点的项目,但很多都是火了一段时间之后就慢慢消失了,而客户最终还是选择了传统的4S店。然而,4S店的服务以及报价等等还是过于标准化和单调化,而此时,例如“上门保养”等等这样的创新形式,就可以与4S店相结合,例如“上门保养”特别针对一小部分即将流失的客户,或者高质量的客户,亦或者说将其设定为活动或限时赠送的一种福利,而这样将大大吸引用户的关注度。总的来说,无论是传统的汽车门户网站时代还是现如今的“互联网+”时代,4S店一直在努力接轨。而现如今,如何利用互联网工具,更快速的吸引用户、提高用户粘度、简化服务流程,成为了4S店竞争的一个重要手段3。随着权力的主体发生了转变,4S店的运营中心和重心也发生了改变,它从原本的产品转变为了用户。不仅如此,其经营模式也将改变。以往的4S店均是向客户推销想要销售的服务或产品,而现如今则转变为了“迅速且全时段地响应客户的个性化需求,为客户提供其所需要的服务或产品4”。4S店的业务主体由销售主导转变为服务主导已是经营管理者们普遍认同的事实,而随着“以产品为中心”的传统商业思维被“以用户为中心”的互联网思维颠覆掉之后,车商不得不考虑的首要问题就是如何想尽办法建立与用户的在线链接。因为只有这样,才能够真正的转型,而这对于4S店来说,不仅仅是一个巨大的难关,更是4S店能否获得重生的机遇。在这个互联网时代,近年来微信十分火热。据统计,2014年的微信月活跃用户数已经达到4.8亿,而开发者将近10万人,公众账号总数更是达到了580万5。现如今,微信正以前所未有的速度影响着我们生活的各方各面,而微信公众号则成为了营销人在微信上可以大展拳脚的平台。总而言之,运作“模式化+互联网化”必将是当今时代下汽车行业的主题,而完成转型的4S店必将涅槃重生。1.2 微信公众平台现状微信公众平台简称weChat,它是腾讯在微信的基础上新增加的一个互动平台,无论是个人亦或是组织均可申请微信公众号6,不过不同类型公众号的权限略有不同。运营者能够通过微信公众号来实现与特定群体受众的交流,并通过参考微信公众平台的接口文档来进行开发。对于每一个公众号,每个用户都会产生一个唯一的OpenID来进行标注识别,因而每一个用户对于不同的公众号或者应用拥有不同的OpenID。因此,当在多个公众号或者应用之间要进行共通时,需要将所有的公众号以及应用都绑定到同一个为新开放平台下。因为每位用户拥有唯一的UnionID,故而可以通过UnionID进行关联。公众号主要通过两种方式来为用户提供服务,即公众号消息会话以及公众号内嵌网页。1.2.1 公众号消息会话公众号和用户进行交互的基础就是消息会话,因为它就像是微信里的一个联系人。目前公众号为了不同的场景,设置了四类消息服务的类型:1)群发消息:公众号可以向用户群发文字、图文、图片、视频、语音等讯息,以此进行自媒体传播,但不同类型的公众号群发的次数有一些限制。2)被动消息回复:用户向公众号发送消息之后,微信服务器会把消息发送到开发者的服务器地址上,而开发者可以设置公众号在5秒内做一个回复7,可以回复一条消息,也可以暂不回复用户的消息。3)客服消息:当用户向公众号发送消息之后,公众号可以在在48小时之内对用户的消息进行回复,且不限制回复的数量。与此同时,可以将用户的一些行为设置为某些事件推送的触发,例如用户发送某些文字,公众号将推送与文字相关的文章等等。4)模板消息:公众号可以设置一些特定的模板内容主动向用户发送通知,例如服务申请成功等等。使用模版消息比使用文字讯息更为美观明了。1.2.2 公众号内网页公众号可以提供较为复杂的业务场景,类似于APP,这时就需要在微信里内嵌网页进行服务:1) 通过网页让前端只负责获取用户的基本信息:通过接口可以直接获取用户的openId,但若要获得用户的昵称、头像等基本信息则需要经过其的同意方可获取。2) 微信JS-SDK:这是开发者使用微信原生的功能工具包的一种方式,它为微信的开发提供了强大的JS功能,开发者可以利用其完成许多功能,例如上传图片、拍照、录制或播放微信语音等等。1.3 4S店微信公众平台现状4S店微信营销平台要进行准确的定位,进行微信营销时需要注重用户体验,加深与用户的沟通交流。我参考了31家国内4S店使用的微信公众平台系统,发现其大致分为图1.1中的几类。图 1.1 31家4S店公众号分类3.1 车易通调查中使用车易通的4S店有北京保利星辉、鹏龙星徽、庞大睿星奔驰世家、BMW北京盈之宝、上海大众页川瑞德4S店、广汽丰田森华望京店、北京路通威雪佛兰4S店、东风标致汇京德通、上海中升之星奔驰以及苏州亚奥雪佛兰这10家4S店。通过使用,发现车商通的体验一般,功能选项太零乱,公众号重点不突出。例如试驾预约表单提交,其中的预约日期和到店时间明明是相关的数据却分隔开来,让人感觉很奇怪。保养预约时,车牌号码明明已经选择,却一直提示请选择和输入车牌信息。 3.2 车商通调查中使用车商通的4S店有重庆宝驯宝马5S店、上海冠松申晖丰田、成都中升丰田、江苏万邦东风标致、东风标致无锡宝狮龙这5家4S店。通过使用,发现车商通的体验很不错,但没用的功能选项比较多。有一些莫名其妙的按钮,点进去都是同一个页面,例如“我的消息”,“我的顾问”,“天天捡钱”,点进去就是个人主页。 3.3 云程科技调查中使用车商通的4S店有温州联奥奥迪、上海大众苏州华铭汽车这2家4S店。通过使用,发现云程科技体验一般,配色上不讨喜。功能逻辑不够明确,菜单项对咨询的引导不强,整体设计较为杂乱,一些细节没处理好,例如一些文字都顶到了底部,但其咨询的功能还可以,选择SA后跳回到微信页面进行咨询,且也有更换顾问的功能。1.4 项目目标及主要研究内容此项目的目标是通过微信公众平台为4S店量身打造互动式整合营销服务体系,使4S店能够通过微信公众平台为用户提供服务,并解决4S店的诸多经营问题,例如自媒体推广、商品展示等等,帮助汽车企业实现区域化的跨媒体营销,从而能够快速准确地锁定目标人群。 项目利用现在比较流行的NodeJS进行前后端的分离,前端开发框架采用Express,前端界面采用WeUI样式库,后端采用轻量级Java开发框架JFinal,后端界面采用bootstrap框架,以及mysql数据库的架构进行实现,进行系统的分析,从用户的角度去思考,使用户很方便能够进行对4S店的相关服务。系统分为前端操作和后台管理两个部分,前台操作是友好的微信公众号操作界面,供用户进行新车预览、咨询客服、预约修车、道路救援、在商城购买相关商品、评价店员服务等等。后台管理包括店员管理、客户管理、新车以及二手车展厅管理、预约管理、道路救援管理、评价管理以及操作日志等模块。总的来说,如图1.2所示。图 1.2系统结构图1.5 论文组织结构本论文整体结构共分为七个章节,分别如下:第一章:引言。主要阐述了项目研究背景及意义,以及所选课题今后的发展趋势和研究内容。第二章:系统分析。从经济以及技术操作来分析项目研究的可行性,以及对其架构、使用框架及技术进行分析。第三章:需求分析。利用功能分析及用例图进行系统的需求分析。第四章:系统设计。该部分在第三章的基础上完成了本系统的E-R图、数据库、流程图以及总体架构的设计。第五章:系统实现。对项目开发及其部署环境进行简单的介绍,并展示功能实现情况。第六章:系统功能测试。介绍了项目的测试用例,根据系统流程设计进行功能性测试。第七章:总结。对整个项目实现的情况做一个总结,并对未来的进一步研究做一个展望。1第2章 系统分析第2章 系统分析2.1 可行性分析2.1.1 发展可行性分析1) 作为4S店的官方平台,拥有较高服务可信度基于移动互联网的营销趋势势不可挡,微信公众平台迅速普及。搭建4S店微信公众平台,开通官方认证媒介,促使客户对4S店的粘度得到提升,建立起长久可信的宣传阵地。2) 通过微信实时互通4S店微信公众平台面向其客户,搭建起一座互动交流的桥梁,及时解答客户的各类问题;简化了客户在日常生活中汽车的各类故障保修流程,实现4S店与用户的零距离沟通。3) 作为对外宣传的媒介从而提升服务4S店通过微信公众平台开展网络营销服务,宣传企业文化和核心价值观;根据客户的使用体验,了解其需求,从而提升服务品质,拉进与客户的距离。2.1.2 技术可行性分析微信开发的主要技术有PHP、JAVA、HTTP、XML、MySQL以及HTML5等, 而NodeJS则是如今最火热的理念之一。NodeJS是JavaScript的运行环境,与它对等的是JRE,它能够帮助开发者处理拥有数万条并发请求的应用程序,同时构建高度的可伸缩性。它非常小巧灵活,故而特别适用于构建REST风格的Web服务8。提到NodeJS,就不得不说说前后端分离的全栈式开发。前后端分离的优点有很多,最重要的一点是可以分清职责。让前端工程师更专注于页面,让后端工程师更专注逻辑,从而提升软件质量,提高开发速度。而正是由于NodeJS的合理架构,给了JavaScript更多在服务器端的表现空间,免除了“跨浏览器”的烦恼。Struts、Spring、Hibernate三大框架等是常见的Java框架,但是在使用过程中的整合过于繁琐,而更换使用JFinal框架不但可以提高项目代码的可扩展性和可维护性,更可以大幅度的提高开发效率9。2.2 架构分析2.2.1前后端分离架构1) 什么是前后端分离一直以来,被大家所认同的前后端分离的典型例子就是JavaScript 王者归来的 SPA,因为它前后端的分工十分清晰,前端只负责展现,而其所用到的数据均是通过后端的异步接口获得的。但是,SPA的这一种前后端分离只是一种物理分离,即客户端等同于前端,服务器端等同于后端,而现如今这种方式已经无法满足需要,从职责上进行划分才是最佳的方案,让前端只负责VC层,而Model层则只交给后端来进行处理。2) 为什么要前后端分离现有的几种开发模式均有格子的适用场景,没有哪一种能完全取代另一种。而随着不同的终端不断涌现,市场对开发者的要求也越来越高,单纯的浏览器端响应式已无法满足用户需求,就算是现如今以前端为主的MV时代所用现的各类开发框架,例如AngularJS等,都无法满足。因为它们拥有很明显的不足之处,例如代码不能够复用,导致我们需要针对不同的终端定制不同的版本,亦或者全异步对SEO非常不利等等。而随着NodeJS的兴起,JS渐渐能够在服务端运行,从而开始了全栈时代。如图2.1所示,在这个模式下,后端只需要负责业务方面以及数据接口层,而展现与交互逻辑方面则均交给前端进行处理。图 2.1NodeJS的研发模式2.2.2云架构及优势如图2.2所示。图 2.2云服务架构图一、云有哪些优势呢?1.更实惠,如图2.3所示。图 2.3云方案与传统方案在价格方面的比较2.更便捷,如图2.4所示。图 2.4云方案与传统方案在使用方面的比较3.更安全,如图2.5所示。图 2.5云方案在安全方面的优化2.3 主要框架及技术2.3.1 Express框架基于 NodeJS的Express十分的简洁、灵活,提供了一系列强大的特性来帮助开发者创建各种应用。它并不是对NodeJS做了二次抽象,而是在NodeJS的基础上进行了扩展,添加了web应用所需要的基本功能,以及丰富的快捷方式、任意组合排列的中间件,使API的创建更加快速且简单。2.3.2 JFinal框架JFinal基于 Java 语言,是一种极速开发框架。他拥有许多的创新点,例如微内核+全方位的扩展架构、创新了DB+Record模式等等,其设计极简,它由五大部分组成,核心代码只有2000行左右。它不仅拥有Java语言的开发优势,还拥有了python等动态语言的开发效率。2.3.3 FreemarkerFreeMarker是一种基于模板和所要改变的数据,用来生成输出文本的工具,即为一种模版引擎10。它并不是面向最终用户的,而仅仅是一款组件,可以供开发者嵌入到他们的工程中。在java的开发过程中,表现层经常采用freemarker 、jsp以及velocity,它们也各有各的优缺点。然而我最终选择freemarker有几个原因:首先在性能方面,虽然在普通的页面里使用Velocity的性能比freemarker好上数倍,但是在例如包含了大量判断的复杂页面上,freemarker的性能远远超过jsp与velocity;其次,它内置了大量的功能,例如对日期的格式化等等,使用起来非常方便;第三,它还支持jsp标签;第四也是最重要的一点,它可以实现严格的mvc分离。当然,它也有自己的缺点呢,但总的来说还是十分适用的。2.3.4 Ajax数据传输AJAX可以在不重新加载整个页面的情况下与服务器交换数据并更新部分网页11。这是一种非常重要的技术,因为这不仅可以提高用户体验,而且服务器与浏览器之间的数据交换大量减少,使得一大部分的工作可以在客户端进行处理,从而使服务器对请求的处理时间也可以缩短很多。第3章 需求分析第3章 需求分析3.1 功能分析根据对该系统的分析,该系统应具有如下主体功能:1) 关注推送任何人关注该微信公众平台后,平台应推送一条讯息,提示一些新手应如何操作的内容或提供一些快捷链接,帮助新手尽快熟悉平台。2) 客户及员工注册登录客户及员工通过手机号验证进行与微信号的绑定,登录微信即为登录云服务平台,无需再进行帐号密码输入登录。且员工注册成功后,应还可通过微信扫码登录后台。3) 员工权限管理可以选择员工是否拥有店铺管理权,若拥有,则员工可以通过微信平台发布公告,也可看到后台的店铺管理、员工管理、优惠券管理、评价管理、反馈管理以及日志管理,若无此权限的员工将无法看到上述栏目。4) 客户绑定汽车客户可以填写自己所拥有的汽车进行绑定,在进行如预约修车等服务时,可以显示出已绑定车辆以供选择。5) 客户查看汽车展厅客户可在新车展厅查看到最新最热门的汽车,可在二手展厅查看到在售的二手汽车。当用户根据车系、车型选中某款汽车后,应可以看到该汽车的图片、品牌、型号、发动机等基本信息,以此来了解该汽车。6) 咨询服务客户可以通过销售咨询选择销售顾问进行购车方面的咨询服务,也可以通过服务咨询进行预约修车、上门保养等服务方面的咨询。客户必须可以在公众号主界面发送讯息咨询,而不需要通过打开的页面进行咨询。而员工在后台应可以收到咨询提醒,从而能够及时进行消息回复。一个员工应可以同时接受多位客户的咨询。7) 试驾预约客户在查看汽车信息时可以选择预约试驾,默认会显示已绑定的联系人及电话,但也可以进行修改,而后只需选择时间段就可预约。预约成功后,后台会收到提醒,可以指派特定员工为其进行服务。8) 预约修车及上门保养客户可以通过微信平台进行预约修车或上门保养服务,页面默认会显示客户所绑定的电话及车辆,客户可以选择时间,并添加备注进行预约。当客户预约提交之后,后台会有新预约提醒。拥有店铺管理权的员工可以选择通过或不通过预约。若审核通过,则指派顾问及技师为其服务,被指派的顾问及技师会收到微信提醒;若审核不通过,则填写不通过的理由。最终的审核结果将通过模版消息发送给用户。9) 服务评价客户必须可以对服务进行评价,当客户被服务完毕之后,公众平台将推送一条评价提醒,客户可以点击进入页面进行评价填写,选择星级以及相应的评语,也可填写评语及建议发送给后台。而后台将对评价进行一个统一的管理。10) 预约换人申请当顾问或技师被指派为客户进行服务时,若因故无法完成服务,可以在预约单页面点击申请换人按钮,填写理由后进行提交。后台将收到提醒从而进行审批处理。若审核通过,则将指派新的顾问或技师为客户进行服务,而新指派的员工将收到提醒;若审核不通过,则填写不通过的理由。最终的审核结果将会发送给申请的员工。11) 道路救援客户可以点击按钮进行道路救援,页面默认显示当前位置以及所绑定的联系人,位置及联系人信息可以进行修改。点击提交后,救援请求发送到后台,后台接收到提醒。而后后台将进行审核,若审核通过,则指派技师对其进行救援工作,而技师将收到提醒,并得到客户的实时位置信息。若审核不通过,则需填写理由。审核结果都将会发送给用户。12) 心动商城微信公众平台需要有一个商城,可以销售4S店的相关产品。客户必须可以看到商品的详情,并可以进行选购。13) 优惠券活动期间店员可以向全部客户或指定客户发送电子优惠券,客户的微信将接收到优惠券。当客户进行消费要结账时,可以出示优惠券二维码。4S店扫码后,优惠券将被使用。14) 店内公告有店铺管理权的员工15) 意见反馈客户可以对公众平台的使用或体验做一个意见反馈,而所有的反馈将发送到后台进行统一的展示,帮助平台开发。16) 联系我们此功能将显示4S店的概要介绍以及地图地点,客户可以通过“一键导航”功能进行实时导航从而找到该4S店。17) 操作日志管理员工在后台进行的所有操作将在日志管理进行展现,拥有店铺管理权的员工可以看到日志管理的内容。3.2 用例图3.2.1 角色角色有客户及店员两大类。3.2.2 顶层用例图图 3.1客户顶层用例图图 3.2店员顶层用力图3.2.3 用例分析与描述1) 关注推送图 3.3关注推送用例图表 3.1关注推送用例用例名称关注推送用例标识号U01用例角色客户前置条件从未关注过此公众平台基本事件流角色通过扫二维码或输入公众平台微信号找到公众号;点击关注按钮。约束条件无后置条件关注成功,角色收到公众号推送的信息2) 客户帐号绑定图 3.4客户账号绑定用例图表 3.2客户账号绑定用例用例名称客户帐号绑定用例标识号U02用例角色客户前置条件从未绑定过此平台的手机号基本事件流点击关注时推送的“绑定账号”或点击菜单里的“个人中心”,跳转到用户注册页面;输入手机号获取验证码;输入验证码,点击“立即绑定”约束条件验证码填写正确后置条件绑定成功,可在个人中心查看到信息3) 客户汽车绑定图 3.5客户汽车绑定用例图表 3.3客户汽车绑定用例用例名称客户汽车绑定用例标识号U03用例角色客户前置条件从未绑定过此平台的汽车基本事件流在个人中心页面点击“添加车辆”;填写汽车品牌及车牌号后点击“确认提交”按钮。约束条件车牌号格式正确后置条件添加成功,在个人中心可以看到新加车辆信息4) 查看汽车信息图 3.6查看汽车信息用例图表 3.4查看汽车信息用例用例名称查看汽车信息用例标识号U04用例角色客户前置条件无基本事件流角色点击“汽车展厅”按钮,进入汽车展厅;点击所选择的车型,进入车辆信息详情页。约束条件无后置条件页面显示汽车的具体参数5) 咨询服务图 3.7咨询服务用例图表 3.5咨询服务用例用例名称咨询服务用例标识号U05用例角色客户前置条件角色帐号已绑定公众号基本事件流角色点击“销售咨询”或“服务咨询”,进入选择顾问页面;选中想咨询的顾问,页面跳转回公众号主页面;在输入框填写想要咨询的内容,点击“发送”约束条件无后置条件角色咨询成功,所咨询信息将发送给顾问6) 预约试驾图 3.8预约试驾用例图表3.6 预约试驾用例用例名称预约试驾用例标识号U006用例角色客户前置条件角色帐号已绑定公众号基本事件流角色在汽车详情页点击“试驾预约”按钮,跳转至预约试驾页面;填写预约时间,点击“立即预约”。约束条件预约时间大于当前时间后置条件角色预约成功,预约消息将发送至后台7) 预约修车或保养图 3.9预约修车或保养用例图表 3.7预约修车或保养用例用例名称预约修车或保养用例标识号U007用例角色客户前置条件角色帐号已绑定公众号且已绑定车辆基本事件流点击“预约修车”或“上门保养”,进入预约页面;选择所要维修或保养的车辆,选择预约时间,填写备注;点击“立即预约”约束条件预约时间大于当前时间后置条件角色预约成功,预约信息发送至后台进行审核 8) 服务评价图 3.10服务评价用例图表 3.8服务评价用例用例名称服务评价用例标识号U008用例角色客户前置条件角色帐号已绑定公众号且接受服务完毕基本事件流点击公众号所发送的评价推送,进入评价页面;选择评价星级及标签,输入评价内容或建议;点击“提交”按钮约束条件无后置条件评价成功,后台将查看到评价信息9) 道路救援图 3.11道路救援用例图表 3.9道路救援用例用例名称道路救援用例标识号U009用例角色客户前置条件角色帐号已绑定公众号基本事件流点击“道路救援”进入救援页面;页面显示当前位置及所绑定的手机号,用户也可进行修改;点击“请求救援”按钮。约束条件无后置条件请求成功,请求信息发送至后台 10) 使用优惠券图 3.12使用优惠券用例图表 3.10使用优惠券用例用例名称使用优惠券用例标识号U010用例角色客户,店员前置条件角色已进行消费,且优惠券符合使用条件基本事件流客户出示优惠券二维码;店员进行扫码操作。约束条件无后置条件优惠券使用成功显示已使用状态,客户享受到优惠11) 反馈意见图 3.13反馈意见用例图表 3.3反馈意见用例用例名称反馈意见用例标识号U011用例角色客户前置条件角色帐号已绑定公众号基本事件流角色通过“意见反馈”按钮,打开意见反馈页面;页面默认显示所绑定的帐号信息,角色可进行修改,并填写对平台使用的意见;点击“确认提交”约束条件无后置条件提示意见反馈成功第4章 系统分析第4章 系统设计4.1 E-R图设计4.1.1 角色角色属性如图4.1、4.2所示。图 4.1客户属性图图 4.2员工属性图4.1.2 预约模块如图4.3所示。图 4.3预约模块E-R图4.1.3 咨询模块如图4.4所示图 4.4咨询模块E-R图4.1.4 展厅模块如图4.5所示。图 4.5展厅模块E-R图4.1.5 优惠券模块如图4.6所示。图 4.6优惠券模块E-R图4.1.6 救援模块如图4.7所示。图 4.7救援模块E-R图4.1.7 维修工单模块如图4.8所示。图 4.8维修工单模块E-R图4.2 数据库设计4.2.1数据库的选择及版本数据库:MySQL版本:MySQL5.5 4.2.2安装参数和配置安装的路径:此数据库由阿里云弹性计算提供。安装选项,如表1所示。表 4.1数据库安装参数数据库类型MySQL存储空间5GB内存600MB最大链接数150IOPS300地域深圳数据库启动:阿里云控制台启动4.2.3数据库表数据库表清单如表4.2所示:表 4.2数据库清单表名功能ad广告admin店员address用户地址表arrange客户预约arrange_change请求转移表automobile在售汽车car客户的车car_log汽车修理日志discount优惠券feedback反馈列表log日志mark客户评价表series汽车系列表user客户user_car客户拥有的车辆user_discount优惠券repair维修工单rescue道路救援shop店铺used_series二手车系列officount多个店铺账号used_car二手车数据库表:表 4.3address(用户地址表)字段名类型含义idvarchar(100)唯一标识userIdvarchar(100)所属用户IDinfovarchar(255)地址phonevarchar(20)联系电话updateAtdatetime最后更新时间namevarchar(100)所属用户姓名表 4.4admin(店员)字段名类型含义idvarchar(45)usernamevarchar(100)登录名passwordvarchar(100)密码phonevarchar(11)联系电话namevarchar(100)姓名wxvarchar(100)微信rolevarchar(100)职位imagevarchar(255)头像enableint(1)可用标记createdAtdatetime创建时间expint(5)从业年龄remarkfloat评分isHottinyint(1)热门克服标记infovarchar(255)简介unionidvarchar(100)通用IDphotovarchar(100)照片duokefuvarchar(100)多客服IDdkfPasswordvarchar(100)多客服密码表 4.5arrange(客户预约)字段名类型含义idvarchar(100)userIdvarchar(100)客户IDcarIdvarchar(100)请求车辆techIdvarchar(100)执行人tagvarchar(100)请求类型remarkvarchar(255)备注addressIdvarchar(100)地址IDfixAtdatetime处理时间createdAtdatetime创建时间resultvarchar(255)处理结果arrangeAtdatetime客户预约时间contactsvarchar(255)预约的联系人phonevarchar(100)预约的联系人的电话consultIdvarchar(100)提供咨询的人cancelvarchar(255)取消理由表 4.6arrange_change(请求转移表)字段名类型含义idvarchar(100)arrangeIdvarchar(255)请求IDadminIdvarchar(255)申请人IDcreatedAtdatetime创建时间resulttinyint(1)处理结果reasonvarchar(255)驳回原因excusevarchar(255)申请原因表 4.7rescue(道路救援)字段名类型含义idvarchar(100)userIdvarchar(100)客户IDtechIdvarchar(100)执行人addressvarchar(255)救援地址fixAtdatetime处理时间createdAtdatetime创建时间resultvarchar(255)处理结果contactsvarchar(255)要救援的联系人phonevarchar(100)要救援的联系人的电话cancelvarchar(255)取消理由表 4.8automobile(在售汽车)字段名类型含义shelvebit(1)是否上架idvarchar(100)modelvarchar(255)汽车等级createdAtdatetime创建时间imgvarchar(255)汽车图片pricedouble(100,2)价格seriesIdvarchar(255)所属系列IDenginevarchar(100)发动机gearboxvarchar(100)变速箱类型speeddouble(10,2)最高速度sizevarchar(100)车型ourPricedouble(100,2)进货价turbovarchar(100)涡轮yearint(4)生产日期typevarchar(100)汽车类型horsepowerint(100)马力acceleratedouble(100,2)0-100加速时间warrantydouble(100,2)保修wheelbasedouble(100,2)轴距clearancedouble(100,2)最小离地间隙emptyWeightdouble(100,2)空车质量maxWeightdouble(100,2)最大承重trunkdouble(100,2)是否有尾箱fueltankdouble(100,2)油箱大小engineModelvarchar(255)发动机型号outputdouble(100,2)输出intakevarchar(255)增压类型powerdouble(100,2)功率torquedouble(100,2)扭矩drivevarchar(255)驱动hangvarchar(255)悬挂measurevarchar(255)外大小表 4.9car(客户的车)字段名类型含义idvarchar(100)brandvarchar(255)品牌modelvarchar(255)汽车等级createdAtdatetime创建时间numvarchar(20)车牌号表 4.10car_log(汽车修理日志)字段名类型含义idvarchar(100)userIdvarchar(100)所属车主carIdvarchar(100)汽车IDtagvarchar(100)出事地点infovarchar(255)故障描述amountdouble修理费用consultIdvarchar(100)提供咨询的人techIdvarchar(100)执行人createdAtdatetime创建时间表 4.11discount(优惠券)字段名类型含义idvarchar(100)titlevarchar(255)名称infovarchar(255)内容amountdouble(100,2)折扣conditionvarchar(255)使用条件colorvarchar(45)颜色createdAtdatet
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 明朝考试题及答案
- 规考试题及答案
- 中式面点技艺知到智慧树答案
- 生殖科N1护士1季度考核(护理核心制度)试题及答案
- 药品注册管理办法-试题(附答案)
- 电梯安全管理人员开卷考作业题加答案
- 光纤通信职业技能鉴定四级模拟习题+参考答案
- 2025年医疗设备区域代理商合作协议范本
- 2025年度房产租赁分期付款及租金调整协议
- 2025年老旧房屋防水修缮劳务分包施工合同
- 近视推拿培训课件
- 2025年国企运维岗笔试题目及答案
- 2025年职业卫生培训试题及答案
- 中华人民共和国治安管理处罚法2025修订版测试题及答案
- 新学期教学工作会议上校长讲话:把功夫下在课堂里把心思放在学生上把质量落到细节中
- DB42T 1655-2021 湖北省建设项目文物影响评估报告编制规范
- GB/T 24267-2009建筑用阻燃密封胶
- GB/T 14842-2007铌及铌合金棒材
- 2021年安徽省初中学业水平考试语文试卷及答案
- 目标管理与执行力培训课件
- 《抽象函数》 教学课件
评论
0/150
提交评论