APP下载

离退休员工体质健康监控系统构建

2014-04-14姚英凤

电子测试 2014年2期
关键词:体质监控数据库

姚英凤

(中国石油大学(华东),东营,257061)

0 引言

随着科技的进步与社会的发展,离退休员工体质健康监控越来越引起广泛的关注,本文在研究中采用C/S 结构模式,以.NET Framework 3.5 为系统开发平台,以Visual Studio 2008 为系统开发工具,选择Microsoft IIS 6.0 的Web 服务器,操作系统选择Windows XP,根据国家国民体质数据监测系统在数据处理方面的要求,我们设计的健康监控系统将被测人员数据的采集,录入,传输,统计以及备份等进行了严格的规范。利用SQL Server 数据库将所需数据按照不同的模块进行存储,从而搜集离退休员工体质数据监测所需要的数据,实现体质健康监控系统的构建。

1 体质监控系统的架构

据统计研究发现,当前老年人出现高血脂、高血压、高血糖以及糖尿病的病情比较多,因此我们本次研究中的离退休员工的健康指标主要包含血压、血糖、血脂、体重等方面。本文设计的体质健康监控系统采用C/S 结构模式,结合ASP 技术,运用SQL Server2005 数据库构建而成,在计算机网络服务器上实现体质测评。管理员可以根据离退休员工的体质监测结果,不断完善体质评价标准,离退休员工也可以通过Internet 在家中成体质测评,同时系统中设置了健康知识,以便学到更多的科学健身方法。

本文设计的体质健康监控系统采用C/S 结构模式,C/S 结构体系是指在客户端安装专门软件,使其能与服务器端的专门服务软件通信,同时客户端的软件为用户提供操作界面接口,包含三层结构:第一层是用户界面,实现用户与系统的交互工作;第二层是应用服务器,主要实现业务逻辑;第三层是数据服务层,主要作用是存储数据信息。

图1 C/S 网络体系结构

本文研究的离退休员工的健康监控系统采用SQL Server2005 数据库,它是整个系统的核心部分,它直接影响着应用系统的效率以及实现的效果,本系统利用ASP 技术与ADO 接口相结合的方式来访问数据库,从而建立包含数据库信息的Web页,再通过SQL 语言实现用户对浏览器各种数据输入、修改和更新等操作。它的特点就是操作简单,开发速度快,不必消耗更多的系统资源等。本系统数据流程图如图2 所示。

图2 系统数据流程图

2 系统设计

2.1 开发语言

结合离退休员工体质健康监控的特点,本系统选择的是ASP.NET 编程技术, 与传统的开发技术相比,ASP.NET 具有简易性、安全性、可管理性等特点,可以有效地提高开发效率。

2.2 运行环境

操作系统选择Windows 7,浏览器使用IE7.0 及其以上,以及SQL Server2005 数据库。选用 SQL Server 2005 作为后台数据库是因为该系统数据量大,系统的安全性较高,利用ASP.NET通过ADO.NET 来管理数据库,用于网络通信的HTTP 协议没有包含维护请求间状态机制,从而更加方便系统数据处理。

2.3 系统功能设计

C/S 结构是基于TCP/IP 开放式网络标准协议,系统独立性非常强,有效利用了DBMS 存储和管理数据的能力,将传统的数据库访问、存取、维护等技术应用于Internet 的WEB 上,最终完美的实现了数据库资源共享。C/S 结构在某种程度上代表了数据库应用软件技术未来的发展方向。系统的主要功能包括:

(1)数据录入

这一功能主要是通过国民体质数据监测独立门户网站的数据录入菜单,录入被测试员工的相关健康监控数据,同时需要将这些人员的全部信息传入监测中心临时数据库,以备处理。在信息录入过程中,通过身份证号来识别被测试员工,系统会根据输入的“出生日期”及“性别”,推算出不同年龄不同性别人群需要检测的项目。

(2)体质评价

通过体质评价功能,系统会根据被测试员工输入的检测信息等内容来计算他们的各单项得分和总分,并对他们的体质等级作出评价,提供相关的运动指导、营养和饮食指导。

(3)数据查询

员工通过该系统进行体质测试,最终获取的数据基本上反映了他们的体质情况。那么他们可以通过系统的查询功能,对相关数据进行查询,而且未参加测试的员工也可以将自己的各种数据资料输入系统,系统同样会通过各种数据分析最终给出检测报告。因此,这一功能只要在有网络的情况下,不受任何时间、地点的限制就能够进行查询,并从系统中获得与自己身体状况相符合的运动方式、饮食以及各种健康指导等。

(4)系统管理

系统管理是任何一个完善的系统都要具备的功能之一。系统管理包括用户管理;数据库管理和权限分配管理等,主要目的就是保证系统的正常运行及系统功能的实现,保证离退休员工体质监测数据的完整性和准确性。

2.4 数据库设计

数据库整个系统的核心部位,合理的数据库结构设计能够有效提高数据存储效率。本系统设计了三个实体,分别是用户信息实体、离退休员工信息实体、和管理员实体等,它们彼此之间是相互独立的。系统数据库关系如图3 所示。

图3 数据库关系结构

用户通过页面选项录入相关信息。在信息录入过程中,通过身份证号来识别被测试员工,系统会根据输入的“出生日期”及“性别”,推算出不同年龄不同性别人群需要检测的项目。在本系统数据库中包含以下几种数据表:离退休员工基本信息数据表(包括姓名,性别,民族,出生日期等)、测试项目信息表(如图4) 、管理员信息表(包括姓名,编号,日期等)、检测结果信息表(包括项目名,结果,测试时间等).

图4 测试项目信息表

3 系统实现与测试

图5 用户登录流程

3.1 数据采集的实现与测试

对离退休员工体质健康进行监测和督促,并对相关数据进行采集、统计与分析对于离退休员工的体质监控具有重要意义。在具体操作时,需要根据规定登录系统界面,其流程如图5 所示。

3.2 体质评价功能模块的实现

据统计研究发现,当前老年人出现高血脂、高血压、高血糖以及糖尿病的病情比较多,成为制约老年人健康问题的重要瓶颈。其中,老年高血脂发病率为18.6%,高血压发病率为33.3%,血糖异常发病率为23.1%。因此我们本次研究中的离退休员工的健康指标主要包含血压、血糖、血脂、体重等方面。

图6 体质评价功能模块实现

3.3 操作日志实现与测试

为了保障系统安全,本系统设有操作日志,其主要作用就是对一定时间内的操作行为进行认证,并生成日志文件。测试结束后根据测试结果来对离退休员工的体质健康进行评分,最后上报数据。

图7 数据生成

3.4 系统安全实现与测试

系统运行的条件是基于数据库,为了保障系统安全,要求本系统中的SQL server2005 的等软件,根据系统实际运行环境要求提供其他相关实验环境。本系统采用密码保护,启动本系统之后,在登录界面上,输入正确的管理员用户名和密码,检查能否能够登录,若是登录成功,则自动进入系统,若是登陆失败,则会出现如图9、10 所示。

图8 系统登陆身份验证

图9 登录失败界面

4 结论

综上所述,离退休员工体质健康监控系统的设计,采用C/S结构模式,利用SQL Sever 数据库、ASP.NET 编程技术等现代化先进技术,主要是秉承了以人为本的原则,坚持将员工健康放在首位。满足社会发展对人体健康的需要,发展并完善离退休员工体质健康评价体系,让他们更好的掌握自身体质与健康状况,及时避免各种疾病的出现,进行合理饮食与锻炼。

[1] 张桂红.远程健康监控系统的分析.信息技术与信息化.2013(02)

[2] 张信杰,王旭仁, 吴刚.分布式网络监控系统设计与实现[J].计算机工程与 设计,2010

[3] 罗金选.基于嵌入式 Linux 的智能家居网络监控系统的研究与实现[D].电子科技大学,2012

猜你喜欢

体质监控数据库
中医“体质”问答
中医“体质”问答
中医“体质”回答
The Great Barrier Reef shows coral comeback
28天吃出易瘦体质
你被监控了吗?
Zabbix在ATS系统集中监控中的应用
数据库
数据库
数据库