订单管理系统E-R图

创建表

根据简略的ER图创建六个表

1、用户表

用户id、用户姓名、用户密码、用户权限,手机号码、地址

CREATE TABLE USER(

id INT PRIMARY KEY,

userName VARCHAR(50),

userPassword VARCHAR(50),

roleID INT,

phone VARCHAR(11),

address VARCHAR(50)

);

2、商品表

商品id、商品名称、价格、计量单位、库存、商品信息(商品介绍)

create table product{

productID int primary key,

productName VARCHAR(50),

price float,

unit VARCHAR(50),

inventory int ,

productInfo VARCHAR(100)

}

3、供应商

供应商id、供应商名称、供应商地址、手机

create table supplier(

supplierID INT PRIMARY KEY,

supplierName VARCHAR(50),

phone VARCHAR(11),

address VARCHAR(50)

);

4、订单表

用户id 、商品id 、购买数量、下单日期

CREATE TABLE orders(

userID INT ,

productID INT,

quantity INT,

createDate DATE,

PRIMARY KEY (userID,productID)

);

5、采购表

供应商id、商品id、采购数量、采购日期

create table purchase(

supplierID INT ,

productID INT,

quantity INT,

createDate DATE,

PRIMARY KEY (supplierID,productID)

);

6、权限表

角色id、角色名称、角色权限说明

CREATE TABLE role(

roleId INT PRIMARY KEY,

roleName VARCHAR(50),

roleInfo VARCHAR(100)

);

创建实体类

必须有一个无参数构造

属性必须私有化

必须有对应的get/set方法

一般用来和数据库字段作映射

表—>类

字段—>属性

行记录—>对象

以用userInfo 表为例

在实体类包里创建UserInfo 类

package com.tin.pojo;

public class UserInfo {

private int userID;

private String userName;

private String userPassword;

private int roleID;

private String phone;

private String address;

//通过联合查询获取用户的角色名称

private String userRoleName;

public UserInfo() {

}

public int getUserID() {

return userID;

}

public String getUserName() {

return userName;

}

public String getUserPassword() {

return userPassword;

}

public int getRoleID() {

return roleID;

}

public String getPhone() {

return phone;

}

public String getAddress() {

return address;

}

public void setUserID(int userID) {

this.userID = userID;

}

public void setUserName(String userName) {

this.userName = userName;

}

public void setUserPassword(String userPassword) {

this.userPassword = userPassword;

}

public void setRoleID(int roleID) {

this.roleID = roleID;

}

public void setPhone(String phone) {

this.phone = phone;

}

public void setAddress(String address) {

this.address = address;

}

}

标签:VARCHAR,String,管理系统,--,50,id,INT,public,Javaweb

来源: https://blog.csdn.net/qq_41116027/article/details/112150571

商品订单管理系统java_Javaweb的实例--订单管理系统--设计数据库相关推荐

  1. 智慧电商erp通用版管理系统+采购管理+仓库管理+订单管理+财务管理+系统管理+Axure高保真交互ERP通用版电商web端管理系统+全局说明+竞品分析+协同办公

    作品介绍:智慧电商erp通用版管理系统+采购管理+仓库管理+订单管理+财务管理+系统管理+Axure高保真交互ERP通用版电商web端管理系统+全局说明+竞品分析+协同办公 原型交互及下载地址请点击: ...

  2. 基于JAVA的洗衣店订单管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA的洗衣店订单管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA的洗衣店订单管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...

  3. java订单表字段_javaweb企业订单管理系统

    今天将为大家分析一个基于javaweb的企业订单管理系统, 物流管理的最大特点是以客户为中心,围绕客户构建各种业务流程支持的形式,物流管理系统支持多形式客户的数据共享以提高工作效率,监控整个物品流通的 ...

  4. Google DFP广告管理系统简介:下订单

    您将要创造的 这是有关DFP广告管理系统的系列教程中的第四篇. 对于初学者来说,DFP广告管理系统似乎非常复杂,因此本系列旨在简化它. 如果您拥有一个或两个网站访问量适中的网站,并且想知道如何最好地产 ...

  5. 10.1 黑马Vue电商后台管理系统之完善订单管理模块--加入修改订单模块

    效果如下: 实现如下: 1.我仍然保留了添加地址这一个对话框,但只是绑定在另一个按钮上面,而点击左侧第一个按钮就会跳转到"修改订单"模块 <template v-slot=& ...

  6. 企业权限管理系统第4章--订单操作

    本章需求 查询所有订单 订单分页查询 查询订单详情 表关系分析 orders和product是:一对一,这里是旅游产品,一个旅游套餐对应一张订单表. orders和member是:一对一,一张订单对应 ...

  7. SAP中输出采购订单附件清单操作实例

    近期接到采购同事需求,希望了解SAP系统中有多少采购订单上传了附件?有多少没有?采购订单中的附件可以通过ME23N打开单独来看(如下图).从本公司业务上说,该附件用于存储在系统外签字生效的采购申请单. ...

  8. java毕业设计商品供应管理系统mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计商品供应管理系统mybatis+源码+调试部署+系统+数据库+lw java毕业设计商品供应管理系统mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B/S ...

  9. 电商订单模块的订单表与订单商品表关系,1个订单对应多个商品的页面布局,el表达式去掉重复的数据。

    1:功能:我的订单信息,查看订单模块 (适用于订单管理,订单信息详情等多个订单查询遍历模块) 2:效果截图(红色为订单数据,绿色为商品数据)一个订单对应多个商品的数据关联关系. 3:用table表格显 ...

最新文章

  1. 零起点学算法17——比较2个数大小
  2. SharePoint判断页面(或WebPart)是否处于编辑模式.
  3. java 原生数据类型的转换_Java基本数据类型转换分析
  4. maven工程如何引用css和js文件
  5. 微信扫码下载iosAPP
  6. LeetCode 1348. 推文计数(哈希map+set)
  7. 35 SD配置-销售凭证设置-定义项目类别组
  8. 开发基于深度学习的人脸识别【考勤/签到】系统
  9. 刘海变挖孔!小米高管:明年弹出式全面屏几乎没有了
  10. ubuntu 修改IP,网关等
  11. 微软服务器补丁每月几号发布,微软补丁日安全通告 |9 月份
  12. iOS跳转到设置和其他APP的那些事
  13. Pigeon发布流程
  14. Pulsar官方文档翻译-概念和架构-多租户(Multi Tenancy)
  15. rtklib学习——DCB改正
  16. 燕山大学校园网自动登录问题解决方案
  17. java数组元素替换操作_js数组操作(添加、删除、替换元素)
  18. 连接查询--嵌套查询
  19. linux -- 嵌入式linux下wifi无线网卡驱动
  20. Java设计模式-单一职责原则

热门文章

  1. java调用百望税控NISEC_SKSC.dll发送xml报文
  2. 上传图片校验图片类型、大小及尺寸
  3. CAUSE: The chosen installation conflicted with software already installed in the given Oracle home.
  4. 三阶魔方没有。四阶魔方 有的公式
  5. Rest Stops
  6. uniapp中canvas将矩形图片绘制成圆形图片以及保存canvas到手机
  7. 习题4-7 最大公约数和最小公倍数 (15分)
  8. 2013年MBA、MPA、MPAcc入学考试英语辅导教材
  9. 01-运营可能是一种思维方式
  10. 微信公众平台开发入门