左边填入该存储的标志。
本系统的数据流程图具体说明如下:
系统数据流程图
数据字典主要用来描述数据流程图中的数据流、数据存储、处理过程和外部实体,数据字典通过数据元素和数据结构来描述数据流、数据存储的属性。
数据字典通常包括数据项,数据结构,数据流,数据存储和处理过程5个部分:
1.数据项:数据项是不可再分的数据单位。对数据项的描述通常包括以下内容:
数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}。
2.数据结构:数据结构反应了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由数据项和数据结构混合组成。对数据结构的描述通常包括以下内容:
数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}。
3.数据流:数据流是数据结构在系统内传输的路径。对数据流的描述通常包括以下内容:
数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构},平均流量,高峰期流量}
4.数据存储:数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。对数据存储的描述通常包括以下内容:
数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,组成:{数据结构},数据量,存取方式}
5.处理过程:处理过程的具体处理逻辑一般用判定表或判定树来描述。数据字典中只需要描述处理过程的说明性信息,通常包括以下内容:
处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流},处理:{简要说明}}
为了对以上的数据流程图中的各个元素做出详尽的说明,现将本系统的库间调拨部分的数据字典陈列如下:
1.数据结构条目:
名称:调拨单编号:dbd_01
说明:计划人员在各分点间开出的单据有关的数据流和数据存储:
结构:商品信息表
调拨编号调拨名细表
货物名销售明细表
数量出库明细表
调拨时间
计划人员编号
备注
2.数据流的条目:
数据流编号:dr_01/dc_01
数据流名称:调拨入/出库单
简述:计划人员开出的商品调拨入/出库单
数据流来源:计划人员
数据流去向:物品库存信息模块
数据项组成:调拨编号、货物编号、数量、调拨时间、计划人员编号、备注
目的地店号/源店号
3.处理逻辑的描述:
处理逻辑编号:P3
处理逻辑名称:商品调拨处理
简述:从连锁店间调拨商品
输入的数据流:无
处理描述:开出调拨单、出库单
输出的数据流:调拨单、出库单
处理逻辑编号:P2.1
处理逻辑名称:计划采购
简述:计划人员制定出采购计划
输入的数据流:无
处理描述:计划人员查询销售台帐和库存台帐后制定采购计划
输出的数据流:采购单
第三章系统设计
3.1系统结构设计(即功能模块设计)
系统主要包括以下几个功能模块:
(一)、供应商资料的管理
好的供应商是为客户提供优秀商品的基础,因此在成百上千供应商中进行挑选和管理显得特别重要。供应商管理系统对供应商的管理包括对厂商建立供应商档案,以便统一管理。
(二)、商品信息管理
实现对商品的品种、类别、品牌、型号、款式的综合管理。通过对各种产品日销量、周销量、月销量的统计,随时监控滞销商品,及时淘汰不合格的商品品种,即做到品种齐全又可以重点突出。
(三)、价格管理
商品由于采购、促销、变价等,需要及时调整价格,通过商品的价格杠杆充分的调动商品的销售能力。 对总部发送的调价计划与自定义的调价进行管理。
(四)、采购管理
商品采购是连锁企业中重要的环节之一,为确保连锁超市能采购到价廉物美的商品就需要对商品的采购源头、途径、收货进行全程控制。由于连锁店每天都有上万的商品进出,因此有效的利用合理的数学模型进行提供商品采购建议,可以做到有的放矢,极大的提高工作效率。
(五)、商品库存管理
提供实时准确的库存信息,使整个库存水平处于较低的状态,做到心中有"数",经营不慌。同时能满足各分店的需要,保持一种动态平衡。库存管理主要是根据总部下达的配送、调拨所采取的出库与入库管理和仓库内部的库存转移。同时能满足各分店的需要,保持一种动态平衡。查询各门店的库存业务。通过运筹学的库存模型分析库存的结构,建议对库存商品管理的重点。
(六)、综合数据统计
查询和统计各分店和整体业务的各项数据。重要的是对分店商品销售的数据进行管理,全面及时了解各个分店的销售情况。特别是在像商品价格调整时,可以及时了解市场的变化,为决策提供依据。预测整体的商品销售曲线,预测各分店的销售曲线。分店可参考总部制定价格的基础上根据自身情况进行相应的价格调整。可以在一定程度增加分店的权限,提高分店经营的灵活性。
图1.2功能结构图
3.2系统代码设计
代码是人和计算机的共同语言,是两者交换信息的工具。在手工处理系统中,许多数据如零件号、设备号、图号等早已使用代码。为了给尚无代码的数据项编码,为了统一和改进原有代码,使之适应计算机处理的要求,在建立新系统时,必须对整个系统进行代码设计。
合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在代码设计时,应注意以下一些问题:
l.设计的代码在逻辑上必须能满足用户的需要,在结构上应当与处理的方法相一致。例如,在设计用于统计的代码时,为了提高处理速度,往往使之能够在不需调出有关数据文件的情况下,直接根据代码的结构进行统计。
2.一个代码应惟一标志它所代表的事物或属性。
3.代码设计时,要预留足够的位置,以适应不断变化的需要。否则,在短时间内,随便改变编码结构对设计工作来说是一种严重浪费。一般来说,代码愈短,分类、准备、存储和传送的开销愈低;代码愈长,对数据检索、统计分析和满足多样化的处理要求就愈好。但编码太长,留空太多,多年用不上,也是一种浪费。
4.代码要系统化,代码的编制应尽量标准化,尽量使代码结构对事物的表示具有实际意义,以便于理解及交流。
本系统采用的代码设计
1.连锁店编号:采用顺序码编制
总部:0
其余各店编号按1、2、3......一次排出
2工作人员编号:采用区间码编制
结构:所在点编号-店内的人员编号
店内人员的编号又采用顺序码编制按123......顺序派出
例如0-1表示这个人员的工作地点是在总部,且其在总部的编号为1
1-1表示这个人员的工作地点是在编号为1的分店,且在其分店的编号为1
3货物编号:采用助忆码和区间码相结合的方式编制
结构:货物类型-品牌名-型号-款式编号
款式编号又采用顺序码编制按123......顺序派出
例如Mobilephone-Amoi-A6-1表示该货物类型为手机,品牌为夏新,信号为A6,款式编号为1(即款式为潜龙)
3.3系统输入输出设计
输入设计包括数据规范和数据准备的过程。在输入设计中,提高效率和减少错误是两个最根本的原则。以下是指导输入设计的几个目标:
l.控制输入量。在输入设计中,应尽量控制输入数据总量。在输入时,只需输入基本的信息,而其他可通过计算、统计、检索得到的信息则由系统自动产生。
2.减少输入延迟。输入数据的速度往往成为提高信息系统运行效率的瓶颈,为减少延迟,可采用周转文件、批量输入等方式。
3.减少输入错误。输入设计中应采用多种输入校验方法和有效性验证技术,减少输入错误。
4.避免额外步骤。在输入设计时,应尽量避免不必要的输入步骤,当
上一篇:
VB车间调度系统(论文和程序)
下一篇:
经典高三励志演讲稿