《一元夺宝开发方案.ppt》由会员分享,可在线阅读,更多相关《一元夺宝开发方案.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一元夺宝开发方案一元夺宝开发方案宜昌树牙科技有限公司1 1、什么是一元夺宝、什么是一元夺宝、什么是一元夺宝、什么是一元夺宝 一元云购是将一件商品分成若干“等份”,每个人只需要出其中的一份钱(1元)获得一个编号,当这件商品所有“等份”被完全售出后,系统将会根据事先公布的规则,计算出相应的“幸运编号”,此“幸运编号”的拥有者即可获得这件商品。2 2、一元夺宝如何吸引消费者、一元夺宝如何吸引消费者、一元夺宝如何吸引消费者、一元夺宝如何吸引消费者以小博大01以以小小博博大大的的传传统统思思维维,这这是是一一元元云云购购的的精精髓髓,以以往往我我们们经经济济交交易易都都是是以以平平等等为为基基础础,一一
2、元元云云购购打打破破这这种种方方式式,让让不不平平等等交交易易出出现现在在这这个个市市场经济的时代场经济的时代随众心理03追追随随大大众众的的心心理理,一一件件商商品品,买买的的人人越越是是少少,那那么么越越少少人人去去买买,相相反反,一一件件商商品品,买买的的人人越越多多,那那么么销销量量很很快快飙飙升升。一一元元云云购购就就是是利利用用消消费费者者这这样样的的心心理理,大大家家都都投投了了一一块块钱钱,我我也也不不特殊,投一块钱试一把。特殊,投一块钱试一把。侥幸心理02拼拼人人品品的的时时代代,这这个个社社会会青青年年一一族族推推动动者者商商品品交交易易的的主主旋旋律律,拼拼爹爹、拼拼耐耐
3、力力、拼拼人人品品,大大伙伙都都是是各各种种各各样样拼拼,把把这这种种社社会会的的风风气气带带入入到到商商品品交交易易中中,这又是一元云购的另一大特色。这又是一元云购的另一大特色。积少成多04积积少少成成多多,一一元元云云购购,也也就就是是一一块块钱钱,对对于于消消费费者者,一一块块钱钱就就是是晒晒晒晒水水的的事事儿儿,但但是是每每个个人人一一块块钱钱,人人多多了了可可就就不不是是一一个个小小数数目目,一一元元云云购购能能够够迅迅速速筹筹集集大大伙伙的的资资金金,也也就就是是从从众众筹筹引引申申来的。来的。3 3、一元云购的模式、一元云购的模式、一元云购的模式、一元云购的模式01一人一份一人一
4、份一件产品每人只能买一份,就是一件产品每人只能买一份,就是一人只能花一块钱购买;一人只能花一块钱购买;02一人多份一人多份一件产品每人可以购买多份一件产品每人可以购买多份03虚拟抵扣虚拟抵扣一件产品每人购买多份,还一件产品每人购买多份,还可以通过集赞的方式抵扣一可以通过集赞的方式抵扣一元钱;元钱;4、一元夺宝的规则、一元夺宝的规则01每件商品参考市场价平分成相应“等份”,每份1元,1份对应1个夺宝码。02同一件商品可以购买多次或一次购买多份。03当一件商品所有“等份”全部售出后计算出“幸运夺宝码”,拥有“幸运夺宝码”者即可获得此商品。5、一元夺宝开奖计算公式、一元夺宝开奖计算公式本期幸运号码本
5、期幸运号码本期幸运号码本期幸运号码=()769199662676919966265050个时间求和个时间求和个时间求和个时间求和“老时时彩老时时彩”开奖号码开奖号码%64886488该商品总需求人次该商品总需求人次100000001100000001原始数原始数6、一元夺宝设计流程、一元夺宝设计流程开始开始浏览商品浏览商品页面页面加入清单立即夺宝提交提交清单清单支支付付支付成功修改支付成功修改缓存、数据库缓存、数据库数据数据返回投注返回投注号码号码结束结束7、一元夺宝缓存流程、一元夺宝缓存流程备注:备注:A、缓存采用memcached1.4.13版本。B、运用其CAS特性,内部实现锁机制,无需
6、外部加锁。主要是防止并发时,且剩下最后几注号码,多人抢注。单最后只会允许有一人成功。C、购物车数量、下单数量等全部从缓存中拿。D、首页列表需要展示商品可用夺宝数、剩余夺宝数。对于这种实时性高的数据,采取缓存1分钟。等到购物车或者下单会重新判断数量是否充足。E、类似秒杀,这里没有采取排队机制,而是锁机制。系统允许有人在下单时失败,这种情况除了缓存之外,就是多人同时修改缓存数据,CAS版本号不一致。8、一元夺宝定时任务、一元夺宝定时任务开始开始查找已经完成查找已经完成的夺宝期数的夺宝期数根据投注记录计算出开奖号码与中奖用户,并且修改夺宝期开奖信息结束结束生成下一期投注号码;生成中奖未中奖通知记录;
7、删除上一期投注明细。循循 环环循循 环环备注:备注:A、这里采用了Sql2008的代理任务实现定时任务,运作起来比较方便。B、后面移植到专门的服务托管框架中去,让数据库尽量不参与业务逻辑运算,也就是数据库只负责数据存储。9、一元夺宝前端设计、一元夺宝前端设计 夺宝商品列表夺宝商品列表说明:说明:A、总需多少人次,已经参与多少人次,剩余多少人次。B、根据夺宝的价位可以分为一元专区、五元专区、十元专区等等。9、一元夺宝前端设计、一元夺宝前端设计 夺宝商品详情页夺宝商品详情页说明:说明:A、显示夺宝期号B、显示投注基本单位(即为参与人次,投注越多,人次显示越多)C、产品基本信息9、一元夺宝前端设计一
8、元夺宝前端设计 商品夺宝参与记录商品夺宝参与记录说明:说明:A、显示夺宝支付时间。B、显示夺宝用户信息,头像、昵称或者账号。C、显示夺宝者的网络IP信息。D、显示参与了多少人次,系统随机分配的夺宝号码。9、一元夺宝前端设计一元夺宝前端设计 往期夺宝记录列表往期夺宝记录列表说明:说明:A、显示最后50名夺宝者信息,可以理解成为产品订单。10、一元夺宝模块说明、一元夺宝模块说明整个一元夺宝中主要分为商品(后台、前台)、夺宝订单、夺宝期、开奖4大模块。一、商品模块对于商品这块区分前台与后台的理由是:A、后台主要是管理商品的基本属性参数,例如ID、名称、所属名牌品类,颜色尺码SKU等,当然这里是分主子
9、表。B、前台在后台的数据基础上记录一些扩展行为参数,例如设定该商品进行到多少期就停止夺宝、总共需要多少人次参与、基本夺宝人次单位等。这样做的好处就是严格区分本身基本属性与后续扩展的行为熟悉,互不干扰但存在关联关系。10、一元夺宝模块说明、一元夺宝模块说明整个一元夺宝中主要分为商品(后台、前台)、夺宝订单、夺宝期、开奖4大模块。二、夺宝期模块在这个里面细分为夺宝期主要信息,当前期夺宝参与明细记录,以及夺宝号码配置。A、夺宝期里面会记录什么商品参与夺宝、进行到多少期、总共需要多少人参与、当前参与了多少人次、当期中奖用户,开奖号码等。B、当前期夺宝明细记录主要是这一期什么产品被什么人夺宝,且夺宝号码
10、、夺宝的时间是多少。其有一个显著特征就是记录条数会与该商品总参与人次数相等。C、存在夺宝号码配置这样的信息主要是为了在开奖之后初始化下一期夺宝用到。比喻说某商品总需要参与人次数是100,那么就会从号码配置记录中取出从1到100共100个号码写入到夺宝明细记录中去。10、一元夺宝模块说明、一元夺宝模块说明整个一元夺宝中主要分为商品(后台、前台)、夺宝订单、夺宝期、开奖4大模块。三、夺宝订单模块这里的订单处理其实与我们脑海中的订单概念一样,也是分为订单主信息,订单所包含明细商品信息。A、订单主信息中主要记录参与人、付款多少钱、什么方式付款、订单状态等关键信息。B、订单明细表中唯一不同之处就是会记录
11、到某人对该商品夺宝之后,系统分配给他的夺宝号码集合。10、一元夺宝模块说明、一元夺宝模块说明整个一元夺宝中主要分为商品(后台、前台)、夺宝订单、夺宝期、开奖4大模块。四、开奖模块因为是无人值守的,所以开奖必须用定时任务来完成。开奖之后需要给用户微信发消息告知此处夺宝是否中奖,中奖用户需要填写奖品邮寄出去的地址信息,用户收到奖品之后还可能会晒单等。10、一元夺宝模块说明、一元夺宝模块说明整个一元夺宝中主要分为商品(后台、前台)、夺宝订单、夺宝期、开奖4大模块。四、开奖模块因为是无人值守的,所以开奖必须用定时任务来完成。开奖之后需要给用户微信发消息告知此处夺宝是否中奖,中奖用户需要填写奖品邮寄出去的地址信息,用户收到奖品之后还可能会晒单等。11、一元夺宝数据库结构、一元夺宝数据库结构A、后台商品主表B、后台商品明细表C、前台商品主表D、前台商品图片表E、夺宝期主表F、夺宝期明细表(永远只记录当前期)G、夺宝号码配置表H、夺宝订单主表I、夺宝订单明细表J、夺宝购物车表K、开奖任务记录表L、开奖计算结果详细表M、开奖收货地址表N、开奖微信通知记录表一元夺宝数据库 表结构
限制150内