医院药房管理系统的实现.DOC

上传人:国*** 文档编号:2086109 上传时间:2019-04-19 格式:DOC 页数:20 大小:690KB
下载 相关 举报
医院药房管理系统的实现.DOC_第1页
第1页 / 共20页
医院药房管理系统的实现.DOC_第2页
第2页 / 共20页
医院药房管理系统的实现.DOC_第3页
第3页 / 共20页
医院药房管理系统的实现.DOC_第4页
第4页 / 共20页
医院药房管理系统的实现.DOC_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、1医院药房管理系统的实现姓名:刘影娣 学号:200620901116 指导老师:陈静摘 要:目前, 计 算机的应用正以惊人的速度深入到各个 领域,在医院药学领域中,实现科学化管理已是医药领域发展的必然趋势。通过对 各个药剂科药品信息实现统一管理,除了能使各部门日常工作的进药、统计、 查询 、修改、分析、管理更加科学化,规范化,还可提供有价值的数据,以供医院领导进行决策。本文以Visual basic 6.0 为前台开发工具,Microsoft access 为后台数据库 开发工具实现一个医院药房管理系统,使医院对药品的信息处理能力增强, 统计查询速度更快,工作流程更加简化。关键词:医院药房;管

2、理系统; Visual basic 6.01.绪 论1.1 课题分析随着人民生活水平的不断提高,对于医疗保健服务的要求也不断提高,这就造成了医院管理中的信息量迅猛增长,给医院的管理带来了相当大的难度。目前,以手工管理为主的运行方式,在信息处理过程中已远远达不到医院现行管理的要求。为了从根本上摆脱手工管理的各种束缚,使医院整体走上一个新台阶,使用现代化的计算机信息管理技术来提高医院管理的水平,这是医院发展的必然趋势。药品是防治疾病的只要手段,它不仅与保障医疗服务密切相关,而且药品的购销在医院整个经营收支中占有极大的比例。随着医院由福利型向经营型的转变,对医院药品进、耗、存实现现代化管理的必要性、

3、迫切性已愈来愈明显。在医药商品经营、流通的全过程中,由于内外因素作用,随时都有可能会发生问题,所以必须在这些环节上加以严格控制,才能从根本上保证医院管理药品的规范化。而以往的人工管理的方法不仅浪费大量的人力物力,而且容易出错,已经不能适应现代医院药品管理的要求,鉴于以上这些情况的存在,医药商品流通环节中必须有一套严谨的程序来保证医院药品管理的质量,杜绝流通环节中一切可能出现的质量问题,保证医药商品的安全性、有效性和稳定性,这样的一套管理程序就是 GSP。GSP 是英文 Good Supply Practice 的缩写,意思是良好供应规范。它是一套能够监控医药商品流通过程中的每一个环节,并且防止

4、质量问题发生的管理程序。医药商品在流通过程中有如下特点:1、医院所遇到医药商品品种多、规格多、数量大、移动性大; 2、医药商品在运输过程中,受各种不利因素影响比较多;23、医药商品在流通过程中均以各种包装形式出现,其质量情况的识别,多数靠外观、包装标志、文字所提示的品名、规格、有效期、批号和储存条件等。实施GSP是医院药品规范管理的需要,推行GSP是一项系统工程,他对药品流通的每一个环节做出了规范。从某种意义上来讲GSP是一套加强医药企业内部管理的科学的规章制度。实施GSP后,医院领导可以从繁琐的日常事务中抽出更多的时间来考虑医院发展的大方向,同时也可以强化医院的内部管理,降低人工成本。对于大

5、多数医院来说,利用计算机支持医院高效率完成药品管理事务,是适应现代医院管理制度要求、推动医院管理走向科学化、规范化的必要条件;而药品管理是一项十分细致和烦琐的工作,药品入库、出库、管理的工作量很大,如果仍然实行手工操作,每次药品入库、出库须手工填制大量的表格,这就会耗费管理员大量的时间和精力,使用计算机进行药品管理,不仅能够保证药品快速输入、输出,而且还可以利用计算机对有关药品的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、成本低等。这些优点能够极大地提高医院药品管理的效率,也是医院的科学化、正规化管理的重要条件。医院药品管理系统是典型

6、的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。1.2 开发工具的选择目前,市场上的应用开发工具很多。由于 Visual basic 6.0 既继承了其先辈所具有的程序设计语言简单易用的特点,其编程系统又引入了面向对象的机制,用一种巧妙的方法把 Windows 编程的复杂性封装起来,提供了一种可视化,交互式的设计方法,使用窗体和控件设计应用程序界面,可以一边运行应用程序,一边进行界面的调整和程序代码的调试,代码的运行效果可以在开发时进行测试,因

7、此极大地提高了应用程序开发的效率。Visual Basic 6.0 还具有强大的数据库访问能力。Acess2000 是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access

8、作为关系数据库开3发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。微软的 JET 数据库引擎提供了与数据库打交道的途径,我们是通过它以及 Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access 以及其他微软的软件产品都是通过共用 JET 数据库引擎,从而给用户提供了丰富的数据类型。DATA 控件在数据库中的信息与将信息显示给用户看的 Visual Basic 程序之间架起了一座桥梁。我们可以设置DATA 控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATA 控件根据数据库中的一个或多个数据表建立一个

9、 dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的内容改变了以后,该记录集合中的记录也会随之改变。DATA 控件还提供了用来浏览不同记录的各种跳转按钮。将 DATA 控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。基于以上原因,在开发本系统时选用 Visualbasic6.0 作为系统开发工具软件,使用Access 2000 作为后台数据库开发工具。2.需求分析2.1 整体需求分析2.1.1 医院药品管理系统结构图药品管理系统需要对分布于医院各个部门的药品的物流和相应的财流进行管理,涉及到药库、药房和制剂室等各个部门。

10、该系统主要包含药库管理系统和药房管理系统 2 个部分。药房管理和药库管理存在一些不同点:主要体现在药库是基于全院药品数量、金额管理的部门,主要针对药品供应商和医院各药房;而药房分散在医院的各部门,如门诊部门有门诊西药房、门诊中药房,住院部门也有相应的住院西药房、住院中药房等,所有药品均来源于药库,需要直接面对就医的患者。因此,药房管理不仅涉及与药库管理相似的功能,如药品入库、药品出库、药品报损、药品退药、药品库存盘点等,还包括药品处方划价、处方发药等功能。(见图2-1)2.1.2 系统设计目标依据一般医院药房的划分进行开发,建立医院药房管理系统,实现了医院药房管理的自动化、正规化。系统要求基本

11、符合医院药品管理制度,功能全面,安全可靠,维护简单,操作方便等。实现发药窗口与库存管理一体化,整个药剂科药物流、财务流管理一体化。4图 2-1 医院药品管理主要结构图2.2 系统功能总论本系统划分为财流和物流两大模块,每个模块对应的主要功能如下:2.2.1 用户管理功能 新用户信息的添加 用户信息的修改、删除 用户信息的查询2.2.2 医生管理功能 医生信息的录入 医生信息的修改、删除 医生信息的查询2.2.3 药品管理功能 药品分类信息的录入 药品详细信息的录入 当日药品入库查询及分段时间药品入库查询 当日药品出库查询及分段时间药品出库查询 药品信息的修改 药品效期的设置 药品库存量的设置、

12、修改 药品当前库存量的查询药品管理系统药库管理子系统西药库 中药库门诊药房管理子系统处方划价子系统 门诊药房52.2.4 门诊处方管理功能 新处方的录入、打印 处方划价 处方信息的查询、打印2.2.5 药品会计事务功能 药品入库金额汇总 药品出库金额汇总2.2.6 系统维护功能 药品字典的维护 输入法的选择 用户操作权限的设置 系统初始化功能3.系统概要设计3.1 概念结构设计将需求分析得到的用户需求抽象为反映现实世界信息需求的数据库概念结构(概念模式)就是概念结构设计。概念结构有以下特点:能真实、充分地反映现实世界易于理解,因而可以以此为基础和不熟悉数据库专业知识的用户交换意见。当应用环境和

13、用户需求发生变化时,很容易实现对概念结构的修改和完善。易于转换成关系、层次、网状等各种数据模型。概念结构从现实世界抽象而来,又是各种数据模型的共同基础,实际上是现实世界与逻辑结构(机器世界)之间的一个过度。描述概念模型的有效工具是 E-R 图。在本系统中,通过医院对医生以及药品管理内容的分析,得出以下 E-R 图:6医生(医生编号,医生姓名,性别,出生日期,工作时间,职称,科室)图 3-1采购验收员(采购员编码,姓名,性别,出生日期,备注)图 3-2药品(药品编码,药品名称,拼音码,国别,是否处方药,批准文号,生产批号,零售价,批发价,数量,有效期,规格,生产厂家)图 3-3出生日期工作时间科

14、室医生医生编号医生姓名性别职称采购验收员采购员编码 姓名 性别 备注药品药品编码 药品名称拼音码国别是否处方药生产批号零售价批发价数量有效期规格生产厂家73.2 数据库设计3.2.1 开发工具的应用数据库应用系统以数据库为核心和基础,在设计数据库时,开发人员要与整个数据库应用系统的设计开发结合起来进行,只有设计出高质量的数据库,才能开发出高质量的数据库应用系统,也只有着眼于整个数据库应用系统的功能要求,才能设计出高质量的数据库。目前,数据库领域中有四种主要的数据模型:层次模型、网状模型、关系模型和面向对象模型。以这些模型为基础的数据库管理系统分别称为层次数据库、网状数据库、关系数据库和面向对象

15、数据库。随着数据库应用领域的迅速发展,源于商业事务处理的层次、网状、关系数据库已经不能很好的满足新一代数据库应用的需求。面向对象数据库得到了较快的发展。Visual basic 6.0 提供了 ADO(Active data object)对象,它实际是一种提供访问各种数据类型的连接机制。ADO 设计为一种极简单的格式,通过 ODBC 的方法同数据库接口相连。用户可以使用任何一种 ODBC 数据源,即不仅适合于 SQL Server,Oracle,Access 等数据库应用程序,也适合 Excel 表格、文本文件、图形文件和无格式的数据文件。ADO 是基于 OLE-DB 之上的技术,因此 AD

16、O 通过其内部的属性和方法提供统一的数据访问接口方法。Mircosoft 在 Visual basic6.0 以后的版本都集成了 ADO。它与以前 Visual basic 的DAO、RDO 相比都有了很大的提高。DAO 即数据访问对象,是一种面向对象的界面接口。通过 DAO/JET 功能可以访问 ISAM 数据库,使用 DAO/ODBC Direct 功能可以实现远程 RDO 功能。RDO(remote data objects)即远程数据对象,为使用代码来创建和操作一个远程 ODBC 数据库系统的各个部件提供了一个框架。RDO 是 ODBC API 的一个浅层界面接口,是专为访问远程 OD

17、BC 关系数据缘而设计的。ADO 集中了 DAO 和 RDO 的优点,可以通过简单的编程实现和各种数据结构进行连接。ADO 通过下面几步来完成对数据库的操作:(1) 创建一个到数据源的连接(connection) ,连接到数据库:或者开始一个事务(transction)。(2) 创建一个代表 SQL 命令行(包括变量、参数、可选项等)的对象。(3) 执行命令行。8(4) 如果返回以表格形式组织的数据,则将它们保存在缓存中,产生相应的数据集对象(recordset) 。这样便于查找、操作数据。(5) 通过数据集对象对数据进行各种操作,包括修改、增加、删除等。(6) 更新数据源,如果使用事务,确定

18、是否接受事务期间发生的数据变化。(7) 结束连接和事务。数据库应用程序执行的过程实际上可以看成一系列 SQL 查询语句执行的过程:应用程序用来指定查询的方式和查询的内容:ADO 实现应用程序与数据库的连接;ADO 的命令行对象(command)传递并执行查询语句,用数据集对象(recordset)代表返回的查询结果。本系统选用 Access 数据库来进行数据库的逻辑设计。并根据所定义的实体之间的关系开发数据库各个表。3.2.2 药品分类表表 3-1 药品分类表3.2.3 用户管理表表 3-2 用户管理表字段号 字段名称 数据类型 数据长度 备 注1 药品分类编码 TEXT 4 主码2 分类名称

19、 TEXT 303 药品规格 TEXT 4 4 药品批号 TEXT 105 药品进价 DATE 96 药品零售价 DATE 97 药品有效期 DATE 108 药品备注 TEXT 10字段号 字段名 数据类型 长度 备 注1 用户 ID TEXT 10 主码(唯一)2 姓名 TEXT 103 拼音码 TEXT 54 性别 TEXT 45 职务 TEXT 206 密码 TEXT 107 备注 TEXT 308 权限级别 TEXT 129为了减少数据冗余,本表将用户的基本信息和登陆系统的密码及使用权限信息放在同一张表内,在系统启动时,系统根据用户输入的 ID 号和密码分配给用户相应的使用权限。3.

20、2.4 采购验收员信息表表 3-3 采购员信息表在药品进药,药品出库的时候,根据实际情况,应当填写药品采购员信息以及验收员信息,并要填写药品入库信息表以及药品出库信息表,以便以后备查。3.2.5 门诊处方表表 3-4 门诊处方表字段号 字段名称 数据类型 数据长度 备注1 处方号 TEXT 10 主码2 门诊号 TEXT 103 姓名 TEXT 104 性别 TEXT 45 年龄 TEXT 106 药品名称 TEXT 207 单价 TEXT 108 规格 TEXT 109 每次用量 TEXT 1010 每日次数 TEXT 1011 使用天数 TEXT 1012 药品总量 TEXT 513 药品

21、用法 TEXT 10字段号 字段名称 数据类型 数据长度 备注1 采购员编码 TEXT 4 主码(唯一)2 姓名 TEXT 83 性别 TEXT 44 出生日期 DATE 85 备注 TEXT 50 1014 总金额 TEXT 1015 医生 TEXT 20 外码16 日期 DATE 8本表是门诊处方表,主要对门诊所开出的处方进行管理,内容包括对处方药品的管理和处方金额的管理以及病人信息的录入。3.2.6 门诊药品调价表表 3-5 门诊药品调价表字段号 字段名称 数据类型 数据长度 备注1 药品编码 TEXT 10 主码2 入库单号 TEXT 10 外码3 药品名称 TEXT 204 规格 TEXT 105 购入单价 TEXT 106 零售价 TEXT 107 调价后单价 TEXT 108 调价后零售价 TEXT 109 调价日期 TEXT 8对于门诊药房药品的调价管理要用到本表,主要管理门诊药房药品的调价信息,包括调价前后药品的购入单价和调价前后药品的零售价。调价日期取系统时间,由系统自动录入。3.2.7 门诊库存表表 3-6 门诊库存表字段号 字段名称 数据类型 数据长度 备注1 入库单号 TEXT 10 外码2 药品编码 TEXT 10 主码3 药品名称 TEXT 204 拼音码 TEXT 105 规格 TEXT 106 库存量 TEXT 5

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 重点行业资料库 > 医药卫生

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。