基于Python的護理排班系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于Python的護理排班系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于Python的護理排班系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于Python的護理排班系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于Python的護理排班系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩45頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

[2]排班模式對于護理服務(wù)和質(zhì)量的影響。另一類是相關(guān)領(lǐng)域?qū)W者利用統(tǒng)籌方法、數(shù)學(xué)方法、人工智能方法等對排班問題進行求解優(yōu)化。國內(nèi)學(xué)者在護士排班的啟發(fā)式方法上做了許多研究。在一系列基準(zhǔn)測試問題中,李丙棟提出了一種基于隨機排序的多指標(biāo)算法(SRA),該算法表現(xiàn)出了卓越的性能,為測試領(lǐng)域帶來了新的可能性。本文介紹了這一方法的基本思想和具體實現(xiàn)過程,并對其特點進行分析,同時給出了它在實際應(yīng)用時需要注意的一些問題。在第二屆國際護士排班大賽上,蘇宙所設(shè)計的帶權(quán)禁忌搜索算法成功地解決了護士多階段排班的難題,并獲得了出色的成績。在國外,對于護理排班問題的研究歷史悠久,已經(jīng)采用了多種不同的方法來解決這個難題,其中包括數(shù)學(xué)、啟發(fā)式和人工智能等多種方法。針對我國實際情況,提出了一個基于遺傳算法的解決策略,可以快速地得到一組較優(yōu)解。為了解決問題,我們需要最大程度地提高勞動力資源的利用效率,同時最大限度地提升護士的興趣愛好,并對違反軟約束條件的行為進行巧妙的懲罰,以達到嵌小化違法行為的目的。Azaiez,AlShari等數(shù)學(xué)規(guī)劃法給出了0-1目標(biāo)規(guī)劃模型并對醫(yī)院內(nèi)人工排班表進行了優(yōu)化,同時對人員需求配備與護士偏好進行了適當(dāng)調(diào)整。Jaumard和Semet等學(xué)者提出了一種線性規(guī)劃模型,該模型在滿足需求約束的同時,最大限度地滿足員工的偏好,并保持團隊的平衡,從而確保了排班時間表的有效性。Hughes及其團隊構(gòu)建了一套人員調(diào)度模型,并運用護士和患者比例政策,巧妙地提取了護士視角下的排班方案。Bard,Pumomo等人研究了一個包含滿足個人偏好且涵蓋所有班次需求的雙目標(biāo)整數(shù)規(guī)劃。1.3論文組織架構(gòu)這篇論文涵蓋了六個章節(jié),旨在探討護理排班系統(tǒng)的開發(fā)。這六篇文章都有其各自的特點和優(yōu)勢,同時也存在一些不足和缺陷。以下為各章節(jié)的詳細(xì)內(nèi)容:第一章:緒論。本章旨在深入探討護理排班系統(tǒng)的現(xiàn)狀和存在的問題,探究其研究目的和意義,同時分析國內(nèi)外相關(guān)問題的研究現(xiàn)狀以及文章的結(jié)構(gòu)安排。第二章:相關(guān)理論和技術(shù)。將探討程序開發(fā)所需的各種環(huán)境和技術(shù)工具。本章旨在探討程序開發(fā)所需的環(huán)境和技術(shù)工具,其中涵蓋了編程語言、開發(fā)工具以及數(shù)據(jù)庫等方面的內(nèi)容。第三章:系統(tǒng)分析。本章旨在對護理排班系統(tǒng)的可行性和需求進行深入分析,包括但不限于用戶需求、系統(tǒng)功能和性能等方面的探討。第四章:系統(tǒng)設(shè)計。在本章中,我們詳細(xì)探討了護理排班系統(tǒng)的設(shè)計,包括功能模塊的構(gòu)建以及數(shù)據(jù)庫的構(gòu)建。功能模塊的設(shè)計涵蓋了各個模塊的功能描述和流程圖,而數(shù)據(jù)庫設(shè)計則包括數(shù)據(jù)庫概念結(jié)構(gòu)和數(shù)據(jù)褲邏輯結(jié)構(gòu)的設(shè)計。第五章:系統(tǒng)實現(xiàn)。本章著重探討了護理排班系統(tǒng)中各個功能模塊的實現(xiàn)方式,包括界面設(shè)計、代碼實現(xiàn)以及數(shù)據(jù)庫操作的實現(xiàn),提供了全面而深入的了解。第六章:系統(tǒng)測試。通過對系統(tǒng)進行測試,驗證了功能是否能滿足實際應(yīng)用要求。本章旨在對護理排班系統(tǒng)中的主要功能模塊進行全面測試,并展示測試結(jié)果的可視化呈現(xiàn)。測試的范圍涵蓋了對功能、性能和兼容性三個方面的全面評估??偨Y(jié)與展望。通過對現(xiàn)有護士工作時間分配和排班方法進行分析,結(jié)合國內(nèi)外先進的研究成果,針對我國目前醫(yī)院實際情況,在傳統(tǒng)的基礎(chǔ)上建立了基于Python的智能優(yōu)化算法模型。詳細(xì)探討了護理排班系統(tǒng)的設(shè)計,涵蓋了系統(tǒng)設(shè)計的長處和短處,以及系統(tǒng)實現(xiàn)中的成果和缺陷,同時也展望了未來的發(fā)展前景。提出了一系列潛在的改進方向和未來的研究方向,以進一步完善研究成果。1.4研究內(nèi)容由于目前的護理排班存在管理不規(guī)范等缺點,需要設(shè)計一個可以規(guī)范排班的護理排班系統(tǒng)。在需求分析的基礎(chǔ)上,有利于提高排班的規(guī)范性,減少排班時間,提高工效率。設(shè)計一個護理排班系統(tǒng),實現(xiàn)系統(tǒng)后,主要的功能有用戶管理,護工管理,護理分級管理,預(yù)約護理管理,在線繳費管理,換班申請管理,護士排班表管理,服務(wù)評價管理等。第2章相關(guān)理論和技術(shù)2.1Python簡介Python是一種由荷蘭人GuidovanRossum開發(fā)的編程語言,它結(jié)合了解釋型和編譯型語言的特點,具有高層次、互動性、面向?qū)ο蟮忍匦?。Python的語法簡潔易讀,容易學(xué)習(xí)和理解,因此,對于初學(xué)者而言更容易使用。它可以在開發(fā)各種應(yīng)用程序時被使用,包括文本處理、Web應(yīng)用程序和游戲等領(lǐng)域。Python因其應(yīng)用的廣泛性與易學(xué)性,廣泛應(yīng)用于教育與入門級編程領(lǐng)域。解釋性:一個用編譯性語言比如C或C++寫的程序可以從源文件(即C或C++語言)轉(zhuǎn)換到一個您的計算機使用的語言(二進制代碼,即0和1)。這個轉(zhuǎn)換是通過對一個被編程為機器可執(zhí)行代碼的進程進行操作而完成的。這一程序的實現(xiàn)依賴于編譯器和多種標(biāo)記、選項的協(xié)同作用。通過對程序執(zhí)行前進行一些處理,我們就能使它自動轉(zhuǎn)換成另一更適合于機器運行的形式。當(dāng)程序運行時,連接/轉(zhuǎn)載器軟件將自動將其復(fù)制到硬盤上,并在內(nèi)存中持續(xù)運行,以確保程序的正常運行。如果沒有其他的硬件支持,則只需要通過調(diào)用相應(yīng)的工具就能完成整個程序開發(fā)工作了。此外,Python語言所編寫的程序并不需要進行二進制代碼的編譯。因此,如果有一個程序需要編譯,那么就只需把它下載到機器上即可。該程序可在源代碼中直接運行,無需進行任何繁瑣的操作。這就是所謂的“編譯”過程。Python解釋器在計算機中將源代碼轉(zhuǎn)化為一種名為“字節(jié)碼”的中間形式,并將其轉(zhuǎn)換為計算機所采用的機器語言,以便進行相應(yīng)的操作。通過這個過程我們可以很簡單地把程序翻譯成目標(biāo)軟件的格式。使用Python,將享受到更為便捷的使用體驗。通過這種方法,用戶只需簡單地輸入需要的數(shù)據(jù)或指令。Python程序的可移植性可以得到進一步提升,讓其更易于移植。Python提供了兩種編程方式,一種是基于面向過程的編程,另一種是基于面向?qū)ο蟮木幊獭F渲?,面向?qū)ο蟮某绦蛟O(shè)計方式是一種新的編程方式。在“面向過程”編程語言中,程序的構(gòu)造方式是通過一個可重用的代碼函數(shù)或過程來實現(xiàn)的。這種方法是用一組程序段表示程序中的對象,然后對它們進行封裝或組合。在“面向?qū)ο蟆本幊谭妒较?,通過將數(shù)據(jù)和功能相互融合,從而構(gòu)建出程序。這使得程序開發(fā)變得容易而且更有效,同時也提高了軟件的質(zhì)量。Python是一種基于面向?qū)ο蟮木幊陶Z言。該語言是基于類的程序設(shè)計方法。對象包括函數(shù)、模塊、數(shù)字以及字符串。提供了全面的繼承、重載、派生和多繼承功能支持,從而有效提升了源代碼的可重用性。通過分析函數(shù),模塊和數(shù)組三種基本運算模式,給出了相應(yīng)的編程方法。Python提供了對重載運算符和動態(tài)類型的支持,以幫助用戶更好地理解和應(yīng)用它們。為實現(xiàn)更高級別的函數(shù)式開發(fā)提供了基礎(chǔ)。相較于傳統(tǒng)的Lisp函數(shù)式編程語言,Python在函數(shù)式設(shè)計方面提供的支持較為有限。通過使用這些技術(shù)可以極大地擴展程序開發(fā)效率。Haskell和StandardML考驗的函數(shù)式編程工具,由兩個標(biāo)準(zhǔn)庫(functools,itertools)提供,可供使用。2.2MySQL特點 MySQL是一款廣受歡迎的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQLAB公司精心開發(fā),目前由Oracle公司負(fù)責(zé)管理和支持。這個轉(zhuǎn)換是通過對一個被編程為機器可執(zhí)行代碼的進程進行操作而完成的。MySQL支持SQL,并且提供了強大的功能和性能,使其成為一個廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。下面是MySQL的一些特點和應(yīng)用領(lǐng)域:1、高性能:MySQL通過使用索引和優(yōu)化的查詢語句,能夠快速地處理大量的數(shù)據(jù)。此外,MySQL的存儲引擎InnoDB支持事務(wù),提供了高度可靠性。2、可靠性:MySQL具有ACID事務(wù)支持,可以確保數(shù)據(jù)的一致性和可靠性。3、可擴展性:MySQL支持水平與垂直擴展,并且能在需要時增加硬件和軟件資源以支持更大的數(shù)據(jù)集和更高的負(fù)載。4、安全性:MySQL提供了靈活的安全機制,可以通過密碼、訪問控制、SSL等方式來保護數(shù)據(jù)庫免受未經(jīng)授權(quán)的訪問和惡意攻擊。5、跨平臺性:MySQL具有跨平臺性能,支持多種操作系統(tǒng)和硬件平臺的運行,同時提供了多種編程語言的API,如Java、Python、PHP等,為用戶提供了全面的編程支持。6、應(yīng)用領(lǐng)域:MySQL的應(yīng)用領(lǐng)域非常廣泛,包括Web應(yīng)用程序、電子商務(wù)、金融、電信等。MySQL還與其他技術(shù)和工具集成,例如PHP、Python、Java、Apache和Nginx等。簡單地說,MySQL就是一個可靠,高性能,可擴展的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以支持各種應(yīng)用程序的需求,并且具有跨平臺和安全上的優(yōu)勢2.3Django框架Django作為一個開源模型,以Python編程語言為驅(qū)動,展現(xiàn)了其高水平的編程能力。它支持對大型數(shù)據(jù)集進行可視化操作。開源社區(qū)孕育了一種視圖和控制器式的Web應(yīng)用程序框架,它為用戶提供了一種全新的交互方式。它采用了基于圖結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu),并通過對數(shù)據(jù)塊內(nèi)各節(jié)點間關(guān)系以及與之相對應(yīng)的控制流表的控制來完成系統(tǒng)任務(wù)的實現(xiàn)。借助該架構(gòu),得以輕松高效地打造出高品質(zhì)、易于維護且以數(shù)據(jù)庫為驅(qū)動的應(yīng)用程序。由于它支持多進程并發(fā)執(zhí)行,因此非常適合于應(yīng)用程序開發(fā)。因此,在OpenStack中,Horizon組件采用該架構(gòu)進行設(shè)計的主要原因在于其具有高度的可定制性和可擴展性。該框架不僅可以為開發(fā)者提供強大而高效的開發(fā)環(huán)境,而且還具有良好的兼容性以及易于管理等特性,從而使它成為目前最受歡迎的應(yīng)用之一。此外,Django的架構(gòu)中嵌入了大量功能強大的第三方插件,從而提升了其可擴展性。這些插件可以讓用戶方便地添加和刪除自己所需要的功能,同時也提供了許多其他服務(wù)。Django計劃的起源可以追溯到一個在線新聞Web站點,而在2005年,該計劃被開源釋放。它為用戶提供一種新的瀏覽方式和更多的功能。Django框架的核心組成部分之一是對象關(guān)系映射,它為模型的構(gòu)建提供了必要的支持;為最終用戶打造一個優(yōu)秀的管理界面,以提升其管理體驗;對用戶提交的請求進行解析和處理等。Django是一款基于Python語言編寫的開源Web開發(fā)框架,旨在鼓勵高效開發(fā),遵循MVC設(shè)計原則。它允許用戶創(chuàng)建自己想要的內(nèi)容和風(fēng)格,通過一個簡單、易用的界面來管理和維護數(shù)據(jù)庫文件以及與其它應(yīng)用交互的功能。Django的版權(quán)歸屬于BSD,該版本于2005年7月首次發(fā)布,并于2008年9月正式推出了1.0版本。第3章系統(tǒng)分析3.1可行性分析3.1.1技術(shù)可行性所謂技術(shù)可行性,就是在系統(tǒng)的開發(fā)過程中要用到哪些技術(shù)、要依托哪些平臺、要運用哪些框架、要采取怎樣的設(shè)計模式等。在基礎(chǔ)知識介紹中已給出有關(guān)說明。護理排班系統(tǒng)是以Python為基礎(chǔ),運用Python編程語言開發(fā)而成。在開發(fā)過程中,主要采用了于Django框架作為基礎(chǔ),并且使用了MySQL作為數(shù)據(jù)庫。設(shè)計包括用戶管理、護士排班表管理模塊等部分,實現(xiàn)了護工與用戶之間、護士與管理員之間以及管理員與用戶之間信息交流及共享。Navicat數(shù)據(jù)庫是一款免費的開發(fā)工具,PyCharm也是一款開發(fā)工具,大多數(shù)相關(guān)工具都是免費的。3.1.2經(jīng)濟可行性開發(fā)過程在經(jīng)濟可行性方面表現(xiàn)出色,因為嚴(yán)格遵守了開發(fā)預(yù)算,并且對整個開發(fā)過程的費用支出進行了明確的記錄,也完成符合開發(fā)過程的各項要求。討論如何利用現(xiàn)有資源和技術(shù)來構(gòu)建一個高效的護理排班系統(tǒng)。在系統(tǒng)開發(fā)完成后,考慮到護理排班系統(tǒng)的前景廣闊、經(jīng)濟價值高,因此認(rèn)為本次系統(tǒng)的設(shè)計和開發(fā)在經(jīng)濟上是可行的。3.1.3操作可行性在將系統(tǒng)移交給使用人員之后,務(wù)必確保該系統(tǒng)的易用性、易操作性以及大部分功能均已由經(jīng)過精心設(shè)計,用戶界面完美實現(xiàn)、數(shù)據(jù)輸入應(yīng)設(shè)計靈活齊全、無歧義、有管理員并核對其資料。整個系統(tǒng)一定要簡潔、高效,在使用中對不同級別的用戶要有不同的權(quán)限。通過對上述這幾部分內(nèi)容的思考,可以確定本開發(fā)在運行方面具有可行性。3.1.4法律可行性從法律角度看,本次開發(fā)工作符合法律規(guī)定,所有技術(shù)資料合法獲取,不存在知識產(chǎn)權(quán)和版權(quán)問題,開發(fā)過程無抄襲行為,原始勞動不涉及法律責(zé)任,但仍需注意知識產(chǎn)權(quán)和版權(quán)問題,并遵守相關(guān)法律法規(guī)和行業(yè)標(biāo)準(zhǔn)。3.2功能需求分析對系統(tǒng)進行功能需求分析,可以進一步認(rèn)識下一步軟件功能需求實現(xiàn)時,要實現(xiàn)哪些功能以及沒有實現(xiàn)哪些功能。好的分析活動可以幫助避免出現(xiàn)錯誤以提高軟件生產(chǎn)率、減少開發(fā)成本和提高軟件質(zhì)量。在基于Python的護理排班系統(tǒng)當(dāng)中,用戶注冊登錄進入系統(tǒng)后,可以查看護工信息,了解護理資訊,對個人信息進行修改,雇傭護工,評價服務(wù);管理員能夠在后臺對用戶管理、護工管理、護理分級管理、預(yù)約護理管理、在線繳費管理、護士排班表管理、換班申請管理、服務(wù)評價管理和系統(tǒng)管理進行管理。3.3用戶用例分析用戶包括患者或患者家屬,用戶登錄系統(tǒng)后可以進入首頁,查看護工信息,查詢護理資訊,雇傭護工,對個人信息進行修改,評價服務(wù)。如圖3.1所示;注冊登錄注冊登錄查看護工信息查詢護理資訊修改個人信息用戶雇傭護工雇傭護工評價服務(wù)評價服務(wù)圖3.1用戶用例圖護工用例圖如3.2所示:修改護工信息修改護工信息查看用戶信息查看用戶信息申請換班申請換班查看排班查看排班護工查看服務(wù)評價查看服務(wù)評價圖3.2護工用例圖管理員用例圖如3.3所示:護工管理護工管理用戶管理用戶管理護理分級管理護理分級管理護理預(yù)約管理護理預(yù)約管理 管理員護工排班管理護工排班管理換班申請管理換班申請管理服務(wù)評價管理服務(wù)評價管理系統(tǒng)管理系統(tǒng)管理圖3.3管理員用例圖3.4系統(tǒng)流程分析 業(yè)務(wù)流程圖如3.4和3.5所示:開始開始開始開始查詢護工信息查詢護工信息息護理排班管理息預(yù)約護理換班申請否預(yù)約護理換班申請否審批通過換班審批通過換班成功通過是通過在線繳費在線繳費服務(wù)評價是服務(wù)評價換班成功換班成功結(jié)束結(jié)束結(jié)束結(jié)束圖3.4用戶業(yè)務(wù)流程圖圖3.5排班業(yè)務(wù)流程圖第4章系統(tǒng)設(shè)計4.1功能模塊設(shè)計根據(jù)對系統(tǒng)的功能進行分析護理排班系統(tǒng)的具體功能模塊包括下面的幾個主要的功能模塊:用戶管理、護工管理、護理分級管理、預(yù)約護理管理、在線繳費管理、護士排班表管理、換班申請管理、服務(wù)評價管理和系統(tǒng)管理。系統(tǒng)的功能模塊如圖1所示:基于P基于Python的護理排班系統(tǒng)系統(tǒng)管理服務(wù)評價管理換班申請管理在線繳費管理護士排班表管理預(yù)約護理管理護理分級管理護工管理用戶管理系統(tǒng)管理服務(wù)評價管理換班申請管理在線繳費管理護士排班表管理預(yù)約護理管理護理分級管理護工管理用戶管理圖1系統(tǒng)功能模塊圖4.2數(shù)據(jù)庫設(shè)計4.2.1數(shù)據(jù)庫需求分析為改善護理排班系統(tǒng)性能和便于后期維護,設(shè)計數(shù)據(jù)庫,從而極大地節(jié)約數(shù)據(jù)儲存空間,也使得數(shù)據(jù)完整性有保障。由于護理排班系統(tǒng)需要存儲多種類型的信息,所以先通過分析系統(tǒng)中相互聯(lián)系的重要實體來獲得該系統(tǒng)E-R模型,再分析存儲重要信息的部分?jǐn)?shù)據(jù)庫表之間的聯(lián)系,并對其進行設(shè)計以優(yōu)化數(shù)據(jù)讀取性能。該系統(tǒng)需要儲存的信息有護工信息,用戶信息,預(yù)約信息,評價服務(wù)信息,護理咨詢信息,排班信息等。4.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)數(shù)據(jù)庫需求分析,設(shè)計該系統(tǒng)的概念模型,該系統(tǒng)的實體有管理員,用戶,護工。管理員實體圖密碼密碼角色賬號管理員圖2管理員實體圖密碼賬號用戶姓名密碼賬號用戶姓名性別年齡身份證號手機號碼上傳頭像圖3用戶實體圖3.護工實體圖年齡年齡護工照片性別密碼聯(lián)系電話護工賬號護工姓名護理價格圖4護工實體圖4.護理排班系統(tǒng)E-R圖年齡年齡護工照片性別密碼聯(lián)系電話護工賬號護工姓名護理價格密碼賬號用戶姓名性別年齡身份證號手機號碼上傳頭像雇傭應(yīng)付金額應(yīng)付金額額付金額1天數(shù)天數(shù)額付金額1評價金額評價金額日期額付金額名稱名稱額付金額價格價格額付金額等級等級額付金額圖5護理排班系統(tǒng)E-R圖4.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計該設(shè)計主要由4個階段組成:一是系統(tǒng)數(shù)據(jù)存儲于數(shù)據(jù)庫內(nèi)結(jié)構(gòu)的選擇,二是系統(tǒng)數(shù)據(jù)存取方法的確定,三是系統(tǒng)數(shù)據(jù)存儲地點的需選,四是數(shù)據(jù)庫內(nèi)數(shù)據(jù)位置的最終確定。邏輯設(shè)計最重要的工作就是對數(shù)據(jù)庫進行索引以存取數(shù)據(jù),存儲結(jié)構(gòu)不同可達到查詢效果也不一樣,可分為索引表與順序表兩種。根據(jù)上節(jié)中所述數(shù)據(jù)實體及E-R圖需構(gòu)建相應(yīng)數(shù)據(jù)庫及各實體對應(yīng)表格。(1)管理員表users為了記錄管理員的信息,使用“管理員表users”來記錄。在這個基礎(chǔ)上還需要保證一定程度的安全性,如防止非法訪問等。如表1所示。表1管理員表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵usernamevarchar10用戶名passwordvarchar10密碼rolevarchar10角色管理員addtimetimestamp新增時間CURRENT_TIMESTAMP(2)token表“token表”是用來記錄用戶token的信息。token的結(jié)構(gòu)如表2所示。表2token表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵useridbigint用戶idusernamevarchar10用戶名tablenamevarchar10表名rolevarchar10角色tokenvarchar20密碼addtimetimestamp新增時間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時間CURRENT_TIMESTAMP(3)用戶表yonghu“用戶表yonghu”是用來記錄用戶的信息。yonghu的結(jié)構(gòu)如表3所示。表3用戶表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPyonghuzhanghaovarchar20用戶賬號mimavarchar20密碼yonghuxingmingvarchar20用戶姓名touxianglongtext4294967295頭像xingbievarchar20性別nianlingint年齡shoujihaomavarchar20手機號碼shenfenzhenghaovarchar20身份證號(4)護士排班表hushipaibanbiao“護士排班表hushipaibanbiao”是用來記錄護士排班表的信息。hushipaibanbiao的結(jié)構(gòu)如表4所示。表4護士排班表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPhugongzhanghaovarchar20護工賬號hugongxingmingvarchar20護工姓名leixingvarchar20類型yizhoujitianint一周幾天zaobantianshuint早班天數(shù)zhongbantianshuint中班天數(shù)wanbantianshuint晚班天數(shù)paibanshijiandatetime排班時間xiangqinglongtext4294967295詳情(5)護理分級表hulifenji“護理分級表hulifenji”是用來記錄護理分級的信息。hulifenji的結(jié)構(gòu)如表5所示。表5護理分級表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPhulifenjivarchar20護理分級(6)護理資訊表news“news”是一份用于記錄護理信息的表格,它提供了豐富的護理資訊。news的結(jié)構(gòu)如表6所示。表6護理資訊表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtitlevarchar20標(biāo)題introductionlongtext4294967295簡介picturelongtext4294967295圖片contentlongtext4294967295內(nèi)容(7)護工表hugong“護工表hugong”是用來記錄護工的信息。hugong的結(jié)構(gòu)如表7所示。表7護工表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPhugongzhanghaovarchar20護工賬號mimavarchar20密碼hugongxingmingvarchar20護工姓名xingbievarchar20性別zhaopianlongtext4294967295照片nianlingint年齡lianxidianhuavarchar20聯(lián)系電話hulijiageint護理價格clicktimedatetime最近點擊時間(8)換班申請表huanbanshenqing“換班申請表huanbanshenqing”是用來記錄換班申請的信息。huanbanshenqing的結(jié)構(gòu)如表8所示。表8換班申請表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPhugongzhanghaovarchar20護工賬號hugongxingmingvarchar20護工姓名shenqingyuanyinvarchar20申請原因diaobanshijiandatetime調(diào)班時間sfshvarchar20是否審核待審核shhflongtext4294967295審核回復(fù)(9)在線繳費表zaixianjiaofei“在線繳費表zaixianjiaofei”是用來記錄在線繳費的信息。zaixianjiaofei的結(jié)構(gòu)如表9所示。表9在線繳費表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPyuyuebianhaovarchar20預(yù)約編號hulimingchengvarchar20護理名稱hulifenjivarchar20護理分級hulitianshuint護理天數(shù)hulijiageint護理價格yingfujinevarchar20應(yīng)付金額riqidate日期yonghuxingmingvarchar20用戶姓名shoujihaomavarchar20手機號碼yonghuzhanghaovarchar20用戶賬號hugongzhanghaovarchar20護工賬號ispayvarchar20是否支付未支付(10)服務(wù)評價表fuwupingjia“服務(wù)評價表fuwupingjia”是用來記錄服務(wù)評價的信息。fuwupingjia的結(jié)構(gòu)如表10所示。表10服務(wù)評價表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPhulimingchengvarchar20護理名稱hulifenjivarchar20護理分級riqidate日期yonghuxingmingvarchar20用戶姓名shoujihaomavarchar20手機號碼yonghuzhanghaovarchar20用戶賬號hugongzhanghaovarchar20護工賬號pingjianeirongvarchar20評價內(nèi)容(11)預(yù)約護理表yuyuehuli“預(yù)約護理表yuyuehuli”是用來記錄預(yù)約護理的信息。yuyuehuli的結(jié)構(gòu)如表11所示。表11預(yù)約護理表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPyuyuebianhaovarchar20預(yù)約編號hulimingchengvarchar20護理名稱hulifenjivarchar20護理分級hulijiageint護理價格riqidate日期yonghuxingmingvarchar20用戶姓名shoujihaomavarchar20手機號碼yonghuzhanghaovarchar20用戶賬號hugongzhanghaovarchar20護工賬號sfshvarchar20是否審核待審核shhflongtext4294967295審核回復(fù)第5章系統(tǒng)實現(xiàn)5.1實現(xiàn)環(huán)境該系統(tǒng)的開發(fā)環(huán)境為:開發(fā)語言:Python框架:DjangoPython版本:Python3.7.7數(shù)據(jù)庫:Mysql5.7(一定要5.7版本)數(shù)據(jù)庫工具:Navicat11開發(fā)軟件:PyCharm瀏覽器:谷歌瀏覽器5.2登錄注冊當(dāng)用戶首次進入系統(tǒng)時,一旦點擊登錄/注冊按鈕,系統(tǒng)將自動跳轉(zhuǎn)至登錄注冊界面,為用戶提供更加便捷的操作體驗。在用戶注冊界面的圖7中,可以添加賬號、密碼、姓名、性別、年齡、聯(lián)系電話以及頭像等相關(guān)信息,以便進行注冊操作;同時,系統(tǒng)還為每個患者提供了一個個性化的個人健康檔案,供醫(yī)護人員參考應(yīng)用。為了方便護士在工作中隨時查閱和使用。圖7用戶注冊界面圖8所呈現(xiàn)的是用戶進行登錄操作時所使用的界面;如果您是一個新用戶,您需要點擊“注冊用戶”,這是您進入系統(tǒng)的第一步。注冊后就會出現(xiàn)一個與之對應(yīng)的用戶。圖8用戶登錄界面管理員登錄時,選擇“管理員”輸入正確的賬號和密碼則可以進入后臺進行操作,管理員登錄后臺管理系統(tǒng)并輸入正確的用戶名和密碼,選擇“管理員”角色,頁面將自動跳轉(zhuǎn)至后臺管理主頁,以供后續(xù)的管理操作之用。如圖9所示。圖9后臺登錄界面當(dāng)用戶點擊注冊按鈕時,系統(tǒng)會自動呈現(xiàn)一個注冊成功的提示,這意味著用戶已經(jīng)成功完成了注冊流程,否則將無法成功注冊。如果你是一個新注冊的用戶,那么就必須先登錄到服務(wù)器中進行登陸驗證。如圖10所示,用戶成功注冊的用戶界面呈現(xiàn)出了一種優(yōu)雅的視覺效果。圖10用戶注冊成功界面當(dāng)用戶在登錄界面輸入用戶名和密碼后,點擊“登錄”按鈕,系統(tǒng)會自動提示用戶登錄成功,否則登錄失敗。用戶登陸成功后,就可以查看當(dāng)信息了,如果你想瀏覽更多內(nèi)容的話,還可以打開一個頁面來查看最新消息。圖11所呈現(xiàn)的是用戶成功登錄的用戶界面。圖11用戶登錄成功界面實現(xiàn)該功能的關(guān)鍵代碼如下:defusers_login(request):ifrequest.methodin["POST","GET"]:msg={'code':normal_code,"msg":mes.normal_code}req_dict=request.session.get("req_dict")ifreq_dict.get('role')!=None:delreq_dict['role']datas=users.getbyparams(users,users,req_dict)ifnotdatas:msg['code']=password_error_codemsg['msg']=mes.password_error_codereturnJsonResponse(msg)req_dict['id']=datas[0].get('id')returnAuth.authenticate(Auth,users,req_dict)5.3預(yù)約護理管理一旦用戶身份進入系統(tǒng),再次點擊“預(yù)約護理管理”按鈕,即可進入預(yù)約護理管理界面,從而實現(xiàn)對預(yù)約護理管理信息的增刪查改、查看詳情以及在線繳費等功能。同時也可通過輸入患者的基本資料及姓名,實現(xiàn)預(yù)約護工和查詢等功能。如圖12和圖13所示。圖12預(yù)約護理管理界面圖13在線繳費界面實現(xiàn)該功能的關(guān)鍵代碼如下:defyuyuehuli_default(request):ifrequest.methodin["POST","GET"]:msg={"code":normal_code,"msg":mes.normal_code,"data":{}}req_dict=request.session.get("req_dict")req_dict.update({"isdefault":"是"})data=yuyuehuli.getbyparams(yuyuehuli,yuyuehuli,req_dict)iflen(data)>0:msg['data']=data[0]else:msg['data']={}returnJsonResponse(msg)5.4護理資訊以用戶身份登錄到系統(tǒng)中,進入護理資訊界面,進行搜索、查看詳情。護理資訊界面如圖14所示:圖14護理資訊界面實現(xiàn)該功能的關(guān)鍵代碼如下:defnews_default(request):ifrequest.methodin["POST","GET"]:msg={"code":normal_code,"msg":mes.normal_code,"data":{}}req_dict=request.session.get("req_dict")req_dict.update({"isdefault":"是"})data=news.getbyparams(news,news,req_dict)iflen(data)>0:msg['data']=data[0]else:msg['data']={}returnJsonResponse(msg)5.5用戶管理在系統(tǒng)中以管理員身份登錄后,進入用戶管理界面,點擊用戶賬號進行搜索,即可跳轉(zhuǎn)到所搜索用戶的詳細(xì)信息,同時還可以對用戶進行增刪查改以及查看詳情。如圖15所示。圖15用戶管理界面實現(xiàn)該功能的關(guān)鍵代碼如下:defyonghu_register(request):ifrequest.methodin["POST","GET"]:msg={'code':normal_code,"msg":mes.normal_code}req_dict=request.session.get("req_dict")error=yonghu.createbyreq(yonghu,yonghu,req_dict)iferror!=None:msg['code']=crud_error_codemsg['msg']="用戶已存在,請勿重復(fù)注冊!"returnJsonResponse(msg)5.6護工管理以管理員身份登錄到系統(tǒng)中,進入護工管理界面,點擊護工通過進行搜索,就可以跳轉(zhuǎn)到所搜索護工的詳細(xì)信息,還可對護工進行刪減、修改和詳細(xì)查看,以便更全面地了解相關(guān)信息。如圖16所示。圖16護工管理界面實現(xiàn)該功能的關(guān)鍵代碼如下:defhugong_register(request):ifrequest.methodin["POST","GET"]:msg={'code':normal_code,"msg":mes.normal_code}req_dict=request.session.get("req_dict")error=hugong.createbyreq(hugong,hugong,req_dict)iferror!=None:msg['code']=crud_error_codemsg['msg']="用戶已存在,請勿重復(fù)注冊!"returnJsonResponse(msg)5.7護理分級管理以管理員身份登錄到系統(tǒng)中,進入護理分級管理界面,點擊護理分級進行搜索,就可以跳轉(zhuǎn)到所搜索護理分級的詳細(xì)信息,也可以對護理分級信息進行增刪查改和查看詳情。護理分級管理界面如圖17和圖18所示。圖17護理分級管理界面圖18修改護理分級界面實現(xiàn)該功能的關(guān)鍵代碼如下:defhulifenji_session(request):''''''ifrequest.methodin["POST","GET"]:msg={"code":normal_code,"msg":mes.normal_code,"data":{}}req_dict={"id":request.session.get('params').get("id")}msg['data']=hulifenji.getbyparams(hulifenji,hulifenji,req_dict)[0]returnJsonResponse(msg)5.8在線繳費管理以用戶身份登錄到系統(tǒng)中,進入在線繳費管理界面,點擊護理名稱搜索,就可以跳轉(zhuǎn)到所搜索在線繳費的詳細(xì)信息,也可以對在線繳費信息進行增刪查改、查看服務(wù)評價、支付和查看詳情。在線繳費管理界面如圖19所示:圖19在線繳費管理界面實現(xiàn)該功能的關(guān)鍵代碼如下:defzaixianjiaofei_default(request):ifrequest.methodin["POST","GET"]:msg={"code":normal_code,"msg":mes.normal_code,"data":{}}req_dict=request.session.get("req_dict")req_dict.update({"isdefault":"是"})data=zaixianjiaofei.getbyparams(zaixianjiaofei,zaixianjiaofei,req_dict)iflen(data)>0:msg['data']=data[0]else:msg['data']={}returnJsonResponse(msg)5.9護士排班表管理以管理員身份登錄到后臺系統(tǒng)中,進入護士排班表管理列表界面,輸入護工姓名,選擇查詢以獲取護士排班表信息,此外還可進行護士排班表信息的增刪查改和詳細(xì)查看等操作。系統(tǒng)的主要功能是實現(xiàn)了對護士排班表及護理工作量統(tǒng)計報表的自動生成與顯示。如圖20和圖21所示。圖20護士排班表管理界面圖21修改護士排班表界面實現(xiàn)該功能的關(guān)鍵代碼如下:ifrequest.methodin["POST","GET"]:msg={"code":normal_code,"msg":mes.normal_code,"data":{}}req_dict=request.session.get("req_dict")if'clicktime'inreq_dict.keys():delreq_dict['clicktime']tablename=request.session.get("tablename")__isAdmin__=NoneallModels=apps.get_app_config('main').get_models()forminallModels:ifm.__tablename__==tablename:try:__isAdmin__=m.__isAdmin__except:__isAdmin__=Nonebreak第6章系統(tǒng)測試為了確保系統(tǒng)能夠可靠、穩(wěn)定地運行,在完成各功能模塊和前臺操作界面的設(shè)計后,需要進行一系列的功能和性能測試。黑盒測試是一項用于評估系統(tǒng)整體功能的測試工具,其目的在于對系統(tǒng)的整體性能進行全面評估。白盒測試則是針對軟件系統(tǒng)本身而言,用于對軟件內(nèi)部各功能模塊以及相關(guān)接口等方面是否符合設(shè)計要求進行檢測。進行黑盒測試時,測試員以用戶為中心,運用相應(yīng)的功能測試用例,將系統(tǒng)的實際測試情況與預(yù)期情況進行對比,以便發(fā)現(xiàn)潛在問題。白盒測試是通過對軟件的設(shè)計結(jié)構(gòu)和運行環(huán)境等方面進行全面檢查,從而保證軟件系統(tǒng)能夠正常工作。在進行黑盒測試的過程中,常常需要運用錯位分析和邊界值分析的技術(shù)手段來進行數(shù)據(jù)處理。由于系統(tǒng)誤差會影響到系統(tǒng)的正常運行,而產(chǎn)生誤動作,因而需要對其重新建模并加以校正。通常情況下,系統(tǒng)的錯誤會發(fā)生在輸入或輸出值的邊界處,因此,運用邊界值分析法可以明確輸入輸出的范圍,并選取適當(dāng)?shù)倪吔缰颠M行系統(tǒng)測試,以進一步評估系統(tǒng)的穩(wěn)定性和可靠性。6.1測試步驟在軟件開發(fā)的過程中,為了確保試驗的順利進行,必須采取分階段實施的策略。白盒測試則是針對軟件系統(tǒng)本身而言,用于對軟件內(nèi)部各功能模塊以及相關(guān)接口等方面是否符合設(shè)計要求進行檢測。在邏輯上,每一步都是對前一步的進一步延伸。如果沒有必要的話,就不可能實現(xiàn)軟件的快速開發(fā)和質(zhì)量控制。通常情況下,一個龐大的軟件程序會由多個互相關(guān)聯(lián)的子程序構(gòu)成,每個子程序都由多個模塊構(gòu)成。由于軟件規(guī)模大、結(jié)構(gòu)復(fù)雜和執(zhí)行時間長等特點,需要對其正確性進行全面驗證。因此,在進行大規(guī)模軟件程序的測試時,通常需要進行一系列復(fù)雜的步驟,以確保測試結(jié)果的準(zhǔn)確性和可靠性:1、進行模塊測試,以檢測每個子程序的模塊是否存在編碼或詳細(xì)設(shè)計錯誤。2、進行程序集成測試,對已完成測試的子程序進行綜合評估,以發(fā)現(xiàn)設(shè)計中的缺陷。3、對整個系統(tǒng)進行全面的測試,以確保其符合驗收測試方案的要求,并及時發(fā)現(xiàn)和糾正任何潛在的錯誤。6.2測試過程6.2.1登錄測試為了滿足用戶的需求,用戶端測試用例采用了黑盒測試技術(shù)進行設(shè)計。然而,由于篇幅所限,只提供了一些具有代表性的測試用例表,具體內(nèi)容見表11。表11登錄測試用例表測試編號測試目的操作步驟預(yù)期結(jié)果實際結(jié)果001登錄測試輸入正確的用戶名和密碼登錄成功登錄成功002登錄測試輸入錯誤的用戶名登錄失敗登錄失敗003登錄測試輸入錯誤的的密碼登錄失敗登錄失敗6.2.2用戶管理測試管理端在運行時要滿足瀏覽器的運行需求,比如添加用戶信息測試、修改用戶信息測試、刪除用戶信息測試等。本節(jié)根據(jù)管理端各模塊進行測試,因考慮到本文篇幅有限,這里代表性的部分測試用例,如表12所示。表12用戶管理測試用例表測試編號測試目的操作步驟預(yù)期結(jié)果實際結(jié)果001添加用戶信息測試在添加頁面輸入用戶信息,點擊確認(rèn)按鈕添加成功添加成功002修改用戶信息測試在修改頁面修改用戶信息,點擊確認(rèn)按鈕修改成功修改成功003刪除用戶信息測試在管理用戶信息頁面,點擊某一用戶的刪除按鈕刪除成功刪除成功004查詢用戶信息測試在管理用戶信息頁面查詢輸入框輸入要查詢的賬號和名字,點擊查詢按鈕查詢成功查詢成功6.2.3護工管理測試管理端在運行時要滿足瀏覽器的運行需求,比如添加護工信息測試、修改護工信息測試、刪除護工信息測試等。本節(jié)根據(jù)管理端各模塊進行測試,因考慮到本文篇幅有限,這里代表性的部分測試用例,如表13所示。表13護工管理測試用例表測試編號測試目的操作步驟預(yù)期結(jié)果實際結(jié)果001添加護工信息測試在添加頁面輸入護工信息,點擊確認(rèn)按鈕添加成功添加成功002修改護工信息測試在修改頁面修改護工信息,點擊確認(rèn)按鈕修改成功修改成功003刪除護工信息測試在管理護工信息頁面,點擊某一護工的刪除按鈕刪除成功刪除成功004查詢護工信息測試在管理護工信息頁面查詢輸入框輸入要查詢的賬號和名字,點擊查詢按鈕查詢成功查詢成功6.2.4護理分級管理測試管理端在運行時要滿足瀏覽器的運行需求,比如添加護理分級信息測試、修改護理分級信息測試、刪除護理分級信息測試等。本節(jié)根據(jù)管理端各模塊進行測試,因考慮到本文篇幅有限,這里代表性的部分測試用例,如表14所示。表14護理分級管理測試用例表測試編號測試目的操作步驟預(yù)期結(jié)果實際結(jié)果001添加護理分級信息測試在添加頁面輸入護理分級信息,點擊確認(rèn)按鈕添加成功添加成功002修改護理分級信息測試在修改頁面修改護理分級信息,點擊確認(rèn)按鈕修改成功修改成功003刪除護理分級信息測試在管理護理分級信息頁面,點擊某一護理分級的刪除按鈕刪除成功刪除成功004查詢護理分級信息測試在管理護理分級信息頁面查詢輸入框輸入要查詢的護理分級,點擊查詢按鈕查詢成功查詢成功6.2.5護理排班表管理測試管理端在運行時要滿足瀏覽器的運行需求,比如添加護理排班表信息測試、修改護理排班表信息測試、刪除護理排班表信息測試等。本節(jié)根據(jù)管理端各模塊進行測試,因考慮到本文篇幅有限,這里代表性的部分測試用例,如表15所示。表15護理排班表管理測試用例表測試編號測試目的操作步驟預(yù)期結(jié)果實際結(jié)果001添加護理排班表信息測試在添加頁面輸入護理排班表信息,點擊確認(rèn)按鈕添加成功添加成功002修改護理排班表信息測試在修改頁面修改護理排班表信息,點擊確認(rèn)按鈕修改成功修改成功003刪除護理排班表信息測試在管理護理排班表信息頁面,點擊某一護理排班表的刪除按鈕刪除成功刪除成功004查詢護理排班表信息測試在管理護理排班表信息頁面查詢輸入框輸入要查詢的護理排班表,點擊查詢按鈕查詢成功查詢成功6.3測試結(jié)論通過對系統(tǒng)的多個測試用例進行全面測試,得出結(jié)論:整個系統(tǒng)在測試過程中表現(xiàn)良好,能夠向用戶呈現(xiàn)準(zhǔn)確的數(shù)據(jù)。系統(tǒng)的性能和預(yù)期結(jié)果在功能和使用角度上表現(xiàn)出高度的一致性。這表明在開發(fā)和測試過程中,設(shè)計和實現(xiàn)都比較完善,能夠滿足用戶的需求和期望。但是,需要注意的是,測試是一個持續(xù)性的過程,隨著時間的推移,用戶的需求和環(huán)境也會發(fā)生變化,因此需要持續(xù)進行測試和優(yōu)化,以確保系統(tǒng)的穩(wěn)定性,以及可靠性。

結(jié)論及展望這是一項以Python為基礎(chǔ)的護理排班系統(tǒng)的研發(fā)歷程。是一個面向醫(yī)院管理者及臨床護理人員的實用系統(tǒng),旨在快速地安排出合理的班次。在論文開篇,詳細(xì)闡述了系統(tǒng)的歷史淵源和現(xiàn)實意義,通過對國內(nèi)外相關(guān)領(lǐng)域的研究現(xiàn)狀進行深入探討,提供了系統(tǒng)開發(fā)的背景和相關(guān)信息,提供了全面而深入的了解。接下來,對整個系統(tǒng)做了總體設(shè)計和模塊劃分,明確了各部分之間的關(guān)系。接著,經(jīng)過對系統(tǒng)的可行性和需求進行深入分析,明確了本次開發(fā)的可行性和具體的功能要求。接下來,給出了系統(tǒng)總體設(shè)計方案和各部分的模塊劃分及設(shè)計方案,并對各個組成部分分別闡述了其觀點和想法。此外,還呈現(xiàn)了系統(tǒng)的功能測試結(jié)果和效果展示,提供了直觀的系統(tǒng)使用感受,使其能夠更好地理解和應(yīng)用系統(tǒng)。在論文的結(jié)尾,總結(jié)了開發(fā)的過程和結(jié)果,并指出了一些不足之處,如數(shù)據(jù)庫保存不足、界面設(shè)計不夠美觀等等。還提出了未來改進的計劃和展望,希望進一步完善該系統(tǒng)的功能和性能??傊?,詳細(xì)描述了一項基于Python的護理排班系統(tǒng)的研究和開發(fā)過程,提供了豐富的技術(shù)知識和實際經(jīng)驗,也為相關(guān)領(lǐng)域的研究者和開發(fā)者提供了重要的參考和借鑒。參考文獻張凱旋,宋明陽,曹潔,等.移動信息化軟件在護理人員自主彈性排班中的應(yīng)用[J].解放軍護理雜志,2018,35(16):65-68.趙芮.考慮不確定性的家庭護理排班調(diào)度及路徑優(yōu)化問題研究[D].天津大學(xué),2018.DOI:10.27356/ki.gtjdu.2018.002079.何美玲,羅秀艷.DN固定制排班模式對護理人員的影響分析[J].中國城鄉(xiāng)企業(yè)衛(wèi)生,2019,34(01):185-186.DOI:10.16286/j.1003-5052.2019.01.082.鞏曉霞.高原少數(shù)民族地區(qū)醫(yī)院外科護理排班方式的探討[J].飲食科學(xué),2019(12):191.張英姿,付潔,王秀瓊,鄧云霞.人文關(guān)懷理念在兒童心血管病房護理排班管理中的應(yīng)用[J].實用臨床護理學(xué)電子雜志,2019,4(33):164-165.彭雪,彭渝,肖利,金晨璇,劉蕾.援鄂醫(yī)療隊階梯遞進式護理排班模式探索與實踐[J].解放軍護理雜志,2020,37(02):10-12.鄧蘭,任宇飛,杜同舟.個性化的智能護理排班管理系統(tǒng)的設(shè)計與運用[J].電腦知識與技術(shù),2020,16(09):63-65.DOI:10.14004/ki.ckt.2020.1010.高祀龍,脫淼,吳倩,孫文娟,王奉濤,魏麗麗.援鄂醫(yī)療隊護理排班模式探討[J].中西醫(yī)結(jié)合護理(中英文),2020,6(04):135-136.郭春玲,瞿昭暉,劉偉權(quán),鄧娟.新型冠狀病毒肺炎疫情防控期間重癥醫(yī)學(xué)科護理排班模式[J].護理研究,2020,34(08):1476-1477.吳敏,陳善桂,王燕偉.連續(xù)性護理排班模式對麻醉恢復(fù)室護理管理安全性的影響[J].齊魯護理雜志,2020,26(19):126-127.唐系甜,鐘桂興,蔡曉慧.排序補位管理在手術(shù)室護理彈性排班中的應(yīng)用[J].中西醫(yī)結(jié)合護理(中英文),2020,6(10):291-294.霍桂梅,韓翠云,王宏.基于微信小程序的護理排班系統(tǒng)的臨床應(yīng)用探討[J].中國藥物與臨床,2020,20(19):3322-3323.孔偉.EXCEL軟件在護理排班與考勤統(tǒng)計中的應(yīng)用[J].實用婦科內(nèi)分泌電子雜志,2020,7(32):176-177+185.DOI:10.16484/ki.issn2095-8803.2020.32.125.張麗敏,何海燕,趙孝英,宋彩萍.分階段護理排班模式在新型冠狀病毒肺炎收治病區(qū)的應(yīng)用[J].重慶醫(yī)學(xué),2021,50(03):457-460.孫專意,宋劍平,王麗竹,謝彩琴.SHE排班法在援鄂醫(yī)療隊新型冠狀病毒肺炎ICU護理排班中的應(yīng)用[J].護理與康復(fù),2021,20(01):88-90.雷麗君.組長負(fù)責(zé)制式責(zé)連雙班層級護理排班模式對神經(jīng)外科護理人員工作倦怠感的影響[J].河南醫(yī)學(xué)研究,2021,30(03):538-540.覃勇.N+1補償模式在CRRT護理排班中的應(yīng)用[J].當(dāng)代醫(yī)學(xué),2021,27(13):111-112.鄧蘭,徐進,黃麗紅,尹世玉.智能化護理排班管理系統(tǒng)設(shè)計[J].醫(yī)學(xué)信息學(xué)雜志,2022,43(05):84-88.劉靜,陳紅,吳波,程慧芳.移動手術(shù)護理排班系統(tǒng)的設(shè)計與應(yīng)用研究[J].中國數(shù)字醫(yī)學(xué),2022,17(08):61-65.周偉偉,任俊.連續(xù)固定責(zé)任班護理排班模式對干部病房護理質(zhì)量及患者滿意度的影響[J].海軍醫(yī)學(xué)雜志,2022,43(09):951-954.AlAmraniAbrarOmran.Effectivenursingshifthandoverincriticalcare:Aconceptanalysis.[J].Nursingforum,2022,57(6).SarkarParamita,AryanAyush,ChakiRituparna.Sealionattacking‐baseddeerhuntingoptimizationalgorithmfordynamicnurseschedulinginhealthcaresectorcontributionofhybridalgorithmincloud[J].ConcurrencyandComputation:PracticeandExperience,2022,34(25).ChanpaNirav,TiwariDeepak,PatelVishal,PatelDhruv.Sleepquality,sleephygieneawareness,andchronotypeinnursingshiftworkers[J].AnnalsofIndianPsychiatry,2022,6(3).OliveiraElaineMachado,AndolheRafaela,PadilhaKátiaGrillo.Patientsafetycultureandincidentsrecordedduringnursingshiftchangesinintensivecareunits.[J].RevistaBrasileiradeterapiaintensiva,2022,34(3).GuoJia,BardJonathanF..Acolumngeneration-basedalgorithmformidtermnurseschedulingwithspecializedconstraints,preferenceconsiderations,andovertime[J].ComputersandOperationsResearch,2022,138.附錄#coding:utf-8__author__="ila"fromdjango.httpimportJsonResponsefrom.users_modelimportusersfromutil.codesimport*fromutil.authimportAuthimportutil.messageasmesdefusers_login(request):ifrequest.methodin["POST","GET"]:msg={'code':normal_code,"msg":mes.normal_code}req_dict=request.session.get("req_dict")ifreq_dict.get('role')!=None:delreq_dict['role']datas=users.getbyparams(users,users,req_dict)ifnotdatas:msg['code']=password_error_codemsg['msg']=mes.password_error_codereturnJsonResponse(msg)req_dict['id']=datas[0].get('id')returnAuth.authenticate(Auth,users,req_dict)defusers_register(request):ifrequest.methodin["POST","GET"]:msg={'code':normal_code,"msg":mes.normal_code}req_dict=request.session.get("req_dict")error=users.createbyreq(users,users,req_dict)iferror!=None:msg['code']=crud_error_codemsg['msg']=errorreturnJsonResponse(msg)defusers_session(request):''''''ifrequest.methodin["POST","GET"]:msg={"code":normal_code,"msg":mes.normal_code,"data":{}}req_dict={"id":request.session.get('params').get("id")}msg['data']=users.getbyparams(users,users,req_dict)[0]returnJsonResponse(msg)defusers_logout(request):ifrequest.methodin["POST","GET"]:msg={"msg":"退出成功","code":0}returnJsonResponse(msg)defusers_page(request):''''''ifrequest.methodin["POST","GET"]:msg={"code":normal_code,"msg":mes.normal_code,"data":{"currPage":1,"totalPage":1,"total":1,"pageSize":10,"list":[]}}req_dict=request.session.get("req_dict")tablename=request.session.get("tablename")try:__hasMessage__=users.__hasMessage__except:__hasMessage__=Noneif__hasMessage__and__hasMessage__!="否":iftablename!="users":req_dict["userid"]=request.session.get("params").get("id")iftablename=="users":msg['data']['list'],msg['data']['currPage'],msg['data']['totalPage'],msg['data']['total'],\msg['data']['pageSize']=

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論