特百惠商品流通管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
特百惠商品流通管理系统
解决方案
2016年5月
第一章建设背景
特百惠(中国)有限公司成立于1995年12月,为独资企业,公司的总投资额为一千万美元。中国地区总部设在广州,在北京、上海、成都、武汉、长春和西安均有分公司。在2000 年,特百惠(中国)有限公司对销售渠道及市场拓展模式进行了调整。根据中国国情,确立了以“特百惠专卖店”为主导渠道,以会员制为特色的发展策略。目前,特百惠的业务已经发展到全国300 多个城市和地区,中国的加盟店有3000多家。在这些城市的消费者都可以通过特百惠专卖店/专柜购买他们喜爱的特百惠产品,并享受特百惠特别的体验式营销方式——“理家会”提供的轻松理家窍门和现代生活方式。
随着特百惠越来越被更多的人所认可,特百惠的加盟店逐年增长,人们更习惯于这种家门口会员式购物的现代生活方式。信息化时代,为了保证订货的准确性、直观性及便捷性,特百惠商品流通管理系统随之诞生。根据初始需求文档分析,系统设计为前台功能、后台功能、接口开发三个部分。前台实现电子商城的展现形式,可以通过手机进行移动下单,并可以录入商品、会员等信息。后台实现基础数据的维护、订单的设置和处理、资金流水财务信息等。接口开发实现与原有JDE系统、LIS系统、HR系统的交互,实现客户资料、物流信息、员工信息等信息的同步。最终实现商品流通的各个环节均可以动态掌握,实现智能的商品流通管理。
第二章建设思想及原则
2.1建设思想
本方案的建设思想是利用手机应用技术、计算机信息技术、大数据分析和利用技术,围绕商品流通的各个环节进行整合利用和开发,包括会员管理,商品管理,库存管理,订单管理,资金管理,物流信息等环节,实现各级部门或公司了解各级权限的数据,对商品流通的整体情况全面掌握。加盟商通过移动商城订货,简单、直观、方便,提高了下单的准确度和效率。同时,形成大数据,进行大数据的各个角度分析,为决策提供动态的依据。
2.2建设原则
1、系统可靠性
必须保证系统服务的高可靠性,尤其是保证关键业务的连续不间断运作和对非正常情况的可靠处理,从软件技术和系统结构上能够确保信息存储安全,检索高效,对重要数据系统定期自动备份。
2、可用性
系统应该能够立即检测到应过程,系统某个继续工作的服务器上重新启动应用程序或者整个服务器的工作。从检测用程序或者服务器的故障。被证实的故障应该触发恢复到恢复整个处理过程,一般应该在大约一分钟内完成。
3、安全性
确保原来的业务流程不被打乱。网站的信息完全可信。
4、可行性
系统必须能够比较方便地实现设计目标中所要求的功能,具有易于实施,易于掌握以及实施成功率高的特点。
5、实用易用性
系统应具有一致的、友好的客户化界面,易于使用和推广,并具有实际可操作性。
6、可伸缩性
系统结构设计合理,随着应用水平的提高、规模的扩大和需求的增加,系统应能满足新增的需求,而系统的体系结构不需做较大的改变。做到平滑升级。
7、可管理易维护性
系统成型后将作为产品推广,必须具有可管理和易于维护的特点。
8、先进性
所选择的软硬件平台和整体方案必须是业界的优秀产品,并符合信息技术发展的趋势
第三章技术架构及环境
3.1技术架构
平台技术架构划分为五个相对分离的层,每一层都有一套定义好的接口。
第一层为表示层,是展现给工作人员和相关使用者的图形界面,构建于HTML前端技术、Portal、移动应用等技术之上。完成所有的数据展示,采集等用户交互功能。
第二层为应用层,基于JAVA EE架构,以EJB、JMC、Struts、XML等技术实现,完成所有业务逻辑的建模,是平台业务处理的核心层,该层与表示层的分离,极大的提高了应用设计的灵活性。可以
在不改变应用逻辑的情况下采用不同的图形用户界面,只要应用逻辑层给表示层提供明确定义的接口即可。
第三层为支撑层,是表示层和应用层的支撑环境,由Portalet Server、Workflow Engine、等服务器和中间件组成。为上层提供Web服务、底层数据传输、工作流驱动、数据安全等全面的支持。
第四层为数据层,即数据中心。它用来完成统一的数据管理和数据交换接口的实现。主要包括业务信息、空间信息的管理和维护、数据交换、数据抽取以及数据过滤等功能。
第五层为基础层,是系统级服务提供层,用来提供和管理服务器群集、服务器代理、Internet与VPN、移动网络,进行操作系统和网络环境整合。
整个系统中,部署了数据引擎、消息引擎、门户引擎和工作流引擎,把系统横向和纵向进行了多维度的打通和贯穿,从而使得各孤立的构件和模块成为一套有机的生态系统。
3.2运行环境
操作系统:Windows 2008 Server,Linux,Unix
应用服务器:Weblogic,Resin3.0,JRun4.0,Apache
Java运行环境:JDK 1.4.2以上
数据库服务器:Oracle10G,Microsoft SQLServer2000,Microsoft SQLServer2005,Sybase,MySQL,DB2
3.3安全架构
安全性由几层组成:用户或服务器一旦通过安全性的一层后,就执行安全性的下一层。下面简要描述为保护应用系统而设置的安全性各层。
1、物理安全
在物理上保护服务器和数据库的安全性与禁止未授权的用户访问服务器一样重要。因此,极力推荐将所有服务器放在通风、安全的区域,例如:一个上锁的房间。如果服务器不安全,则未授权用户可能绕开安全性功能(如存取控制列表设置)并访问服务器上的应用程序、使用操作系统拷贝或删除文件、或物理损坏服务器硬件本身。
2、网络安全
网络安全性已超出了本方案的范围,但在设置系统安全性前必须设置它。网络安全性防止未授权用户闯入网络并假扮授权用户,以及防止他们侦听系统所在的网络。通常使用网络硬件和软件或通过加密控制网络访问,侦听仅在事务未被加密时发生。因此要防止侦听,请加密所有事务。加密网络端口防止未授权的用户使用网络协议分析器读取数据。使用端口加密功能加密网络传输,如果使用Internet 协议,则通过SSL 进行加密。
3、服务器安全
如果为Internet/Intranet 访问设置服务器,则应设置SSL、名称和口令验证来保护在网络上传输的网络数据,并验证服务器和客户