APP下载

基于Web的残疾人状况监测系统的设计与开发研究

2011-02-27陈迪邱卓英

中国康复理论与实践 2011年6期
关键词:监测数据残疾残疾人

陈迪,邱卓英

根据第二次全国残疾人抽样调查统计,中国有8000多万残疾人[1]。准确迅速地了解残疾人基本状况是制定相关政策,提供科学有效的社会服务,帮助他们回归社会,提高生活质量的基础。残疾数据管理信息系统的建立具有十分重要的理论与现实意义。残疾管理有关的信息主要涉及残疾人基本状况与需求等信息,例如残疾人的基本情况、视力、听力、智力、精神、肢体等各类残疾的康复需求,残疾人维权需求、教育需求、就业需求、扶贫需求和社会保障需求等内容。

联合国《残疾人权利公约》[2]、WHO关于《残疾,包括预防、管理和康复》的决议[3]与《残疾人世界行动纲领》[4]及中国《残疾人保障法》、中残联《关于做好全国残疾人状况监测工作的通知》、中残联《全国残疾人状况及小康进程监测报告》等多份文件中明确提出要运用先进的计算机网络技术建立残疾人状况监测系统,以便更加快捷、准确地采集数据,为领导决策、制定政策提供科学依据[5]。

目前,我国收集残疾人状况信息仍然普遍采用纸质调查表的方式,它需要人们统一回收调查问卷,人工录入原始数据,工序烦琐,费时费力。随着监测内容和范围的扩大,监测数据量的增加,人们要花费更多的时间和人力来收集、管理和统计监测数据;而且在问卷验收过程中也很难在众多数据中查找和修改特定的问卷内容;更重要的是调查监测数据不便于应用于管理工作之中。

随着计算机网络技术的飞速发展,越来越多的网络应用Web作为其运行平台。以Web作为网络应用的数据管理平台,主要的应用可集中在服务器上实现,客户端用户只需浏览器即可访问各类应用,这样可以大大简化网络管理,提高系统运行效率。因此,Web数据管理平台上的应用开发具有重要的现实意义。

本研究以中国康复研究中心康复信息研究所与广西残疾人联合会抽样调查办公室联合开发的一套残疾人状况监测管理信息系统(以下简称“监测系统”)为例,探讨数据信息管理的相关理论与方法。

1 需求分析与架构设计

需求分析是开发监测系统过程中的重要一环,它直接影响到设计好的系统能否应用于残疾人状况监测工作。为此我们查阅了大量资料,并与相关领域专家进行了探讨与研究,仔细分析了监测系统的应用需求和功能需求。

1.1 需求分析 建立残疾人状况监测系统主要是为了采集残疾人状况信息,统计监测数据,以便分析残疾人需求,为制定相关政策提供科学依据。为了使统计得出的结论更加科学有效,人们需要扩大监测样本量,增加监测内容和扩大监测范围,并需要随时查找与校正监测数据中的错误,保证样本的正确率。

在大样本量的监测工作中,人们仅仅依靠传统方法已经很难满足上述需求。而基于Web的监测系统由于采用了数据库和计算机网络技术,可以有效存储和管理大量监测数据,具有远程实时上报、查询、修改、统计监测信息等功能,不但满足了更大范围内监测信息数据量和正确率的需求,而且缩短了各监测点数据汇总的时间,大大提高了工作效率。

1.2架构设计 根据监测系统的功能需求,可将该系统分为两部分:系统应用平台与系统管理平台。第1部分面向Internet上的所有用户,他们主要在客户端通过Internet登陆本系统,录入和修改监测数据等;第2部分面对系统的管理人员,主要用于监测系统的日常维护,如项目信息统计、系统维护、用户信息维护、系统信息、导出数据等。

1.2.1 监测系统应用平台 由于第1部分面向Internet用户,考虑到使用者大多不是专业的电脑技术人员,因此我们力求把用户界面设计得简洁清晰,方面监测人员使用。这一部分内容包括系统功能介绍、系统功能实现和技术支持3个功能模块(图1)。为实现上述三大功能,系统平台下设了系统首页、系统介绍、系统功能与联系我们四大信息板块。

系统介绍板块描述了系统的功能与使用方法,并且在网站上挂接了与广西残疾人状况监测系统有关的各种文档与最新信息,方便用户随时查阅,减少他们查找资料的时间,提高监测工作效率。

系统功板块包含了广西残疾人状况监测系统需要监测的三大内容:《17岁及以下残疾人状况监测》、《18岁及以上残疾人状况监测》和《广西基层统计台帐》的电子调查问卷及三大项监测内容的查询和统计功能。《17岁及以下残疾人状况监测》和《18岁及以上残疾人状况监测》是全国第二次残疾人抽样调查的监测问卷,问卷内容主要涉及残疾人及家庭基本情况部分、社会保障部分、教育部分、就业部分、康复服务部分(视力问题、听力问题、言语问题、肢体问题、智力问题、精神问题)、环境部分、社区服务部分、支出和收入部分8个方面。在监测过程中,调查人员根据被监测者的不同年龄段选择相应的问卷对他们进行监测。《广西基层统计台帐》是广西残联为了进一步了解广西残疾人状况及基本需求而建立的一套登记表问卷,问卷内容依据“残疾人小康”和第二次全国残疾人抽样调查主要指标确定,包括残疾人生存、发展和环境状况,涉及残疾人生活、康复、教育、就业、社区服务、无障碍环境、法律服务等方面。使用者在系统功能部分录入此三大监测问卷数据,并且可以使用系统查询功能随时修正监测数据,以便获得广泛可靠真实的监测数据;监测者还可以使用系统的统计功能及时、准确、全面地掌握广西全区残疾人状况的变化情况,为相关政策、规划及业务工作的开展与评估提供依据。

1.2.2 监测系统管理平台 第2部分面向监测系统的管理人员,不允许Internet用户访问。该部分由5个子系统构成(图2)。项目信息统计子系统显示了当前监测项目的一些基本信息,管理员可以实时了解系统的运行状态与被调查者的监测情况。系统维护子系统用于设置监测系统的各种参数和维护系统正常工作,例如,管理员可以设置系统让使用者匿名登陆,或改变参数让他们使用分配的用户名与密码才能登陆。管理员也可以通过设置让使用者只能录入一份或多份调查问卷,甚至可以让使用者之间互相校对录入的监测数据等。管理员还可以使用优化数据库功能回收数据库中的剩余空间、整合数据文件和改善数据库性能等。用户管理子系统用于建立、更改、删除、查询使用者的帐号、密码、电子邮件、权限等基本信息。系统信息子系统用于提供监测系统的信息报告,方便管理员随时了解系统的运行状态。数据导出子系统可以方便地把系统中的监测数据保存为通用的数据文件,该文件可以被各类专业统计软件(如SPSS和SAS等)识别,以便对数据进行统计分析。

图1 系统应用平台架构

2 结构开发与功能实现

2.1 结构设计与技术实现 目前建立基于Web的应用程序有两种模式:一种是称为客户端/服务器(Clients/Server)结构,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等特点,被广泛运用于局域网中;另一种称为浏览器/服务器(Browser/Server)结构,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作系统平台的限制,也不受地域的限制[6],所有操作都可以由用户在客户端浏览器中完成,而服务器中的程序会按用户的要求完成对数据库的操作,并将结果传给Web服务器,再由Web服务器处理成HTML文件后发送到客户端浏览器[7]。

图2 系统管理平台架构

本监测系统为了方便用户使用和管理,采用B/S结构建立系统。我们只需在服务器端安装好调查监测软件,各个地方的使用者就能通过Internet随时随地录入、查询与统计监测数据,缩短数据采集的时间,提高监测工作效率,并且能更快地为政策制定者提供准确的数据支持。

本监测系统的开发还涉及到与数据库管理系统的交互。为了方便程序执行常见的Web任务,Web平台提供了许多内置函数用来连接数据库系统[8]。后台数据库是整个系统的数据载体,数据库中有多个数据表格记录着系统的相关信息,包括系统运行状态参数、在线调查人数、调查人员基本信息等,其中有一个表格专门负责记录每个人的监测数据。当使用者查询或修改时,程序会自动把该表格中的数据转换为不同选项传递给前台网站。数据库除了担负记录功能外,它还会运行系统程序给出的各种数据查询指令,并把查询得到的数据反馈给系统,最终显示给用户。后台数据库还支持实时导出数据,人们使用专业的SPSS统计软件可对导出的数据进行进一步统计分析。

2.2 系统主要功能实现 基于Web的应用开发方法有许多,在以Windows 2003 Server作为操作系统和Apache作为Web服务器、Mysql作为数据库的情况下,PHP技术是比较有效的开发方法,本系统的主要功能如下。

2.2.1 监测数据实时录入、上报、修改 使用者只要输入帐号与密码就能随时随地登陆本监测系统,对三大监测内容:《17岁及以下残疾人状况监测》、《18岁及以上残疾人状况监测》和《广西基层统计台帐》的监测数据进行实时录入、上报、修改。

2.2.2 用户权限分级管理 本系统根据使用对象的不同,为各类用户分配了不同的权限。普通用户只能够录入、上报、修改本监测小区的数据;高级用户可以查询所有监测数据,以便及时校正上传数据中的错误。为了使系统稳定、安全运行,还需要由专门人员来负责管理和维护,系统为这些人分配了管理员权限。监测系统设置了3种不同等级的管理员帐号:管理员、数据管理员和系统管理员。

设置不同等级的管理员权限可以让他们使用不同的系统管理功能。例如:如果要在服务器上管理监测软件,那么他就需要系统管理员权限来设置监测系统的各种运行参数;如果只是查看监测系统的一般信息,那么他只需要拥有管理员权限的帐号就可以了,这时他可以查看和编辑用户帐号信息,还能够查看关于监测系统的运行信息;如果需要分析和导出监测数据,那么他需要拥有数据管理员权限。

2.2.3 监测数据查询统计 用户登陆监测系统后,可根据不同的用户权限按照姓名、地址、残疾类别和残疾等级对监测数据进行查询,快速、方便地修改监测数据。系统还为用户提供了数据统计功能,它能实时统计出残疾类别和残疾等级两个维度的频次分布,有利于用户了解被监测人员的基本状况。

2.2.4 监测数据导出 监测系统提供了数据导出功能,它能把数据库中的监测数据另存储成通用的数据文件,以便人们使用专业的统计软件(SPSS及SAS等)对监测数据进行进一步分析与统计。

3 结论

广西残疾人状况监测系统是在Web平台基础上开发完成,具备了监测系统的常见功能,包括用户登陆、录入数据、修改数据、查询与统计、系统管理等。

本系统采用了后台数据库技术,它能有效存储大量监测数据,根据使用者要求快速在数据库中查找和修改数据,能实时按照监测对象地区、监测对象残疾类别、监测对象残疾等级等参数对数据进行统计。本系统提供了统计数据自动导出功能,人们不用再向统计软件中输入监测数据即可进行数据统计,大大提高了数据管理效率,满足了人们高效维护大样本量下监测数据的需求。本系统建构在Internet基础上,因此不论监测人员身处何地,只需具备上网条件,即可登陆本监测系统实时录入、修改监测数据,省却了问卷的统一上报环节,缩短了数据汇总的时间。

由于采用了B/S模式,用户不需在本地安装任何应用程序,直接通过浏览器即可访问本系统,并且可以采用加密技术保护传输过程中数据安全,编译服务器端程序,防止直接修改程序源代码。因此本系统具有良好的易用性、安全性和保密性。

[1]第二次全国残疾人抽样调查领导小组,中华人民共和国国家统计局.2006年第二次全国残疾人抽样调查主要数据公报[J].中国康复理论与实践,2006,12(12):1013.

[2]联合国.联合国残疾人权利公约[J].中国康复理论与实践,2007,13(2):101-108.

[3]邱卓英.残疾,包括预防、管理和康复[J].中国康复理论与实践,2005,11(7):505.

[4]世界卫生组织非传染性疾病与精神卫生署损伤与暴力预防部残疾与康复小组.邱卓英,荀芳,张爱民译.世界卫生组织残疾与康复行动计划(2006年~2011年)[J].中国康复理论与实践,2007,13(2):109-110.

[5]邱卓英.国际残疾调查统计标准与方法研究[J].中国康复理论与实践,2004,10(3):187-191.

[6]王映雪,肖平,佟秋利.HTML网页制作[M].北京:清华大学出版社,1998.

[7]林金霖.ASP实务经典[M].北京:中国铁道出版社,1999.

[8]Luke Welling,Laura Thomson.武欣,邵煜 译.PHP和 MySql Web开发.[M]北京:机械工业出版社.2005.

猜你喜欢

监测数据残疾残疾人
GSM-R接口监测数据精确地理化方法及应用
关爱残疾人
我骄傲
方便残疾人用的橱柜Chopchop
GPS异常监测数据的关联负选择分步识别算法
基于小波函数对GNSS监测数据降噪的应用研究
残疾预防康复法制建设滞后
变电站监测数据采集系统
为残疾人筑一个“中国梦”
多方联手为残疾青年办实事