O2O电商系统功能V0.docx
- 文档编号:23289064
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:42
- 大小:78.17KB
O2O电商系统功能V0.docx
《O2O电商系统功能V0.docx》由会员分享,可在线阅读,更多相关《O2O电商系统功能V0.docx(42页珍藏版)》请在冰豆网上搜索。
O2O电商系统功能V0
O2O电商平台系统
建设方案
文件状态:
[]草案
[]正在修改
[√]正式发布
文件标识
所属部门
创建者
扣.号(2-9-8.0.3.4.4.6)
保密性
保密
创建时间
2017.02.09
文档审批人
版权所有
版本
V1.0
版本修订记录
版本号
变化状态
修改描述
编辑人
修改日期
审批人
V1.0
C
第一版
王保政
2017.02.09
*变化状态:
C——创建,A——增加,M——修改,D——删除
1前言10
1.1背景10
1.1本文目的10
1.2术语和缩略语10
1.3范围12
1.3.1目标用户12
1.3.1.1可消费的产品及服务13
1.3.1.2支持的支付方式14
1.3.1.3支持的沟通方式14
1.3.2预期读者14
2设计概述14
2.1系统概述14
2.2接口需求15
2.2.1用户接口15
2.2.2硬件接口15
2.2.3软件接口15
2.2.4通信接口16
2.3系统非功能需求16
2.3.1性能需求16
2.3.2硬件环境安全需求17
2.3.3系统安全性需求17
2.3.3.1网络安全17
2.3.3.2应用系统安全17
2.3.4数据传输安全18
2.4系统的性能需求18
2.4.1可扩展性18
2.4.2自适应性18
2.4.3可移植性18
2.4.4可维护性18
2.4.5容错性18
2.5系统目标18
2.5.1系统定位19
2.5.2主要功能19
3业务功能定义20
3.1功能介绍20
3.1.1功能概述20
3.1.2功能列表20
3.2前端功能22
3.2.1关注微信服务号22
3.2.2用户登录22
3.2.2.1用户注册22
3.2.2.1.1业务功能说明22
3.2.2.1.2业务流程描述22
3.2.2.1.3业务规则说明23
3.2.2.2忘记密码23
3.2.2.2.1业务功能说明23
3.2.2.2.2业务流程描述24
3.2.2.2.3业务规则说明24
3.2.2.3会员登录24
3.2.2.3.1业务功能说明24
3.2.2.3.2业务流程描述25
3.2.2.3.3业务规则说明25
3.2.3个人中心26
3.2.3.1我的资料26
3.2.3.1.1完善我的资料26
3.2.3.1.2我的收货地址27
3.2.3.1.3发票信息管理28
3.2.3.2账户安全28
3.2.3.2.1修改密码28
3.2.3.3我的钱包30
3.2.3.4我的分销明细30
3.2.3.5我的收支明细30
3.2.3.6我的银行卡30
3.2.3.7我的合伙人30
3.2.3.8我的推荐店铺30
3.2.3.9我的订单31
3.2.3.9.1业务功能说明31
3.2.3.10我的关注31
3.2.3.10.1关注的商品31
3.2.3.10.2关注的商铺32
3.2.3.11我的评价33
3.2.4微信端商户中心33
3.2.4.1商家收款33
3.2.4.2申请开店33
3.2.4.3商户入驻33
3.2.4.4商户查询统计34
3.2.4.4.1商户信息编辑34
3.2.4.4.2商户订单查询34
3.2.4.4.3商户日收款明细查询34
3.2.4.4.4商户销售汇总34
3.2.4.4.5商户结算查询34
3.2.4.4.6收银员日佣金汇总34
3.2.4.4.7收银员月佣金汇总34
3.2.4.4.8发货管理35
3.2.4.4.9商城订单管理35
3.2.4.5销售员查询35
3.2.4.5.1拓商流水查询35
3.2.4.5.2销售员每日分成汇总35
3.2.5前端功能35
3.2.5.1附近店铺首页35
3.2.5.2城市切换35
3.2.5.3店铺详情36
3.2.5.4立即付款36
3.2.5.5网上商城首页36
3.2.5.6商品分类页36
3.2.5.7商品搜索结果页36
3.2.5.8商品详情页36
3.2.5.9购物车37
3.2.5.10结算页面37
3.2.5.11付款37
3.3后端功能37
3.3.1系统管理37
3.3.1.1数据库管理37
3.3.1.2系统配置37
3.3.1.2.1系统初始化37
3.3.1.2.2功能菜单定义38
3.3.1.2.3系统参数设置38
3.3.1.2.4单据号生成器38
3.3.1.2.5第三方密钥管理38
3.3.1.2.6手机网页图标配置38
3.3.1.2.7子系统管理38
3.3.1.2.8数据权限定义38
3.3.1.3组织结构与授权39
3.3.1.3.1单位基本信息39
3.3.1.3.2组织机构管理39
3.3.1.3.3系统角色管理39
3.3.1.3.4用户管理39
3.3.1.4基础数据39
3.3.1.4.1国家地区编码维护39
3.3.1.4.2行业编码维护40
3.3.1.4.3数据字典管理40
3.3.1.4.4行政区划40
3.3.1.4.5快递公司管理40
3.3.1.5网络安全40
3.3.1.5.1注入攻击字典管理40
3.3.1.5.2注入攻击日志40
3.3.1.6日志管理41
3.3.1.6.1用户登录日志41
3.3.1.6.2系统操作日志41
3.3.1.7报表定义41
3.3.2内容管理41
3.3.2.1栏目管理41
3.3.2.2信息管理41
3.3.3门户网站42
3.3.3.1注册会员管理42
3.3.3.2网站配置42
3.3.3.2.1网站基本信息管理42
3.3.3.2.2静态页生成配置42
3.3.3.2.3友情链接设置42
3.3.3.2.4图片幻灯设置42
3.3.4资金管理43
3.3.4.1个人余额管理43
3.3.4.2充值管理43
3.3.4.3个人消费记录43
3.3.5邮箱管理43
3.3.5.1系统邮箱设置43
3.3.6业务流程管理43
3.3.6.1.1流程状态位定义43
3.3.6.1.2审批流设置44
3.3.7短信平台44
3.3.7.1.1短信运营商资料44
3.3.7.1.2短信账户管理44
3.3.7.1.3服务器端短信发送队列44
3.3.8微信服务号45
3.3.8.1.1微信服务账号管理45
3.3.8.1.2微信服务号菜单管理45
3.3.8.1.3微信图文消息设置45
3.3.8.1.4微信用户管理45
3.3.8.1.5微信关键词回复45
3.3.9电子商务46
3.3.9.1电商基础数据46
3.3.9.1.1商品分类46
3.3.9.1.2商品基本信息46
3.3.9.1.3商品规格管理46
3.3.9.2商户管理46
3.3.9.2.1店铺基本信息46
3.3.9.2.2门店会员信息47
3.3.9.2.3开店申请47
3.3.9.2.4销售大区管理47
3.3.9.2.5O2O商户货款日结算汇总47
3.3.9.2.6公司销售团队管理47
3.3.9.2.7推广佣金明细查询47
3.3.9.2.8个人佣金月汇总及转账48
3.3.9.3订单管理48
3.3.9.3.1订单查询48
3.3.10统计分析48
4其他要求49
5系统整体架构49
5.1服务器配置49
5.2服务器部署结构图50
5.3主要技术框架51
前言
1.1背景
“互联网+”存在战略机遇,传统实体店铺受电商的影响,很多店铺的销售业绩大幅度下滑,严重影响店铺老板的收入和地方税收。
在这种情况下,传统实体店铺是否能够成功逆袭,取决于我们是否能够创造性地设计新的盈利模式,在移动互联网时代利用O2O电商平台,结合店铺的本地化服务优势,充分将到店的临时客流转化为长期顾客,提高店铺的销售收入。
基于这样的背景,我公司于2012年着手于网上商城的研发,2016年开始开发基于微信服务号的O2O电商平台,并成功应用于某些大型合作伙伴的项目中。
1.1本文目的
本文的目的是对我公司现有的O2O电商产品进行初步的介绍,以便在不同的项目中有针对性地进行二次开发改造。
1.2术语和缩略语
序号
术语或缩略语
说明性定义
1.
平台
平台,指基于技术层次和用户及客户的整体基础架构平台(它组建了一个各种应用的统一、规范的技术支撑环境),与基于业务模型的应用平台(它组建了从管理与应用需求出发,提供一个支持管理的应用平台)的结合体。
2.
总运营商
独立部署本平台产品的电商运营公司。
3.
前台
指本系统各类应用人群使用的功能集合。
准确讲,应该是除平台总运营商(管理员及操作员)外的涉及平台各类型游客、买家用户、卖家用户的应用及管理界面与功能。
包括:
前台门户、买家前后台、卖家前后台、其它用户前台。
4.
前台门户
指各类型应用人群在前台浏览、购物及各种相关业务操作的功能区。
包括整站首页、各个导航页、各个栏目及专题页、商品品类页、最终商品购买页、商铺页、购物引导页等。
5.
后台
指本平台后管理人员使用的功能集合,平台总运营商可以在后台进行操作。
后台包括:
平台总运营商后台、运营专员后台、其它各类型平台管理人员后台。
6.
专区
平台主推的核心导航及频道、主要楼层及橱窗、关键活动区或者页面等。
7.
分类
按产品类目划分的分类。
8.
商铺
平台上商家的商铺。
9.
游客
在平台中没有注册、没有用户名的用户、或者是有用户名没有登录的用户。
游客只有注册后才提供购买功能。
对于微信服务号而言,用户访问服务号会自动注册账号。
10.
会员
在平台上注册的所有用户,都称为会员。
未登录会员在网站上的操作,即便留下cookie,如没有登录就离开都视为游客行为。
会员分普通会员、企业会员、商家会员。
普通会员、企业会员可以购买商品。
商家会员可以出售商品。
11.
买家
买家是会员的一种,可以是普通会员也可以是商家会员。
指登录后作为买家身份的管理功能区,可以进行各种买家的功能操作。
12.
卖家
卖家是会员的一种,指的是商家会员。
指登录后作为卖家身份的管理功能区,可以进行各种卖家的功能操作。
13.
我的帐户
指会员登录后管理自己的账户信息的功能区,可以管理账户的各种信息。
14.
第三方支付
指平台接入的第三方支付系统。
15.
组织机构
依法设立的企业及其他依法成立的单位。
这里指棉棉电商的运营或其他部门的组织信息。
1.3范围
1.3.1目标用户
目标用户
适用渠道
备注
拟运营电商平台的企业
招商合作
拟开发电商平台的创业公司
项目合作
想使用平台功能的店铺老板
入驻平台
平台运营相关的管理员及操作员
电商平台的运营
消费者
实体店消费、网购
销售推广
网上、地推
1.3.1.1可消费的产品及服务
1)开店服务
●实体店老板线上注册店铺,顾客可在微信或APP中搜索到附近店铺。
●生成店铺二维码桌牌:
桌牌可贴于收款台、餐桌。
●当面收款:
通过微信支付。
2)平台提供的线上产品
●供货商入驻:
供货商发布商品;
●顾客网购:
⏹顾客网上购买商品;
⏹顾客购买附近店铺的商品,店铺送货上门;
1.3.1.2支持的支付方式
●在线支付
主要采用微信在线支付,其次是用支付宝支付;
1.3.1.3支持的沟通方式
●在线客服:
平台为买卖双方、系统提供在线即时通讯服务;
●站内消息:
通过站内消息,为买卖双方、系统提供消息通知功能;
●手机短信:
通过和第三方短信系统对接,为会员提供各种内容的手机短信通知功能;
●邮件:
通过与第三方主流邮件系统对接,为会员提供各种邮件信息通知功能。
1.3.2预期读者
本文的预期读者包括:
UI/UE人员、产品设计人员、测试人员、开发工程师、运维工程师等,主要为产品设计和技术人员。
设计概述
1.4系统概述
本平台为实体店商家提供线上的电商平台,为供应商提供商品发布平台,为消费者提供一个融合线上、实体店为一体的O2O消费平台。
对于供货方,可将通过平台推广给店铺、顾客、代理商。
对于实体店老板,可通过平台吸引顾客到店消费,而且可以在平台中采购物美价廉的商品。
1.5接口需求
1.5.1用户接口
本系统采用B/S架构,所有界面使用WEB风格,用户界面的具体细节将在概要设计文档或其他相关文档中描述。
1.5.2硬件接口
服务器端为满足数据安全、第三方运营商需求,在部分应用服务上使用专用服务器,预留可能的相关接口。
1.5.3软件接口
●可以做到PC端与微信端、移动APP端的互联互通,数据一致性,形成面对不同受众人群、不同现实场景下的完整生态体系;
●与短信平台的接入将通过备用短信运营商,提高短信送达的可靠性,尽可能降低由于短信运营商给平台带来的影响;
●邮件服务商的接入也将通过备用机制,降低邮件服务商对平台的影响;
●在电子签章的接入方案上以合法、安全性为第一要素,同时会考虑到客户使用便利及流程追溯;
●与第三方支付网关的接入服务上,会考虑其安全性与实时性,保证平台客户的资金安全;支付接口主要考虑微信、淘宝、收钱吧等。
●物流接口可使用kuaidi100的API。
●根据业务需要,可考虑开发针对其他电商平台的接口例如淘宝TOPAPI等,以便可实时从其他电商平台获取订单信息。
●本平台后续也要开放API供第三方APP开发公司、网站调用,扩大平台使用的生态圈。
●即时通信接口可采用环信API。
1.5.4通信接口
HTTP协议族,基于TCP/IP通信网络。
1.6系统非功能需求
1.6.1性能需求
●并发性能
系统处理能力主要考虑系统能承载的最大并发用户数,按照实际情况的规划,系统每天访问人次应满足100万人,日订单量支持10万订单数。
●响应时间
为了能够快捷地提供功能服务,系统应该能够快速地响应请求。
以下提出的是对WEB页面响应速度的上限要求:
时间段
种类
响应时间(秒)
平时
业务数据操作
2
高峰
4
平时
简单报表或分析
2
复杂报表或分析
5
高峰
简单报表或分析
4
复杂报表或分析
10
1.6.2硬件环境安全需求
●系统在设计开发时,充分考虑用户的具体情况及使用操作,不但要理论上可行,更重要的是实际上可用,更好地适应用户需求。
同时要把故障率降到最低,确保系统稳定可靠,系统具有高MBTF(平均无故障时间) 和低MTBR(平均无故障率),系统提供了容错设计,有故障检测和恢复手段。
能在网络、硬件或系统出现故障时,提供不同级别的容灾服务。
●系统涉及到的各种数据关系到各商户的利益和系统的正常运行。
系统平台通过严格的流程与权限控制,做到严格审核与分配系统权限,严禁未经许可的用户访问和操作。
●系统的运行环境是分布式的,采取有效、严格的软件防护(防病毒软件)与硬件防护(硬件防火墙)措施相结合来预防外界用户对系统的攻击与破坏。
●系统建立健全的备份和灾难恢复机制,系统文件、应用服务的配置文件及开发代码文件都需要做一个全备份。
●可使用阿里云服务器作为运营服务器。
1.6.3系统安全性需求
1.6.3.1网络安全
与第三方支付环节使用专线与边界防火墙接入、或其他安全机制保证网络安全。
1.6.3.2应用系统安全
●系统采用权限控制机制,对系统用户访问权限进行严格控制,严禁未经许可的用户访问和操作。
●系统数据服务器设置为只能允许应用服务器本地访问,不允许其他客户远程访问。
1.6.4数据传输安全
●传输的数据都采用安全、高效的加密算法加密,使得数据即使泄漏、被截获后,也无法识别相关的数据内容,确保数据安全。
●对于客户端与服务器交互的重要数据,使用安全套接子层(SSL)进行信息交换。
1.7系统的性能需求
1.7.1可扩展性
系统建设采用先进的成熟技术,建立严密、体系化的系统管理、应用平台,具有良好的分层设计,同时整体系统扩充性能良好,能够根据业务的发展或变更,在保持现有业务处理不受影响的前提下,具有持续扩充功能、适度变化的能力。
1.7.2自适应性
系统基于Web模式和Java技术开发,能够支持Windows环境下IE8及以上的浏览器、火狐Firefox浏览器、谷歌Chrome浏览器及各种分辨率的自适应。
如遇第三方软件不支持的除外。
1.7.3可移植性
当系统架构出现变化或需求需要扩展时,能够快速、便捷的修改配置或迁移至其他运营商环境,保证系统切换后正常运行。
1.7.4可维护性
提供服务器状态监控方式的细节内容;提供对紧急异常事故的处理方案。
1.7.5容错性
系统对于外部录入数据有一定的容错、纠错能力。
系统具有良好的异常捕获、处理机制,提高人机交互性。
1.8系统目标
1.8.1系统定位
本系统是一个融线下实体店铺、线上网上商城为一体的O2O电商平台。
实体店商家入驻平台后,顾客可通过附近搜索功能查找商家并到商家消费,另外商家可通过让到店顾客扫码的方式,吸引顾客加入平台。
顾客不仅可以到实体店消费,还可以通过平台购买商品。
供应商入驻平台后,可在平台上发布自己的商品。
因不同项目的盈利模式不同,这里不介绍平台的详细盈利模式。
1.8.2主要功能
主要功能如下:
●前端功能
附近店铺、店内付款、商品管理、购物车、结算、支付、收藏等功能。
●商户中心
入驻申请、商家收款明细查询、商家日销售汇总查询、商家结算资金查询、商家发货、商家交易订单查询等。
●个人中心
个人资料、订单查询、个人收货地址管理、我的银行卡、分销记录、收支明细、我的钱包等。
●后台管理
系统管理、网络安全管理、日志管理、基础数据管理、权限管理、用户管理、商品分类管理、商品管理、订单管理、商家结算、广告管理、微信服务号设置管理等等。
●数据分析平台
按地区、商家、日期、商品分类等维度进行各种统计。
例如:
商家每日销售汇总、明细。
商家每日发展新顾客曲线图。
按分类统计商品销售额。
按供应商统计商品销售额。
按地区统计商品销售额。
按销售员统计关联店铺的销售额。
业务功能定义
1.9功能介绍
1.9.1功能概述
O2O电商平台包括PC版、WAP版、微信版、手机版。
本文主要介绍微信版的功能。
涵盖网上购物、店铺消费、批发采购、商户管理、后台管理、大数据分析等模块。
1.9.2功能列表
●微信端
⏹店铺首页
⏹商城首页
⏹店铺详情
⏹商品分类页
⏹商品详情页
⏹附近商家地图
⏹购物车
⏹在线支付
⏹商户中心
⏹个人中心
⏹在线客服
⏹......
●商户端
⏹商品分类设置
⏹商品管理
⏹订单管理
⏹销售统计
⏹结算管理
⏹会员及会员卡管理
⏹店铺信息管理
⏹收银员管理
⏹客服管理
●管理端
⏹系统管理
⏹业务管理
⏹销售统计
⏹安全管理
⏹数据库管理
⏹组织机构管理
⏹权限管理
⏹微信服务号管理
1.10前端功能
前端包括微信前端、WAP前端、APP前端、PC前端。
对于前三者的前端展示基本相同,只是实现技术不同。
本平台PC前端主要是网上商城,PC版前端的O2O功能需要开发。
1.10.1关注微信服务号
用户扫描平台分发给店铺的二维码后关注微信服务号。
也可以通过搜索微信服务号的名称关注服务号,用户关注服务号以后,系统会自动生成此用户的登录账号。
1.10.2用户登录
1.10.2.1用户注册
注:
如果用户访问的是微信服务号中的应用,不需要单独注册。
1.10.2.1.1业务功能说明
●游客通过手机或邮箱注册成为平台普通会员;
●普通会员也可认证成为商户,可以在平台开店售卖。
1.10.2.1.2业务流程描述
1.用户在登录界面中点击“注册”按钮。
2.跳转到注册页面,注册页面包含2个板块,分别为手机注册与邮箱注册,用户任选其一。
3.如果选择手机号注册,需要输入手机号并点击“发送验证码”。
4.用户手机接收到平台发送的手机验证码后,将验证码输入到注册页面中,点击下一步。
5.用户输入密码以及密码确认,点击“完成注册”。
6.如果选择邮箱注册,需要输入邮箱地址并点击“发送激活邮件”。
7.用户到邮箱中接收到邮件后,点击链接打开新的平台注册页。
8.用户输入密码以及密码确认,点击“完成注册”。
1.10.2.1.3业务规则说明
●游客在注册页面进行注册操作,注册页面分为两个板块,分别用于手机注册或邮箱注册。
●需要对手机和邮箱进行规则校验,不符合规则提示正确格式。
●验证码校验,验证失败提示验证码错误。
●验证码校验为第一步校验,需输入正确验证码方可进行手机或邮箱的校验,降低平台注册运营成本、防止软件暴力破解。
●密码增加随机盐+多层加密的方式存储,不保存明文。
完全保证了用户的安全性。
1.10.2.2忘记密码
1.10.2.2.1业务功能说明
会员忘记密码后可使用忘记密码功能找回密码。
平台提供两种密码找回方式:
手机、邮箱(需绑定后使用)。
手机密码找回:
通过手机发送验证码确认会员身份后,进行密码找回操作。
邮箱密码找回:
通过邮箱发送邮箱链接确认会员身份后,进行密码找回操作。
1.10.2.2.2业务流程描述
1.用户点击忘记密码的链接,进入忘记密码页面
2.用户输入要找回的“用户名”或“邮箱”或“手机号”,点击“下一步”。
3.选择需要找回的方式:
邮箱找回(需绑定)、手机号找回(需绑定),点击“下一步”。
4.若选择手机方式,系统自动发送验证码到指定手机号,用户填写收到的验证码和新密码,点击“提交”。
5.若选择邮箱方式,系统自动发送邮件到指定邮箱,用户点击邮箱中链接后,继续输入新密码,点击“提交”。
1.10.2.2.3业务规则说明
●输入的用户名或手机号或邮箱都必须合法,系统自动判断其合法性。
●密码增加随机盐+多层加密的方式存储,不保存明文。
完全保证了用户的安全性。
1.10.2.3会员登录
1.10.2.3.1业务功能说明
会员进行登录操作,用户可以使用“用户名+密码”、“手机号+密码”(需绑定手机)、“邮箱+密码”(需绑定邮箱)进行登录操作。
1.10.2.3.2业务流程描述
1.10.2.3.3业务规则说明
●如果需要校验验证码,系统则会首先校验验证码,降低服务端压力。
●登录将会在前台自动校验所输入的手机号或邮箱的输入规则,成功后才
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- O2O 系统 功能 V0