哈爾濱百姓康年老年公寓中和管理平臺解決方案_第1頁
哈爾濱百姓康年老年公寓中和管理平臺解決方案_第2頁
哈爾濱百姓康年老年公寓中和管理平臺解決方案_第3頁
哈爾濱百姓康年老年公寓中和管理平臺解決方案_第4頁
哈爾濱百姓康年老年公寓中和管理平臺解決方案_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文)IPAGE摘要隨著我國的老齡化的現(xiàn)象逐漸增加,越來越多的養(yǎng)老機構(gòu)不斷地出現(xiàn),而護理機構(gòu)傳統(tǒng)的紙質(zhì)記錄隨著計算機和計算機網(wǎng)絡(luò)的普及也逐漸被替代。用戶主要關(guān)心的就是護理機構(gòu)是否有一套合理的工作體系來為老人安排衣食住行,這樣不僅可以減少工作人員的工作量,還可以更好的管理客戶;而且還減少了用戶傳統(tǒng)的窗口排隊進行預(yù)約咨詢以及業(yè)務(wù)辦理。本系統(tǒng)采用面向?qū)ο蟮脑O(shè)計方法,系統(tǒng)模型構(gòu)建采用的是UML統(tǒng)一建模語言,編程使用的是PHP語言的ThinkPHP5.0開源框架,使用了NavicatforMySQL進行數(shù)據(jù)庫設(shè)計,采用了PHPStudy作集成環(huán)境搭建搭建,解決了接待信息處理、入住信息處理、房間信息處理、繳費信息處理以離院信息處理問題。接待管理解決了有訪客前來訪問時信息記錄的問題;入住信息管理使得老人基本信息更加方便查找、修改;房間信息管理解決了養(yǎng)老院房間信息顯示不明確的問題;繳費信息管理解決了養(yǎng)老院收費記錄混亂,沒法進行長期存儲的問題;離院信息管理解決了離院記錄無法保存以及再次入院信息反復(fù)填寫的問題。這些功能基本滿足了養(yǎng)老院的日常工作需求。關(guān)鍵詞:PHP;UML;NavicatforMySQL;ThinkPHP5.0AbstractWiththeincreasingofaginginChina,moreandmoreelderlycareinstitutionsareemerging,andthetraditionalpaperrecordsofnursinginstitutionsaregraduallyreplacedwiththepopularityofcomputersandcomputernetworks.Themainconcernofusersiswhetherthenursinginstitutionshaveareasonableworkingsystemtoarrangefood,clothing,housingandtransportationfortheelderly,whichcannotonlyreducetheworkloadofstaff,butalsobettermanagecustomers;andalsoreducethetraditionalwindowqueuingofusersforappointmentconsultationandbusinessprocessing.Thesystemadoptstheobject-orienteddesignmethod,thesystemmodelisbuiltbyUML,theprogramminglanguageisthinkphp5.0open-sourceframeworkofPHP,thedatabaseisdesignedbyNavicatforMySQL,theintegratedenvironmentisbuiltbyphpstudy,andthereceptioninformationprocessing,occupancyinformationprocessing,roominformationprocessingandpaymentinformationprocessingaresolvedHospitalinformationprocessing.Receptionmanagementsolvestheproblemofinformationrecordingwhenvisitorscometovisit;occupancyinformationmanagementmakesthebasicinformationoftheelderlymoreconvenienttosearchandmodify;roominformationmanagementsolvestheproblemofunclearinformationdisplayintheroomofthenursinghome;paymentinformationmanagementsolvestheproblemthatthecollectionrecordsofthenursinghomeareconfusedandcannotbestoredforalongtime;departureinformationmanagementsolvestheproblemofdeparturerecordsUnabletosaveandreadmissioninformationfilledinrepeatedly.Thesefunctionsbasicallymeetthedailyworkneedsofthenursinghome.Keywords:KeywordsnursinghomereceptioninformationpaymentinformationrefundThinkphp5.0目錄摘要 IAbstract 1第1章緒論 41.1課題背景 41.2目的和意義 61.2.1課題目的 61.2.2課題意義 7第2章可行性分析 92.1經(jīng)濟可行性 92.2技術(shù)可行性 112.3社會環(huán)境可行性 12本章小結(jié) 14第3章需求分析 153.1哈爾濱百康年老年公寓綜合管理平臺需求概述 153.2業(yè)務(wù)流程分析 163.3系統(tǒng)需求用例分析 193.3.1院長人員用例 193.3.2前臺人員用例 223.3.3財務(wù)人員用例 273.4系統(tǒng)概念類圖模型 29本章小結(jié) 31第4章架構(gòu)建模 324.1哈爾濱百姓康年老年公寓中和管理平臺解決方案 324.1.1系統(tǒng)與子系統(tǒng)關(guān)系設(shè)計 324.1.2系統(tǒng)部署圖設(shè)計 334.2系統(tǒng)架構(gòu)設(shè)計 344.3數(shù)據(jù)庫模型設(shè)計 35本章小結(jié) 36第5章構(gòu)件建模 375.1系統(tǒng)UI構(gòu)件設(shè)計 375.1.1院長UI構(gòu)件設(shè)計 375.1.2前臺UI構(gòu)件設(shè)計 385.1.3財務(wù)UI構(gòu)件設(shè)計 395.2系統(tǒng)行為分析與設(shè)計 395.2.1老人檔案行為分析 395.2.2退院辦理行為分析 405.2.3來訪信息行為分析 415.2.4預(yù)定信息行為分析 425.2.5入院辦理行為分析 425.2.6入院繳費行為分析 435.2.7日常繳費行為分析 445.3系統(tǒng)設(shè)計類圖模型 44本章小結(jié) 45第6章系統(tǒng)實現(xiàn) 466.1接待管理的實現(xiàn) 466.2入院信息管理的實現(xiàn) 486.3老人檔案管理的實現(xiàn) 506.4房間信息管理的實現(xiàn) 516.5財務(wù)管理的實現(xiàn) 536.6退院辦理的實現(xiàn) 55本章小結(jié) 56第7章系統(tǒng)測試 577.1測試的基本概念 577.2測試計劃 587.3測試用例 597.3.1白盒測試 597.3.2黑盒測試 627.4測試結(jié)果 647.4.1白盒測試結(jié)果 647.4.2黑盒測試結(jié)果 657.4.3測試結(jié)論 65本章小結(jié) 66結(jié)論 67致謝 錯誤!未定義書簽。參考文獻 錯誤!未定義書簽。附錄1譯文 錯誤!未定義書簽。附錄2英文參考資料 錯誤!未定義書簽。附錄3源程序核心代碼 錯誤!未定義書簽。第1章緒論1.1課題背景 隨著我國老齡化程度的加劇,養(yǎng)老服務(wù)機構(gòu)的需求會越來越盛行。伴隨著政府的大力倡導(dǎo)和推進下,為應(yīng)對白發(fā)浪潮,養(yǎng)老機構(gòu)的建設(shè)規(guī)模也越來越大,功能也將會越來越全面,對養(yǎng)老機構(gòu)的管理也會提出更高的要求。機構(gòu)養(yǎng)老服務(wù)的規(guī)?;投鄻有詫芾砗头?wù)工作帶來了挑戰(zhàn),對于現(xiàn)代養(yǎng)老機構(gòu)而言,傳統(tǒng)的管理方式已難以適應(yīng)現(xiàn)代化養(yǎng)老服務(wù)的需要,而采用信息化集成管理,可以使養(yǎng)老院的管理和服務(wù)工作更加便捷和高效。所謂信息化管理,就是建立一個養(yǎng)老服務(wù)管理系統(tǒng),通過建立完善的網(wǎng)絡(luò),釆用數(shù)據(jù)庫技術(shù),對日常業(yè)務(wù)的各項作進行數(shù)據(jù)化處理和分析,對日常工作中所有有用數(shù)據(jù)的采集、組織、加工處理、共享和輸出等,完成日常工作的絕大部分事務(wù)性工作。通過數(shù)據(jù)處理,實現(xiàn)業(yè)務(wù)信息共享、決策分析和決策支持,保證管理人員在履行職責(zé)、管理機構(gòu)工作時得到足夠的業(yè)務(wù)數(shù)據(jù)支持管理系統(tǒng)有效地將無序繁雜的海量數(shù)據(jù)轉(zhuǎn)化成條理清楚、針對性強的信息平臺,并對這些信息進行合理的分析和主動的發(fā)掘,通過渠道化的信息共享為本機構(gòu)的工作提供決策支持,是統(tǒng)一指揮調(diào)度工作的重要工具,也是一種新的管理理念,信息化處理數(shù)據(jù)讓數(shù)據(jù)更加直觀的讓用戶去查看,不像傳統(tǒng)的紙張記錄那么片面。不同的國家有不一樣的養(yǎng)老方式,在美國華盛頓,最受歡迎的養(yǎng)老方式就是智能養(yǎng)老。據(jù)美國日報統(tǒng)計,在2010年,美國65歲以上老年人口的數(shù)量將占到總?cè)丝诘?3%。預(yù)計到2030年,65歲以上的美國人將占總?cè)丝诘?0%,85歲人數(shù)將增加50%以上,100歲人數(shù)更有可能增長近3倍。紐約的主要養(yǎng)老方式是老年公寓“半托制”養(yǎng)老機構(gòu)和社區(qū)互助的居家養(yǎng)老,越來越多的美國老人喜歡住在只租給55歲以上老年人的老年公寓里,也稱“退休社區(qū)”,除了租賃房屋外,還提供就餐、清掃房間、交通、社會活動等便利服務(wù)。其典型的設(shè)施和服務(wù)還有:醫(yī)務(wù)室、圖書室、計算機室、健身房、洗衣房、緊急呼叫系統(tǒng)、外出購物、組織參加社會活動等。同時提出了智能化管理,包括移動個人響應(yīng)系統(tǒng),例如Greatcall公司的五星級緊急響應(yīng)系統(tǒng)或威潤森公司的SureRespones系統(tǒng),還有個人跌倒感應(yīng)系統(tǒng),例如飛利浦公司的個人終端設(shè)備。同時在公寓內(nèi)每周放一次電影,還提供兩小時免費衛(wèi)生服務(wù),定時有人上門幫忙,其服務(wù)標(biāo)準(zhǔn)不低于四星級賓館。老人白天在養(yǎng)老機構(gòu)生活、晚上回家的“半托制”也受到許多老年人青睞。而對于德國柏林,進入“專業(yè)護理老人院”是老人們最普遍的一種選擇。這些養(yǎng)老院擁有世界一流的硬件設(shè)備和人員管理方式,也包含了以感應(yīng)技術(shù)為基礎(chǔ)的居家監(jiān)控設(shè)備,例如AFrame數(shù)字化技術(shù)型和BeClose設(shè)備等。不過近年來,德國興起了一種名為“老年之家”的互助養(yǎng)老方式,同時也將這些現(xiàn)代化管理系統(tǒng)和方式融入其中。一些害怕孤獨又不愿意去養(yǎng)老院的老人自發(fā)組建自己的小天地,在“老年之家”中,成員共同分擔(dān)家務(wù),互相幫助,一起參加社會活動。此外,德國一些社會團體和地方政府也探索出了包括“多代屋”在內(nèi)的多種互助養(yǎng)老模式。這種方式不僅有助于開發(fā)老年人潛力,還有助于促進代際交流。如里德林根的“樂齡合作社”,不僅老年人可以加入,年輕人也可以加入進來。參加者可以選擇小時工資,也可以把服務(wù)小時存入合作社,用以日后獲得同樣時間的免費服務(wù)。日本作為世界上老齡化最嚴(yán)重的國家之一,日本先于中國29年步入老齡化社會。日本北海道將養(yǎng)老設(shè)施分為多種類型,包括短期居住型、長期居住型、療養(yǎng)型、健康恢復(fù)型等,其中政府在全市建設(shè)了約100處健康恢復(fù)型養(yǎng)老設(shè)施和約3700處老年療養(yǎng)醫(yī)療設(shè)施。此外,不少企業(yè)建設(shè)個性化的商業(yè)養(yǎng)老院,以電子圍欄系統(tǒng)來進行老人的照顧和保護,通過系統(tǒng)感應(yīng)提示出老人身體是否正常,有跌倒次數(shù)。目前我國的老齡人口已突破兩億大關(guān),事關(guān)整個國家發(fā)展形勢,解決養(yǎng)老問題迫在眉睫。我國廣西金中公司勇于踐行企業(yè)社會責(zé)任,致力于探索符合中國國情的養(yǎng)老模式,公司將養(yǎng)老事業(yè)列為公司未來20年的重點戰(zhàn)略規(guī)劃。金中公司利用自身的技術(shù)優(yōu)勢和產(chǎn)品開發(fā)經(jīng)驗,以互聯(lián)網(wǎng)思維高效整合養(yǎng)老服務(wù)資源,打造綜合型的智慧養(yǎng)老信息化平臺。使廣西村與村之間的老人信息相互連接,做到資源共享,信息共享的養(yǎng)老模式。在杭州采用提供“四位一體”智慧養(yǎng)老的方式。杭州正在全力發(fā)展智慧經(jīng)濟,“智慧養(yǎng)老”也是其中一項重要內(nèi)容。自2013年建立養(yǎng)老服務(wù)需求信息系統(tǒng)以來,各區(qū)全面依托該系統(tǒng),規(guī)范開展養(yǎng)老服務(wù)需求評估工作。市、區(qū)兩級啟動“智慧養(yǎng)老”服務(wù)項目,累計為13萬余名空巢、獨居、高齡及失能、半失能、失智老年人安裝“呼叫器”或派發(fā)“關(guān)愛手機”(即呼叫終端),并通過運營商服務(wù)平臺,對接社會服務(wù)實體,為老年人提供安防急救、主動關(guān)懷、親情通話和生活服務(wù)“四位一體”的智能養(yǎng)老服務(wù),主城區(qū)形成終端覆蓋。利用“智慧養(yǎng)老”服務(wù)平臺帶動老年產(chǎn)品市場的繁榮和產(chǎn)業(yè)發(fā)展,推動拱墅區(qū)藍谷養(yǎng)老(創(chuàng)意)產(chǎn)業(yè)園區(qū)、上城區(qū)孝親文化老年特色街、西湖區(qū)古蕩街道惠老服務(wù)綜合體等5個養(yǎng)老服務(wù)特色產(chǎn)業(yè)項目落地。杭州“智慧養(yǎng)老”還將進一步轉(zhuǎn)型升級,“智慧養(yǎng)老”要向縣市延伸,20000臺終端安裝已經(jīng)寫入了為民辦實事項目。未來將整合主城區(qū)各區(qū)信息平臺,實現(xiàn)信息發(fā)布、老年人養(yǎng)老服務(wù)申請受理、公辦養(yǎng)老機構(gòu)公開輪候、時間銀行、數(shù)據(jù)監(jiān)管和信息資源整合六大功能。天津市政府養(yǎng)老院選擇的是平臺式信息管理,通過養(yǎng)老機構(gòu)智能信息化管理平臺的業(yè)務(wù)平臺,建立覆蓋行政人事管理、床位管理,護理接待管理,餐飲、醫(yī)療管理,院務(wù)管理,財務(wù)管理、后勤管理,進銷存,決策支持,對外展示門戶網(wǎng)站的管理信息網(wǎng)絡(luò)。入院人員的住宿,飲食,醫(yī)護,出入都通過一卡通管理,管理人員通過網(wǎng)絡(luò)可以依托系統(tǒng)建立規(guī)范的工作流程,協(xié)調(diào)各個部門的管理工作并實現(xiàn)制約,快捷方便的獲取各種基礎(chǔ)業(yè)務(wù)數(shù)據(jù),并可以通過業(yè)務(wù)報表為計劃和決策的執(zhí)行提供有力科學(xué)的數(shù)據(jù)保證。外部人員可以通過外部門戶網(wǎng)站了解養(yǎng)老機構(gòu)的入院條件,了解院內(nèi)情況,相關(guān)政策信息,并可以留言互動;家屬在外地或者家里通過機構(gòu)的網(wǎng)站,并根據(jù)自己的賬號和密碼進入遠程探視系統(tǒng),查看自己的親人在院內(nèi)的生活情況。高級管理人員可以通過對外接口,進行遠程的管理,隨時了解院內(nèi)的情況,并實時做出的響應(yīng)的工作布置。通過功能完備、高效便捷、安全可靠、開放性強的管理信息網(wǎng)絡(luò)為更好的開展業(yè)務(wù)工作提供有力的支持。多種多樣的養(yǎng)老方式讓社會中老人的生活有了保障,眾多的實例為百姓康年老年公寓提供了眾多的護理方式和照顧老人的經(jīng)驗,同時也為養(yǎng)老院信息化管理做出了表率。現(xiàn)有的大多數(shù)軟件是為專門解決養(yǎng)老機構(gòu)中某個具體應(yīng)用而設(shè)計開發(fā)的,能夠為養(yǎng)老機構(gòu)提供完整信息化解決方案的產(chǎn)品比較少見?,F(xiàn)在大多數(shù)養(yǎng)老機構(gòu)中運行的各種軟件系統(tǒng)之間相互獨立,形成了一個一個信息孤島,這樣獨立的信息系統(tǒng)雖然能解決部分具體應(yīng)用,但難于充分發(fā)揮信息化的全部優(yōu)勢,各級信息系統(tǒng)建設(shè)經(jīng)費明顯不足,這種狀況嚴(yán)重制約著養(yǎng)老院信息系統(tǒng)建設(shè)和發(fā)展,所以,百姓康年老年公寓養(yǎng)老合理的信息存儲顯現(xiàn)的尤為重要。百姓康年老年公寓綜合管理平臺為其提供了合理得分?jǐn)?shù)據(jù)處理的辦法。1.2目的和意義1.2.1課題目的哈爾濱百姓康年老年公寓隸屬于黑龍江省百姓康年養(yǎng)老機構(gòu)服務(wù)管理有限公司,是經(jīng)市政府立項的重點民生養(yǎng)老機構(gòu)。百姓康年老年公寓總建筑面積2.4萬平方米,總投資金額1.5億元人民幣,坐落于風(fēng)景宜人的國家級新區(qū)、哈爾濱新區(qū)的核心區(qū)松北區(qū)學(xué)海路與龍軒路交口處,緊鄰黑龍江商業(yè)大學(xué)、哈爾濱音樂學(xué)院、黑龍江應(yīng)用職業(yè)學(xué)院,距離地鐵二號線龍川路出口步行五分鐘,交通便利。頤養(yǎng)的生態(tài)之城哈爾濱新區(qū)是國家唯一的以對俄合作為主體的國家級新區(qū)和最北部的國家級新區(qū),是我國推進“一帶一路”建設(shè)的重大舉措和戰(zhàn)略支點。新區(qū)按照“一江居中,兩岸繁榮”和“三橫三縱,以水定城”的總體布局,建設(shè)融合冰雪文化、濕地生態(tài)文化、中國北方民俗文化、俄羅斯文化的國際旅游產(chǎn)業(yè)集聚區(qū)和世界知名的旅游目的地,打造人民安居樂業(yè)、城區(qū)功能全面、養(yǎng)老基礎(chǔ)設(shè)施完善、自然環(huán)境優(yōu)美、景觀獨特的“生態(tài)之城”。養(yǎng)老院還有不同的房間戶型供您選擇,精裝修公寓、一居室、二居室以及田園式別墅公寓,為的就是為老人提供更優(yōu)秀的居住環(huán)境。同時具有配套設(shè)施,包括辦公室、康復(fù)醫(yī)療中心、健身房、娛樂室、閱覽室、餐廳等,使老人的生活更加豐富多彩。養(yǎng)老院的建設(shè)方為哈爾濱紡織設(shè)計院(國家一級資質(zhì))按照“一切為了老人”的指導(dǎo)思想,精心設(shè)計,精心施工,致力于把哈爾濱百姓康年老年公寓建設(shè)成花園式的高端養(yǎng)老社區(qū),以高端的環(huán)境平民的價格優(yōu)質(zhì)的服務(wù),使入住的老人有賓至如歸回家的感覺,遵照“孝行至孝,親至至親”的服務(wù)理念,面向社會服務(wù)平民。同時具有配套的基礎(chǔ)設(shè)施和先進智能的管理方式,主要以機構(gòu)養(yǎng)老、居家養(yǎng)老、候鳥養(yǎng)老、康復(fù)養(yǎng)老等主要形式,以醫(yī)養(yǎng)結(jié)合為突出特點,以平民的價格,提供優(yōu)質(zhì)的服務(wù),為老人打造出多元的養(yǎng)老生活。老人的護理模式包括活力老人、半自理老人以及高齡老人三種形式,三種不同方式的護理也是為老人們提供了更全面的照顧,讓老人的親屬更加放心。當(dāng)然不同的護理模式也有著不同的護理的方式,活力老人的服務(wù)的項目包括:1、每周為老人進行一次身體檢測;2、每周為老人清洗一次衣物;3每月為老人清洗一次床品。半自理老人的服務(wù)項目包括:1、每周為老人進行一次身體檢測;2、每周為老人清洗一次衣物;3每月為老人清洗一次床品;4、為老人送餐到房間;5、每周為老人洗澡;6、為老人打水到房間;7、幫助老人如廁;8、幫助老人戶外活動。高齡老人的服務(wù)的項目包括:1、每周為老人進行一次身體檢測;2、每周為老人清洗一次衣物;3每月為老人清洗一次床品;4、為老人送餐到房間;5、每周為老人洗澡;6、為老人打水到房間。詳細的分工也是為了提高老人的生活質(zhì)量,做到詳細劃分,嚴(yán)謹(jǐn)照顧。1.2.2課題意義在養(yǎng)老院的無微不至的服務(wù)下,也隱藏著不得不說的,紙質(zhì)版的老人的基本信息無法長期存儲,在用戶來是把更多的時間放在了紙質(zhì)版信息的填寫,同時紙質(zhì)版的材料不夠清晰明了,無法在需要時直接看到;房間剩余狀態(tài)無法確定,在有訪客前來了解時,不能只接待訪客到空閑的房間直接進行且身體驗,也不能直接的選擇自己中意的房間以及戶型,這樣就會給用戶心生出不滿的想法,令養(yǎng)老院失去照顧老人的機會;也不能直接對老人的檔案進行直接管理,在需要某個老人的信息時不能直接查詢;正在老人入住后無法明確了解剩余入住時間和下次繳費時間,致使無法及時通知老人親屬進行繳費;在老人想要辦理離院時無法直接找到老人信息進行離院處理,離院涉及到繳費時無法得出老人應(yīng)退返的金額。眾多的問題令管理員在人員配置、資源利用上更加麻煩,無法進行數(shù)據(jù)和工作的快捷處理,也讓訪客在處理問題時的時間更長,這和養(yǎng)老院的服務(wù)宗旨是相違背的,所以需要一個專門針對處理數(shù)據(jù)與這些問題的管理系統(tǒng)。本次畢業(yè)設(shè)計哈爾濱百姓康年老年公寓綜合管理平臺是專門為該養(yǎng)老院研發(fā)與制作,是為了解決養(yǎng)老院現(xiàn)階段最需要解決的信息處理問題,通過多次的項目調(diào)研以及溝通,在眾多問題中確定下現(xiàn)階段最需要解決的幾個問題:接待信息處理、入住信息處理、房間信息處理、繳費信息處理以離院信息處理,這些問題困擾著養(yǎng)老院的日常管理和信息處理問題,從而迫切需要解決。不同的功能模塊解決了不同的問題,接待管理解決了有訪客前來訪問時無法分別出是了解養(yǎng)老院還是前來看望老人的問題,是信息更加明確分類;入住信息管理使得老人基本信息更加方便查找、修改;房間信息管理解決了養(yǎng)老院房間信息顯示不明確的問題;繳費信息管理解決了養(yǎng)老院收費記錄混亂,沒法進行長期存儲的問題;離院信息管理解決了離院記錄無法保存以及再次入院信息反復(fù)填寫的問題。

第2章可行性分析在軟件開發(fā)的整個過程中,開發(fā)人員不光要知道為什么開發(fā)這個軟件,開發(fā)這個軟件的意義在哪里,開發(fā)人員也要知道這個軟件開發(fā)的可行性,讓開發(fā)人員知道將要開發(fā)的軟件到底能不能實現(xiàn),不能因為項目開始階段沒有了解好這些問題,導(dǎo)致項目開發(fā)到一半時不能進行下去,這樣及耽誤了項目的時間又浪費了人力和物力,因此可行性分析在軟件開始階段尤為重要,必須足夠的重視并且進行系統(tǒng)的可行性設(shè)計與分析。2.1經(jīng)濟可行性軟件在開發(fā)的時候會遇到各種各樣的問題,有人力能夠解決的,還有人力不能夠解決的。如果不在一開始就考慮這些問題,等到遇到時再去解決,不僅給開發(fā)人員增加負擔(dān),而且還會給項目增加開發(fā)成本??尚行苑治鍪菫榱吮M早地發(fā)現(xiàn)問題然后去判斷這個問題是不是可以解決并且增加開發(fā)效率。合理的經(jīng)濟分析可以更好地去避免在項目開發(fā)過程中一些并不去需要去考慮的問題,使項目開發(fā)進行更加順利。經(jīng)濟可行性需要從人力成本、軟硬件成本、市場開拓、運營成本、后期維護等多個方面去進行經(jīng)濟可行性的分析,因為本系統(tǒng)是針對于百姓康年老年公寓定向性開發(fā)的,所以不會存在市場開拓、運營成本、后期維護等方面進行經(jīng)濟可行性分析,只需要對人力成本、軟硬件成本以及、其他成本進行經(jīng)濟可行性分析。可行性分析就是為了判斷這個項目在各個方面開發(fā)團隊是否有能力去完成,經(jīng)濟可行性分析是在項目還沒有正式開始的時候去判斷這個項目團隊的資金是否有能力去支持這個項目的消耗,最起碼要購買電腦、打印機之類的硬件設(shè)備和開發(fā)所需要的軟件,畢竟有些軟件是需要收費的,開發(fā)這些軟件的公司也是要賺錢的,這些是最基本的要求了。在需求分析階段需要去養(yǎng)老院與院方進項溝通來敲定項目需求,并且也需要去敲定費用問題的解決辦法,畢竟在項目進行中需要多次錢去養(yǎng)老院進行項目需求確認,所以每次前去養(yǎng)老院的交通費用也要的到保障。因為項目周期時間較長,養(yǎng)老院方也沒給出明確的項目需求,所以就需要進行多次版本更新,帶著更新好的項目去進行下一步需求調(diào)研。因為此項目是針對于百姓康年老年公寓訂單式開發(fā)的項目,項目需求也是針對哈爾濱百姓康年老年公寓養(yǎng)獨立開發(fā)的,所以不存在上線盈利以及后期維護的問題,也就不存才長期盈利的問題。本系統(tǒng)所需要的開發(fā)成本并不多,首先需要一臺用于進行開發(fā)的筆記本,筆記本的配置需求不需要太高,但是需要筆記本電腦支持項目所需要用的軟件的基本配置,例如系統(tǒng)需要Win10版本,硬件顯卡960。前端開發(fā)框架使用的是Admin前端開源框架,后端使用的是ThinkPHP開源框架,同樣是不需要收費的,這就從根本解決了系統(tǒng)在開發(fā)階段的費用的問題,筆記本電腦在開發(fā)的同時也可以作為應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器使用,不需要多層次的服務(wù)器設(shè)備。在項目應(yīng)用部署的時候,即可以選擇養(yǎng)老院本機搭建服務(wù)器,同時也可以使用部署到阿里云服務(wù)器上,價格也是相當(dāng)可觀的,這些都可以由養(yǎng)老院院方來進行決定。在人力費用上是項目消耗最大的,不僅需要專門的人士進行可行性分析,同時也需要架構(gòu)師進行項目的基本系統(tǒng)分析,除過人力費用,其他費用上面也是需要注意的,因為項目在開發(fā)初期需要多次前去養(yǎng)老院進行需求調(diào)研以及項目迭代升級,所以來回費用上面也是無法去控制的。經(jīng)過對系統(tǒng)的詳細分析,認為系統(tǒng)開發(fā)在經(jīng)濟方面可行。項目初期投資如表2-1所示。表2-1哈爾濱百姓康年老年公寓綜合管理平臺初期投資序號項目人(人·日)單價(元)合計(元)1可行性研究650030002需求分析650030003總體設(shè)計1050050004前臺管理子系統(tǒng)的詳細設(shè)計430012005后臺管理子系統(tǒng)的詳細設(shè)計430012006數(shù)據(jù)庫設(shè)計23006007編碼實現(xiàn)1020020008系統(tǒng)綜合測試850024008合計18400本系統(tǒng)開發(fā)需要的硬件、軟件系統(tǒng),都是可以很方便的找到的,而且在應(yīng)用時也是可以多次反復(fù)使用,所以不需要太擔(dān)心。不同的項目需要的軟件、硬件系統(tǒng)都是不一樣的,所需要的費用支持也是不同,本項目經(jīng)濟需求小,是因為系統(tǒng)開發(fā)所需要的軟硬件成本本就是項目組所持有的,而且本系統(tǒng)集中在WEB開發(fā)上,所需要的項目開發(fā)軟件就更加完善。因為系統(tǒng)開發(fā)本就是基于WEB端開發(fā),所以系統(tǒng)管理方式自動化,大大減少了人力物力費用,同時也縮短了系統(tǒng)操作時間,而且大幅度的提高了工作效率的同時,也提高了系統(tǒng)安全性。經(jīng)過對系統(tǒng)經(jīng)濟可行性的詳細分析,從而得到系統(tǒng)在開發(fā)前期所需要做的付出以及所需要的前期準(zhǔn)備,使項目開發(fā)變得更加嚴(yán)謹(jǐn)?shù)耐瑫r,是系統(tǒng)達到原本所預(yù)期的效果。2.2技術(shù)可行性技術(shù)可行性是指想要開發(fā)的系統(tǒng)或軟件的功能、性能以及實現(xiàn)系統(tǒng)的各項約束條件去判斷現(xiàn)在的發(fā)開團隊是否能完成,根據(jù)系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,是否有能力去進行開發(fā)、實施并對問題提供有效地解決方案,是否有能去解決開發(fā)過程中可能會出現(xiàn)的問題,做可行性分析不能以偏概全,也不是所有的些小問題都應(yīng)該考慮。在整個系統(tǒng)的開發(fā)過程中,可行性分析就是以最小的成本來完成最多和最重要的事情。本系統(tǒng)不僅們滿足了客戶的需求,而且整個布局讓人看起來非常明了,讓使用者能很容易的進行理解然后進行使用。并在設(shè)計中讓整個系統(tǒng)在反應(yīng)速度上足夠快捷,縮短用戶的使用時間,提高用戶的使用感受,讓使用效率提高。對于項目開發(fā)來說,技術(shù)可行性是前期不可或缺的一個環(huán)節(jié)。在這個環(huán)節(jié)中,項目經(jīng)理要對這個項目需要使用的技術(shù)進行分析,并考慮相關(guān)技術(shù)是否能夠?qū)崿F(xiàn),這樣才能使項目的開發(fā)進行的更加順利,避免開發(fā)過程中遇到原本可以避免的問題。本系統(tǒng)開發(fā)使用的是PHP語言,PHP是一種通用開源腳本語言。PHP語言吸收了C語言、Java、Perl等語言的特點,將有點集成于一身。相對比其他語言,PHP作為一種腳本語言,更利于學(xué)習(xí),可以是開發(fā)程序變得更加便捷,而且PHP最廣泛的應(yīng)用是在Web端,在我們生活中,接觸的最多的就是Web端頁面,例如瀏覽器、網(wǎng)頁游戲等。PHP的語法是相對獨特的,因為PHP包含了C、Java等于語言,集中了各種語言的優(yōu)點,也有他獨特的語法,PHP不僅可以編寫原生語言,也可以使用MVC架構(gòu)進行分離。對于PHP來說,他最大的優(yōu)點就是可以更好的執(zhí)行動態(tài)頁面,可以更快速的處理頁面信息。在與其它語言相比起來,PHP是將執(zhí)行語言嵌入式的套在了HTML頁面,程序執(zhí)行是從頁面直接運行,因此,他的執(zhí)行效率遠遠高于生成HTML標(biāo)記后再去執(zhí)行的Java。不僅如此,PHP還可以執(zhí)行通過編譯加密后的代碼,提高代碼的運行效率的同時,還可以對代碼進行加密,加密后的代碼,不僅會提高系統(tǒng)的安全性,同時還會提高程序的運行效果。同長來說,PHP加密的方式為3中方式,本系統(tǒng)采用的加密方式使進行MD5加密方法。相對比其他的加密方式,MD5加密更輕便,書寫方式更加簡單,MD5是一種獨特的加密方式,之所以選擇MD5加密是因為其在加密時,直接將信息壓縮成一種編碼形式,將加密后的信息直接插入數(shù)據(jù)庫,這樣不僅使系統(tǒng)加密,也同時對數(shù)據(jù)庫數(shù)據(jù)進行加密,例如在登陸的同時,系統(tǒng)將會通過MD5加密的方式對輸入信息進行加密,同時與數(shù)據(jù)庫中的信息進行對比,當(dāng)對比成功后,才會調(diào)轉(zhuǎn)頁面進入系統(tǒng)。項目在開發(fā)過程中,使用的使MVC設(shè)計模式,MVC是一種架構(gòu)模式,在架構(gòu)模式中,M指代的使Model,及為模型,V是指試圖,也就是用戶可以查看的頁面,C則甚至指代的使控制器,是控制整個系統(tǒng)運行的部分,在系統(tǒng)運行中,我們通過點擊View中的按鈕觸發(fā)控制器,控制器通過Model去進行調(diào)用數(shù)據(jù)庫信息進行操作,使用這種方式進行編碼,可以使項目在出現(xiàn)問題是可以清晰的發(fā)現(xiàn)出現(xiàn)問題的地方,可以快速的解決項目出現(xiàn)的問題。通過對項目使用的語言、框架、編程模式進行分析,最終確定本項目在技術(shù)方向上是可行的。2.3社會環(huán)境可行性社會環(huán)境可行性指的是考慮要開發(fā)系統(tǒng)是否存在任何侵犯、妨礙和責(zé)任問題,也就是從法律的交付上看該項目是否可行,能否得到法律保障的一種專業(yè)和科學(xué)研究工作,在項目中忽略社會環(huán)境可行性的研究會給項目組乃至公司帶來難以估量的經(jīng)濟損失。在整個系統(tǒng)開發(fā)中,社會環(huán)境可行性分析占有了非常重要的地位,它決定了選擇項目是不是切實可行的,能不能得到社會環(huán)境可行性的允許和法律的保護,從而也決定了項目能否進行下去?!吨腥A人民共和國老年人權(quán)益保障法》第10、11條規(guī)定:“老年人護理主要依靠家庭,家庭成員應(yīng)當(dāng)關(guān)心和照料老年人。贍養(yǎng)人應(yīng)當(dāng)履行對老年人經(jīng)濟上供養(yǎng)、生活上照料和精神上慰籍的義務(wù),照顧老年人的特殊需要”。根據(jù)這個規(guī)定,都知道現(xiàn)在國家老人贍養(yǎng)責(zé)任主要在個人和個人家庭中,通常人們應(yīng)當(dāng)承擔(dān)的責(zé)任是對老人經(jīng)濟上和精神上的安慰??墒亲詮膰议_始實行計劃生育政策開始,每個家庭獨生子女變多,由于生活條件和社會的發(fā)展,人們的壽命也逐漸變成,家庭的結(jié)構(gòu)也變得單一,子女的壓力也變得越來越大,是贍養(yǎng)老人的能力也越來越低,使老人越來越孤獨。根據(jù)2000年的報告顯示,全國第五次人口普查孤寡老人竟然占到了36%。在2003年的調(diào)查中也發(fā)現(xiàn)與父母一起居住的子女越來越少,竟達到了70%,因此,國家對養(yǎng)老機構(gòu)的政策也慢慢加大,同時養(yǎng)老機構(gòu)的管理力度也越來越大。國家計委在“十三五”期間對老齡事業(yè)做了明確的規(guī)劃:1.整體規(guī)劃,分級負責(zé)國家應(yīng)該制定相應(yīng)的護理發(fā)展和計劃,各個地方根據(jù)自身的情況實時相應(yīng)的政策,做到有規(guī)劃的管理,責(zé)任明確。2.規(guī)范行為,保障安全完善相關(guān)的規(guī)定,并讓護理人員學(xué)習(xí)專業(yè)的知識和技能,加強對護理人員的管理,實施必須有相關(guān)的證件才能就業(yè),這樣才能是護理人員的整體水平上升,也讓患者們更加按安全。3.提升能力,服務(wù)大局加大護士的招收人數(shù),加強對護理人員的教育,讓護理服務(wù)變?yōu)橹攸c,加速推進護理事業(yè)的發(fā)展和現(xiàn)階段的體制改革。4.創(chuàng)新管理,拓展服務(wù)使用新的護理方案并采納以往的護理方式。倡導(dǎo)多元化的學(xué)習(xí)護理經(jīng)驗,使自身能力得到加強,讓老年護理和其他護理更加能讓人們所接受,也滿足了各色各樣人的需求。居家養(yǎng)老服務(wù)體系需要法律規(guī)范,2018年1月29日,全國老齡委辦公室民政部等10部門聯(lián)合下發(fā)《關(guān)于全面推進居家養(yǎng)老服務(wù)工作意見》,意見要求各地政府制定居家養(yǎng)老服務(wù)發(fā)展規(guī)劃,政府加大投入力度,落實優(yōu)惠政策,整合社會資源,建立社區(qū)服務(wù)網(wǎng)絡(luò)和養(yǎng)老服務(wù)管制體制。各地政府也積極相應(yīng),分別出臺了:《北京市養(yǎng)老服務(wù)機構(gòu)管理辦法》、《浙江省人民政府辦公廳促進養(yǎng)老服務(wù)業(yè)發(fā)展的通知》、《青島市養(yǎng)老服務(wù)機構(gòu)管理辦法》、《福建省人民政府關(guān)于加快發(fā)展養(yǎng)老服務(wù)機構(gòu)的意見》等地方規(guī)定,為建立社區(qū)居家養(yǎng)老服務(wù)體系提供了政策依賴。但由于這些立法效力層次低,覆蓋面窄,法律責(zé)任不清晰,監(jiān)督機制不全面,尤其對一些跨部門、跨領(lǐng)域問題難以協(xié)調(diào)和統(tǒng)一規(guī)范,如:社區(qū)服務(wù)人員崗位的職責(zé)評定標(biāo)準(zhǔn)、社區(qū)服務(wù)人員職業(yè)水平評價機構(gòu)、政府監(jiān)督管制職責(zé)等均無明確規(guī)定,導(dǎo)致社區(qū)養(yǎng)老服務(wù)體系難以規(guī)范,社區(qū)服務(wù)隊伍難以穩(wěn)定,社區(qū)服務(wù)質(zhì)量無法提高,老年人服務(wù)需求難以男足。認為居家養(yǎng)老服務(wù)體系應(yīng)在全國范圍內(nèi)進行統(tǒng)一實施,不應(yīng)具備地方性,但從上述分析來看,我國近期的居家養(yǎng)老服務(wù)制度不平衡,部門工作的不協(xié)調(diào)。因此,需要國家盡快建立統(tǒng)一的居家養(yǎng)老政策法規(guī)保障體系,制定配套的地方政策,完善中國立法,才能使老年人合法權(quán)益得到國家的保護,實現(xiàn)“老有所養(yǎng)”。在我國法律中明確規(guī)定了養(yǎng)老機構(gòu)各個服務(wù)的要求,各個服務(wù)的收費要求,服務(wù)人員必須要有資格、有證件與相關(guān)機構(gòu)簽訂合同,使護理服務(wù)的隊伍更加強大,更加嚴(yán)格。首先嚴(yán)格遵守水平的評定要求,最受規(guī)定對每個護理人員安排相應(yīng)的工作,在居家養(yǎng)老方面必須要有相應(yīng)的培訓(xùn)才能上上崗工作,國家也會對這樣的人員提供給福利免費培訓(xùn),包括護理的常識和相應(yīng)的技能,服務(wù)資格也必須由勞動保障部門頒發(fā)相應(yīng)的證書,由此說明哈爾濱百姓康年老年公寓的管理系統(tǒng)是完全在社會環(huán)境允許的條件下進行研發(fā)的。本系統(tǒng)開發(fā)需要的社會環(huán)境相對來說都是容易得到支持的,而且本系統(tǒng)集中在軟件的開發(fā)上,系統(tǒng)管理方式自動化,老人信息也是有管理員去進行添加修改,不會出現(xiàn)任何非法的事情,完全符合國家對養(yǎng)老事業(yè)上的要求,對用戶的人性化的管理方式,使用戶的身心得到了極大的滿足,從而使本系統(tǒng)的研究更加順利進行。本章小結(jié)本章首先對于系統(tǒng)的可行性研究進行了相應(yīng)的介紹,然后對本系統(tǒng)在經(jīng)濟上、技術(shù)上、法律上可行性的分析進行了研究,最后通過以上分析認為本系統(tǒng)使用該技術(shù)能夠?qū)崿F(xiàn),并且能夠的得到合理的經(jīng)濟支持和相應(yīng)的法律保障。第3章需求分析在軟件開發(fā)的整個過程中,可行性分析非常重要,它決定著這個軟件到底能不能完成,但是前提是要知道將要完成的軟件有什么樣的需求,要完成什么樣的功能,開發(fā)人員不能再什么都不了解的情況下去開發(fā)一個軟件,連系統(tǒng)的需求都不知道開發(fā)人員也將無法進行開發(fā),而一個好的需求分析能夠讓軟件在開始階段就能明確功能,讓開發(fā)人員知道這個系統(tǒng)能夠完成什么,因此需求分析在開發(fā)的整個環(huán)節(jié)中占據(jù)著重要度位置。3.1哈爾濱百康年老年公寓綜合管理平臺需求概述隨著時間的流逝,哈爾濱百姓康年老年公寓的工作職位、客戶規(guī)模、組織結(jié)構(gòu)等都發(fā)生了很大的變化和發(fā)展,變得更加完善。哈爾濱哈爾濱百姓康年老年公寓每年客戶進出量近百人,但還局限在紙質(zhì)辦公,管理起來麻煩。隨著計算機技術(shù)的發(fā)展應(yīng)與時代俱進,摒棄單一的人工管理模式?;诖诵枰ㄔO(shè)一個護理中心管理系統(tǒng)。一方面使工作人員能夠更加合理的安排工作;另一方面當(dāng)客戶家屬們來進行業(yè)務(wù)辦理時,可以更加快捷的進行業(yè)務(wù)處理。哈爾濱哈爾濱百姓康年老年公寓綜合管理平臺的建設(shè),建立在現(xiàn)代化發(fā)達的計算機信息化基礎(chǔ)之上,其中包括了客戶來訪時的信息記錄,客戶的房間預(yù)定信息,老人的入院辦理、退院辦理以及入院繳費、日常繳費和退院退費。百姓康年老年公寓綜合管理平臺的設(shè)計與實現(xiàn)主要就是為了管理者可以更完善的對養(yǎng)老院中老人進行照顧,更清晰的對養(yǎng)老院的資源進行合理的分配,更合理的進行管理與發(fā)展。1.系統(tǒng)總體設(shè)計目標(biāo)系統(tǒng)總體者及目標(biāo)是電子化管理養(yǎng)老院老人日常信息處理問題,提高管理者的工作效率,使管理者能夠更好、更便捷的處理養(yǎng)老院發(fā)生的生活事務(wù),同時提高老人與老人親屬對養(yǎng)老院的好感度以及業(yè)務(wù)信心,并且對前臺、財務(wù)進行統(tǒng)一管理。2.嚴(yán)謹(jǐn)?shù)脑L客接待管理當(dāng)有客戶進行來訪時,首先需要前臺人員與客戶進行溝通,確定客戶前來的目的與想法,通過采集客戶信息進行數(shù)據(jù)統(tǒng)計與整合;當(dāng)用戶前來是想要了解養(yǎng)老院并進行房間預(yù)訂時,前臺人員進行溝通了解老人基本信息,并且簽訂預(yù)定收據(jù)進行房間預(yù)定。3.嚴(yán)格的入住信息辦理當(dāng)前臺與客戶進行溝通后,進行信息調(diào)研與信息錄取,將更全面的老人信息填入管理系統(tǒng)中,并通過數(shù)據(jù)庫進行數(shù)據(jù)存儲。4.保密的老人信息存儲老人信息存儲是為了記錄老人包括從來訪、預(yù)定、入住以及退院時的信息存儲??蛻暨M行繳費時,財務(wù)部門進行信息錄入時會同步更新,不需要員工去進行數(shù)據(jù)更新與操作,也是為了提高信息存儲的安全性。5.明了的房間狀態(tài)信息房間信息管理包括有房間信息查看以及房間狀態(tài)查看兩個模塊,房間信息是便于房間的添加與信息修改,房間狀態(tài)信息是為了當(dāng)有用戶來訪時,便于用戶了解房間的狀態(tài)以及房間的位置。不僅便于用戶辦公,也為訪客帶來了便利。6.安全的財務(wù)信息管理財務(wù)信息包括入院繳費、日常繳費以及退院退費信息記錄。將入院繳費與日常繳費分開是因為入院繳費時客戶需要繳納部分生活用品,例如:床鋪、生活用品以及押金等,這些費用是不需要客戶進行二次繳費的,日常繳費是指代當(dāng)用戶進行續(xù)費等手續(xù)時可以直接進行費用處理,不需要進行收據(jù)確認等工作。退院退費是為了當(dāng)有老人進行退院辦理時,可以直接查看老人費用余額進行余額退返,可以節(jié)省客戶的時間,也使員工的辦公效率提高。7.簡單的老人退院辦理退院辦理顧名思義就是為老人提供退院服務(wù),不在需要在花費大把的時間從成堆的文件中去尋找處某個老人的信息,只需要在系統(tǒng)中通過搜索框找到該老人人信息,點擊退院,就會進行退院辦理,當(dāng)老人下次入住時,就不需要繼續(xù)進行信息填寫,從而給用戶帶來便捷,給原提供帶來方便。8.便捷的用戶信息操作用戶信息管理是為了添加管理員賬號,以及院長對賬號管理的操作,院長可以在此模塊中添加用戶以及員工的賬號,也可以當(dāng)員工辭職是進行賬號刪除以及管理。3.2業(yè)務(wù)流程分析本系統(tǒng)主要分為三大權(quán)限,每個用戶權(quán)限之間從表面上來看是相互獨立沒有聯(lián)系的,但其實它們之間并非是獨自完成工作的,而是共同協(xié)調(diào)、配合工作,他們共享同一組數(shù)據(jù),相互獨立卻又相互不可分割,在完成自己工作的同時,為其他權(quán)限的工作相互分擔(dān),并且解決各個權(quán)限之間的問題,使用它們更加方便用戶使用。具體權(quán)限如下:1.前臺員工權(quán)限添加來訪信息、查詢來訪信息、處理預(yù)定信息、辦理入院辦理、添加房間信息、查詢房間信息、填寫退院申請、查詢退院申請等信息功能權(quán)限。2.財務(wù)員工權(quán)限入院繳費信息添加、查詢?nèi)朐豪U費信息、添加日常繳費信息、查詢?nèi)粘@U費信息、退院退費辦理等功能權(quán)限。3.院長權(quán)限添加來訪信息、查詢來訪信息、處理預(yù)定信息、辦理入院辦理、添加房間信息、查詢房間信息、填寫退院申請、查詢退院申請、入院繳費信息添加、查詢?nèi)朐豪U費信息、添加日常繳費信息、退院退費辦理等權(quán)限。本系統(tǒng)從客戶來訪、預(yù)定到入住,到客戶離院分為多個步驟。首先當(dāng)客戶進行來訪時,前臺員工需要進行接待,并進行信息錄入,當(dāng)接待客戶,并且客戶愿意進行房間預(yù)訂,這時將會進行房間預(yù)訂操作,即預(yù)定信息錄入,并與客戶進行溝通敲定何時進行入住,此時,在管理系統(tǒng)中將會出該客戶的來訪信息以及預(yù)定信息;當(dāng)客戶第二次前來進行入住辦理時,通過客戶填寫的老人信息單,院長來審核是否同意入住,如若同意入住,則有員工進行老人檔案填入系統(tǒng)的操作,并且進行入院繳費,這樣就可以在入院辦理里面看見老人的基本信息,如圖3-1所示。圖3-1來訪預(yù)定、入院辦理流程圖如上圖所示,入院辦理并不是只需要填寫老人基本信息,親屬聯(lián)系方式等,而是需要填寫大量的老人信息,例如姓名、性別、籍貫、出生年月、身份證號、婚姻狀況、年齡、身體狀況、原工作單位、現(xiàn)家庭住址、聯(lián)系方式、興趣愛好、飲食習(xí)慣、即往病史、生活習(xí)慣、特殊要求、護理等級、家庭成員等,方便養(yǎng)老院隨時掌握入住老人相關(guān)情況,更合理的對老人進行照顧。日常繳費時,需要由財務(wù)部門通知前臺部門,告知前臺某位老人費用不足,需要繳費,由前臺進行聯(lián)系溝通,并同老人親屬確定繳費時間;當(dāng)客戶前來進行續(xù)費時,財務(wù)人員點擊日常繳費,通過查找找到老人信息,進行費用二次更新,同時更新到期時間,并進行收據(jù)單打印。如圖3-2所示。圖3-2日常繳費流程圖如上圖所示,日常繳費的活動需要由財務(wù)與前臺共同協(xié)作完成日常繳費提醒工作,互不影響,相互幫助完成工作。當(dāng)老人親屬前來進行退院辦理時,首先需要去前臺進行退院申請,然后由前臺在系統(tǒng)中進行系統(tǒng)操作,點擊提交并且打印老人退院信息單,由客戶拿著信息單去到財務(wù)部門,財務(wù)通過查看退院信息單的老人姓名,然后再系統(tǒng)中查找出來人財務(wù)信息,通過查看老人費用金額,進行費用退還。如圖3-3所示。圖3-3退院退費流程圖如上圖所示,不同部門間的相互配合,相互協(xié)助,使養(yǎng)老院工作有條不紊,不僅提高了工作效率,也可以使用戶有賓至如歸的感覺。3.3系統(tǒng)需求用例分析3.3.1院長人員用例院長作為養(yǎng)老院中的管理者,所需要做的工作是最重要的部分,功能包括老人檔案信息、退院辦理、用戶信息由院長來進行工作與操作。老人檔案信息是指老人的所有信息,包括老人基本信息以及老人的繳費信息。退院辦理是當(dāng)客戶決定進行退院,院長進行老人退院辦理。如圖3-4所示。圖3-4院長用例圖老人信息檔案查看是存放老人全部信息的地點,包括老人基本信息、財務(wù)繳費情況,也包括一退院老人的信息。針對老人信息檔案進行詳細的用例描述,如表3-1所示。表3-1院長老人信息檔案用例描述用例編號UC01-01用例名稱老人信息檔案用例概述老人檔案信息是存儲老人所有信息,包括入院信息、財務(wù)信息等。主參與者院長前置條件院長在信息查詢頁面進行信息查詢后置條件院長通過查詢,老人信息顯示在顯示列表基本事件流步驟活動1在搜索框輸入查詢信息2點擊搜索按鈕進行信息查詢3頁面顯示查詢老人信息續(xù)表3-1擴展事件流1a老人檔案信息搜索時通過老人人身份證號和姓名進行模糊查詢或詳細查詢3a點擊查看顯示老人詳細信息規(guī)則與約束在進行老人信息搜索時,進行搜索的老人身份證號為18位數(shù)字用戶信息是院長為各個部門人員進行賬號添加、賬號刪除、賬號信息修改的操作,院長通過賬號添加為員工提供賬號,同時對員工賬號進行信息管理。用戶信息管理是為院長提供了基本的人員信息掌握以及工作情況的了解,使院長在進行信息管理的同時管理員工。針對用戶信息管理進行詳細用例描述,如表3-2所示。表3-2用戶信息用例描述用例編號UC0-02用例名稱用戶信息用例概述用戶信息使來添加用戶信息的管理頁面主參與者院長補充說明院長點擊用戶信息添加按鈕,進行用戶信息填入,點擊保存按鈕進行信息存儲退院辦理是當(dāng)老人親屬前來提出退院申請時,院長通過搜索框進行老人信息搜索,查找到老人信息后,點擊查看按鈕查看老人詳細信息,再詳細頁面中點擊退院按鈕進行退院辦理。針對退院辦理進行詳細用例描述,如表3-3所示。表3-3前臺退院辦理用例描述用例編號UC02-03用例名稱退院辦理用例概述退院辦理是進行訪客前來進行退院時的操做。續(xù)表3-3主參與者前臺前置條件院長進行入退院辦理頁面后置條件退院成功后會在退院辦理頁面顯示退院老人信息基本事件流步驟活動1前臺在搜索框通過進行查詢2退院辦理頁面顯示查詢信息3點擊查看按鈕進行詳細信系查看4點擊退院按鈕進行退院辦理,并將老人狀態(tài)更新為以退院擴展事件流4a老人信息查詢可以通過老人身份證號或姓名查詢。規(guī)則與約束查詢時的老人身份證號為18位數(shù)字。3.3.2前臺人員用例前臺員工是負責(zé)前臺接待任務(wù)的,例如接待訪客,帶領(lǐng)訪客進行環(huán)境查看,進行來訪信息記錄,并進行信息存儲,當(dāng)有老人前來進行入住辦理時需要前臺員工負責(zé)辦理;當(dāng)房間信息需要更該或進行修改時進行操作;當(dāng)客戶進行退院等都需要前臺員工去對系統(tǒng)進行操作,所以功能主要有來訪信息、預(yù)定信息、入院辦理、房間信息查看、房間狀態(tài)查看、退院辦理。來訪信息就是接待訪客并生成訪客記錄并分辨出訪客前來目的,帶領(lǐng)訪客進行事務(wù)辦理。預(yù)定信息使接待訪客后當(dāng)訪客有預(yù)定的想法后進行房間預(yù)訂,并進行押金繳納、收據(jù)打印、信息存儲。入院辦理是指當(dāng)之前的預(yù)定的客戶前來入住時對客戶進行信息審核并且進行信息錄入,保證老人信息部有虛假、隱瞞的事情。房間信息查看與狀態(tài)查看是為了了解房間入住信息以及房間入住情況,同時進行房間信息更新。退院辦理是為退院退費提供證明,通過退院時間去去確定退費金額。如圖3-5所示。圖3-5前臺用例圖前臺可以通過來訪信息,來確定哪些客戶是前來探望的,哪些客戶是前來了解,哪些客戶客戶是有想法預(yù)定的,分別出用戶前來的目的,并進行記錄。針對來訪信息進行詳細的用例描述,如表3-4所示。表3-4來訪信息用例描述用例編號UC02-01用例名稱來訪信息用例概述來訪信息是為了記錄訪客基本信息主參與者前臺續(xù)表3-4前置條件訪客前來養(yǎng)老院后置條件進行信息存儲將信息顯示在頁面基本事件流步驟活動1前臺點擊來訪信息頁面的來訪信息添加按鈕2前臺在來訪信息頁面進行訪客信息填寫,姓名、年齡、性別、老人年齡、老人身份證號等3前臺點擊保存按鈕進行訪客信息錄入擴展事件流3a當(dāng)信息添加成功會提示來訪信息添加成功,當(dāng)添加是失敗時會提示來訪信息添加失敗規(guī)則與約束在進行老人信息添加時,必須填入老人姓名、老人年齡、老人性別、老人身份證號,老人身份證號必須為18位數(shù)字當(dāng)有訪客前來進行預(yù)定時,記錄老人基本個人信息,訪客與前臺預(yù)定房間,客戶前去財務(wù)部門進行押金繳納,財務(wù)部門為訪客提供押金收據(jù),預(yù)定成功。針對來訪信息進行詳細的用例描述,如表3-5所示。表3-5預(yù)定信息用例描述用例編號UC02-02用例名稱預(yù)定信息用例概述對訪客預(yù)訂信息進行存儲主參與者前臺前置條件訪客填寫來訪信息單后置條件進行信息存儲將信息顯示在頁面基本事件流步驟活動1前臺點擊預(yù)定信息添加按鈕續(xù)表3-52前臺在預(yù)定信息頁面進行預(yù)定信息填寫,老人姓名、老人身份證號、老人性別、老人年齡、預(yù)定人姓名、預(yù)定金、接待人等信息3前臺點擊保存按鈕進行預(yù)定信息錄入擴展事件流2a預(yù)定信息添加時老人身份證號為必填字段規(guī)則與約束老人身份證號必須為18位數(shù)字當(dāng)訪客前來進行入院辦理,前臺通過詢問方可前來目的,同時并查看押金收據(jù),然后進行老人姓名、性別、年齡、老人身份證號、親屬、病史、工作單位、家庭地址等信息進行記錄。針對入院辦理進行詳細的用例描述,如表3-6所示。表3-6入院辦理用例描述用例編號UC02-03用例名稱入院辦理用例概述入院辦理是進行訪客前來進行入住時的操做主參與者前臺前置條件訪客出示預(yù)定押金收據(jù)單后置條件進行信息存儲將信息顯示在頁面基本事件流步驟活動1前臺點擊入院辦理頁面的入院辦理添加按鈕2前臺在來訪信息頁面進行老人信息詳細填寫,老人姓名、老人身份證號、老人性別、老人年齡、病史等老人信息3前臺點擊保存按鈕進行預(yù)定信息錄入擴展事件流2a當(dāng)添加的信息不符合約束規(guī)則會提示對應(yīng)不符合規(guī)則的字段續(xù)表3-7規(guī)則與約束老人身份證號為必填信息,老人身份證號為18位數(shù)字房間信息查看是對房間信息進行增添、修改、查看的頁面,當(dāng)前臺進行房間信息添加時,點擊房間信息添加按鈕,填入房間號、床位好、房間類型、房間面積等信息;當(dāng)查看房間信息時,在搜索框用房間號進行房間信息查詢,同時特可以在房間信息查看頁面,進行房間信息修改操作。如表3-7所示。表3-7房間信息查看用例描述用例編號UC02-04用例名稱房間信息查看用例概述房間信息查看是用以前臺員工進行房間信息添加。主參與者前臺補充說明前臺員進去系統(tǒng)操作頁面,點擊房間信息添加按鈕進行房間信息添加,再添加完成房間信息后點擊,提交按鈕進行房間信息存儲。房間狀態(tài)查看是為員工及客戶提供清晰明了的查看房間的入住情況,可以提高前臺員工的工作效率,也可以更直觀的讓用戶了解此時房間信息。針對房間狀態(tài)查看進行詳細的用例描述,如表3-8所示。表3-8房間狀態(tài)查看用例描述用例編號UC02-05用例名稱房間狀態(tài)查看用例概述房間狀態(tài)查看是用以解決房間信息顯示不直觀的問題,不僅可以提高工作人員的工作效率,也節(jié)省了訪客的時間主參與者前臺補充說明前臺員進去系統(tǒng)操作頁面,找到房間狀態(tài)查看按鈕,點擊按鈕進行房間狀態(tài)頁面查看,可以詳細的查看到房間的基本裝狀態(tài)。3.3.3財務(wù)人員用例財務(wù)權(quán)限主要有入院繳費、日常繳費、財務(wù)繳費等用例,是專門為了解決用戶繳納費用時的操作。當(dāng)老人入住辦理完成時,有前臺員工帶領(lǐng)客戶前來財務(wù)部門進行入院繳費,入院繳費是指入院時索要繳納的費用,不僅包括房間費、床位費、餐費等信息基本費用,還包括醫(yī)療備用金、冰箱押金、日常用品費用。日常繳費是指當(dāng)入院時的繳費費用不足時,財務(wù)需要通過聯(lián)系顧客,告知客戶費用不足,需要前來進行費用續(xù)費,在進行日常繳費時,不需要繳醫(yī)療備用金、冰箱押金、日常用品費用。退院退費是指當(dāng)老人親屬前來進行退院辦理時,需要財務(wù)部門對老人剩余費用進行退返結(jié)算。如圖3-6所示。圖3-6財務(wù)用例圖入院繳費是當(dāng)老人在進行入院辦理的同時,由親屬進行入住費用繳納,首次入院繳費包括日常用品以及生活照顧費用。針對入院繳費進行詳細用例描述,如表3-9所示。表3-9入院繳費用例描述用例編號UC03-01用例名稱入院繳費用例概述入院繳費是老人在辦理入住時需要進行的費用結(jié)算。主參與者財務(wù)續(xù)表3-10前置條件老人進行入住辦理后置條件繳費成功后會彈出層提示繳費成功基本事件流步驟活動1財務(wù)在搜索框通過老人身份證號進行查詢。2財務(wù)點擊繳費按鈕進行老人入院繳費單頁面。3財務(wù)填寫完繳費信息單醫(yī)療備用金、床品費、冰箱押金、繳費時間、到期時間等信息4點擊提交按鈕進行信息提交擴展事件流3a老人信息查詢可以通過老人身份證號或姓名查詢規(guī)則與約束醫(yī)療備用金是必須進行繳納。日常繳費是為了解決當(dāng)在老人費用不足時的問題,財務(wù)人員通過查看費用信息,當(dāng)有老人費用不足時,財務(wù)人員告知前臺人員,前臺人員對老人親屬進行致電提醒,老人親屬親來進行費用繳納。針對日常繳費進行詳細用例描述,如表3-10所示。表3-10日常繳費用例描述用例編號UC03-02用例名稱日常繳費用例概述日常繳費是老人在費用不足時進行的費用續(xù)繳。主參與者財務(wù)前置條件老人進行入院繳費,并且老人費用不足后置條件當(dāng)繳費信息提示成功后會提示繳費成功步驟活動續(xù)表3-10基本事件流1財務(wù)通過搜索框進行老人ID進行繳費信息查找2財務(wù)查找到老人繳費信息后,點擊續(xù)費按鈕3財務(wù)在續(xù)費頁面進行費用信息填入,床位費、餐費、續(xù)費時間、到期時間等信息4財務(wù)填寫完費用表單后點擊提交按鈕進行保存。擴展事件流1a老人信息查詢可以通過老人身份證號或姓名查詢退院退費是為了解決當(dāng)在老人親屬前來進行退院辦理時,財務(wù)人員進行對老人費用的查閱,通過退院退費來為老人親屬進行費用退返工作。針對日常繳費進行詳細用例描述,如表3-11所示。表3-11退院退費用例詳細描述用例編號UC03-03用例名稱退院退費用例概述退院退費是解決客戶進行退院時的費用退返問題主參與者前臺補充說明前臺員進去系統(tǒng)操作頁面,點擊退院退費按鈕進行老人信息搜索,查找到信息后點擊查看進行繳費信息查看頁面,查閱費用進行費用退返。3.4系統(tǒng)概念類圖模型感念類圖中最重要的就是實體,類圖可以幫助我們更快捷地找到項目中所包含得類,通常在項目中,類的形式通常以名詞形式出現(xiàn)。為了發(fā)現(xiàn)對象和類,可以思考系統(tǒng)的目標(biāo)和要解決的業(yè)務(wù)問題,以及業(yè)務(wù)場景,從中找出可能的實體,包括:可感知的事物、角色、事件、互相作用、人員、場所、組織、設(shè)備和地點等。根據(jù)對項目需求的討論與分析,得出本系統(tǒng)大致分為10個類,分別為院長類、前臺類、財務(wù)類、來訪類、預(yù)定類、入院類、退院類、入院繳費類、日常繳費類、退院退費類,在這幾個類中包括中院長角色、前臺角色、財務(wù)角色以及訪客角色。在院長類中主屬性為院長ID,在前臺類中主屬性為前臺ID,在財務(wù)類中主屬性為財務(wù)ID。來訪類與預(yù)定類使用來做來訪流程的存儲封裝類,使用以對訪客進行詳細分類,判斷出訪客前來的目的,在來訪類中,屬性為老人ID、老人姓名、老人年齡、老人性別、來訪人姓名、來訪人時間、與老人關(guān)系、聯(lián)系方式以及接待人,用來對訪客進行詳細的信息記錄,預(yù)定類中屬性為來訪人姓名、老人時間、預(yù)定時間、預(yù)定房間號、預(yù)定金額以及辦理人姓名等信息,用以對預(yù)定信息進行信息記錄。入院類是用來做入院繳費的存儲封裝類,主要屬性為老人ID、老人姓名、老人年齡、老人性別、老人配偶情況、老人家庭住址、入院時間、親屬姓名、親屬聯(lián)系方式、親屬家庭住址、親屬與老人關(guān)系、老人病史、親屬工作單位、老人原工作單位、是否吸煙、是否喝酒、是否有自理能力等,這些信息可以讓養(yǎng)老院更好的了解和照顧老人。入院繳費類是存儲老人入院時的繳費情況,是為了記錄老人入住前進行的日用品繳費以及生活繳費,主要屬性為老人ID,繳費金額、繳費時間、到期時間以及房間號。日常繳費類只用來做退院退費類的存儲封裝類,在進行退院辦理時,遠方通過觀看日常繳費將情況進行計算,為客戶退返剩余費用,主屬性為老人ID、老人姓名、老人性別、老人ID、續(xù)費時間、到期時間、辦理人等信息。每個類之間都有相互的關(guān)系,這些關(guān)系相互連接形成了完整的洗系統(tǒng)感念類圖,使他們相互分別卻又相互聯(lián)系,項目開發(fā)人員則可以使用系統(tǒng)感念類圖來了解系統(tǒng)開發(fā)主要的使用人員,以及系統(tǒng)的基本模塊,使工作效率提高,如圖3-7所示。圖3-7系統(tǒng)概念類圖本章小結(jié)本章首先對哈爾濱百姓康年老年公寓綜合管理平臺的需求進行了分析,通過本章的分析對用戶的需求有了更深層次的了解。然后使用需求建模技術(shù)對調(diào)研結(jié)果進行剖析、分解,最后繪制了系統(tǒng)業(yè)務(wù)流程圖、系統(tǒng)概念類圖、系統(tǒng)用例圖以及添加訪客時序圖和啟用訪客狀態(tài)圖。

第4章架構(gòu)建模架構(gòu)建模是對系統(tǒng)整體架構(gòu)的設(shè)計,這決定了系統(tǒng)采用什么技術(shù)以及在技術(shù)基礎(chǔ)之上的一些選擇,好的架構(gòu)會延長軟件的生命周期,可以減少技術(shù)人員在開發(fā)時所發(fā)現(xiàn)的問題,減少開發(fā)周期,提高項目開發(fā)成果,在架構(gòu)設(shè)計階段不能光根據(jù)當(dāng)下的場景考慮架構(gòu),一定要把目光放的長遠,設(shè)計出經(jīng)得起時間、用戶考驗的架構(gòu)。4.1哈爾濱百姓康年老年公寓中和管理平臺解決方案4.1.1系統(tǒng)與子系統(tǒng)關(guān)系設(shè)計在面向?qū)ο蟮膽?yīng)用程序開發(fā)過程中,類是程序的基本模塊。但是對于工作流程復(fù)雜的應(yīng)用程序而言,其中包括的類是成千上萬的,再加上它們之間各種復(fù)雜的關(guān)系,多重性、繼承性等,它們之間關(guān)系的管理必然超出了人們可以接收程度。因此,引入包這個結(jié)構(gòu)是相當(dāng)必要的。包相當(dāng)于類的容器。通過包可以把類、用例、構(gòu)件等諸多元素聚集在一起,構(gòu)成更高級的單位。哈爾濱百姓康納年老年公寓綜合管理平臺包含了7個主要包,分別為接待管理、入院信息管理、老人檔案管理、房間信息管理、財務(wù)管理、退院辦理以及用戶信息管理,每個包都有它獨特的作用和意義。其中接待管理包括來訪信息查看,來訪信息添加,來訪信息修改,預(yù)定信息查看,預(yù)定信息添加,預(yù)定信息修改,用以對來訪人信息進行查看以及添加。入院信息管理包括老人信息查看,老人信息添加,老人信息修改,是對于老人入住時的基本信息添加與修改。老人檔案管理包括老人檔案查看,老人檔案修改,用以對老人的基本信息進行管理和添加。房間信息包括房間信息查看,房間信息添加,房間信息修改,房間狀態(tài)查看,用以對院方房間進行基本的查看以及監(jiān)控房間狀態(tài),使得管理人員對養(yǎng)老院的房間信息有清晰的了解,也更加便于客戶直接了解此時入住情況。財務(wù)管理包括入院繳費查看,入院繳費添加,日常繳費查看,日常繳費添加,退院退費查看,退院退費添加,是用以對財務(wù)模塊進行管理以及每日金額進行賬單記錄,用以管理遠方的財務(wù)問題,退院辦理包括退院信息添加,退院信息查看,用以記錄當(dāng)有老人要退院的時候,對老人信息進行記錄以及費用退返,不會造成利益糾紛。用戶信息管理包括管理員賬號添加,管理員賬號修改,管理員賬號刪除,管理員信息查看,用以對管理員進行管理審核,賬號的分配以及權(quán)限的管理。具體圖例如圖4-1所示。圖4-1系統(tǒng)與子系統(tǒng)關(guān)系設(shè)計圖4.1.2系統(tǒng)部署圖設(shè)計軟件系統(tǒng)部署圖是用來描述系統(tǒng)中軟件模塊和數(shù)據(jù)庫分布在不同硬件模塊的節(jié)點之上的模型圖,它描述了軟件系統(tǒng)在運行中的各種體系結(jié)構(gòu)和各種硬件組成,以及軟件模塊是如何被映射到那些節(jié)點之上的。在部署圖當(dāng)中,可以獲取到軟件系統(tǒng)和硬件系統(tǒng)的關(guān)系,以及不同節(jié)點的分布情況,同時還能體現(xiàn)出軟件系統(tǒng)的配置情況、數(shù)據(jù)庫的配置情況和硬件的配置情況。節(jié)點是部署圖中的基本單位,在系統(tǒng)運行的過程中作為一種物理元素表示計算機資源,可以用來表示物理硬件系統(tǒng)和軟件系統(tǒng),還可以用來表示對象和構(gòu)建實例。本系統(tǒng)的應(yīng)用服務(wù)器為Centos6.5,phpStudy版本為v8.0版本,通過下載phpStudy集成服務(wù)器,安裝并打開服務(wù)。通過Tomcat的server.xml配置文件進行程序配置和端口映射,然后系統(tǒng)通過服務(wù)進行連接數(shù)據(jù)庫。數(shù)據(jù)庫則使NavicatPremium12做數(shù)據(jù)存儲。用戶使用客戶端即Chrome5.0以上版本,通過HTTP協(xié)議訪問服務(wù)器部署的系統(tǒng)。具體圖例如圖4-2所示。圖4-2系統(tǒng)部署圖4.2系統(tǒng)架構(gòu)設(shè)計經(jīng)過需求調(diào)研工作,對系統(tǒng)使用需求建模技術(shù),對哈爾濱百姓康年老年公寓綜合管理平臺進行了架構(gòu)設(shè)計,決定系統(tǒng)采用經(jīng)典的三層架構(gòu)作為基礎(chǔ)架構(gòu)。通常意義所說的三層架構(gòu)是把系統(tǒng)劃分為:視圖層、控制器層、模型層。分層的目的即為了契合高內(nèi)聚低耦合的思想。下面使用架構(gòu)模圖對系統(tǒng)進行建模,在本系統(tǒng)中初步設(shè)定,View層包含七個主要的View模塊即接待管理視圖模塊ReceptionView、入院信息管理視圖模塊ScheduleView、老人檔案管理視圖模塊AdminissionView、房間信息管理視圖模塊RoomView、財務(wù)管理視圖模塊FinanceView、退院辦理視圖模塊RetireView以及用戶信息管理試圖模塊UserView。Controller層包含則包含7個主要的Controller模塊。即接待管理控制器ComeAction、入院辦理控制器ScheduleController、老人檔案控制器AdminissionColtroller、房間信息控制器RoomAction、財務(wù)信息控制器FinanceController、退院辦理控制器RetireController、用戶信息控制器UserController。Model層中包含與Action層對應(yīng)的個主要Model模塊,即接待模型ReceptionModel、入院辦理模型ScheduleModel、老人檔案模型AdminissionModel、房間信息模型RoomModel、財務(wù)信息模型FinanceModel、退院辦理模型RetireModel、用戶信息模型UserModel。Model層則作為模型層里面包含了各個數(shù)據(jù)庫表的模型。使用的DataBase層做數(shù)據(jù)庫的交互操作處理。View層使用Controller層,Controller層包含Service層,Service層包含Model層,Model層和DataBase層相相互調(diào)用。如圖4-3所示。圖4-3系統(tǒng)架構(gòu)模圖4.3數(shù)據(jù)庫模型設(shè)計本系統(tǒng)數(shù)據(jù)庫共分為10張表,針對各個表之間的不同關(guān)系使用建模技術(shù),設(shè)計出下圖的數(shù)據(jù)庫類圖。其中來訪信息表和預(yù)定信息表為一對多的關(guān)聯(lián)關(guān)系,老人檔案表和入住信息表為多對一的關(guān)聯(lián)關(guān)系,入院繳費表和日常繳費表為多對一的關(guān)聯(lián)關(guān)系,日常繳費表和退院退費表為一對多的關(guān)聯(lián)關(guān)系。據(jù)庫類圖如圖4-4所示。圖4-4數(shù)據(jù)庫類圖本章小結(jié)本章首先介紹了系統(tǒng)總體的架構(gòu)設(shè)計,用現(xiàn)實中的例子論述了架構(gòu)設(shè)計的重要性,然后通過包圖、部署圖以及架構(gòu)模型圖對系統(tǒng)的架構(gòu)進行了詳細的描述,最后設(shè)計了可以滿足本系統(tǒng)需求的數(shù)據(jù)庫模型,并且進行繪制了數(shù)據(jù)庫類圖。第5章構(gòu)件建模軟件的UI構(gòu)建是決定功能歸屬和操作劃分的設(shè)計成,界面是整個軟件中唯一直接接觸用戶的地方。京東最近幾年勢頭猛增,都有趕超百度的勢頭,京東的成功我覺得最重要就是劉強東說過一句話:“快遞員是我們唯一和用戶接觸的地方”,這一句話足以說明用戶體驗多么重要。用戶體驗的好壞很大程度上就是功能歸屬,哪些功能放在一起,哪些功能應(yīng)該分開,這都值得深思。5.1系統(tǒng)UI構(gòu)件設(shè)計根據(jù)對需求調(diào)研結(jié)果進行分析,使用需求建模技術(shù),對哈爾濱百姓看年老年公寓綜合管理平臺進行了UI構(gòu)件設(shè)計。整個系統(tǒng)7個一級模塊,其中主要介紹以下兩種UI構(gòu)件即接待管理UI構(gòu)件、和財務(wù)管理UI構(gòu)件。5.1.1院長UI構(gòu)件設(shè)計 針對接待管理UI構(gòu)件做出了以下設(shè)計。整體構(gòu)件為WEB頁面,分為3個二級模塊老人檔案模塊、退院辦理模塊、用戶信息模塊。具體情況如圖5-1所示。圖5-1院長UI構(gòu)件二級模塊有3個不同的頁面主頁面,通過該頁面可以進行老人檔案信息查詢、老人檔案信息修改、老人檔案信息查看、退院辦理、退院信息查詢、用戶信息添加、用戶信息修改、用戶信息刪除。5.1.2前臺UI構(gòu)件設(shè)計針對財務(wù)管理UI構(gòu)件做出了以下設(shè)計。整體構(gòu)件為WEB頁面,分為3個二級模塊接待管理模塊、入院辦理模塊、房間信息模塊。具體情況如圖5-2所示。圖5-2前臺UI構(gòu)件二級模塊接待管理包括來訪信息頁面和預(yù)定信息頁面,可以進行來訪信息添加、來訪信息查詢、來訪信息修改、預(yù)定信息添加、預(yù)定信息修改、預(yù)定信息查詢。二級模塊入院辦理有一個主頁面,可以進行入院辦理添加、入院辦理查看、入院辦理修改操作。二級模塊房間信息模塊包括房間信息頁面、房間狀態(tài)頁面,可以進行房間信息添加、房間信息查看、房間信息修改、房間狀態(tài)查看操作。5.1.3財務(wù)UI構(gòu)件設(shè)計針對財務(wù)UI構(gòu)件做出了以下設(shè)計。整體構(gòu)件為WEB頁面,分為3個二級模塊入院繳費、日常繳費、退院退費。具體情況如圖5-3所示。圖5-3財務(wù)權(quán)限UI構(gòu)件二級模塊入院繳費管理包含一個入院繳費信息添加頁面,入院繳費信息查詢頁面,入院繳費信息修改頁面,二級模塊日常繳費包含一個主頁面日常繳費管理頁面,日常繳費管理頁面包括日常繳費添加頁面、日長繳費查詢頁面、日長繳費修改頁面、日長繳費查詢頁面。二級退院退費模塊包含一個主頁面退院退費信息管理頁面,退費信息管理頁面包含退院退費查詢頁面、退院退費添加頁面以及費用余額查詢頁面。5.2系統(tǒng)行為分析與設(shè)計軟件行為分析是將目標(biāo)行為按照一定的方式和順序分解成多個的較小的或獨立操作的操作步驟。通過在需求調(diào)研的分析以及對系統(tǒng)的架構(gòu)分析,發(fā)現(xiàn)系統(tǒng)有七個比較重要的功能,分別為老人檔案、退院辦理、來訪信息、預(yù)定信息、入院辦理、入院繳費、日常繳費功能。本章將對以上七個重要功能進行行為分析,將每個功能進行分解成每個類的同時,直接去調(diào)用關(guān)系以及各個類之間的參數(shù)傳遞的過程和方法,從而得到每個功能的生命周期。5.2.1老人檔案行為分析根據(jù)對老人檔案管理功能進行分析、分解執(zhí)行過程繪制出了如下圖的老人檔案查看行為分析。首先院長在系統(tǒng)中找到二級模塊老人檔案管理,點擊老人檔案管理模塊,通過DisplayPage()方法調(diào)出InfromationPage頁面,在頁面InfromationPage頁面中的SearchBox中輸入老人身份證號,輸入完老人身份證號通過點擊SearchButton按鈕,SearchButton按鈕通過QueryData()方法,到OldInformation中查找到老人信息,然后顯示到并顯示InfromationPage頁面中,此時院長可以看到想要查看的老人信息。當(dāng)院長想要查看老人詳細信息時,查找到老人信息頁面InfromationPage頁面中點擊SeeButton按鈕,按鈕通過QueryData()方法到OldInformation中查詢老人詳細信息,然后老人詳細信息會顯示到DetailedPage中,然后院長可以進行信息查看。具體時序圖如圖5-4所示。圖5-4老人檔案行為分析圖5.2.2退院辦理行為分析根據(jù)對退院辦理功能進行分析、分解執(zhí)行過程繪制出了如下圖的退院辦理行為分析。首先院長在系統(tǒng)中找到二級模塊退院辦理,然后點擊退院辦理通過DisplayPage()方法調(diào)出HandlePage頁面,在頁面HandlePage頁面中的SearchBox中輸入老人身份證號,輸入完老人身份證號通過點擊SearchButton按鈕,SearchButton按鈕通過QueryData()方法,到OldInformation中查找到老人信息,然后通過ShowHandlepage()方法經(jīng)查詢到的信息顯示在HandlePage頁面中然后點擊點擊DoButton按鈕進行退院辦理,點擊后通過update()方法更改OldInformation中老人狀態(tài),辦理成功后向HandlePage頁面反饋辦理成功。具體時序圖如圖5-5所示。圖5-5退院辦理行為分析圖5.2.3來訪信息行為分析根據(jù)對來訪信息功能進行分析、分解執(zhí)行過程繪制出了如下圖的來訪信息功行為分析。前臺員工在二級模塊來訪信息管理模塊中點擊ComefromaddButton按鈕,ComefromaddButton按鈕通過調(diào)用ShowComefromadd()方法調(diào)出ComefromaddPage頁面,在ComefromaddPage頁面添加來訪信息,填寫完成后點擊SublissionButton按鈕,按鈕通過Insert()方法將信息傳入ComefromRecord,添加成功后,會在頁面提示來訪信息添加成功,在添加具體時序圖如下圖5-6所示。圖5-6來訪信息行為分析圖5.2.4預(yù)定信息行為分析根據(jù)對預(yù)定信息功能進行分析、分解執(zhí)行過程繪制出了如下圖的預(yù)定信息功行為分析。前臺員工在二級模塊預(yù)定信息管理模塊中點擊ScheduleaddButton按鈕,ComefromaddButton按鈕通過調(diào)用ShowSchedule()方法調(diào)出ScheduleddPage頁面,在ScheduleddPage頁面添加預(yù)定信息包括老人身份證號、姓名、年齡、預(yù)定金等信息,當(dāng)信息填寫完成后點擊SublissionButton按鈕,按鈕通過Insert()方法將信息傳入Scheduleadd,當(dāng)信息添加成功后,會在頁面提示來訪信息添加成功,當(dāng)信息插入失敗是會提示預(yù)定信息添加失敗。預(yù)定信息添加具體時序圖如下圖5-7所示。圖5-7預(yù)定信息行為分析圖5.2.5入院辦理行為分析根據(jù)對預(yù)定信息功能進行分析、分解執(zhí)行過程繪制出了如下圖的預(yù)定信息功行為分析。前臺員工在二級模塊預(yù)定信息管理模塊中點擊AdimisssionButton按鈕,AdimisssionButton按鈕通過調(diào)用ShowAdmission()方法調(diào)出AdimisssionddPage頁面,在AdimisssionddPage頁面添加老人信息包括老人身份證號、姓名、年齡、親屬信息等信息,當(dāng)信息填寫完成后點擊SublissionButton按鈕,按鈕通過Insert()方法將信息傳入Adimisssionadd,當(dāng)信息添加成功后,會在頁面提示來訪信息添加成功,當(dāng)信息插入失敗是會提示入住信息添加失敗。入住信息添加具體時序圖如下圖5-8所示。圖5-8入院信息辦理行為分析圖5.2.6入院繳費行為分析根據(jù)對入院繳費功能進行分析、分解執(zhí)行過程繪制出了如下圖的入院繳費行為分析。首先財務(wù)在系統(tǒng)中點擊入院繳費模塊,通過DisplayPage()方法調(diào)出PayPage頁面,在頁面PayPage頁面中的SearchBox中輸入老人身份證號,輸入完老人身份證號通過點擊SearchButton按鈕,SearchButton按鈕通過QueryData()方法,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論