医药进销存管理系统的需求分析以及数据流图.docx

上传人:b****6 文档编号:4385853 上传时间:2022-12-01 格式:DOCX 页数:13 大小:639.22KB
下载 相关 举报
医药进销存管理系统的需求分析以及数据流图.docx_第1页
第1页 / 共13页
医药进销存管理系统的需求分析以及数据流图.docx_第2页
第2页 / 共13页
医药进销存管理系统的需求分析以及数据流图.docx_第3页
第3页 / 共13页
医药进销存管理系统的需求分析以及数据流图.docx_第4页
第4页 / 共13页
医药进销存管理系统的需求分析以及数据流图.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

医药进销存管理系统的需求分析以及数据流图.docx

《医药进销存管理系统的需求分析以及数据流图.docx》由会员分享,可在线阅读,更多相关《医药进销存管理系统的需求分析以及数据流图.docx(13页珍藏版)》请在冰豆网上搜索。

医药进销存管理系统的需求分析以及数据流图.docx

医药进销存管理系统的需求分析以及数据流图

一、需求分析

1、问题定义

某药店根据业务发展的要求,选定建立一个“医药进销存管理系统”,以取代人工管理。

开发目的如下:

对药品仓库内的有关各种药品材料的数据进行输入、修改及查询。

必须要指定的的专门人员才能对药品进销存的日常事务进行管理。

当有药品入库或者出库时,更新药品的数据信息。

要求有进货退货、出货退货的操作时,实行人性化的设计效果。

2、数据流程图DFD

数据流顶层图

数据流程图使用简易的、图形化的方式表达系统业务处理和数据流之间的关系,它舍去了企业流程中的物流和资金流,仅把企业流程中的数据流提炼出来,用以表达数据在部门内、部门间或组织间的逻辑流向及逻辑加工和转换过程。

数据流程图符号表示如下:

 

标识

功能描述

外部实体数据流功能执行者

数理逻辑

 

数据存储

经过分析,得出医药进销存业务的第一层DFD图:

二、数据库设计

数据库设计是要在一个给定的数据库管理系统中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。

1.数据库概念设计

在数据库设计中,先对系统分析所得对数据字典中的数据存储进行分析,得出系统的关系模式。

药品实体图的属性包括药品编号、药品名称、通用码、产地、规格、批号、进货价格、零售价格、批发价格、有效期、药品类别。

如图所示

实体间的E-R图:

经系统分析,得到医药进销存实体集的联系集为:

采购员与供应商是多对多的,仓库与药品是一对多的,仓库与管理员是一对一的,客户和药品是多对多的,药品和仓库是多对一的,采购员与药品是多对多的。

药品进销存管理系统整体E-R图

2、数据字典

数据流程图只是给出系统逻辑功能的一个总框架,但缺乏详细、具体的内容,因此我们还需要建立数据字典。

建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。

数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。

数据流程图加上数据字典,就可以从图形和文字两个方面形成对逻辑模型的完整说明。

数据字典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数据库设计、实现和运行阶段控制有关数据提供依据。

数据存储定义:

名字:

药品信息

描述:

仓库内存储的所有药品信息,包括所有药品查询的所需信息。

定义:

药品信息=药品编号+药品名称+药品类别+销售价格+进货价格+单位+库存量+有效期

位置:

存储

输出供查询

名字:

用户信息

描述:

系统用户的信息

定义:

用户信息=职工号+姓名+用户名+用户密码+职位+权限

位置:

存储

输出供查询及维护

名称:

供应商信息

描述:

药品供应商的信息

定义:

供应商信息=供应商编号+供应商名称+联系人+联系方式+所在地

位置:

存储

输出供查询及维护

名称:

采购员信息

描述:

药品采购员的信息

定义:

采购员信息=采购员编号+采购员姓名+采购员联系电话

输出供查询及维护

名称:

库存台账

描述:

记录药品出入库的明细账

组成:

日期+药品编号+药品名称+入库数量+零售数量+批发数量+库存数量

关键字:

日期+药品编号

相关联的处理:

入库单审核、入库处理、入库数据

数据流定义:

名称:

销售信息

别名:

销售单

描述:

一次销售结束后所存储的信息并生成单据

定义:

销售信息=销售编号+药品编号+药品名称+单价+数量+单位+销售日期+总额+销售员编号

流通量:

200份/月

高峰期:

每年6月和10月

高峰期流通量:

400份/月

输出给顾客

名称:

入库单

描述:

根据入库信息编制出的库存信息。

来源:

采购部

去向:

入库单审核模块

组成:

库存信息=ID+药品编号+批号+药品名称+数量+单位+入库日期+验收人

数据流量:

50张/日

高峰流量:

80张/日

名称:

出库单

描述:

根据出库信息编制出的库存信息。

来源:

采购部

去向:

出库单审核模块

组成:

库存信息=ID+药品编号+批号+药品名称+数量+单位+出库日期+验收人

数据流量:

50张/日

高峰流量:

80张/日

数据元素定义:

名字:

药品编码

描述:

唯一地标识库存清单中一种特定药品的关键域

数据值:

(连续/离散)离散

位置:

药品信息

代码类型:

字符(由字母和数字组成)

长度:

8

名称:

库存量

描述:

仓库内药品的实际数量

定义:

库存量=1{数字}4

位置:

药品信息

名称:

采购员编号

描述:

唯一标识员工

数据值:

连续

类型:

数字

长度:

8

有关数据结构:

采购员信息

名称:

进货合同编号

描述:

唯一标识每次订单登记

数据值:

连续

类型:

数字

长度:

8

有关数据结构:

进货合同明细

名称:

运输方式

描述:

供应商发货采用的运输方式

长度:

20个字符

取值:

例:

“A上海港”,表示运输方式为整到站,到达港为上海港,

注:

第一位为运输方式编码,其中:

A----整到港

B----零到站

C----专用线

D----水运

处理逻辑定义

名称:

入库单审核

描述:

审查采购部送来的入库单是否合格

输入的数据流:

入库单

处理描述:

审查车间送来的入库单填写格式是否正确,药品实际入库数量和金额与入库单上填写的数据是否一致等,不合格的单据返回给采购部,合格的数据单据交给记账人员进行库存台账登录

输出的数据流:

合格的入库单、不合格的入库单

处理频率:

30次/日

名称:

入库处理

描述:

根据合格的入库单,将入库数据登记到库存台账

输入的数据流:

合格的入库单

处理描述:

根据合格的入库单,将入库数据登记到库存台账

输出的数据流:

入库数据

处理频率:

30次/日

名称:

销售处理

描述:

所销售药品的详细信息

输入的数据流:

销售订单

输出:

发货单

处理描述:

业务员根据销售订单通知仓库提货;如果缺货,通知采购员进行采购处理。

名称:

采购处理

描述:

所进货药品的详细信息

输入:

缺货通知、订货通知

输出:

进货合同单

处理描述:

采购员向供应商发出订货通知,供应商发货,仓库管理员将货物入库;仓库管理员向采购员发出缺货通知,采购员进行采购。

医药进销存业务第二层DFD图:

库存管理第二层DFD图:

销售管理第二层DFD图:

进货管理第二层DFD图:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 司法考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1