基于C/S结构的药品管理系统浅析

时间:2022-09-12 07:04:26

基于C/S结构的药品管理系统浅析

摘要:基于C/S结构的药品管理系统能实现药品的入库、出库、销售,以及在库药品的查询和对销售额的报表统计等功能。其在门诊药房的应用将大大提高门诊工作效率,提升药房内部管理水平,为医院信息系统的建设和发展奠定基础。

关键词:信息管理系统 C/S 药房管理

药品管理系统是医疗机构药学信息系统的一部分,也是其管理信息系统的重要组成,它的应用是实现药房管理信息化、药品管理数字化的主要手段。药房是医疗机构中最繁忙的部门之一,本系统为了管理好药品信息,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了药房管理的自动化和信息化。这一系统在门诊药房的应用不仅可以提升业务管理水平,而且对于提高工作效率、减轻人员的劳动强度、缩短病人候药时间、改善医疗服务质量等方面都将起到积极的改善和促进作用,带来一定的社会效益和经济效益。

1.系统模型设计

药房管理系统是基于C/S模式来实现用户使用的,对于客户端的实现,除了一般PC机的软硬件要求之外,只需要安装Microsoft的.NET Framework框架的相关版本即可。典型的C/S模式应用系统网络结构如图:

C/S(Client/Server,客户/服务器)方式的网络计算模式,其工作分别由服务器和客户机完成。服务器负责管理数据库的访问,为多个客户程序管理数据,并对数据库进行检索和排序,此外还要对客户机/服务器网络结构中的数据库安全层加锁,进行保护。客户机负责与用户的交互,收集用户信息,通过网络向服务器请求对诸如数据库、电子表格或文档等信息的处理工作。

可见,在C/S模式中,资源明显不对等,是一种"胖客户机(fat client)"或"瘦服务器(thin server)"结构。

硬件环境:内存64M以上的计算机

软件环境:搭建MicrosoftMicrosoft .NET Framework 2.0 以上框架,安装安装开发的相关的药房软件。

2.模块功能设计

根据对系统的定义,系统的功能模块划分如图1.1

根据各功能模块和相应业务功能的对应关系,分析各功能模块之间的相似性,将对各功能模块具体实现时的开发工作产生一定帮助,分析结果如下:

1)库房管理和药房管理之间有一些相似的功能,如药品入库、药品入房、药品管理、药品预警、药品盘点、药品退回等,它们或者是通过功能实现将药品数据从一个数据源转移到另一个数据源,或者是对药品数据中相似的部分数据进行维护设置。

2)库房和药房管理中各功能的操作都主要采取了表单和表单药品的方式。

3)库房管理和药房管理的各小功能模块中都需要药品查询,虽然,查询的药品数据来自不同的数据源,但查询的方式都是根据拼音码和五笔码进行模糊操作,因而各模块具体实现时将会共用这种查询方式的实现。

4)表单药品查询打印模块中,各子模块之间由于都是对不同表单和表单药品的查询,因此,查询方式都是根据表单或是表单药品的一些相似字段来进行按多条件匹配查询。

3.模块详细说明

因为列出系统所有功能模块的详细设计需要很大的篇幅,同时考虑到模块之间实现的相似性,所以此处只对药品商业信息功能进行详细说明。

主要分为中草药和中成药两个表,左边列表将显示根据药品的拼音码和五笔码查询出来的药品,在右边可以新增一味药,也可以对已有的药品进行基本信息修改和删除该药品。

药品基本信息主要包括:药品名称,药品编号,药品主治等。

该功能的实现过程主要如下:

药品商业信息查询药品商业信息编辑药品商业信息刷新显示

现分别对以上三个功能实现的设计进行说明。

1)药品商业信息查询

该功能实现主要是能够让用户根据药品的拼音码、五笔码从所有药品的商业信息中模糊查询出指定的药品商业信息。由于药品的拼音码、五笔码属于药品基本信息,和药品的商业信息不是一类信息,因此,该功能实现的过程如下:

根据拼音码、五笔码模糊查询药品基本信息,根据药品基本信息中和药品商业信息的对接信息查询药品的商业信息。

编辑操作主要指是增加、修改、删除药品商业信息,本功能的实现主要考虑的问题是能让不同类型的药品能在同一个信息编辑框中实现信息维护,同时对药品商业信息中部分信息之间的关系和信息的填写规范做相关的验证和限制。

3)药品商业信息刷新显示

能够实现药品列表中药品商业信息和编辑框中信息的同步。考虑到不同实现方法对系统运行效率的影响,决定在药品商业信息编辑成功时,让药品列表中的相应药品的商业信息从编辑框中重新获取,以达到信息同步的效果。

4.总结

随着计算机的发展,网络信息时代的来临,基于C/S结构的药房管理系统能够在大大提高药房日常管理工作的效率的同时,还能充分发挥客户端PC的处理能力,减轻服务器的负担。从而可以在较低系统的硬件成本下,发挥出更高的信息处理能力,另外C/S结构的系统安全性较高。当然C/S结构不足之处也是有的,比如:客户端PC机需要安装系统客户端程序才能进入系统,灵活性降低和维护成本高,发生一次升级,则所有客户端的程序都需要更新等。当然这些不足对于一个小型的药房管理系统影响并不大。因此,基于C/S结构的药房管理系统前景巨大。

参考文献

[1] 杨樟卫,胡晋红,陈征宇.医院药学信息系统的概念与内涵研究[J].中国药房,2006,17(20):548.

[2] 陈骏.基于B/S的门诊药房管理系统设计与实现[J].数字技术与应用,2010(4):120.

[3]王衍洪.我院药品管理系统的构建和应用[J].中国药房,2007,18(13):993.

上一篇:云计算技术在非物质文化遗产保护中的应用 下一篇:基于农业信息化过程中信息资源整合的思考