仓库管理系统数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精心整理仓库管理系统数据库设计
班级:
学号、姓名:
学号、姓名:
1.
(1
(2)分析设计顶层数据流图
由于在搜寻指定货物时会因货物量大而加重任务量,在对一些货物及人员就行更新时也会因为复杂而手忙脚乱。这样在交易活动中不断地产生新数据,使得信息量逐渐加大。但使用本系统可以很方便的对所需信息进行查询,也可适时的利用插入功能对相关数据进行更新,这样及时、便捷、高效的得到查询统计结果。因此,设计顶层数据流图如图1所示:
(
进
1
据流图
(4)制定整理数据字典
数据流图反应了数据和处理之间的关系,数据字典是系统中各类数据描述的集合。通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。
数据项数据项含义数据类型宽度与其他数据项的
逻辑关系
可否为
空值
是否为主(P)/
外(F)键
货物编号char 8 NO YES(P)
数据项数据项含义数据类型宽度与其他数据项的
逻辑关系
可否为
空值
是否为主(P)/
外(F)键
货物名称char 8 NO
货物类别char 8 NO
货物数量int 8 NO
备注char 12
客户编号char 8 NO
客户名称char 4 NO
编号char 18 NO
货物价格int 12 NO
2.
(1
3
出库单联系转换为出库单关系(编号,货物编号,仓库编号,客户编号,货物价格,出库数量,出库日期)
(2)将CDM转换成PDM
利用PowerDesigner的“Generate Physical Data Model”工具将CDM转换成PDM,如图6所示。
图6 仓库管理PDM图
4、数据库实施与维护
(1)仓库管理
及时向上级部门和领导提供库存查询信息。为了防止超储造成产品库存积压,同时也为了避免产品库存数量不足而影响市场需求,仓库管理员要经常与入库经理、出库经理和货物经理核实货物库存信息,也应该经常提供库存报警数据。
CREATE TABLE 表名
(2)入库管理
各生产车间随时将制造出来的产品连同填写好的入库单(入库小票)一起送至仓库。仓库人员首先进行检验,一是抽检产品的质量是否合格,二是核对产品的实物数量和规格等是否与入库单上的数据相符,当然还要校核入库单上的产品代码。检验合格的产品立即进行产品入库处理,同时登记产品入库流水帐。检验不合格的产品要及时退回车间。
(3)出库管理
仓库保管员根据销售科开出的有效产品出库单(出库小票)及时付货,并判明是零售出库还是成批销售出克,以便及时登记相应的产品出库流水帐。
5、可行性分析
(1)技术可行性:
as
declare @num int
declare @no char(6)
declare @cno char(6)
declare insert_ru cursor for select 货物编号,出货数量,仓库编号from inserted open insert_ru
fetch next from insert_ru into @no,@num,@cno
update 货物信息set 货物数量=货物数量-@num where 货物编号=@no