仓库系统数据流图数据字典

合集下载

数据库系统工程师考点精讲之数据字典

数据库系统工程师考点精讲之数据字典

数据库系统工程师考点精讲之数据字典数据字典数据流图描述了现行系统的总体框架结构,在数据流图的基础上,还需要对其中的每个数据流、文件和数据项加以描述,将这些描述所组成的集合称为数据字典。

数据字典的任务就是对数据流图中出现的所有被命名的图形元素在数据字典中作为一个词条加以定义和说明,目的是进行数据分析和归档,使得每个图形元素的名称都有一个确切的解释,同时也是数据库/数据文件设计的依据。

除此之外,数据字典还要对系统分析中其他需要说明的问题进行定义和说明。

数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不严格,没有数据流图,数据字典也无法发挥作用。

只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。

数据字典是系统逻辑模型的详细、具体说明,是系统分析阶段的重要文件,也是内容丰富、篇幅很大的文件,编写数据字典是一项十分重要而繁重的任务。

编写数据字典的基本要求是:(1)对数据流图上各种成分的定义必须明确、易理解、惟一。

(2)命名、编号与数据流图一致,必要时(如计算机辅助编写数据字典时)可增加编码,方便查询搜索、维护和统计报表。

(3)符合一致性与完整性的要求,对数据流图上的成分定义与说明无遗漏项。

数据字典中无内容重复或内容相互矛盾的条目。

(4)格式规范、风格统一、文字精炼,数字与符号正确。

数据字典可以用人工方式建立,事先印好表格,填好后按一定顺序排列,就是一本字典;也可以建立在计算机内,数据字典实际上是关于数据的数据库。

数据字典的内容包括数据流、数据文件、加工逻辑、源(汇)点及数据元素等词条的描述。

在数据流和数据文件词条的数据字典描述中包含一定的数据结构,对于数据结构常用的描述是定义式。

表给出了数据结构定义式可能出现的符号。

在数据字典中有6种类型的条目:数据项(数据元素)、数据结构、数据流、数据存储、外部实体和处理。

不同类型的条目有不同的属性,现分别说明如下。

1.数据项数据项也称为数据元素,是最小的数据组成单位,也就是不可再分的数据单位。

仓库管理系统详细设计说明书

仓库管理系统详细设计说明书

仓库管理系统详细设计说明书班级:xx姓名:xx学号:xx日期:xx年xx月xx日目录第一章需求分析 (3)一、问题背景及描述 (3)二、功能分析 (3)三、建立系统流程图 (3)四、建立数据流图 (5)五、建立数据字典 (7)六、算法描述 (9)七、建立E-R图 (10)八、建立状态图 (12)第二章概要设计............................................. 错误!未定义书签。

一、软件体系结构模型.................................... 错误!未定义书签。

二、用面向数据流的方法设计系统软件结构.................. 错误!未定义书签。

三、数据库逻辑结构设计.................................. 错误!未定义书签。

第三章详细设计. (14)一、数据库物理结构设计.................................. 错误!未定义书签。

二、模块过程设计与界面设计 (14)第四章数据库设计 (20)一、数据字典的设计 (20)二、数据表的设计 (21)第五章编码和单元测试....................................... 错误!未定义书签。

第六章程序运行. (22)一、登陆界面 (22)二、主控制界面 (23)三、客户管理子模块界面 (24)四、用户管理子模块界面 (25)五、产品入库子模块界面 (26)六、产品出库子模块界面 (27)七、产品查询子模块界面 (30)八、修改产品信息子模块界面 (30)九、帮助信息子模块界面.................................. 错误!未定义书签。

第七章心得体会. (32)参考文献.................................................... 错误!未定义书签。

仓库管理系统需求说明书

仓库管理系统需求说明书

《管理信息系统》报告书2013-2014 学年第 1 学期仓库管理系统专业:信息管理与信息系统班级:2班姓名:XXXXX学号:20113444电话:XXXXXXXXXX指导教师:王老师信息科学与工程学院2013.12.131引言1.1背景随着社会经济的发展和工业生产的加速,仓库的进出更为频繁,仓库信息更为重要。

传统仓库管理完全由人来完成,以手工记录为主,当企业的物流业务成长到一定规模之后,随着订单数量的增加,客户需求不断个性化,执行效率就成为物流发展的瓶颈,单纯依靠人力资源的增加已不能提升出入库执行的速度,反而带来成本的大幅度上升与差错频频。

计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代的管理技术相互配合,来更加准确、高速地完成工业企业日常的仓库管理工作。

使企业能够以最少的人员来完成更多的工作。

随着我国市场经济的进一步开展,强大的信息保障,有力的电子化管理,使各大企业在国内经济市场的大潮中把现代高科技的信息技术发挥的淋漓尽致。

越来越多有远见的企业家,不惜重金从国外购买高新技术,高的投资、合理的管理往往换来巨大的利润。

经营的物质技术手段由简单落后转变成高科技与人工手段并存,进而更多地将高科技应用到零售商业。

国内实施WMS的条件日益成熟。

主要是物流业在过去的两年里随着国家经济的发展,而日新月异,现代一体化物流的管理思想日益为企业所接受,对仓库有了新定位和认识,从而对管理系统也提出了新的要求。

所以从仓库管理的周期来考虑,一个能够高效管理的仓库系统就是一个优秀的仓库系统。

1.2开发目的及意义对于中小型企业,仓库管理工作主要是进货商品的入库管理和销售商品的出库管理及库存商品的保管管理。

现有的管理工作主要依靠手工完成,工作量大,且效率不高。

为了能更好地利用现代信息技术的成果,提高管理工作的效率和水平,以适应企业发展的需要,决定开发库存管理系统。

商品流通的仓储及配送中心的出入库,库存、配送等管理,能够使管理工作节省人力。

E-R图、DFD数据字典

E-R图、DFD数据字典

一、数据字典:数据字典最重要的作用是作为分析阶段的工具。

任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。

换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。

数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。

用户可以用SQL语句访问数据库数据字典。

数据字典各部分的描述①数据项:数据流图中数据块的数据结构中的数据项说明数据项是不可再分的数据单位。

对数据项的描述通常包括以下内容:数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}其中“取值范围”、“与其他数据项的逻辑关系”定义了数据的完整性约束条件,是设计数据检验功能的依据。

②数据结构:数据流图中数据块的数据结构说明数据结构反映了数据之间的组合关系。

一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。

对数据结构的描述通常包括以下内容:数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}③数据流:数据流图中流线的说明数据流是数据结构在系统内传输的路径。

对数据流的描述通常包括以下内容:数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量}其中“数据流来源”是说明该数据流来自哪个过程。

“数据流去向”是说明该数据流将到哪个过程去。

“平均流量”是指在单位时间(每天、每周、每月等)里的传输次数。

“高峰期流量”则是指在高峰时期的数据流量。

④数据存储:数据流图中数据块的存储特性说明数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。

对数据存储的描述通常包括以下内容:数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,组成:{数据结构},数据量,存取方式}其中“数据量”是指每次存取多少数据,每天(或每小时、每周等)存取几次等信息。

数据流图(DFD)和数据词典(DD)

数据流图(DFD)和数据词典(DD)

管理信息系统
贵州大学计算机学院 蒋朝惠
25
在数据字典的定义式中出现的符号
符号 = + [ , ] [ | ] ( ) {} M{ }N “ ”

含义 被定义为 与 或 可选 重复 重复 基本数据元素 连接符
解释 例:X=A+B,表示 X 由 A 和 B 组成。 例:X=[A,B],X=[A|B],表示 X 由 A 或由 B 组成。 例:X=(A) ,表示 A 可在 X 中出现,有可不出现。 例:X={A},表示 X 由 0 个或多个 A 组成。 例:X=3{A}8,表示 X 中至少出现 3 次 A,至多出现 8 次 A。 例:X=“A” ,表示 X 为取值为 A 的数据元素。 例:X=1‥9,表示 X 可取 1 到 9 之中的任一值。
一、数据流图(DFD) 数据流图(DFD)
定义
是描述数据处理过程的工具,从数据传递和加工的 角度,以图形的方式刻画数据流从输入到输出的移动变换 过程。
组成
外部实体,数据流,数据处理,数据存储
管理信息系统
贵州大学计算机学院 蒋朝惠
1
DFD组成元素
外部实体: 外部实体: 表示图中要处理数据的输入来源或处理结果要送往 何处,是存在于数据流图的外围环境中的实体,在实际问 题中可能是人员、计算机外围设备或是传感装置。 处理过程(又称“加工 加工”): 处理过程 加工 是以数据结构或数据内容作为处理的对象,其名字 通常是一个动词短语,简明扼要地表明要完成的是什么加 工。
现有系统的物理DFD
用户 需求
客户
2 识别和分析 逻辑过程
现有系统的逻辑DFD
供应商
3 新系统的 细化模型
新逻辑DFD
4
指定的物理对应设备 新物理DFD

数据流图数据字典

数据流图数据字典
D 总帐
S1 客 F1付款单 户
P1 帐务处理
F2明细帐
P2 打印帐簿
F3帐簿
S2 会 计
数据流图数据字典
1 数据流图的构成(3)
(2)数据流 数据流(Data Flow)由一个或一组确定的数据组成。 ①数据流名应能直观地反映数据流的含义。 ②数据流的流向 ③数据流可以同名,也可以有相同的数据结构,但必须有不同的数 据或具有不同的含义。 ④两个符号(加工、外部项、数据存储)之间可以有多个数据流存在 ,DFD并不表明它们之间的任何关系,诸如次序、主次等。 ⑤避免错误的数据流命名方法
数据流图数据字典
7 数据字典
数据字典的内容(5) “外部项”条目
数据流图数据字典
S储户
F1取款单、存 折
P1
取款审核
F1.2 不 合 格 存 折 、 取款单
F1.1 合格存折、取P2 Nhomakorabea款单
取款处理
F2存折、利率单 、结算清单
S储户
D1 帐目库
D2 取款记录
取款处理顶层图
数据流图数据字典
5 数据流图绘制举例(4)
(2)图书预订系统:书店向顾客发放订单,顾客将所填订单交由系统 处理,系统首先依据图书目录对订单进行检查并对合格订单进行处理 ,处理过程中根据顾客情况和订单数目将订单分为优先订单与正常订 单两种,随时处理优先订单,定期处理正常订单。最后系统根据所处 理的订单汇总,并按出版社要求发给出版社。
数据流图数据字典
1 数据流图的构成(4)
(3)加工 加工又称处理亦称变换,它表示对数据流的操作。 加工的符号分成上、下两部分,从上到下分别是标识部分和功能描 述部分。 标识部分用于标注加工编号,加工编号应具有唯一性,以标识加工 ,以“P”开头。 功能描述部分用来写加工名。为使DFD清晰易读,加工名应简单,能 概括地说明对数据的加工行为,其详细描述在数据词典中定义。 加工要逐层分解,以求得分解后的加工功能简单、易于理解。

管理信息系统最全名词解释

1 原型法:借助于功能强大的辅助系统开发工具按照不断寻优的设计思想,通过反复的完善性试验而最终开发出符合用户要求的管理信息系统的过程和方法。

2 资源生命周期:一项资源从获得到退出所经历的阶段,一般分为产生、获取、服务和归宿四个阶段。

3 业务流程重组:对企业的业务流程进行根本性的思考和彻底的重新设计,以获取企业关键性能指标的巨大提高,如速度、质量、服务和成本。

4 流程图:是掌握现行系统状况、确立系统逻辑模型不可缺少的环节,是系统分析和描述现行系统的重要工具,是业务流程调查结果的图形化表示。

5 数据词典:是关于数据信息的集合,是在数据流图的基础上,对其中出现的每个数据流、加工、文件和数据项、外部项进行定义的工具。

6 系统的可靠性: 指系统在运行过程中,抗干扰(包括认为和机械故障)和保障系统正常工作的能力。

7 代码:指代表事物名称、属性、状态等的符号,它以简短的符号形式代替了具体的文字说明。

8 非渐增式测试方法:先分别测试每个模块,再把所有模块按设计要求结合在一起测试。

9 渐增式测试方法:把下一个要测试模块的模块同已经测试好的那些模块结合起来进行测试,测试完以后再结合进来下一个测试的模块继续测试。

10 等价类划分:一种黑盒子测试技术。

该技术是把所有可能的输入数据划分成有限数量的等价类,并假定用一个等价类的典型代表值测试等价于这一类其他值的测试。

1、关系模型关系模型:用二维表的形式来表示实体和实体间联系的数据模型。

2、数据字典数据字典:是对数据流程图中的各个元素做出详细的定义和说明,是关于数据的数据库,是数据流程图的辅助资料。

包括:数据项、数据结构、数据流、处理逻辑、数据存储和外部实体六个方面。

3、第三范式第三范式:是指关系不仅满足第二范式,而且它的任何一个非主属性都不传递依赖于任何主关键字。

4、结构化程序设计方法结构化程序设计方法是一种软件工程方法,其特点是任何程序设计由以下三种基本逻辑结构组成:顺序结构、循环结构和选择结构。

2.5 数据字典


(„)
“„” ..
可选
基本数据元素 连接符
X=(a) 表示a可在X中出现,也可不出现
X=“a”,表示X是取值为字符a的数据元素 X=1..9,表示X可取1到9中任意一个值
某程序设计语言规定,用户说明的标识符是长度不超 过8个字符的字符串,其中第一个字符必须是字母字符, 随后的字符既可以是字母字符也可以是数字字符。
数据字典:是关于数据的信息集合,是对数据 流图中包含的所有元素定义的集合
数据流图 & 数据字典
数据流图描述 了系统的“分 解”,它表明 系统由哪些部 分组成 数据字典则为数据流 图中出现的每一部分 都给出“严格定义”, 二者有机配合,完整 地描述了系统
没有数据字典数 据流图就不严密, 没有数据流图数 据字典也难于发 挥作用
使用上面讲过的符号,我们可以像下面那样定义标识 符: 标识符=字母字符+字母数字串 字母数字串=0{字母或数字}7 字母或数字=[字母字符|数字字符]
作为分析阶 段的工具
用于开发小 组之间的通 信 是开发数据 库的基础
可控制程序 和模块的改 变
名字:定货报表 别名:定货信息 描述:每一天送给采购员的需要 定货的零件表 定义:定货报表=零件编号+零件 名称+定货数量+目前价格 +主要供应者+次要供应者 位置:输出到打印机
由对下列4类元素的定义组成: (1) 数据流; (2) 数据流分量(即数据元素); (3) 数据存储; (4) 处理 典型情况记录的信息:
在数据字典的定义中出现的符号含义
符号 含义 说明举例
=
+ [„|„] {„} M{„}n
被定义
X=a+b 表示X由a和b组成 X=[a|b] 表示X由a或b组成 X={a} 表示X由0个或多个a组成 X=2{a}5 表示X中最少出现2次a,最多出现5次a。 5,2为重 复次数的上、下限

如何画数据字典


应用举例(1)
考虑数据存储。从问题的阐述中,可以看出产
生报表和处理事务这两个处理在时间上明显不匹配, 每当有一个事务发生时就必须立即处理事务,而每 天只产生一次订货报表。因此,用来产生订货报表
的数据必须存放一段时间,也就是应该有一个数据 存储。另外,“当某种材料的库存数量少于库存量
临界值时就应该再次订货”,这个事实意味着必须
1.0 处理事务
2.0 产生报表
订货报表 采购 员
D2 订货信息 图 (b) 订货系统的一层数据流程图
数据流图
D1
库存信息 F3 库存 1.2 更新库存 F4 缺货信息
仓管 员
F1 事务
1.1 事务F2 事务输入 事务 和检验
1.3 处理订货 F5 订货信息 D2
订货信息
订货系统的2层数据流程图 子图 子图1) 图(c) 订货系统的 层数据流程图 (子图
学生根据学期开课清单填写选课单,学生选课 系统对每个学生的选课单进行处理:根据教学计划 检查该生是否存在尚未取得学分的必修课程,如果 存在则要求重修;计算该学生课程上课时间冲突率: 如果不发生冲突或者冲突率小于30%则可以选修, 否则根据重修—必修—任选的优先级删除已选课程。 最后产生每个学生的个人课表,以及每门课程的成 绩记录单(列出该门课程的学生名单)。
应用举例110处理事务采购事务订货报表订货系统的一层数据流程图20产生报表d2订货信息d1库存信息数据流图d211事务输入和检验12更新库存13处理订货d1库存信息f3库存f1事务事务f2f4缺货信息f5订货信息订货信息d2采购20产生报表f6订货汇总信息f7订货报表订货信息订货系统的1层数据流程图图b的局部各数据成分加上编号数据流图1数据存储条目编号名称流入数据流出数据组成组织形式d1库存清单文件f3f3材料编号材料名称单价数量按材料类别排序d2定货信息文件f5f6时间材料编号材料名称定货数量目前价格主要供应者次要供应者按时间和材料类别排序2数据流条目编号名称来源去处组成流量说明f1材料出入仓管员事务输入和检日期材料编号材料名称事务类型单价数60份每天事务类型1进货2出库f2正确的事事务输入和检验更新库存同上同上同上f3库存更新库存库存清单文件材料编号材料名称单价数量处理与库存双向流动f4缺货信息更新库存处理定货日期材料编号材料名称单价缺货量低于库存临界的库存数量需订货量f5定货信息处理定货定货信息文件同定货信息文件f6同上定货信息文件产生报表同上f7定货报表产生报表采购部同上每天3数据项条目编号名称数据类型长度小数位取值范围说明01日期0802材料编号040000999903材料名称2004单价080305库存数量080206定货数量080207目前价格080308主要供应者2009次要供应者2010事务类型4加工条目编号名称输入处理逻辑输出p11事务输入与检验出入库原始单提供出入库的录入界面并检验正正确的出入库信息p12更新库存进出库信息库存库存量现库存量入库量出库量

数据流图(DFD)作用描述逻辑模型的图形工具,表示数

DFD图是软件工程师可以同时开发信息域和功能域的模型 ,因此正确使用DFD中的各元素是保证系统设计的根本
创建DFD图指南:
第0层的DFD图应将软件/系统描述为一个整体处理项,在图 的边上画出外部实体。
应仔细的在第0层标记外部实体对系统的输入和输出数据流 通过隔离要表示在下一层的候选加工,数据对象和存储而开
商品 商
3
配送管 缺货单 缺货单

门路单门售店信销息
销售预
5 测信息
销售管


4
采购管 理
单正 价格
确订
记录
货 物 清

D4 商品价
格表
D5 订单表 订单
库存管理子系统的DFD(第一层)
供 应 送货单 商
D3 出货单表
1.1 入库单号 D1 订货单表
入库
1.2
1.3
出库
出库单 门 店
D2 库存表
库存记录
需求分析建模
需求分析的步骤 需求分析模型 数据建模 功能建模和信息流 行为建模
功能建模和信息流 使用工具: 数据流图 ( Data Flow Diagram, DFD)
数据字典 ( Data Dictionary, DD ) 判定树 /判定表 结构化语言
数据流图(DFD)作用: 描述逻辑模型的图形工具,
始精划过程,精划过程按分层给加工编号,保正父图与子 图加工编号的对应关系。 所有的箭头和处理使用有意义的名称标记 当从一个级到下一级时要维护“信息流的连续性”,即一 个子图必需对应父图的一个加工,两者的输入和输出数据 流必需一致,实现父图与子图的平衡。 一次精化一个处理,存在一种使DFD过份复杂的自然趋势。
中,超过期限罚款。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.数据流图1.仓库管理系统的顶层(0层>数据流图2仓库管理系统的第一层数据流图3.入库信息管理的细化4.出库信息管理的细化5.货物信息管理的细化仓库管理员1.5入库2.4出库货物信息表货物信息出库信息入库信息3.1修改6.客户信息管理的细化仓库管理员客户信息表客户信息2.2登录新顾客客户信息4.1修改1.6登录新供应商供应商信息7.查询的细化二.数据字典1.数据流<1)数据流名称:入库信息 数据流别名:无说明:即将装入仓库的货物的信息 数据流来源:采购入库信息表 数据流流向:仓库管理员数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:根据事物的需要,一般很频繁<2)数据流名称:出库信息数据流别名:无说明:销售后即将出库的货物的信息数据流来源:销售出库信息表数据流流向:仓库管理员数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次出货时间+货物产地数据流量:根据事物的需要,一般很频繁<3)数据流名称:货物信息数据流别名:无说明:对仓库中的所有货物的信息的统计数据流来源:货物信息表数据流流向:仓库管理员数据流组成:货物=货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类数据流量:<4)数据流名称:客户信息:数据流别名:无说明:所有客户及供应商的信息。

数据流来源:客户信息表数据流流向:仓库管理员数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型数据流量<5)数据流名称:订货通知数据流别名:无说明:当仓库中的货物不能满足顾客需求时,所发出的订货的信息数据流来源:采购员数据流流向:加工1.1数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量<6)数据流名称:分类的订单数据流别名:无说明:按货物的种类将所需要订货的货物分类后的清单数据流来源:加工1.1数据流流向:加工1.2数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:<7)数据流名称:订单数据流别名:无说明:所需要订购的货物的信息数据流来源:货物信息表,库存表及客户信息表数据流流向:供应商数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:<8)数据流名称:发货单数据流别名:无说明:供应商返回的所定货物的清单信息数据流来源:供应商数据流流向:加工1.5数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量:<9)数据流名称:错误的发货单数据流别名:无说明:供应商所发的货物信息由错误的地方数据流来源:供应商数据流流向:供应商数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量;<10)数据流名称:正确的发货单数据流别名:无说明:供应商所发的货物信息是正确的数据流来源:供应商数据流流向:加工1.4数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地号数据流量:<11)数据流名称:到货单核准数据流别名:无说明:将供应商的发货单与到达的货物进行对比,看是否一致数据流来源:供应商数据流流向:加工1.6数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量:<12)数据流名称:新顾客<新供应商)数据流别名:无说明:在客户信息表中不存在的客户数据流来源:客户信息表数据流流向:加工2.2数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型数据流量:<13)数据流名称:可满足的订单数据流别名:无说明:仓库中的货物能够客户的订单数据流来源:客户及货物信息表,库存表数据流流向:加工2.4数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地数据流量:<14)数据流名称:不能满足的订单数据流别名:无说明:仓库中的货物不能够客户的订单数据流来源:客户及货物信息表,库存表数据流流向:加工2.5数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地数据流量:2.数据项<1)数据项名称:货物编号数据项别名:货号说明:仓库中的货物的唯一标识类型:字符型长度:10<2)数据项名称:货物品名数据项别名:货名说明:货物的名称类型:字符型长度:10<3)数据项名称:货物规格数据项别名:规格说明:货物的大小等信息类型:字符型长度:20<4)数据项名称:货物数量数据项别名:数量说明:无类型:数值型长度:10<5)数据项名称:货物进价数据项别名:进价说明:无类型:数值型长度:10<6)数据项名称:货物售价数据项别名:售价说明:无类型:数值型长度:10<7)数据项名称:货物种类数据项别名:类别说明:货物的类型类型:字符型长度:10<11)数据项名称:供应商电话:数据项别名:无说明:供应商的联系方式类型:数值型长度:11<12)数据项名称:客户编号数据项别名:无说明:客户的唯一标识类型:字符型长度:10<13)数据项名称:客户名称数据项别名:无说明:无类型:字符型长度:20<14)数据项名称:客户地址数据项别名:无说明:需要购货的客户的类型:字符型长度:80<15)数据项名称:客户电话数据项别名:无说明:客户的联系方式类型:数值型长度:11<16)数据项名称:本次采购员编号数据项别名:采购员编号说明:采购员的唯一标识类型:字符型长度:10<17)数据项名称:本次采购员姓名数据项别名:采购员姓名说明:无类型:字符型长度:10<18)数据项名称:本次进货时间数据项别名:进货时间说明:货物入库的时间类型:时间日期型长度:8<19)数据项名称:本次出货时间数据项别名:出货时间说明:货物出库的时间类型:时间日期型长度:8<20)数据项名称:货物产地数据项别名:产地说明:无类型:字符型长度:80<21)数据项名称:客户类型数据项别名:无说明:表明这个客户是供应商还是顾客类型:字符型长度:103.数据文件<1)数据文件名称:采购入库信息表说明:所有的订购的货物的入库信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机<2)数据文件名称:销售出库信息表说明:所有已卖出的货物的出库信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户编号+客户名称+本次出货时间+货物产地组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机<3)数据文件名称:货物信息表说明:仓库中的所有货物的信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机<4)数据文件名称:客户信息表说明:客户的所有信息<包括供应商)数据文件组成:客户编号+客户名称+客户地址+客户电话组织方式:按客户编号从小到大排序存取方式:顺序存取频率:随机<5)数据文件名称:库存表说明:仓库中的剩余的货物的信息数据文件组成:货物编号+货物品名+货物规格+货物产地+货物剩余量组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机<6)数据文件名称:订货单说明:需要订货的清单数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地组织方式:按货物的编号从小到大排序存取方式:顺序存取频率:随机4.数据加工<1)数据加工名称:按商品汇总,分类合计加工编号:1.1说明:将订单上的货物按种类分类,再按货物编号进行排序输入数据流:订货通知输出数据流:分类的订单加工逻辑:先按洪武种类进行分组,再将每一组按货物编号从小到大排序<2)数据加工名称:确定要订货的货名等加工编号:1.2说明:通过查看得到所需要的货物的货名输入数据流:分类的订单和库存表输出数据流:订货单加工逻辑:将订单与库存表进行比较,确定所需的货物及数量,生产订货单<3)数据加工名称:按供应商汇总,选择加工编号:1.3说明:得到所要定的货物的供应商输入数据流:客户信息表,订货单输出数据流:订单加工逻辑:通过订货单找到相应的货物的供应商,然后生成订单<4)数据加工名称:核对发货单加工编号:1.4说明:对比订单及发货单输入数据流:订单,发货单输出数据流:到货单核准加工逻辑:将价格编号 1.3完成后的订单与供应商的发货单进行比较,不一致时,将发货单返回给供应商,当一致时进行下个事物<5)数据加工名称:入库加工编号:1.5说明:将到达的货物装入仓库输入数据流:到货单核准输出数据流:库存表,采购入库信息表,货物信息表加工逻辑:将发货单与所到货物进行核查,一致时将货物装进仓库,同时在采购入库信息表增加信息,并且修改库存表和货物信息表<6)数据加工名称:编辑订单加工编号:2.1说明:对收到的客户订单进行处理输入数据流:订单货物信息表,客户信息表输出数据流:订单,新客户加工逻辑:将订单与货物信息表,客户信息表进行比较,如果是新客户,则进行登陆新客户,如果是客户信息表中存在的,则将它交给加工过程2.3<7)数据加工名称:登录新客户加工编号:2.2说明:进行新客户的注册输入数据流:新客户输出数据流:客户信息表加工逻辑:将客户信息表中不存在的客户进行注册,既修改客户信息表<8)数据加工名称:检查订单加工编号:2.3说明:检查客户的订单输入数据流:货物信息表输出数据流:可满足的订单,不可满足的订单加工逻辑:将订单与货物信息表,库存信息表进行对比,看能否满足,能满足,交给加工过程2.4.不能满足、则交给加工过程2.5<9)数据加工名称:出库加工编号:2.4说明:货物的出库输入数据流:订单,可满足的订单输出数据流:库存表,销售出库信息表加工逻辑:按照订单进行货物的出库,完成后修改库存表,并在销售出库信息表中添加记录<10)数据加工名称:产生暂存订单加工编号:2.5说明:对不能满足需要的货物成成订单输入数据流:不能满足的订单输出数据流:订单,订货通知加工逻辑:得到不能满足的信息后,进行货物的采购加工逻辑:将卖出的货物计入出库历史,按时间进行排序<14)数据加工名称:修改加工编号:3.1说明:对货物信息表的修改输入数据流:入库信息,出库信息输出数据流:货物信息加工逻辑:完成入库,出库等事物后,货物信息表中的很多信息将得到改变,这就需要增减客户信息表中的心信息后在进行排序<16)数据加工名称:修改加工编号:4.1说明:增加客户信息输入数据流:客户信息输出数据流:客户信息加工逻辑:将不存在顾客或供应商信息录入后,再将用户信息表按编号进行从小到大排序<17)数据加工名称:查询客户及货物加工编号:5.1说明:对客户,货物的信息进行查询输入数据流:客户编号,货物编号输出数据流:货物信息,客户信息加工逻辑:按编号对货物和客户查询,将查询的的结果显示出来<18)数据加工名称:打印加工编号:6说明:将所需信息打印输入数据流:入库信息,出库信息,货物信息,客户信息输出数据流:所需要的清单加工逻辑:。

相关文档
最新文档