直销平台解决方案Word格式.docx
《直销平台解决方案Word格式.docx》由会员分享,可在线阅读,更多相关《直销平台解决方案Word格式.docx(8页珍藏版)》请在冰豆网上搜索。
2.2建设目标
使用移动互联网技术构建直销平台,以个人+平台的商业模式构建运营体系,将服务商、供应商、商家、消费者四者融入平台体系,构建一体化运营体系。
2.3建设原则
1、平台体验放在第一位。
2、各模块及角色机制设定要合理清晰。
3、各业务流程逻辑要清晰,终端界面操作方便。
4、在合理使用先进研发技术的前提下最大程度压缩研发成本。
5、技术及语言平台选型要考虑后期维护成本。
6、平台整体架构风格要统一,遵循同一套规范。
7、平台在关键业务点实现高安全性。
第3章需求描述及分析
3.1概述
3.1.1需求分析目标和任务
1、确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明
2、分析用户要求,将软件功能和性能描述为具体的规格说明书
3、对问题定义阶段所确定的问题实现的可能性和必要性作出研究
4、建立软件系统的总体结构、子系统划分,并提出软件结构图
3.1.2需求分析组织方式
需求分析包含两部分,首先是需求描述,包括业务需求、接口需求、性能需求、安全需求以及其它补充需求。
其次是需求分析,包括对系统涉众的分析,列举所有与系统有关的角色,清楚的说明他们是如何看待和使用本系统的。
接着以系统用例图的形式描述系统的总体功能需求。
最后,描述本系统对技术架构的需求,用于指导后面的架构设计。
3.2需求描述
本平台划分为四个系统,平台管理系统、供应商系统、卖家系统、商城系统。
各系统用户终端涉及手机APP、Web端、微信公众号。
其中,平台管理系统为平台工作人员(管理员、审核员、文案等)使用,终端为Web端。
供应商系统为各类供应商(产品拥有者或经营者)使用,终端为Web端。
卖家系统为所有卖家使用,终端包括手机APP和微信公众号。
3.2.1业务需求
1、平台管理系统
核心业务:
平台功能管理、权限管理、节点管理、用户管理
供应商业务:
入驻管理、用户资料管理、产品管理、产品店家管理、订单管理、物流管理、收益管理
卖家业务:
开店管理、用户资料管理、订单管理、物流管理、收益管理、团队管理
商城业务:
设置管理、营销管理、订单管理、物流管理
2、供应商系统
入驻业务:
入驻申请、资料维护
产品业务:
产品审核、产品资料维护、产品卖家统计
销售业务:
订单管理、物流管理、收益管理
3、卖家系统
店铺业务:
开店申请、店铺设置、产品选配
订单管理、物流管理、收益管理、团队管理
4、商城系统
商城汇总分类展示,卖家店铺展示、买家注册及购买
3.2.2接口需求
1、平台管理系统对其他系统提供供应商相关接口、卖家相关接口。
2、商城系统对外提供物流管理接口,与各物流公司系统对接。
3、商城系统支付环节对外提供接口,与各支付平台对接。
3.2.3性能需求
1、商城系统首页、分类页、详情页拥有高速访问速度。
2、卖家店铺首页、分类页及详情页拥有高速访问速度。
3、所有商品描述图片拥有高并发访问速度。
3.2.4安全需求
1、各服务器加载防火墙及合理规则。
2、各服务器加载安全防护软件。
3、Web应用软件提供合理设置
4、平台管理系统所有通信使用加密。
5、商城支付业务使用安全协议并加密通信通道。
6、所有业务环节严格检查数据安全性。
3.2.5其它需求
无
3.3需求分析
3.3.1系统涉众分析
系统管理员、供应商管理员、产品管理员、卖家管理员、商城管理员
供应商会员
店主
买家
3.3.2功能需求分析
系统管理员功能:
系统参数设置(运行模式、数据库地址、缓存参数、域名授权)、权限管理(URL访问匹配、业务访问权限)、节点管理(设置平台所有节点目录的功能)、角色管理(对不同的角色授予不同的权限)、部门管理(根据平台角色设置部门)、平台用户管理(根据现有角色来维护操作用户)
供应商管理员功能:
入驻审核、资料管理、年审管理
产品管理员功能:
产品审核、产品文案策划、产品店家管理、订单管理、物流管理、收益管理
卖家管理员功能:
开店审核、店铺管理、订单管理、物流管理、收益管理、团队管理
商城管理员功能:
商城产品分类设置、产品排名设置、营销活动设置、订单管理、物流管理
供应商会员功能:
入驻资料提交、会员资料维护、产品录入审核、产品信息维护、产品卖家统计、订单管理、物流管理、收益管理
店主功能:
店铺申请、店铺信息维护、消息通知、产品筛选上架、邀请好友开店、订单管理、物流管理、收益管理、团队管理
买家功能:
个人中心资料维护、产品搜索浏览、产品选购支付、产品售后评价
3.3.3对技术架构的要求
根据平台整体业务的设定,本平台将采用JAVA平台,从安全性、扩展性、可维护性、灵活性、高效性5个方面来进行架构选型。
第4章总体设计
4.1总体设计目标
在子系统合理设计的前提下,保证数据信息在不同子系统之间高效流通,保证信息的正确性及安全性。
各系统业务逻辑合理搭配,业务流程职责详细、系统运行思路清晰。
4.2总体设计原则
考虑到系统今后可能出现的变更和扩展,系统设计时遵循可扩展性第一的原则。
由于该系统是B/S架构与C/S架构的结合,因此业务层的设计将独立于任何系统终端,为今后的维护和扩展提供可靠保障。
4.3总体逻辑架构设计
总体逻辑架构分为两层:
框架层和应用层。
框架层为抽象层面,其中包含各类模板定义及结构定义,规定了应用层应该以何种结构来组织逻辑。
应用层为具体业务实现层,其中包括业务模块和终端对接模块,所有功能的实现均在此层完成。
此外,应用层分为两个子层:
配置层和模块层。
配置层包含对整体业务的首要配置,模块层根据业务模块的划分来组织不同的逻辑代码。
4.4网络系统设计
Web应用服务器、数据库服务器、备份服务器三者处于同一内网并彼此分开。
其中Web应用服务器提供对外访问的端口,其余两者无法从外网访问。
Web应用服务器配备高防软件及设备,对流量使用状况进行实时监控。
Web应用服务器与数据库服务器之间提供高速访问能力。
数据库服务器有若干台,根据运营情况可灵活增减,但有且仅有一台数据库服务器实时提供服务,其余数据库服务器作为数据快照服务器并实时与主数据库服务器同步,一旦主数据库服务器出现故障,系统自动热切换到其他数据库服务器。
4.5硬件系统设计
Web应用服务器
数据库服务器
防火墙设备
备份服务器
高速交换机
路由器
4.5.1服务器
Web应用服务器配备16G内存、以上CPU、1000G以上存储空间。
数据库服务器配备16G内存、以上CPU、5000G以上存储空间。
备份服务器配备8G以上内存、以上CPU、1000G以上存储空间。
4.5.2网络设备
高速交换机、路由器
4.5.3存储系统
使用云磁盘,与服务器挂接
4.6平台选择
Windows2008R2操作系统
Tomcat8、Jboss、IIS应用服务器软件
Oracle11g数据库
JAVA语言平台、版本8
Helios架构,版本
第5章项目预算
总计:
862400元人民币
1、硬件合计:
238400
浪潮服务器x6:
182400
网络设备:
56000
2、网络系统搭建合计:
50000
3、软件采购合计:
80000
Oracle数据库:
Helios架构:
30000
4、软件系统开发合计:
494000
第6章附录一技术平台简介
语言平台:
JAVA,跨平台、高安全性
架构技术:
helios,可扩展性、灵活性、高效性
第7章附录二helios架构技术,标准及规范简介
Helios架构是一个采用JAVA语言编写的大型系统架构,旨在满足电商、社区、门户等大型web应用,本架构借鉴了行业内先进的设计思想及理念,在多年项目实战中总结出一套完整的设计思路,为该类型项目架构提供了可靠保障。