□仇 明
(江苏省扬州商务高等职业学校,江苏 扬州 225009)
基于Asp.net的社区居家养老信息系统的设计与实现
□仇 明
(江苏省扬州商务高等职业学校,江苏 扬州 225009)
随着老龄化的加剧和我国独生子女比例的增加,养老成为一个社会性的难题. 利用互联网、软件开发等现代化的信息手段,构建一个贴近实际的社区居家养老信息系统, 从而将家庭、社区、乃至政府等社会各方面的资源整合起来,可更好地为广大社区居家养老的老年人服务,提高他们的生活品质.
居家养老;asp.net;B/S
全国老龄工作委员会办公室对中国人口老龄化的发展趋势进行了专题预测研究,结果表明,我国已经进入快速老龄化阶段。从2001年到2020年我国每年增加596万老年人口,年均增长速度达到3.28%,大大超过总人口年均0.66%的增长速度,人口老龄化进程明显加快。到2020年,老年人口将达到2.48亿,老龄化水平将达到17.17%,其中,80岁及以上老年人口将达到3067万人,占老年人口的12.37%[1].
随着老龄化的加剧和我国独生子女比例的增加,传统的家庭养老受到冲击,独生子女的养老负担加重.而中国人家庭伦理观念以及养老机构数量较少、费用较高等原因使得机构养老在现阶段还不能普及,社区居家养老应运而生,其主要有优点在于老人仍旧居住在家中,由子女进行照料为主,社区提供一些必须的服务,比如医疗、安全防护、必要的上门服务等。2012年6月,十一届全国人大常委会第二十七次会议首次审议老年人权益保障法修订草案,明确“养老以居家为基础”[2].
本文通过对扬州某社区的老人的养老需求进行调研,在数据采集、信息处理的基础上,针对社区居家养老这一老年群体所迫切需要的居家个人安全、社区康复锻炼、以及一些必要的上门服务等问题,尝试利用互联网、软件开发等现代化的信息手段,构建一个贴近实际的社区居家养老信息系统,从而将家庭、社区、乃至政府等社会各方面的资源整合起来,从而更好地为广大社区居家养老的老年人服务,提高他们的生活品质.
根据对广大社区居家老人的调查分析, 最终确定确定系统部分的核心操作主要包括以下功能模块(图1).
1.1 个人档案管理
个人档案管理是其他各功能模块实现的前提,直接影响到和老人相关的个人健康活动和健康检测项目的选择,相关的个人档案管理只能由社区的管理人员进行浏览和操作.
图1 系统功能模块图
1.2 个人健康监测
个人健康监测是指通过对老人健康情况进行实时的监测,如血糖、血压以及心电脉搏等常规指标监测,从而反映老人的实时健康情况,社区根据相关的指标的监测从而实现对居家老人的健康预警和保护.老人通过佩戴相应的监测模块对相应的生命参数进行监测,如血压传感器采用改装HKB-08血压监测模块、脉搏和血氧的监测采用改装CMS60C型脉搏血氧仪监测模块、体温的监测采用HKT-09A数字体温监测模块等.
1.3 健康活动管理
根据老人的健康报告和既往的疾病与药史,给出适合老人的锻炼康复活动计划,并对老人在活动场馆活动时的各锻炼项目值进行检测,从而直观反映老人的健康恢复情况,
1.4 个人检测报告
个人检测报告提供老人的所有健康检测信息及相关的检测报表模块,主要是让老人及其家人自行浏览和使用,从而使得老人及家人对老人的健康情况有所了解并采取相对应的保障措施.
1.5 统计模块
统计模块主要是提供给社区人员查询的,主要分析整个社区内居家老人的健康整体情况,常见疾病和健康趋势,从而使得社区相关服务人员,能够针对一些共性的疾病问题进行专家的针对服务,从而提高社区养老服务的效率.
本系统采用三层的B/S体系结构以及ASP.NET开发技术.B/S结构是只要用浏览器上网就可以实现系统功能,同时后期维护只要更新服务器端就可以了[3].ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序.ASP.NET提供许多比现在的Web开发模式强大的优势[4].ASP.NET开发技术具有执行效率高以及高效的可管理性,由于其基于.net平台,从而使其具有较好的适应性和多处理器环境的可靠性,它最大的优点除了编译执行速度快以外,还有页面和代码分离的编写方式,在加上.NET库提供的支持时间的各种控件,使得ASP.NET编写Web程序比起以前的网页编写方式可谓是一场革命[5].
2.1 系统数据库设计
本数据库软件采用Sqlserver 2008,在数据库的设计时采用3nf设计方法,从而使得数据库在性能、扩展性和数据完整性有较好的兼顾和平衡.由于相关的数据表较多无法全部举例,在此只列出部分主要的数据表.
(1)管理员权限设置表:adminSet(adminID,sysSet,userSet,danganSet zhibiaoSet);
(2)个人信息表:elderInfo(YmemberID, Yname, Ysex, Ybirth, Yidnetify, Yedu, Yphone, Ymarry, Yfamily, Ydate, Ymedicalpay, Yexplain);
(3)常规指标信息表:healthylnfo(username,tiwen,xueya,maibo,xintiao,xuezhi,jianceDate);
(4)老人既往表:elderhealthinfo(username,chengqibing,chengfuyao,elderzhuyi,zhengfuyao);
(5)个人康复表:recoveryInfo(username,room,qixiename,shuliang,beginfime,endtime,elderl);
(6)个人体检信息表:tijian (username,xueya,xuezhi,gangongneng,shengongneng,xizhang,wuguan,date,qita);
表2 个人基本信息表
在本系统开发过程中,经常会频繁进行一些常见的数据库操作,如查询、添加、修改和删除操作等.我们可以将这些常见的操作编写到一个公共类中,可以有效的减少代码的重复编写,利于维护.本系统中datado类中一共定义5个方法,实现对数据库的不同操作.
(1)create()方法.create()方法用来进行数据库的连接操作;
(2)execute()方法.execute(string sql)方法用来进行数据库的添加、删除和更新操作;
(3)select()方法.select(string sql)方法用来进行数据的查找操作;
(4)entry ( )方法. entry (string sql,stringname,string pass)方法用来执行用户的登录操作;
(5)getData ( )方法.getData (string sql)方法用来进行数据的查找操作并返回相应的查找数据;
2.2 部分系统代码
2.2.1 个人档案建立和登录
2.2.2 群体老人常见疾病统计
2.2.3 社区相关服务公告
本系统基于常见的B/S结构,采用asp.net开发技术和Sqlserver数据库软件,实现系统的相关功能,社区居家养老信息系统系统在功能上已经达到老人日常居家养老、社区照顾指导的需要.本系统的使用极大地提高了工作效率,同时增强了老人与社区的快速和无障碍沟通,从而提高了社居家区养老服务的质量.■
[1]安连朋. 洛阳市社区居家养老模式探析[D].西北大学,2010
[2]阎青春. 解析《中国老龄事业发展“十二五”规划》[J]. 社会福利,2011,12:13-16.
[3]王成良,何玉林.基于B/S模式应用系统下的资源访问控制[J].计算机应用研究,2000,17(4):6—16.
[4]郑向阳,陈胜凯.网络考试系统的安全性研究.温州大学学报,2004,4(17):53—54
[5]范振钧.基于ASP.net的三成结构实现方法研究[J].计算机科学,2007,34(4):289-291.
【责任编辑 谢文海】
The Design and Implementation of the Community Home Endowment Information System
QIU Ming
(Yangzhou Commerce Higher Vocational School, Yangzhou, Jiangsu 225009)
Along with the increase of aging and the only child in our country, making old-age has become a social problem. In this paper, we try to use the Internet, software development and other modern means of information to construct a practical community home endowment information system. So we can integrate the resources of all aspects, family, community, government and society, so as to better the home care services and improve the life quality of the elderly.
home care, Asp.net, B/S
TP311.52
A
1004-4671(2014)05-0123-05
2014-08-24
仇明(1981~),男,汉族,江苏扬州人,江苏省扬州商务高等职业学校 高校讲师、计算机硕士。研究方向:计算机网络,网络安全。