# wms
软件工程课程设计,仓库管理系统
完成人:
中国农业大学,詹娜娜,巨颖,苏桂清。
## 数据库设计
### 数据库的表结构
| 表名 | 说明 |
|----------------|----------------------------------------------|
| wms_application_state | 表示出入库申请的所有可能的状态 |
| wms_category | 原料或产品的分类,一共有两级分类 |
| wms_check | 仓库盘存表,保存仓库盘存的申请表 |
| wms_check_product_shelf | 某张仓库盘存表中的盘存产品以及存储位置数量信息 |
| wms_check_state | 表示盘存表的所有可能的状态 |
| wms_condition | 列举所有可能的存储要求条件,比如干燥,遮光等 |
| wms_dispatch | 仓库调度表,保存仓库调度申请表 |
| wms_dispatch_product_shelf | 表示某个仓库调度申请表中的所有调度产品和所处位置 |
| wms_dispatch_state | 表示所有调度表可能的状态 |
| wms_in_application | 存储所有的入库申请表 |
| wms_in_application_product | 表示某一个入库申请表中的所有入库产品信息 |
| wms_order | 存储所有的采购表 |
| wms_order_line | 表示某一个采购表的所有需要采购的产品信息 |
| wms_order_state | 表示所有的采购表可能所处的状态 |
| wms_out_application | 存储所有的出库申请表 |
| wms_out_applicaiton_product | 表示某一个出库申请表中的所有出库产品信息 |
| wms_product | 所有的产品信息 |
| wms_product_condition | 每个产品所要求的存储条件信息 |
| wms_product_shelf | 每个产品所存放在哪些个货架的信息 |
| wms_product_supplier | 每个产品可以由哪些供应商提供货源 |
| wms_shelf | 所有的货架信息 |
| wms_storage | 所有的库位信息 |
| wms_storage_condition | 某个库位拥有哪些存储条件信息 |
| wms_supplier | 所有的供应商信息 |
| wms_user | 所有的用户信息 |
| wms_user_type | 用户类型信息 |
| wms_warehouse | 所有的仓库信息 |
这个数据库的实体有以下几个:
1. 仓库(wms_warehouse)
2. 库位(wms_storage),和仓库是多对一的关系
3. 货架(wms_shelf),和库位是多对一的关系
4. 用户(wms_user),这个系统不过多地考虑用户的逻辑结构
5. 存储条件(wms_condition),和库位是多对多的关系(wms_storage_condition),和产品是多对多的关系(wms_product_condition)
6. 分类(wms_category),和产品是多对一的关系
7. 供应商(wms_supplier),和产品是多对多的关系(wms_product_supplier)
8. 产品(wms_product),和货架是多对多的关系(wms_product_shelf)
9. 采购表(wms_order),和采购详情(wms_orderline)是一对多的关系
10. 调度表(wms_dispatch),和调度详情(wms_dispatch_product_shelf)是一对多的关系
11. 盘存表(wms_check),和盘存详情(wms_check_product_shelf)是一对多的关系
12. 入库表(wms_in_application),和入库详情(wms_in_applicaiton_product)是一对多的关系
13. 出库表(wms_out_applicaiton),和出库详情(wms_out_application_product)是一对多的关系
14. 剩下的状态表(wms_**_state),表示的表单的处理状态
各个表的详细结构如下:
#### wms_application_state
| 列名 | 说明 |
|-----|------|
| state_id | 主键 |
| state_name | 入库或者出库的状态名称,比如等待审核 |
#### wms_category
| 列名 | 说明 |
|-----|------|
| category_id | 主键 |
| category_name | 类别的名称 |
| category_parent | 类别的父类别,如果为 null 表示这是顶级类别 |
#### wms_check
| 列名 | 说明 |
|-----|------|
| check_id | 主键 |
| check_warehouse | 外键,表示当前正在盘存哪个仓库的信息 |
| check_creator | 外键,表示当前盘存是哪个用户创建的 |
| check_acceptor | 外键,表示当前盘存是被哪个用户接受的,为 null 表示还未被接受 |
| check_create_time | 表示盘存创建的时间 |
| check_accept_time | 表示盘存被审核通过的时间 |
| check_description | 表示盘存的描述信息 |
| check_state | 外键,表示当前盘存的状态 |
#### wms_check_product_shelf
| 列名 | 说明 |
|-----|------|
| cps_id | 主键 |
| product_id | 外键,表示这个盘存盘点了哪个货品 |
| shelf_id | 外键,表示这个盘存盘点的这个货品在哪个货架上 |
| check_id | 外键,表示这个盘存详情属于哪个盘存表 |
| cps_number | 表示盘存的这个货架的这个货品的实际数量是多少 |
#### wms_check_state
| 列名 | 说明 |
|-----|------|
| state_id | 主键 |
| state_name | 盘存的状态名称 |
#### wms_condition
| 列名 | 说明 |
|-----|------|
| condition_id | 主键 |
| condition_name | 这个存储条件的名称 |
#### wms_dispatch
| 列名 | 说明 |
|-----|------|
| dispatch_id | 主键 |
| dispatch_from | 外键,表示从哪个仓库开始调度 |
| dispatch_to | 外键,表示调度到哪个仓库去 |
| dispatch_create_time | 表示调度的创建日期 |
| dispatch_accept_time | 表示调度的审核通过的日期 |
| dispatch_finish_time | 表示调度的确认入库的日期 |
| dispatch_creator | 外键,表示调度的申请人 |
| dispatch_acceptor | 外键,表示外键的审核人|
| dispatch_finisher | 外键,表示调度的确认人 |
| dispatch_descriptor | 调度的描述 |
| dispatch_state | 外键,表示调度的状态 |
#### wms_dispatch_product_shelf
| 列名 | 说明 |
|-----|------|
| dps_id | 主键 |
| dispatch_id | 外键,表示这个条目属于哪个调度任务 |
| product_id | 外键,表示这一条记录了要调度哪个货品 |
| shelf_id | 外键,表示这一条记录要调度的货品在哪个货架上 |
| dps_number | 表示需要调度多少个这个货品 |
| dps_cost | 表示调度这么多个这类货品需要花费多少钱 |
#### wms_dispatch_state
| 列名 | 说明 |
|-----|------|
| state_id | 主键 |
| state_name | 调度状态的名称 |
#### wms_in_application
| 列名 | 说明 |
|-----|------|
| application_id | 主键 |
| application_warehouse | 外键,表示要入库到哪个仓库 |
| application_time | 入库单创建的时间 |
| application_creator | 外键,表示入库单是谁创建的 |
| applicaiton_accept_time | 入库单的确认时间 |
| applicaiton_acceptor | 外键,表示入库单是谁确认的 |
| application_descrition | 入库单的描述信息 |
| application_state | 外键,表示入库单的状态 |
#### wms_in_application_product
| 列名 | 说明 |
|-----|------|
| ap_id | 主键 |
| product_id | 外键,表示要入库的货品的名称 |
| shelf_id | 外键,表示货品要入库放到哪个货架上 |
| app_id | 外键,表示这个入库条目是属于哪个入库单的 |
| ap_number | 表示入库的数量 |
#### wms_order
| 列名 | 说明 |
|-----|------|
| order_id | 主键 |
| order_date | 采购单的创建日期 |
| order_dead_line | 采购单的预期交付日期 |
| order_warehouse | 外键,这个采购单是那个仓库的采购单 |
| order_charger | 外键,这个采购单是哪个用户负责的 |
| order_description | 采购单描述信息 |
| order_state | 采购单的状态信息 |
#### wms_order_line
| 列名 | 说明 |
|-----|------|
| line_id | 主键 |
| product_id | 这条采购详情记录的是要采购什么产品 |
| supplier_id | 要采购的产品是从谁那里采购的 |
| line_count | 需要采购多少数量的该类货品 |
| order_id | 这条采购记录是属于哪个采购单的 |
#### wms_order_state
| 列名 | 说明 |
|-----|------|
| state_id | 主键 |
| state_name | 采购单的状态 |
#### wms_out_application
| 列名 | 说明 |
|-----|------|
| application_id | 主键 |
| application_warehouse | 外键,表示要从哪个仓库出库 |
| application_time | 出库单创建的时�
没有合适的资源?快使用搜索试试~ 我知道了~
软件工程课程设计,仓库管理系统.zip
共496个文件
js:111个
png:89个
css:84个
0 下载量 116 浏览量
2024-01-06
12:24:09
上传
评论
收藏 7.77MB ZIP 举报
温馨提示
软件工程课程设计,仓库管理系统.zip
资源推荐
资源详情
资源评论
收起资源包目录
软件工程课程设计,仓库管理系统.zip (496个子文件)
.classpath 2KB
org.eclipse.wst.common.component 460B
org.eclipse.wst.jsdt.ui.superType.container 49B
amazeui.min.css 249KB
style.css 157KB
bootstrap.min.css 120KB
hover.min.css 102KB
animate.min.css 54KB
jquery.ui.min.css 29KB
font-awesome.min.css 26KB
mediaelementplayer.css 22KB
spinkit.css 21KB
handsontable.full.min.css 20KB
_all.css 20KB
font-awesome-animation.min.css 18KB
select2.min.css 15KB
_all.css 14KB
_all.css 14KB
simple-line-icons.css 12KB
dropzone.css 12KB
_all.css 12KB
fullcalendar.min.css 11KB
summernote.css 11KB
codemirror.css 8KB
normalize.css 8KB
normalize.css 8KB
jquery.steps.css 6KB
amazeui.cropper.css 5KB
datatables.bootstrap.min.css 4KB
bootstrap-material-datetimepicker.css 4KB
style.css 4KB
input-style.css 3KB
nouislider.min.css 3KB
stylebt.css 3KB
ion.rangeSlider.css 3KB
ion.rangeSlider.skinHTML5.css 3KB
ion.rangeSlider.skinModern.css 2KB
ion.rangeSlider.skinFlat.css 2KB
purple.css 2KB
yellow.css 2KB
orange.css 2KB
green.css 2KB
blue.css 2KB
pink.css 2KB
grey.css 2KB
aero.css 2KB
ion.rangeSlider.skinSimple.css 2KB
red.css 2KB
ion.rangeSlider.skinNice.css 2KB
line.css 2KB
all.css 2KB
purple.css 2KB
orange.css 2KB
yellow.css 2KB
purple.css 2KB
orange.css 2KB
yellow.css 2KB
green.css 2KB
green.css 1KB
blue.css 1KB
grey.css 1KB
pink.css 1KB
aero.css 1KB
blue.css 1KB
pink.css 1KB
aero.css 1KB
grey.css 1KB
red.css 1KB
red.css 1KB
minimal.css 1KB
polaris.css 1KB
square.css 1KB
purple.css 1KB
yellow.css 1KB
orange.css 1KB
green.css 1KB
blue.css 1KB
pink.css 1KB
grey.css 1KB
aero.css 1KB
futurico.css 1KB
red.css 1KB
typebase.css 1KB
flat.css 1KB
custom_up_img.css 1KB
web.css 1019B
jquery.vector-map.css 617B
fontawesome-webfont.eot 67KB
Simple-Line-Icons.eot 52KB
glyphicons-halflings-regular.eot 20KB
.gitignore 312B
qualityre.html 50KB
index.html 40KB
materialreq.html 27KB
fasupply.html 24KB
factory.html 23KB
selectfa.html 22KB
login.html 6KB
error-login.html 500B
success.html 379B
共 496 条
- 1
- 2
- 3
- 4
- 5
资源评论
Lei宝啊
- 粉丝: 2015
- 资源: 1330
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功