用LNMP 架构实现医院招标采购智慧办公系统设计

2023-05-18 13:07
中国科技纵横 2023年4期
关键词:办公招标医疗机构

黄 浩

(安徽省宿州市立医院,安徽宿州 234000)

医院招标采购对象主要有后勤物资及第三方外包服务、医疗器械、医用耗材、信息化建设等,种类繁多。公立医院是国家事业单位,其收入资金表面性质是自筹,实际因为其公立属性,应定性为财政性资金。随着全面预算管理政策的落地,公立医疗机构的资金将全面变为预算内资金。为了高效使用国有资金以免造成不必要的浪费、实现国家医改目标,医院的整体经济利益和社会效益,必须提高医院采购业务运行和管理水平,缩短采购周期,降低采购成本。个别大型医疗机构已经根据医院现有的招采流程建立了自己的招标采购信息平台(含投标人模块、供应商模块、采购人模块等),针对预算不高或者暂时不需要大型招采系统平台的医疗机构的实际需求,可以建设医院招标采购智慧办公系统。LNMP(Linux+Nginx+Mysql+PHP/Python)是一套经典的技术组合,本文以LNMP工具组合为例从软件工程的需求分析、系统设计、程序实现等关键阶段点为例,对招标采购办公系统的设计、实现进行简述。

1.需求分析

开发人员要深入细致地对医疗机构招采进行调研和分析,准确理解用户和项目的功能、性能等具体要求,把用户对开发软件提出的“要求”或“需要”进行分析与整理,确认后形成描述完整、清晰与规范的文档,确定软件需要实现哪些功能,需要“实现什么”,完成哪些工作,是系统设计的基础。通过对招标采购管理部门的调研,该系统实现的主要功能应该包含以下四个方面。

(1)建立标准化的申请、审核、采购,验收、归档的招标采购流程。(2)建立采购需求部门、采购管理部门、采购监督部门互动的采购模式。(3)建立满足各方需求的信息处理分析功能,采购需求部门可以随时了解到采购流程的进度。采购管理部门可以随时了解项目的进展细节和下一步需要做的工作。采购监督部门可以随时审阅各阶段的采购文档提出问题,监督采购全流程。(4)通过数据报表统计以表格,图形化的表现形式满足软件中各角色对信息数据的分析处理需求,并可以导出相应的数据,满足线下的管理需求。

2.系统设计

2.1 系统技术概述

医院招标采购智慧办公系统设计基于LNMP 架构[2]的信息管理方式,LNMP 是一套经典的技术组合,它们常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web 应用CS 架构程序平台:LNMP[2]具体是Linux 系统下Nginx+MySQL+PHP/Python 这种网站服务器架构。Linux 代表这一类免费操作系统的统称,Nginx 是一个高性能的HTTP 和反向代理服务器,也是一个IMAP/POP3/SMTP 代理服务器。MySQL 是一个小型关系型数据库管理系统。PHP 是一种在服务器端执行的嵌入HTML 文档的脚本语言。可以通过互联网下载LNMP 一键安装包。应该在设计的早期阶段尽量对软件结构进行精化。可以导出不同的软件结构,然后对它们进行评价和比较,力求得到“最好”的结果。设计优化应该力求做到在有效的模块化的前提下使用最少量的模块,以及在能够满足信息要求的前提下使用最简单数据结构。

2.2 系统设计与实现

医院招标采购智慧办公一般需要基础功能、预算管理、系统管理、供应商管理、采购流程管理五大模块,其中基础功能模块是办公的核心,其在前台和后台均有呈现,前台用于项目展示,后台用于发布、统计、管理项目等。在数据库的规划中定义了三张数据表实现上述功能,在逻辑功能上与项目、任务、日历报表均有联系。示例如表1 所示。

表1 医院招标采购智慧办公系统设计

3.代码示例

以下部分代码是系统的主要入口模块,包括系统软件的配置载入,默认页面名称,统一资源定位和服务器相关的资源请求与分配部分。

4.系统测试

系统测试方法很多,以编写测试用例为例:按照测试流程、计划以及对产品特性的把握,沟通确认测试的范围、重点,考虑逻辑、数据完整性等要求,详细规定测试的要求,策划、编写测试用例,设计测试用数据及预期结果,做好测试前的准备工作,确保测试目的的达成,示例如表2 所示。

表2 医院招标采购智慧办公系统系统测试表

5.结语

当前公立医疗机构采购行为随意性大、纪检审计全程监管困难、内部采购行为不规范、采购流程复杂,所以本文的设计目的是设计一套能适用于医院招标采购的信息管理系统,并应用于实际的使用当中,实现对医院在招投标项目全生命[1]周期的管理。作者认真细致地查阅了大量相关知识和信息,并结合在工作中存在的具体问题, 探讨和研究存在问题的根源,寻找解决问题的有效办法。在设计的前期经过充分的调研,分析了医疗机构中信息管理系统的实际情况、存在的问题和实际需求的现状,提出了解决问题的办法和设计思路。关键技术中软件开发中采用目前先进的基于Linux、Nginx、My SQL 和PHP 的网络开发平台LNMP[2]。通过对系统的测试过程和结果,表明了可满足重要的质量指标并符合用户的使用要求,最终实现的应用是使科室人员能够快捷准确地处理和分析各种需要的数据信息,提高综合检索查询功能,提高全生命的周期性的管理信息的效率,并对今后医院在其他信息管理系统的设计思路上提供切实可行的参考依据。

猜你喜欢
办公招标医疗机构
公立医院招标采购集中管理模式探索与实践
Sharecuse共享办公空间
X-workingspace办公空间
U-CUBE共享办公空间
医生集团为什么不是医疗机构?
统计分析在工程招标中的应用
工程招标采购中的投诉预防与处理
医疗机构面临“二孩”生育高峰大考
基层医疗机构到底啥问题?
天津:促进医疗机构改善管理