适合军队基层单位的干部体检结果分析管理系统的设计与实现
2014-09-24管刚黄晓龙
管刚+黄晓龙
摘要:医生根据干部体检结果的分析诊断是部队医院尤其是基层部队医院(卫生队)的一项十分重要而又相当复杂的工作。体检结果分析管理系统以国际标准软件工程理论为指导进行开发,采用美国微软公司的Visual C++.Net作为开发平台,后台数据库系统采用微软公司的Access,适合军队基层单位使用。
关键词:军队;干部;体检结果;分析;管理
中图分类号:TP311.52 文献标识码:A
Design and Implementation of the Analysis and Management System Based on Physical Examination Results for Army Cadre in the Grass-roots Unit
GUAN Gang1,HUANG Xiaolong2
(1.Foundation Sector of Xiangyang Officer School,XiangYang 441118,China;
2.Outpatient Department of Xiangyang Officer School,XiangYang 441118,China)
Abstract:The analysis and diagnosis according to results of cadres medical is a very important and complicated work to the doctor in the army hospital especially the army grass-roots hospital (health team).Analysis and management system of physical examination results is developed with international standards of software engineering theory as the guidance,the system uses America Microsoft Corp's Visual C++.Net as the development platform, the backstage database of system uses Access of Microsoft Corp. It is suitable for grass-roots unit of army use.
Keywords:army;cadres;physical examination results;annlysis;management
1 引言(Introduction)
当前,我军各级单位已经形成了对所属干部每年进行健康体检的制度,并且积累了每名干部近年来的体检检测数据。然而,如何根据干部体检检测结果数据进行分析并进而提出有针对性的健康建议,同时,如何根据近年来的体检检测数据生成图表以方便医师查看每名干部的近年来的健康状况走势是一个重要而难度大的课题。很多基层单位虽然已有总部配发的体检结果管理软件,但该软件过于追求通用性,而忽视了使用者(各单位)的具体情况和需要,缺乏某些功能或功能过于简单,因此,总部配发软件只是适合大型医院、军级以上单位使用,却不符合基层部队门诊部和卫生队的实际工作情况。
针对基层医务工作的现实紧迫需求,我校计算机教研室联合门诊部决定研发一款适应基层部队门诊部(卫生队)实际工作需要的体检结果分析管理系统,该系统将满足部队基层单位医生的实际工作需要。
2 系统主要输入输出及数据流图(Main input,output
and data flow diagram of the system)
2.1 根据需求调研,系统的数据输入主要包括:
(1)干部基本信息数据从现有数据库导出后转存到体检结果分析管理系统(以下简称“系统”)中或由人工一次性录入到数据库中。
(2)体检结果参考值数据和医生建议由医生给出,人工一次性通过系统录入到数据库中。
(3)体检结果数据在每次体检后由医生根据实际数据通过系统人工录入到数据库中。
2.2 根据需求调研,系统输出主要包括:
(1)体检结果分析综合报告(Word格式)打印后提供给参加体检的干部本人。
(2)干部体检结果情况查询和结果统计。
(3)单个干部连续数年的体检结果曲线图。
(4)单个干部连续数次血压值曲线生成与打印。
结合输入输出,设计系统的数据流图如图1所示。
图1 系统数据流图
Fig.1 Data flow diagram of the system
3 系统功能模块(Functional module of the system)
通过需求分析和数据流图,确定体检结果分析管理系统功能模块结构,如图2所示。
图2 系统功能模块结构图
Fig.2 Functional module chart of the system
具体模块功能如下:
(1)系统管理模块:该模块功能包括退出系统、重新登录、系统用户管理以及系统设置选项等功能。
(2)人员信息管理模块:该模块功能包括干部基本信息数据的录入、查询、编辑和删除等操作。
(3)参考值管理模块:该模块功能包括查询、设置、修改团以上或团以下干部体检项目参考值和编辑医生建议库。
(4)体检结果管理模块:该模块的功能包括干部的体检结果录入、查询、编辑和删除等操作,其中,查询有多种方式,可根据干部姓名、ID等进行查询(如查询某人异常检测项目)。此外,该模块还包含对体检结果统计功能、简单的辅助分析功能(如统计某项检测结果异常的人数)、血压录入编辑并能将血压值图形化输出的功能、以Word报表的形式打印输出体检结果功能等。
(5)系统帮助模块:该模块的功能包括系统帮助内容和软件相关信息。
4开发工具的选择和数据库设计(Selection of
development tool and database design)
体检结果分析管理系统以国际标准软件工程理论[1]为指导进行开发,系统前端界面采用美国微软公司的Visual C++.Net
作为开发平台,后台数据库系统采用微软公司的Access。Visual C++.Net作为Visual Studio.Net家族中的一份子,是微软公司基于最新的.Net思想开发的以C++语言为基础的可视化集成开发工具。Visual C++.Net一方面以C++语言实现,提供功能强大的集成开发环境[2];另一方面,它提供了C++类库,如MFC,其他还有ATL、STL等。Access是微软公司开发的集成在Office办公套件中的轻量级数据库系统,具有简单、易用、功能强大等特点[3]。本系统数据库中包含的数据表如表1所示。
表1 系统数据库中的数据表
Tab. 1 Tables in the system database
表名称(数据库中实际名称) 用途
系统用户表(DT_SysUsers) 存储系统管理员用户的信息
人员基本情况表(DT_Staffs) 存储体检干部的基本信息
体检项目参考值表(DT_CheckupStandards) 存储体检项目的所有参考值信息
医生建议表(DT_Advice) 存储医生建议信息
体检结果表(DT_CheckupDatas) 存储所有的化验和辅助检查结果信息
血压值表(DT_BloodPressure) 存储所有的血压值信息
诊断结果表(DT_Conclusions) 存储所有的医生诊断结果信息
5 结论(Conclusion)
体检结果分析管理系统在我校近两年干部体检中已投入使用,系统主界面如图3所示,用户(门诊部医生)反馈该系统具有界面友、操作方便、诊断准确、缩短医生诊断时间等优点,可面向全军基层单位推广。
图3 体检结果分析管理系统的主界面
Fig.3 Main interface of the system
参考文献(References)
[1] 张海藩.软件工程导论(第五版)[A].北京:清华大学出版社,2007.
[2] 刘锐宁,宋坤.Visual C++从入门到精通[A].北京:清华大学出版社,2010.
[3] 桂思强.Access数据库设计基础[A].北京:中国铁道出版社,2006.
作者简介:
管刚(1978-),男,硕士,讲师.研究领域:计算机应用与数据库技术.
黄晓龙(1974-),男,本科,副主任医师.研究领域:预防医学.
endprint
摘要:医生根据干部体检结果的分析诊断是部队医院尤其是基层部队医院(卫生队)的一项十分重要而又相当复杂的工作。体检结果分析管理系统以国际标准软件工程理论为指导进行开发,采用美国微软公司的Visual C++.Net作为开发平台,后台数据库系统采用微软公司的Access,适合军队基层单位使用。
关键词:军队;干部;体检结果;分析;管理
中图分类号:TP311.52 文献标识码:A
Design and Implementation of the Analysis and Management System Based on Physical Examination Results for Army Cadre in the Grass-roots Unit
GUAN Gang1,HUANG Xiaolong2
(1.Foundation Sector of Xiangyang Officer School,XiangYang 441118,China;
2.Outpatient Department of Xiangyang Officer School,XiangYang 441118,China)
Abstract:The analysis and diagnosis according to results of cadres medical is a very important and complicated work to the doctor in the army hospital especially the army grass-roots hospital (health team).Analysis and management system of physical examination results is developed with international standards of software engineering theory as the guidance,the system uses America Microsoft Corp's Visual C++.Net as the development platform, the backstage database of system uses Access of Microsoft Corp. It is suitable for grass-roots unit of army use.
Keywords:army;cadres;physical examination results;annlysis;management
1 引言(Introduction)
当前,我军各级单位已经形成了对所属干部每年进行健康体检的制度,并且积累了每名干部近年来的体检检测数据。然而,如何根据干部体检检测结果数据进行分析并进而提出有针对性的健康建议,同时,如何根据近年来的体检检测数据生成图表以方便医师查看每名干部的近年来的健康状况走势是一个重要而难度大的课题。很多基层单位虽然已有总部配发的体检结果管理软件,但该软件过于追求通用性,而忽视了使用者(各单位)的具体情况和需要,缺乏某些功能或功能过于简单,因此,总部配发软件只是适合大型医院、军级以上单位使用,却不符合基层部队门诊部和卫生队的实际工作情况。
针对基层医务工作的现实紧迫需求,我校计算机教研室联合门诊部决定研发一款适应基层部队门诊部(卫生队)实际工作需要的体检结果分析管理系统,该系统将满足部队基层单位医生的实际工作需要。
2 系统主要输入输出及数据流图(Main input,output
and data flow diagram of the system)
2.1 根据需求调研,系统的数据输入主要包括:
(1)干部基本信息数据从现有数据库导出后转存到体检结果分析管理系统(以下简称“系统”)中或由人工一次性录入到数据库中。
(2)体检结果参考值数据和医生建议由医生给出,人工一次性通过系统录入到数据库中。
(3)体检结果数据在每次体检后由医生根据实际数据通过系统人工录入到数据库中。
2.2 根据需求调研,系统输出主要包括:
(1)体检结果分析综合报告(Word格式)打印后提供给参加体检的干部本人。
(2)干部体检结果情况查询和结果统计。
(3)单个干部连续数年的体检结果曲线图。
(4)单个干部连续数次血压值曲线生成与打印。
结合输入输出,设计系统的数据流图如图1所示。
图1 系统数据流图
Fig.1 Data flow diagram of the system
3 系统功能模块(Functional module of the system)
通过需求分析和数据流图,确定体检结果分析管理系统功能模块结构,如图2所示。
图2 系统功能模块结构图
Fig.2 Functional module chart of the system
具体模块功能如下:
(1)系统管理模块:该模块功能包括退出系统、重新登录、系统用户管理以及系统设置选项等功能。
(2)人员信息管理模块:该模块功能包括干部基本信息数据的录入、查询、编辑和删除等操作。
(3)参考值管理模块:该模块功能包括查询、设置、修改团以上或团以下干部体检项目参考值和编辑医生建议库。
(4)体检结果管理模块:该模块的功能包括干部的体检结果录入、查询、编辑和删除等操作,其中,查询有多种方式,可根据干部姓名、ID等进行查询(如查询某人异常检测项目)。此外,该模块还包含对体检结果统计功能、简单的辅助分析功能(如统计某项检测结果异常的人数)、血压录入编辑并能将血压值图形化输出的功能、以Word报表的形式打印输出体检结果功能等。
(5)系统帮助模块:该模块的功能包括系统帮助内容和软件相关信息。
4开发工具的选择和数据库设计(Selection of
development tool and database design)
体检结果分析管理系统以国际标准软件工程理论[1]为指导进行开发,系统前端界面采用美国微软公司的Visual C++.Net
作为开发平台,后台数据库系统采用微软公司的Access。Visual C++.Net作为Visual Studio.Net家族中的一份子,是微软公司基于最新的.Net思想开发的以C++语言为基础的可视化集成开发工具。Visual C++.Net一方面以C++语言实现,提供功能强大的集成开发环境[2];另一方面,它提供了C++类库,如MFC,其他还有ATL、STL等。Access是微软公司开发的集成在Office办公套件中的轻量级数据库系统,具有简单、易用、功能强大等特点[3]。本系统数据库中包含的数据表如表1所示。
表1 系统数据库中的数据表
Tab. 1 Tables in the system database
表名称(数据库中实际名称) 用途
系统用户表(DT_SysUsers) 存储系统管理员用户的信息
人员基本情况表(DT_Staffs) 存储体检干部的基本信息
体检项目参考值表(DT_CheckupStandards) 存储体检项目的所有参考值信息
医生建议表(DT_Advice) 存储医生建议信息
体检结果表(DT_CheckupDatas) 存储所有的化验和辅助检查结果信息
血压值表(DT_BloodPressure) 存储所有的血压值信息
诊断结果表(DT_Conclusions) 存储所有的医生诊断结果信息
5 结论(Conclusion)
体检结果分析管理系统在我校近两年干部体检中已投入使用,系统主界面如图3所示,用户(门诊部医生)反馈该系统具有界面友、操作方便、诊断准确、缩短医生诊断时间等优点,可面向全军基层单位推广。
图3 体检结果分析管理系统的主界面
Fig.3 Main interface of the system
参考文献(References)
[1] 张海藩.软件工程导论(第五版)[A].北京:清华大学出版社,2007.
[2] 刘锐宁,宋坤.Visual C++从入门到精通[A].北京:清华大学出版社,2010.
[3] 桂思强.Access数据库设计基础[A].北京:中国铁道出版社,2006.
作者简介:
管刚(1978-),男,硕士,讲师.研究领域:计算机应用与数据库技术.
黄晓龙(1974-),男,本科,副主任医师.研究领域:预防医学.
endprint
摘要:医生根据干部体检结果的分析诊断是部队医院尤其是基层部队医院(卫生队)的一项十分重要而又相当复杂的工作。体检结果分析管理系统以国际标准软件工程理论为指导进行开发,采用美国微软公司的Visual C++.Net作为开发平台,后台数据库系统采用微软公司的Access,适合军队基层单位使用。
关键词:军队;干部;体检结果;分析;管理
中图分类号:TP311.52 文献标识码:A
Design and Implementation of the Analysis and Management System Based on Physical Examination Results for Army Cadre in the Grass-roots Unit
GUAN Gang1,HUANG Xiaolong2
(1.Foundation Sector of Xiangyang Officer School,XiangYang 441118,China;
2.Outpatient Department of Xiangyang Officer School,XiangYang 441118,China)
Abstract:The analysis and diagnosis according to results of cadres medical is a very important and complicated work to the doctor in the army hospital especially the army grass-roots hospital (health team).Analysis and management system of physical examination results is developed with international standards of software engineering theory as the guidance,the system uses America Microsoft Corp's Visual C++.Net as the development platform, the backstage database of system uses Access of Microsoft Corp. It is suitable for grass-roots unit of army use.
Keywords:army;cadres;physical examination results;annlysis;management
1 引言(Introduction)
当前,我军各级单位已经形成了对所属干部每年进行健康体检的制度,并且积累了每名干部近年来的体检检测数据。然而,如何根据干部体检检测结果数据进行分析并进而提出有针对性的健康建议,同时,如何根据近年来的体检检测数据生成图表以方便医师查看每名干部的近年来的健康状况走势是一个重要而难度大的课题。很多基层单位虽然已有总部配发的体检结果管理软件,但该软件过于追求通用性,而忽视了使用者(各单位)的具体情况和需要,缺乏某些功能或功能过于简单,因此,总部配发软件只是适合大型医院、军级以上单位使用,却不符合基层部队门诊部和卫生队的实际工作情况。
针对基层医务工作的现实紧迫需求,我校计算机教研室联合门诊部决定研发一款适应基层部队门诊部(卫生队)实际工作需要的体检结果分析管理系统,该系统将满足部队基层单位医生的实际工作需要。
2 系统主要输入输出及数据流图(Main input,output
and data flow diagram of the system)
2.1 根据需求调研,系统的数据输入主要包括:
(1)干部基本信息数据从现有数据库导出后转存到体检结果分析管理系统(以下简称“系统”)中或由人工一次性录入到数据库中。
(2)体检结果参考值数据和医生建议由医生给出,人工一次性通过系统录入到数据库中。
(3)体检结果数据在每次体检后由医生根据实际数据通过系统人工录入到数据库中。
2.2 根据需求调研,系统输出主要包括:
(1)体检结果分析综合报告(Word格式)打印后提供给参加体检的干部本人。
(2)干部体检结果情况查询和结果统计。
(3)单个干部连续数年的体检结果曲线图。
(4)单个干部连续数次血压值曲线生成与打印。
结合输入输出,设计系统的数据流图如图1所示。
图1 系统数据流图
Fig.1 Data flow diagram of the system
3 系统功能模块(Functional module of the system)
通过需求分析和数据流图,确定体检结果分析管理系统功能模块结构,如图2所示。
图2 系统功能模块结构图
Fig.2 Functional module chart of the system
具体模块功能如下:
(1)系统管理模块:该模块功能包括退出系统、重新登录、系统用户管理以及系统设置选项等功能。
(2)人员信息管理模块:该模块功能包括干部基本信息数据的录入、查询、编辑和删除等操作。
(3)参考值管理模块:该模块功能包括查询、设置、修改团以上或团以下干部体检项目参考值和编辑医生建议库。
(4)体检结果管理模块:该模块的功能包括干部的体检结果录入、查询、编辑和删除等操作,其中,查询有多种方式,可根据干部姓名、ID等进行查询(如查询某人异常检测项目)。此外,该模块还包含对体检结果统计功能、简单的辅助分析功能(如统计某项检测结果异常的人数)、血压录入编辑并能将血压值图形化输出的功能、以Word报表的形式打印输出体检结果功能等。
(5)系统帮助模块:该模块的功能包括系统帮助内容和软件相关信息。
4开发工具的选择和数据库设计(Selection of
development tool and database design)
体检结果分析管理系统以国际标准软件工程理论[1]为指导进行开发,系统前端界面采用美国微软公司的Visual C++.Net
作为开发平台,后台数据库系统采用微软公司的Access。Visual C++.Net作为Visual Studio.Net家族中的一份子,是微软公司基于最新的.Net思想开发的以C++语言为基础的可视化集成开发工具。Visual C++.Net一方面以C++语言实现,提供功能强大的集成开发环境[2];另一方面,它提供了C++类库,如MFC,其他还有ATL、STL等。Access是微软公司开发的集成在Office办公套件中的轻量级数据库系统,具有简单、易用、功能强大等特点[3]。本系统数据库中包含的数据表如表1所示。
表1 系统数据库中的数据表
Tab. 1 Tables in the system database
表名称(数据库中实际名称) 用途
系统用户表(DT_SysUsers) 存储系统管理员用户的信息
人员基本情况表(DT_Staffs) 存储体检干部的基本信息
体检项目参考值表(DT_CheckupStandards) 存储体检项目的所有参考值信息
医生建议表(DT_Advice) 存储医生建议信息
体检结果表(DT_CheckupDatas) 存储所有的化验和辅助检查结果信息
血压值表(DT_BloodPressure) 存储所有的血压值信息
诊断结果表(DT_Conclusions) 存储所有的医生诊断结果信息
5 结论(Conclusion)
体检结果分析管理系统在我校近两年干部体检中已投入使用,系统主界面如图3所示,用户(门诊部医生)反馈该系统具有界面友、操作方便、诊断准确、缩短医生诊断时间等优点,可面向全军基层单位推广。
图3 体检结果分析管理系统的主界面
Fig.3 Main interface of the system
参考文献(References)
[1] 张海藩.软件工程导论(第五版)[A].北京:清华大学出版社,2007.
[2] 刘锐宁,宋坤.Visual C++从入门到精通[A].北京:清华大学出版社,2010.
[3] 桂思强.Access数据库设计基础[A].北京:中国铁道出版社,2006.
作者简介:
管刚(1978-),男,硕士,讲师.研究领域:计算机应用与数据库技术.
黄晓龙(1974-),男,本科,副主任医师.研究领域:预防医学.
endprint