库存商品管理数据库_第1页
库存商品管理数据库_第2页
库存商品管理数据库_第3页
库存商品管理数据库_第4页
库存商品管理数据库_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

题目:库存管理系统数据库指导老师:邱骋班级:2011年(秋)计算机学号:1131001251856姓名:陈佳伟一、目的:

通过一个简单的数据库应用系统设计实例,从需求分析、概念设计、逻辑设计和物理设计等方面撰写报告,说明数据库应用系统的设计过程。二、要求:

需求分析阶段要求明确数据库应用系统设计的具体需求。

概念设计阶段要求设计针对数据库应用系统的E/R图。

逻辑设计阶段要求明确这个阶段的目的和任务,方法和步骤。

物理设计阶段根据前面的内容,给出具体的数据库表结构。第4题

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论