当前位置:
文档之家› 物流信息技术-9章 物流信息管理系统设计实例
物流信息技术-9章 物流信息管理系统设计实例
朱明工作室
zhubob@
处理名称:登记合同台帐 标识符:P1 输入:数据流F1 输出:数据流F4 处理定义:签订配送合同后,根据合同登记合同台帐 激发条件:配送合同的签定 处理名称:登记合同台帐 标识符:P2 输入:数据流F2 输出:数据流F5 处理定义:商品到货后,根据到货通知及合同登记合同台 帐 激发条件:到货通知
朱明工作室
授人以鱼不如授人以渔
14
新系统的逻辑模型 Ⅰ
配送 合同 登帐处理
朱明工作室
zhubob@
报表 编 制 报 表 报 警 表 逾 期 报 警 合同台帐 响应结 果 查询条 件 查 询
授人以鱼不如授人以渔
15
新系统的逻辑模型Ⅱ 新系统的逻辑模型Ⅱ
配 送 合 同
朱明工作室
zhubob@
授人以鱼不如授人以渔
20
zhubob@ 4.数据库字段名的代码设计 本配送合同管理子系统建立了八个 数据库文件, 数据库文件,在这些库文件中用到大量 的字段名变量,为便于阅读、 的字段名变量,为便于阅读、理解和设 计程序,每个字段名都设计一个代码, 计程序,每个字段名都设计一个代码, 字段名代码使用表示字段含义汉字的每 个字的第一个汉语拼音字母表示。 个字的第一个汉语拼音字母表示。
Байду номын сангаас
朱明工作室
授人以鱼不如授人以渔
13
zhubob@ (二)配送合同管理系统的评价 通过对现行系统的需求分析, 通过对现行系统的需求分析,原系 统数据流向合理,系统功能比较齐全, 统数据流向合理,系统功能比较齐全, 但数据处理速度以及输出信息量不能完 全满足管理工作的需要, 全满足管理工作的需要,故新系统应在 统计分析处理过程中采用计算机处理进 行不同需求汇总统计, 行不同需求汇总统计,提高数据处理速 增加系统的管理信息输出量。 度,增加系统的管理信息输出量。
zhubob@
授人以鱼不如授人以渔
19
3.系统物理配置方案设计
朱明工作室
zhubob@
本系统采用单用户操作方式,基本配置如下: 本系统采用单用户操作方式,基本配置如下: 机型: 机型:奔腾或以上微机 硬盘: 或以上 硬盘:2G或以上 内存: 内存:32MB或以上 或以上 显示器: 显示器:VGA或SVGA 或 打印机: 打印机:宽行打印机 操作系统: 操作系统:DOS 6.0 加UCDOS 5.0 或 WINDOWS 98/2000/ME/XP 数据库: 数据库: FOXBASE 2.1、 FOXPRO Visual FOXPRO 、
数据流1
朱明工作室
zhubob@
数据流3
数据流2
合
同
管
理
“数据流1”:配送合同 “数据流2”:到货通知 “数据流3”:统计组编制统计分析报表
授人以鱼不如授人以渔
8
(2)系统第一层数据流程图: )系统第一层数据流程图:
1
朱明工作室
zhubob@
P1.·1 配送合同
P1·3 统计分析
授人以鱼不如授人以渔
6
客
户
配 送 业 务 员
配送合同
业务部 经理 朱明工作室
zhubob@
取消合同通 知 统 计 人员 到货通知
配送合同
统计报表
配送中心 主管经理
采 购 人员
购货通知
授人以鱼不如授人以渔
7
3.系统数据流程分析 .
现行系统的顶层数据流程图,如图所示: 现行系统的顶层数据流程图,如图所示:
数
据
编
辑
合 同 台 帐
统
计
分
析
查
询
查询条件
1、ABC分类表 2、逾期合同 统计
显示打印结果
授人以鱼不如授人以渔
16
第二节 合同控制的管理信息系统的设计
朱明工作室
zhubob@
一.配送合同管理系统的设计目标 1.有良好的人机界面,方便用户输入数据,容错性强, .有良好的人机界面,方便用户输入数据,容错性强, 自动保存新客户公司名称,尽量减少人工重复输入。 自动保存新客户公司名称,尽量减少人工重复输入。 2.输入配送合同时自动产生操作号,自动统计合同数量 .输入配送合同时自动产生操作号, 及跟踪合同执行情况, 及跟踪合同执行情况,对配送合同按公司名称和配送 额进行ABC分类管理,为管理层提供决策信息。 额进行 分类管理,为管理层提供决策信息。 分类管理 3.把目前合同管理的“静态”控制变为“动态”控制, .把目前合同管理的“静态”控制变为“动态”控制, 实时提供合同执行情况信息, 实时提供合同执行情况信息,包括逾期未付款的客户 报警信息。 报警信息。 4.自动储存客户资料,建立客户档案。 .自动储存客户资料,建立客户档案。 5.为便于学生阅读理解学习,所有程序在 .为便于学生阅读理解学习,所有程序在DOS或 或 WINDOWS环境下都可运行。 环境下都可运行。 环境下都可运行
授人以鱼不如授人以渔
12
处理名称: 标识符: zhubob@ 处理名称:编制统计分析报表 标识符:P3 输入: 输入:取自合同台帐的数据 输出: 输出:填入输出报表中的统计数据 处理定义: 处理定义:按公司名称统计客户交易额并进行 ABC分类;统计逾期付款客户数量及各客户欠 分类; 分类 款数。 款数。 激发条件: 激发条件:编制统计分析报表
授人以鱼不如授人以渔
3
二.组织机构 朱明工作室 zhubob@ 与合同管理相关部门的组织机构, 与合同管理相关部门的组织机构,如图 所示: 所示:
配送中心业务经理
业务部
配送组
采购组
统计分析组
授人以鱼不如授人以渔
4
朱明工作室
1.管理职能分析 .
zhubob@
业务部经理: 业务部经理:全面负责业务部的行政与业务管理 配送组: 配送组:负责签订配送合同及商品的配送业务 采购组: 采购组:负责货源的组织业务 统计分析组:每月根据配送合同的签定、 统计分析组:每月根据配送合同的签定、履行情 况,统计分析各客户与本企业签订的配送营业 到送货情况及货款结算情况, 额、到送货情况及货款结算情况,定期编制汇 总报表, 总报表,以及对逾期不能正常履行合同的情况 做出报警。 做出报警。
授人以鱼不如授人以渔
17
二.配送合同管理系统的设计 1.新系统功能结构图
配送合同管理信息系统
朱明工作室
zhubob@
录
入
修
改
查
询
打
印
系统维护
统计分 析
退 出
合 同 输 到 入 货 同
合 始
初
修 删 除
成 批 复 删 记 删 录 除 除
恢 按 合 同 号
按 商 品 名 位 单
按 时
按 加
授人以鱼不如授人以渔
2
朱明工作室 第一节 某配送中心合同管理子系统简介 zhubob@
一.该配送中心的业务特点 本系统的用户属中小型配送企业,从事百货商 品的配送业务,其经营特点是以配送定采购,根据 配送合同直接将商品送往目的地,本企业不设库存 管理。由于本企业经营的商品货源充足,不需签订 采购合同,只签订配送合同,故本系统实际是对配 送合同进行管理。
数据字典就是对系统涉及数据的描 述,为系统设计和程序编制提供依据。 为系统设计和程序编制提供依据。 数据字典包括数据名称、数据类型、数 数据字典包括数据名称、数据类型、 据宽度、小数位等。 据宽度、小数位等。
授人以鱼不如授人以渔
11
四.配送合同管理系统的处理描述与评价
(一)配送合同管理系统的处理描述
增 改 用 间 户 除 删
修 重 新 注 册
逾 期 合 同
A B C 分 析
化 改
授人以鱼不如授人以渔
18
朱明工作室
2.代码设计 配送, 配送,合同输入的流水号和用户代 码均采用自动产生方法, 码均采用自动产生方法,可根据不同需 要进行统计分析,采用多面码, 要进行统计分析,采用多面码,用六位 数表示。 数表示。前四位数表示合同输入系统当 天日期中的月份和日子, 天日期中的月份和日子,最后两位表示 当天操作顺序号。 当天操作顺序号。用户代码用三位整数 表示,其中001自动默认为部门主管的 表示,其中 自动默认为部门主管的 代码,拥有最高级的操作权限。 代码,拥有最高级的操作权限。
朱明工作室
第九章物流信息管理系统设计实例
【学习目标】 1.了解一个物流子系统的开发过程和开发方法
zhubob@
2.掌握系统目标、系统代码、数据库结构和物理配置方案的
设计
3.能读懂相应的流程图和程序
授人以鱼不如授人以渔
1
内容概要
朱明工作室
zhubob@
通过一个物流信息管理子系统,配送管理信 息系统的设计、开发过程,介绍如何具体的分 析、设计、开发和调试运作一个一个物流信息 系统。通过举一反三,进而掌握其他物流信息 子系统的开发和运用。
授人以鱼不如授人以渔
23
授人以鱼不如授人以渔
22
(2)各主要子程序
朱明工作室
zhubob@
调用程序L11.PRG实现合同数据的录入; 实现合同数据的录入; 调用程序 实现合同数据的录入 调用程序L12.PRG实现合同到货及发货数据的录入; 实现合同到货及发货数据的录入; 调用程序 实现合同到货及发货数据的录入 调用程序L13.PRG实现系统初始化,清空主要数据库; 实现系统初始化, 调用程序 实现系统初始化 清空主要数据库; 调用程序L21.PRG实现数据库记录修改; 实现数据库记录修改; 调用程序 实现数据库记录修改 调用程序L22.PRG实现数据库记录的删除; 调用程序 实现数据库记录的删除; 实现数据库记录的删除 调用程序L23.PRG实现对已履行完毕的合同进行成批删除; 实现对已履行完毕的合同进行成批删除; 调用程序 实现对已履行完毕的合同进行成批删除 调用程序L24.PRG实现恢复被误删的记录; 实现恢复被误删的记录; 调用程序 实现恢复被误删的记录 调用程序L31.PRG、L32.PRG、L33.PRG、L34.PRG分别 调用程序L31.PRG、L32.PRG、L33.PRG、L34.PRG分别 实现按合同号、按商品名、 实现按合同号、按商品名、按客户名称及时间进行数据查 询及打印功能; 询及打印功能; 调用程序L41.PRG、L42.PRG和L43.PRG分别实现操作人员 调用程序 、 和 分别实现操作人员 的注册、删除和重新注册; 的注册、删除和重新注册; 调用程序L51.PRG实现合同销售额的 实现合同销售额的ABC分析; 分析; 调用程序 实现合同销售额的 分析 调用L52.PRG实现逾期合同的报警 实现逾期合同的报警. 调用 实现逾期合同的报警