翁業(yè)林
(江蘇財(cái)經(jīng)職業(yè)技術(shù)學(xué)院,江蘇 淮安 223001)
淮安居民體質(zhì)與健康服務(wù)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)
翁業(yè)林
(江蘇財(cái)經(jīng)職業(yè)技術(shù)學(xué)院,江蘇 淮安 223001)
隨著社會(huì)的進(jìn)步與發(fā)展,居民體質(zhì)與健康問(wèn)題越來(lái)越受到關(guān)注。本文針對(duì)居民體質(zhì)與健康服務(wù)應(yīng)用展開(kāi)研究,通過(guò)ASP.NET動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),結(jié)合SQLServer后臺(tái)數(shù)據(jù)庫(kù),設(shè)計(jì)并開(kāi)發(fā)了一套基于SQLServer的居民體質(zhì)與健康服務(wù)系統(tǒng)。
ASP.NET;SQLServer;體質(zhì)健康
隨著社會(huì)的進(jìn)步與發(fā)展,國(guó)民體質(zhì)與健康問(wèn)題越來(lái)越受到政府和國(guó)民的關(guān)注,在分析和參考國(guó)際體質(zhì)研究最新理論和成果、并結(jié)合我國(guó)及淮安歷年國(guó)民體質(zhì)監(jiān)測(cè)數(shù)據(jù)的基礎(chǔ)上,選擇國(guó)內(nèi)和國(guó)際通用的測(cè)試指標(biāo)和方法,運(yùn)用先進(jìn)的儀器和手段,精確地抽樣測(cè)定不同年齡段淮安市民的各項(xiàng)體質(zhì)參數(shù)(國(guó)際通用指標(biāo)和國(guó)內(nèi)指標(biāo)),建立淮安市市民體質(zhì)狀況數(shù)據(jù)庫(kù)。最終建立具有淮安地方特色、符合淮安市居民體質(zhì)特點(diǎn)的數(shù)據(jù)資源網(wǎng)。
2.1 制定目標(biāo)的基本依據(jù)
采用國(guó)際通用的測(cè)試指標(biāo)、方法和儀器,并結(jié)合我國(guó)現(xiàn)有的測(cè)試指標(biāo)和方法,建立現(xiàn)代化的體質(zhì)測(cè)試系統(tǒng),對(duì)淮安市民進(jìn)行體質(zhì)測(cè)試,以便精確地反映市民的體質(zhì)狀況和變化規(guī)律。同時(shí)建立體質(zhì)評(píng)價(jià)標(biāo)準(zhǔn)和體育鍛煉指導(dǎo)標(biāo)準(zhǔn),在此基礎(chǔ)上進(jìn)一步評(píng)價(jià)上海市民的體質(zhì)現(xiàn)狀,并同經(jīng)濟(jì)發(fā)達(dá)國(guó)家民眾體質(zhì)進(jìn)行同類指標(biāo)的橫向比較,同時(shí)與我國(guó)其他省市、自治區(qū)進(jìn)行比較。對(duì)今后合理制訂市民體質(zhì)發(fā)展計(jì)劃和目標(biāo)、動(dòng)態(tài)評(píng)價(jià)市民體質(zhì)的發(fā)展?fàn)顩r、科學(xué)指導(dǎo)普通百姓的健身鍛煉、促進(jìn)本市市民的體質(zhì)和健康的提高和改善、制訂相應(yīng)的體育干預(yù)措施、為社會(huì)的進(jìn)一步發(fā)展提供可靠的人力資源,最終從健康角度保證淮安市經(jīng)濟(jì)的快速、可持續(xù)發(fā)展等具有重大作用。
2.2 系統(tǒng)需求
系統(tǒng)遵循“先進(jìn)性、易用性、開(kāi)放性”的原則,既要滿足當(dāng)前工作的需要,又要兼顧將來(lái)技術(shù)發(fā)展的趨勢(shì)。
(1)功能需求
“居民體質(zhì)與健康服務(wù)系統(tǒng)”包含信息發(fā)布功能、常模數(shù)據(jù)的錄入、體質(zhì)數(shù)據(jù)的處理、居民體質(zhì)健康和心里健康測(cè)試、建議處方等幾部分。
1)信息發(fā)布:介紹體質(zhì)的概念和內(nèi)涵,影響體質(zhì)的因素和提高體質(zhì)的措施;體質(zhì)測(cè)試方法介紹;最新體質(zhì)測(cè)試信息。
2)體質(zhì)健康測(cè)試,對(duì)不同性別、年齡的人群進(jìn)行測(cè)試,根據(jù)測(cè)試的結(jié)果生成綜合評(píng)價(jià)。
3)根據(jù)體質(zhì)測(cè)試數(shù)據(jù)報(bào)告,系統(tǒng)自動(dòng)給出個(gè)性化健康指導(dǎo),以及運(yùn)動(dòng)處方。
4)系統(tǒng)自動(dòng)保存每個(gè)居民的測(cè)試數(shù)據(jù),成為淮安市居民體質(zhì)數(shù)據(jù)庫(kù)的一部分,實(shí)現(xiàn)數(shù)據(jù)管理。
5)數(shù)據(jù)備份:根據(jù)需要可隨時(shí)把硬盤上的數(shù)據(jù)備份到光盤、軟盤。
實(shí)現(xiàn)注冊(cè)用戶管理,用戶隨時(shí)可修改密碼,以保證系統(tǒng)的安全。
(2)性能需求
1)界面的整體性;2)良好的交互性;3)操作的便捷性;4)設(shè)置錯(cuò)誤處理;5)數(shù)據(jù)的安全性。
3.1 系統(tǒng)結(jié)構(gòu)圖
基于功能和性能需求,及總體技術(shù)目標(biāo),系統(tǒng)主要功能由新聞公告、體質(zhì)指導(dǎo)、常模表、測(cè)試方法、建議處方、在線測(cè)試、專家咨詢、網(wǎng)上討論、建議信箱等組成,可用圖1來(lái)描述系統(tǒng)邏輯結(jié)構(gòu):
圖1 系統(tǒng)主要功能圖
常模表是據(jù)不同年齡上各種發(fā)展水平的人的平均表現(xiàn)(如智力、技能、感覺(jué)運(yùn)動(dòng)等方面的發(fā)展水平)所制定的量表。系統(tǒng)針對(duì)體質(zhì)、營(yíng)養(yǎng)、心里常模表進(jìn)行了采集和測(cè)試,如圖2所示:
圖2 系統(tǒng)常模表
3.2 開(kāi)發(fā)環(huán)境
應(yīng)用軟件開(kāi)發(fā)環(huán)境一般由包括操作系統(tǒng)環(huán)境、平臺(tái)開(kāi)發(fā)軟件、數(shù)據(jù)庫(kù)管理系統(tǒng)三部分組成。綜合考慮到軟件使用的通用性、可移植性以及后期維護(hù)成本,決定采用M icrosoft公司的系列產(chǎn)品。開(kāi)發(fā)平臺(tái)采用.NET平臺(tái),它是微軟的新一代技術(shù)平臺(tái),為敏捷商務(wù)構(gòu)建互聯(lián)互通的應(yīng)用系統(tǒng),這些系統(tǒng)是基于標(biāo)準(zhǔn)、聯(lián)通、適應(yīng)變化、穩(wěn)定和高性能的。開(kāi)發(fā)技術(shù)采用ASP.NET+SQLServer。
ASP.NET是微軟開(kāi)發(fā)的服務(wù)器端技術(shù),實(shí)用于創(chuàng)建動(dòng)態(tài)Web系統(tǒng),在性能、安全性、可擴(kuò)展性方面可以借用.NET平臺(tái)提供的良好框架。數(shù)據(jù)庫(kù)技術(shù)采用的是SQLServer,具有強(qiáng)大的基于Web的分析并支持OLEDB和多種查詢。
3.3 系統(tǒng)流程圖
系統(tǒng)在開(kāi)發(fā)過(guò)程中采用三層架構(gòu),使項(xiàng)目結(jié)構(gòu)更清楚,分工更明確,提高了代碼的可讀性和功能的擴(kuò)展性,有利于后期的維護(hù)和升級(jí)。系統(tǒng)主要流程如圖3所示:
圖3 系統(tǒng)流程圖
(1)雷達(dá)圖的實(shí)現(xiàn)
雷達(dá)圖用來(lái)表示已測(cè)得的體質(zhì)數(shù)據(jù)與標(biāo)準(zhǔn)數(shù)據(jù)之間的差距,能清楚地表示出業(yè)績(jī)的評(píng)價(jià)標(biāo)準(zhǔn),因其圖形酷似雷達(dá)而命名為雷達(dá)圖。因ASP.NET開(kāi)發(fā)平臺(tái)本身不能直接輸出圖片,通過(guò)第三方軟件開(kāi)發(fā)了ibqsChart圖表插件,與ASP. NET結(jié)合起來(lái),動(dòng)態(tài)輸出圖片,制作雷達(dá)圖效果極佳。采用了標(biāo)準(zhǔn)的Com組件方式,只需服務(wù)器端安裝即可,客戶端不需要安裝任何插件。在程序中定義相關(guān)函數(shù),設(shè)置好變量參數(shù),對(duì)應(yīng)圖表插件的輸入接口。組件圖表提供多種圖片輸出格式,包括jpg,gif,bmp,png,可自定義圖表大小和清晰度,可設(shè)定大量樣式、特效、漸變,加強(qiáng)圖表美感,甚至可直接設(shè)定色度、飽和度、亮度或灰度。經(jīng)過(guò)大量數(shù)據(jù)測(cè)試,體質(zhì)健康系統(tǒng)輸出的雷達(dá)圖方便快捷、直觀可靠。
(2)系統(tǒng)數(shù)據(jù)的安全
SQL Server、Internet信息服務(wù)器和ASP.NET引擎本身都提供了堅(jiān)實(shí)可靠的安全模型,通過(guò)在服務(wù)器端進(jìn)行優(yōu)化配置,為訪問(wèn)用戶定義相關(guān)的訪問(wèn)權(quán)限,可以很好地使他們協(xié)同工作,提高系統(tǒng)的安全性。其次系統(tǒng)設(shè)計(jì)了良好的用戶身份認(rèn)證體制和靈活的密碼更改模塊;有手動(dòng)備份和自動(dòng)備份操作。為了防止非法用戶利用數(shù)據(jù)庫(kù)的漏洞,進(jìn)行非法訪問(wèn)獲取信息,系統(tǒng)在程序里做了相應(yīng)的限制,防止SQL注入訪問(wèn)等等。
淮安居民體質(zhì)與健康服務(wù)系統(tǒng)將面向市民開(kāi)放,系統(tǒng)的成功開(kāi)發(fā)對(duì)今后合理制訂市民體質(zhì)發(fā)展計(jì)劃和目標(biāo)、動(dòng)態(tài)評(píng)價(jià)市民體質(zhì)的發(fā)展?fàn)顩r、科學(xué)指導(dǎo)普通百姓的健身鍛煉有積極作用,將促進(jìn)本市市民的體質(zhì)和健康的提高和改善,并制訂相應(yīng)的體育干預(yù)措施,為社會(huì)的進(jìn)一步發(fā)展提供可靠的人力資源,最終從健康角度保證淮安市經(jīng)濟(jì)的快速、可持續(xù)發(fā)展等具有重大作用。
[1]劉博,夏新,陳彥東.基于云計(jì)算的區(qū)域健康服務(wù)平臺(tái)的研究與設(shè)計(jì)[J].醫(yī)療衛(wèi)生裝備,2013,34(9):41-43.
[2]王黎,于永軍,張豪,等.ASP.net+DreamweaverCS4+CSS+Ajax動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)典型案例[M].北京:清華大學(xué)出版社,2012.
[3]劉振鵬,王坤瑞,卞昭玲.基于云計(jì)算的區(qū)域電子健康檔案服務(wù)系統(tǒng)研究.檔案學(xué)通訊[J].2012(4):17-20.
Design and Developmentof Physical Fitnessand Health Service System for Huai’an Residents
Weng Yelin
(Jiangsu VocationalCollegeof Financeand Economics,Huai’an 223001,Jiangsu)
With the progressand developmentof the society,the residents'physique and health are becom ingmore andmore concerned.This paper researches on the residents’fitness and health service application,designs and developsa residents’physical fitnessand health system based on SQLServerusing ASP.NET dynamicWeb development technology.
ASP.NET;SQLServer;physical fitness
G804.49
A
1008-6609(2017)06-0015-03
翁業(yè)林(1981-),男,江蘇儀征人,碩士,講師,研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)技術(shù)。
淮安市科技項(xiàng)目,項(xiàng)目編號(hào):HAS2014023。