李 輝,張 標,胡閏智,涂平凡,李思捷,李 昂
(中國農(nóng)業(yè)大學,北京 100083)
近年來我國的人口老齡化進程隨著經(jīng)濟快速發(fā)展和社會的不斷進步呈現(xiàn)出加劇態(tài)勢,這就加速了養(yǎng)老機構的發(fā)展。一般來說,村鎮(zhèn)養(yǎng)老機構是指設立于農(nóng)村、集鎮(zhèn)與建制鎮(zhèn),由民間資本或社會捐助發(fā)起成立,在民政部門登記注冊后,為社會提供公益服務的非營利性社會福利機構[1]。目前,養(yǎng)老機構在中國許多城市也迅速發(fā)展,產(chǎn)生這一現(xiàn)象的原因包括人口的快速老齡化,失能、失智老人的增多,家庭規(guī)模的縮小,人口流動的日益頻繁,老年家庭的“空巢化”,以及傳統(tǒng)的家庭養(yǎng)老功能的弱化等方面[2]。以至于許多村鎮(zhèn)老年人逐漸被送往附近的村鎮(zhèn)養(yǎng)老機構,然而目前村鎮(zhèn)的養(yǎng)老機構存在由于制度建設,經(jīng)濟水平,歷史遺留等多方面原因而引起運行管理方面的許多問題和困難。
隨著現(xiàn)代信息技術與各領域的高度融合,管理信息系統(tǒng)在養(yǎng)老機構的應用成為必然。管理信息系統(tǒng)的應用可以使養(yǎng)老院管理從主要依靠人力的粗放型向依靠高新技術的集約型轉(zhuǎn)變,實現(xiàn)了養(yǎng)老護理信息化和智能化,降低成本,能夠有力促進提高養(yǎng)老院的管理服務水平,為老人提供安全和健康護理,提高養(yǎng)老服務的效率和質(zhì)量[3-7]。
本文面向村鎮(zhèn)養(yǎng)老機構運營管理業(yè)務的需求,擬借鑒“三層架構(表示層、業(yè)務邏輯層、數(shù)據(jù)訪問層)”的軟件架構思想設計系統(tǒng)的總體架構,并進一步對系統(tǒng)的功能與關鍵模型進行設計,最后通過系統(tǒng)開發(fā)工具的應用實現(xiàn)系統(tǒng)。通過該系統(tǒng)的應用,能夠有效解決村鎮(zhèn)養(yǎng)老機構現(xiàn)存的運營管理問題,提升村鎮(zhèn)養(yǎng)老機構服務的智能化水平。
村鎮(zhèn)養(yǎng)老機構運營管理業(yè)務模塊主要是開發(fā)、整合、融合村鎮(zhèn)養(yǎng)老機構運營管理業(yè)務各項功能并使其有機結合。根據(jù)實際調(diào)研,村鎮(zhèn)養(yǎng)老機構運營管理業(yè)務主要包括三大內(nèi)容:老人管理、床位和來訪登記管理以及綜合業(yè)務管理。
(1)老人管理
老人管理板塊主要包括老人檔案管理,管理人員記錄老人資料,如姓名、年齡、出生日期、性別、身份證號、家庭地址、聯(lián)系電話、個人照片等信息,完成編輯后提交給后臺數(shù)據(jù)庫存儲。
(2)床位和來訪登記管理
床位管理和來訪登記主要包括文字服務業(yè)務、圖片服務業(yè)務和社站管理服務業(yè)務。門戶的采集人員進行文字和圖片服務資源的采集,并進行整理、篩選和分類編目,提交編輯人員進行詳細的頁面編輯,完成編輯后提交給審核人員進行審核。審核通過后進行發(fā)布,審核未通過的則再返回給編輯人員進行二次加工。
(3)綜合業(yè)務管理
綜合業(yè)務服務包括用戶管理和統(tǒng)計情況。當前的村鎮(zhèn)養(yǎng)老機構管理系統(tǒng)實現(xiàn)了多級登陸權限管理,對核心管理員、管理員分配相應的登陸權限。不同的權限登陸,所能操作的界面和功能不同。根據(jù)不同級別,只可查詢授權范圍內(nèi)的數(shù)據(jù),并詳細劃分讀寫權限到不同范圍。
經(jīng)過大量調(diào)研以及與相關人員的深入交流基礎之上,對后臺發(fā)布系統(tǒng)的功能進行確認和分類,將村鎮(zhèn)養(yǎng)老機構的業(yè)務流程劃分為接待管理、老人管理、床位管理、系統(tǒng)管理四個功能模塊,下面針對每個功能模塊對其構成及其功能進行詳細介紹。
(1)接待管理
接待管理主要用來對村鎮(zhèn)養(yǎng)老機構的接待工作進行管理和支持,使其科學化、標準化、高效化,提高接待的水平同時方便管理人員對過往接待記錄的查詢分析。如表1所示,本模塊提供了對來訪、接待記錄的錄入、查看,以及老人資料、村鎮(zhèn)養(yǎng)老機構床位資料的查看。
表1 接待管理功能說明
(2)老人管理
老人是村鎮(zhèn)養(yǎng)老機構管理服務的中心,也是村鎮(zhèn)養(yǎng)老機構管理系統(tǒng)的業(yè)務設計需要特別關注的重點,針對老人的業(yè)務服務應該從老人入院開始,涵蓋老人在村鎮(zhèn)養(yǎng)老機構中的衣食住行,同時還可以提供像老人生日提醒等溫馨服務。本設計中關于老人的管理服務部分歸納的功能如下表2所示。
表2 老人管理功能說明
(3)床位管理
床位管理功能主要是為了幫助村鎮(zhèn)養(yǎng)老機構管理其房間床位。時刻掌握村鎮(zhèn)養(yǎng)老機構床位的最新狀況,方便其對床位情況進行查詢和更新。
(4)系統(tǒng)管理
系統(tǒng)管理主要用來對村鎮(zhèn)養(yǎng)老機構管理系統(tǒng)的軟件平臺進行配置,提供了管理員的增添、刪除,不同管理員的權限設置、管理員密碼的修改,使村鎮(zhèn)養(yǎng)老機構管理者能夠按照自身村鎮(zhèn)養(yǎng)老機構的需求配置軟件平臺,同時掌控平臺軟件的運行。
基于系統(tǒng)業(yè)務與功能的需求分析,同時將系統(tǒng)的簡便性、實用性、高效性及安全性要求納入系統(tǒng)設計框架中[8],以滿足實際需求與應用,養(yǎng)老運營管理系統(tǒng)總體功能結構如圖1所示:
圖1 系統(tǒng)總體功能結構圖
在功能模塊結構圖中,首頁即運營管理系統(tǒng)的主界面,根據(jù)首頁上定義的功能,轉(zhuǎn)到各個管理子模塊。提供登錄接口,并處理登錄時用戶身份驗證。老人管理模塊是對老人基本信息的管理;接待管理模塊是老人家屬基本信息與來看望老人記錄;床位管理模塊實現(xiàn)對床位信息對象的訪問,并為其生產(chǎn)相應頁面或者其他對應的元素,滿足管理者的瀏覽需求,以及對信息的分析;數(shù)據(jù)庫維護是對所有系統(tǒng)數(shù)據(jù)的管理;系統(tǒng)管理模塊實現(xiàn)對系統(tǒng)的綜合管理,包括用戶設置、日志管理、數(shù)據(jù)管理等功能。
根據(jù)系統(tǒng)總體的設計,對功能模塊進行詳細設計,功能模塊劃分為老人管理、接待管理、床位管理、數(shù)據(jù)庫維護和系統(tǒng)管理。其中老人管理模塊和床位管理模塊與用戶息息相關,下面針對輸入、輸出及處理過程給予老人管理和床位管理模塊的詳細介紹。
(1)老人管理模塊
1)輸入
內(nèi)容:老人的基本信息、老人信息錄入。
方式:管理員信息選擇錄入。
數(shù)據(jù)項:老人姓名、老人編號、民族、出生日期、年齡、身份證號、床位號、家庭地址、電話等。
2)輸出
老人基本信息表。
3)處理過程
管理員將老人編號、姓名、地址等信息填入老人信息表并審核后確認。管理員可以進行增加、修改、刪除、編輯老人基本信息表。
(2)床位管理模塊
1)輸入
內(nèi)容:床位使用現(xiàn)狀,床位信息更新和查詢等。
方式:管理員根據(jù)剩余床位為入住老人安排床位。
數(shù)據(jù)項:床位編號、床位占用狀態(tài),床位數(shù)量等。
2)輸出
床位基本信息表。
3)處理過程
管理員瀏覽頁面;
登錄系統(tǒng);
查詢或更新床位信息。
Bootstrap由動態(tài)CSS語言Less寫成,提供了優(yōu)雅的HTML和CSS規(guī)范,包含了豐富的Web組件,根據(jù)這些組件,可以快速的搭建一個漂亮、功能完備的管理信息系統(tǒng)。
使用了Less的bootstrap具備如下優(yōu)點[9-13]:
1)Bootstrap使用和實現(xiàn)簡單,把bootstrap.css拖入你的代碼即可。編譯less文件可以用less.js,Less.app或Node.js等多種方案實現(xiàn)。
2)良好的兼容性,支持幾乎所有的主流瀏覽器,包括Safari、Chrome,F(xiàn)irefox、IE7.0及以上,最新版本還支持智能手機WebUI。
3)高靈活性,采用了更靈活也更受歡迎的12欄網(wǎng)格布局,并以此來實現(xiàn)其各種布局框架。完善和改進原有樣式庫,并提供更豐富的新樣式,包括樣式繁多的圖標(icon),漂亮易用的進度條等。
基于bootstrap技術的養(yǎng)老機構運營管理系統(tǒng)具有使用方便、操作簡單、維護容易、擴展性強、開發(fā)成本低等特性,能夠很好滿足實際需求。
結合需求分析、系統(tǒng)軟件框架設計、用戶的使用習慣以及對幾種常見開發(fā)平臺的對比,最終選擇PHP作為村鎮(zhèn)養(yǎng)老機構管理系統(tǒng)軟件平臺的開發(fā)平臺。具體考慮的方面如下:
(1)系統(tǒng)平臺方面考慮
根據(jù)系統(tǒng)框架設計可知,本村鎮(zhèn)養(yǎng)老機構管理系統(tǒng)運行在B/S結構模式上,提供互聯(lián)網(wǎng)式的便捷管理操作。LAMP平臺中以LINUX作為web服務器,配合apache的服務外加一系列成熟的WEB運維軟件的配合,能夠極大的保證系統(tǒng)的運行安全及效率。
(2)系統(tǒng)便捷性及擴展性方面考慮
養(yǎng)老機構運營管理系統(tǒng)是基于B/S架構,所以用戶使用任何設備都可以無縫訪問操作管理系統(tǒng),諸如使用PC端瀏覽器、手機端瀏覽器及目前流行的微信內(nèi)置webview等。為了能夠達到以上目的必須采用一種更加靈活的前后端分離的開發(fā)形式,因此將PHP和bootstrap結合使用比較合適,通過PHP做好系統(tǒng)級別的接口,bootstrap做好前端頁面。
(3)系統(tǒng)的兼容性
由于我們的系統(tǒng)部署在服務器端所以無論何種設備諸如window、linux、mac、手機、pad等只要具備聯(lián)網(wǎng)功能都可以無縫進入系統(tǒng)做管理操作,極大的方便用戶使用。
(4)易開發(fā)性
PHP最大的特點就是擁有豐富的開發(fā)類庫可以大大提高開發(fā)的效率。同時有各種開源的產(chǎn)品供其直接使用,而其敏捷開發(fā)的模式也有助于加快開發(fā)的進度并在不斷的迭代中滿足客戶的需求。
最終確定管理系統(tǒng)采用“Linux+Apache+PHP+MySQL+Memcache”開發(fā)模式,具體而言就是村鎮(zhèn)養(yǎng)老機構管理系統(tǒng)由PHP語言實現(xiàn),其服務器端運行在Linux 系統(tǒng)的Apache上,數(shù)據(jù)庫選擇了與PHP能夠完美結合的MySQL數(shù)據(jù)庫,緩存方面選擇使用Memcache做一些數(shù)據(jù)緩存來保證系統(tǒng)在大并發(fā)及大流量下處于高可用狀態(tài)。
系統(tǒng)開發(fā)完成后,部署在服務器上,通過客戶端瀏覽器進入系統(tǒng)登錄頁面(圖2)。當?shù)卿浗缑骝炞C成功后,用戶將進入系統(tǒng)主界面(圖3)。主界面被分為4個部分:最上面是系統(tǒng)菜單欄,通過它可以調(diào)用系統(tǒng)中的所有子模塊功能;菜單欄下面是工具欄,它以按鈕的形式使用戶能夠方便地調(diào)用最常用的功能;主界面左側是一個樹形導航菜單,該導航菜單中的各節(jié)點是根據(jù)菜單欄中的項目自動生成的。
圖2 系統(tǒng)登錄界面
圖3 養(yǎng)老院運營管理系統(tǒng)主界面
管理功能選擇區(qū)按照接待管理、老人管理、床位管理、系統(tǒng)管理大類使用可折疊菜單的形式對所有管理功能進行劃分,選擇不同的管理功能項(如圖所示選擇老人管理項),則切換到對應的操作界面。在功能實現(xiàn)區(qū)的操作界面中即可實現(xiàn)相應的業(yè)務操作,依托之前的數(shù)據(jù)庫類提供插入、查找、數(shù)據(jù)更新、刪除等操作。
在登錄界面選擇管理員登錄模式,進入如圖4所示的后臺管理界面,管理員可以通過系統(tǒng)功能編輯相關信息,將數(shù)據(jù)存入數(shù)據(jù)庫,從而實現(xiàn)數(shù)據(jù)的動態(tài)生成。本模塊主要是實現(xiàn)系統(tǒng)管理人員添加,可以對管理人員進行修改。點擊添加管理員進入添加管理員頁面進行添加,同時可以禁用某些管理人員。
圖4 接待管理界面
針對當前村鎮(zhèn)養(yǎng)老機構存在的管理風險、效率低下等問題,通過對系統(tǒng)的業(yè)務和功能進行了需求分析,并進一步對系統(tǒng)的功能模塊進行了設計。最終基于bootstrap技術采用“Linux+Apache+PHP+MySQL+Memcache”開發(fā)模式實現(xiàn)了村鎮(zhèn)養(yǎng)老機構管理信息系統(tǒng),該系統(tǒng)能夠很好滿足養(yǎng)老機構在管理方面的需求,大大提高了管理效率,同時系統(tǒng)運行穩(wěn)定、容易操作和管理方便。但是伴隨著網(wǎng)站發(fā)布、系統(tǒng)訪問量的增加以及用戶的多樣性,需要考慮進一步對系統(tǒng)進行升級完善,在滿足多種用戶個性化需求的前提下要保證系統(tǒng)的安全性。
[1]馮占聯(lián),詹合英,關信平,等.中國城市養(yǎng)老機構的興起:發(fā)展與公平問題[J].人口與發(fā)展,2012(6):16-23.
[2]王德強,潘思敏.村鎮(zhèn)民辦養(yǎng)老機構存在的法律問題及對策探究——基于湖北漢川、廣東珠海的實地調(diào)研[J].華中農(nóng)業(yè)大學學報(社會科學版),2015(4):7-12.
[3]王素紅.基于.NET的養(yǎng)老院服務管理系統(tǒng)的設計與實現(xiàn)[J].裝備制造技術,2013(5):69-70.
[4]孫奕敏,王玙璠,艾浩軍.基于助老服務機器人的智慧養(yǎng)老院系統(tǒng)研究[J].科技視界,2015(16):27-27.
[5]王震,劉智斌.基于物聯(lián)網(wǎng)的養(yǎng)老院管理系統(tǒng)設計與實現(xiàn)[J].計算機與現(xiàn)代化,2012(6):77-80.
[6]禚傳君,高艷杰,曲鴻儒,等.養(yǎng)老院智能護理系統(tǒng)的設計及應用[J].中國醫(yī)療設備,2015,30(9):76-78.
[7]閆峰,門建陽.基于云計算技術的養(yǎng)老機構管理系統(tǒng)[J].軟件,2013,34(4):31-33.
[8]趙佳寅,袁毅,崔永軍.我國虛擬養(yǎng)老院的信息化服務模式建設研究[J].情報科學,2014(2):118-121.
[9]季嘉明.基于Bootstrap+SSI的跨平臺企業(yè)管理系統(tǒng)的設計與實現(xiàn)[D].東華大學,2015.
[10]陳甫.Bootstrap3在Java Web項目中的應用[J].電腦編程技巧與維護,2014(17):27-28.
[11]陳員義,李藝志.基于Bootstrap響應式Web前端研究[J].福建電腦,2015(12):72-73.
[12]王云瑜,黃焯,龔家耿,等.基于Bootstrap的學生論文管理系統(tǒng)的設計與實現(xiàn)[J].福建電腦,2015(7):95-96.
[13]曹芳.將Bootstrap技術應用于CMS建站中[J].信息技術與信息化,2016(Z1):79-80.