企业仓库管理系统数据库设计 在企业仓库管理系统中,数据库设计是非常重要的一步骤。本系统的主要功能包括材料情况登记、材料库存信息登记、材料入库信息登记、材料出库信息登记和仓库信息登记。为了实现这些功能,需要设计一个合理的数据库结构,这里我们将对数据库设计进行详细的分析。 材料信息表(Material) 材料信息表是整个系统的核心表,用于存储各类材料的信息。该表的字段包括: * Material_no(主键):用于标识每种材料的唯一编号。 * Material_name:用于存储材料的名称。 * Material_xh:用于存储材料的型号规格。 * Material_manufacture:用于存储材料的生产厂家。 * Product_dw:用于存储材料的单位(米、只、个)。 * Material_price:用于存储材料的参考价格(默认为0)。 材料库存信息表(Material_kc) 材料库存信息表用于存储材料的库存信息。该表的字段包括: * Material_id(外键):用于标识材料的唯一编号。 * Kc_balance:用于存储材料的期初余额。 * Kc_amout:用于存储材料的现有库存。 * Kc_pc:用于存储材料的盘库数量。 * Kc_pcyk:用于存储材料的盘库盈亏。 * Kc_pctime:用于存储材料的盘库时间。 * Stor_no(外键):用于标识仓库的编号。 材料入库信息表(Material_rk_1) 材料入库信息表用于存储材料入库的信息。该表的字段包括: * Cgdd_no(外键):用于标识采购订单号。 * Materialrkd_no(主键):用于标识入库单号。 * Speople:用于存储送货人信息。 * Rk_indate:用于存储入库日期。 * Stor_no(外键):用于标识仓库的编号。 * Audit_no:用于存储审核人信息。 * Has_Audited:用于标识是否审核。 * Make_man:用于存储制单人信息。 材料入库信息表(Material_rk_2) 材料入库信息表用于存储材料入库的详细信息。该表的字段包括: * Materialrkd_no(主键、外键):用于标识入库单号。 * Material_id(主键、外键):用于标识材料的唯一编号。 * Rk_amout:用于存储入库数量。 材料出库信息表(Material_ck_1) 材料出库信息表用于存储材料出库的信息。该表的字段包括: * Materialckd_no(主键):用于标识出库单号。 * Getpeople:用于存储提货人信息。 * ck_date:用于存储出库时间。 * ck_amout:用于存储出库数量。 * user_dept:用于存储使用部门信息。 * Cgpeople_no:用于存储仓库管理员信息。 * audit_no:用于存储审核人信息。 * Has_Audited:用于标识是否审核。 * Ck_memo:用于存储备注信息。 材料出库信息表(Material_ck_2) 材料出库信息表用于存储材料出库的详细信息。该表的字段包括: * Materialckd_no(主键、外键):用于标识出库单号。 * Material_id(主键、外键):用于标识材料的唯一编号。 * ck_amout:用于存储出库数量。 仓库信息表(Store) 仓库信息表用于存储仓库的信息。该表的字段包括: * Stor_no(主键):用于标识仓库的编号。 * Stor_name:用于存储仓库的名称。 * Manager_no:用于存储仓库管理员的编号。 * Stor_total:用于存储仓库的总容量。 * Stor_area:用于存储仓库的面积。 在设计数据库时,需要对表之间的关系进行定义,以便于实现数据的关联查询。在这里,我们定义了多个表之间的关系,包括材料信息表、材料库存信息表、材料入库信息表、材料出库信息表和仓库信息表之间的关系。 建库语句 为了实现数据库的设计,我们可以使用以下建库语句: ``` CREATE DATABASE project DB ON ( NAME = 'project', FILENAME = 'D:\project\db.mdf', SIZE = 20, MAXSIZE = 100, FILEGROWTH = 20% ) ``` 该语句用于创建一个名为“project”的数据库,文件名为“db.mdf”,初始大小为20MB,最大大小为100MB,文件增长率为20%。 本文对企业仓库管理系统数据库设计进行了详细的分析和设计,包括材料信息表、材料库存信息表、材料入库信息表、材料出库信息表和仓库信息表的设计,并对表之间的关系进行了定义。同时,我们还提供了建库语句,以便于实现数据库的设计。
剩余35页未读,继续阅读
- 粉丝: 376
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 非常好的电子设计小软件STM ISP下载器MCUISP非常好用的软件.zip
- 非常好的电子设计小软件PCtoLCD2002完美版非常好用的软件.zip
- 大数据-matlab simulink仿真
- kljsadlkljsadjlasj lksajdlsajd saldjlsajd lsa dljasj dlsa jlasd
- MATLAB基础及其应用教程:软件介绍与语言基础知识
- 非常好的电子设计小软件Axialis IconWorkshop(图标制作软件)非常好用的软件.zip
- TFT显示屏测所用试照片
- d668976e-23c7-4e42-9ddd-2e8291.html
- python 连 OceanBase 的 Oracle 租户例子
- ESP32开发板烧录固件