• 简单分析做过的三个项目的部分表关系


    第一个项目:教务管理系统

    分析其中的 用户、角色、功能、权限之间的关系:

    第二个项目:网上商城

    这个就不画图了,感觉上个图好丑,专业工具找不到了,见谅!

    数据库表:
     图书表book、图书类别bookType、顾客表customer表、顾客详细表customerDetail、菜单表menu
     消息表news、订单表ordermain、订单明细表orderdetail、收货地址表shopaddress、
     系统用户表sysAdmin
    表关系:
    book: n-----1 bookType
    customer: 1-----1 customerDetail
    ordermain: 1----1 orderdetail
    customer: 1-----n ordermain
    customer: 1-----n shopaddress
    news: n------1 sysAdmin

    第三个项目:员工管理系统

    SSH员工管理系统:
    员工表、部门表、薪资表、福利表welfare;、员工福利表A、用户表
    关系对应
    员工1-部门n:
    员工n-福利m:

    在代码中对应:
    1-n:1的这方:private Set emps = new HashSet(0)有这个属性;
            n的这方:private Dep dep;有这样的属性(在数据库中就是将1的一方的id值拿过来作为外键)
    A(n-m):首先拆成两个:1-n 和 1-m关系 ;
           A中应该有:private Emp emp;有员工属性private Welfare welfare;有福利属性
     

  • 相关阅读:
    传参问题-HttpMessageNotReableException
    排序03-简单排序法
    排序02-直接插入排序法
    排序01-冒泡排序法
    书摘
    CS229
    SLAM学习笔记
    形态学图像处理
    SLAM学习笔记
    SLAM学习笔记
  • 原文地址:https://www.cnblogs.com/julinhuitianxia/p/6842093.html
Copyright © 2020-2023  润新知