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

上传人:小飞机 文档编号:3341648 上传时间:2023-03-12 格式:DOCX 页数:17 大小:40.33KB
返回 下载 相关 举报
医药进销存管理系统的需求分析以及数据流图.docx_第1页
第1页 / 共17页
医药进销存管理系统的需求分析以及数据流图.docx_第2页
第2页 / 共17页
医药进销存管理系统的需求分析以及数据流图.docx_第3页
第3页 / 共17页
医药进销存管理系统的需求分析以及数据流图.docx_第4页
第4页 / 共17页
医药进销存管理系统的需求分析以及数据流图.docx_第5页
第5页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

1、医药进销存管理系统的需求分析以及数据流图一、需求分析 1、问题定义 某药店根据业务发展的要求,选定建立一个“医药进销存管理系统”,以取代人工管理。开发目的如下: 对药品仓库内的有关各种药品材料的数据进行输入、修改及查询。 必须要指定的的专门人员才能对药品进销存的日常事务进行管理。 当有药品入库或者出库时,更新药品的数据信息。 要求有进货退货、出货退货的操作时,实行人性化的设计效果。 2、数据流程图DFD 供应商采购订单材料入库单各类报表各类表单操作人员各类表单医药进销存系统销售订单全出检货报单告查询人员客户数据流顶层图 数据流程图使用简易的、图形化的方式表达系统业务处理和数据流之间的关系,它舍

2、去了企业流程中的物流和资金流,仅把企业流程中的数据流提炼出来,用以表达数据在部门内、部门间或组织间的逻辑流向及逻辑加工和转换过程。数据流程图符号表示如下: 标识 功能描述 外部实体 数据流 功能执行者 数理逻辑 数据存储 经过分析,得出医药进销存业务的第一层DFD图: 业务员进货合同单进货合同明细仓库财务供货发票财务药店进销存业务物资发货单物资入库单购货要求统计售药账台客户客户D1 销售信息1销售管理D2 药品信息客户D1 销售信息业务员2日常管理D2 药品信息D3 用户信息3仓库管理D4 供应商信息D2 药品信息二、数据库设计 数据库设计是要在一个给定的数据库管理系统中,通过合理的逻辑设计和

3、有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。 1.数据库概念设计 在数据库设计中,先对系统分析所得对数据字典中的数据存储进行分析,得出系统的关系模式。 药品实体图的属性包括药品编号、药品名称、通用码、产地、规格、批号、进货价格、零售价格、批发价格、有效期、药品类别。如图所示 药品类别批发价格进货价格零售价格批号药品药品编号单位药品名称通用码有效日期产地规格药品销售销售单据号码药品编号客户编号销售日期销售数量收款方式经办人销售金额药品销售明细销售流水号药品编号销售单据销售日期销售金额销售数量药品采购信息入库时间入库流水号入库单据号码库存状态药品

4、编号入库数量药品采购供应商编号库存状态经办人入库数量入库金额入库日期相应供应商信息经办人入库单据号码品种数量供应商供应商编号供应商名称开户银行开户账号联系方式联系人供应商所属地区客户客户编号客户名称客户的地址所在地区联系人汇款账号电话汇款银行用户用户ID用户名称用户密码用户资料管理权限仓库仓库名称仓库编号备注信息采购员联系方式 编号姓名地址实体间的E-R图: 经系统分析,得到医药进销存实体集的联系集为:采购员与供应商是多对多的,仓库与药品是一对多的,仓库与管理员是一对一的,客户和药品是多对多的,药品和仓库是多对一的,采购员与药品是多对多的。 药品进销存管理系统整体E-R图 供应商N提供M采购员

5、M采购N用户M1N管理药品NM购买N1N管理仓库存储客户2、数据字典 数据流程图只是给出系统逻辑功能的一个总框架,但缺乏详细、具体的内容,因此我们还需要建立数据字典。建立数据字典是为了对数据流程图上各个元素做出详细的定义和说明。数据字典以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储。数据流程图加上数据字典,就可以从图形和文字两个方面形成对逻辑模型的完整说明。数据字典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数据库设计、实现和运行阶段控制有关数据提供依据。 数据存储定义: 名字:药品信息 描述:仓库内存储的所有药品信息,包括所有药品查询的所需信息。 定义:药品信息

6、=药品编号+药品名称+药品类别+销售价格+进货价格+单位+库存量+有效期 位置:存储 输出供查询 名字:用户信息 描述:系统用户的信息 定义:用户信息=职工号+姓名+用户名+用户密码+职位+权限 位置:存储 输出供查询及维护 名称:供应商信息 描述:药品供应商的信息 定义:供应商信息=供应商编号+供应商名称+联系人+联系方式+所在地 位置:存储 输出供查询及维护 名称:采购员信息 描述:药品采购员的信息 定义:采购员信息=采购员编号+采购员姓名+采购员联系电话 输出供查询及维护 名称:库存台账 描述:记录药品出入库的明细账 组成:日期+药品编号+药品名称+入库数量+零售数量+批发数量+库存数量

7、 关键字:日期+药品编号 相关联的处理:入库单审核、入库处理、入库数据 数据流定义: 名称:销售信息 别名:销售单 描述:一次销售结束后所存储的信息并生成单据 定义:销售信息=销售编号+药品编号+药品名称+单价+数量+单位+销售日期+总额+销售员编号 流通量:200份/月 高峰期:每年6月和10月 高峰期流通量:400份/月 输出给顾客 名称:入库单 描述:根据入库信息编制出的库存信息。 来源:采购部 去向:入库单审核模块 组成:库存信息=ID+药品编号+批号+药品名称+数量+单位+入库日期+验收人 数据流量:50张/日 高峰流量:80张/日 名称:出库单 描述:根据出库信息编制出的库存信息。

8、 来源:采购部 去向:出库单审核模块 组成:库存信息=ID+药品编号+批号+药品名称+数量+单位+出库日期+验收人 数据流量:50张/日 高峰流量:80张/日 数据元素定义: 名字:药品编码 描述:唯一地标识库存清单中一种特定药品的关键域 数据值:离散 位置:药品信息 代码类型:字符 长度:8 名称:库存量 描述:仓库内药品的实际数量 定义:库存量1数字4 位置:药品信息 名称:采购员编号 描述:唯一标识员工 数据值:连续 类型:数字 长度:8 有关数据结构:采购员信息 名称:进货合同编号 描述:唯一标识每次订单登记 数据值:连续 类型:数字 长度:8 有关数据结构:进货合同明细 名称:运输方

9、式 描述:供应商发货采用的运输方式 长度:20个字符 取值:例:“A上海港”,表示运输方式为整到站,到达港为上海港, 注:第一位为运输方式编码,其中: A-整到港 B-零到站 C-专用线 D-水运 处理逻辑定义 名称:入库单审核 描述:审查采购部送来的入库单是否合格 输入的数据流:入库单 处理描述:审查车间送来的入库单填写格式是否正确,药品实际入库数量和金额与入库单上填写的数据是否一致等,不合格的单据返回给采购部,合格的数据单据交给记账人员进行库存台账登录 输出的数据流:合格的入库单、不合格的入库单 处理频率:30次/日 名称:入库处理 描述:根据合格的入库单,将入库数据登记到库存台账 输入的

10、数据流:合格的入库单 处理描述:根据合格的入库单,将入库数据登记到库存台账 输出的数据流:入库数据 处理频率:30次/日 名称:销售处理 描述:所销售药品的详细信息 输入的数据流:销售订单 输出:发货单 处理描述:业务员根据销售订单通知仓库提货;如果缺货,通知采购员进行采购处理。 名称:采购处理 描述:所进货药品的详细信息 输入:缺货通知、订货通知 输出:进货合同单 处理描述:采购员向供应商发出订货通知,供应商发货,仓库管理员将货物入库;仓库管理员向采购员发出缺货通知,采购员进行采购。 医药进销存业务第二层DFD图: 进货合同明细仓库采购员进货合同单供方发票合同进/销价合同管理物资入库单物资入库单进货管理财务物资入库单供方发票财务购货要求付款能力销售管理物资发货单统计客户业务账台客户库存管理第二层DFD图: 采购部入库单审核库存日表库存月报表入库处理库存统计表数据数据库存统计出库审核出库处理药品收发存档表单的出库销售科销售管理第二层DFD图: P1.1客户F1客户订单F2出库单销售药品F3销售单S1库存管理账目S2:流水账目F4客户退单P1.2F5 确认P1.3F6 退货单确认退单退货进货管理第二层DFD图: 供应商F1供应商发货单P2.1F7合格单P2.2F8入库单验收药品F2订货单进货S1:库存管理账目F4不合格订单F5进货信息F3药品退货单F6退货信息S2:进退货记录

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号