伙伴云客服论坛»论坛 S区 S客户管理 查看内容

0 评论

0 收藏

分享

Javaweb的实例--订单管理系统--设计数据库

订单管理系统E-R图

Javaweb的实例--订单管理系统--设计数据库-1.jpg


创建表

根据简单的ER图创建六个表
1、用户表
用户id、用户姓名、用户密码、用户权限,手机号码、地址
  1. CREATETABLEUSER(
  2.    id INTPRIMARYKEY,
  3.    userName VARCHAR(50),
  4.    userPassword VARCHAR(50),
  5.    roleID INT,
  6.    phone VARCHAR(11),
  7.    address VARCHAR(50));
复制代码
2、商品表
商品id、商品名称、价格、计量单位、库存、商品信息(商品介绍)
  1. createtable product{
  2.         productID intprimarykey,
  3.         productName VARCHAR(50),
  4.         price float,
  5.         unit VARCHAR(50),
  6.         inventory int,
  7.         productInfo VARCHAR(100)       
  8. }
复制代码
3、供给商
供给商id、供给商名称、供给商地址、手机
  1. createtable supplier(
  2.         supplierID INTPRIMARYKEY,
  3.         supplierName VARCHAR(50),
  4.         phone VARCHAR(11),
  5.         address VARCHAR(50));
复制代码
4、订单
用户id 、商品id 、购置数量、下单日期
  1. CREATETABLE orders(
  2.         userID INT,
  3.         productID INT,
  4.         quantity INT,
  5.         createDate DATE,PRIMARYKEY(userID,productID));
复制代码
5、采购表
供给商id、商品id、采购数量、采购日期
  1. createtable purchase(
  2.         supplierID INT,
  3.         productID INT,
  4.         quantity INT,
  5.         createDate DATE,PRIMARYKEY(supplierID,productID));
复制代码
6、权限表
角色id、角色名称、角色权限说明
  1. CREATETABLE role(
  2.    roleId INTPRIMARYKEY,
  3.    roleName VARCHAR(50),
  4.    roleInfo VARCHAR(100));
复制代码
创建实体类

    必需有一个无参数构造属性必需私有化必需有对应的get/set方法
一般用来和数据库字段作映射
    表—>类字段—>属性行记录—>对象
以用userInfo 表为例

Javaweb的实例--订单管理系统--设计数据库-2.jpg


在实体类包里创建UserInfo 类
  1. package com.tin.pojo;publicclassUserInfo{privateint userID;private String userName;private String userPassword;privateint roleID;private String phone;private String address;//通过结合查询获取用户的角色名称private String userRoleName;publicUserInfo(){}publicintgetUserID(){return userID;}public String getUserName(){return userName;}public String getUserPassword(){return userPassword;}publicintgetRoleID(){return roleID;}public String getPhone(){return phone;}public String getAddress(){return address;}publicvoidsetUserID(int userID){this.userID = userID;}publicvoidsetUserName(String userName){this.userName = userName;}publicvoidsetUserPassword(String userPassword){this.userPassword = userPassword;}publicvoidsetRoleID(int roleID){this.roleID = roleID;}publicvoidsetPhone(String phone){this.phone = phone;}publicvoidsetAddress(String address){this.address = address;}}
复制代码

回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

哆啦A梦。
注册会员
主题 16
回复 15
粉丝 0
|网站地图
快速回复 返回顶部 返回列表