案例5:百货商店业务管理信息系统 百货商店业务管理信息系统的规模较小,但作为教材的案例仍是篇幅太大。因此,此处仅对系统分 析和系统设计阶段的主要工作加以介绍。在管理信息系统的整个开发过程中,系统分析和系统设计是基础 性的和难度较大的工作阶段,所以,加强对系统分析、系统设计的举例,对巩固和深化所学的知识会有较 大的收益。 、系统开发背景与调查结果 开发背景 某百货商店是一个商业销售组织,该商店的主要业务是从批发或制造厂商处进货,然后再向顾客销 售。按照有关规定,该百货商店在每月需向税务机关交纳一定的税款。该百货商店的全部数据处理都由人 工操作。由于经营的商品品种丰富,每天营业额很大,因此业务人员的工作量十分艰巨。 最近,因百货商店大楼翻建后,营业面积扩大,从而经营品种、范围和数据处理的工作量大大增加, 需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,提高业务管理水平,适应新的发展。 2.系统调查结果 (1)现行系统的组织结构及工作任 现行系统在商店经理的领导下,设有销售科、采购科和财务科,如图5-1所示。销售科的任务是,接 受顾客的订货单,并进行校验,将不符合要求的订货单退还给顾客。如果是合格的订货单且仓库有存货 那么就给顾客开发货票,通知顾客到财务科交货款,并修改因顾客购买而改变的库存数据。如果是合格的 订货单但是缺货,那么先留底,然后向采购科发出缺货单。当采购科购买到货后,核对到货单和缺货单, 再给顾客开出发货票。 「经理」 销售科 财务科 图5-1现行系统组织机构 采购科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商 发出订购单。当供货厂商发来供货单时,对照留底的订购单加以核对。如果正确则建立进货帐和应付款帐, 向销售科发到货通知单并修改库存记录:如果供货单与留底订购单不符,则把供货单退还给供货厂商。 财务科(会计科)的任务是,接到顾客的货款时,给顾客开出收据及发票,通知销售科付货:根据 税务局发来的税单建立付款帐,并付税款:根据供货厂商发来的付款通知单和采购科记录的应付款明细帐, 建立付款明细帐,同时向供货厂商付购货款。无论是收款还是付款之后,都要修改商店的财务总帐。财务 科在完成以上日常账务工作的同时,还要定期编制各种报表向经理汇报,以供经理了解有关情况并据此制 定下阶段的业务计划。 (2)现行系统业务流程及概况 行系统的业务流程情况如图5-2所示。各项业务数据的输入、处理、存储和输出概况见表5-1
案例 5:百货商店业务管理信息系统 百货商店业务管理信息系统的规模较小,但作为教材的案例仍是篇幅太大。因此,此处仅对系统分 析和系统设计阶段的主要工作加以介绍。在管理信息系统的整个开发过程中,系统分析和系统设计是基础 性的和难度较大的工作阶段,所以,加强对系统分析、系统设计的举例,对巩固和深化所学的知识会有较 大的收益。 一、系统开发背景与调查结果 1.开发背景 某百货商店是一个商业销售组织,该商店的主要业务是从批发或制造厂商处进货,然后再向顾客销 售。按照有关规定,该百货商店在每月需向税务机关交纳一定的税款。该百货商店的全部数据处理都由人 工操作。由于经营的商品品种丰富,每天营业额很大,因此业务人员的工作量十分艰巨。 最近,因百货商店大楼翻建后,营业面积扩大,从而经营品种、范围和数据处理的工作量大大增加, 需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,提高业务管理水平,适应新的发展。 2.系统调查结果 (1)现行系统的组织结构及工作任 务 现行系统在商店经理的领导下,设有销售科、采购科和财务科,如图 5-1 所示。销售科的任务是,接 受顾客的订货单,并进行校验,将不符合要求的订货单退还给顾客。如果是合格的订货单且仓库有存货, 那么就给顾客开发货票,通知顾客到财务科交货款,并修改因顾客购买而改变的库存数据。如果是合格的 订货单但是缺货,那么先留底,然后向采购科发出缺货单。当采购科购买到货后,核对到货单和缺货单, 再给顾客开出发货票。 图 5-1 现行系统组织机构 采购科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商 发出订购单。当供货厂商发来供货单时,对照留底的订购单加以核对。如果正确则建立进货帐和应付款帐, 向销售科发到货通知单并修改库存记录;如果供货单与留底订购单不符,则把供货单退还给供货厂商。 财务科(会计科)的任务是,接到顾客的货款时,给顾客开出收据及发票,通知销售科付货;根据 税务局发来的税单建立付款帐,并付税款;根据供货厂商发来的付款通知单和采购科记录的应付款明细帐, 建立付款明细帐,同时向供货厂商付购货款。无论是收款还是付款之后,都要修改商店的财务总帐。财务 科在完成以上日常账务工作的同时,还要定期编制各种报表向经理汇报,以供经理了解有关情况并据此制 定下阶段的业务计划。 (2)现行系统业务流程及概况 现行系统的业务流程情况如图 5-2 所示。各项业务数据的输入、处理、存储和输出概况见表 5-1
货款 P3.1 顾客 发票、收据 记收款 明细帐 P2.1 财务S5 合格订单订单检 按厂家 销售 汇总 缺货订单 采购S P3.2 开发票 订|Dl缺货记录 收据 P22 确定 P1.2 订货量 缺货统计 D7款明细帐 S3 P36 编制报表 购单留底 P3.3 修改总 P1.3 采购单 寸比缺货倒货单 P3.6 登记 应付款帐目 编制报表 S3 总帐 P2.3 登记入帐 D9付款明细帐 开发货票 P34 D6进货帐 记付款 修改库存 明细账 P24 S3 核对 付款通P35 供货单 记销售 知单核对 记录 供货厂 应付款 商S2 S5 不合格付款通知单 P36 D销售记录 叫编制报表 叫D3库存文件 经理 税务局 图5-2现行系统业务流程图 表5-1百货商店现行系统概况表
图 5-2 现行系统业务流程图 表 5-1 百货商店现行系统概况表
处理 顾客订货单〔顾客 检验顾客订单,将不合格的订单退还给顾客 货款〔顾客〕 对合格的可供订单,直接开票供货,建立销售记录,修改库存 供货单〔供货厂商〕 如果到货单到,则也可开票供货 货物〔供货厂商 衬缺货订单,则留底后向采购科发缺货单 发票或付款单〔供货厂商 缺货统计,确定订货量向厂商发定单 税单〔税务局 到或时核对供货单,建立进货帐、应付款帐,修改库存,开到货 数据存储: 单收款,开收据和发票,付货款、税款,修改总帐,统计汇总 顾客档案 缺货记录 销售记录 货物单价记录 订货单 输出: 购货应付款明细帐 发货单〔顾客 销售应收款明细帐 付款收据发票〔顾客〕 付款明细帐 采购订货单〔供货厂商 进货登记帐 货款(供货厂商 厂商记录 税款〔税务局 总帐 种统计报表〔经理 库存记录 不合格订单〔顾客 3.系统规划 (1)实现整个百货商店业务信息流程的计算机管理。 (2)销售子系统的订货单处理、缺货处理全部由计算机完成,增加自动登记新顾客数据的功能;货 物售出后,自动建立售货历史记录和修改库存记录。 (3)采购子系统的缺货单汇总、缺货货物统计和编发订货单由计算机完成,核对订货单和修改库存 也用计算机进行。 (4)会计子系统的全部数据汇总计算工作由计算机自动完成,报表的编制、打印也由计算机完成 二、系统分析 系统目标 (1)实现登记、整理数据,处理核对顾客订货单。 (2)向经理提供各种业务统计报表。 (3)提供各级查询 (4)销售、采购、会计各部门的业务数据处理实现自动化 2.数据流程图 百货商店业务管理系统的顶层数据流程图见图5-3所示,该图表示了百货商店业务信息处理系统与外 部实体之间的信息输入、输出关系,即标定了系统与外界的界面。顶层数据流程图的第一级分解如图5-4, 该图实际上是把图5-3中“百货商店业务处理”框进行细化,根据图5-2现行系统业务流程图所列的处理 功能,初步分解为销售处理、采购处理和会计处理三个子系统。在功能分解的同时,得到了相应的数据存 储(如销售记录、应收款、货物库存、进货帐、应付款帐)和数据流(订单、发货单、缺货单、付款单等)。 上述三个子系统的数据流程图(即二级分解)分别如图5-5、图5-6、图5-7所示。 订货单 货厂 顾客S1'货款收据百货高店供货商82 没货票业务处理税单 税务局 货款 税款
3.系统规划 (1)实现整个百货商店业务信息流程的计算机管理。 (2)销售子系统的订货单处理、缺货处理全部由计算机完成,增加自动登记新顾客数据的功能;货 物售出后,自动建立售货历史记录和修改库存记录。 (3)采购子系统的缺货单汇总、缺货货物统计和编发订货单由计算机完成,核对订货单和修改库存 也用计算机进行。 (4)会计子系统的全部数据汇总计算工作由计算机自动完成,报表的编制、打印也由计算机完成。 二、系统分析 1.系统目标 (1)实现登记、整理数据,处理核对顾客订货单。 (2)向经理提供各种业务统计报表。 (3)提供各级查询。 (4)销售、采购、会计各部门的业务数据处理实现自动化。 2.数据流程图 百货商店业务管理系统的顶层数据流程图见图 5-3 所示,该图表示了百货商店业务信息处理系统与外 部实体之间的信息输入、输出关系,即标定了系统与外界的界面。顶层数据流程图的第一级分解如图 5-4, 该图实际上是把图 5-3 中“百货商店业务处理”框进行细化,根据图 5-2 现行系统业务流程图所列的处理 功能,初步分解为销售处理、采购处理和会计处理三个子系统。在功能分解的同时,得到了相应的数据存 储(如销售记录、应收款、货物库存、进货帐、应付款帐)和数据流(订单、发货单、缺货单、付款单等)。 上述三个子系统的数据流程图(即二级分解)分别如图 5-5、图 5-6、图 5-7 所示
图5-3新系统顶层数据流程 货物库存 缺货单P1 订货单 销售处理 发货票 到货单 销售S3 采购s4供货单S2 购处理 销售记录 应收帐款 进货帐 应付帐款 P1 货款 会计处理 付款单 付款收据 货款 税 单 税务局|经理 图5-4系统数据流程图一级分解 图5-5是销售处理功能,实际上是把“销售处理”(图5-4;P1.1框)进行细化。从图中我们知道系 统的外部环境是“顾客”。首先,由顾客(S1)提出订货单(F1)。然后商店从货名文件中得到货名信息(F5) 从顾客文件中得到顾客信息(F47)。如果顾客是老主顾,则商店对订单(F1),货名信息(F5),顾客信息 (F47)进行编辑处理(P1.1.1),从而生成编辑后的订单(F4)。如果是新主顾,除了进行上述处理外, 要生成新顾客信息(F2),并将新顾客信息进登录(P1.1.2),然后登录入顾客文件。图5-5中的其它数据 流和处理以及图5-6、5-7,读者均可以自行随着箭头走一遍,以加深理解
图 5-3 新系统顶层数据流程 图 5-4 系统数据流程图一级分解 图 5-5 是销售处理功能,实际上是把“销售处理”(图 5-4;P1.1 框)进行细化。从图中我们知道系 统的外部环境是“顾客”。首先,由顾客(S1)提出订货单(F1)。然后商店从货名文件中得到货名信息(F5), 从顾客文件中得到顾客信息(F47)。如果顾客是老主顾,则商店对订单(F1),货名信息(F5),顾客信息 (F47)进行编辑处理(P1.1.1),从而生成编辑后的订单(F4)。如果是新主顾,除了进行上述处理外, 要生成新顾客信息(F2),并将新顾客信息进登录(P1.1.2),然后登录入顾客文件。图 5-5 中的其它数据 流和处理以及图 5-6、5-7,读者均可以自行随着箭头走一遍,以加深理解
P11 F6不合格订单 货名文件 库存文件 F12缺货单 S1F订单 怖辑订单人F4订单「判断、 F1缺货单1暂存缺货单 核对 F25 F47 F7何供订单 登录新[F3顾客文件 对比1F4到货情况 顾客数据 开票、 F55缺货单 F50发货票 修改库存 S3 F10 库存文件 建销售建立收款 记录明细帐 S3 D8销售历史文件D9应收款明细帐 图 级数据流程(销售处理 P1.2.1 F12缺货单货物汇F1 订货物文件D5厂商名录 F16 编发订货18订货单s 单 D3库存文件 货单文件 F20错误供货单 P125 P123 改库存 核对订货,F19供货单 建帐 废到货单4到 F26 进货帐 建应付款LF4b7付款明帐 帐
图 5-5 二级数据流程(销售处理)
图5-6二级数据流程(采购处理) P13 销售历史p收款明细p4进货帐7应付款明细 F43F44 物单价 P1.3 P1.3.5 F42 核对订货F3 s12数P131 编制报表 付款单付款单 开收据 F29收据建帐 F52F51报表|F46 F37 P1.3.4 付款、修F36付款 D10收款明细帐b总帐 款明细帐 改帐目 F31 F3税单|40税款 P1.3.2 F32 经理 修改总帐 税务局 图5-7二级数据流程(会计处理) 3.系统概况 百货商店业务管理信息系统的概况如表5-2所示,该表格反映了新系统的输入、处理、数据存储和 输出的概况。其中带“*”号的表示由计算机处理的项目,其余处理由人工进行 百货商店业务管理信息系统概况表 颐客订货单〔颐客 编辑定单并处理顾客数据 供货单〔供货厂商 检验核对订单 付款单〔供货厂商 对合格的可供货订单开票供货,修改库存 货物〔供货厂商 建立销售历史文件和应付款明细帐 税单〔税务局 自动统计缺货单 编发订货单 接收核对供货单,建进货帐,发到货单 编制应付款明细帐 数据存储: 接收顾客货款,开发票、收据 货物文件 ⅹ自动统计计算各项帐目 顾客数据文件 自动编制各项统计报表 库存记录文件 待订货物文件 厂商名录文件 订货单文件 应付款明细帐 销售历史文件 应收款明细帐 发货票〔顾客〕 收款明细帐 货物〔顾客〕 总帐文件 采购订单〔供货厂商〕 付款明中 货款〔供货厂商〕 暂存缺货单文件 税款〔税务局 进货帐目文件 各种统计报表〔经理 货物单价文件 不合格订单〔颐客 4.数据字典 数据字典用于进一步定义和描述所有数据项,包括数据流字典(如表5-3所示)、数据存储字典(如 表5-4所示)、数据处理字典(如表5-5所示)三类
图 5-6 二级数据流程(采购处理) 图 5-7 二级数据流程(会计处理) 3.系统概况 百货商店业务管理信息系统的概况如表 5-2 所示,该表格反映了新系统的输入、处理、数据存储和 输出的概况。其中带“*”号的表示由计算机处理的项目,其余处理由人工进行。 百货商店业务管理信息系统概况表 表 5-2 4.数据字典 数据字典用于进一步定义和描述所有数据项,包括数据流字典(如表 5-3 所示)、数据存储字典(如 表 5-4 所示)、数据处理字典(如表 5-5 所示)三类
数据流字典清单(部分) 表5-3 总编号编号名称 来源 所含数据结构 1-01F1 s1顾客 P11订单标识、顾客细节、货 编辑处理 1022颐客数据1P12登录新|订单标识、颐客细节|用于登录 顾客数据 P1.12 用于建立 顾客文件 顾客数据 1-04 P1.1.1 P1.13 订单标识、顾客细节用于判嘶断 判断核对 货物细节 货物情况 P1.1.1 标识、顾客细节、货物細用于编辑 1-05 货名文件编辑订货单节 106F6不合格订单断、核对S1顾客订单标识、顾客细节 P1.13 货物用节、不台格原因|退还顾客 107F7可供订单 P113P14开票修标识、顾客细节、 改库存 货物细节 用于供货 表5-3为数据流字典清单,此处仅对F1作如下解释,数据流F1(见图5-5)是顾客S1提出的订单 它的去向是编辑处理P1.1.1,在F1中包含如下信息:订单标识、顾客细节(如顾客姓名、顾客地址、电 话、电传等)、货物细节(如货物名称、货物产地、货物数量等)。F2、F3……F均代表数据流名,它的 来源、去向以及该数据流所含内容 数据存储字典清单(部分) 表5-4 总编号编号名称输入数据流输出数据流 内容 S101 货名文|FSD5F1 件 货物名称、标识 用于编辑订货 s102D2 顾客文F3(P112D2) F4D2P11)标识、顾客细节 同上 s03m3库存文|10e14310m212)|标识、货物细节、库存用于记录货物 s204D4/代订货F13121DF14D4P122)标识、顾客细节、缺货用于编发订单 物文件4 总量 记录缺货 205D5厂商名 F50DF26识厂南商细节,厂商|用于编发订货 9206D6/货单|F17P12DF52D6P123)\广商名、日期 标识、货物细节、数量、 文件6 留底的订货单 s207D7/厘付款F4P124DF34D7P133)标识货名、数量,「供货单帐留底 明鈿帐|7) F45(D7P135)商、应付款、日期 51088/销售历F49P116DF42P135标识货名、数量、日记录销售科工 史文件8) 作情况 应付款|F9P11D9 s109D明图帐 标识货名、数量、顾记录销售科应 F43D9P135)客名、应收款、日期收款情况 表5-4为数据存储字典清单,均以D表示。此处仅对Ⅸ进行解释,其余类推。D9(见图5-5)为应帐 款明细帐,它是用来记销售收入(应收款)的库文件。通过P1.1.5(建立收款明细帐)的处理将数据流
数据流字典清单(部分) 表 5-3 表 5-3 为数据流字典清单,此处仅对 F1 作如下解释,数据流 F1(见图 5-5)是顾客 S1 提出的订单, 它的去向是编辑处理 P1.1.1,在 F1 中包含如下信息:订单标识、顾客细节(如顾客姓名、顾客地址、电 话、电传等)、货物细节(如货物名称、货物产地、货物数量等)。F2、F3……F7 均代表数据流名,它的 来源、去向以及该数据流所含内容。 数据存储字典清单(部分) 表 5-4 表 5-4 为数据存储字典清单,均以 D 表示。此处仅对 D9 进行解释,其余类推。D9(见图 5-5)为应帐 款明细帐,它是用来记销售收入(应收款)的库文件。通过 P1.1.5(建立收款明细帐)的处理将数据流
門9写入D9(应收款明细帐)。D9包含如下信息:标识货名、数量、顾客名、应收款、日期。从图5-7中 D9的输出数据流为F43到P1.3.5(编制报表处理),其内容包含标识、货名、数量、顾客、应收款、日 期 数据处理字典清单 表5-5 总编号 名称输入 处理逻辑概况 说明 根据订单和颐客情况, P1011客订单F47顾客情判断新老客户,并编辑/F4订单 编辑顾F1订单 成合适的订单 F2新客户数据 P121公新2新客数|读入新客户的细节写|3新顾客情况登记 客数 据 入顾客文件中去 P1403P3断、核F4订单 检验顾客订单、分成不F6不合格单检验订单属于 合格、可供缺货三种情F可供订单哪一类,以便以 对 况处理 F11缺货单 后分别处理 F33发货票 P1.04P114/如层|F5到货缺货给顺客开发货票,通知F4销售情况销售处理 订单 其付款,修改库存记录 F8应收款情况 建应收 P105P115款明细F8应收款根据F8建应收帐款F43应收帐款 帐 表5-5为数据处理字典清单,它对数据流图中的所有处理功能作出说明。此处仅以P1.1.1(编辑订单) 为例(见图5-5),商店根据订单(F1)、顾客情况(F47),判断是新老主顾编辑成合适的订单(F4) 同时对于新主顾,从P1.1.1输出新顾客数据(F2),再登记新顾客数据处理(P1.1.2)。凡是图5-5中 方框都代表处理,以P为代表。在数据字典处理清单中(见表5-5)均有详细说明,表5-5只是一部分。 其余以此类推。 表5-6列出的数据字典中的部分条目,并给出数据描述的部分内容。它是对数据流图中各个存储文件 中记录的字段予以逐个定义,规定其类型、长度和各个字段的作用。例如订单数据,它由订单号、顾客号、 顾客名、顾客电话、货物编号、货物名、货物数量、订单标志、厂商编号等(见表5-6)均给以定义(类 型、长度、说明),这里列出的只是对各数据元素的一部分 数据描述(部分) 表 数据编号名称类型长度 说明 备注 5-01 订单号 整型 订单编号 顾客号 整型 6 5-0? 顾客名 字符型 用于缺货到货时通知 5-05 货物编号 货物数量 3记录货物数量 订单标志 字符型 标志是可供、不合格、缺货 12记录供货厂商姓名 5-10 厂商编号 系统设计 1.系统硬、软件配置 (1)系统处理方式 百货商店业务管理信息系统采用分布式处理。采购、销售、会计三个部门各配置一台微机,三台微机 联成网络,相互通信。采购、销售、会计三个部门各自独立地进行业务处理,各部门之间的数据通信由网 络完成。 (2)系统硬件配置
F9 写入 D9(应收款明细帐)。D9 包含如下信息:标识货名、数量、顾客名、应收款、日期。从图 5-7 中 D9 的输出数据流为 F43 到 P1.3.5(编制报表处理),其内容包含标识、货名、数量、顾客、应收款、日 期。 数据处理字典清单 表 5-5 表 5-5 为数据处理字典清单,它对数据流图中的所有处理功能作出说明。此处仅以 P1.1.1(编辑订单) 为例(见图 5-5),商店根据订单(F1)、顾客情况(F47),判断是新老主顾编辑成合适的订单(F4), 同时对于新主顾,从 P1.1.1 输出新顾客数据(F2),再登记新顾客数据处理(P1.1.2)。凡是图 5-5 中 方框都代表处理,以 P 为代表。在数据字典处理清单中(见表 5-5)均有详细说明,表 5-5 只是一部分。 其余以此类推。 表 5-6 列出的数据字典中的部分条目,并给出数据描述的部分内容。它是对数据流图中各个存储文件 中记录的字段予以逐个定义,规定其类型、长度和各个字段的作用。例如订单数据,它由订单号、顾客号、 顾客名、顾客电话、货物编号、货物名、货物数量、订单标志、厂商编号等(见表 5-6)均给以定义(类 型、长度、说明),这里列出的只是对各数据元素的一部分。 数据描述(部分) 表 5-6 三、系统设计 1.系统硬、软件配置 (1)系统处理方式 百货商店业务管理信息系统采用分布式处理。采购、销售、会计三个部门各配置一台微机,三台微机 联成网络,相互通信。采购、销售、会计三个部门各自独立地进行业务处理,各部门之间的数据通信由网 络完成。 (2)系统硬件配置
打印机。 汉字多用户操作系统。 汉字 dbasE一Ⅲ数据库系统。 其它应用软件 2.系统功能结构图与控制结构图 百货商店业务管理信息系统共分成销售、采购、会计三个子系统,其功能模块结构如图5-8所示。 百货商店业务管理信息系统 销售处理 采购处理 会计处理 入理理理售理 款款改意|印 顾 客客供可询货 帐种 报 单件单订 单理 表报 图5-8百货商店业务管理信息系统功能模块结构 销售子系统、采购子系统和会计子系统的控制结构分别如图5-9、5-10、5-11所示。它们分别对应于图5-5 5-6、5-7,即从逻辑功能设计走向物理功能设计。这里仅对图5-9进行部分解释,图5-10、5-11两图学 习者可以进行自行解释
三台微机(包括主机、显示器及磁盘驱动器)。 打印机。 适配器、电缆等其它网络配件。 (3)软件配置 汉字多用户操作系统。 汉字 dBASE—Ⅲ数据库系统。 其它应用软件。 2.系统功能结构图与控制结构图 百货商店业务管理信息系统共分成销售、采购、会计三个子系统,其功能模块结构如图 5-8 所示。 图 5-8 百货商店业务管理信息系统功能模块结构 销售子系统、采购子系统和会计子系统的控制结构分别如图 5-9、5-10、5-11 所示。它们分别对应于图 5-5、 5-6、5-7,即从逻辑功能设计走向物理功能设计。这里仅对图 5-9 进行部分解释,图 5-10、5-11 两图学 习者可以进行自行解释
销售处理功能 库存细节 发货 客细节 订单 缺货单 顾客细节 发货票或 库存细节↓ 缺货单 销售业务处理 订单 到货、缺 货订单 多智客细节顾客细节 发货票 缺货单 编辑|检验核对分分类处理发货票缺货单 单 可供标志 发货票b 可供处理 不可供处理 合格订单 货名 数量 倾客货 发货票 名数量 修改库存 建销售记录 开票 图5-9销售子系统控制结构 在图5-9中,通过输入功能模块得到订单、顾客细节、库存细节信息,然后进行销售处理。在销售业 务处理中,首先对订单、顾客细节进行编辑,并反馈出编辑后的订单,然后对编辑过的订单再进行检验核 对并且加载分类标志。订单、顾客细节、库存细节经过编辑、检验核对后进行分类处理。根据订单加载的 分类标志,将订单划分为不可供处理(反馈出缺货单)和不合格订单,对于可供货的订单,要根据货名和 数量修改库存,根据顾客细节、货名和数量建销售记录,并为顾客开发货票 米购处理功能 缺货、库存、 定 货单 厂商、供货 到货单 库存厂 定货单 商供货↓b到货单 输入 米购处理 输出 供货情况 缺货\量供到货单 厂商情 订货单 缺货单读库存文件读厂商名录读供货单订购进货处理到货单订货单 供货单 计缺货/c 累计缺货单发订货单发到货单建进货帐建应付款帐 图5-10采购子系统控制结构
图 5-9 销售子系统控制结构 在图 5-9 中,通过输入功能模块得到订单、顾客细节、库存细节信息,然后进行销售处理。在销售业 务处理中,首先对订单、顾客细节进行编辑,并反馈出编辑后的订单,然后对编辑过的订单再进行检验核 对并且加载分类标志。订单、顾客细节、库存细节经过编辑、检验核对后进行分类处理。根据订单加载的 分类标志,将订单划分为不可供处理(反馈出缺货单)和不合格订单,对于可供货的订单,要根据货名和 数量修改库存,根据顾客细节、货名和数量建销售记录,并为顾客开发货票。 图 5-10 采购子系统控制结构