宋艷茹 張學林



作者簡介:宋艷茹(1999— ),女,內蒙古呼倫貝爾人,本科生;研究方向:軟件設計與開發。
摘要:孕產婦健康管理微信小程序是結合社會物質和精神文化的豐富,婦女在社會分工中的地位越來越強的背景下研究的。文章從對小程序設計背景、目標、意義及開發工具和相關技術進行介紹,對小程序數據庫的詳細說明,對小程序前后臺功能的詳細說明3個方面,闡述了中國的“三孩政策”使兒童成為社會關注的焦點。開發一個為孕產婦提供掛號和知識學習、溝通交流的平臺是非常有必要的。
關鍵詞:孕產婦健康管理;微信小程序;JSP;MYSQL
中圖分類號:TP319 文獻標志碼:A
0 引言
隨著國家社會經濟的發展以及民眾生活質量和文化素質水平的提高,我國政府出臺了三孩政策[1]。在此背景下,孕婦及家人都希望在醫療機構掌握孕產婦的保健知識。目前,互聯網孕產婦的保健教育正顯著增多。而按照當前社區門診以及公辦醫療機構的實際狀況,一般產檢需要大半天的時間,而大夫平均對每位產婦的檢測時間只有15分鐘[2]。上網查詢資料已成為很多沒有生育和撫養孩子經驗的年輕夫婦解決困惑的主要方式。病人等待時間長、醫生診斷時限短、資源緊張與供需不均衡,是現階段醫生和病人之間的主要矛盾[3]。
1 系統需求分析
本項目的主要目標是開發一款微信版孕產婦健康管理小程序,圍繞這個目標,主要研究內容如下:(1)為了解決孕婦線下預約專家、專科號,而承受排隊和奔波之苦,提高醫院就醫預約功能,研究并實現了在微信小程序上進行網上預約掛號。這改善了醫療環境,簡化了醫療程序,節省了時間,真正體現了以病人為中心、為病人服務的理念,符合現代醫院“人性化和溫馨服務”的理念[4]。(2)為了向更多孕產婦科普健康知識,提高群眾自我保健意識和能力,研究并實現了在微信小程序上科普健康知識功能。(3)解決了孕產婦之間互訴衷腸、分享經驗的需求,研究并實現了微信小程序論壇功能。
2 系統的設計
2.1 系統設計思路
本系統結合微信公眾號功能特點和用戶使用習慣,提出基于微信公眾號的孕期健康管理模型。認真分析了中國孕婦的需求和期望后發現,需要通過開發和修改產品系統,為產前健康自我管理提供經濟可行的解決方案。為了提高產前和醫療咨詢的效率,本系統幫助孕婦更好地了解自己的健康狀況,在就診前做好準備,更好地向醫生提出相關問題,以便雙方高效地進行產科檢查。系統功能流程如圖1所示。
2.2 系統架構設計
此微信小程序采用JSP技術,Java作為編程語言,MySQL作為數據庫,MyEclipse和微信開發者工具作為編程工具。小程序開發中使用的語言基本上是JS+CSS+HTML5,但不是直接使用HTML標簽,也不支持對代碼中數據做任何處理,更重要的是在Java程序里,所有的操作都要通過Java才能執行,這就要求開發者必須具備一定的語法知識并且有很強的編譯能力。
2.3 系統功能設計
本微信小程序分為服務器端和小程序端。孕產婦使用小程序端,主要實現注冊登錄模塊、孕產婦模塊、醫護人員模塊、健康知識學習模塊、論壇模塊、系統管理員模塊。管理員和醫護人員使用服務器端,包含了科室管理、孕產婦管理、醫護人員管理、健康知識欄目管理、健康知識管理、掛號管理、論壇管理、系統管理。部分系統功能如圖2—6所示。
2.4 系統數據庫設計
數據庫設計的主要任務是概念設計,它實現了每個用戶需求,歸納分類和抽象的總和,使它成為獨立于DBMS概念的模型。該系統采用 SQL Server 2012數據庫作為后臺數據庫[5-6]。
3 系統功能的實現步驟
3.1 掛號功能
用戶點擊掛號,通過關鍵字搜索醫生或通過科室搜索醫生,查看醫生個人簡介詳情。用戶進入掛號,選擇掛號日期,填寫姓名、手機號碼和備注說明。微信支付后,則掛號成功。用戶通過查看“我的掛號”,可以修改和取消掛號,可以修改自己的信息。用戶還可以通過地理位置授權獲取地理位置,以快速定位該用戶所處地理位置,找尋到最近的診所醫院[7-8] 。
代碼如下:
onLoad(option){
if(option){
this.setData({
globalOption:option
})
}
},
3.2 健康知識功能
健康知識界面在服務器端分為添加健康知識和管理健康知識信息。添加健康知識需要醫護人員填寫所屬健康知識欄目、標題、圖片和內容,返回則添加失敗,返回到健康知識詳情。管理健康知識信息醫護人員可以通過所屬欄目和標題關鍵字進行查詢,點擊詳細查看健康知識,點擊編輯對健康知識進行修改,有誤時可以刪除健康知識[9-10] 。
健康知識代碼如下:
letparam={
f:1,
loadmsg:-正在加載中-
};
App.HttpService.getData(param,"/atype_List").then(data=>{//執行服務器Servlet
this.setData({
tabs1:data//把從服務器端得到的值賦值給數組
});
3.3 論壇功能
管理論壇信息在服務器端可以通過輸入帖子主題關鍵字進行查詢,點擊詳細查看帖子詳細信息,也可以刪除帖子。
在客戶端,用戶進入論壇,可以看見醫護人員和其他用戶發布的最新帖子,可以回復其他人發布的帖子,也可以自己發布帖子向其他用戶和醫護人員提問。代碼如下:
changepic:function(values){
if(values.detail){
values=values.detail.value;
}elseif(App.Tools.isString(values)){
values=values.split(",");
}
4 結語
完成該小程序所做的工作主要有兩點:(1)前期做好孕產婦需求調查報告,充分獲取孕產婦、醫護人員和管理員各方面信息,了解用戶實際需求,做好小程序的可行性分析和需求分析工作,規劃設計好系統的大部分功能模塊,進行下一步的工作。(2)掌握微信開發者工具、MyEclipse、MySQL數據庫和網頁設計知識,查閱大量管理系統的相關書籍,瀏覽界面良好的網頁借鑒其精華。
在系統的功能測試上,基本功能均可以實現,在系統的不同分支結構和不同的功能模塊上也實現了較好的耦合性。比如用戶多次異常退出,會返回異常信息,暫時停止緩存用戶信息,節省小程序的后臺資源。經過多次的修改和測試,孕產婦健康管理小程序基本上實現了完整的功能,同時也確保了數據的安全性。
一個小程序擁有好的后臺代碼加上美觀的前臺界面,不僅能夠快速投入使用,也方便后期維護,為小程序的推廣打好基礎。有了好的功能模塊,更要有完善的設計規劃,設計人員一定要在保證質量的前提下把握小程序設計與開發的進度。
參考文獻
[1]張靜.孕產婦保健系統管理信息化的實踐與效果[J].中醫藥管理雜志,2020(1):70-71.
[2]陸蓉.基于移動平臺協同管理的孕產婦保健系統建設[J].醫學信息學,2019(12):33-36.
[3]張雪葳.孕產期信息化健康管理模式的構建及應用研究[D].鄭州:鄭州大學,2019.
[4]劉寧,陳獻,李超凡,等.互聯網+孕產婦保健管理流程優化與系統設計[J].中國數字醫學,2019(12):45-47.
[5]高洪巖.Java多線程編程核心技術[M].2版.北京:機械工業出版社,2017.
[6]程朝斌,張水波.MySQL數據庫管理與開發實踐教程[M].北京:清華大學出版社,2016.
[7]李輝等.數據庫系統原理及MySQL應用教程[M].北京:機械工業出版社,2015.
[8]鄒竹彪.JSP寶典[M].北京:電子工業出版社,2019.
[9]王堅,唐小毅,柴艷妹,等.MySQL數據庫原理及應用[M].北京:機械工業出版社,2019.
[10]武洪萍,孟秀錦,孫燦.MySQL數據庫原理及應用[M].北京:人民郵電出版社,2018.
(編輯 王永超)
Abstract: Wechat mini-procedure of maternal health management is a combination of social material and spiritual culture of the rich, women in the social division of labor in the background of growing status of research. This paper introduces the background, goal, significance, development tools and related technology of small program design, and explains the database of small program in detail, and the function of small program in front and back of the background in detail, Chinas “Three-child policy” makes children become the focus of social attention. It is necessary to develop a platform to provide registration, knowledge learning and communication for pregnant and lying-in women.
Key words: maternal health management; WeChat applet; JSP; MYSQL