€¦ · web view华润万家智能pos系统项目要求. 整体介绍....
TRANSCRIPT
华润万家智能POS系统项目要求
整体介绍
基于华润万家零售系统与业务规划,研发智能POS销售系统支持线下门店收银及销售业务,同时通过建立统一的智能POS服务接口,支持新型结款方式的应用(如:自助收银、手机自助购等)及O2O等业务转型和升级,该系统将作为华润万家未来全国统一版本的POS系统(含苏果、香港超市)。
实施范围
1.1. 功能范围
项目第一阶段:建立集中统一的智能POS服务接口(集中部署),支持门店收银、自助收银、智能购物车、手机自助购、O2O等业务应用,共享后台统一的服务逻辑,实现商品、库存、价格一致,线上线下的业务一致性。
项目第二阶段:完成智能POS收银终端系统、智能POS管理与监控中心研发、支付集成的研发及优化,实现线下门店收银及销售业务。
(华润万家零售系统包括华润万家大卖场、小业态、苏果超市、香港超市组成系统)
1.2. 组织范围
华润万家旗下所有业务单元及所有业态,覆盖所有门店。
1.3. 系统范围
智能POS系统需要与多个系统进行数据交互,需要支持包括但不限于: Oracle RMS、富基融通MCIS、苏果百年系统、香港科传(零售管理系统)、SIM(门店综合管理系统)、OMS(门店管理系统)、卡券应用系统、第三方支付系统、银联接口程序、财务系统、报表平台、电子发票、O2O系统等的接入。
1.3.1. 系统功能要求
功能模块
序号
功能纬度
业务场景/应用功能
定义举例
项目实现范围
一、营促销功能
1
单品促销价
以促销价方式实现的单品促销,或以百分比折扣方式实现的单品促销
例:可口可乐汽水300mlDM促销活动原价10促销价8元;例:DM促销活动,家用商品部分单品打8%折
第一阶段实现
2
商品换购
可以实现特定约束条件下的促销,比如:全场满额,品类、品牌或单品满额,会员级别要求
例:12.31-1.7劲爆商品,满58元,换购可口可乐汽水原味300ml*12,换购价15元(原价:20.8元)
第一阶段实现
3
单品数量促销
同一商品满足数量M件,可减N元,同时支持超量、整箱促销、多层级促销
例:可口可乐/雪碧/芬达DM促销活动相同价格原价:3元案例1:任意顾买3瓶7元案例2:任意第二件5折案例3:任意买三加一
第一阶段实现
4
清仓促销
规定时间内实现清仓促销
例:商品李锦记番茄沙司袋装320g,维护商品状态冻结,产生清仓促销,时间段:2017.10.12-2017.11.09-2017.12.07-2018.1.10,清仓价分别为:5.63,3.75,2.25
第一阶段实现
5
商品削价
生成削价条码销售
例:10.1,大班冰皮迷你八宝月饼440g,近保质期,原价:268,削价:80,数量6盒,生成削价条码:2900147450004
第一阶段实现
6
赠品促销
商品满足数量或金额送此赠品
例:1.15-1.22,数量满赠送,买蓝月亮机洗至尊(清韵梅香)660g+6,赠送:蓝月亮机洗至尊(清韵梅香)660g+6一件
第一阶段实现
7
时点促销
按某某时间段实现商品价格促销或折让
例:可口可乐汽水300mlDM促销活动原价:3元每天上午9:00至下午15:00时点促销价格2元
第一阶段实现
8
会员促销
交易过程中随时使用会员卡后,享受特有会员价格,同时按照会员卡级别设置不同的价格,实现大类、中类、小类、品牌、单品会员价或会员百分比折扣
例:可口可乐汽水300mlDM促销活动使用会员卡顾客享受会员价2元,非会员卡顾客享受3元:非会员价3元会员价:2元;例:DM促销活动,家用部分商品顾客使用会员卡单品打8%折
第一阶段实现
9
会员限购
交易过程中随时使用会员卡后,享受特有会员价格,超过限定数量后恢复原价,同时按照会员卡级别设置不同的价格,限购数量可按档期、按天、按会员卡
例:可口可乐汽水300mlDM促销活动按天限购:非会员价3元,会员价2元,限购量:5(单张会员卡当天最多购买5个)按档期限购:非会员价3元,会员价2元,限购量:5(单张会员卡整个DM活动促销范围最多购买5个)按店总量:非会员价3元,会员价2元,限购量:500(所有会员卡整个DM活动促销范围单店最多购买500个)
第一阶段实现
10
会员折上折促销
交易过程中随时使用会员卡后,会员在促销基础上再打折,同时按照会员卡级别设置不同的价格,支持单品限购功能
例:可口可乐汽水300mlDM促销活动按天限购:非会员价3元,会员价8折,限购量:5(单张会员卡当天最多购买5个)按档期限购:非会员价3元,会员价8折,限购量:5(单张会员卡整个DM活动促销范围最多购买5个)会员卡不限购:非会员价3元,会员价2元(所有使用会员卡都可以享受2元例:碳酸饮料小类,DM促销活动使用会员卡不限购,购买碳酸饮料享受8折会员卡
第一阶段实现
11
会员积分换购
按照会员等级的积分(+钱)换购商品
例:可口可乐汽水300ml积分换购促销活动(按照积分比例换算积分金额)积分比例:0.004可口可乐售价:3元使用会员价积分:250积分(1=250*0.004)+支付2元(如果积分与支付金额不满足售价,产生的折扣,按照系统维护的供应商分摊比例进行补差)
第一阶段实现
12
品类满M减N元
按小类(可维护排除商品)买M减N元
例:婴儿浴盆类别,DM促销活动全场婴儿浴盆商品满足198元立减元50元(促销与清仓除外)
第一阶段实现
13
整类折让
按小类(可维护排除商品)实现整类折扣促销
例:婴儿浴盆类别,DM促销活动全场婴儿浴盆商品2件以上全部享受8折,以此类推
第一阶段实现
14
感恩册换购
启用感恩册模式,识别活动商品达到促销价格
例:感恩册专项感恩价格
第一阶段实现
15
会员全场促销
按会员卡级别实现全场(正价、促销、正价+促销)商品折扣
例:会员日全场98折
第一阶段实现
16
随机免单
按金额、随机占比、是否会员等维护实现交易订单随机免单
例:全场会员满200元可参加随机免单活动,结算时0元结算
第一阶段实现
17
多商品数量促销
多种商品任选享受满M元减N元,或多种商品任选享受折扣
例:可乐,雪碧,芬达,等等,DM促销任意购买可乐,雪碧,芬达,等等满足198元立减20元;例:买两件95折、三件9折、四件8折
第一阶段实现
18
联合促销
买A+B\A+B+C…实现组合价格
例:组合促销,DM促销活动零售价3元(可乐,雪碧,芬达)案例1A+B:购买雪碧+可乐组合价4元案例2A+B+C:购买雪碧1瓶+可乐2瓶+芬达1瓶组合价9元
第一阶段实现
19
最低价商品促销
多商品中最低价商品免单或N折
例:可乐,雪碧,芬达等,DM促销零售价:2元,3元,4元等,任意购买3瓶可乐,雪碧,芬达等商品,最低价格享受最便宜“免单或者折N折”案例1最便宜免单:可乐(3元)+芬达(5元)+雪碧(2元)=实收支付金额(8元)案例2最便宜打38折:可乐(3元)+芬达(5元)+雪碧(2元)=实收支付金额(9.24元)
第一阶段实现
20
整箱促销
箱码商品可支持促销价或促销折扣售卖
例:可口可乐300ML(单品3元)、可口可乐300ML*12(整箱32元)DM促销活动,单品促销价格2.5元/瓶,整箱促销价格24.9元
第一阶段实现
21
线上支付活动商品
第三方线上支付单品打通活动支持
例:支付宝单品打通、微信单品打通活动支持
第一阶段实现
22
会员时段促销
会员商品在不同时间实现不同价格售卖
例:大白菜每天早上10:00前价格2元/KG,10:00-17:00价格3元/KG,17:00-18:00价格2元/KG;或者从第一天10:00到最后一天17:00是促销价格。
第一阶段实现
23
员工促销
员工会员卡在刷卡购物时可享受内部折扣
例如可口可乐300ml(单品3元),员工会员卡购买可享受95折
第一阶段实现
24
品牌折扣
按品牌维护满N减M,或买两件95折、三件9折、四件8折
例:联合利华品牌买4件9折
第一阶段实现
二、优惠券功能
25
商品优惠券发放和使用的规则
可按全场顾客、会员等级、金额、商品、品牌、小类、大类、全场的形式发券,支持通过配置实现叠加发放、用券金额后剔除发放可按全场顾客、会员等级、金额、商品、品牌、小类、大类、全场的形式使用,支持通过配置实现叠加使用、用券金额后剔除使用,使用后实时核销
全场顾客、会员、某会员等级消费满100元POS即可打出面额为10元妙洁商品优惠劵,在下次消费满20元妙洁商品可立减10元;
第一阶段实现
26
个性化优惠券发放和使用的规则
可按会员等级、金额、商品、品牌、小类、大类、全场的形式发券,支持通过配置实现叠加发放、用券金额后剔除发放可按全场顾客、会员等级、金额、商品、品牌、小类、大类、全场的形式使用,支持叠加发放,使用后实时核销
将购买过婴幼儿奶粉的会员ID导入劵系统,针对这批会员发放20元婴幼儿奶粉优惠劵;
第一阶段实现
27
会员现金券发放和使用的规则
可按会员等级的积分形式发券,支持叠加发放可按会员等级、全场形式使用,支持叠加发放,使用后实时核销
会员在档期内1000分积分自动转劵,消费时POS自动打印4元(CRV)现金劵,下次消费时无门槛使用;
第一阶段实现
28
赠品券发放和使用的规则
可按全场顾客、会员等级、金额、商品、品牌、小类、大类、全场的形式发券,支持通过配置实现叠加发放、用券金额后剔除发放可按全场顾客、会员等级、金额、商品、品牌、小类、大类、全场的形式使用,支持叠加发放,使用后实时核销
全场顾客、会员、某会员等级购物满100元POS即可打出KITTY猫水杯的赠品劵,顾客持赠品劵领取KITTY猫水杯,在CPS上核销劵;
第一阶段实现
29
印花券发放和使用的规则
可按全场顾客、会员等级、金额、商品、品牌、小类、大类、全场的形式单张或累计发券,支持通过配置实现叠加发放、用券金额后剔除发放可按全场顾客、会员等级、金额、商品、品牌、小类、大类、全场的形式使用,支持叠加发放,使用后实时核销
全场顾客、会员、某会员等级购物满100元POS打印印花劵,集5张印花劵可兑换米妮水杯,集10张印花劵可兑换米妮公仔;
第一阶段实现
30
第三方券发放和使用的规则
可按会员等级、金额、商品、品牌、小类、大类、全场的形式发券,支持通过配置实现叠加发放、用券金额后剔除发放可按全场顾客、会员等级、金额、商品、品牌、小类、大类、全场的形式使用,支持叠加发放,使用后实时核销
在万家CPS劵系统作商品优惠劵,顾客在华润通平台换购或领取面额10元优惠劵,在万家购买100元商品可使用;
第一阶段实现
31
Coupon券使用的规则
无可按会员等级、金额、商品、品牌、小类、大类、全场的形式使用,支持叠加发放,使用后实时核销,允许多次使用
全场顾客、会员、某会员等级买满100元商品,在收银台或服务台顾客领取10元的劵(提前印刷),再次消费满100元减10元。
第一阶段实现
32
商品优惠券发放线上化
商品优惠券领取方式优化需求:当商品优惠券的发券标识为“POS发券”且该笔流水的会员是万家的电子会员时,则取消优惠券的pos打印,调整为线上领取的方式,非电子会员POS打印方式不变。
目前CPS商品优惠券的发放途径主要为消费满条件POS打印与批量生成券号线上发放,没有消费满足条件后转入线上领取的方式。万家线上顾客流量转化率较低,线上引流力度有很大提升空间。1、充分用1.8亿/年的商品优惠券的营销费用,增加线上会员粘性,不断增加线上电子会员数量。2、逐步扩大线上电子DM的占比,减少线下纸质DM的投递。3、节省pos小票物料,并逐步减少线下电子DM的大额费用。
第一阶段实现
三、POS核心功能
33
商品服务:基础信息服务,商品查询服务
提供查询商品信息的接口,实现扫商功能
通过POS服务集群实现接入自助收银机、移动收银APP(员工版)、手机自助购(顾客版)、智能购物车、O2O、京东到家、电子发票等业务
第一阶段实现
34
价格服务:单品促销服务,整单计算服务,用券计算服务,积分计算服务,会员营销服务
提供价格计算的接口,实现计算最终价格和积分计算的功能
第一阶段实现
35
营销服务:会员推荐服务,商品推荐服务,支付营销服务
提供营销服务的接口,实现多种营销方式功能
第一阶段实现
36
会员服务:会员查询服务,会员增值服务
提供会员服务接口,实现会员卡使用和会员增值功能
第一阶段实现
37
卡券服务:卡发放与核销服务,券发放与核销服务
提供卡券服务的接口,实现卡券发放与核销功能
第一阶段实现
38
库存服务:库存查询服务
提供库存服务的接口,实现实时查询库存信息功能
第一阶段实现
39
订单服务:订单上传服务
提供订单服务的接口,实现交易后订单上传的功能
第一阶段实现
40
购物车服务:整单计算服务,可用券服务
提供购物车服务的接口,实现购物车中商品价格、整单价格展示功能以及可用券的功能;
劵支付、促销折扣、积分、总额舍分等分分摊功能
第一阶段实现
41
支付服务:聚合支付,卡券支付
提供聚合支付服务的接口,实现结算功能
第一阶段实现
42
发票服务:发票打印,发票查询
提供打印发票服务的接口,实现交易订单中按发票合规性,传给税局并打印发票
第一阶段实现
43
第三方聚合支付服务:聚合支付配置及服务
提供第三方聚合支付的接口,实现接入第三方支付,如支付宝、微信、微众有折、城市IC卡等等支付方式
第一阶段实现
44
第三方服务:其他服务转调
提供第三方服务转调,如京东到家
第一阶段实现
45
商品中心
建立商品中心,通过ESB服务与ERP系统连接
第一阶段实现
46
价格中心
建立价格中心,通过ESB服务与ERP系统连接
第一阶段实现
47
营销中心
建立营销中心,通过ESB服务与ERP系统连接
第一阶段实现
48
会员中心
建立会员中心,通过ESB服务与ERP系统连接
第一阶段实现
49
卡券中心
建立卡券中心,通过ESB服务与ERP系统连接
第一阶段实现
50
库存中心
建立库存中心,通过ESB服务与ERP系统连接
第一阶段实现
51
订单中心
建立订单中心,通过ESB服务与ERP系统连接,要求交易中心兼容现有流水结构
第一阶段实现
52
支付中心
建立支付中心,通过ESB服务与ERP系统连接
第一阶段实现
四、POS基础功能
53
日志记录
POS任何动作记录日志,可区分报错日志、操作日志等
第二阶段实现
54
线上支付配置化
通过卡bin+长度、通道、存款礼券编码、交易卡辅助支持线上支付
第二阶段实现
55
小票模板配置化
通过模板配置小票打印内容
第二阶段实现
56
条码识别功能
POS可识别商品编码、条码(商品类型中称重码、金额码、基本码、一品多码、削价码、清仓码、出清码、组合码)
第二阶段实现
57
支持触屏版
通过配置实现触屏版POS
第二阶段实现
58
数据实时记录
交易数据实时上传并记录日志
第二阶段实现
59
功能键权限管理
可配置功能键使用时是否需要权限
第二阶段实现
60
促销提醒功能
已购买活动商品或参与券活动等未满足条件时,POS界面则提醒
第二阶段实现
61
流水查询
可查询本店任意一笔流水
第二阶段实现
62
增量下载
POS最新数据自动后台静默下载或人工下载
第二阶段实现
63
全量下载
POS最新数据自动后台静默下载或人工下载
第二阶段实现
64
硬件驱动支持
支持打印机、钱箱等驱动
第二阶段实现
65
人员角色管理
收银员对应角色管理的权限
第二阶段实现
66
人员基础管理
收银员基础资料的维护
第二阶段实现
67
人员权限管理
收银员权限管理,包括权限范围管理
第二阶段实现
68
税票支持
支持税票要求格式打印
第二阶段实现
69
POS机型号管理
根据不同POS机型管理
第二阶段实现
70
键盘定义
功能键可自定义到POS键盘
第二阶段实现
71
POS机终端配置
以门店维护POS机信息
第二阶段实现
72
POS机监控
收银机工作实时检测、收银台销售实时检测
第二阶段实现
73
POS版本更新
支持POS版本实时更新
第二阶段实现
74
外设驱动更新
支持外设驱动实时更新
第二阶段实现
75
POS配置更新
支持POS配置实时更新
第二阶段实现
76
自动更新服务器日期和时间
POS自动更新服务器日期和时间
第二阶段实现
77
断电保护
系统在异常断电后,在此开机时自动登陆到断电前的状态
第二阶段实现
78
断网保护
系统在断网后可以继续销售,也能支持部分促销计算
第二阶段实现
79
支付失败处理
系统在支付失败后会通过安全机制确保扣款已经返还到客户账户中
第二阶段实现
80
卡积分规则维护
通过会员卡级别维护小类或商品积分比例
第二阶段实现
81
会员积分计算功能
根据卡积分规则统计单笔小票积分
第二阶段实现
82
促销类型优先级功能
按配置促销类型实现POS优先级实现
第二阶段实现
83
报错提醒
POS操作或交易时报错则弹出对话框提醒,满足收银员清晰可懂
第二阶段实现
84
库存实时计算
通过交易流水实时计算库存信息
第二阶段实现
85
知而行(第三方)券发放功能
调用知而行接口发券
第二阶段实现
86
知而行(第三方)支付
通过知而行按键,调用知而行接口返回金额,最后结算
第二阶段实现
87
派券提醒功能
已参与派券活动则提醒
第二阶段实现
88
待交费(苏果-多种金系统)
非正常商品,帮第三方待收费
第二阶段实现
89
使用券时可用数量键
同一张券号可使用10次,则通过数量键录入一次券号
第二阶段实现
90
双屏POS副屏播放管理
双屏收银机的客显支持自动播放图片
第二阶段实现
91
POS参数配置
通过参数配置实现个性化功能
第二阶段实现
92
点餐系统配置与实现,后厨管理功能
配置后厨打印机打印商品,点餐系统应该是线上下单,可以调用打印机打印
比如一个ovmas厨房分为意面和扒类。后厨可以配置哪些商品从意面这边的打印机出来
第二阶段实现
93
实时销售报表查询
收银机即可查询实时销售情况
第二阶段实现
94
优惠券提醒功能
优惠券数量已发送完,弹框提示收银员优惠券已发完
第二阶段实现
95
小票显示预付卡余额
顾客使用预付卡支付,在小票上显示使用后的预付卡余额
第二阶段实现
96
舍分功能
1、 支持配置舍分方式、支付方式、折扣方式实现舍分功能
2、 单品舍分、支付舍分、订单总额舍分
第二阶段实现
97
打印机定向打印功能
多台打印机时可支持定向打印小票
第二阶段实现
98
第三方待收业务
如燃气、地铁卡充值、水电费等
第二阶段实现
99
支持零钱包业务
支持零钱包配置充值金额范围和使用
第二阶段实现
100
税票开票金额排除支付类型
支持配置税票开票金额排除支付类型
第二阶段实现
101
金额码金额单位(元1/角10/分100)
可配置金额码金额单位(元1/角10/分100),因键盘无小数点键
第二阶段实现
102
不参于找赎的支付类型
支持配置不参于找赎的支付类型
第二阶段实现
103
不参于积分计算的支付类型
支持配置不参于积分计算的支付类型
第二阶段实现
104
过期商品提示
在商品过机时,若是过期商品给与提示
清仓品促销售卖时应关注保质期
第二阶段实现
五、POS功能键
105
现金结算
支持主币种,如:人民币结算、港币结算等
第二阶段实现
106
外币结算
外币结算,后台自动转换主货币与外币记录(如:人民币、港币、葡币、美元等 )
第二阶段实现
108
即更
对最近过机商品进行取消
第二阶段实现
109
更正
对任意商品进行取消
第二阶段实现
110
整单取消
对整单取消,支付成功的支持反冲
第二阶段实现
111
挂单
未结算流水支持挂N单,同时支持返回
第二阶段实现
112
退货
支持整单退款、单品退款
第二阶段实现
113
退款
单品退货时应用
第二阶段实现
114
留零
录入金额
收银机责任制流程中记录收银员下机时录入零钱金额
第二阶段实现
115
备用金
录入金额
收银机责任制流程中记录收银员上机时录入备用金金额
第二阶段实现
116
商品查询
查询任意商品信息
第二阶段实现
117
报表查询
查询销售等报表
第二阶段实现
118
优惠券结算
使用任意优惠券时结算应用
录入券号系统识别成功后结算
第二阶段实现
119
预付卡结算
华润万家发行的卡或零钱包使用的结算
空单下支持余额查询,小票上打印余额
第二阶段实现
120
线上支付
第三方线上支付
微信、支付宝、电子礼品卡等扫码付结算
第二阶段实现
121
软银行支付
与银联打通,直接调用
第二阶段实现
122
硬银行支付
未与银联打通,单独选择银行、金额记录
第二阶段实现
123
退出
未过机商品时选择退出
第二阶段实现
124
清除\放弃
报错时或录入错误时应用清除
第二阶段实现
125
会员卡
使用会员卡
第二阶段实现
126
重打上一单
重打上一单小票(包含当时打印券)
第二阶段实现
127
重打任意一单
重打任意日期的一单小票(包含当时打印券)
第二阶段实现
128
加/解锁
空单时加锁/解锁,解锁时需要输入收银员密码
第二阶段实现
129
修改密码
修改收银员密码
第二阶段实现
130
数量键
购买商品时支持数量键功能
第二阶段实现
131
合计
合计当前过机信息,提示已满足促销类型和未满足促销类型
第二阶段实现
132
培训模式
进入培训模式,测试应用
第二阶段实现
133
联机\脱机
进入单机模式或联机模式
第二阶段实现
134
团购
录入团购单号,自动关联团购商品
第二阶段实现
135
备份流水上传
选择任意机台、日期上传流水到备份表
第二阶段实现
136
拣货
录入拣货单号,自动关联拣货商品
第二阶段实现
137
商品换购
换购促销时应用
第二阶段实现
138
感恩册键
感恩册促销时应用
第二阶段实现
139
销售总结
提示及打印整台收银机销售信息
第二阶段实现
140
销售小结
提示及打印单台收银员销售信息
第二阶段实现
141
空开钱箱
空单时支持空开钱箱
第二阶段实现
142
录入排队人数
空单时录入排队人数
第二阶段实现
143
商品热键
自定义商品
第二阶段实现
144
支付热键
自定义支付方式,支持二级菜单
第二阶段实现
145
手工变价
退货时针对单品手工变价
第二阶段实现
146
总额折扣
实现正价商品折扣或全场商品折扣
第二阶段实现
147
单项折扣
实现单品折扣,支持抹零
第二阶段实现
148
金额折让
实现正价商品或全场商品金额折让
第二阶段实现
149
送货
按送货键后过机异地提货商品
购买异地提货的商品,按送货键记录流水标识
第二阶段实现
150
退格
键盘backspace功能
第二阶段实现
151
代币券
无须录入券号即可支付
门店线下活动手工派券应用
第二阶段实现
152
确认
确认功能
第二阶段实现
153
知而行
调用知而行支付,可实现支付、取消
第二阶段实现
154
积分换购
调用积分换购
第二阶段实现
155
出款
记录现金出款金额
第二阶段实现
156
礼品卡补激活
第二阶段实现
157
支票结算
支票结算
第二阶段实现
158
支付修改
可以取消现金、支票、热键、其他支付里面的付款方式的付款记录
第二阶段实现
159
香烟销售
选择香烟销售模式之后,打印的小票标题栏会与非香烟模式的不一样
第二阶段实现
160
小计
实现品类赠券信息的活动限额、消费金额和差异金额
第二阶段实现
161
员工上班打卡
记录上班打卡
第二阶段实现
162
员工下班打卡
记录下班打卡
第二阶段实现
163
打印小票开关
开启\关闭打印小票的功能
第二阶段实现
164
积分支付
通过录入积分即可转换现金结款
例:活动1000积分抵4元,则顾客录入1000积分相当于结款4元
第二阶段实现
1.3.2. IT技术要求及集成工具
可参考以下组件选型,如采用其它开源组件需经华润万家授权确认方可使用。
服务开发工具
开发工具
Java、SpringBoot
SpringCloud集成工具
服务发现
NetflixEureka
监控系统
Zipkin
分布式配置
SpringCloudConfig
服务网关
NetflixZuul
客服端负载均衡
NetflixRibbon
断路器
NetflixHystrix
容器类
容器类型
Docker、Tomcat
负载均衡
均衡、高可用
Ngnix、HaProxy
服务层协议
协议
REST、JSON、AMQP
数据库
数据库类型
Oracle、MySql、Mangodb、SQLite
数据库缓存
MemCached、Redis
操作系统
操作系统
Centos
项目工具
项目构建工具
Maven
1.3.3. 工作说明书
项目阶段
分类
项目工作
实施商职责划分
项目管理
项目管理
项目执行管理
项目管理
项目规划
参与
项目管理
项目进度管理与监控
主责
项目管理
风险管理
参与
业务蓝图设计
设计
需求调研分析
参与
设计
设计解决方案
参与
设计
确定关键业务流程
参与
系统方案设计
方案
架构设计
方案
应用架构设计
主责
方案
集成架构设计
主责
方案
交付与部署策略
方案
测试策略定义
主责
方案
系统切换策略定义
主责
方案
开发清单整理
方案
开发清单
主责
方案
系统功能
方案
功能设计
主责
集成
接口设计
集成
集成技术设计
主责
架构
架构搭建
架构
基础架构搭建
主责
系统开发
开发
系统开发
开发
系统开发
主责
集成
集成开发
主责
上线
切换方案设计
上线
切换计划
参与
上线
系统切换详细步骤
主责
测试
测试
测试准备及执行
测试
系统单元测试
主责
测试
系统集成测试
主责
测试
用户接受测试
参与
测试
性能测试
主责
测试
模拟切换
主责
部署
上线
系统切换
上线
按业务数据流分批切换实施
主责
推广
推广
系统推广
推广
按各区推广应用
参与
运维
运维
系统运维
运维
切换后问题处理
主责
1.3.4. 项目计划
设计开发
上线试点
2018年7月
2018年12月
POS服务等第一阶段设计方案:2018年7月
POS服务等第一阶段开发构建:2018年9月
POS服务等第一阶段测试及试点:2018年10月
智能POS收银系统设计方案:2018年7月
智能POS收银系统开发构建:2018年10月
智能POS收银系统测试及培训:2018年11月
试点上线智能POS收银系统:2018年12月;
实施要求
1.4. 验收和交付成果要求(具体时间以实际项目运作为准)
开发商需要根据本附件定义的范围为基础,并参考实施方法论,列出项目生命周期不同阶段提交的阶段成果物和各类交付物清单。
验收和交付成果:
· 2018年7月底,完成项目需求分析,输出项目解决方案、业务蓝图;
· 2018年7月底,完成技术解决方案设计,输出系统功能说明书或开发需求说明书、数据集成接口说明书、概要设计说明书;
· 2018年9月底,完成POS服务等第一阶段产品定制化开发,数据接口开发与对接,输出UAT环境、程序源代码、系统切换辅助及源代码;
· 2018年10月,完成POS服务等第一阶段产品UAT测试及试点应用、系统问题调整以及需在新系统维护的相关参数的初始化,输出应用配置说明书;
· 2018年10月底,完成智能POS收银系统产品定制化开发,数据接口开发与对接,输出UAT环境、程序源代码、系统切换辅助及源代码;
· 2018年11月底,完成智能POS收银系统产品UAT测试、系统问题调整以及需在新系统维护的相关参数的初始化,输出应用配置说明书;
· 2018年12月,完成项目试点,输出业务签字的验收报告、培训手册、产品操作手册、产品运维手册、完整源代码、配置手册;
1.5. 售后服务要求
范围
说明
系统功能支持
程序错误修改
程序故障处理
程序性能优化
运维支持
运维架构
运维流程和职责分工
承诺服务水平
系统上线后提供12个月免费运维
知识交接
项目产品解决方案
产品概要设计文档
开发详细设计文档
系统维护手册
数据字典
程序源码
开发、编译、发布等环境搭建文档
1.6. 实施团队要求
开发商需绘制组织框架图,并提供开发团队主要人员名单(至少包含项目经理、架构师、开发经理,集成负责人、测试负责人)以及相关实施简历,要求项目经理、架构师、开发经理参与万家现场应标;如若中标面试通过的项目经理与核心成员必须全程参与项目实施(架构师需保证至少60人天);应标书中提交的项目成员必须参与项目的实施,如果需要更换,需要与万家进行协商确认。
类别
等级
级别名称
能力要求
开发
1
初级
开发工程师
1、至少2年以上开发经验,有零售行业经验2、熟练使用JAVA语言,熟悉SpringBoot技术框架,熟悉mysql、oracle等主流数据库设计。3、有1个以上应用领域的数据库开发经验
2
中级
开发工程师
1、至少3年以上开发经验,有零售行业POS开发经验2、熟练使用JAVA语言,熟悉SpringBoot技术框架,熟悉mysql、oracle等主流数据库设计。3、有2个以上应用领域大数据量及大并发量的数据库开发经验4、有一定的程序性能调优能力
3
高级
开发工程师
1、至少5年以上开发经验,有零售行业POS开发经验
2、熟练使用JAVA语言,熟悉SpringBoot、SpringCloud等技术框架,熟悉mysql、oracle等主流数据库设计。
3、有2个以上应用领域大数据量及大并发量的数据库开发经验4、具有很强的程序性能调优能力5、有带领3人以上团队的管理经验
测试
1
初级
测试工程师
1、有2年以上开发或测试相关工作经验2、能够熟练运用测试方法进行测试需求分析和案例设计3、熟练运用主流的测试管理工具4、熟悉至少一种数据库,能熟练运用sql语句
2
中级
测试工程师
1、有3年以上需求分析、开发或测试相关工作经验,其中至少2年测试相关工作经验,有零售行业POS测试经验2、能够熟练运用测试方法进行测试需求分析和设计3、熟悉至少一种数据库,能熟练运用sql语句,能对于数据库脚本问题进行分析4、熟悉测试流程,有独立带领3人以上团队负责管理测试项目的经验
3
高级
测试工程师
1、有5年以上需求分析、开发或测试相关工作经验,有零售行业POS测试经验2、熟悉零售行业核心业务,能有效评审测试案例,保证业务测试覆盖;或有独立能力完成复杂项目的测试规划3、熟悉LoadRunner、ApacheJMeter等压力测试软件,能对自动化测试平台进行规划设计,有参与过自动化工具的分析选型等相关工作经验4、能对跨部门、多关联系统、多测试人员的测试项目进行测试规划、制定测试方案和计划,并能够归纳改进测试方法、流程规范,各类度量数据
项目管理
1
实施工程师
1、熟悉软件工程、项目管理体系,有项目管理经验,具备软件开发过程改进及流程优化分析能力;2、能独立完成项目实施工作,参与关键环节把关,并对风险以及过程问题进行分析、提供解决方案;3、能熟练应用excel、word、visio、project等工具,能制作项目计划、研发流程图、数据分析图表等;4、能对客户进行调研、分析、诊断,各项系统配置与部署,进行培训,引导和协助客户上线,完成项目实施工作;5、有较强的沟通表达能力、有较强的业务分析与文案撰写能力;6、拥有良好的工作态度和职业道德;
2
项目经理
1、熟悉软件工程、CMMI,具备独立项目管理经验及团队管理经验;2、领导项目团队进行项目整体策划、编制项目整体计划,根据项目整体计划进行项目的监督、控制和实施;
3、能熟练应用excel、word、visio、project等工具,能制作项目计划、研发流程图、数据分析图表等;4、运用专业的项目管理理念、方法组织、协调好项目内的相关过程,控制项目成本,并负责对项目组相关人员的工作任务协调、工作统计等方面工作;5、具有较强的协调能力、沟通能力和统筹管理能力,具备良好的团队精神,能够承受工作压力;6、有参与大型零售项目开发及管理经验者;
架
构
师
1
架构师
1:具备8年以上软件行业工作经验;
2:具备4年以上C/S或B/S体系结构软件产品开发及架构和设计经验;
3:具备3年以上的代码编写工作经验;
4:具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;
5:对.Net/JAVA等主流技术及整个解决方案有深刻的理解及熟练的应用,并且精通SOA设计、微服务技术架构和设计模式,并在此基础上设计产品框架;
6、熟悉负载均衡原理,熟悉集群技术实现,熟悉分布式架构。
7、有二个以上大型系统的架构案例。
供应商技术资质要求
· 整体实力
· 拥有自主知识产权的POS产品;
· 项目经理、架构师、开发经理,集成负责人、测试负责人等关键成员需要提供简历,并经过华润万家面试。
其他要求
1.7. 源代码及开发成果版权归属
· 共享知识产权,双方互不限制对方针对源代码及开发产品后续的开发、修改、商用、售卖;
· 所有开发源代码需要全面开放给华润万家,包括开发产品源码、保证满足华润万家独立开发、运维产品等的要求所需要提供的相关源代码、使用自主研发的开发平台进行项目开发涉及到的自主开发平台源代码、开发中使用现有产品升级涉及到使用的源代码等。
1.8. POS系统项目产品设计要求
· POS后台功能采用服务化、云端化架构设计,支持全国POS的大集中管理(并发);
· POS后台功能全面服务化,包括不限于(促销引擎、卡券规则引擎)服务化
如:通过不同唯度组合变换形成多种营促销模型
· 促销生效时间维度:包括起止时间及多时间段起止控制,可实现早晚市优惠、限时抢购等;
· 促销适用人群维度:支持按会员标签、员工、特定人群、特定支付形式等定向促销;
· 促销满足条件:包括金额、数量、分段、进阶、单品及分类组合等;
· 促销包含或排除条件:包括单品及分类组合、指定支付方式等;
· 促销优惠形式:包括降价、折扣、赠品、赠券、积分膨胀等。
· 要求支持行业UPOS标准规范
· POS数据完整性、可靠性设计要求,例日志记录、断电恢复功能等
· 多国语言包的设计(英文、简体中文、繁体中文)
· 支持多系统平台(Windows系统、安卓系统、Liunx系统)
· POS支持脱、联机制,正常运作时访问服务端,支持脱机销售收银
1.9. 知识转移要求
· 华润万家的项目组成员参与项目过程源代码管理、程序编译、发布工作;
· 项目阶段针对华润万家的项目组成员进行知识转移和培训工作不低于3次,使华润万家的项目成员具备参与本项目基本技能(含二次开发能力)和实施后的独立运维能力;
· 开发中所涉及的框架须开放全部源代码并对框架的使用做出说明。
1.10. 各阶段交付物要求
· 各阶段交付物质量需要符合华润万家的要求,内容清晰、完整,对日后的运维具备指导和参考价值。
1.11. 高阶技术要求
· 模型主要遵照第三范式进行设计;
· 优化模型设计保障数据高效访问性能;
· 服务熔断机制设计;
· POS机远程令牌下载机制;
· 分布式数据库的架构设计,采用读写分离及水平切分技术;
· 实现分级别、分角色、分菜单的权限管理能力。