一、系统概述在计算机技术飞速发展的今天,计算机管理已经在很多领域得到广泛的应用。计算机化已成为医院现代化一个不可或缺的因素。目前很多医院的信息管理还比较落后,劳动强度大且效率低,因此,开发医院管理信息系统将提高医院的各项工作效率。医院的药品管理师一个非常重要的和繁杂的事务,需要完成药品的购入、存储、售出等很多操作,这就使得使用药品存销管理系统来管理这样的事务有着很好的效果。软件开发环境:window XP,window 7 SQL server2005,Visio 2003二、需求分析医院药品存销管理系统主要需要实现药品入库信息记录、药品的库存管理、药品出库信息管理等功能。具体要实现的功能包括:1药品入库信息管理功能。记录入库药品名称、价格、数量、业务员、生产厂商等资料,能够实现对药品入库信息的添加、修改、删除和查询功能。2药品库存资料管理。记录库存药品的名称、类型、入库价格、销售价格、库存量、入库时间、有效期等资料,能够实现对库存药品信息的添加、修改、删除和查询功能。在病人购买药品取走后,在表中同时删除相应的药品的数量。3药品出库信息管理。记录药品出库的名称、类型、销售价格、数量、病人名称、应付费用等资料,能够实现对出库药品信息的添加、修改、删除和查询功能。4药品信息维护5员工信息维护6客户信息维护7入库,出库信息及库存信息查询E-R模型图: 1入库药品E-R图2库存药品E-R图 3出库药品E-R图 4入库,出库信息及库存信息查询流程图 三、数据库逻辑设计1、药品入库资料表Drug_import名 称 说 明 数据类型 是否空 字段说明YPBH 药品入库编号 INT N 自增,主键RKYPMC 入库药品名称 NVARCHAR N RKYPLX 入库药品类型 NVARCHAR N YPRKSL 药品入库数量 FLOAT N YPRKJG 药品入库价格 FLOAT N RKSJ 入库时间 DATETIME N Prodcom 生产厂商 NVARCHAR N Prodplace 产地 NVARCHAR N CGY 采购员 NVARCHAR N YSY 验收员 NVARCHAR N 2、 库存药品资料表Drug_info名 称 说 明 数据类型 是否空 字段说明KCYPBH 库存药品编号 INT N 自增,主键KCYPMC 库存药品名称 NVARCHAR N KCYPLX 库存药品类型 NVARCHAR N YPRKJG 药品入库价格 FLOAT N YPCKJG 药品出库价格 FLOAT N YPKCL 药品库存量 FLOAT N RKSJ 入库时间 DATETIME N Prodcom 生产厂商 NVARCHAR N Prodplace 产地 NVARCHAR N 3、 药品出库资料表Drug_export名 称 说 明 数据类型 是否空 字段说明YPCKBH 药品出库编号 INT N 自增,主键CKYPMC 出库药品名称 NVARCHAR N CKYPLX 出库药品类型 NVACHAR N YPCKSL 药品出库数量 FLOAT N YPCKJG 药品出库价格 FLOAT N 单价GYRXM 购药病人姓名 NVARCHAR N GYRBH 购药病人编号 NVARCHAR N CKSJ 出库时间 DATETIME N