HZ制药公司的销售管理信息系统设计
图3.6 第二层销售数据流程图
P4.4 发货处理 P4.3 出库处理 3.4.1 数据字典 1)数据项描述 数据项编号:I01 数据项名称:顾客号 别名:顾客代码 简述:某一顾客的代码 类型及宽度:字符型,4位 取值范围:0001~9999 图3.7 顾客数据项图
数据项编号:I05 数据项名称:银行帐号
第 10 页 共 28 页
HZ制药公司的销售管理信息系统设计
别名:银行帐号
简述:用于公司与顾客进行非现金结算时,提 供的代表本公司在银行收支情况的号码。 类型及宽度:字符型,18位
取值范围:123456700000000000~123456710000000000
图3.8银行账号数据项图
2)数据结构定义 数据结构编号:DS02 数据结构名称:顾客订货单
简述: 顾客所填顾客信息及订货要求等信息 数据结构组成:订货单标志+用户情况+产品情况 图3.8 顾客订货单数据结构图
数据结构编号:DS10 数据结构名称:采购单
简述: 所需采购产品及相关信息
数据结构组成:产品代码+产品名称+规格+单位+数量+单价+金额
图3.9 采购单数据结构图
3)数据流定义 数据流编号:F02 数据流名称:入库单
第 11 页 共 28 页
HZ制药公司的销售管理信息系统设计
简述: 采购员把购买来的产品入库时所填写的单据 数据流来源:采购处理 数据流去向:入库处理
数据流组成:入库单编号+产品代码+产品名称+产品单价+入库数量+入库日期
数据流量:约n次/月 高峰流量:约n次/月
图3.10 入库单数据流图
4)数据存储定义 数据存储编号:F03 数据存储名称:库存帐
简述: 记录产品出入库数据的明细账
数据存储组成:日期+产品代码+产品名称+入库数量+销售数量+库存数量 图 3.11 库存帐数据存储图
6)外部实体定义 外部实体编号:S01 外部实体名称:供应商
简述: 企业所销售产品的供应者 输入的数据流:采购单 输出的数据流:提货单
图 3.12 供应商外部实体图
第四章 系统设计
第 12 页 共 28 页
HZ制药公司的销售管理信息系统设计
4.1 系统总体结构设计
4.1.1 系统设计目标
随着经济的发展,企业正向着大型化、规模化的方向发展,企业职员数量急剧增加,有关职员的各种信息量也成倍增长。在这种情况下单靠人工来处理职员的信息,工作量将很大,若公司人员有几万甚至几十万,人工处理将变得不可想象。用计算机可使人们从繁重的劳动中解脱出来,仅使用一些简单的操作便可及时、准确地获得需要的信息。
该系统的具体任务就是设计一个企业职员信息管理系统,由计算机来代替人工执行一系列诸如增加新进职员信息、变更职员信息、删除离职职员信息、查询及打印等操作。这样就使办公人员可以轻松快捷地完成职员信息管理的任务,使企业的职员管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。 4.1.2 系统功能结构设计
根据业务流程图和数据流程图的分析,可以把整个系统分为5个模块。 根据数据流程图的顶层和第一层,我们可以得到系统的大的逻辑结构。 根据比较
底层的数据流程图,我们可以得到细化后的功能模块结构。
销售管理信息系统 市场管理模块 票务管理模块 报表分析模块 仓储管理模块 质量检查模块 图4.1 销售结构底层功能模块图
该功能分为5个功能模块,根据底层数据流程图对图中的每个功能模块要进行分解。
第 13 页 共 28 页
HZ制药公司的销售管理信息系统设计
销售管理 市场管理 票务管理 质量检查管理 仓储管理 报表分析管理 顾客订货处理 顾客信息处理 销售发票处理 退货发票处理 取样检查 采购管理 发货处理 销售分析 图 4.2销售管理细化功能图
4.2 代码设计
代码设计的目的:在管理信息系统运行过程中,为了方便计算机的处理,对系统涉及的对象用英文字母、数字来代替,使系统对象简单化,也使系统的处理更简便。该系统中代码设计的对象主要是企业的顾客、供应商、商品。根据对象的性质,采用区间码和顺序码结合。 (1)顾客代码设计 顾客代码的含义如下表
1 23 01 001 5 顾客 某省 某市 顾客编号 校验码 例:某顾客代码135010012的说明: 原代码:1 2 3 0 1 0 0 1
权因子:1 2 3 4 5 6 7 8(算术级数法) 乘积之和:1+4+9+0+5+0+0+8=27 模:11 27/11=3??5 校验位:5
因此代码为:123010015
(2)供应商代码设计
第 14 页 共 28 页