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