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

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

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

第二个项目:网上商城

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

数据库表:
 图书表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;有福利属性
 

posted @ 2017-05-11 18:02  懒得烧蛇吃  阅读(319)  评论(2编辑  收藏  举报