电子商务系统设计文档.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在线购物系统需求设计 一.系统 ER 图 A.表声明 1. user 表:系统使用者的载体,存放了被该系统赋予权限的所有人 2. address 表:存放了用户信息的地址内容 3. sendway 表:存放了送货方式的信息 4. catalog 表:存放了该系统所有商品的分类信息 5. publish 表:存放了商品提供商的信息 6. order_lb 表:存放订单的信息 7. product 表:存放了该系统所有商品的信息 8. item 表:存放了每个订单下所购买的商品个数个具体的商品相关信息 9. reviews 表:存放了用户或游客对商品的评论信息 B.表详细声明 用户表 user 字段英文名 字段汉字名 类型 约束条件 说明 id 操作 ID Int PK loginname 登录名 varchar(255) password 密码 varchar(255) 地址表 address 字段英文名 字段汉字名 类型 约束条件 说明 id 操作 ID Int PK name 地址缩写 varchar(22) addr 详细地址 varchar(255) post 邮编 int phone 电话 long userid 用户表外键 int FK 发货方式表 sendway 字段英文名 字段汉字名 类型 约束条件 说明 id 操作 ID Int PK payname 送货名称 varchar(22) payprice 送货金额 double 分类表 catalog 字段英文名 字段汉字名 类型 约束条件 说明 id 操作 ID int PK name 类别名称 varchar(22) turn 排序字段 int parentid 父分类 int FK 厂商信息表 publish 字段英文名 字段汉字名 类型 约束条件 说明 id 操作 ID Int PK name 厂商名称 varchar(255) 订单表 order_lb 字段英文名 字段汉字名 类型 约束条件 说明 id 操作 ID Int PK userid 用户关联 int FK ordprice 订单的金额 double addressid 地址关联 int FK sendwayid 发送方式关联 int FK makedate 订单产生时间 datetime 产品表 product 字段英文名 字段汉字名 类型 约束条件 说明 id 操作 ID Int PK model 产品型号 varchar(22) productname 产品名称 varchar(255) price 产品价格 double factoryid 厂商关联 int FK stages 区分是否分期 varchar(255) madetime 产品出厂时间 datetime imageaddr 图片地址 varchar(255) cataid 分类关联 int FK 订单项表 item 字段英文名 字段汉字名 类型 约束条件 说明 id 操作 ID int PK productid 产品相关 int FK num 产品个数 int status 订单项状态 int orderid 订单关联 int FK 回复表 reviews 字段英文名 字段汉字名 类型 约束条件 说明 id 操作 ID int PK content 回复内容 varchar(255) userid 用户相关 int FK apperdate 回复时间 datetime productid 产品相关 int FK 二.系统类图 三.系统功能时序图 1. 注册 2. 登陆 3. 交易 4. 确认支付 5. 订单管理 四.业务接口说明 接口 方法名 方法说明 public List<Factory> findAllFactory() 查询出所有的厂商,返回值就是存放这 些厂商信息的 list 集合 public Product findProduct(int id) 根据传入的商品 id 查询出具体的商品 对象,并返回这个对象 public List<Catalog> findAllCatalog() 该方法可以查询出所有的分类信息,这 些分类信息保存在一个 list 集合里,并 返回这个集合 public List<Product> findAllProduct(int cid,int onepage,int p) 该方法的功能主要实现分页,传入的第 一个参数是商品分类的 id,第二个参数 是将要显示第几页的内容的页码,第三 个参数是一页显示的个数,左后将查询 出来的集合放回,集合里面存放的就是 这页将要显示的内容 CatalogService public int getProductSize(int id,int onepa
剩余10页未读,继续阅读
- 粉丝: 171
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助