管剛+黃曉龍
摘要:醫生根據干部體檢結果的分析診斷是部隊醫院尤其是基層部隊醫院(衛生隊)的一項十分重要而又相當復雜的工作。體檢結果分析管理系統以國際標準軟件工程理論為指導進行開發,采用美國微軟公司的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