医药进销存管理系统业务流程图Word文档格式.docx
《医药进销存管理系统业务流程图Word文档格式.docx》由会员分享,可在线阅读,更多相关《医药进销存管理系统业务流程图Word文档格式.docx(24页珍藏版)》请在冰豆网上搜索。
:
药品编号、药品名称、通
用码、拼音码、单位、规格、剂型、包装数量、产地、有效期质量标准、经营方
式、批号、零售价格、进货价格、批发价格、药品类别、医疗编号等。
2:
客户的基本情况信息:
客户名,客户号(唯一标识这个客户),客户联系
方式(所在地、邮编、电话、联系人),汇款账号,客户的联系方式等基本信息。
3:
供应商的基本信息包括
供应商的代号,供应商的地区,供应商的联系
方式以及收款银行信息等。
4:
药品的采购情况信息,入库时间,药品数量,相应供应商的信息,经办人,
库存状态(采购之后及时调整库存,以便于销售)。
5:
药品的销售情况:
销售单据,客户编号,销售数量,收款信息,退货状态
(如果客户不满意退货是则修改该状态,并将数据库里的库存修改)等
6:
实时提供库存的信息,以便于在进行库存盘点的时候:
定期或临时对库存
商品的实际数量进行清查、清点的作业,即为了掌握货物的流动情况(入库、在
库、出库的流动状况),对仓库现有物品的实际数量与保管账上记录的数量相核
对,以便准确地掌握库存数量。
7:
需要用户的信息,以便于权限管理和系统维护。
8:
由于在顾客购买药品的时候可能不能一次性付清账,所以需要二次回款,因
而必须在销售的过程中提供收款信息,并在提供回款信息,以便于及时清理账
目。
2
可行性分析
经济可行性分析:
项目提出者投资开发此系统之后,药品进销存管理实现了自动化,只需要工作
人员录药品,供应商,客户,业务员的相关信息,用户可以共享这些数据,减
少工作人员的重复劳动,同时,公司员工可以方便查询库存情况,了解各种商
品的库存量以及仓库的分布情况,尽量减少商品的挤压,系统提供业绩查询功
能,可按供应商,客户分级也业务员计算业绩,减少管理成本,这样,可以节
约企业办公开支和人力成本,提供工作效率;
系统开发成本低廉,界面友好,
操作简单,不需要投入系统运行维护费用,系统将开发的十分完整维护费用低;
技术可行性分析:
硬件和软件的要求都不是很高,目前市场上的一般计算机都可以满足系统开发
的要求,维护工作也很方便,有一定经验的人员可以在短时间掌握维护工作;
社会可行性分析:
随着计算机网络和信息技术,电子商务的发展壮大,当期医院信息化特别是药
品进销存系统化成为必然;
3
业务流程分析
通过对医院药品进销存的实际调查分析,弄清了药品进销存管理工作的业务流
程和管理功能;
系统的业务流程图如下所示:
付款单
客户销售订单
存档
财务部
提货单销售部
发票
结算管理
仓库
入库单
库存状态
发货处理
入库处理
缺货单
领药单
仓库存档
采购部
采购订单发货单
供应商
从业务流程图可以看出该医药进销存系统主要有以下几项管理功能:
(1)登录功能
由于是限定医院使用,只有登录系统。
(2)库存管理功能
库存管理功能是在使用系统的开始初始化医院的库存,还对现在
的库存进行列表显示,并在显示的列表中做修改操作;
库存管理还包
括检查库存下限报警和药品有效期报警,给予应有的提示。
(3)药品管理功能
管理员在初始化药品库存的时候,要先添加药品,建立药品库,
对所有药品实行编码并生成相应的编号。
药品添加要把药品所有信息
进行添加,包括:
药品名称、化学名称、规格、药品类别、剂型、以
及批号厂商等。
对于添加的药品数据信息也可以进行相应的修改,或
者删除,全凭用户需要。
(4)入库单管理功能(采购业务)
入库单管理即是需要管理所有的入库单,并以列表的形式显示出
来;
该功能要实现添加入库单,完成药品入库,并在把入库信息显示
出来,并能根据要求进行入库单修改或废除。
(5)出库单管理功能(销售业务)
管理员可以对出库的药品进行管理,在药品出库的时候把出库信
息记录下来留作依据。
如果出库药品需要修改的,可以在出库单列表
中把单子选中出来进行修改,甚至删除。
方便药品出库时的更改需要。
三
数据流图
上述医药进销存管理系统的数据流图如下图所示:
入
库
合格的入库单
不合格的
单
审
核
库存日表
库存月报表
入库数据
库存统计表
处
理
日
存
数
据
月
出
库存统计
库存综合数据
单
不
合
格
的
出库审
出库处
药品收发存档表
销售科
药品库存管理数据流程图
、四
数据字典
4.1
数据流描述(入库单为例):
1.数据流编号:
D_01
数据流名字:
简述:
根据库存信息的出来的库存信息;
数据流来源:
数据流去向:
入库单审核模块
数据项组成:
库存信息=ID+药品编号+批号+药品名称+数量+单位+入库日
期+下限+验收人
数据流量:
约
50
张/日;
高峰流量:
80
2.
数据流编号:
D_02
经过审核合格的药品图库单
入库处理模块
数据流组成:
入库单信息=ID+药品编号+批号+入库日期+数量+单位+验收
人
3.
不合格的入库单
经过审核不合格的药品图库单
张/周;
4.2
数据处理描述(入库处理为例):
1.处理逻辑编号:
P-01
处理逻辑名称:
入库单审核
审查采购部送来的入库单是否合格;
输入的数据流:
处理描述:
审查车间送来的额入库单填写格式是否正确,药品实际入库数量
和金额与入库单上填写的数据是否一致等,不合的单据返回给采购部,合格的
数据单据交给记账员进行库存台账登记;
输出的数据流:
合格的入库单、不合格的入库单;
处理频率:
30
次/日
2.处理逻辑编号:
P-02
根据合格的入库单,将入库数据登记到库存台账;
根据合格的入库单,将入库数据登记到库存台账输出的数据流:
4.3
数据存储的描述(以库存台账为例):
数据存储编号:
F-01
数据存储的名称:
库存台账
记录药品出入库的明细账
数据存储的组成:
日期+药品代码+药品名称+入库数量+零售数量+批发数量+
库存数量
关键字:
日期+药品代码
相关联的处理:
P-01,P-02,P-03;
4.4外部实体描述
外部实体编号:
S-01
外部实体的名称:
采购药品入库
D-03
D-01
S-02
销售部
销售药品出库
D-07
D-05
二
系统设计
系统功能设计
系统管理模块分为用户登录、库存管理、药品管理、入库单管理和出库单
管理;
库存模块主要是库存初始化模块、库存下限报警模块、
药品有效期模块;
药品管理模块主要有数据修改(药品添加)模块;
入库单模块主要有入库单
数据修改(入库);
出库单管理模块主要有出库单数据修改(出库)
。
系统体系结构框图如下图:
医药品进销存管理信息系统
采购管理销售管理库存管理查询
市
场
采
购
统
计
销
售
退
货
药
品
入
数据库设计
概念设计
E-R
图:
数据库逻辑设计
关系模式:
供应厂家(供应厂编号,供应厂名称,供应厂厂址,供应厂
电话,供应厂网站)
药品(药品编码,药品商品名,通用名,药品分类,药品剂
型,单价,生产日期,保质期,库存量,报损量)
仓库(仓库编号,仓库类别,仓库管理人员)
管理(职工号,仓库号)
客户(客户编号,名称,性别,电话)
供应(供应厂家编号,药品编码,供应量)
销售(药品编号,客户编号,销售量)
退货(药品编号,客户编号,退货原因,退货数量)
数据库数据表:
附录
模式定义
表
2-1Supplier
关系模式定义
可否为
属性列数据类型
空
not
SupplierNochar(10)
null
SupplierName
char(20)
SupplierAddrchar(20)
SupplierTelchar(15)
说明
供应商编号
供应商名称
供应商地址
供应商联系
方式
SupplierNetchar(20)
null供应商网站
2-2Medicine
MedNochar(10)
MedName
MedTongchar10)null
MedKindchar(10)
MedTypechar(10)
药品编号
药品商品名
药品通用名
药品分类
药品剂型
药品进货单
MedIpri
MedDate
MedExp
char(10)
date
价
生产日期
保质期
2-3Storehouse
属性列
StoNo
数据类型
可否为空
char(10)
not
null
仓库编号
StoKind
StoMan
仓库类别
管理人员
2-4Employee
职员职工
EmpNochar(10)
号
EmpName
职员姓名
EmpSex
EmpAge
char
(2)
smallint
职员性别
职员年龄
2-5Customer
CusNochar(10)
CusName
CusSexchar
(2)
CusTelchar(15)
客户编号
客户名称
性别
客户联系方
式
2-6Buy
关系模式说明
采购单编
BuyNochar(10)
null号
BuyQua
int
采购量
2-7Storage
AccNochar(10)
AccQua
药品入库单编
药品入库数量
2-8Sale
属性列数据类型空
SaleNo
SaleTime
SaleQua
datetime
销售单编号
销售时间
销售数量
销售所得金
SaleMoney
float额
2-9Back
属性列数据类型空说明
BackNochar(10)
null退货单编号
BackSake
Char(20)
BackQuaint
输入输出设计:
退货原因
退货数量
医药进销存管理系统主界面
药品采购
基本信息查询
入库明细查询
药品销售
三数据库实施与测试
3.1
数据库实施
数据库的物理设计阶段之后就进入了实施阶段,这一阶段要
用
SQL2000
来操作。
具体的数据库,数据表,视图,索引和存
储过程等都是这个阶段用
SQL
语句创建。
3.1.1
数据库及数据库对象建立
药店的药品管理所涉及的对象主要包括:
数据库、基本表、
视图、索引、触发器以及存储过程。
以实现对数据的操作的简便
和有效。
3.1.2
数据入库
各个主要数据表如药品信息,供应厂家信息记录在
20
条以
上,经过整理数据收集在
Excel
中,设置所需格式用批量导入的
方式进行导入到数据库中。
先导入基本表,然后导入关系表,成
功证明导入后的数据表可以打开,导入失败要检验是否符合完整
性和逻辑要求。
进行修改重新导入。
3.2
数据库测试
主要内容是对建立的数据库及数据库对象进行测试。
设计的
测试案例主要有基本信息表数据的查询,插入,删除和更新操作。
插入不满足约束条件的数据以检测触发器触发,基本操作都是以
存储过程的形式实现代码的封装,执行时调用存储过程。