规划师
主办单位:广西壮族自治区建设厅
国际刊号:1006-0022
国内刊号:45-1210/TU
学术数据库优秀期刊 《中文科技期刊数据库》来源期刊
       首 页   |   期刊介绍   |   新闻公告   |   征稿要求   |   期刊订阅   |   留言板   |   联系我们   
  本站业务
  在线期刊
      最新录用
      期刊简明目录
      本刊论文精选
      过刊浏览
      论文下载排行
      论文点击排行
      
 

访问统计

访问总数:20002 人次
 
    本刊论文
医院药品管理系统设计与实现

  摘  要:论文介绍了青铜峡铝业集团公司医院药品管理系统的开发背景,系统开发的概念、开发工具、开发环境,主要描述了药品管理系统的各个模块,以及系统的关键技术。

  关键词:药品管理;库存管理;Delphi 7

  1前言

  药品管理是一项琐碎、复杂而又十分细致的工作,药品数量之庞大、单价的变化、进货厂商的不同,一般不允许出错。实行手工操作,药品的进货情况以及进货时间等等,须手工填制大量的表格,这就会耗费药品管理工作人员大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够保证各种核算准确无误、快速记录,而且还可以利用计算机对有关的各种信息进行统计。青铜峡铝业集团公司医院根据上级药品监督机构的要求和自身的具体情况,针对药品仓库管理工作,通过计算机来代替以前的手工管理模式,实现医院上千种药品及其他医用材料的入库、出库、药品验收记录,监测药品的失效期、盘库、财务统计等,使医院的药品管理实现科学化、规范化、高效率,提高了医院药品管理工作水平和工作效率。

  2 系统开发的基本概念

  C/S模式,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。

  SQL Server 2000是一个高性能、多用户的关系型数据库管理系统(RDBMS),图形化用户界面,真正的客户机/服务器体系结构,丰富的编程接口工具,具有很好的伸缩性,它是一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等。作为一种普遍应用的大型关系数据库管理系统,其优化技术在数据库应用中尤显重要。

  Delphi是Borland公司的面向对象的可视化编程工具,它拥有强大的集成开发环境(IDE)和世界上速度最快的编译器,强大的数据库支持,与Windows 编程紧密结合,强大而成熟的组件技术,并且兼具VC的强大功能和VB易学的特点。它一直是程序员至爱的编程工具。“真正的程序员用C,聪明的程序员用Delphi”。

  2.4 数据库连接技术-ADO

  ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。

  3        系统功能

  3.1药品管理系统主界面,如图1:

  图1药品管理系统主界面

  3.2医院药品管理系统功能框图,如图2:

  图2医院药品管理系统功能框图

  青铜峡铝业集团医院药品管理系统的主要功能模块包括:

  (1)系统设置模块:包括管理系统用户的基本资料及登陆密码,并可以针对不同用户设置不同的模块使用权限。

  (2)辅助资料管理置模块:对医院的药品管理的一些基本资料进行设置维护,主要包括药库设置、药剂类型设置、药品类型维护、计量单位设置、药品字典、供货商资料维护、生产厂家资料维护、出库科室维护子模块,毕业论文并提供电子表格导出功能。

  (3)入库管理模块:进行入库操作和入库管理查询,主要包括药品入库、器材入库、入库管理、入库统计这几个模块。主要是根据不同的入库产品进行入库操作、入库统计、入库查询等功能,并提供入库单报表打印和电子表格导出功能。

  (4)出库管理模块:进行出库操作和出库管理查询,主要包括药品出库、器材出库、出库管理、出库统计、出库退库这几个模块。主要是根据不同的批号建立不同的批次记录,并更新总库存,建立出库药品账单及其明细,并提供出库统计、出库查询等功能。

  (5)库存管理模块:实现任意一种药品在各种情况下的消耗情况,给出药品、时间、业务、药房等多维数据分析结果,还可以分析药品的库存状况。主要包括库存明细、库存报警、有效期报警、库存统计。

  4 系统关键技术

  (1)在药品字典管理、药品入库单录入及出库单录入模块中,实现了药品的模糊查询功能。首先在录入药品字典时,自动获取药品名称的每个汉字拼音的第一个字母,将药品名称的简拼存入数据库。在筛选药品字典时,只要输入药品名称的每个汉字拼音的第一个字母,系统就会用模糊查询功能将该药品名列出来。

  (2)在报表打印程序中,考虑到医院入库单及出库单都为多栏报表,所以报表打印程序使用了第三方控件FastReport报表控件。在报表编辑的页面设置界面上,设置栏数、栏间距、位置,就可以实现多栏打印。在报表编辑界面上添加一个Child,在事件中添加代码,用来控制打印空行的行数。这样就解决了打印空行的问题。

  (3)在数据库应用方面,为了加强数据的完整性约束和强制执行业务规则,使用了触发器。使用触发器试用中添加代码,用来控制打印空行。添加,系统会自动检测时候解决了两个问题:一是并发操作带来的各种编码重复问题;二是药品在出库管理模块中对库存明细当中数量的修改问题。这样避免了程序员编写复杂的程序来控制数据操作,也为以后程序维护带来了方便。

  (4)系统实现了版本自动升级。当用户打开系统时,系统会自动检测有无新的版本发布,当有新版本发布时,系统会提示用户升级。

  (5)系统实现了系统级消息处理,在任意一界面用户都可以随时调用Windows系统自带的计算器,方便了用户的使用。

  (6)系统界面实现了换肤功能,不同用户根据个人喜好可以拥有不同的界面。

  5 结束语

  药品管理系统操作简单、方便、快捷,人机界面友好。利用当今先进的计算机技术与现代管理思想,实现药品、供应商等基础信息的信息化管理,提高基础信息的准确性;实现仓储信息的实时查询;实现安全库存预警功能。全面提高信息录入工作的劳动生产率和药品管理水平。遵循国家规定的相关规范,符合医院药品管理规定,符合软件开发标准。系统应用后,全面提高了医院药品管理的现代化水平。

特别说明:本站仅协助已授权的杂志社进行在线杂志订阅,非《规划师》杂志官网,直投的朋友请联系杂志社。
版权所有 © 2009-2024《规划师》编辑部  (权威发表网)   苏ICP备20026650号-8