APP下载

智能养老院综合管理系统设计

2015-03-06振,陈卓,刘

电子科技 2015年11期
关键词:分院养老院养老

黄 振,陈 卓,刘 振

(青岛科技大学 信息科学技术学院,山东 青岛 261500)

随着我国养老事业的发展,养老服务发展中不平衡、不协调、不可持续的问题日益显现,养老服务劳动力资源结构性短缺,劳动密集型的养老方式难以为继。传统养老服务技术水平较低,服务难以满足老年人需求。要破解当前养老服务发展难题,获得可持续发展的动力,就必须加快转变养老服务发展方式,推进养老服务结构战略性调整。我国养老服务业发展必须与现代信息科技紧密结合,追求养老服务的规模化、产业化、集约化、信息化,必须注重规模效应和附加值效应,才能使养老服务业健康持续发展[1-2]。

1 系统可行性分析

1.1 技术可行性

开发工具采用的是Eclipse,其是一个开放源代码的、基于Java 的可扩展开发平台。就其本身而言,只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java 开发工具[3]。

原型设计工具采用的是Axure,其是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web 网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,其能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。

数据库设计采用的是Oracle 数据库系统,是美国Oracle 公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(Client/Server)或B/S 体系结构的数据库之一,而且持久层采用Mybatis以保证数据库访问的稳定性[4]。

1.2 经济可行性

采用计算机管理不仅可提高工作效率,且节省人力、物力、财力。因此,单从节省的职工工资、提高工作效率而避免各种直接或间接的经济损失角度来看,该系统实际所能起到的作用将远大于开发费用,所以从经济上是完全可行的。

1.3 系统的需求分析

通过与养老院的管理人员讨论,确定系统应以下特色:分级岗位权限管理模式;管理流程规范完善;全面的老人档案和护理记录;精确的老人居住状态管理;简单的一键结算;灵活的收费方式;详实的统计分析报表;基于指纹机和呼叫器的现代化管理;独有的老人康娱和餐饮的人性化服务模块。

其中分级权限管理分为养老集团管理中心、集团管理员、财务人员、客服人员、业务员多级登录权限管理,可细分权限和管辖范围。不同的权限进入,所能操作的界面和功能不同。根据不同级别,只可查询授权范围内的数据,可详细划分读写权限到不同范围和职务。

系统另一重要目标是对基层管理工作的规范化、时效化,为工作制度和要求提供有效管理监督平台,便于领导和有关业务人员及时掌握该项工作的进展情况、发现存在问题进而采取有效措施进行管理。

2 系统结构设计

智能养老院系统设计分为总院系统和分院系统,包含多层网络结构,总院系统可通过广域网对分院的数据进行查询、管理,生成报表。分院系统开放WebService接口,通过WebService 接口实现Pad 端、总部网络的通信,网络协议采用HTTP 协议[5]。

分院系统部署在分院的局域网中,有应用服务器,数据库服务器,以及完备的数据库备份机制,确保数据安全。分院系统分为PC 端,Pad 端,通过本地局域网完成整个养老院的业务流程。Pad 端分为老人终端和护理终端,方便日常的服务操作。具体结构如图1所示。

图1 总院系统和分院系统结构图

系统也可分为多个模块,模块下面又分为基础的小模块,通过不同的模块,分配给不同权限的人员,实现系统的全面信息化管理。如图2 所示。

图2 系统模块化结构图

由图2 可看出,系统的主要模块有:接待管理、老人管理、财务管理、报表管理、用药就医、护理探访、人事管理、库存管理、后勤管理、指纹管理、康娱管理、餐饮管理、资料管理、系统管理。

该智能养老系统以简化和规范业务管理、提升服务质量为核心设计理念,提供科学的数据管理工具,为相关领导提供分析及决策依据。

3 系统实现

由于此系统是一个客户端/服务器(C/S)体系结构和浏览器/服务器(B/S)体系结构相结合的数据库应用程序,因此具体实现阶段主要分两大部分进行:数据库的实现和各种功能模块及页面的实现[6-7]。从运用的技术角度分析,即Oracle Database 部分和Java 部分的实现。

3.1 数据库表的设计

为方便数据库设计的需要,文中统一相同字段的数据类型,并统一相同字段的数据类型,文中首先自定义了说诸多数据。其次,进行了如下设计,通过编码来实现,如入住评估信息表:

DROP TABLE IF EXISTS‘pension_assess_info’;

CREATE TABLE IF NOT EXISTS‘pension_assess_info’

(‘ID’int(11)NOT NULL AUTO_INCREMENT COMMENT‘主键’,

‘distribution_id’int(11)DEFAULT NULL COMMENT‘评估分配ID’,

‘basic_id’int(11)NOT NULL COMMENT‘基本信息ID’,

‘assess_name’varchar(100)NOT NULL COMMENT‘名称’,

‘option_name’varchar(200)DEFAULT NULL COMMENT‘选项名称’,

‘option_value’varchar(100)DEFAULT NULL COMMENT‘选项值’,

‘notes’varchar(500)DEFAULT NULL COMMENT‘备注’,

‘older_id’int(11)NOT NULL COMMENT‘老人id’,

‘employee_id’int(11)NOT NULL COMMENT‘评估人id’,

‘option_score’int(11)DEFAULT NULL COMMENT‘分数’,

PRIMARY KEY(‘ID’)

)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘入住评估信息表’;

以同样的方式创捷出其他信息表,例如:床位信息表、护理预约表、换房管理信息表、日常护理表、离院申请审批表、巡诊记录表、退费类型字典表等。

3.2 界面设计

所有的界面的原型设计采用的是Axure,前端表现层使用JSF+Primefaces 来设计,后台使用Oracle 数据库,持久层采用MyBatis 保证了数据库访问的稳定性,使用Spring Freamwork 作为容器,管理各种事务,保障了软件的稳定性[8]。系统采用WebService 接口,方便软件扩展。具体设计如图3 ~图6 所示。

图3 家属端界面设计

图4 老人自助界面设计

图5 医护助手界面设计

图6 PC 端入住申请界面

4 结束语

在社会生活不断信息化以及软件不断网络化的今天,养老院实现现代化、信息化及其人性化的管理势在必行,传统的人工管理养老院的方式必然无法跟上时代的节奏,而前台利用Java 开发再加上后台使用数据库服务器和应用程序服务器技术,将C/S 和B/S 两者结合的管理结构是养老院智能管理系统的良好选择。

[1] 费逸.居家养老服务满意度研究[D].上海:上海交通大学,2009.

[2] 赵倩.我国居家养老服务需求预测及其发展思考[D].杭州:浙江大学,2010.

[3] 张伦.政府在社区居家养老服务中的职能分析[J].经济研究导刊,2012(2):265-266.

[4] 王晓庆.我国养老服务保障的政府职能研究[D].成都:西南财经大学,2008.

[5] 秦艳艳,邬沧萍.我国城市社区居家养老服务体系中政府职能分析[J].兰州学刊,2012,33(1):123-127.

[6] 胡宏伟,严晏,时媛媛.非政府组织参与居家养老模式分析[J].广西社会主义学院学报,2011,22(4):70-82.

[7] 钟韵珊,苏振芳.基于NGO 的社区居家养老体系构建的研究[J].广西民族师范学院学报,2011,28(5):74-77.

[8] 董红亚.非营利组织视角下养老机构管理研究[J].海南大学学报,2011,29(1):41-47.

猜你喜欢

分院养老院养老
日本Sakuragien-青森养老院
把幼儿园搬进养老院
探秘霍格沃兹分院式
来听,分院帽之歌
有多少钱才能住进养老院
老太太养老院
养生不是养老
养老更无忧了
那些年,我们错过的旗袍秀——旗媛淑院福清分院揭牌
以房养老为何会“水土不服”?