朱丹丹+王衛+吳學會

摘要:以APP技術為支撐,中醫養生理論與二十四節氣有機結合,探索中醫關于飲食養生、情志養生、起居養生、穴位按摩養生相關知識,深入探究“二十四節氣養生”科普系統手機APP模塊設計及其實現的關鍵技術。
關鍵詞:APP;飲食養生;二十四節氣;科普系統
DOIDOI:10.11907/rjdk.171175
中圖分類號:TP319
文獻標識碼:A 文章編號:1672-7800(2017)006-0092-02
0 引言
隨著人們生活水平的不斷提高,科學生活、科學養生也日益受到人們的青睞。二十四節氣是千百年來我國勞動人民隨著農業生產的發展而創立的,根據中醫理論,人與自然界是天人相應“形神合一”的整體,人類機體的變化、疾病的發生與二十四節氣同樣緊密相連。二十四節氣養生是根據不同節氣闡釋養生觀點,通過養精神、調飲食、練形體等達到強身益壽的目的。隨著智能手機的逐漸普及,加上目前APP開發技術的日趨成熟,科普系列軟件逐漸盛行。但是結合中國古代“二十四節氣”變化、融合中醫傳統理論進行科學養生類的科普軟件還極少。因此,基于APP技術,開發“二十四節氣養生”科普系統尤為必要。
1 軟件設計原則
1.1 科學性
二十四節氣是根據太陽在黃道(即地球繞太陽公轉的軌道)上的位置來劃分。節氣的劃分充分考慮了季節、氣候等自然現象的變化。比如,立春、立夏、立秋、立冬是用來反映季節的,是一年4個季節的開始,將一年劃分為春、夏、秋、冬4個季節。春分、秋分、夏至、冬至是從天文角度來劃分的,反映了太陽高度變化的轉折點[1-5]。而中醫養生是運用中國幾千年的中醫文化理論,根據氣候節氣的變化合理養生也是中醫養生的精華所在。中醫注重“養”,如何養、何時養是中醫養生的智慧所在??茖W地利用節氣變化養精神、調身體,對于人體健康具有重要意義。軟件的設計秉承科學性原則,保證用戶通過平臺所獲得的的知識具有科學性和可信性。
1.2 創新性
軟件系統采用手機APP技術開發,這種技術的使用符合IOS和Android兩種操作平臺,能夠覆蓋70%以上智能手機平臺。該技術在應用上具有實用性強、覆蓋面廣、方便快捷、交互性強等特點。以傳統“二十四節氣”為出發點,中醫傳統養生知識為理論基礎,APP手機技術為技術支撐,智能手機為信息載體,是傳統文化、中醫養生與現代新技術的大膽融合,以技術為平臺傳播傳統中醫文化知識,科學養生,服務大眾,是一場“穿越”性的創新。
1.3 服務性
結合古老中醫傳統知識,以中醫基礎理論科學指導二十四節氣養生,并以手機APP技術為支撐,實現知識的普及,使民眾掌握氣候節氣與養生之間的關系,以及科學的中醫養生知識,掌握常見健康養生小常識,激發國民健康科學養生知識,提高國民身體素質,實現計算機技術服務大眾的最終目標。
2 設計方法與開發工具
2.1 設計方法
本項目研究主要采用文獻法、基于設計的研究法和快速原型法。通過文獻檢索法,整理二十四節氣養生的基本方法,其中包括:飲食調養、常見病預防、穴位按摩等。通過基于設計的研究方法對軟件的基本功能需求進行設計、改進、完善、應用,在運用中設計、設計中進行完善。在APP項目開發中采用快速原型法,根據設計與基本需求建立軟件原型。在軟件設計中采用面向對象的方法進行開發。
2.2 開發工具
Android平臺采用Java JDK、Eclipse、Android SDK工具開發,IOS平臺使用IOS SDK及開發工具X-CODE進行開發?;贗OS平臺和Android平臺的APP手機程序編碼開發,在WiFi 512K網絡覆蓋下,軟件下載時間小于30s,數據庫更新時間小于30s[6-8]。
3 系統非功能需求分析
3.1 性能需求
系統提供的各種服務的響應時間應該在一個可接受的范圍內,客戶端對用戶的觸摸操作能夠作出及時響應,不可讓用戶覺得卡頓甚至空等。因此要求在設計與開發時要更加合理,盡量避免不必要的耗時操作(如:訪問網絡等),所有的耗時操作不可在主線程中進行,應該通過Handler或異步機制來對 UI 進行操控。數據庫、網絡訪問等需要設置緩存,編程時還需要注意避免頻繁創建、銷毀對象等細節。
3.2 安全需求
系統要求對用戶密碼等機密數據設置安全措施,主要指傳輸與存儲時需進行加密處理。因此,在網絡訪問中,用戶密碼等數據采用MD5摘要算法加密傳輸,數據庫中存儲的也是 MD5 摘要而不是明文數據。
3.3 界面需求
客戶端界面要求結構清晰、一目了然,在允許的情況下盡量減少界面控件的數量,讓用戶能夠一眼就知道如何操作。在此基礎上要力求美觀,使用戶賞心悅目,提升用戶體驗效果。
4 軟件功能模塊設計
通過大量的文獻檢索與文獻查閱,歸納整理二十四節氣的氣候特點、中醫養生知識,形成知識庫,并對用戶進行需求分析,開發軟件系統?!岸墓潥怵B生法”系統APP整體設計框架如圖1所示,主要模塊包括:今日養生、養生資料和養生咨詢。
(1)今日養生。該模塊包括節氣提醒、每日天氣情況預報、節氣養生指南。節氣養生指南主要提供二十四節氣養生、情志養生、飲食養生、運動養生等科學養生、預防疾病的方法。常見中醫穴位按摩小知識主要總結適合不同節氣的中醫穴位按摩手法。
(2)養生資料。該模塊為養生方法資料庫,涵蓋二十四節氣的所有相關知識,用戶可以根據自己的需要通過關鍵字進行搜索查詢。
(3)養生咨詢。該模塊主要實現用戶對養生相關問題進行提問,專家對問題予以解答,問題的答案將在用戶界面上顯示。系統會建立專家庫,確保問題解答的科學性和可靠性。
5 軟件關鍵模塊實現
以Android為例,其布局文件放置在Android工程項目底下的res/ayout目錄,包含各種資源文件,如文字、顏色引用、圖片、音頻文件等,應用程序在運行時,可以通過代碼調用對配置文件進行讀取。每個可視化的用戶界面都會展現不同的效果。Android平臺有一套完整的動畫框架,采用逐幀動畫Frame Animation,代碼如下:
6 結語
該項目的設計與開發重視科學性、普及性、實用性、易操作性,旨在運用中醫基礎知識養生,服務百姓。以圖文并茂、多媒體展示、界面友好、操作便捷為基本特點。服務性強,體現為將中國傳統文化與中醫養生密切結合,普及健康養生知識,提高大眾養生、增強科學養生意識;針對性強,體現為根據不同節氣具體介紹各節氣養生方法,包括食療、精神養生法、中醫穴位按摩等;應用性強,體現為軟件采用手機APP技術,通過IOS和Android兩種操作平臺呈現,符合當前用戶使用需求,容易推廣。該軟件有助于廣大民眾掌握節氣與健康養生之間的關系,并通過科學的中醫知識指導,實現強身健體的目標,同時符合當前用戶的基本需求和使用習慣,應用前景較好。
參考文獻:
[1]李勇.二十四節氣之占與傳統文化反思[J].大自然探索,1990,9(33):119.
[2]楊建宇.楊建宇二十四節氣養生歌賞析(六)[J].中國中醫藥現代遠程教育,2012,10(6):105-106.
[3]嚴蘇純.春分養生[J].開卷有益:求醫問藥,2012(3):6-7.
[4]新蕊.春分養生重在養肝[J].農產品加工,2013(3):64.
[5]王志華,李彥知,楊建宇.楊建宇二十四節氣養生歌賞析(一)——立春養生[J].中國中醫藥現代遠程教育,2012(1):104-105.
[6]劉平.Android手機訪問服務器的一種數據交互方法[J].西安財經學院學報,2010(9):96-102.
[7]趙亮,張維.基于Android技術的界面設計與研究[J].電腦知識與技術,2009(29):8183-8185.
[8]汪永松.Android平臺開發之旅[M].北京:機械工業出版社,2011:235-253.
[9]佚名.本期健康策劃——二十四節氣養生談之驚蟄、春分[J].僑園,2013(3):32-35.
[10]池曉玲,蕭煥明.春分養生 平和為上[N].保健時報,2015-03-19.
[11]池曉玲,蕭煥明.谷雨養生忌動肝火[N].上海中醫藥報,2008-04-25.
(責任編輯:孫 娟)