仓库管理系统的设计与实现论文(编辑修改稿)内容摘要:

来统计查询货物的出入库,借出等信息,应具有如下功能。 1. 能够初始库存设置,设置库存的初始值,库存的上下警戒线。 2. 可以进行盘库,反映每月,年的库存情况。 3. 可以查询产品入 库情况,出库情况,借出情况,当前库存情况,可以按出库单,如库单,产品,时间进行查询。 4. 可以打印货物清单。 根据上述分析,可以得出系统的入库信息管理模块、出库信息管理模块、借出信息管理模块、库存信息管理模块等的主要功能: 该模块主要完成记录入库信息,同时可以进行增加,删除,修改和查询操作。 该模块主要完成记录出库信息,同时可以进行增加,删除,修改和查询操作。 该模块主要完成记录借出信息,同时可以进行增加 ,删除,修改和查询操作。 该模块主要完成对货物的查询,可以按出库单,如库单,借出单,产品,时间进行查询。 12 菜单设计 图 4 菜单的简单初始化设计 数据库设计 数据库概念结构设计 仓库管理 系统的实体 — 联系图( ER图 ) 图 5 仓库管理员属性图 入库信息管理 增加入库信息 增加入库信息 增加入库信息 增加入库信息 退出 增加借出信息 增加借出信息 增加借出信息 增加借出信息 增加出库信息 增加出库信息 增加出库信息 增加出库信息 增加库存信息 增加库存信息 库存警戒设置 出库信息管理 借出信息管理 库存信息管理 型号 仓库管理员号 规格 日期 数量 仓库管理员 13 图 6 仓库属性图 图 7 出货单属性图 仓库号 地址 数量 商品号 商品名称 仓库 用户号 出库单位名称 生产厂家 提货人姓名 出库单号 商品名称 数量 日期 规格 型号 出库单 14 图 8 入库单属性图 图 9 借出单属性图 用户号 入库单位名称 生产厂家 送货人姓名 入库单号 商品名称 数量 日期 规格 型号 入库单 用户号 借出人姓名 归还日期 借出日期 借出单号 商品名称 数量 规格 型号 借出单 15 图 10 商品属性图 图 11 用户属性图 商品号 数量 规格 型号 商品名称 商品 用户 用户号 用户名 联系电话 性别 16 图 12 总体实体 — 联 系( ER)图 n m p q n m p 1 1 1 用户 审核 入库单 出库单 借出单 拥有 填写 商品 仓库管理员 核对 储存 管理 仓库 1 n n m n 1 17 数据库逻辑结构设计 关系模型 用户( 用户号 ,姓名,性别,电话) 入库单 (入库单号 ,用户号,商品名称,生产厂家,型号,规格,数量,日期,入库单位名称,送货人姓名) 出库单 (出库单号 ,用户号,商品名称,生产厂家,型号,规格,数量,日期,出库单位名称,提货人姓名) 借出单( 借出单号 ,用户号,商品名称,生产厂家,型号,规格,数量,借出日期,归还日期,借出人姓名) 商品( 商品号 ,商品名称,生产厂家,型号,规格,数量) 仓库管理员( 仓库管理员号 ,姓名,性 别,年龄,电话) 仓库( 仓库号 ,商品名称,商品号,数量,地址) 数据库 物理设计 仓库管理系统 的数据表如下所示: 用户表( Users) 列名 数据类型 长度 备注 UserID Int 用户号 UserName Char 20 姓名 Sex Char 16 性别 Tel Char 16 电话 1 18 入库单表( Receipt table) 列名 数据类型 长度 备注 ReceiptID Int 入库单号 UserID Int 用户号 TradeName Char 100 商品名称 Manufacturer Char 100 生产厂家 Model Char 30 型号 Standard Char 20 规格 Quantity Int 数量 Date Char 20 日期 SUName Char 100 入库单位名称 DeliverymanName Char 20 送货人姓名 出库单表( Outbound table) 列名 数据类型 长度 备注 OutboundID Int 出库单号 UserID Int 用户号 TradeName Char 100 商品名称 Manufacturer Char 100 生产厂家 Model Char 30 型号 Standard Char 20 规格 Quantity Int 数量 Date Char 20 日期 OUName Char 100 出库单位名称 PgName Char 20 提货人姓名 借出单( Lend out table) 列名 数据类型 长度 备注 19 LendoutID Int 借出单号 UserID Int 用户号 TradeName Char 100 商品名称 Manufacturer Char 100 生产厂家 Model Char 30 型号 Standard Char 20 规格 Quantity Int 数量 Borrowdate Char 20 借出日期 Returndate Char 20 归还日期 LendersName Char 20 借出人姓名 商品表( Goods table) 列名 数据类型 长度 备注 GoodsID Int 商品号 TradeName Char 100 商品名称 Manufacturer Char 100 生产厂家 Model Char 30 型号 Standard Char 20 规格 Quantity Int 数量 仓库管理员表( Warehouse keeper table) 列名 数据类型 长度 备注 WarehouseKeeperID Int 仓库管理员号 WarehouseKeepername Char 20 姓名 Sex Char 16 性别 Age Int 年龄 Tel Char 16 电话 仓库表( Storage table) 20 列名 数据类型 长度 备注 WarehouseID Int 仓库号 Trade name Char 100 商品名称 GoodsID Int 商品号 Quantity Int 数量 Address Char 100 地址 4 系统实现 数据库的建立 用 SQL 语言建立数据库 用 SQL 语言具体实现下述内容的编写: SQL 语言建立的代码: CREATE TABLE [dbo].[Users]( [UserID] [int] NOT NULL, [UserName] [char](20) COLLATE Chinese_PRC_CI_AS NOT NULL, [Sex] [char](16) COLLATE Chinese_PRC_CI_AS NULL, [Tel] [char](16) COLLATE Chinese_PRC_CI_AS NOT NULL, CONSTRAINT [PK_Users] PRIMARY KEY CLUSTERED ( [UserID] ASC )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) SQL 语言建立的代码: CREATE TABLE [dbo].[Receipt_table]( [ReceiptID] [int] NOT NULL, [UserID] [int] NOT NULL, [TradeName] [char](100) COLLATE Chinese_PRC_CI_AS NOT NULL, [Manufacturer] [char](100) COLLATE Chinese_PRC_CI_AS NULL, [Model] [char](30) COLLATE Chinese_PRC_CI_AS NULL, [Standard] [char](20) COLLATE Chinese_PRC_CI_AS NULL, [Quantity] [int] NOT NULL, [Date] [char](20) COLLATE Chinese_PRC_CI_AS NOT NULL, 21 [SUName] [char](100) COLLATE Chinese_PRC_CI_AS NOT NULL, [DeliverymanName] [char](20) COLLATE Chinese_PRC_CI_AS NOT NULL, CONSTRAINT [PK_Receipt_table] PRIMARY KEY CLUSTERED ( [ReceiptID]。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。