po3a  

1、结构设计:设计数据库结构,绘制ER图,并写出相应的数据字典。

 

1. 仓库表(warehouse)

字段名

类型

约束

warehouse_id

INT

主键,自增

warehouse_name

VARCHAR(255)

NOT NULL

location

VARCHAR(255)

NULL

2. 物资台账表(material)

字段名

类型

约束

material_id

INT

主键,自增

material_code

VARCHAR(255)

唯一,不为空

material_name

VARCHAR(255)

NOT NULL

specification

VARCHAR(255)

NOT NULL

material

VARCHAR(255)

NOT NULL

supplier

VARCHAR(255)

NULL

brand

VARCHAR(255)

NULL

category_id

INT

外键(引用category.category_id)

3. 物资分类表(category)

字段名

类型

约束

category_id

INT

主键,自增

category_name

VARCHAR(255)

NOT NULL

4. 库存表(stock)

字段名

类型

约束

stock_id

INT

主键,自增

warehouse_id

INT

外键(引用warehouse.warehouse_id)

material_id

INT

外键(引用material.material_id)

quantity

INT

NOT NULL

5. 入库单表(entry_order)

字段名

类型

约束

entry_order_id

INT

主键,自增

order_code

VARCHAR(255)

唯一,不为空

warehouse_id

INT

外键(引用warehouse.warehouse_id)

entry_date

DATETIME

NOT NULL

6. 入库单明细表(entry_order_detail)

字段名

类型

约束

detail_id

INT

主键,自增

entry_order_id

INT

外键(引用entry_order.entry_order_id)

material_id

INT

外键(引用material.material_id)

quantity

INT

NOT NULL

7. 出库单表(exit_order)

字段名

类型

约束

exit_order_id

INT

主键,自增

order_code

VARCHAR(255)

唯一,不为空

warehouse_id

INT

外键(引用warehouse.warehouse_id)

exit_date

DATETIME

NOT NULL

8. 出库单明细表(exit_order_detail)

字段名

类型

约束

detail_id

INT

主键,自增

exit_order_id

INT

外键(引用exit_order.exit_order_id)

material_id

INT

外键(引用material.material_id)

quantity

INT

NOT NULL

9.用户表(user)

字段名

类型

约束

user_id

INT

主键,自增

username

VARCHAR(50)

唯一,不为空

password

VARCHAR(255)

NOT NULL

email

VARCHAR(255)

唯一,可为空

phone

VARCHAR(20)

唯一,可为空

role

ENUM('admin', 'staff')

NOT NULL,默认为 staff

created_at

DATETIME

默认当前时间

updated_at

DATETIME

ON UPDATE CURRENT_TIMESTAMP

10.仓库人员表(warehouse_staff)

字段名

类型

约束

staff_id

INT

主键,自增

user_id

INT

外键(引用user.user_id)

warehouse_id

INT

外键(引用warehouse.warehouse_id)

position

VARCHAR(50)

可为空

assigned_at

DATETIME

NOT NULL

 

 

 

 

 

 

 

 

 

2、业务开发:(1)绘制功能结构图

posted on   po3a  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
历史上的今天:
2023-11-30 11.30每日总结
 
点击右上角即可分享
微信分享提示