基于SSM架构的汽车客户服务平台的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

龙源期刊网架构的汽车客户服务平台的设计与实现作者:胡鹏高永平来源:《电脑知识与技术》2017年第10期摘要:21世纪是个高速发展的信息时代,各种电商手段层出不穷,网络方式管理和消费覆盖生活的方方面面,企业的传统管理手段纷纷转型为通过软件科学管理手段来实现。传统管理手段时效性差,工作效率低,手工收录资料过程繁杂且资料易于丢失出错,成本大,而软件科学管理手段时效性高,成本低,资料管理方便快捷,用户操作易用效率高。因此,汽车信息管理已经不再满足于线下传统管理方式来管理。为了能够满足信息时代的用户能够通过网络方式实现购买汽车票,查看汽车站相关时刻表信息,管理员可以通过网络web系统来完成对汽车所有的信息一体化的科学管理,故而开发了一个基于web的汽车客户服务平台管理系统。该系统是采用Spring+SpringMVC+Mybatis框架和JsP、JQuery、EasyUI技术开发的一个web系统,使用的服务器技术是Tomcat服务器,数据库是MySQL。它具备了两个子系统,针对用户的门户售票购票系统,和针对管理员的后台管理系统,主要模块有用户管理、管理员管理、汽车站管理、线路管理、订单管理、购票模块、支付环节、历史售票记录查询等一个完成的汽车信息管理体系,实现通过软件技术来进行科学管理。关键词:汽车客户服务平台;web系统;科学管理中图分类号:TP311文献标识码:A文章编号:1009-3044(2017)10-0050-031.背景据2016年1月22日中国互联网络信息中心发布《第37次中国互联网络发展状况统计报告》显示,截至2015年12月,中国网民规模大6.88亿,全年共计新增网民3951万人,增长率为6.1%,较2014年提升1.1个百分比,互联网普及率达50.3%,超过全球平均水平3.9个百分点,超过亚洲平均水平10.1个百分点。从报告上可以看出,我国互联网网民规模无比壮大,半数中国人接入了互联网,网民规模增速有所提升,另外网络基础设施建设也日益完善,如若长途汽车站的售票购票流程都可以通过互联网解决,对于这么大的网民群体,无论是返乡、旅游、探访朋友出行都是一神兵利器,只要有手机、有网络,购票就不成问题,从而长途汽车站也会迅猛发展起来,有着相当好的网络发展趋势和前景。我们需要重视汽车客户服务平台的建设。一个良好的、完善的、功能齐全的汽车信息售票购票一体化的系统,既能给汽车站管理员管理客运站信息、汽车线路信息、班次信息、售票信息等带来了极大的方便和快捷,规龙源期刊网范管理信息,减少了重复录入信息,大大提高了车站管理人员的工作效率,又能给广大用户群体带来方便,人们只要通过浏览器登录网站就能购买汽车票,简单、轻松,再也不用担心买不到票,赶不上车了。因此开发一个基于web的汽车客户服务平台管理系统势在必行。2.系统结构2.1系统总框架汽车客户服务平台的管理系统总体框架分为了4个部分:1)首页,2)汽车票购买,3)个人中心,4)基础信息管理。系统总体框架如图1所示。汽车客户服务平台管理系统它能够实现多种不同功能:功能上主要有汽车票信息的查询,汽车票的购买,管理员管理,用户管理,客服中心在线交流。具体的功能说明如下:1)汽车票信息的查询用户可以查询到汽车的路线,时刻表,票价以及票的数量情况,然后通过具体情况来购买。2)汽车票的购买用户在选择好出发的路线和时间后,就可以下订单,支付后完成了购票。3)管理员管理管理员可以实现多方面的管理,可以对汽车票的信息进行更新,用户信息的查询与更新,订单信息的管理。4)用户管理用户可以注册用户账号,加入购票队列,实现车票的在线购买。5)客服中心在线交流用户可以与在线客服人员进行交流,使自己的问题得到解决。2.2数据库实体关系图的设计龙源期刊网图。管理员角色是用于管理所有资源的角色,登录后台管理系统,管理用户、旅客、路线、汽车站、城市、订单等所有资源。用户角色是用于管理旅客信息、登录网站进行购票操作的一个账号凭证,查看车票情况,下单购买车票,管理个人信息的一个角色身份。旅客选择了行车路线后就可以下单购买这条路线的车票,生成车票订单和任务订单。系统实体关系图如图2所示。3.系统主要功能的实现3.1用户登录与注册模块前台主页面的操作需要先进行登录才能操作,如若没有登录,确认购票订单生成的时候也会提示让用户先登录再操作。登录界面提供找回密码功能,点击“忘记密码”连接,弹出一个对话框,输入要找回的邮箱账号和绑定手机号码,校验成功后提示该邮箱账号的密码信息。登录成功后会将前台登录账号信息写入session中,退出则注销session。用户只需要输入正确的邮箱账号,设置登录密码,即可快速注册账号,而后需要到个人中心去完善自己的基本信息。用户注册会校验邮箱账号是否已经存在。3.2订单管理订单管理模块下面有两个子菜单,分别是任务订单管理和订票查询。任务订单在业务流程上是指一个用户账号下发一个订单任务即为一个任务,会生成一个任务订单,由任务订单号来标识,任务订单号由程序自动产生。而这个任务订单下可以有多个车票订单,换成用户角度来说,就是用户订一次票为一个任务,这个任务下可以为不同的旅客订同一线路的多张票,每一张票就是标识为每一个旅客的车票订单。任务订单管理和订票查询都有查询、重置功能,管理员可以查询这条任务的订单信息和双击事件进去查看这条任务下的所有订票信息;订票查询即可以查询到每一个旅客的订票信息。原则上管理员不具备添加、修改、删除这两个子菜单的信息。因此不提供添加、修改、删除这3个按钮功能。3.3路线管理路线管理模块下面分有两个子菜单,分别是汽车路线管理、售票情况查询。汽车路线管理提供有查询,重置,新增,编辑,删除的5项按钮功能,可以实现一条线路的手工录入,修改,删除,以及查询的功能。而售票情况查询,实现查询所有已经订票后的线路售票历史情况的一个详情,只提供查询、重置的功能,实际上就是一个报表形式显示。3.4汽车票预订功能用户进入全国汽车票务网之后,在首页和汽车票菜单下都有汽车票预订小窗口,如图3,只要输入出发城市,到达城市,和出发日期。再点击搜索按钮,即可进入时刻表页面。选中想龙源期刊网预订的线路,勾选了再点击右边的购票按钮,此操作后台会校验用户是否登录,如若未登录,会提示用户先完成登录后操作。账号登录了的话则进入该线路的预定页面,如图4,勾选乘车人,最多只能勾选3人,确认无误后提交弹出车票预订信息确认窗口,点击确认并支付按钮即可完成下单操作。下单操作即是后台获取用户所勾选的线路编号和出发日期,以及勾选的常用旅客Id数组,根据每一个常用旅客生成一个车票订单ticketorder,然后统一生成一个任务订单workorder,这几个车票订单都是挂在这个任务订单下,再将这次的这条线路购票历史情况更新到tick—et-sale-situation表中。完成后则会进人支付页面中,点击支付按钮完成支付操作,该任务订单状态由创建状态变为完成状态,支付状态由待支付状态到已支付状态。3.5用户管理用户管理模块下面分为3个子菜单,如图5所示,分别是管理员信息,用户信息,旅客信息。管理员信息,用户信息两个子菜单都拥有查询,重置,添加,编辑,删除,和重置密码5个功能按钮,查询功能,即是从数据库中查询出该表的基本信息,按钮区就是2行4列共8个查询条件,如果查询条件不为空,则按查询条件查询界面,全为空则全表查询。如管理员信息的查询关键代码如下:首先,由admin.js通过AJAX调用,将searchForm表单里的查询条件转成JSON对象数组传递给后台程序Controller层,AJAX请求根据ud中的路径和ControllerRequest-Mapping匹配到路径,即可进入该Controller类中,再通过RequestMapping匹配方法路径来将请求参数传给改方法,由manager类来调用具体的逻辑方法去实现。Manager类的接口实例化和mapper类的实例化都通过@Autowired注解方式来实现,@Service就是将该实现类注册为Service类。然后由mapper对象调用adminMapper.xml中的查询方法实现查询数据库操作,通过AJAx带回给前台页面。3.6个人中心模块个人中心模块可以查询用户账号的详细资料,出行订单情况,常用旅客信息详情,并可以对用户详细资料进行编辑和完善,添加常用旅客和查看曾经下过的出行订单等操作,还可以修改用户账号的密码,如图6所示。4.结束语本文立足于“互联网+”的背景下,充分利用了当前信息技术高度发达的条件,极大地方便了乘客了解汽车票的情况,致力于解决乘客购票繁琐的问题,解决了车站管理人员工作量大且工作效率低的问题。龙源期刊网龙源期刊网

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功