基于Spring Boot的醫(yī)療服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于Spring Boot的醫(yī)療服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于Spring Boot的醫(yī)療服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于Spring Boot的醫(yī)療服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于Spring Boot的醫(yī)療服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

目錄摘要 (頁)基于SpringBoot的醫(yī)療服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)摘要:醫(yī)療服務(wù)系統(tǒng)為解決就醫(yī)難的問題提供了數(shù)字化的新出路,有效地滿足了廣大人民群眾對多樣化、差異化的醫(yī)療健康服務(wù)的需求,有力地促進(jìn)了健康中國的建設(shè)。該系統(tǒng)在給患者提供更好的就醫(yī)體驗的同時,也有助于醫(yī)護(hù)人員提高工作效率及服務(wù)質(zhì)量。本系統(tǒng)采用前后端分離架構(gòu),前端運(yùn)用Vue框架完成頁面的設(shè)計布局,后端使用SpringBoot作為開發(fā)架構(gòu),以MySQL數(shù)據(jù)庫作為數(shù)據(jù)持久層,開發(fā)工具使用IDEA。經(jīng)測試,系統(tǒng)客戶端實現(xiàn)了患者注冊登錄,門診醫(yī)生推薦,資訊瀏覽等功能,完成了患者在線選擇醫(yī)生進(jìn)行掛號,查詢掛號記錄及取消掛號,查看檢查單和檢查報告,繳納費(fèi)用等任務(wù)。系統(tǒng)管理端實現(xiàn)了不同角色相對應(yīng)的功能,完成了門診醫(yī)生查看和審核掛號記錄,為患者開檢查單、開藥、添加醫(yī)囑,查看開藥記錄、醫(yī)生排班時間等任務(wù);實現(xiàn)了護(hù)士追蹤患者情況,查看護(hù)士排班時間等功能;也完成了藥房員工對藥品的管理,查看開藥記錄,管理個人信息等任務(wù)。關(guān)鍵詞:醫(yī)療服務(wù)系統(tǒng);SpringBoot框架;前后端分離;MySQL數(shù)據(jù)庫;Vue框架1緒論1.1系統(tǒng)開發(fā)背景隨著社會的持續(xù)發(fā)展,人們的生活水平得到不斷地提高,但由于不良的飲食習(xí)慣,生活作息等原因,人民群眾對多樣化、差異化的醫(yī)療健康服務(wù)需求呈井噴式增長。目前,患者數(shù)量規(guī)模不斷擴(kuò)大,傳統(tǒng)醫(yī)院就醫(yī)模式面臨著巨大壓力[1]。一個功能健全、操作方便、界面優(yōu)美,能夠及時響應(yīng)用戶需求的醫(yī)療服務(wù)系統(tǒng)被各大醫(yī)院所需要。隨著互聯(lián)網(wǎng)信息技術(shù)的不斷進(jìn)步,利用大數(shù)據(jù)、人工智能、云計算等新興技術(shù)搭建的醫(yī)療服務(wù)系統(tǒng)獲得了市場的青睞。在傳統(tǒng)的醫(yī)療服務(wù)模式中,患者需要排隊等候,耗費(fèi)了大量的時間,而且醫(yī)護(hù)人員之間信息傳遞也不是很及時,就醫(yī)成為了人們?nèi)粘I钪械囊淮箅y題。但如果醫(yī)療服務(wù)系統(tǒng)的開發(fā)變得成熟,這一系列問題都能得到很好的解決。1.2系統(tǒng)開發(fā)意義醫(yī)療服務(wù)系統(tǒng)通過明晰和簡化就醫(yī)流程,節(jié)省就醫(yī)時間,降低就醫(yī)成本等方面來滿足廣大人民群眾日益增長的醫(yī)療健康服務(wù)需求。對于患者而言,患者可隨時隨地進(jìn)行掛號、繳費(fèi)、查詢檢查結(jié)果等,而且線下就醫(yī)后線上及時同步狀況,減少了繁瑣的排隊等待時間,大大提升了就醫(yī)的效率[2]。同時也有助于醫(yī)護(hù)人員提高工作效率,為每位患者提供更加優(yōu)質(zhì)高效的健康服務(wù)。而且為醫(yī)院節(jié)省了大量的人力、物力、財力,讓醫(yī)院的工作更加高效、有序。總而言之,醫(yī)療服務(wù)系統(tǒng)提高了診療服務(wù)效率,優(yōu)化了就診管理流程,規(guī)范了診療服務(wù)質(zhì)量,減輕了醫(yī)院工作壓力[3]。除此之外,醫(yī)療服務(wù)系統(tǒng)響應(yīng)了國家以人民的生命健康安全為首位的號召,有力地促進(jìn)了健康中國建設(shè)。2系統(tǒng)開發(fā)相關(guān)技術(shù)及環(huán)境2.1SpringBoot框架SpringBoot框架是Pivotal團(tuán)隊為了簡化Spring應(yīng)用的搭建和開發(fā)流程提供的全新開發(fā)框架[4],約定大于配置,去繁就簡,可快速整合第三方技術(shù)。SpringBoot預(yù)先做了大部分模塊的設(shè)置和類的裝載,簡化了繁重的配置,提供了各種啟動器,開發(fā)者能快速上手[5]。SpringBoot框架采用內(nèi)置Web容器,支持Actuator監(jiān)控器,只需一個依賴項即可啟動和運(yùn)行Web應(yīng)用程序[6],極大地提高了應(yīng)用開發(fā)、部署和維護(hù)的效率。其遵循習(xí)慣優(yōu)于配置的原則,使開發(fā)人員的工作更為高效。2.2MySQL數(shù)據(jù)庫MySQL是一款開源型數(shù)據(jù)庫,提供的接口支持多種語言連接操作。當(dāng)前之所以多數(shù)互聯(lián)網(wǎng)的站點使用MySQL做后臺數(shù)據(jù)庫是由于MySQL小巧快捷,整體擁有低成本,高性能等優(yōu)點[7]。此外,MySQL是一個輕量級關(guān)系型數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),大大提高了數(shù)據(jù)的存儲速度和靈活性[8]。通過SQL語言對數(shù)據(jù)庫進(jìn)行訪問,使得數(shù)據(jù)庫查詢、更新和存儲數(shù)據(jù)更加方便快捷[9]。2.3Vue框架Vue是一個獨立的社區(qū)驅(qū)動的項目,它是由尤雨溪在2014年作為其個人項目創(chuàng)建,是一個成熟的、經(jīng)歷了無數(shù)實戰(zhàn)考驗的框架,它是目前生產(chǎn)環(huán)境中使用最廣泛的JavaScript框架之一,可以輕松處理大多數(shù)web應(yīng)用的場景,并且?guī)缀醪恍枰謩觾?yōu)化,并且Vue完全有能力處理大規(guī)模的應(yīng)用。Vue是一個框架,也是一個生態(tài)。其簡單小巧的核心,漸進(jìn)式技術(shù)棧,足以應(yīng)付任何規(guī)模的應(yīng)用。其功能覆蓋了大部分前端開發(fā)常見的需求。2.4B/S體系結(jié)構(gòu)B/S架構(gòu)(Browser/Server)即瀏覽器和服務(wù)器架構(gòu)模式,是隨著Internet技術(shù)的興起,對C/S架構(gòu)的一種變化或者改進(jìn)的架構(gòu)。與C/S模式比較,瀏覽器訪問模式促使用戶在任意地點實現(xiàn)程序使用,展現(xiàn)出較大的靈活性[10]。即B/S架構(gòu)的程序無需安裝客戶端,有瀏覽器即可使用,使服務(wù)器的維護(hù)和擴(kuò)展相對更加容易。我們只需要通過服務(wù)器把開發(fā)好的程序運(yùn)行,用戶即可在瀏覽器上進(jìn)行在線訪問。2.5系統(tǒng)開發(fā)環(huán)境要求開發(fā)軟件:IntelliJIDEA2021數(shù)據(jù)庫系統(tǒng):MySQL5.7.32數(shù)據(jù)庫客戶端工具:Navivat12項目管理工具:Maven3.3.9運(yùn)行環(huán)境配置:JDK1.8服務(wù)器配置:Tomcat9瀏覽器:MicrosoftEdge,火狐,谷歌等主流瀏覽器3系統(tǒng)分析3.1系統(tǒng)可行性研究為了確保該項目能夠在已有條件和已經(jīng)掌握的技術(shù)下成功完成,系統(tǒng)可行性研究是不可缺少的一環(huán)。本文對醫(yī)療服務(wù)系統(tǒng)的可行性研究將從技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性三個方面來進(jìn)行。3.1.1技術(shù)可行性醫(yī)療服務(wù)系統(tǒng)采用當(dāng)前主流的前后端分離架構(gòu)搭建,前端使用Vue框架完成頁面的布局和設(shè)計,后端采用SpringBoot框架來實現(xiàn)醫(yī)療服務(wù)系統(tǒng)的代碼框架和功能方法,并結(jié)合MySQL數(shù)據(jù)庫來實現(xiàn)數(shù)據(jù)信息的存儲與管理。以上技術(shù)是現(xiàn)在開發(fā)系統(tǒng)較為常用的技術(shù)之一。由此,從技術(shù)上分析,本系統(tǒng)是可行的。3.1.2經(jīng)濟(jì)可行性該系統(tǒng)使用的開發(fā)工具、開發(fā)技術(shù)、框架等均是開源免費(fèi)的,不需要任何開發(fā)成本。還對開發(fā)者提供詳細(xì)的開發(fā)文檔進(jìn)行指導(dǎo),而且使用起來簡單易操作,能夠快速實現(xiàn)頁面的設(shè)計,開發(fā)周期短。因此,從經(jīng)濟(jì)上分析,是可行的。3.1.3操作可行性該系統(tǒng)與各種瀏覽器具有較強(qiáng)的兼容性,用戶無需安裝客戶端。用戶只要擁有一臺手機(jī)或電腦,具備簡單的手機(jī)或電腦操作技能,即可在瀏覽器上對系統(tǒng)進(jìn)行在線訪問。并且用戶可以很快掌握該系統(tǒng)的使用方法,因為整個系統(tǒng)的操作方式簡單,操作流程清晰,操作界面優(yōu)美。因此,從操作上分析,是可行的。3.2系統(tǒng)需求分析3.2.1系統(tǒng)市場需求醫(yī)療服務(wù)系統(tǒng)以改善線下就醫(yī)流程繁瑣、排隊等待時間漫長、信息傳遞不及時等情況為目的,為患者提供線上就醫(yī)服務(wù)。與此同時,也減少了醫(yī)院的工作壓力,提高了醫(yī)護(hù)人員的工作效率。醫(yī)療服務(wù)系統(tǒng)的的用戶數(shù)量龐大,市場需求旺盛,受到了各大醫(yī)院的青睞。3.2.2功能需求分析醫(yī)療服務(wù)系統(tǒng)采用前后端分離架構(gòu),由客戶端系統(tǒng)平臺和管理端系統(tǒng)平臺兩部分組成。前端系統(tǒng)負(fù)責(zé)呈現(xiàn)用戶界面,并與用戶交互,后端負(fù)責(zé)處理業(yè)務(wù)邏輯和數(shù)據(jù)存儲,它們之間的通信通過HTTP請求和響應(yīng)來完成。其中前端發(fā)送HTTP請求到后端,后端處理請求并發(fā)送HTTP響應(yīng)回到前端,前端獲取到數(shù)據(jù)后,進(jìn)行頁面的組裝和渲染,最終返回給瀏覽器。后端程序運(yùn)行在服務(wù)器中,服務(wù)器啟動時就會加載java程序。服務(wù)器是客戶端和管理端交互的中介。醫(yī)療服務(wù)系統(tǒng)需實現(xiàn)不同角色相對應(yīng)的功能。患者使用客戶端系統(tǒng)平臺首先要注冊,注冊成功后可進(jìn)行登錄。登錄醫(yī)療服務(wù)系統(tǒng)后可以瀏覽健康資訊、醫(yī)療資訊、所有門診醫(yī)生的信息。患者可以選擇適合自己病癥的醫(yī)生掛號,掛號后可取消掛號,查看掛號記錄、檢查單、檢查報告以及開藥記錄,繳納費(fèi)用,同時還能收藏自己喜愛的醫(yī)生或感興趣的資訊,管理個人信息?;颊呔唧w功能如圖1所示。患者患者注冊個人中心登錄首頁修改密碼查看掛號記錄取消掛號門診醫(yī)生推薦瀏覽健康資訊瀏覽醫(yī)療咨詢選擇醫(yī)生掛號收藏醫(yī)生更新個人信息繳納掛號費(fèi)用查看檢查單查看開藥記錄查看收藏的醫(yī)生繳納檢查單費(fèi)用查看檢查報告繳納藥品費(fèi)用圖1患者功能模塊圖護(hù)士成功登錄管理端平臺后可以追蹤患者情況,查看護(hù)士排班時間,訪問客戶端系統(tǒng),更新個人信息。護(hù)士詳細(xì)功能如圖2所示。護(hù)士護(hù)士登錄患者追蹤管理護(hù)士排班管理個人中心添加患者追蹤記錄查詢患者追蹤記錄刪除患者追蹤記錄修改密碼查看更新個人信息訪問系統(tǒng)前端查看護(hù)士排班信息修改患者追蹤記錄圖2護(hù)士功能模塊圖藥房員工成功登錄管理端平臺后可以對所有藥品進(jìn)行添加、刪除、更新和查看,還能查看開藥記錄以更好地了解各種藥品的使用情況,也能訪問客戶端系統(tǒng),更新個人信息。藥房員工具體功能如圖3所示。藥房員工藥房員工登錄藥品信息管理開藥記錄管理個人中心添加藥品查看藥品信息刪除藥品修改密碼查看更新個人信息訪問系統(tǒng)前端查看開藥記錄修改藥品信息刪除開藥記錄圖3藥房員工功能模塊圖醫(yī)生登錄管理端平臺后可以查看掛號和取消掛號情況,為患者開檢查單,開藥,添加醫(yī)囑,查看開藥記錄,查看醫(yī)生排班時間,訪問客戶端系統(tǒng),更新個人信息。醫(yī)生具體功能如圖4所示。門診醫(yī)生門診醫(yī)生檢查報告管理掛號記錄管理檢查單管理取消掛號管理開檢查單審核掛號通過與否刪除掛號記錄修改密碼查看更新個人信息訪問前端系統(tǒng)查看掛號記錄查看掛號記錄

查看檢查單

刪除檢查單

開檢查報告

查看檢查報告刪除檢查報告藥品信息管理查看藥品信息開藥查看開藥記錄刪除開藥記錄開藥記錄管理醫(yī)生排班管理登錄查看醫(yī)生排班信息個人中心修改密碼管理個人信息訪問系統(tǒng)前端圖4門診醫(yī)生功能模塊圖管理端系統(tǒng)實現(xiàn)了管理員對各種角色的賬號管理,健康資訊管理,資訊類型管理,掛號記錄管理,取消掛號記錄管理,檢查單管理,檢查報告管理,藥品信息管理,藥品類型管理,開藥記錄管理,醫(yī)生排班管理,護(hù)士排班管理,患者追蹤管理,科室信息管理,個人中心等功能。管理員具體功能如圖5所示。管理員角色管理患者管理藥房員工管理管理員角色管理患者管理藥房員工管理護(hù)士管理門診醫(yī)生管理資訊類型管理掛號記錄管理科室信息管理健康資訊管理取消掛號管理檢查單管理檢查報告管理藥品信息管理藥品類型管理開藥記錄管理護(hù)士排班管理系統(tǒng)管理醫(yī)生排班管理患者追蹤管理個人中心輪播圖管理醫(yī)療資訊醫(yī)療資訊分類管理查看更新個人信息更新密碼登錄圖5管理員功能模塊圖3.3功能流程分析3.3.1用戶注冊流程用戶要想使用醫(yī)療服務(wù)系統(tǒng)的所有功能,要先注冊屬于自己的賬號,通過自己的賬號和密碼成功登錄后方可使用本系統(tǒng)。用戶注冊流程如圖6所示。圖6用戶注冊流程圖3.3.2用戶掛號流程用戶登錄醫(yī)療服務(wù)系統(tǒng)的客戶端平臺后,在首頁的門診醫(yī)生模塊可以掛號自己心儀的門診醫(yī)生。用戶進(jìn)行掛號流程如圖7所示。圖7用戶掛號流程圖3.3.2醫(yī)生與患者間的看病流程患者成功登錄客戶端平臺后可以瀏覽所有醫(yī)生的基本信息,然后選擇適合自己病癥的醫(yī)生進(jìn)行掛號?;颊叱晒焯栔螅t(yī)生在管理端平臺對患者的掛號記錄進(jìn)行審核,待醫(yī)生審核通過之后患者需要繳納掛號費(fèi)用。之后醫(yī)生就可以為患者開檢查單,然后患者需要繳納檢查費(fèi)用,然后醫(yī)生為患者開檢查報告并根據(jù)檢查報告開藥,添加醫(yī)囑。最后患者在客戶端平臺查看開藥記錄并繳納藥品費(fèi)用即可。醫(yī)生與患者間的具體看病流程如圖8所示。圖8醫(yī)生與患者間看病流程圖4數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計是指將需求分析得到的用戶需求信息抽象為概念模型的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵[11]。在概念模式的設(shè)計中,E-R模型法是最常用的方法。醫(yī)療服務(wù)系統(tǒng)的實體有科室、護(hù)士、門診醫(yī)生、患者、健康資訊、健康資訊類型、藥品、藥品類型、護(hù)士排班、醫(yī)生排班。一個科室有多名門診醫(yī)生,一名門診醫(yī)生只能屬于一個科室;一名門診醫(yī)生可為多名患者開藥、開檢查單和檢查報告,也可查看多個醫(yī)生排班;一名患者可掛號多名門診醫(yī)生,也可取消掛號多名門診醫(yī)生,還能收藏多名自己喜愛的醫(yī)生;一名護(hù)士可對多名患者進(jìn)行追蹤,也可查看多名護(hù)士排班;一名門診醫(yī)生根據(jù)檢查單和檢查報告可開多種藥品,患者也可領(lǐng)取多種藥品;一種藥品只能屬于一種藥品類型,一種藥品類型可有多種藥品;一個健康資訊只能屬于一種健康資訊類型,一種健康資訊類型可有多個健康資訊。一名患者可對多個健康資訊進(jìn)行評論、收藏,一個健康資訊也能由多名患者評論、收藏。各實體之間的關(guān)系如圖9所示?;颊呋颊咦粉欁o(hù)士排班護(hù)士查看NM1N門診醫(yī)生開藥收藏掛號檢查單檢查報告取消掛號NNNNNNMMMMMM健康資訊健康資訊類型屬于收藏評論NNNMM1醫(yī)生排班查看科室屬于NN11藥品藥品類型屬于PN1圖9數(shù)據(jù)庫E-R圖4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為與選用數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。本系統(tǒng)需要建立的數(shù)據(jù)表如下:護(hù)士信息表、醫(yī)生排班表、護(hù)士排班表、藥品信息表、用戶表、藥品類型表、患者追蹤表、醫(yī)療資訊表、健康資訊表、藥房員工信息表、門診醫(yī)生信息表、科室信息表、檢查單表等。(1)護(hù)士排班表:hushipaiban表用來存儲護(hù)士排班的信息,由管理員進(jìn)行維護(hù),如表1所示。表1護(hù)士排班表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03riqi日期date04banci班次varchar2005shangbanshijian上班時間datetime06xiabanshijian下班時間datetime07beizhu備注varchar2008hushigonghao護(hù)士工號varchar200外鍵9hushixingming護(hù)士姓名varchar200(2)收藏表:storeup表用來存儲患者收藏的醫(yī)生的信息,由患者和管理員進(jìn)行管理,如表2所示。表2收藏表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03userid患者idbigint20外鍵4refid收藏東西idbigint20外鍵5tablename關(guān)聯(lián)表表名varchar2006name名稱varchar2007picture圖片longtext08type類型varchar2009inteltype推薦類型varchar20010remark備注varchar200(3)醫(yī)生排班表:yishengpaiban表用來存儲醫(yī)生排班的信息,由管理員進(jìn)行維護(hù),如表3所示。表3醫(yī)生排班表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03riqi日期date04banci班次varchar2005shangbanshijian上班時間datetime06xiabanshijian下班時間datetime07beizhu備注varchar2008yishenggonghao醫(yī)生工號varchar200外鍵9yishengxingming醫(yī)生姓名varchar200(4)護(hù)士信息表:hushi表用來存儲護(hù)士信息,由管理員進(jìn)行管理,如表4所示。表4護(hù)士信息表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03hushigonghao護(hù)士工號varchar200唯一鍵4mima密碼varchar2005hushixingming護(hù)士姓名varchar2006xingbie性別varchar2007zhicheng職稱varchar2008dianhua電話varchar2009touxiang頭像longtext0(5)藥品類型表:yaopinleixing表用來存儲藥品類型,由藥房員工和管理員進(jìn)行維護(hù),如表5所示。表5藥品類型表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03yaopinleixing藥品類型varchar200唯一鍵(6)藥品信息表:yaopinxinxi表用來存儲藥品的信息,由藥房員工和管理員進(jìn)行管理及維護(hù),如表6所示。表6藥品信息表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03yaopinmingcheng藥品名稱varchar2004yaopinleixing藥品類型varchar200外鍵5pinpai品牌varchar2006guige規(guī)格varchar2007shengchanriqi生產(chǎn)日期date08youxiaoqi有效期varchar2009shiyingzheng適應(yīng)癥varchar20010shuliang數(shù)量int1111jiage價格int1112yongfayongliang用法用量varchar20013buliangfanying不良反應(yīng)longtext014yaopintupian藥品圖片longtext0(7)患者追蹤表:huanzhezhuizong表用來存儲護(hù)士追蹤患者的情況,由護(hù)士和管理員進(jìn)行管理,如表7所示。表7患者追蹤表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03huanzhezhanghao患者賬號varchar200外鍵4huanzhexingming患者姓名varchar2005xingbie性別varchar2006nianling年齡int117touxiang頭像longtext08suifangshijian隨訪時間date09suifangdidian隨訪地點varchar20010suifangjilu隨訪記錄longtext011suifangpinggu隨訪評估longtext012hushigonghao護(hù)士工號varchar200外鍵13hushixingming護(hù)士姓名varchar200(8)醫(yī)療資訊表:news表用來存儲醫(yī)療資訊,由管理員進(jìn)行管理,如表8所示。表8醫(yī)療資訊表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03title標(biāo)題varchar2004introduction簡介longtext05typename分類名稱varchar200外鍵6name發(fā)布人varchar2007headportrait頭像longtext08clicknum點擊次數(shù)int119clicktime最近點擊時間datetime010thumbsupnum贊int1111crazilvnum踩int1112storeupnum收藏數(shù)int1113picture圖片longtext014content內(nèi)容longtext0(9)藥房員工信息表:yaofangyuangong表用來存儲藥房員工的信息,由管理員進(jìn)行管理,如表9所示。表9藥房員工信息表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03yuangonggonghao員工工號varchar200唯一鍵4mima密碼varchar2005yuangongxingming員工姓名varchar2006xingbie性別varchar2007dianhua電話varchar2008touxiang頭像longtext0(10)掛號記錄表:guahaojilu表用來存儲患者的掛號信息,由門診醫(yī)生和管理員進(jìn)行維護(hù),如表10所示。表10掛號記錄表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03yishenggonghao醫(yī)生工號varchar200外鍵4yishengxingming醫(yī)生姓名varchar2005touxiang頭像longtext06keshimingcheng科室名稱varchar200外鍵7guahaofei掛號費(fèi)int118piaoshu票數(shù)int119yuyueriqi預(yù)約日期date010yuyueshiduan預(yù)約時段varchar20011yuyuebeizhu預(yù)約備注varchar20012huanzhezhanghao患者賬號varchar200外鍵13huanzhexingming患者姓名varchar20014xingbie性別varchar20015nianling年齡int1116sfsh是否審核varchar20017shhf審核回復(fù)longtext018ispay是否支付varchar20019userid用戶idbigint20(11)用戶表:users表用來存儲管理員信息,由管理員進(jìn)行維護(hù),如表11所示。表11用戶表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2username用戶名varchar1003password密碼varchar1004image頭像varchar2005role角色varchar1006addtime新增時間timestamp0(12)健康資訊評論表:discussjiankangzixun表用來存儲患者對健康資訊的評論內(nèi)容,由患者和管理員進(jìn)行管理,如表12所示。表12健康資訊評論表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03refid健康資訊idbigint20外鍵4userid患者idbigint205avatarurl頭像longtext06nickname患者賬號varchar2007content評論內(nèi)容longtext08reply回復(fù)內(nèi)容longtext0(13)科室信息表:keshixinxi表用來存儲科室信息,由管理員進(jìn)行管理,如表13所示。表13科室信息表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03keshimingcheng科室名稱varchar200唯一鍵4keshijieshao科室介紹varchar200(14)token表:token表用來存儲所有角色登錄的信息,由管理員進(jìn)行管理,如表14所示。表14token表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2userid用戶idbigint20外鍵3username用戶名varchar1004tablename關(guān)聯(lián)表表名varchar1005role角色varchar1006token密碼varchar2007addtime新增時間timestamp08expiratedtime過期時間timestamp0(15)開藥記錄表:kaiyaojilu表用來存儲醫(yī)生為患者開藥的信息,由患者,門診醫(yī)生及管理員進(jìn)行管理,如表15所示。表15開藥記錄表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03yaopinmingcheng藥品名稱varchar2004yaopinleixing藥品類型varchar200外鍵5pinpai品牌varchar2006guige規(guī)格varchar2007shiyingzheng適應(yīng)癥varchar2008shuliang數(shù)量int119jiage價格int1110zongjia總價double011yongfayongliang用法用量varchar20012zhuyishixiang注意事項varchar20013yaopintupian藥品圖片longtext014kaiyaoshijian開藥時間datetime015huanzhezhanghao患者賬號varchar200外鍵16huanzhexingming患者姓名varchar20017yishenggonghao醫(yī)生工號varchar200外鍵18yishengxingming醫(yī)生姓名varchar20019ispay是否支付varchar200(16)患者信息表:huanzhe表用來存儲患者的信息,由管理員進(jìn)行管理,如表16所示。表16患者信息表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03huanzhezhanghao患者賬號varchar200唯一鍵4mima密碼varchar2005huanzhexingming患者姓名varchar2006xingbie性別varchar2007nianling年齡int118dianhua電話varchar2009touxiang頭像longtext0(17)輪播圖表:config表用來存儲輪播圖信息,由管理員進(jìn)行管理,如表17所示。表17輪播圖表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2name圖片名稱varchar1003value圖片來源varchar1004urlurlvarchar500(18)取消掛號表:quxiaoguahao表用來存儲患者取消掛號的信息,由患者,門診醫(yī)生及管理員進(jìn)行管理,如表18所示。表18取消掛號表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03yishenggongao醫(yī)生工號varchar200外鍵4yishengxingming醫(yī)生姓名varchar2005touxiang頭像longtext06keshimingcheng科室名稱varchar200外鍵7yuyueriqi預(yù)約日期varchar2008yuyueshiduan預(yù)約時段varchar2009quxiaoshijian取消時間datetime010quxiaoyuanyin取消原因varchar20011huanzhezhanghao患者賬號varchar200外鍵12huanzhexingming患者姓名varchar20013xingbie性別varchar20014nianling年齡int1115crossuserid跨表用戶idbigint2016crossrefid跨表主鍵idbigint2017sfsh是否審核varchar20018shhf審核回復(fù)longtext019userid用戶idbigint20(19)健康資訊表:jiankangzixun表用來存儲有關(guān)健康的資訊信息,由管理員進(jìn)行管理,如表19所示。表19健康資訊表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03zixunbiaoti資訊標(biāo)題varchar2004zixunleixing資訊類型varchar200外鍵5zixunlaiyuan資訊來源varchar2006zixunneirong資訊內(nèi)容longtext07fabushijian發(fā)布時間date08zixunfengmian資訊封面longtext09thumbsupnum贊int1110crazilynum踩int1111clicktime最近點擊時間datetime012clicknum點擊次數(shù)int1113discussnum評論數(shù)int1114storeupnum收藏數(shù)int11(20)檢查單表:jianchadan表用來存儲檢查單的有關(guān)信息,由患者,門診醫(yī)生及管理員進(jìn)行管理,如表20所示。表20檢查單表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03huanzhezhanghao患者賬號varchar200外鍵4huanzhexingming患者姓名varchar2005xingbie性別varchar2006nianling年齡int117tupian圖片longtext08jianchaxiangmu檢查項目varchar2009jianchadidian檢查地點varchar20010jianchafeiyong檢查費(fèi)用int1111jianchashijian檢查時間datetime012yishenggonghao醫(yī)生工號varchar200外鍵13yishengxingming醫(yī)生姓名varchar20014ispay是否支付varchar200(21)檢查報告表:jianchabaogao表用來存儲檢查報告的有關(guān)信息,由患者,門診醫(yī)生及管理員進(jìn)行管理,如表21所示。表21檢查報告表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03huanzhezhanghao患者賬號varchar200外鍵4huanzhexingming患者姓名varchar2005xingbie性別varchar2006nianling年齡int117tupian圖片longtext08jianchaxiangmu檢查項目varchar2009jianchajieguo檢查結(jié)果longtext010jianchayijian檢查意見longtext011yishenggonghao醫(yī)生工號varchar200外鍵12yishengxingming醫(yī)生姓名varchar200(22)健康資訊類型表:zixunleixing表用來存儲資訊分類的信息,由管理員進(jìn)行管理,如表22所示。表22健康資訊類型表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03zixunleixing健康資訊類型varchar200唯一鍵(23)醫(yī)療資訊分類表:newstype表用來存儲醫(yī)療資訊分類的信息,由管理員進(jìn)行管理,如表23所示。表23醫(yī)療資訊分類表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03typename分類名稱varchar200唯一鍵(24)門診醫(yī)生信息表:menzhenyisheng表用來存儲門診醫(yī)生的信息,由管理員進(jìn)行管理,如表24所示。表24門診醫(yī)生信息表序號字段名字段說明類型長度約束1id主鍵bigint20主鍵2addtime創(chuàng)建時間timestamp03yishenggonghao醫(yī)生工號varchar200唯一鍵4mima密碼varchar2005yishengxingming醫(yī)生姓名varchar2006keshimingcheng科室名稱varchar200外鍵7zhicheng職稱varchar2008dianhua電話varchar2009guahaofei掛號費(fèi)int1110piaoshu票數(shù)int1111zuozhenshijian坐診時間varchar20012yishengjianjie醫(yī)生簡介longtext013touxiang頭像longtext014clicktime最近點擊時間datetime015clicknum點擊次數(shù)int1116storeupnum收藏數(shù)int115系統(tǒng)主要功能和詳細(xì)實現(xiàn)5.1患者用戶基本功能5.1.1首頁實現(xiàn)首頁是患者進(jìn)入網(wǎng)站后最先瀏覽到的頁面,導(dǎo)航欄的功能是為了讓用戶更快速了解網(wǎng)站。導(dǎo)航欄內(nèi)容包括:門診醫(yī)生,健康資訊,醫(yī)療資訊,用戶注冊或登錄以及相關(guān)信息的展示。用戶可根據(jù)自己的需求點擊相對應(yīng)的導(dǎo)航菜單,這里考慮到患者普遍缺乏對所患疾病的定義,缺少相關(guān)健康知識,故在系統(tǒng)中特地設(shè)置了健康資訊和醫(yī)療資訊的模塊[12]。用戶可以收藏自己喜愛的醫(yī)生和感興趣的資訊,也可以瀏覽門診醫(yī)生的信息從而選擇適合自己病癥的門診醫(yī)生進(jìn)行掛號。首頁頁面,如圖10所示。圖10首頁頁面效果圖5.1.2患者注冊實現(xiàn)患者要想使用醫(yī)療服務(wù)系統(tǒng),要先注冊屬于自己的賬號,通過自己的賬號和密碼成功登錄后才能使用?;颊咦皂撁嫒鐖D11所示。圖11患者注冊實現(xiàn)頁面圖5.1.3患者登錄實現(xiàn)患者通過登錄頁面輸入正確的賬號和密碼后即可實現(xiàn)登錄功能,登錄頁面如圖12所示。圖12患者登錄實現(xiàn)頁面圖5.1.4患者修改個人信息實現(xiàn)患者登錄后點擊個人中心,在此可以看到個人信息并進(jìn)行信息的修改,修改信息后點擊更新信息即可完成修改。信息修改界面如圖13所示。圖13患者修改個人信息實現(xiàn)界面圖5.1.5患者掛號實現(xiàn)患者可以選擇心儀的門診醫(yī)生進(jìn)行掛號,用戶登錄之后點擊門診醫(yī)生,可以瀏覽所有門診醫(yī)生的基本信息,患者瀏覽門診醫(yī)生信息頁面如圖14所示。患者可以在查看醫(yī)生信息后找到治療對應(yīng)病癥的醫(yī)生進(jìn)行掛號,患者掛號頁面如圖15所示。圖14患者瀏覽門診醫(yī)生信息實現(xiàn)頁面圖圖15患者掛號實現(xiàn)頁面圖5.1.6患者查看掛號記錄及繳納掛號費(fèi)用實現(xiàn)患者完成掛號之后在個人中心的掛號記錄模塊查看自己的掛號記錄,患者查看掛號記錄頁面如圖16所示。等到門診醫(yī)生審核通過之后點擊相應(yīng)的掛號記錄即可繳納掛號費(fèi)用,患者繳納掛號費(fèi)用頁面如圖17所示。圖16患者查看掛號記錄實現(xiàn)頁面圖圖17患者繳納掛號費(fèi)用實現(xiàn)頁面圖5.1.7患者取消掛號實現(xiàn)患者登錄后可以實現(xiàn)取消掛號的操作,登錄成功后則可以在個人中心中的取消掛號界面進(jìn)行相應(yīng)操作,患者點擊取消按鈕后,由SpringBoot框架的控制層傳輸?shù)綐I(yè)務(wù)層、服務(wù)層和持久層在通過數(shù)據(jù)訪問層完成與數(shù)據(jù)庫的數(shù)據(jù)交互,即可完成取消掛號功能。患者取消掛號實現(xiàn)頁面如圖18所示。圖18患者取消掛號實現(xiàn)頁面圖5.1.8患者查看取消掛號完成實現(xiàn)患者可以對取消的掛號記錄進(jìn)行查看操作。患者登錄成功后點擊個人中心里的取消掛號按鈕即可進(jìn)入詳情頁面,患者查看取消掛號完成頁面如圖19所示。圖19患者查看取消掛號成功實現(xiàn)頁面圖5.1.9患者查看檢查單及繳費(fèi)實現(xiàn)患者通過客戶端平臺可以查看自己的檢查單并進(jìn)行繳費(fèi)。患者登錄成功后點擊個人中心的檢查單按鈕即可進(jìn)入詳情頁面,患者查看檢查單并繳費(fèi)頁面如圖20所示。圖20患者查看檢查單并繳費(fèi)實現(xiàn)頁面圖5.1.10患者查看檢查報告實現(xiàn)患者通過客戶端平臺可查看自己的檢查報告?;颊叩卿洺晒簏c擊個人中心的檢查報告按鈕進(jìn)入詳情頁面,患者查看檢查報告頁面如圖21所示。圖21患者查看檢查報告實現(xiàn)頁面圖5.1.11患者查看開藥記錄及繳費(fèi)實現(xiàn)患者登錄醫(yī)療服務(wù)系統(tǒng)后可以查看自己的開藥并繳納藥品費(fèi)用?;颊叩卿洺晒簏c擊個人中心的開藥記錄按鈕即可進(jìn)入詳情頁面,患者查看開藥記錄并繳費(fèi)頁面如圖22所示。圖22患者查看開藥記錄并繳費(fèi)實現(xiàn)頁面圖5.1.12患者收藏喜愛的醫(yī)生或資訊實現(xiàn)用戶可以對喜愛的醫(yī)生或感興趣的資訊進(jìn)行收藏操作。用戶瀏覽門診醫(yī)生信息后可進(jìn)入喜愛的醫(yī)生個人信息詳情界面,然后點擊點我收藏按鈕,彈窗提示收藏成功即可收藏自己喜愛的醫(yī)生?;颊呤詹叵矏鄣尼t(yī)生頁面如圖23所示。用戶瀏覽資訊后可進(jìn)入感興趣的資訊詳情界面,然后點擊點我收藏按鈕,彈窗提示收藏成功。患者收藏感興趣的資訊頁面如圖24所示。圖23患者收藏喜愛的醫(yī)生實現(xiàn)頁面圖圖24患者收藏感興趣的資訊實現(xiàn)頁面圖5.2醫(yī)生基本功能5.2.1醫(yī)生登錄實現(xiàn)醫(yī)生在使用醫(yī)療服務(wù)系統(tǒng)的醫(yī)生的功能之前,要先填寫自己的用戶名和密碼,然后選擇自己的角色門診醫(yī)生,最后點擊登錄按鈕才能使用醫(yī)療服務(wù)系統(tǒng)的醫(yī)生的全部功能。醫(yī)生登錄頁面如圖25所示。圖25醫(yī)生登錄實現(xiàn)頁面圖5.2.2醫(yī)生審核掛號記錄實現(xiàn)醫(yī)生要對所有掛號自己的患者記錄進(jìn)行審核,可以根據(jù)實際情況選擇通過、不通過或待審核三種審核狀態(tài),并且可以輸入內(nèi)容說明給與此審核狀態(tài)的理由。醫(yī)生審核掛號記錄頁面如圖26所示。圖26醫(yī)生審核掛號記錄實現(xiàn)頁面圖5.2.3醫(yī)生開檢查單實現(xiàn)患者在醫(yī)生審核通過后可以在客戶端繳納掛號費(fèi)用,患者繳納掛號費(fèi)用之后醫(yī)生可點擊掛號記錄中的檢查單按鈕為患者開檢查單,醫(yī)生開檢查單頁面如圖27所示。圖27醫(yī)生開檢查單實現(xiàn)頁面圖5.2.4醫(yī)生開檢查報告實現(xiàn)患者在醫(yī)生開完檢查單后可以在客戶端繳納檢查費(fèi)用,之后醫(yī)生可點擊檢查單中的檢查報告按鈕為患者開檢查報告,醫(yī)生開檢查報告頁面如圖28所示。圖28醫(yī)生開檢查報告實現(xiàn)頁面圖5.2.5醫(yī)生為患者開藥實現(xiàn)在檢查報告出來之后,醫(yī)生可點擊藥品信息中的開藥按鈕為患者開藥,醫(yī)生為患者開藥頁面如圖29所示。圖29醫(yī)生為患者開藥實現(xiàn)頁面圖5.2.6醫(yī)生查看自己開藥記錄實現(xiàn)醫(yī)生點擊左側(cè)的開藥記錄按鈕可查看自己的開藥記錄,醫(yī)生查看自己開藥記錄頁面如圖30所示。圖30醫(yī)生查看自己開藥記錄實現(xiàn)頁面圖5.2.7醫(yī)生查看自己的排班實現(xiàn)醫(yī)生點擊左側(cè)的醫(yī)生排班按鈕可查看自己的排班時間,醫(yī)生查看自己的排班頁面如圖31所示。圖31醫(yī)生查看自己的排班實現(xiàn)頁面圖5.3護(hù)士基本功能5.3.1護(hù)士登錄實現(xiàn)護(hù)士在使用醫(yī)療服務(wù)系統(tǒng)的護(hù)士的功能之前,要先填寫自己的用戶名和密碼,然后選擇自己的角色護(hù)士,最后點擊登錄按鈕才能使用醫(yī)療服務(wù)系統(tǒng)的護(hù)士的全部功能。護(hù)士登錄頁面如圖32所示。圖32護(hù)士登錄實現(xiàn)頁面圖5.3.2護(hù)士追蹤患者情況實現(xiàn)護(hù)士要對自己負(fù)責(zé)的患者進(jìn)行情況追蹤,護(hù)士可點擊左側(cè)的患者追蹤按鈕完成此功能。護(hù)士追蹤患者情況頁面如圖33所示。圖33護(hù)士追蹤患者情況實現(xiàn)頁面圖5.3.3護(hù)士查看自己的排班實現(xiàn)護(hù)士點擊左側(cè)的護(hù)士排班按鈕可查看自己的排班時間,護(hù)士查看自己的排班頁面如圖34所示。圖34護(hù)士查看自己的排班實現(xiàn)頁面圖5.3.4護(hù)士查看或修改個人信息實現(xiàn)護(hù)士點擊左側(cè)個人中心中的個人信息按鈕可查看或修改自己的個人信息,護(hù)士查看或修改個人信息頁面如圖35所示。圖35護(hù)士查看或修改個人信息實現(xiàn)頁面圖5.4藥房員工基本功能5.4.1藥房員工登錄實現(xiàn)藥房員工在使用醫(yī)療服務(wù)系統(tǒng)的醫(yī)生的功能之前,要先填寫自己的用戶名和密碼,然后選擇自己的角色藥房員工,最后點擊登錄按鈕才能使用醫(yī)療服務(wù)系統(tǒng)的藥房員工的全部功能。藥房員工登錄頁面如圖36所示。圖36藥房員工登錄實現(xiàn)頁面圖5.4.2藥房員工管理藥品信息實現(xiàn)藥房員工登錄管理端平臺后可對所有藥品進(jìn)行管理,點擊左側(cè)的藥品信息按鈕即可。藥房員工管理藥品信息頁面如圖37所示。圖37藥房員工管理藥品信息實現(xiàn)頁面圖5.4.3藥房員工查看開藥記錄實現(xiàn)藥房員工點擊左側(cè)的開藥記錄按鈕可查看醫(yī)院所有開藥記錄,以便更好地了解各種藥品的消耗情況,藥房員工查看開藥記錄頁面如圖38所示。圖38藥房員工查看開藥記錄實現(xiàn)頁面圖5.4.4藥房員工查看或修改個人信息實現(xiàn)藥房員工點擊左側(cè)個人中心中的個人信息按鈕可查看或修改自己的個人信息,藥房員工查看或修改個人信息頁面如圖39所示。圖39藥房員工查看或修改個人信息實現(xiàn)頁面圖5.5管理員基本功能5.5.1管理員登錄實現(xiàn)管理員在使用醫(yī)療服務(wù)系統(tǒng)之前,要先填寫自己的用戶名和密碼,然后選擇自己的角色管理員,最后點擊登錄按鈕才能使用醫(yī)療服務(wù)系統(tǒng)的管理員的全部功能。管理員登錄頁面如圖40所示。圖40管理員登錄實現(xiàn)頁面圖5.5.2管理員管理其他角色信息實現(xiàn)管理員登錄管理端平臺之后可以對其他角色(患者、醫(yī)生、護(hù)士、藥房員工)信息進(jìn)行管理。管理員管理其他角色信息頁面如圖41所示。圖41管理員管理其他角色信息實現(xiàn)頁面圖5.5.3管理員管理健康資訊實現(xiàn)管理員登錄管理端平臺之后可以對健康資訊進(jìn)行查看,添加,刪除,修改,查看資訊相關(guān)評論操作。管理員管理健康資訊頁面如圖42所示。圖42管理員管理健康資訊實現(xiàn)頁面圖5.5.4管理員管理資訊類型實現(xiàn)管理員登錄管理端平臺之后可以對資訊類型進(jìn)行管理,點擊左側(cè)的資訊類型按鈕即可完成此功能。管理員管理資訊類型頁面如圖43所示。圖43管理員管理資訊類型實現(xiàn)頁面圖5.5.5管理員管理科室信息實現(xiàn)管理員登錄管理端平臺之后可以對醫(yī)院科室信息進(jìn)行管理,點擊左側(cè)的科室信息按鈕即可完成此功能。管理員管理科室信息頁面如圖44所示。圖44管理員管理科室信息實現(xiàn)頁面圖5.5.6管理員管理客戶端平臺的輪播圖實現(xiàn)管理員登錄管理端平臺之后可以對客戶端平臺的輪播圖進(jìn)行管理,點擊左側(cè)的系統(tǒng)管理中的輪播圖管理按鈕即可完成此功能。管理員管理客戶端平臺的輪播圖頁面如圖45所示。圖45管理員管理客戶端平臺的輪播圖實現(xiàn)頁面圖5.5.7管理員查看或修改個人信息實現(xiàn)管理員點擊左側(cè)個人中心中的個人信息按鈕可查看或修改自己的個人信息,管理員查看或修改個人信息頁面如圖46所示。圖46管理員查看或修改個人信息實現(xiàn)頁面圖6系統(tǒng)測試6.1功能測試6.1.1用戶登錄功能測試用戶登錄功能測試是為了檢驗用戶登錄功能是否能夠達(dá)到本系統(tǒng)起初的設(shè)計要求。測試內(nèi)容包括當(dāng)患者用戶的賬號或密碼輸入錯誤時,測試能否正常登錄,當(dāng)患者用戶輸入的賬號不存在時,測試能否正常登錄[13],當(dāng)患者用戶輸入的賬號和密碼均正確時,測試能否正常登錄。當(dāng)患者用戶不輸入賬號和密碼時,測試能否正常登錄。其測試如表25所示。表25用戶登錄功能測試表用例名稱測試功能輸入操作過程預(yù)期輸出用戶登錄1.在賬號框輸入錯誤的賬號。2.在密碼框輸入錯誤的密碼。3.點擊登錄按鈕。頁面未跳轉(zhuǎn)至登錄成功頁面,系統(tǒng)顯示賬號或密碼不正確不正常用戶登錄1.在賬號框輸入正確的賬號。2.在密碼框輸入錯誤的密碼。3.點擊登錄按鈕。頁面未跳轉(zhuǎn)至登錄成功頁面,系統(tǒng)顯示賬號或密碼不正確不正常用戶登錄1.在賬號框輸入錯誤的賬號。2.在密碼框輸入正確的密碼。3.點擊登錄按鈕。頁面未跳轉(zhuǎn)至登錄成功頁面,系統(tǒng)顯示賬號或密碼不正確不正常用戶登錄賬號頁面未跳轉(zhuǎn)至登錄成功頁面,系統(tǒng)顯示賬號或密碼不正確不正常用戶登錄1.在賬號框不輸入賬號。2.在密碼框不輸入密碼。3.直接點擊登錄按鈕。號不正常用戶登錄1.在賬號框輸入正確的賬號。2.在密碼框輸入正確的密碼。3.點擊登錄按鈕。跳轉(zhuǎn)登錄成功頁面正常6.1.2門診醫(yī)生為患者開藥功能測試門診醫(yī)生為患者開藥功能測試是為了檢驗門診醫(yī)生為患者開藥功能是否能夠達(dá)到本系統(tǒng)預(yù)期設(shè)計。其測試如表26所示。表26門診醫(yī)生為患者開藥功能測試表用例名稱測試功能輸入操作過程預(yù)期輸出測試結(jié)果醫(yī)生為患者開藥醫(yī)生是否能成功為患者開藥1.在開藥頁面輸入藥品數(shù)量。3.點擊提交按鈕。頁面顯示操作成功能醫(yī)生為患者開藥醫(yī)生是否能成功為患者開藥1.在開藥頁面不輸入藥品數(shù)量。2.點擊提交按鈕。頁面提示數(shù)量不能為空否醫(yī)生為患者開藥醫(yī)生是否能成功為患者開藥直接點擊提交按鈕。頁面提示數(shù)量不能為空否6.2性能測試6.2.1瀏覽器測試瀏覽器測試是為了檢驗醫(yī)療服務(wù)系統(tǒng)和哪些瀏覽器兼容,可以在那些瀏覽器中平穩(wěn)運(yùn)行,給用戶提供更好的服務(wù)。瀏覽器測試結(jié)果如表27所示。表27瀏覽器測試表測試用例名稱瀏覽器版本兼容性_001GoogleChrome兼容性_002聯(lián)想瀏覽器兼容性_003MicrosoftEdge兼容性_004360安全瀏覽器6.2.2響應(yīng)時間測試醫(yī)療服務(wù)系統(tǒng)開發(fā)期間需要頻繁的使用到瀏覽器來瀏覽效果,良好的響應(yīng)時間能夠提升系統(tǒng)流暢度以及用戶體驗。本系統(tǒng)使用MicrosoftEdge瀏覽器來觀察其頁面響應(yīng)時間進(jìn)行統(tǒng)計,響應(yīng)時間測試結(jié)果如表28和圖47所示。表28系統(tǒng)響應(yīng)時間表用例編號測試指標(biāo)評價指標(biāo)測試結(jié)果1頁面首次打開響應(yīng)時間1s達(dá)標(biāo)2頁面打開平均響應(yīng)時間0.8s達(dá)標(biāo)3客戶端用戶平均登錄時間2s達(dá)標(biāo)4管理端用戶平均登錄時間2s達(dá)標(biāo)圖47響應(yīng)時間測試結(jié)果圖7總結(jié)醫(yī)療服務(wù)系統(tǒng)的構(gòu)建與開發(fā)具有很大的意義。醫(yī)療服務(wù)系統(tǒng)不僅能為用戶提供更為全面、周到和個性化的醫(yī)療服務(wù),而且能夠為保護(hù)人民的生命健康安全貢獻(xiàn)力量。并且身處世界百年未有大變局之際,我國對構(gòu)建人類命運(yùn)共同體高度重視。醫(yī)療服務(wù)系統(tǒng)除了應(yīng)用在國內(nèi)市場,造福我國人民的同時,在國外市場也可以大展拳腳,尤其是在其他發(fā)展中國家,醫(yī)療服務(wù)系統(tǒng)必定可以散發(fā)它的獨有魅力。經(jīng)過這次為期幾個月的畢業(yè)設(shè)計開發(fā),我收獲頗多。首先從框架的學(xué)習(xí),到數(shù)據(jù)庫的設(shè)計,再到系統(tǒng)的開發(fā),每一步對我而言都是一項全新的挑戰(zhàn)。在復(fù)習(xí)SpringBoot框架時,發(fā)現(xiàn)時下微服務(wù)開發(fā)十分流行,于是對SpringBoot框架進(jìn)行了研究,之后又了解到了與SpringBoot能夠很好融合的Vue框架,便將它們作為基層框架,來實現(xiàn)我的畢業(yè)設(shè)計。經(jīng)過這次開發(fā),我不僅了解了目前系統(tǒng)開發(fā)的邏輯,還增強(qiáng)了自己修復(fù)bug,閱讀日志的能力。隨著技術(shù)的不斷更新,我們作為走在時代前沿的青年,更是要不斷學(xué)習(xí),不斷積累,才能應(yīng)對未來可能出現(xiàn)在工作中的難題。在開發(fā)醫(yī)療服務(wù)系統(tǒng)的過程中也遇到了很多問題,但經(jīng)過自己查閱文獻(xiàn)、同學(xué)交流和請教老師,這些問題都得到了很好地解決。通過此次的畢業(yè)設(shè)計,不僅對本科階段的知識做了一個完整的回顧,而且提高了自己將理論應(yīng)用于實踐的能力。紙上得來終覺淺,絕知此事要躬行。在以后的學(xué)習(xí)生活中,我會注重理論與實踐的結(jié)合,學(xué)以致用。參考文獻(xiàn)[1]周波,鄭樹軍.基于物聯(lián)網(wǎng)的醫(yī)療健康服務(wù)信息系統(tǒng)設(shè)計與實現(xiàn)[J].科技資訊,2022,20(10):16-18.[2]劉欣昂.互聯(lián)網(wǎng)醫(yī)療后臺系統(tǒng)的設(shè)計與實現(xiàn)[D].北京:北京交通大學(xué),2022.[3]施潔,朱曉玲.基于微信公眾平臺的醫(yī)療自助服務(wù)系統(tǒng)設(shè)計與效果[J].中醫(yī)藥管理雜志,2021,29(23):293-294.[4]劉超.醫(yī)療隨訪系統(tǒng)的設(shè)計與實現(xiàn)[D].荊州:長江大學(xué),2023.[5]黑馬程序員.SpringBoot企業(yè)級開發(fā)教程[M].北京:人民郵電出版社,2021.[6]白茹鑫.基于SpringBoot+SSM框架的企業(yè)安全培訓(xùn)管理系統(tǒng)設(shè)計與實現(xiàn)[J].現(xiàn)代信息科技,2024,8(01):44-49.[7]馬紹陽,王偉東,韓斌倩,等.基于SpringBoot+Vue的智能遠(yuǎn)程醫(yī)療平臺的設(shè)計與實現(xiàn)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2024,(01):55-57.[8]張云鵬.基于微信平臺的社區(qū)醫(yī)療信息系統(tǒng)

溫馨提示

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

最新文檔

評論

0/150

提交評論