- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
版 本 历 史版本/状态作者参与人日期备注V 0.1.0.0王永刚2012.8.14编写本方案V 0.1.1.0王永刚2012.9.4原考虑的异地数据库同步架构在单公网环境下过于复杂,修改为托管机房部署业务数据库,本地只进行数据库备份。V 1.1.1.0王永刚2012.9.20修改为万庄独立机房环境前言范围本方案说明了以下三方面的内容:电子商务平台的功能;电子商务平台各内部系统的关系;电子商务平台的建议建设方案。本方案适用于厂商进行建设决策及指导建设方进行建设实施。符号和缩略语下列缩略语适用于本方案。ECOPElectronic Commerce OperationPlatform电子商务运营平台建设背景背景总体背景略.本方案基于公司2012年8月13日相关产品设计。平台介绍电子商务运营平台(ECOP)包含物流管理平台、仓储管理平台、客户关系平台、在线交易平台、呼叫中心平台五大主要部分。物流管理平台:针对货物流进行管理,主要为仓储的流程前端与后端。平台详细功能未确定。仓储管理平台:针对货物仓储进行管理,包括入库管理、出库管理、库存盘点、倒库管理、货位状态、搬运管理、残次品管理、统计报表、仓库信息管理、系统管理、个人设置。客户关系平台:针对企业客户关系进行管理,目前主要包括企业组织结构、企业人员、企业供应商管理等功能。在线交易平台:完成B2C的网上交易平台,包括商品管理、商品陈列、促销、检索、下单(客户下单、经纪人下单、座席下单)、订单处理、统计报表、会员管理、库存管理、座席事务处理、网站维护等功能。呼叫中心平台:完成呼叫中心功能,包括话务接入、呼出、录音、话务处理等一系列功能。平台特征ECOP平台涉及多种业务平台,各平台功能复杂,涉及不同角色人员,众多人员涉及不同的办公位置,业务平台部署涉及公网部署与内网部署,多种业务平台需要协同工作,因此平台设计考虑如下因素:安全性:主要涉及数据安全与网络安全,ECOP涉及的数据主要为用户数据与应用数据,数据安全主要通过用户数据加密与数据备份机制,网络安全包括口令、主机端口、应用的安全防范机制。可用性:电子商务系统需要具备应对高峰处理的能力,需要在高峰处理时,依然具备良好的性能,因此需要具备并发处理、缓存机制及服务扩充的能力。稳定性:系统需要7×24小时运行,因此系统在设计与实施时要考虑具备良好的容错、监控、日志、备份、恢复机制。扩展性:由于系统的分布实施要求及考虑未来的功能需求,系统要具备良好的扩展机制,扩展机制通过严格的MVC架构、接口机制、功能及应用分层、类SOA架构、业务流可配置机制实现。模块化及可配置:为了系统能够良好的扩展及未来的功能变化,系统要进行模块化功能分解,模块化还要考虑到平台的功能模块复用及未来的产品复用及修改,对模块化的实现要能够支持可配置的调整。协同处理:为了保证ECOP平台的信息流、货物流在各平台流转,在进行平台设计时,要考虑协同处理机制且要兼顾到流的分解与合并。分布实施:由于系统功能庞大,为保证实施的顺利进行及后期的新功能开发,平台要采用分步实施的方法。系统功能功能介绍详见产品设计各产品功能平台架构平台总体架构图如下:数据库ECOP平台涉及的网络环境有两部分,分别为部署在托管机房的商城系统与部署在企业内部的仓储物流、呼叫中心等系统,由于商品信息(库存、商品资料等)信息需要仓储系统与商城系统进行同步,将全部业务系统数据库均部署在公网环境下,业务系统数据每日同步到企业内部平台备份服务器上。关于数据库事务问题:有多种实现方案,(1)建立一个数据库,通过不同的帐号权限管理各个业务部分;(2)建立多个数据库,采用存储过程进行事务的处理;(3)采用JTA事务。考虑到系统的实施简便性,采用第一种方案,但程序设计时,要考虑到事务实施方案可能变化,设计要采用事务封装逻辑。说明:关于业务系统数据库部署在公网环境下后的业务系统的部署位置:业务系统可根据网络情况部署在企业内网,为了后期扩展考虑,必须采用接口开发模型,所有业务逻辑必须先抽象接口,组件实现提供业务组件的创建类厂,可选择使用Spring的注入机制。功能流程图平台功能总图物流管理系统包含6个模块:运单管理、派车调度、费用管理、统计报表、基础数据及系统设置。运单管理:根据在线交易产生的订单,自动生成运单,同时提供运单录入功能,以满足作为第三方物流的功能,派车调度:包含派车单录入、派车单管理,车辆调度员根据运单、结合车辆的运力情况对车辆进行调度,形成派车单,可以根据实际情况对派车单进行修改操作,最终形成确认后的派车单。费用管理:包含记录物流系统中发生的各种费用统计报表:运单业务汇总、派车业务汇总、自有车辆业务汇总、合作车辆汇总。基础数据:包含自有车辆信息、合作车辆信息,驾驶员信息、合作公司信息、运输线路及费用类别。系统设置:包含个
文档评论(0)