- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
仓库管理系统的设计1
仓库管理系统的设计
分析
1.1系统分析
仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库和一些统计查询等几部分组成。仓库管理系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和操作员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等产品的基本信息。
⑴ 产品入库管理,可以填写入库单,确认产品入库;
⑵ 产品出库管理,可以填写出库单,确认产品出库;
⑶ 借出管理,凭借条借出,然后能够还库;
⑷ 初始库存设置,设置库存的初始值,库存的上下警戒限;
⑸ 可以进行盘库,反映每月、年的库存情况;
⑹ 可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;
1.2 系统功能基本要求和功能描述
1.2.1 基本信息管理
基本信息包括客户信息、仓库信息和操作员信息。客户可以分为供应商和购货商两种类型。在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。
基本信息管理模块可以实现以下功能:
⑴ 添加、修改、删除和查看客户信息;
⑵ 添加、修改、删除和查看仓库信息;
⑶ 添加、修改、删除和查看操作员信息。
1.2.2 产品信息管理
产品信息管理模块可以实现以下功能:
⑴ 添加产品信息; ⑵ 修改产品信息; ⑶ 删除产品信息; ⑷ 查询产品信息;
1.2.3 仓库管理操作
进行入库和出库操作。入库操作需要记录相关的产品信息、仓库信息、客户信息、入库时间等信息;出库操作需要记录相关的产品信息、仓库信息、客户信息、出库时间等信息。
1.2.4仓库警示管理
仓库警示管理模块可以实现仓库产品数量报警和仓库容量报警。
1.2.5查询管理功能
1.4 数据分析
1.4.1 数据流图
通过进行系统调查,了解用户需求、分析应用软件系统的功能需求。总结出了系统逻辑模型,即系统业务流程图、数据流图。如图1-2和图1-3所示。
图1-2 系统业务流程图
图1-3 仓库管理系统数据流图
1.4.2 数据字典
二、数据库概念结构设计
经考察和分析,本案例客房管理系统包括以下实体:客户实体、客房实体、操作员实体、结算账单实体,它们的E-R图如以下所示。
三、数据库逻辑结构设计
根据E-R图,数据库仓库管理系统包含以下8个表:客户信息表“客户”、仓库信息表“仓库”、操作员信息表“操作员”、产品类别表“产品类别”、产品信息表“产品”、入库操作信息表“入库”、出库操作信息表“出库”和库存产品信息表“库存”。
1. 客户信息表“客户”
客户信息表“客户”主要是用来保存客户信息,表“客户”结构如图表2-1所示。
表2-1 客户信息表“客户”
编号 字段名称 数据结构 说 明 1 客户号 Int 客户编号 2 客户名 varchar(50) 客户名称 3 客户类型 tinyint 客户类型,供应商、购货商 4 联系地址 varchar(50) 客户的联系地址 5 邮政编号 varchar(10) 邮政编码 6 联系电话 varchar(30) 联系电话 7 备注 varchar(100) 备注信息
2. 仓库信息表“仓库”
仓库信息表“仓库”用来保存仓库信息,表“仓库”的结构如表2-2所示。
表2-2 仓库信息表“仓库”
编号 字段名称 数据结构 说 明 1 仓库号 int 仓库编号 2 仓库名 varchar(50) 仓库名称 3 仓库备注 varchar(100) 仓库说明
3. 操作员表“操作员”
操作员表“操作员”用来保存用户信息,表“操作员”的结构如表2-3表示。
表2-3操作员信息表“操作员”
编号 字段名称 数据结构 说 明 1 操作员号 Int 操作员的编号 2 操作员名 varchar(40) 用户名 3 密码 varchar(40) 密码
4. 产品信息表“产品”
产品信息表“产品”用来保存产品的基本信息,表“产品”的结构如表2-5表示。
表2-5产品信息表“产品”
编号 字段名称 数据结构 说 明 1 产品号 int 产品编号 2 产品名 varchar(50) 产品名称 3 产品数量 int 产品的数量 4 产品单价 Varchar(20) 产品的每单位价格 5 客户号 int 供应商编号 5. 入库操作信息表“入库表”
入库操作信息表“入库表”用来保存入库操作的基本信息,表“入库表”的结构如表2-6表示。
表2-6入库操作信息表“入库表”
编号 字段名称 数据结构 说 明 1 产品号 int 入库产品编号 2 入库单价 Varchar(20) 入库产品单价 3 入库数量 int
文档评论(0)