库存商品管理数据库.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
库存商品管理数据库

题目: 库存管理系统数据库 指导老师:邱 骋 班级: 2011年(秋)计算机 学号: 1131001251856 姓名: 陈佳伟 一、目的: 通过一个简单的数据库应用系统设计实例,从需求分析、概念设计、逻辑设计和物理设计等方面撰写报告,说明数据库应用系统的设计过程。 二、要求: 需求分析阶段要求明确数据库应用系统设计的具体需求。 概念设计阶段要求设计针对数据库应用系统的E/R图。 逻辑设计阶段要求明确这个阶段的目的和任务,方法和步骤。 物理设计阶段根据前面的内容,给出具体的数据库表结构。 第4题 以库存商品管理数据库为例,撰写数据库应用系统设计报告。完成用户需求分析、概念设计阶段的E/R图绘制、逻辑设计、物理设计,并通过SQL实现数据库设计。通过上述过程,理解并掌握数据库设计的有关知识。 需求分析 一、业务流程分析: 调查库存管理系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是仓库管理,商品入库,入库查询,商品出库,出库查询,库存查询。处理要求、数据的安全性与完整性要求。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护 二、数据流程分析: 2.1 库存分析功能 提供库存各式报表,可实时查询物料收、发、存,现有库存及成本状况等,让企业对库存信息了如指掌。 2.2仓库、批号等多层次仓存管理 实现同一公司可多仓库存放,同一仓库可分多批号存放,同一物料多仓库、多批号存放,满足企业仓储管理灵活多变的要求。 2.3库存批号自动生成 可以自动生成库存批号,并对原材料、产成品批号追溯等提供多层次处理。 2.4物料预警功能 实现对有效期、存量、失效存货等多个指标的预警,并自动提示,将企业库存数量保持在合理水平,避免断料情况产生;同时对有效期、失效存货自动预警,帮助实时对库存期过长进行处理。 2.5多重物料管理功能 物料可选择需不需要作数量与成本的管理,以满足服务性或费用类物料的管理需求。 2.6独特的其他出入库管理功能 通过“其他出入库单”,直接满足用户单纯的物料库存进出库异动作业的信息化需求 三、概念设计 根据需求分析的结果,进行概念设计,采用E-R图工具表示设计结果如下图所示: 四、逻辑和物理设计 逻辑结构设计的任务是把E-R模型所表示的概念结构转换为关系模型,即把概念结构转换为相应的逻辑结构将E-R图转换为关系模型时,为了更好地实现用户管理上的功能、性能等方面的要求,还需要进一步优化。优化过程中采用关系模型的规范化理论第一范式、第二范式、第三范式进行优化处理,减少数据冗余。 逻辑结构设计方案如下: (1)商品(商品编号,商品种类,商品名称,商品单位,参考价格,是否删除) (2)入库(入库编号,商品编号,商品数量,入库价格,所在仓库,入库时间) (3)出库(出库编号,商品编号,商品数量,商品金额,所在仓库,出库时间) (4)库存(库存编号,商品编号,商品数量,商品金额,所在仓库) (5)仓库(仓库编号,仓库名称,仓库描述,是否删除) (6)盘库(仓库编号,商品名称,商品规格,商品单位,帐存数,实存数盘盈盘亏数备注盘点人部门负责人 (7)调货(仓库编号,商品名称,商品规格,商品单位,库存数,在库数,调配数) 实体属性图: 数据字典设计 数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。是一种用户可以访问的记录数据库和应用程序源数据的目录。 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。   它还有另一种含义,是在数据库设计时用到的一种工具,用来描述数据库中基本表的设计,主要包括字段名、数据类型、主键、外键等描述表的属性的内容。 其最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。 下列各表给出了本系统的主要的数据字典。 表名:商品种类表(goods) 数据名 类型 范围 约束 备注 gid int 主键 商品编号 gsort String 商品种类 gname String 商品名称

文档评论(0)

bigone123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档