


【摘 要】本文闡述構建一個社區連鎖養生立體化干預 O2O 服務平臺具體方法,運用H5 技術及 python 技術來構建系統的各項功能模塊,根據系統的功能需求設計對應功能模塊,并對系統進行全方位的測試,結果顯示系統設計能夠滿足各項既定功能需求和性能要求。
【關鍵詞】python H5 技術 社區連鎖養生 O2O 服務平臺
【中圖分類號】G? 【文獻標識碼】A
【文章編號】0450-9889(2020)30-0027-03
隨著現代社會經濟的發展,人們越來越重視身體健康,社區連鎖養生應運而生。由于生活節奏越來越快以及人們生活中不良的習慣等,使得許多人都處于一種亞健康狀態,但是又沒有更多的時間和精力來開展專業的養生活動,只能依靠個人調整健康狀態。這不但缺乏足夠的監督管理,而且也缺乏對應的信息了解和專業指導,因而有必要打造一個信息服務平臺來提供養生立體化干預。人們可以利用該平臺進行信息交流,了解相關的專業知識,使用專業養生資源。醫生也可以在這個平臺上與大眾進行線上交流互動,對他們進行在線指導。為了能夠更好地實現平臺系統的功能,可以將 python 及 H5 技術應用其中,完成對系統進行綜合設計。
一、系統設計關鍵技術
(一)Python 技術
Python 技術最早的一個版本是 1991 年的 Guido van Rossum 發明發行的版本,Python 技術是一種面向對象的解釋型程序設計語言,作為一種開放性軟件,Python 的源代碼和解釋器都遵循于 GNU General Public License 協議,具有語法簡潔清晰的特點。它能夠以空白符作為語句縮進,很簡單地把其他語言制作模塊聯結在一起,從而形成一個內容非常豐富的庫。當使用 Python 語言程序進行開發的時候,開發者可以有非常多的選擇,一般會使用非常明確的語法,不會使用更為花哨的語法,確保語句不會有歧義。許多使用者認為 Python 源代碼要比 Perl 有更好的可讀性,因而可以支撐更大規模的軟件開發,通過運行 import this 能夠得到十分清晰完整的列表。
(二)基于 Python 的 H5 文件讀寫
H5 文件即 Hierarchical Data Format,是一種常用數據存儲格式,能夠儲存各種類型圖像及數碼數據文件的格式,利用 python 能夠讀寫 H5 文件中的包 h5py,其對數據的讀取、查看、抽取、轉換、寫入等如圖 1 所示:
二、社區連鎖養生立體干預 O2O 服務平臺設計
(一)設計原則
社區連鎖養生立體干預 O2O 服務平臺是一個實現公共信息發布、交流和日常管理維護的平臺,在進行平臺設計的時候,需要遵循幾個原則:(1)功能全面。能夠實現線上交流、信息發布、信息編輯、查詢、系統管理維護等多種功能,可以實現信息的自動備份存儲以及自動清理。(2)簡單易用。由于養生的用戶大部分都是老年人,因而需要有非常方便快捷的人機對話界面,要有非常清晰的欄目導航,能夠便于用戶快速查找到目的,并在最大的限度上實現欄目的編排,使用戶瀏覽和查詢更為方便。(3)內容實用。系統的所有內容和功能模塊都要具有很強的實用性,且信息的時效性要得到一定的保障,特別要注意人性化設計。(4)安全可靠。整個平臺需要保證足夠的開放性和先進性,因而也必須要有非常嚴謹的安全保障措施,能夠保證系統正常運行。(5)維護方便。因為服務平臺的信息量大,如果出現框架結構問題那么就不容易修改,所以不能夠采用傳統的設計方式。這就會增加更大的工作量和工作任務,因而需要考慮到系統的可操作性,能夠兼具遠程的信息采集和控制功能。(6)風格專業。作為一種社區養生立體干預 O2O 服務平臺,系統的界面要具有大氣、柔和、沉穩的感覺,以突出界面的專業風格。
(二)系統模塊設計
對于社區連鎖養生立體干預 O2O 服務平臺,在系統架構的過程中應該根據用戶群體的主要特征來架構系統,以實現系統的功能。圖 2 為社區連鎖養生立體干預 O2O 服務平臺的總體架構圖,所有的用戶都能夠利用瀏覽器對 Web 服務器進行訪問,整個系統后臺包含四個主要的模塊,分別是信息發布模塊、技術轉移管理模塊、后臺管理模塊以及在線交流模塊。整個系統的架構嚴格按照數據層、應用層、服務層以及用戶層等四個層面來進行架構。其中處于最底層的是數據庫,系統設計時采用 MySq l 數據庫,數據庫的主要功能是存儲系統運行、用戶使用以及系統維護產生的數據。應用層則主要是搭建整個系統的運行模塊,采用 Python 語言程序,它的主要功能是調度系統各個模塊運行。排在應用層之上的是服務層,服務層的主要作用是將應用層展現出來方便用戶進行操作,它通過 Web 服務器來實現整個系統的服務功能,服務器則通過 Apache 來實現各種功能。服務層之上則是用戶層,用戶層的主要功能是實現用戶和系統之間的交互,在這個過程中用戶可以通過電腦主機、平板電腦等各種平臺來完成。
在整個系統的架構中,應用層的各個功能模塊是整個系統的核心層次。整個應用層包含信息發布、技術轉移管理、后臺管理以及在線交流等模塊。通過這些模塊能夠實現在線交流、后臺管理、技術轉移管理以及信息發布,其中,信息發布模塊的主要功能是用于信息發布,信息的發布也不僅僅局限于系統維護者、管理者發布的相關信息,系統的用戶也可以利用該模塊發布相關的信息;技術轉移管理模塊的主要功能是用于系統的技術管理,或者是進行系統升級等;后臺管理模塊的主要功能是用于系統的后臺管理,管理的內容涉及系統的維護、用戶信息管理、平臺信息管理等各類信息的管理與維護等,是系統管理人員保證系統正常運行的主要通道;在線交流模塊主要用于用戶的交流,是整個系統設計最為重要的地方,用戶通過這個模塊可以與同平臺其他用戶進行交流,或者是通過這個模塊獲得養生知識等。通過對以上各個模塊的分析可以看出,利用該系統,管理人員可以實現信息的發布和后臺管理等,能夠公布一些和養生相關的信息成果,可以實現社區的在線信息交流。除了進行養生信息的互動交流,醫生也可以在線解答和指導社區養生的相關問題。
(三)主要功能模塊的實現
對不同的用戶,要實現不同的賬戶功能。除了社區人員使用以外,還可以融入專家、醫生等,這些用戶可以通過會員進入該平臺系統中。進入該系統之后,用戶可以通過注冊的方式將資料提交到數據庫中。用戶注冊成功后,就可以擁有一個免費的賬號來實現系統的登錄和必要的私人交流。系統的登錄及賬號注冊功能模塊的時序表如圖 3 所示。
該系統具有在線咨詢及交流的功能,為用戶之間以及用戶和醫生、專家之間提供一個在線交流平臺。這種交流主要能夠實現的是用戶和用戶之間、用戶和醫生、用戶和專家、用戶和專業機構之間的交流,用戶能夠向對應的專家及機構提出聯通要求,建立在線聯系。該系統服務平臺還有一個非常重要的功能,就是能夠發布信息和進行信息搜索,可以通過快捷穩定的信息搜索模塊來實現信息檢索功能。信息檢索功能為用戶提供進行專業知識學習、信息的查詢,用戶能夠通過該平臺尋找到企業及組織機構的相關信息。
三、系統測試
這個 O2O 平臺主要實現的功能是服務功能,通過對軟件功能的需求分析,來完成系統的編程設計。整個系統設計需要考慮到使用者的個人習慣、溝通方式和表達方式等,要能夠實現信息的準確傳遞。這個平臺系統設計功能模塊較多,為了在使用過程中做到萬無一失,因此需要對系統進行全方面測試,如性能、安全性以及兼容性等測試,以確保正常使用。在進行測試時,必須要定好測試的具體內容,確定測試的策略及方法。為了能夠更好地開展測試工作,需要制定測試工作計劃表,并且要給出一個能夠滿足軟件使用的范圍特征及軟件的測試目標,梳理測試進度規劃,明確制定測試環境參數。
這個平臺的功能模塊較多,如果要對所有的功能模塊進行測試,那么工作量就會非常大,因而可以考慮同時進行黑盒法和白盒法測試,并且以黑盒法的測試為主。一般來說,都要對整個平臺的各項功能進行測試,查看各個功能模塊是否符合相關規定,是否存在系統漏洞。在進行數據庫的完整性及一致性檢查時,需要導入大量的養生服務信息及大量的專家資源,并測試系統是否能夠正確將所有的資源讀取出來。特別注意的是,要對系統的功能性、穩定性、安全性和擴展性進行測試。具體的測試結果如表 1 所示(見下頁)。
從表 1 中的測試結果可以看出,這個 O2O 服務平臺能順利通過各個測試,所有的測試結果都合格。在系統功能性測試中,該系統能夠滿足用戶的使用需求,各個功能模塊有非常好的融合效果。在系統的穩定性操作中,即便是用戶無意進行了一定的誤操作,但是通過系統的提示和正確引導也能夠完成想要實現的工作,即便是經過了長時間的測試,系統也沒有出現較大的 BUG。對于一些重要數據的輸入,系統會對其進行檢測和提示。在系統安全性測試中,不同角色通過不同權限賬號進入系統中,所有的賬號和密碼必須要一一匹配才能夠進入系統中來使用和自己權限對應的功能。在系統的擴展性測試中,用戶可以根據需要來進行數據增刪,避免了過多的信息量對自己產生冗余影響。
為了能夠滿足人們的現代養生需求,基于 H5 技術及 Python 技術進行的社區連鎖養生立體化干預 O2O 服務平臺的設計,是根據系統的需求規劃了各個功能模塊,以滿足系統的信息發布、在線溝通交流等多項功能。該平臺可以讓人們從中獲取更多的身體健康養生信息,可以在線互動交流。從系統的各項性能的綜合測試結果可以看出,系統的功能性、安全性、穩定性以及擴展性都能夠滿足用戶所需,具有較好的使用價值。此次的研究,能夠為社區連鎖養生立體化提供一個切實可用的服務平臺,它有助于提升人們的安全健康意識和養生方式。
【參考文獻】
[1]王學慶.基于 Python 的計算機軟件應用技術研究[J].信息系統工程,2019(4).
[2]李曉莎,林 森.基于 Python+OpenCV 的車牌識別技術的研究[J].數字技術與應用,2019(6).
[3]陳 慧,曹恒來.《H5快速制作網頁》教學設計[J].中國信息技術教育,2019(18).
[4]許群毅,韋 衛.O2O 網絡預約借書服務平臺建設及運行探析——以浦東新區陸家嘴圖書館“易悅讀”網借服務為例[J].河南圖書館學刊,2019(5).
[5]劉漢華,李 彪,何 軍.基于“O2O 模式”構建高校“一站式”陽光服務平臺的探索與實踐——以湖南有色金屬職業技術學院為例[J].佳木斯職業學院學報,2019(6).
[6]余策云.綜合護理干預在社區孕產婦系統管理中的應用[J].現代養生,2015(4).
[7]于 彤,崔 蒙,毛郁欣,等.基于移動互聯網的中醫養生知識服務研究[J].中國數字醫學,2016(11).
[8]楊海苓,王 萍,侯文秀,等.醫院—社區—家庭三元聯動延續護理平臺的設計及應用[J].中華護理雜志,2016(9).
[9]吳金成,曾 燁,龔惠琴.基于一卡通的社區O2O服務平臺構建研究[J].金卡工程,2016(8).
[10]姚 紅,劉奕男,顧紅偉,等.基于信息化平臺的分級診療社區慢性病優化管理[J].中國初級衛生保健,2018(7).
【基金項目】廣西科技計劃項目“社區連鎖養生立體化干預O2O服務平臺建設”(項目編號:桂科AB18126092)。
【作者簡介】黃永明(1977— ),男,廣西靈山人,工程碩士,高級講師,高級“雙師型”教師,現就職于南寧市第三職業技術學校,研究方向為信息化平臺建設及人工智能教學應用。
(責編 盧建龍)