1.一般电商系统的几个通用模块
商品模块:管理与展示
购物车模块
订单管理:生成,支付与处理
用户管理
2.角色定义
系统管理者:1. 管理产品
2. 处理订单
3. 查看用户
4. 设置微信配置
一般用户:1.浏览产品
2.购买产品
3.支付订单
4.个人信息管理(地址及订单)
3.User Story
1. 管理员可以增删改查产品分类
2. 管理员可以增删改查产品(名称,价格,促销价格,图片,所属分类,简介)
3. 管理员可以处理订单(已付款变成已发货)
4. 管理员可以查看用户
5. 用户可以浏览商品(通过分类浏览,浏览商品详情)
6. 用户可以添加商品到购物车
7. 用户可以调整购物车内商品个数
8. 用户可以移除购物车内的商品
9. 用户可以从购物车生成订单并支付
10. 用户可以查看自己的订单状态
11. 用户可以增删改查自己的收货地址
12. 用户可以查看个人中心
4.微信公众平台
微信测试号申请 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
服务器:阿里云VPS
5.SQL字典
产品模块相关表
1.产品分类表 Table Name: pro_class
Fields: [cls_id]
[cls_nm]
[cls_sts]
2.产品表 Table Name: pro
Fields: [pro_id]
[pro_nm]
[pro_price]
[pro_img_80]
[pro_img_160]
[pro_img_320]
[pro_img_640]
[pro_intro]
[cls_id]
[pro_sts]
购物车相关表
1.购物车表 Table Name: shopping_cart
Fields: [cart_id]
[user_id]
[pro_id]
[pro_qty]
[cart_sts]
订单相关表
1. 订单表 Table Name: ord
Fields: [ord_id]
[user_id]
[ord_prc]
[ord_dt]
[ord_sts]
2. 订单产品表 Table Name: ord_pros
Fields: [map_id]
[ord_id]
[pro_id]
[pro_qty]
用户相关表
1. 用户表 Table Name: user
Fields: [user_id]
[w_openid]
[user_nm]
[w_headimgsrc]
[user_tel]
[w_nicknm]
[user_sts]
2. 用户地址表 Table Name: user_add
Fields: [add_id]
[user_id]
[add_txt]