连锁超市补货管理信息系统
根据库存商品实际情况及供商合同,供商确定退货 生成机制退货单 否 商场与供商三方核实 是 供商取货 核减库存 财务记帐 图5退货作业流程图
5.2.2模块结构图
这部分采用以变换为中心的转换方法将数据流图向初始模块结构图转换,最终得到的模块结构图3所示。
P 补货管理 P1 编制计划 P2 配货 P3 合同管理 P4 质量检测 P3。1 配送中心执行合同 P3.、2 配送中心执行合同 P4.1 产品合格 P4.2 产品不合格
图3 模块结构图
----45----
连锁超市补货管理信息系统
5.2.3.IPO图
IPO图 系统:红旗连锁超市补货管理信息系统 设计者:第一小组 模块: 主控 日期:2010年6月1日 上层调用模块 可调用的下层模块 输入: 输出 功能代码 0,1,2,3,4 处理过程说明 局部数据项 注释 (三)系统详细设计 ----46----
连锁超市补货管理信息系统
5.4代码设计
代码指明了事物的名称、属性与状态。运用计算机进行数据处理时,为了录入和处理的方便,为了节省存储空间,提高处理速度、效率和精度,通常用数字、字母和一些特殊符号组成的代码识别事物和处理数据,这就是代码设计及其必要性。代码设计必须遵循以下基本原则:
①唯一性,每一个代码都仅代表唯一的实体或属性
②通用性(标准化),应采用现有的标准通用代码,在一个代码体系中,代码结构、类型、编写格式必须统一。
③可扩充性,代码越稳定越好,但要考虑系统的发展变化。当增加新的实体和属性时,可直接利用源代码加以扩充,而不需要重新变动代码系统。
④简洁性,代码的长度影响其所占的存储空间,输入/输出及处理速度,以及输出时的出错概率,因此代码应当尽量简短。
⑤适用性,代码应尽可能反映对象的特点,以助记忆,便于填写。 本系统中的数据库代码采用的是以下代码。以下列出的是数据库代码的设计范例: 表1销售商品统计表
商品代码 商品名称 0001 0002 0003 ? n
销售数量 备注 ----47----
连锁超市补货管理信息系统
表2库存商品统计表
商品代码 商品名称 0001 0002 0003 ? n 进货日期 进货数量 库存数量 备注 5.5划分子系统(HIPO图)
该系统采用按功能划分子系统诉方式进行划分,这种方法要考虑三个因素:(1)子系统在功能上应有相对的独立性;(2)子系统在数据上应有较好的数据完整性;(3)子系统在规模上应有一定的适中性,可以根据功能独立性、数据完整性综合考虑。
连锁超市补货管理 各连锁店的配货管理 信息统计 配货中心库存管理 采购管理 财务管理 各连锁店补货申请单管理 连锁店申请单分析 分析结果及建议 仓库清点 入库管理 出库管理 订单管理 验货管理 退货管理 运输管理 HIPO图
5.7数据输入、处理和输出设计 5.7.1输入设计
系统输入数据的正确性直接决定了系统处理结果的准确性,如果
----48----
连锁超市补货管理信息系统
输入数据有误,即使计算机和处理十分正确,也无法获得正确的输出信息。同时,输入设计还决定了系统的处理效率,作为人机系统的管理信息系统其运行效率的高低往往取决于系统的输入。 (1) 输入方式的选择:
本系统输入采用光电设备输入和键盘输入相结合的方式。 光电设备输入,这是一种直接通过光电设备,对实际数据进行采集并将其转换成计算机能识别和接受的数据形式,如用图形扫描仪输入图形,再通过图形识别系统可以识别各种文字或符号;利用光学符号阅读器输入条形码,将贴于物品包装上的条形码转换为计算机能识别与接收的数据。
键盘输入,输入后通过屏幕显示确认,使用较方便。使用与常规的少量的数据输入。 (2) 输入数据的校检:
数据校检分为由人工直接校检的静态方法和由计算机程序校检的动态方法两大类,本系统主要采用以下三种校验方法:
①格式校检,检验数据记录中各数据项的位数和位置是否符合预定的格式。商品代码栏规定为4位,若输入信息少于或多于4位,则该数据项错误。
②静态校验,在输入的同时,由计算机打印或显示输入数据,然后与原始单据进行比较,找出差错。
?平衡校验,检查数字的合计是否正确。 5.7.2 输出设计
----49----