仓库管理系统数据库设计_第1页
仓库管理系统数据库设计_第2页
仓库管理系统数据库设计_第3页
仓库管理系统数据库设计_第4页
仓库管理系统数据库设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、仓库治理系统数据库设计之公保含烟创作班级:学号、姓名: 学号、姓名: 学号、姓名:1.需求剖析(1)需求描述:仓库治理主要用来治理客户、供给商、仓库及货物,其中 的商品进货、销售和库存治理复杂繁琐,需要消耗少量的时间 和人力对这些数据停止统计和剖析,这是一项相当年夜的工程 尤其在当商品种类单一的情况下,传统的人工治理方式存在根 本资料保管与维护困难,治理者需要增强本钱治理和收入管 理,通过提升效劳水平来提升企业形象.他们对仓库治理顺序停 止了详细的剖析和谋划,提出了应用计算机治理信息系统对仓 库停止治理,从而停止仓库治理系统的开发,以适应明天高速 运转的全球经济化的竞争.高效方便的仓库治理系统

2、主要提供一个仓储业务及其作业 治理的信息存储和检索系统.通过仓库治理、供给商治理、入库 治理、出库治理、客户治理及货物治理等功用模块来实现仓库 的综合治理.它极年夜的满足了商品销售行业的电子化治理,其 主要功用是实现物品发放、物品出库、货物治理,详细为:拔出功用、查询功用.这更能便于公司治理层理解实时的信息.同时它以数据库内存最小化,运行速度最年夜化为目标,使得管 理者可以更高效得停止治理.基于上述论述,现对此仓库治理系统初步功用归结如下:系统性质:系统使用着:把持员、各局部经理如:货物局部经 理、客户局部经理等系统运行环境系统主要功用表1仓库治理主要功用表序 功用名功用说明号 称1 仓库管

3、注销仓库信息仓库编号、仓库名称 理2 供给商 注销供给商信息供给商编号、供给商名称 治理3 入库管 注销入库信息货物编号、供给商编号、仓库编号、入库编号、入库价钱 理、入库数量、入库日期4 出库管 注销出库信息货物编号、客户编号、仓库编号、出库编号、出货价钱、 理出货数量、出货日期5 客户管 注销客户信息客户编号、客户名称 理6 货物管 注销货物信息货物编号、货物名称、货物数量、货物类别、备注 理2剖析设计顶层数据流图由于在搜寻指定货物时会因货物量年夜而减轻任务量,在对一些货物及人员就行更新时也会由于复杂而手忙脚乱.这样在交易活动中不竭地发作新数据,使得信息量逐渐加年夜.但使用本系统可以很方便

4、的对所需信息停止查询,也可适时的应用拔 出功用对相关数据停止更新,这样及时、便捷、高效的失掉查 询统计后果.因此,设计顶层数据流图如图1所示:图1仓库治理0层数据流图(3)逐步细化数据流图依据表1列出的的仓库治理的主要功用,将仓库治理加工巧化 分解为仓库治理、供给商治理、入库治理、出库治理、客户管 理和货物治理等子加工.在图1所示的顶层数据流图的根底之 上,停止分解细化,失掉如图 2所示仓库治理的1层数据流图D4进货信息图2仓库治理1层数据流图依据实际业务,细化数据流图如下列图 3所示:图3货物治理数据流图(4)制定整理数据字典数据流图反响了数据和处置之间的关系,数据字典是系统中各类数据描述的

5、集合.通常包括数据项、数据构造、数据流、数 据存储和处置进程5个局部.数据项数据项含义数据类型宽度逻辑关系空值(P)/ 外(F)键货物编号char8NOYES(P)货物名称char8NO货物类别char8NO货物数量int8NO备注char12客户编号char8NO客户名称char4NO编号char18NO货物价钱int12NO入库数量int2NO入库日期date30NO出库数量int15NO出库日期date30NO客户编号char10NO客户名称char10NO仓库编号char8NOYES(P)数据项数据项含义数据类型宽度窗片据项的P/空值外F键仓库名称char8NO2.概念构造设计数据库设

6、计主要是停止数据库的逻辑设计,行将数据按一定的分类、分组系统和逻辑条理组织起来,是面向用户的.数据库设计时需要综合用户之间的存档数据和数据需求,剖析各个数据之间的关系,依照 DBMS提供的功用和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型.简而言之,数据库就是信息的集合关系数据库中包括了多个数据表的信息.因此可分一下步伐停止 设计:(1) 数据抽象,确定实体及其属性与码货物实体的属性为:货物编号、货物名称、货物类别、货 物数量,其中货物编号为主码.供给商实体的属性为:供给商编号、供给商名称客户实体属性为:客户编号、客户名称仓库实体属性为:仓库

7、编号、仓库名称以下列图4为所画实体属性图图4实体属性图(2) 使用 PowerDesigner 设计 CDM图5仓库治理CDM图3、逻辑构造与物理构造设计1数据模型将实体转换成关系模型依据图5所示的仓库治理E-R图,将其中的实体转换成如下关系,且关系码用下划线标出: 将货物实体转换成货物关系货物编号,货物名称,货物数量,货物类别 将供给商实体转换成供给商关系供给商编号,供给商名称 将客户实体转换成客户关系客户编号,客户名称 将仓库实体转换成仓库关系仓库编号,仓库名称将联络转换成关系模型 入库单联络转换成入库单关系(编号,货物编号,仓库编号,供给商编号,货物价钱,入库数量,入库日期) 出库单联络

8、转换为出库单关系(编号,货物编号,仓库编号,客户编号,货物价钱,出库数量,出库日期)(2)将CDM转换成PDM应用 PowerDesigner 的 “ Generate Physical DataModel 工具将CDM转换成PDM ,如图6所示.货物货号值画<pk>贷恼名耗wardiM2O)货物类利rsharpO)货物微量mt _缶桂 warcha (EC)货谢编号ch事后£叱北1仓度编号.卜子 卬k山:、我弓 由引冏货物恤格int人理般量inr人高日期dHAnfi供给商借自贺物困守堵塞强守在日出1 编号吊曰G窗物物格irt 贷献媲K出售日期datetimeF忆出席隼一

9、出席单3建ggg?瓶盖能 田留曲2落户量息 用户信息事方弱号ehm峋客户名称varchar(IO)写广幽号心心r同零尸名称wcharpO)图6仓库治理PDM图4、数据库实施与维护(1)仓库治理及时向上级局部和指导提供库存查询信息.为了防止超储造 成产物库存积压,同时也为了防止产物库存数量缺乏而影响市 场需求,仓库治理员要常常与入库经理、出库经理和货物经理 核实货物库存信息,也应该常常提供库存报警数据 .CREATE TABLE 表名(2)入库治理各生产车间随时将制造出来的产物连同填写好的入库单(入库小票)一起送至仓库.仓库人员首先停止检验,一是抽 检产物的质量是否合格,二是核对产物的实物数量和

10、规格等是 否与入库单上的数据相符,当然还要校核入库单上的产物代码 检验合格的产物马上停止产物入库处置,同时注销产物入库流 水帐.检验分歧格的产物要及时退回车间.(3)出库治理仓库保管员依据销售科开出的有效产物出库单(出库小 票)及时付货,弁判明是批发出库还是成批销售出克,以便及 时注销相应的产物出库流水帐.5、可行性剖析(1)技术可行性:依据客户提出的系统功用、性能及实现系统的各项约束条 件,依据新系统目标来权衡所需的技术是否具有,本仓库治理 系统是一个基于查询和拔出功用的系统 .虽然此系统设计较为复 杂,但思索日后的开发设计,预计系统具有充分的技术扩展.(2)经济可行性:在目前设计来说,系统

11、投入运行后可以使仓库治理实现迷 信化、标准化.增强了把持员对仓库治理水平,弁提升了任务效 率.(3)运行可行性:此系统可满足用户的根本需求,运行初步能够实现.6、系统功用描述(1)本系统主要功用为物品发放、物品出库、货物治理.详细实施功用有:拔出功用、查询功用.(2)次系统删除不需要的治理冗余,实现治理标准化、迷 信化.(3)界面尽量复杂化,实用、方便.7.相关代码摘要:(1)当入库单中拔出数据时,如果是新货物那么参加到货物信 息中,如果是现有的货物那么追加到货物信息表中,货物的数量 那么相应改动.相关代码如下:CREATE trigger sinserton入库单after insertas

12、declare num intdeclare no char(6)declare cno char(6)declare insert_ru cursor for select 货物编号,入库数量,仓库编号 from insertedopen insert_rufetch next from insert_ru into no,num,cnoupdate 货物信息set货物数量=货物数量+num where货物编号=no(2)当出库单中拔出数据时,是现有的货物那么追加到货物信息表中,货物的数量那么相应改动.如果是新货物那么会因货物不存在而失足.相关代码如下:CREATE trigger cinserton出库单after insertasdeclare num intdecla

温馨提示

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

最新文档

评论

0/150

提交评论