小型商店销售管理系统成文档格式.docx
《小型商店销售管理系统成文档格式.docx》由会员分享,可在线阅读,更多相关《小型商店销售管理系统成文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
2.1系统目标
1.实现登记、整理数据,处理核对顾客订货单。
2.向经理提供各种业务统计报表。
3.提供各级查询。
4.销售、采购、会计各部门的业务数据处理实现自动化。
2.2数据流程图
百货商店业务管理系统的顶层数据流程图见图5-3所示,该图表示了百货商店业务信息处理系统与外部实体之间的信息输入、输出关系,即标定了系统与外界的界面。
顶层数据流程图的第一级分解如图5-4,该图实际上是把图5-3中“百货商店业务处理”框进行细化,根据图5-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,读者均可以自行随着箭头走一遍,以加深理解。
图5-5
二级数据流程(销售处理)
图5-6二级数据流程(采购处理)
图5-7
二级数据流程(会计处理)
2.3系统概况
百货商店业务管理信息系统的概况如表5-2所示,该表格反映了新系统的输入、处理、数据存储和输出的概况。
其中带“*”号的表示由计算机处理的项目,其余处理由人工进行。
百货商店业务管理信息系统概况表
表5-2
输入:
顾客定货单(顾客)
供货单(供货厂商)
付款单(供货厂商)
货物(供货厂商)
税单(税务局)
处理:
*编辑订单并处理顾客数据,检验核对订单
对合格的可供货订单开票供货,修改库存
*建立销售历史记录文件和应付款明细帐
*自动统计缺货单,编发定货单
接收核对供货单,建进货账,发到货单
*编制应付款明细帐接收顾客货款,开发票和收据
*自动统计计算各项账目
*自动编制各项统计报表
数据存储:
货物文件,顾客数据文件
库存记录文件,待订货物文件
厂商名录文件,订货单文件
应付款明细帐,销售历史文件
应收款明细帐,收款明细帐
总帐文件,付款明细帐
暂存缺货单文件,进货账目文件
货物单价文件
输出:
发货票(顾客),货物(顾客)
采购订单(供货厂商),货款(供货厂商)
税款(税务局),各种统计报表(经理)
不合格订单(顾客)
2.4数据字典
数据字典用于进一步定义和描述所有数据项,包括数据流字典(如表5-3所示)、数据存储字典(如表5-4所示)、数据处理字典(如表5-5所示)三类。
数据流字典清单(部分)
表5-3
总编号
编号
名称
来源
去向
所含数据结构
说明
1-01
F1
订单
S1顾客
P1.1.1编辑处理
订单标识、顾客细节、货物细节
无
1-02
F2
顾客数据
P1.1.1编辑订单
P1.1.2登陆新顾客数据
订单标识、顾客细节
用于登陆顾客数据
1-03
F3
P1.1.2
D2顾客文件
用于建立顾客数据
1-04
F4
P1.1.1
P1.1.3判断核对
用于判断核对
1-05
F5
货物状况
D1货物文件
P1.1.1编辑定货单
标识、顾客细节、货物细节
用于编辑订单
1-06
F6
不合格订单
P1.1.3判断核对
退还顾客
1-07
F7
可供订单
P1.1.3
P1.1.4开票修改库存
用于供货
表5-3为数据流字典清单,此处仅对F1作如下解释,数据流F1(见图5-5)是顾客S1提出的订单,它的去向是编辑处理P1.1.1,在F1中包含如下信息:
订单标识、顾客细节(如顾客姓名、顾客地址、电话、电传等)、货物细节(如货物名称、货物产地、货物数量等)。
F2、F3……F7均代表数据流名,它的来源、去向以及该数据流所含内容。
数据存储字典清单(部分)
表5-4
输入数据流
输出数据流
内容
S1-01
D1
货名文件
F5(D5-P1.1.1)
货物名称、标识
用于编辑订货
S1-02
D2
顾客文件
F3(P1.1.2-D2)
F47(D2-P1.1.1)
标识、顾客细节
S1-03
D3
库存文件
F10(P1.1.4-D3)
F50(P1.2.5-D3)
F16(D2-P1.1.2)
标识、顾客细节、库存量
用于记录货物数量和发订单
S1-04
D4
代订货物文件
F13(P1.2.1-D4)
F14(D5-P1.1.2)
标识、厂商细节、缺货总量
用于编发订单和记录缺货
S1-05
D5
厂商名录
F15(D5-P1.2.2)
标识、厂商细节、厂商供货细节
用于编发定货单
S1-06
D6
定货单文件
F17(P1.2.2-D6)
F52(D6-P1.2.3)
标识、货物细节、数量、厂商名、日期
留底的定货单
S1-07
D7
应付款明细帐
F54(P1.2.4-D7)
F34(D7-P1.3.3)
F45(D7-P1.3.5)
标识、货名、数量、厂商、应付款、日期
供货单账留底
S1-08
D8
销售历史文件
F49(P1.1.6-D8)
F42(D8-P1.3.5)
标识、货名、数量、日期
记录销售科工作情况
S1-09
D9
F9(P1.1.5-D9)
F43(D9-P1.3.5)
标识、货名、数量、顾客名、应收款、日期
记录销售科应收款情况
表5-4为数据存储字典清单,均以D表示。
此处仅对D9进行解释,其余类推。
D9(见图5-5)为应帐款明细帐,它是用来记销售收入(应收款)的库文件。
通过P1.1.5(建立收款明细帐)的处理将数据流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
第三章系统设计
3.1系统功能结构图与控制结构图
百货商店业务管理信息系统共分成销售、采购、会计三个子系统,其功能模块结构如图5-8所示。
图5-8
百货商店业务管理信息系统功能模块结构
图5-9
销售子系统控制结构
在图5-9中,通过输入功能模块得到订单、顾客细节、库存细节信息,然后进行销售处理。
在销售业务处理中,首先对订单、顾客细节进行编辑,并反馈出编辑后的订单,然后对编辑过的订单再进行检验核对并且加载分类标志。
订单、顾客细节、库存细节经过编辑、检验核对后进行分类处理。
根据订单加载的分类标志,将订单划分为不可供处理(反馈出缺货单)和不合格订单,对于可供货的订单,要根据货名和数量修改库存,根据顾客细节、货名和数量建销售记录,并为顾客开发货票。
图5-10
采购子系统控制结构
图5-11
会计子系统控制结构
3.2系统程序结构框图
根据销售子系统控制框图(图5-9)、采购子系统控制结构图(图5-10)和会计子系统控制结构图(图5-11)分别画出系统各模块的IPO图。
画法同图5-12所示(主控模块),此处不再一一画出。
为了更具体和直观,也可以再进一步画出程序结构控制框图(通常称作框图),百货商店业务管理信息系统的销售业务程序结构框图如图5-14所示,采购业务程序结构框图如图5-15所示,会计业务程序结构框图如图5-16所示,它们分别根据其系统控制结构框图和IPO图画出。
图5-14
销售业务流程图
图5-15
会计业务流程图
图5-16
采购业务流程图
以上完成的是百货商店业务结构管理信息系统的系统分析和系统设计工作。
接着还要进行系统实
施,即根据程序结构图和设计阶段的其它图表,编写计算机程序,并进行程序调试、