软件重用技术在医院管理系统中的运用
软件重用技术在医院管理系统中的运用 随着数字信息化时代的来临,在人们的工作和生活中,计算机技术和软件 技术使得人们的生活方式发生了极大的改变。在医院管理领域当中,随着新医改 的进行,传统的医院管理模式已经难以满足新时代医院的发展要求。对此,基于 计算机网络平台,构建医院管理系统,能够极大的提高医院的管理效率和管理质 量。在此过程中,对基于构件的软件重用技术进行应用,能够更好的确保医院管 理系统功能的发挥,从而取得更好的管理效果。1软件重用技术的概述 1.1软件重用技术的概念 软件重用指的是利用现有的工程知识,对已有的软件系统成品进行重新构 造,使之成为新的系统。在实际进行新系统开发的过程中,可以重新使用已经存 在的软件,也可以使用专门设计的重用软件。在软件重用的过程中,不单单是源 代码段可以被重用,变换、文档、规格说明、设计结构、模块级实现结构等都能 够重新利用。
1.2软件重用技术的意义 在工程技术领域,软件重用技术已经得到了十分广泛的应用,该技术能够 使生产率得到极大的提高,对于工业化革命的推进有着十分重要的意义。软件重 用技术的应用,使得过去软件开发中存在的维护费用高、可靠性差、开发效率低 等问题都得到了很好的解决,推动了软件工程的更大发展[1]。在实际应用中, 软件重用技术具有很多方面的优势,不但能够提高软件质量、缩短软件开发中期, 还能够对开发风险进行有效的控制,从而提高软件开发的效率。利用该技术开发 的软件系统维护十分便利,可操作性较强,能够对快速原型进行良好的支持。此 外,还能够使软件开发费用和维护成本降低,从而提高了软件开发的效益。
2软件重用技术的运用 2.1医院管理系统的构件 在医院管理系统中,主要包括5个子系统,在每个子系统中,都包含着具 体的功能模块。具体来说,在入院病人管理系统中,主要包括入院登录模块、押 金管理模块、病人动态统计模块、病人转床管理模块、入院信息修改模块。在综合信息查询系统中,主要包括收费查询模块、档案查询模块、床位信息模块、价 格信息模块、信息查询模块[2]。在系统服务功能中,主要包括修改密码模块、 发票管理模块、价格下传模块、参数设置模块。在病区医嘱管理系统中,主要包 括登录信息修改模块、恢复作废押金模块、押金收据作废模块、医嘱录入修改模 块。在统计报表管理系统中,主要包括收费日报汇总模块、药品收费信息模块、 住院收费统计模块、收费日报管理模块。
2.2医院管理系统的开发环境 在医院管理系统的开发当中,可采用Delphi5作为开发工具,它能够提供 较为先进的实现手段和开发技术,从而提供更为强健的规模可变基础框架给基于 构件的应用程序,同时还能够对开发应用程序的过程进行简化。在服务器、客户 机、Web服务器、浏览器等体系当中,该开发工具都能够得到十分良好的应用。
采用了SQLServer来进行核后台数据库管理系统的构建。作为微软公司开发出品 的大型关系型数据库管理系统,SQLServer能够成功的应对复杂、繁重的数据管 理和数据存储技术,同时能够完美的兼容Windows操作系统[3]。
2.3基于COM的医院管理系统结构 在构建医院管理系统的过程中,采用的是三层Client/Server结构,在该结 构当中,将整个系统划分为数据库层、业务逻辑层、用户界面层等部分。其中, 数据库层主要用于检索和存储数据;
业务逻辑层承接数据库层和用户界面层,对 数据库连接进行建立,针对用户的命令,进行数据库的更新和SQL语句检索的生 成,然后向客户端反馈结果。该层的存在形式是动态链接库,在服务器注册簿中 注册,并且采用了符合COM构件标准的客户端通信接口。用户界面层主要是处 理用户输入,同时向用户输出。在实际应用中,三层C/S结果具有可伸缩性、灵 活性、可靠性、安全性、跨平台性重用性等优势。系统中采用的三层结构,使得 各个逻辑层之间产生了十分紧密的联系,同时各层之间也相互独立,不会影响到 其它层的工作,对于系统扩充等非常有利。
2.4基于可重用构件的医院管理系统软件开发 在利用可重用构件开发医院管理系统软件的过程中,首先需要对实际的应 用需求进行分析,并基于构件进行设计。得出分析结果之后,需要对相应的构件 进行评选,确保其具有良好的适用性。结合系统的实际情况,对构件的内部属性 进行修改或扩展[4]。如果没有在构件库中找到需要的构件,则需要进行重新开发。在相应的支持工具下,进行构件的集成和装配,使之形成相应的功能模块, 然后联系成整体。完成系统雏形的开发之后,要进行相应的优化和测试,从而形 成最初的系统原型提交给用户,根据用户的使用反馈进行相应的修改从而满足客 户的使用需求。最后,在系统的使用过程中,还需要进行定期的升级和维护,不 断完善系统的功能,从而确保医院管理系统能够稳定、高效的发挥作用。
3结语 在当前的医院管理领域当中,为了进一步提高管理效率和管理效果,应用 计算机技术,采用了大量的管理系统和管理软件。在实际应用中,为了使医院管 理系统取得更为良好的实际应用效果,应用了基于构件的软件重用技术进行管理 系统和管理软件的开发。极大的提高了系统开发的效率和质量,同时降低了开发 和维护成本,为医院管理系统的发展做出了极大的贡献。