随着数字信息化时代的来临,在人们的工作和生活中,计算机技术和软件技术使得人们的生活方式发生了极大的改变。在医院管理领域当中,随着新医改的进行,传统的医院管理模式已经难以满足新时代医院的发展要求。对此,基于计算机网络平台,构建医院管理系统,能够极大的提高医院的管理效率和管理质量。在此过程中,对基于构件的软件重用技术进行应用,能够更好的确保医院管理系统功能的发挥,从而取得更好的管理效果。
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结语
在当前的医院管理领域当中,为了进一步提高管理效率和管理效果,应用计算机技术,采用了大量的管理系统和管理软件。在实际应用中,为了使医院管理系统取得更为良好的实际应用效果,应用了基于构件的软件重用技术进行管理系统和管理软件的开发。极大的提高了系统开发的效率和质量,同时降低了开发和维护成本,为医院管理系统的发展做出了极大的贡献。
参考文献:
[1]张红卫,贾松涛,李晓,王磊,刘强.基于SSH的多语种构件库管理系统的设计与实现[J].计算机应用与软件,2010.
[2]李梦宇,彭攀.星载软件重用技术研究[J].上海航天,2011.
[3]陶传奇,李必信,JerryGAO,孙小兵.基于模型的构件软件修改影响分析[J].软件学报,2013.
[4]孙彩平.基于软件开发中的软件重用技术的研究[J].教育教学论坛,2012.