电商管理系统的设计方案_20150518

电商管理系统的设计方案_20150518
电商管理系统的设计方案_20150518

1.1 总体设计

Monitor

1、Monitor用于完成对产品的监控,监控到对应的产品后,即通知Server,Server马上通知

所有的Client进行抢购。

2、为避免IP被封,Monitor轮流进行监控。

3、Monitor既可以是部署在虚机上的一个JAVA应用,也可以是一个手机APP

4、Server根据DB配置生成Monitor机监控所需的文件,也会生成Client机抢购所需的文件

Client

1、Client用于完成对产品的抢购工作。

2、Client既可以是部署在虚机上的一个JAVA应用,也可以是一个手机APP

DB

1、为适应云部署方案,DB采用MY SQL;

2、做好定期的数据备份

CMS

1、CMS完成账户、商品、远程、客户端、订单等的管理和报表输出;

2、每个电商平台的抢购程序均做成JAR供调用,并加密处理。这样的话,一个电商平台程

序不可用也不影响其他电商平台的抢购

1.2 基本信息

1.2.1 邮箱信息表(T_EMAIL)

备注:

1、CMS中完成增、删、改、查、下载、批量导入

3、CMS自动导入第三点的excel列表数据后,自动插入到t_email表汇总。先判断下email

存在不存在。

4、自动注册日亚账户的程序从t_email中取EMAIL_STATUS为有效,且

Register_AmazonJp_status为未注册的,取到后马上将Register_AmazonJp_status设置为注册中,注册成功后将Register_AmazonJp_status修改为已注册,注册失败后将

Register_AmazonJp_status修改为注册失败。

1.2.2 账户信息表(T_ACCOUNT)

备注:

1、账户区分为三种:自己正常购买、自己抢购秒杀、别人抢购秒杀。如果是别人抢购秒杀

的账户,Pay_method就只能是线下支付(货到付款)

2、CMS中完成账户的增、删、改、查、下载、批量导人

1.2.3 账户分配IP使用信息表(T_ACCOUNT_IP)

每天清理一次,导入到t_account_IP_log

1.2.4 商品信息表(T_PRODUCT)

备注:

1、CMS中完成商品的增、删、改、查与下载

2、如果一个商品既可以正常购买,又可以抢购,那么需要定义两条数据1.2.5 卡券信息表(T_COUPON)

备注:

1、卡券先手工充进去,后续可考虑实现自动买卡券、自动充卡券的功能

2、CMS中完成账户的增、删、改、查、下载、批量导入

3、默认的Coupon_status都是有效待充值;

4、程序取到所有Coupon_status都是有效待充值的卡券,自动充券后,Coupon_status更改为有效已充值。

1.2.6 客户端信息表(T_CLIENT)

备注:

1、CMS中完成客户端的增、删、改、查与下载

1.2.7 正常购买订单信息表(T_NORMAL_ORDER)

备注:

1、生成订单后,PAY_FLAG都是等于N,也就是未结算

2、如果ORDER_STATUS为成功,那么就做一个页面导出所有ORDER_STATUS为成功,且

PAY_FLAG为N的的订单数据给到王总做结算。

3、结算成功,则导入EXCEL列表,逐条解析,将PAY_FLAG设置为Y,且PAY_MONEY给值。

1.2.8 抢购订单信息表(T_SK_ORDER)

备注:

1、生成订单后,PAY_FLAG都是等于N,也就是未结算

2、如果ORDER_STATUS为成功,那么就做一个页面导出所有ORDER_STATUS为成功,且

PAY_FLAG为N的的订单数据给到王总做结算。

3、结算成功,则导入EXCEL列表,逐条解析,将PAY_FLAG设置为Y,且PAY_MONEY给值。

4、对于抢购,现在结算金额PAY_MONEY每单为20元。

1.2.9 别人抢购订单信息表(T_OTHER_ORDER)

1.2.10 错误信息记录表(T_error_info)

1.2.11 正常购买的任务表(T_NORAMAL_JOB)

每天都清数据

1.2.12 正常购买的任务明细表(T_NORAMAL_JOB_detail)

1.3 字典表

相关主题
相关文档
最新文档