电商平台产品说明书.docx
《电商平台产品说明书.docx》由会员分享,可在线阅读,更多相关《电商平台产品说明书.docx(12页珍藏版)》请在冰豆网上搜索。
![电商平台产品说明书.docx](https://file1.bdocx.com/fileroot1/2023-2/6/a58e8e00-9717-422a-bb11-cc406eea5672/a58e8e00-9717-422a-bb11-cc406eea56721.gif)
电商平台产品说明书
LOGO
Shopxxx电商平台系统
(ShopxxxV4.0)
产品介绍说明书
文件状态:
[√]草稿
[]正式发布
[]正在修改
文件标识:
当前版本:
作者:
完成日期:
XXX科技发展有限公司
版本历史
版本/状态
作者
参与者
起止日期
备注
1.文档介绍
1.1文档目的
随着互联网迅速的崛起,越来越多的人选择了网上购物。
各种网购平台也顺势而出,每个平台都各有优劣及面向的客户群。
本平台为满足网购人员的各种需求,而独创了一套结构化模块化的电商管理平台,可对各种需求进行模块化定制及管理,已达到更好的满足网购用户及电商的需求。
提供一体化的系统管理、产品发布、在线购物等服务。
本文主要用于产品阶段的工作成果,为相关领导、产品负责人、开发主管等领导决策提供切实可靠的依据。
1.2文档范围
包括功能介绍、使用说明、优势分析、界面展示、产品需求介绍、业务架构、系统架构等。
1.3读者对象
公司领导、部门总监、产品总监、技术总监及相关人员
1.4参考文档
资料名称
作者
文档编号
发表日期
资料来源
《民生商城产品说明书》
《龙卡商城产品说明书》
《华夏商城产品说明书》
1.5术语与缩写解释
缩写、术语
解释
B2C
(Business-to-Consumer)商业零售,直接面向消费者销售产品和服务
CDN
全称是ContentDeliveryNetwork,即内容分发网络,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,提高用户访问网站的响应速度。
SSO
全称SingleSignOn,单点登录。
SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
AJAX
全称为“AsynchronousJavaScriptandXML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。
NoSQL
非关系型的数据存储,为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应提供水平扩展性
2.产品介绍
Shopxxx电商平台是一套成熟完整的B2C电子商品销售平台产品,可为有能力和意愿进行电商领域发展的单位提供一个低成本高回报的产品销售平台。
通过平台的统一管理及推广,使商家能够更好的关注产品的生产及服务。
网购用户能够通过平台的各项功能,更好的对商品进行筛选、比较,从而节省大量精力及时间,对商品实时跟踪及意见反馈。
平台的各项人性化的设计同时也能带来更好的用户体验。
Shopxxx电商平台拥有完善的基础平台,已经为国内好几家银行提供成功的产品;有这丰富的项目二次开发能力,能够满足不同客户之间差异需求;强大的技术团队很好的把控风险和提高项目质量;成熟的运维服务团队可以为平台提供良好的服务质量等等优点。
3.产品面向的用户群体
拥有网络资源及推广能力的运营商,产品生产销售的提供商,广大网购人员。
该平台能够提供较好的管理、发布、推广及用户体验,使商户及网购用户具有较好粘性。
4.产品应当遵循的标准或规范
Shopxxxx电商平台符合中国数码互联网上的应用的常规约束,服务器选型满足集团硬件规范与要求;存储选型满足业务需求,考虑存储要求以及现有设备的复用性。
Shopxxx电商平台遵循一下行业标准及国家法律
①遵守国家法律法规及相关部门规章。
②遵守互联网技术规范和安全规范。
③严格禁止法律法规和政策条例规定禁止的销售形式,如传销、中远期合约等。
严格禁止采用各种手段规避资质开展法律法规和政策条例规定必须具备相应资质的经营形式,如证券交易、期货交易等。
④电子商务平台经营者不得为非法经营者和非法交易提供服务。
⑤电子商务经营者必须对所有的交易建立记录和储存系统。
⑥知识产权保护。
电子商务经营者必须遵循知识产权保护的有关法律法规和政策。
⑦真实交易。
交易完成后必须发生货物所有权和全额货款的转移,在此之前不得将货物所有权作为买卖标的合约再次转让。
⑧电子商务经营者必须建立网络欺诈举报机制
5.产品范围
该产品旨在建设适合国内中小型电商平台使用的一套系统,可实现商品展示、商品售卖、及其多关联的多方面产业和相关成员的使用。
大型电商平台不在本范围之内。
6.产品中的角色
角色名称
职责描述
决策者
商城的决策者,通过数据来决策企业的方
管理者
商城管理者,负责商城日常的管理工作
运维人员
商城的技术、业务人员,处理商城技术及业务、客服等方面的工作
第三方人员
与商城进行对接业务的人员
新老顾客
在商城进行购买或潜在购买的人员
7.产品的功能性需求
7.1功能性需求分类
Shopxxx电商平台有着传统电商平台的各种功能。
从用户角度:
支持商品/店铺展示、支持商品/店铺展示搜索、商品/目录列表页;单品详情页;注册、登录;用户中心;购物流程、退换货流程、用户支付等方面的功能。
从平台运营角度:
商品管理、广告管理、营销活动管理、优惠促销分摊、价格极值管理;域名管理、店铺信用系统、店铺管理、审批流程与权限管理;订单管理、费用管理、订单拆分与分发规则、库存管理、逆向退换货;物流信息管理;邮件、短信平台对接、系统对接、第三方支付平台;线上客服;报表管理、系统日志管理等功能。
从商铺运营角度:
商品管理、内容发布管理;订单管理、退换货流程、活动促销功能;商铺权限管理、店铺管理;虚拟商品物料管理;短信、邮件通知功能等方面的功能。
从移动Wap角度:
实现手机移动互动等。
7.2特色
Shopxxx电商平台有着完全自主开发权限,其中许多功能点是已经申请软件行业专利。
功能类别
功能名称、标识符
描述
单品页
支持同款多SKU商品处理
单品页实现同款商品多SKU之间的自由切换,方面用户快速自由选择心意商品
留言/咨询/投诉
强大的服务信息及对等信息交互,实现完美的购物体验
组合推荐
方面用户购物时,连带产品直接的捆绑销售体验
关联推荐
挖掘用户潜在购物力,提高购物质量
购物体验
支持多订单合开发票
方便用户对发票需求的何种要求
支持选择第三方物流
方便用户对配送货方面有更好的体验度
订单收藏
方便用户再次购买,持续关注商品信息
跨店铺的平台级统一购物车,支持合并付款
方便用户购物时减少支付次数,提高购物体验
订单管理
订单监控
对订单的执行情况的各个状态进行监控
订单拆分
对于来自统一购物车的合并下单,订单管理系统应自动分拆订单并转致相应店铺进行订单履行
退换货
自由退换货
平台支持用户在线、客服等手段进行退换货
退换货保障
平台级客服可介入仲裁与处理纠纷
自动退款
退款自动返还用户账户,退款时系统自动将自动计算优惠分摊,包括各种类型的促销与优惠券的使用
域名管理
平台的二级域名管理机制
设定后,及时生效,登录商铺进行装修,发布商品
店铺管理
店铺品牌管理
支持对不同品牌、不同品类的店铺的权限开通及配置
在线客服
支付店铺运营方客服在线服务,同时支持平台方对店铺的服务及监管
手机商城
手机互动
用户商品/商铺查询,库存对接查询、订单生成、订单支付、订单执行、订单状态与PC系统的对接等;
使用平台
无缝支持智能手机、平板电脑浏览器
其他服务
统计分析
月末批处理、日末批处理、日末报表、月末报表等
8.产品的非功能性需求
8.1用户界面需求
8.1.1Web
8.1.2单品页
8.1.3店铺管理
8.1.4订单管理
8.1.5商品管理
8.2软硬件环境需求
需求名称
详细要求
开发框架
Spring、Mybatis、Velocity
服务框架
Struts+Spring+Hibernate
搜索
Solr
缓存
Mamcached、Ehcache、CDN
负载均衡
Nginx
数据库
Oracle
操作系统
CentOS6.x
8.3产品质量需求
主要质量属性
详细要求
正确性
a电子商务平台提供7×24小时的服务。
b系统在保证可用时间内,可接受的停机时间是每次不超过3分钟,每月不超过2次,折合等效可用率是99.99%。
c系统在保证可用时间之外,可接受的系统停机时间是每月0.1小时。
d当系统所在场所或整个系统发生灾难时,系统恢复服务时间目标是1小时。
e当系统的关键硬件发生灾难导致系统服务或数据不可用时,系统恢复时间目标是1小时。
f当灾难发生后,系统恢复数据点目标是不丢失数据量。
g系统发生灾难后,系统完全恢复到正常的可用性和性能水平的时间目标是1天。
可靠性
a产品成熟度高,该平台基于大量成熟的电商平台的基础上研发,程序的可靠性经过了市场上的监测;
b容错性强,基于大量商户、第三方平台业务往来,产品的容错行非常强
c已恢复性良好d
易用性
a易理解性:
业务在基本电商的基础,在此基础上一些定制开发,更易于用户的理解和学习
b易于操作:
具有友好的人机界面,方面用户的操作。
c吸引性强:
产品界面风格高端大气,视觉冲击力强,吸引力很强。
可扩展性
软、硬件平台应具有良好的可扩展能力,能够方便地进行系统升级和更新,以适应各种不同业务的不断发展。
对于超过多少在线人数或并发请求数需要升级或拓展哪些硬件需明确说明
兼容性
适用性强:
平台设计制作使用的技术不对浏览者使用的浏览器有特殊要求。
网站类应用可通过配置实现,不需单独定制开发
可移植性
a适应性强:
平台业务符合基本电商逻辑,基本上不需要进行大批量的定制开发,适用与很多个人或企业单位的需求。
b易安装:
平台基于Linux系统,所使用的运行环境都是免费的,易于安装发布
c共存性:
能够与其他公共环境中的资源共享。
9产品结构及实施
9.1产品架构
Web商城、WEB商户以及运营管理平台,都通过调用后台的Service层接口方法完成,该Service接口通过Dubbo对外暴露,对业务接口进行服务化。
9.2技术框架
本产品的技术框架选择仍沿用Shopxxx以前产品的技术框架,在此基础上根据产品的具体需求,对现有Shopxxx框架进行调整及扩展。
基础框架基本原理:
●应用服务层采用WebX框架(Struts+Spring+Hibernate)
●基于DIV+CSS的展示系统的页面布局、个性化以及静态化
●基于SSI(ServerSideIclude)实现界面组件的整合
●基于AJAX实现某些组件界面的局部刷新
●基于WebService框架实现外部系统的接口
●基于网络文件系统(如NAS等)实现文件资源的统一存储
●基于可靠性框架(包括LoadBalance等)实现可靠性需求
●基于负载均衡集群实现可伸缩性
●基于安全性框架实现数据完整性维护和身份认证功能
调整及扩展:
●基于JSI实现后台界面组件JS文件按需加载
●使用JSON作为后台界面组件与后台应用服务通信的缺省数据格式
●基于前端权限模型控制后台界面组件状态(显示/隐藏、可用/不可用)
●设计备份库(数据库+文件系统)存储操作记录、数据库删除、修改的记录
●使用低优先级的后台服务进程在系统空闲时执行存储操作记录、数据库删除、修改记录入备份库
●分集群组部署
●基于SSO服务实现Shopxxx平台相关系统之间单点登录
●基于外部统计分析系统实现访问统计
●扩展框架包支持多语言版本使用相同后台管理系统
●基于URLRewrite实现用户自定义网页URL地址
●部分检索采用NoSQL方式处理
9.3主要层次结构说明
通过这种架构方式,可以分散数据库压力,降低数据库服务器的资源开销,另一方面也使得服务动态扩展、分部式部署,为将来的分库分表,都提供了良好的扩展性、集成能力好、松散耦合
9.4硬件网络拓扑图
根据逻辑硬件系统划分为三部分,数据库集群相关硬件,应用服务器集群,web服务器集群,数据库集群包含数据库服务器,磁盘阵列等设备;应用服务器集群主要负载各种业务应用系统,包括文件,邮件,图片,缓存等非业务性系统;web服务器集群主要是web服务器,负载均衡器,反向代理服务器等设备
9.5硬件配置
服务器清单如下:
服务器
序号
服务器
型号及配置
1
vanish\nginx\tomcat\keepalive\memcache\nfs等等各种虚机
R720(E5-2620;256G;4*600G15K;Raid6?
)
2
图片服务器群集
R720(E5-2609;16G;4*300G15K;Raid6?
)
3
固态硬盘(图片)
4
数据库群集
R720(E5-2620;64G;4*600G15K;Raid6?
)
5
tomcat应用服务器虚机(主要作用冗余)
R720(E5-2620;128G;4*600G15K;Raid6?
)
6
磁盘阵列(5个硬盘)
MD3600i(10*600G15K)
7
磁盘阵列(高可用同步软件)
Powerconnect8132