APP下载

体质健康管理系统的设计与实现

2015-01-16景婷婷陆小左傅琳洁

电子设计工程 2015年4期
关键词:用户名亚健康节气

景婷婷,陆小左,傅琳洁

(1.天津中医药大学 研究生院,天津 300073;2.天津中医药大学 中医药工程学院,天津 300012)

目前国内的健康管理软件,主要以西医为主导,基于传统中医理论依据的健康管理系统相对落后。市场上的软件有健康体检与健康管理软件、健康管理系统、健康档案管理系统、保健中心健康管理软件、健康信息转储分布管理软件等,主要是以个人健康档案为核心,以会员建档、西医指标体检数据采集、健康风险评估、膳食评估、运动评估。在众多的健康软件中,尚未发现是有基于结合体质和节气而设计。根据中医理论,人的状态一般分为健康状态、病理状态和亚健康状态,其中亚健康状态是处于健康状态与病理状态之间。倪红梅在对亚健康与体质相关性的研究中指出,处于失眠、抑郁、焦虑状态或情绪不稳定者,往往会导致亚健康。且亚健康人群多数伴有生理和身体上的虚弱以及精神上的失调等,统计得出体质

状况与亚健康之间存在明显的正相关性[1]。基于上诉原因,本文提出了中医体质健康管理系统,该系统一方面从节气、体质、饮食、运动、经络、精气这几方面充分发挥了中医在亚健康治疗中的调理作用;另一方面也充分发挥了计算机技术在亚健康治疗中的作用。通过体质健康管理系统,不仅可以动态的观察病人的病情变化,而且也可同时实行病情自检测,得出相应的养生方案,防止亚健康加重或向疾病发展,有目的的增强自身体质,以保证身体处于最佳的状态。

1 系统需求分析

随着计算机的普及,现代中医技术的发展越来越科技化,对网络的要求也越来越高,然而目前仅一些大型医院的信息化达到一定的水平,而中小型医院大多处于中小城市或不发达地区,网络覆盖率较低,因此其信息化的发展受到了很大的限制。为了满足更多的区域,建立以C/S构建的体质健康管理系统是必要的。本系统所具有的特性:1)针对亚健康人群; 界面可视化、操作简单; 实现医生和病人登录管理、病人基本信息管理、体质辨识、节气分析、养生方案管理等多项功能。

2 系统环境和开发语言

2.1 系统开发环境

目前,XP系统已经退出历史的舞台,而Windows 8也已问世,为了同时满足Windows 7和Windows 8系统的需求,本课题选择Visual Studio 2012作为开发平台,VS2012实现了更好的生命周期管理,不仅是开发工具,也是团队的管理信息系统,同时对系统资源的消耗并不大,并且VS2012支持.NET4.5 framework,与.NET 4.0 framework版本相比,.NET4.5 framework针对C#的重大语言和框架改进,实现异步性、同步代码中的控制流混合、可响应UI和Web应用程序可扩展性,提供了更高的性能、可靠性和安全性。

2.2 数据库

由于SQL Server 2008利用全面审核功能、透明数据加密和外围应用配置器,从而提高了数据的符合性和安全性,并且SQL Server 2008提供了更高效的数据收集性能、全新的中央数据存储库、改进的数据压缩、查询性能和高效的数据存储功能,允许管理和扩展具有庞大数据量的用户数据资料。因此,本文采用SQL Server 2008执行数据的处理。

2.3 语言的选择

从语言技术、风格、严谨方面来说,C#是编程语言中最为优秀的一种语言,其不仅继承了C语言的语法风格,同时又继承了C++的面向对象特性。C#使用的是.NET框架的类库,对面向Internet的对象模型进行了重新设计,不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,不再支持多重继承。C#具有语言简洁、可快速应用开发、语言自由性大、强大的Web服务器控件、与XML相融合、支持跨平台、保留了C++的强大功能等特点。它吸收了C++、VB、Java等语言的优点。因此本文采用C#作为开发语言。

3 系统设计与实现过程

3.1 C/S构架设计原理

本课题采用表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构体系。来完成整个系统的设计。其中表示层(UI)是展现给用户的界面,离用户最近,位于最外层,用于接受并显示用户相关的数据,为用户提供一种交互式操作的界面;业务逻辑层(BLL)主要是针对具体问题的操作,将接收到的用户指令或输入的数据进行处理;数据访问层(DAL)主要是对数据库的访问,针对数据进行增添、删除、修改、查找等操作。C/S三层构架设计原理如图1所示。

3.2 数据库设计

系统采用SQL Server 2008作为后台存储平台,主要建有医生登录权限表、病人基本信息表、体质量表等,用于存储系统中所需的数据。

图1 C/S三层架构原理图Fig.1 The principle diagram of the C/S three layer architecture

医生登录权限表(a_admin)包括医生登录名和密码。表结构设计如图2所示。

图2 病人登录权限表(a_admin)Fig.2 The patient login permissions table(a_admin)

病人基本信息表(a_patient)包含内容如下图3所示。

图3 病人基本信息表(a_patient)Fig.3 Patients basic information table(a_patient)

体质量化表(a_physique)部分包含内容如图4所示。

4 系统结构设计

4.1 系统的整体功能结构

体质健康管理系统主要优势在于,在没有医生的情况下,病人也可以通过自我评测系统,得出体质症状,进而通过节气与体质相结合给出相应的养生方案,其功能框架如图5所示。

图4 体质体质量化表(a_physique)Fig.4 Physical fitness quantization table(a_physique)

图5 体质健康管理系统功能构架图Fig.5 Physical health management system function frame diagram

根据健康管理系统的工作模式及要求,系统中各模块应具有以下功能:

1)医生登录系统:包括医生姓名、科室、联系电话以及登录用户名、密码等信息,医生登录成功后,可对病人的信息进行增删改查等操作。在病人档案管理模块中,医生可增删改查病人的病历信息、档案;综合分析模块中,医生可通过病人自述症状、体质检测结果、既往病史等综合分析,最后诊断出病情,给出治疗方案;在用户管理模块,医生可以修改自己的资料,而一般信息病人只能修改部分个人资料,重要信息病人没有修改资料的权利。

2)病人登录系统:除需使用用户名及密码信息登录外,还可通过指纹认证来登录,登录成功后,病人不仅可以看到自己测评的历史记录,而且可以进行新的测评,同时可以对自己的部分信息进行修改。在该系统中的既往测评查询模块,可显示该病人以往的测评报告和指导方案、并绘出病人的测评曲线;体质检测模块,可列出所有病人可测的功能,病人可以选择自己所要测评的具体内容;节气分析模块中,包括24个节气,系统可根据节气提出相应的养生方案。

3)健康评测系统:该系统中的综合评测报告模块是通过病人对体质量表的选取,根据转换公式[(各个条目分值相加-条目数)/条目数 X 4)]X 100算出相应的体质转化分,进而得出病人相应的体质;养生保健对策模块,是结合体质与节气给出一个综合的养生方案。

4)退出系统:病人退出系统,当病人操作完成时,只是退出当前检测系统,只有医生退出系统,整个系统才将退出。

4.2 中医健康管理系统的实际运行过程

医生或用户管理员需通过用户名和密码登陆到系统中,如果尚未注册用户名和密码,界面将提示该用户名不存在,则需要向管理员申请权限;若已注册成功,则当输入用户名和密码中的任何一个不正确时,系统界面将提示用户名或密码错误,只有当用户名和密码均输入正确时,软件才能进入指纹登录系统。病人需输入指纹,如果指纹存在,则进入复诊界面,病人可以参照上次的诊断情况,继续进行本次检查,并结合体质和当时节气的分析,得到相应的养生方案;如果指纹不存在,则进入初诊界面,首先需要登记病人的基本信息,包括新指纹的录入,病人根据自身的实际情况回答健康管理系统中的相关问题,系统将通过问题答案测试病人体质,并结合当时节气,分析得出测试结果,再据此结果,给出相应的养生方案。此外,病人也可以通过过往记录对比,了解自己身体的变化情况。系统整体的结构框架如图6所示。

图6 系统整体结构框架图Fig.6 The overall system structure frame

5 结束语

本文设计并实现了体质健康管理系统,该系统提供了可视化的用户操作界面实现了良好的人机对话模式,帮助患者了解自身体质,同时提供了较全面的养生方案,对推动中医理论与计算机的发展具有重大的意义。本文创新点:根据中医发展的需求,设计了基于3层C/S架构的体质健康管理系统,实现了医生登录权限管理、患者基本信息管理、对患者病情体质评估、节气和体质养生方案管理。目前本系统已经完成了基本功能的开发,进入临床验证阶段中,取得了较好的诊断效果。

[1]倪红梅,何裕民,沈红艺,等.中医体质与亚健康状态探析[J].中国中医基础医学杂志,2008,14(5):335-336.NI Hong-mei,HE Yu-ming,SHEN Hong-yi,et al.Analysis of TCM constitution and sub-health state[J].China MEDICINE,2008,14(5):335-336.

[2]高京宏,盖海山,李英帅.浅论调节体质改善亚健康[J].山东中医杂志,2006,25(4):225-227.GAO Jing-hong,GAI Hai-shan,LI Ying-shuai.On regulating physique improve sub-health[J].Shandong Traditional Chinese Medicine Journal,2006,25(4):225-227.

[3]王彦晖,何宽其.中医诊治亚健康状态的优势[J].中华中医药杂志,2007,22(7):473-475.WANG Yan-hui,HE Kuan-qi.Advantages of Chinese medicine diagnosis and treatment of sub-health state[J].China Journal of Traditional Chinese Medicine and Pharmacy,2007,22(7):473-475.

[4]杨志敏,黄鹂,杨小波,等.亚健康人群的中医体质特点分析[J].广州中医药大学学报,2009,26(6):589-592.YANG Zhi-min,HUANG Li,YANG Xiao-bo,et al.Physical characteristics of traditional Chinese medicine health groups analysis [J].Guangzhou University of Traditional Chinese Medicine,2009,26(6):589-592.

[5]陈飞.基于三层 C/S结构的医院信息系统的研究与实现[D].武汉:武汉理工大学,2008.

[6]郑自强.从体质学说探讨对亚健康状态的预防 [D].南京:南京中医药大学,2010.

[7]陈霄.中医健康管理系统的构建与应用 [D].广州:广州中医药大学,2010.

猜你喜欢

用户名亚健康节气
《护士进修杂志》投稿程序
《护士进修杂志》投稿程序
《护士进修杂志》投稿程序
甩掉亚健康 我们在行动
机智的快递员
猪群亚健康
《内经》治未病与亚健康的干预
儿童亚健康防治
24节气
24节气