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

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:sophiea123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:21世纪是个高速发展的信息时代,各种电商手段层出不穷,网络方式管理和消费覆盖生活的方方面面,企业的传统管理手段纷纷转型为通过软件科学管理手段来实现。传统管理手段时效性差,工作效率低,手工收录资料过程繁杂且资料易于丢失出错,成本大,而软件科学管理手段时效性高,成本低,资料管理方便快捷,用户操作易用效率高。因此,汽车信息管理已经不再满足于线下传统管理方式来管理。为了能够满足信息时代的用户能够通过网络方式实现购买汽车票,查看汽车站相关时刻表信息,管理员可以通过网络web系统来完成对汽车所有的信息一体化的科学管理,故而开发了一个基于web的汽车客户服务平台管理系统。该系统是采用Spring SpringMVC Mybatis框架和JsP、JQuery、EasyUI技术开发的一个web系统,使用的服务器技术是Tomcat服务器,数据库是MySQL。它具备了两个子系统,针对用户的门户售票购票系统,和针对管理员的后台管理系统,主要模块有用户管理、管理员管理、汽车站管理、线路管理、订单管理、购票模块、支付环节、歷史售票记录查询等一个完成的汽车信息管理体系,实现通过软件技术来进行科学管理。
  关键词:汽车客户服务平台;web系统;科学管理
  中图分类号:TP311
  文献标识码:A
  文章编号:1009-3044(2017)10-0050-03
  1.背景
  据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为系统总体结构E-R图。
  管理员角色是用于管理所有资源的角色,登录后台管理系统,管理用户、旅客、路线、汽车站、城市、订单等所有资源。用户角色是用于管理旅客信息、登录网站进行购票操作的一个账号凭证,查看车票情况,下单购买车票,管理个人信息的一个角色身份。旅客选择了行车路线后就可以下单购买这条路线的车票,生成车票订单和任务订单。系统实体关系图如图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.结束语
  本文立足于“互联网 ”的背景下,充分利用了当前信息技术高度发达的条件,极大地方便了乘客了解汽车票的情况,致力于解决乘客购票繁琐的问题,解决了车站管理人员工作量大且工作效率低的问题。
其他文献
采用LC-MS技术对哈巴俄苷单体给药后在大鼠体内的药动学进行了研究,发现并鉴定其主要代谢产物可能为肉桂酸,在此基础上应用HPLC法测定了哈巴俄苷经口给药或静脉给药后的药代
【摘 要】主流媒体作为重要的政治传播和舆论引导载体,也承担着重要的社会治理功能。本文通过分析发现在抗疫过程中,主流媒体实现了信息传播、舆论引导、社会动员、情绪疏导、社会协调、监督警示、互动沟通、服务社会等社会治理功能的高效发挥,在全社会缺乏接触式治理手段的情况下,实现了多元主体的社会共治,主流媒体社会治理能力的飞跃提升,为主流媒体的治理能力现代化奠定了基础。  【关键词】抗疫;主流媒体;社会治理
基于道南细孔-介电DSPM-DE模型,开展了工业含盐废水多级纳滤分离系统的代理模型构建与优化研究。首先,利用高维模型表征的数学建模方法,构建与原有纳滤理论模型有高拟合度的
2020年,一场突如其来的疫情使整个中国经济遭受了前所未有的剧烈冲击,企业界的忧虑指数在提升,恐慌的气氛似乎也在漫延。疫情突袭让很多企业措手不及,但黑天鹅事件无法避免,
目的:建立同时测定鸡蛋中诺氟沙星、氧氟沙星、培氟沙星、环丙沙星、洛美沙星、达氟沙星、恩诺沙星、沙拉沙星、二氟沙星残留的固相萃取-LC-MS/MS测定方法。方法:鸡蛋样品经乙
摘要:该文首先明确了师范生教育技术能力的内涵和培养内容,然后结合泰山学院省级教师教育基地建设与应用情况,构建了包含信息化教学环境、网络教学与学习平台、教与学、培养指导四个模块的教育技术能力培养模式。  关键词:教师教育基地;师范生;教育技术能力;培养;模式  中图分类号:G650 文献标识码:A 文章编号:1009-3044(2018)30-0166-03  Abstract: The artic
摘要:粮食种植质量是关系国计民生的大事,也是人们生活水平提升的关键和基础,随着农业产业结构的不断优化以及调整,玉米在实际农作物种植中所占的比例也越来越高,种植区域也在不断扩大,玉米在实际种植过程中较为常见的及大田种植方式如何提升大田玉米种植技术水平,促进玉米种植产量以及质量的提升也是非常重要的,不仅关系着人们粮食的供应,也是提升农民经济收入的基础,确保国社会安定发展以及粮食食品安全。本文主要从大田
对传统的BP算法进行了改进,提出了基于二阶导数的BP算法,大大减少了样本训练的迭代数,从而提高了网络运算速度,对异或问题和蜢虫分类问题的计算,取得了满意的效果。
心肌细胞中NADPH氧化酶活性增强和内皮素系统过度激活,是造成心肌细胞损伤的重要机制。本文旨在探讨内皮素受体拮抗剂CPU0213能否通过抑制ET—NADPH氧化酶的过表达,减轻心肌细
应该警惕产业链外迁风险,做好评估和政策应对,防范新冠疫情成为中国产业链加速外迁的催化剂。新冠疫情之下,美国吸引制造业回流的呼声异常强烈,如近日特朗普建议美国本土企业