当前位置:北京软件开发 > 产品案例 > 高速服务区线上线下一体化系统

高速服务区线上线下一体化系统

02-26 产品案例

ETC服务平台 北京软件开发

  1、项目背景
 
  近年来,互联网公司与传统企业纷纷在O2O领域布局,O2O产业如雨后春笋般在全国各地兴起。今年的政府工作报告还专门提到“把以互联网为载体、线上线下互动的新兴消费搞得红红火火”,无疑将O2O模式推到了一个新的高度,同时O2O模式也是“互联网+”具体落地生根的重要模式。
 
  在此背景下,为了能够为广大用户提供更便捷的高速公路相关服务,使得用户可以享受更多优惠、更好的服务,同时使得服务区增加更多的客户,开展精准营销,实现商业模式创新,拓展多元化盈利模式。我司计划开展服务区移动商城项目,致力于打造高速公路服务区O2O平台,为用户提供餐饮、便利店购物和加油等服务。
 
  2、需求分析及评审
 
  2.1移动端
 
  一、地图页
 
  1.扫码
 
  2.搜索
 
  3.地图
 
  4.我的行程
 
  5.附近的服务区
  二、服务区
 
  1.导航
 
  2.搜索
 
  3.便利店
 
  4.餐饮
 
  5.加油
 
  6.公益
 
  7.相关活动模块(即时秒杀、今日推荐、团购商品、特色服务等)
  三、优惠模块
 
  四、购物车模块
 
  五、个人中心
 
  1.我的钱包
 
  2.我的订单
 
  3.我的收藏
 
  4.我的评价
 
  5.我的收货地址
 
  2.2系统后台
 
  一、用户管理
 
  二、运营管理
 
  三、统计分析
 
  四、审核管理
 
  五、店铺管理
 
  2.3需求评审
  4概要设计及评审
 
  4.1编写目的
 
  本概要编写的目的是从服务区移动商城的需求出发,设计软件的代码架构、部署架构以及软件功能架构。遵循应用软件设计的基本原则并选择合适的设计方法,对系统内部的主要流程进行描述。本文档的读者是未来将参与系统设计和开发的人员,同时也可以作为实施后期的维护人员使用。
 
  4.2软件环境
  4.3设计思想
 
  本系统实现分布式架构设计思想,将实现远程调用service,实现面向SOA(服务)的开发思想,将不同的服务分布到不同的服务器上进行处理数据,web层实现nginx反向代理和nginx的负载均衡,将用户的请求通过nginx分发到不同web节点服务器进行处理,以此来提升用户的体验。
 
  4.4基本设计概念和处理流程
 
  一、购物流程
 
  二、用户创建流程
 
  三、广告和咨询
 
  四、商户与商品
 
  五、活动
 
  4.5系统架构设计
 
  一、技术架构
 
  二、部署架构
 
  三、功能架构
 
  四、数据库设计
 
  五、接口设计
 
  六、外部接口
 
  5系统详细设计
 
  5.1编写目的
 
  本概要编写的目的是从服务区移动商城的需求出发,设计软件的代码架构、部署架构以及软件功能架构。遵循应用软件设计的基本原则并选择合适的设计方法,对系统内部的主要流程进行描述。本文档的读者是未来将参与系统设计和开发的人员,同时也可以作为实施后期的维护人员使用。本详细设计说明书是针对概要说明书的一个详细阐述。
 
  预期读者为:系统维护人员和开发人员
 
  5.2程序设计原理和定义
 
  一、面向对象的设计
 
  二、基于层化的软件开发
 
  三、MVC分离的设计
 
  四、松耦合的设计
 
  五、使用语言和服务
 
  六、注释
 
  七、命名规范
 
  八、详细JAVA开发规范
 
  5.3程序系统架构
 
  一、APP结构图
 
  二、后台结构图
 
  三、数据库结构
 
  四、数据库结构图
 
  五、实现流程图
 
  六、接口设计
 
  5.4系统架构设计
 
  一、技术架构
 
  二、部署架构
 
  三、安全
 
  四、性能需求响应
 
  5.5代码结构目录
 
  一、程序包分层结构
 
  二、类分层结构
 
  三、接口分层结构
 
  四、枚举分层结构
 
  五、总体说明
 
  5.6测试计划
 
  6数据库详细设计及评审
 
  7代码评审
 
  8测试用例及报告
 
  9Bug登记
 
  10试运行记录及报告
  11验收报告
 
  对产品项验收的结果、功能完整性、产品可靠性、产品易用性、硬件产品及配套产品进行一系列的检测与记录,最后形成文档。
 
  12总结报告
 
  12.1关于系统架构部署
 
  12.2关于与乐速通APP集成
 
  1.使用h5技术调用乐速通app的登录和注册界面完成服务区移动商城的用户校验和认证;
 
  2.乐速通app提供h5运行的环境,将服务区移动商城移植到乐速通app中;
 
  3.通过h5调用乐速通app的扫一扫功能完成包含二维码扫描的功能。
 
  4.通过和乐速通app结合实现生成预支付订单传递,实现支付宝和微信的支付;
 
  5.实现乐速通卡支付(通过h5调用原生进行支付)。
 
  12.3部署遇到过的问题及处理方法
 
  Q:在服务区移动商城一期部署时数据库连接有问题的情况?
 
  A:经过多方调试最终问题原因是由于DB2数据库对用户的权限限制较为严格,原因在第一次部署没有对数据库的用户进行核实,导致服务区移动商城连接db2数据库无法读取数据造成时间成本的损失。如果以后遇到该类问题请先检查代码连接使用的用户是否和数据库本身对应的用户一致。
 
  Q:服务区移动商城部署的时,对字段名长度有严格的限制,在今后的开发和升级的时候注意:
 
  A:将数据库表字段的长度限制在30个字符以内<=30
 
  Q:在项目版本迭代后更新部署的时候需要注意:
 
  A:完整的SQL脚本更新语句,防止丢掉某个字段造成app或后台无法使用的后果。
 
  12.4开发过程中遇到的问题
 
  Q:关于云打印:
 
  A:本地需要安装C-Lodop云打印插件,核心原理是在本地电脑安装一个服务,通过调用服务向打印机发送打印请求。
 
  Q:XSS漏洞:
 
  A:起初是用了EL表达式让jsp不按html解析一段文字,后期配置xss过滤器解决被攻击的可能性。
 
  Q:后台防暴力破解:
 
  方式使用使用工具或机器人的方式对后台登录进行暴力破解,通过两方面进行处理,
 
  使用密码错误次数进行限制;
 
  使用验证码的方式进行防机器人刷接口;
 
  另外将登录的密码进行加密传输,保证登录过程中是安全可靠的。
 
  Q:关于库存恢复:
 
  由于下定单(过程中已经扣除了库存)之后会产生退货,所以当产生退货之后将库存恢复,可以解决服务区的数据统计。在培训的时候经营公司提出的问题。

ETC服务平台

版权保护: 本文由 北京软件开发 原创,转载请保留链接: http://www.researcho2o.com/html/60.html

推荐文章
智慧社区美好生活电子商务系统

智慧社区美好生活电子商务系统

华海惠管家APP以社区为主,围绕业主打造了以报修预约、装修申请、生活缴费、问题反馈、小区公告为基础的物业服务,扫码门禁、访客预约、远程开锁、报警信息、实时查看为基础的智能设备

企业大学管理系统

企业大学管理系统

通过自学、自测方式提高个人专业知识,并通过专业考试。要实现分专业添加、发布培训课件,形成课件库,同时分专业添加、发布考题,形成题库;学员可在线学习,随机测试和试卷

大数据问卷调查数据分析系统

大数据问卷调查数据分析系统

问卷调查是海尔集团针对海内外的员工进行的开放式的问卷调查,能实时的查看收集情况以及明细,根据各个不同平台角度可以查看相关报告,并且可以形成相关的PPT下载进行汇总汇报。