一、登录角色
1、管理员 2、卖方 3、买方
二、角色功能
1、管理员
①实现对用户的查找删除功能。
②③④⑤
2、卖方
①对商品的种类数量增删改查
②对订单的删改查
③④⑤
3、买方
①浏览商品
②购买商品放入购物车
③结算生产订单
④⑤
三、系统功能描述
买方登录系统后,可以查看到所有商品的名称、价格、剩余数量和其他信息。可以按商品查看,也可以按卖方查看,可以看到所有卖方的列表,然后点击卖方可以看到该卖方所有的商品。买方选好商品放入购物车,并继续购物,点击结账显示购物车里的商品,并可以对其进行删除和修改数量的操作。确认结账并生成订单,等待卖家发货,卖家发货等待买家确认收货,交易完成。
四、数据库设计
1、user表
useId int auto_increment primary key, --用户ID,自增长,主键
useName varchar(10), --用户名,登录名最长为10个字节
usePwd varchar (10), -- 登录密码最长为10个字节
useTruename varchar(8), --真实姓名
useRole varchar (6), --角色(买方buyer,卖方seller)(管理员直接写入数据库)
useEmail varchar (20)
2、product表
proId int auto_increment primary key, 产品ID,主键,自增长
proName varchar(20), --产品名字
proCount int, --产品数量
proPrice double, --产品单价
proInformation varchar(100), --产品信息(限制50个字符以内)
3、orderform表
ordId int auto_increment primary key, --订单ID,主键,自增长
ordBuyerId int, --买家ID 外链到user表
ordSellerId int, --卖家ID 外链到user表
ordTotalprices double, --订单总价
ordState varchar(20), --订单状态
foreign key(ordBuyerId) references user(useId), #外链到user表的useId字段
foreign key(ordSellerId) references user(useId) #外链到user表的useId字段
五、
买方
卖方
买方选购物品,生成订单(等待卖方发货)
卖方确认订单,开始发货(等待买方收货)
买方确认收货,交易完成(交易完成)