劉麗娟 薛婉婷
(內江師范學院 四川 內江 641100)
疫苗接種是每個新生兒必不可少的一個環節。可是這么多年以來,在幼兒疫苗接種中出現的由于疫苗接種次數及時間的不同、醫院疫苗庫存不足、家長當天無法帶孩子前往接種等問題導致幼兒漏打疫苗的現象屢見不鮮。家長們迫切需要一種方式來防止幼兒漏打疫苗現象的發生。
隨著當今時代的不斷進步以及互聯網的不斷發展,手機中的各類App解決了人們對各類問題的需要,手機上的各種應用程序已經成為服務我們日常生活所不可或缺的一部分。通過在手機端設計出一款能夠方便快捷的查看幼兒疫苗接種信息、及時提醒家長帶自己的子女去醫院進行疫苗接種、簡潔明了的顯示醫院疫苗庫存信息、在線預約接種時段等功能的App,可以減少幼兒漏打疫苗現象的發生。
(一)APICloud Studio 2
APICloud Studio 2是一個受前端開發人員歡迎的應用程序集成開發工具,適用于前端開發。它基于前端工程師首選的開源且具有簡介和直觀的圖形用戶界面的文本編輯器所深度定制,與APICloud云平臺提供的各種服務和開發模式相結合,既可在APICloud Studio 2上編寫相應代碼,也可引用云平臺各個模塊完成App的設計,是一款貨真價實的移動應用程序快速開發工具。
(二)開發模式和技術語言
APICloud應用程序的開發模式是使用標準的HTML、CSS和JavaScript+APICloud擴展API來進行應用程序的開發。應用程序在開發工具上開發使用的是標準的HTML5技術,由于在開發過程中并不是所有的功能都可以通過HTML5技術實現,為了完成這些HTML5技術無法實現但用戶或開發者又有所要求的功能。APICloud通過在云服務端提供多個模塊插件和API,利用開發工具與APICloud數據云服務相結合的特點,完善HTML5所無法實現的功能,滿足用戶對應用程序的開發需求。
(三)APICloud開發應用理念
APICloud開發應用的理念是通過HTML、CSS、JavaScript+APICloud擴展API的方式來進行的。以這種簡化的技術開發,但同時要保證開發的App的功能、性能和體驗,能夠達到原生的要求。所以,一個關鍵的因素就是APICloud引擎支持Native+HTML5的混合渲染。APICloud通過5大組件對整個App的UI結構進行了定義,在渲染機制上與原生應用的分層渲染一致,并且支持Native和HTML5的混合渲染,從而保證用APICloud開發的App的渲染效果和體驗。
在本App中通過使用APICloud數據云實現App的登陸注冊功能,使用戶可以在本App上進行登錄和注冊操作,用戶所創建的賬號數據存儲于APICloud數據云中。用戶登陸成功后,跳轉到本App的首頁,在首頁的左上角用戶可以選擇所在城市,首頁默認顯示疫苗信息界面。疫苗信息頁可以查看各種疫苗的詳細信息、疫苗庫存以及所在醫院、實現上拉刷新和下拉加載更多功能。
在App首頁右上角,有個人中心圖標,用戶可以點擊該圖標進入個人中心頁。個人中心頁可以查看自己的賬號情況、上傳頭像、查看預約、查看App通知消息、查看收藏、跳轉接種信息頁查看接種信息和意見反饋等功能。
個人中心底部擁有三個圖標按鈕,左下角設置按鈕可以退出登錄、清除緩存和查看App關于信息;底部中央消息按鈕可以查看App通知消息,右下角客服按鈕可以聯系客服。
首頁點擊在線預約可進入預約頁,填入預約信息后可在門診通知頁查看預約情況和通知。預約頁可以輸入寶寶姓名及家長電話、選擇所在區域、設置具體地址和選擇所要預約接種的疫苗類型。
點擊接種信息可進入接種信息頁查看幼兒接種信息,點擊家長課堂可進入家長課堂頁查看育兒相關知識和接種常識。
(一)系統設計目標
在系統分析的基礎上,設計出能滿足用戶需求的應用程序的過程。系統設計內容主要包括:確定應用的開發方式和構建方法,將應用中不同功能部分分解為各個互相連接的窗口,確定各個窗口的設計目標、功能及相互跳轉的方式,決定對各個窗口的管理體系和控制模式,對各個窗口不同功能各個框架進行技術劃分和設計,對整個應用的不同模塊進行技術劃分和設計等。
本系統的設計目標是建立一個幼兒疫苗接種App軟件,可以滿足用戶在疫苗接種方面查看疫苗信息、查看接種信息和在線預約接種的功能,減少嬰幼兒漏打疫苗現象的發生。
用戶界面各個結構清晰明確,在美觀的同時又含有幫助用戶操作的提示圖標,從而方便用戶使用。經過精心設計,每一步的操作都更加符合用戶的需求,在簡單的操作下隱藏了繁瑣的后臺數據操作過程,使系統的布局不僅方便美觀還可靠安全。
本系統運用當下安全、穩定、可靠的網絡技術以及值得信賴且穩定的開發工具進行開發,保證了系統的安全性和可靠性。系統本著用戶友好的原則,充分完善用戶所需的要求,處處為用戶著想。
(二)數據庫設計
運用APICloud數據云構造后臺數據,APICloud數據云簡化了后端的生成和部署,而且運用APICloud數據云可以方便開發者采用圖形界面操作的方式,方便快捷地建立數據庫、表、業務模型和相關API,這極大地簡化了后端的開發。
(三)APICloud云端模塊使用設計
運用UIScrollPicture模塊實現疫苗圖片輪播效果(通常,App的首頁新聞或廣告輪播展示是無限循環自動播放的,使用本模塊可以快速實現相同功能)。
使用UIInput模塊實現再打開新的頁面后,會立刻彈出鍵盤(如登陸注冊、評論、聊天等頁面)。
使用UIActionSelector模塊做出一個城市地區選擇器、醫院部門選擇器或菜單選擇器。
通過研究幼兒疫苗接種的國內研究現狀及目前幼兒疫苗接種中存在的問題,為幼兒疫苗接種App的研究和設計奠定了基礎。其次,對當前網絡環境下疫苗接種App的組成結構、運行方式、運用的技術和具體實現方式進行了深入的研究,根據當前主流App的設計思想和布局方式實現整個應用的研究和設計,可以為類似App的設計提供一定的參考價值。