JIANGXI AGRICULTURAL UNIVERSITY
科技月月评设计报告
题目: 购物车系统说明文档
学 院: 软件学院 组 长: 谢国平肖亦鸣 小组成员: 谢国平(20131717)肖亦鸣(20131712) 班 级: 软件1301班
2014 年 11 月
一、概要设计 背景
系统名称:购物车系统
任务提出者:软件学院科技月评 开发者:软件1301班谢国平、肖亦鸣 开发环境:eclipse、SQL Server2005 二、需求分析
购车车系统分为四大模块:管理员模块、买家模块、卖家模块、用户注册模块。
管理员模块功能需求:查看用户信息、用户资质审核、用户金额充值
买家模块功能需求:查看商品信息、加入购物车、购买商品、查看订单情况、查看个人信息、修改登录密码、卖家资格申请
卖家模块功能需求:上架商品、下架商品、查看订单详情、修改商品信息、修改登录密码
用户注册模块功能需求:填写注册信息、检测注册信息、插入注册信息
三、E-R图
购物车系统有五个表:用户表、商品表、订单表、临时购物车表、用户皮肤设置表。
用户表属性:
用户ID、用户名、登陆账号、密码、性别、年龄、联系电话、余额、用户类型
商品表属性:
商品ID、卖家ID、商品名称、商品价格、商品库存、商品图片
订单表属性:
订单号、买家ID、商品ID、购买数量、总价、收货人、联系电话、收货地址、订单状态
临时购物车表属性:
用户ID、商品ID、商品数量、商品总价
用户皮肤表属性: 用户ID、皮肤设置
ER图:
用户表ER模型:
用户ID
用户名 登陆账号 密码 性别 年龄 联系电话 余额 用户类型 用户表 商
品
表
ER
模
型
:
商品ID 卖家ID 商品名称 商品价格 商品库存 商品图片 商品表
临时购物车表ER模型:
用户ID 商品ID 商品数量 商品总价 临时购物车表 订单表ER模型:
订单号 买 家商品购买数总价 收货联系电收货地订单状
用户皮肤表ER模型:
订单表 用户ID 皮肤设置 用户皮肤表
表格: 1用户表:
用户表(AllUser) NO 1 2 3 4 5 6 7 8 字段 u_id u_name u_landNum u_password u_sex u_call u_money u_type 类型 varchar(18) varchar(50) varchar(30) Varchar(20) Char(2) Varchar(11) float 描述 用户身份证id(主键) 表示用户姓名 登陆账号 密码 用户性别 联系电话 余额 Varchar(5) 用户类型(卖家、买家、管理员) 9 u_requestSatus Varchar(10) 申请状态(未申请、待审核、已审核)
2商品表:
商品表 NO 1 2 3 4 5 6
3皮肤表:
皮肤表(SkinNum) NO 1 2
字段 s_u_id s_num 类型 varchar(30) int 描述 用户ID 皮肤编号 字段 w_id u_id w_name w_price w_stock w_image 类型 Varchar(30) varchar(30) varchar(50) float Int image 描述 商品编号(主键) 卖家用户名(外键) 商品名称 商品价格 商品库存 商品图片
4订单表:
订单表(OrderFrom) NO 1 2 3 4 5 6 7 8 9
字段 o_orderNum u_id w_id o_quantity o_allprice o_name o_call o_address o_state 类型 varchar(30) varchar(30) varchar(30) int float nvarchar(50) nvarchar(20) nvarchar(200) 描述 订单号 外键约束(买家用户名) 外键约束(商品编号) 订货数量 订单总价 收货人名字 联系电话 收货地址 nvarchar(10) 订单状态(已发货,未发货) 5购物车表:
购物车表(temporary) NO 1 2 3 4
字段 t_u_id t_w_id t_num t_allprice 类型 描述 varchar(30) 外键约束(买家ID) varchar(30) 外键约束(商品编号) int float 数量 总价
关系图如下:
四、逻辑结构
系统实体ER图
申请成为查看商品加入购物购买商查看订修改密买家 查询用包含 购买商销售商卖家 下架商充值体 用 查看订修改密卖家资管理登注册 游 查看商品
五、测试结果
开始界面:
未登录是不能购买商品或将商品加入购物车:
用户注册界面:
买家个人信息以及商品购买界面:
买家订单查询:
卖家资质申请:
管理员对买家申请为卖家进行资质审核:
用户成为卖家可以进行商品发布:
卖家界面:
管理员可以查看所有的用户信息,并且对卖家进行管理:
因篇幅问题不能全部显示,请点此查看更多更全内容