版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于Web的問診平臺系統(tǒng)設計TOC\o"1-2"\h\z\u1.引言 12.開發(fā)環(huán)境及技術(shù) 12.1開發(fā)環(huán)境和開發(fā)工具 12.2相關(guān)技術(shù)及方法 23.系統(tǒng)分析 33.1可行性分析 33.2需求分析 43.3數(shù)據(jù)分析 54.系統(tǒng)設計 64.1總體設計 64.2詳細設計 74.3數(shù)據(jù)庫設計 105.系統(tǒng)實現(xiàn) 145.1系統(tǒng)界面的設計與實現(xiàn) 145.2注冊登錄模塊的實現(xiàn) 145.3資訊管理模塊 155.4問診模塊 165.5科室管理模塊 175.6用戶中心模塊 176.系統(tǒng)測試 186.1測試方法 186.2測試過程和測試用例 186.3測試結(jié)果 187.結(jié)語 18參考文獻 191摘要:基于Web的問診平臺設計用于實現(xiàn)用戶網(wǎng)絡問診的功能,使用戶足不出戶即可快速問診,提高效率,更好的為用戶服務。本平臺基于SpringBoot框架,使用Java技術(shù)和MySQL數(shù)據(jù)庫做開發(fā),提高系統(tǒng)穩(wěn)定性。主要實現(xiàn)的功能有用戶登錄平臺后通過查詢醫(yī)生姓名,分科室,或者搜索癥狀選擇醫(yī)生留言問診,醫(yī)生收到回復留言,系統(tǒng)管理員管理醫(yī)生與用戶的個人信息,更新平臺首頁健康知識?;赪eb的問診平臺運行效果穩(wěn)定,界面簡潔明了,方便操作,是一個功能較為完善的系統(tǒng)。關(guān)鍵詞:問診SpringBoot框架MySQL1.引言計算機技術(shù)的迅速發(fā)展影響著人們生活的各個方面,現(xiàn)今已經(jīng)被廣泛應用來為我們提供便利。調(diào)查結(jié)果表明,當今各行業(yè)的生活節(jié)奏加快,事業(yè)壓力陡增,多數(shù)人寧愿忍著病痛,也不愿意請假去醫(yī)院掛號看病,因為僅僅由于身體的一點小狀況就去醫(yī)院排隊一兩個小時,并且面見醫(yī)生診斷病情只用幾分鐘,多數(shù)人都認為很不值得。就醫(yī)難,費時費力已成為很嚴重的問題,尤其是遇到去年年初疫情的情況,隔離在家更加不方便去醫(yī)院就診。因此,針對用戶對網(wǎng)上就醫(yī)問診的高需求,特開發(fā)了本基于Web的問診平臺。本平臺目標用戶是需要求快捷求醫(yī)問藥的患者。新用戶注冊完成后登錄平臺,可通過三種途徑進行問診,分別為搜索框搜索醫(yī)生姓名,在科室列表分科室選擇醫(yī)生,若有癥狀但不知道屬于哪個科室,可以搜索自己的癥狀匹配相應的醫(yī)生就診?;颊哌x定醫(yī)生后,留言癥狀發(fā)給醫(yī)生,醫(yī)生回復,完成問診流程。后臺管理員管理用戶與醫(yī)生的個人信息,同時管理首頁信息。本問診平臺考慮了問診的多方面情況,為用戶帶來方便。基于Web的問診平臺使用SpringBoot框架構(gòu)建,該框架提供了各種默認配置用于使項目配置簡單化,不需要單獨的Web服務器,這意味著不用啟動Tomcat,給項目開發(fā)帶來方便。運用JSP,即動態(tài)網(wǎng)頁開發(fā)技術(shù)實現(xiàn)JavaWeb應用程序的用戶界面部分,他的主要作用是回傳html頁面的數(shù)據(jù),與其他技術(shù)相比較性能更加優(yōu)越。運用了MySQL數(shù)據(jù)庫作為后端數(shù)據(jù)庫進行數(shù)據(jù)的存儲,MySQL屬于數(shù)據(jù)庫管理系統(tǒng)的其中一種非常流行的數(shù)據(jù)庫軟件,用戶通過瀏覽器看到Web頁面,而頁面上的數(shù)據(jù)是由數(shù)據(jù)庫傳到服務器的,這樣看來,數(shù)據(jù)庫就顯得格外重要。據(jù)調(diào)查顯示,MySQL的使用比例占全體數(shù)據(jù)庫軟件的近一半,所以本系統(tǒng)選用較為成熟的,被廣泛應用于開發(fā)中的MySQL數(shù)據(jù)庫。2.系統(tǒng)分析在項目開發(fā)的初期要進行系統(tǒng)可行性分析,可行性分析的作用并不是提出系統(tǒng)設計過程中存在的問題,或者提出解決的方法,而是從各個方面對該項目可行與否做科學地預測,規(guī)避風險,確保開發(fā)能夠有條不紊地進行下去。要在短時間內(nèi)完成這一步驟,才能夠進行接下來的開發(fā)步驟。最終得以確定本系統(tǒng)開發(fā)的可行性。下面我們將從技術(shù)上、操作上、經(jīng)濟上來進行分析。2.1可行性分析2.1.1技術(shù)可行性技術(shù)可行性需要全面考慮系統(tǒng)開發(fā)面臨的問題,包括軟硬件平臺,開發(fā)技術(shù)問題等?;赪eb的問診平臺只需要普通的硬件配置便可以進行操作,操作系統(tǒng)使用Windows10,CPU要求2.0Ghz及以上,在谷歌瀏覽器上進行瀏覽。如果使用特別低的硬件設施的話,它可能導致系統(tǒng)的低性能以及效率低下,運行效果達不到要求,可能出現(xiàn)程序卡頓,界面無法完美展示的現(xiàn)象,使得系統(tǒng)的整體效果不好。就現(xiàn)有的條件下,本平臺開發(fā)過程中的硬件條件可以滿足。問診平臺前端部分采用JSP技術(shù),后端部分數(shù)據(jù)的存儲應用到了MySQL數(shù)據(jù)庫,大學時已經(jīng)進行過相關(guān)內(nèi)容的學習,掌握了JSP的主要知識,也系統(tǒng)地學習了MySQL數(shù)據(jù)庫,能夠非常便利地運用于本問診平臺的設計中。大三時系統(tǒng)地學習過學校安排的專業(yè)課程,比如軟件工程,UML統(tǒng)一建模語言,軟件項目管理等,對開發(fā)項目提供了理論性的,實質(zhì)的幫助。因此在理論的指導下,運用相關(guān)技術(shù)實踐開發(fā)一套問診平臺項目必然是可行并且高效的。2.1.2操作可行性平臺的操作性是至關(guān)重要的一點,設計時要充分考慮到用戶的使用感受。問診平臺的界面簡潔明了,功能分類清楚,作為學生,程序開發(fā)經(jīng)驗稍有欠缺,所以不會設計過于復雜難懂的系統(tǒng)。問診平臺設計目的在于方便用戶使用,操作應以簡單、直觀,符合日常使用習慣為準則,適宜各類人群操作使用。用戶進入平臺后有導航欄以及提示框指導操作,跟著導航欄就可以找到對應的功能模塊,使用用戶本人需要的功能。對于用戶來說不用經(jīng)過培訓就能使用,上手方便不復雜。由此見得該項目滿足操作可行性。2.1.3經(jīng)濟可行性確定一個開發(fā)的系統(tǒng)是否值得開發(fā)要從經(jīng)濟可行性方面分析,來明確系統(tǒng)的投入資金和產(chǎn)出效益的關(guān)系,投入不能夠大于產(chǎn)出,否則本系統(tǒng)是不值得花費精力的?;赪eb的問診平臺采用的軟件都是開源免費的,不需要額外的人力成本,且開發(fā)周期較短,不會造成精力與資源的不必要浪費,在經(jīng)濟上完全具有可行性。綜上所述,本基于Web的問診平臺的開發(fā)是完全可行的。2.2需求分析2.2.1性能需求基于Web的問診平臺,在數(shù)據(jù)庫上要求比較嚴格,錄入的內(nèi)容多,例如用戶個人信息,醫(yī)生個人信息,管理員信息,首頁健康百科知識信息等,較為豐富繁雜,尤其是醫(yī)患交流信息較為繁瑣,需要設定留言的編號,發(fā)出者的編號,接收者的編號,以便實現(xiàn)一對一的問診。還需要設置留言內(nèi)容屬性,回復信息,以及時間,這樣就完整的定義了一條留言信息。由此看來,本基于Web的問診平臺需要一個強大的數(shù)據(jù)庫來支持,能夠保障存放更多的數(shù)據(jù)。同時要能夠做到能及時的修改,更新數(shù)據(jù),并且錄入準確,充分保證實時性。系統(tǒng)設計方面追求簡單實用,方便操作,使用戶不用學習培訓就能掌握求醫(yī)問藥的方法,快速地熟悉系統(tǒng)流程,做到方便問診,盡量使各年齡階層的人都會使用,降低操作難度,面向更廣大的用戶群體。開發(fā)的基于Web的問診平臺要求運行穩(wěn)定流暢,運行過程中無界面不清楚、字體模糊、程序卡頓等現(xiàn)象。2.2.2功能需求本基于Web的問診平臺功能完善、操作簡單、界面清晰,系統(tǒng)用戶角色主要分3大類,即管理員、醫(yī)生和用戶。管理員:管理員在本平臺的所有角色中是最高級別的,可對平臺進行全面細致地管理。其功能模塊包括系統(tǒng)管理以及業(yè)務管理兩大部分,管理員實現(xiàn)了對系統(tǒng)信息的增、刪、改、查功能。醫(yī)生:醫(yī)生注冊后需要經(jīng)過管理員審核后才可使用平臺功能,保證了平臺的安全性,防止非醫(yī)生用戶注冊醫(yī)生賬號。登錄后主要的功能是對于患者留言問診的回復,是本系統(tǒng)最為核心的功能。一對一交流病情幫助用戶治療身體出現(xiàn)的小狀況。醫(yī)生也可以刪除不恰當、不合法的留言內(nèi)容。登錄后還可以管理個人信息,修改資料。用戶:用戶通過注冊登錄后可以進入系統(tǒng)前臺可查看系統(tǒng)信息,比如醫(yī)生的個人資料,查看醫(yī)生的從業(yè)經(jīng)歷從而挑選出資歷深,符合自己病情相關(guān)專業(yè)的醫(yī)師。還能夠查看系統(tǒng)公告、健康百科內(nèi)容,幫助熟悉平臺操作,積累健康知識。可以關(guān)注自己喜歡的醫(yī)生,向醫(yī)生發(fā)起留言咨詢,在個人中心能夠查看并修改個人資料。系統(tǒng)用例圖如圖1所示。圖1系統(tǒng)用例圖2.3數(shù)據(jù)分析基于Web的問診平臺涉及到的數(shù)據(jù)種類繁多,主要處理的是個人注冊的基本信息,醫(yī)患交流的留言問診信息,以及管理員所管理的平臺公告、健康百科知識、科室信息等。其中用戶注冊時要注意用戶名不能重復,否則檢索數(shù)據(jù)庫用戶信息表發(fā)現(xiàn)重復后會提示注冊失敗。醫(yī)生注冊時需要上傳資格證書證明本人身份,還需要添加個人從業(yè)經(jīng)歷簡述,以便管理員審核。待管理員審核通過后便可登錄系統(tǒng)進行接診,若未能通過審核,則不可登錄。留言信息保存于留言信息表中,保存信息編號,內(nèi)容,時間,留言發(fā)出人以及接收者,是本系統(tǒng)最重要的功能。首頁信息欄由管理員負責更新,提供用戶及醫(yī)生使用。數(shù)據(jù)字典的設計在整個開發(fā)過程和系統(tǒng)運行后的維護階段都發(fā)揮著極大的作用,使得設計更加規(guī)范合理。建立數(shù)據(jù)字典能夠提升開發(fā)的效率,增進數(shù)據(jù)的使用效率,可以使開發(fā)人員和系統(tǒng)使用人員都對定義的數(shù)據(jù)項有一個更清晰的認知,明白每一項數(shù)據(jù)的意義。具體地講,一個完整的數(shù)據(jù)字典應當至少包括數(shù)據(jù)名稱,數(shù)據(jù)含義說明,獲得數(shù)據(jù)的手段,數(shù)據(jù)的去向以及數(shù)據(jù)的組成。在系統(tǒng)分析過程中,錯誤或者遺漏的點經(jīng)常會被開發(fā)人員不斷地發(fā)現(xiàn),需要進行修改或補充,這時候如果從頭開始修改就顯得格外麻煩,有了數(shù)據(jù)字典,這種改進就變得及其方便。下面列出本問診平臺的部分數(shù)據(jù)字典,如表1所示:表1數(shù)據(jù)字典表數(shù)據(jù)流名稱數(shù)據(jù)流簡述數(shù)據(jù)流來源數(shù)據(jù)流組成數(shù)據(jù)流去向科室信息科室的分類管理員編號、科室名稱科室信息表醫(yī)生信息注冊醫(yī)生信息醫(yī)生編號、用戶名、密碼、姓名、科室、性別、年齡、地址、職稱、照片、資格證書、從業(yè)經(jīng)歷管理員審核用戶信息注冊的用戶信息用戶編號、用戶名、密碼、姓名、性別、電話、身份證號、住址、郵箱用戶信息表留言內(nèi)容用戶與醫(yī)生的留言用戶、醫(yī)生編號、用戶編號、醫(yī)生編號、留言內(nèi)容、回復內(nèi)容、時間醫(yī)生、用戶公告信息管理員更新首頁信息管理員編號、發(fā)布時間、內(nèi)容、標題、類型網(wǎng)站首頁3.系統(tǒng)設計3.1總體設計本基于Web的問診平臺功能模塊主要分為五大部分,分別是注冊登錄模塊,資訊管理模塊,問診模塊,科室管理模塊,用戶中心模塊。注冊登錄模塊使用者有醫(yī)生、用戶、管理員。問診平臺前臺對用戶開放使用,用戶問診之前要通過注冊登錄階段,醫(yī)生注冊后經(jīng)管理員審核通過后登錄平臺與患者進行交流探討,管理員登錄后臺進行系統(tǒng)信息管理。資訊管理模塊是系統(tǒng)管理員使用的功能模塊,作用是對平臺首頁資訊業(yè)務進行管理,包括系統(tǒng)公告、健康百科和關(guān)于我們,對平臺信息有一個基本的介紹,方便系統(tǒng)使用者獲取信息。問診模塊設計了三種問診方式,用戶可通過搜索自己認識的醫(yī)生姓名,或者知道病情分屬哪個科室,找到科室挑選醫(yī)生進行問診,如若只有病癥但不知道其他信息,就可以通過搜索癥狀匹配到相關(guān)專業(yè)的醫(yī)生來咨詢。用戶中心模塊是用戶的個人信息管理平臺,其中顯示了個人資料,便于用戶做查看、修改的操作,我的關(guān)注中有關(guān)注的醫(yī)生,方便下一次的問診,能隨時取消關(guān)注,我的咨詢中有與醫(yī)生往來交流的全程記錄,方便回顧病情,退出登錄功能安全退出本平臺。系統(tǒng)功能模塊圖如圖2所示:圖2系統(tǒng)功能模塊圖3.2詳細設計3.2.1注冊登錄模塊設計患者和醫(yī)生可先注冊后登錄該平臺使用功能。其中醫(yī)生注冊時需提交資格證書,方便管理員審核,待審核通過后才可登錄接診,此方法避免了非醫(yī)生用戶注冊為醫(yī)生接診,保障了平臺的安全性和專業(yè)性。管理員登錄平臺旨在對醫(yī)生患者的個人信息以及業(yè)務內(nèi)容進行管理。注冊登錄流程圖如圖3,圖4所示:圖3注冊流程圖圖4登錄流程圖3.2.2資訊管理模塊設計管理員登入系統(tǒng),進入后臺后,選擇業(yè)務管理模塊,能夠管理首頁,系統(tǒng)公告,健康百科,關(guān)于我們的頁面內(nèi)容,對網(wǎng)站的版本問題,聯(lián)系方式,使用方式等信息進行介紹,可隨時更新,通過問答的形式明確患者的病因,用藥等問題,提高了診療效率。資訊管理流程圖如圖5所示:圖5資訊管理流程圖3.2.3問診模塊設計用戶登錄后可進行問診,通過查詢醫(yī)生名字,查詢科室,或者根據(jù)癥狀選擇醫(yī)生留言問診。醫(yī)生收到留言信息后可進行回復,也可刪除不恰當、非法的留言信息咨詢問診流程如圖6所示:圖6咨詢問診流程圖3.2.4科室管理模塊設計線下醫(yī)院多按照科室分類,方便患者根據(jù)病情選擇不同科室就診,網(wǎng)上問診平臺也根據(jù)此點進行了科室分類。管理員要管理問診平臺的科室內(nèi)容,可隨時更新科室類別,用戶可以根據(jù)病癥選擇不同科室中的醫(yī)生為自己診療??剖夜芾砹鞒虉D如圖7所示。圖7科室管理流程圖3.2.5用戶中心模塊設計用戶中心模塊,是用戶管理本人在平臺上信息的板塊,功能重要,分類清晰,導航欄指示系統(tǒng)使用者做相關(guān)操作,顯示有個人資料,我的關(guān)注,我的咨詢,退出登錄功能,用戶登錄之后在個人主頁查看或更新個人資料,點擊保存按鈕保存到數(shù)據(jù)庫。修改資料流程圖如圖8所示。圖8修改資料流程圖我的關(guān)注功能旨在使用戶與醫(yī)生之間建立緊密的聯(lián)系,使用戶能夠更加方便快速地找到醫(yī)生,不用再通過首頁搜索,費時費力,如若不再想關(guān)注該醫(yī)生,可點擊取消關(guān)注按鈕,醫(yī)生就會從關(guān)注列表中消失。關(guān)注醫(yī)生流程圖如圖9所示。圖9關(guān)注醫(yī)生流程圖3.3數(shù)據(jù)庫設計數(shù)據(jù)庫起到了存放大量有組織數(shù)據(jù)的作用,是互相關(guān)聯(lián)的大量數(shù)據(jù)的一個集合,能夠大大提高管理系統(tǒng)的效率和水平。本平臺涉及到了大量數(shù)據(jù),需要進行有效地組織和管理,以數(shù)據(jù)的插入,刪除,更新和查詢?yōu)榛A,去實現(xiàn)更加復雜的系統(tǒng)功能。好的數(shù)據(jù)庫能使得程序設計更加出彩,這就需要將表與表之間的關(guān)系理順,設計出完美的表結(jié)構(gòu)。3.3.1數(shù)據(jù)庫概念結(jié)構(gòu)設計本基于Web的問診平臺采用的是MySQL數(shù)據(jù)庫數(shù)據(jù)存儲塊,操作MySQL時用到的語言是SQL語言。問診平臺中最主要的就是對信息的管理,信息內(nèi)容比較多,這就需要設計一個完整,全面的數(shù)據(jù)庫,分類清晰,信息不混亂,確切地表達實體間的關(guān)系,是設計一個完美數(shù)據(jù)庫的先決條件。經(jīng)過具體分析得到本平臺實體E-R圖如圖10所示。圖10實體E-R圖根據(jù)系統(tǒng)的功能模塊劃分,具體分析了本系統(tǒng)中大部分的實體和實體相關(guān)的性質(zhì),本基于Web的問診平臺的主要實體屬性圖如下:醫(yī)生信息實體屬性圖如圖11所示。圖11醫(yī)生信息實體屬性圖科室信息實體屬性圖如圖12所示:圖12科室信息實體屬性圖咨詢信息實體屬性圖如圖13所示:圖13咨詢信息實體屬性圖公告與健康百科信息實體E-R圖如圖14所示:圖14公告與健康百科信息實體屬性圖用戶實體E-R圖如圖15所示:圖15用戶信息實體屬性圖管理員實體E-R圖如圖16所示:圖16管理員信息實體屬性圖3.3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設計對于數(shù)據(jù)庫設計,通俗講就是設計數(shù)據(jù)存入到數(shù)據(jù)庫的方式,以下是本系統(tǒng)的邏輯結(jié)構(gòu)設計。(1)醫(yī)生信息(id、用戶名、密碼、姓名、科室、性別、年齡、地址、職稱、照片、資格證書、從業(yè)經(jīng)歷)。(2)科室信息(id、科室名稱)。(3)咨詢信息(id、用戶編號、醫(yī)生編號、咨詢內(nèi)容、回復內(nèi)容、時間)。(4)公告信息(id、發(fā)布時間、內(nèi)容、標題、類型)。(5)用戶信息(id、用戶名、密碼、姓名、性別、電話、身份證號、住址、郵箱)。(6)管理員信息(id、用戶名、密碼、姓名、電話)。3.3.3數(shù)據(jù)庫實現(xiàn)本文所設計的系統(tǒng)采用MySQL5.5數(shù)據(jù)庫管理軟件,數(shù)據(jù)庫主要包含以下6個表。作為本系統(tǒng)的重要參與者,醫(yī)生信息尤為重要,為避免非醫(yī)生用戶隨意注冊醫(yī)生賬號,本系統(tǒng)采用了醫(yī)生注冊需上傳資格證書的方法,管理員可進行核查,通過后醫(yī)生用戶才能使用本系統(tǒng)。醫(yī)生信息表如表2所示:表2yisheng醫(yī)生信息表字段名稱字段意義字段類型字段長度是否主鍵能否為空id編號int11是否uname用戶名varchar50否是pwd密碼varchar50否是name姓名varchar50否是kid科室編號int11否是sex性別varchar20否是age年齡varchar20否是pics照片varchar255否是remarks備注text否是zhicheng職稱varchar50否是address地址varchar200否是state狀態(tài)varchar20否是zgz資質(zhì)證書varchar255否是本系統(tǒng)中,醫(yī)生分科室排列,方便用戶根據(jù)自己的病癥查詢不同的科室,然后分科室選擇醫(yī)生就診。科室信息表如表3所示:表3keshi科室信息表字段名稱字段意義字段類型字段長度是否主鍵能否為空id編號int11是否name名稱varchar50否是患者與醫(yī)生對于病癥的交流通過留言實現(xiàn),是本平臺最為重要的功能,咨詢信息表如表4所示:表4liuyan咨詢信息表字段名稱字段意義字段類型字段長度是否主鍵能否為空id`編號int11是否fid用戶編號int11否是tid醫(yī)生編號int11否是contents咨詢內(nèi)容varchar255否是huifu回復內(nèi)容varchar255否是cdate咨詢?nèi)掌趘archar20否是該平臺為便利信息更新,設置了公告欄與健康百科信息欄,方便用戶日常積累健康小常識,并運用于平時生活中,資訊信息表如表5所示:表5gonggao公告/健康百科信息表字段名稱字段意義字段類型字段長度是否主鍵能否為空id`編號int11是否fbsj發(fā)布時間varchar20否是tcontents內(nèi)容text255否是title標題varchar255否是gtype類型int11否是該問診平臺面向用戶提供服務,用戶需進行注冊,填寫相關(guān)信息,才可進行問診,用戶信息表如表6所示:表6uinfo用戶信息表字段名稱字段意義字段類型字段長度是否主鍵能否為空id編號int11是否uname用戶名varchar50否是pwd密碼varchar50否是name姓名varchar20否是sex性別varchar20否是tel電話varchar20否是idno`身份證varchar20否是address地址varchar255否是email郵箱varchar100否是管理員擁有最高級的權(quán)限,可管理用戶、醫(yī)生以及管理員的個人資料,管理平臺信息,管理員信息表如表7所示:表7tadmin管理員信息表字段名稱字段意義字段類型字段長度是否主鍵能否為空id`編號int11是否uname用戶名varchar50否是upwd密碼varchar50否是name姓名varchar50否是tel電話varchar50否是4.系統(tǒng)實現(xiàn)4.1系統(tǒng)主界面的設計與實現(xiàn)用戶進入本系統(tǒng)可查看系統(tǒng)信息,包括首頁、系統(tǒng)公告以及健康百科,可通過系統(tǒng)信息了解本基于Web的問診平臺,健康小常識有助于用戶在日常生活中積累健康經(jīng)驗,避免錯誤的行為習慣對健康造成的損害。在主頁還可看到科室分類以及本平臺的注冊醫(yī)師,搜索框能夠搜索醫(yī)生姓名,可以找到指定的醫(yī)生為自己診斷病癥,也能夠搜索癥狀,用于匹配相應的醫(yī)生進行咨詢。系統(tǒng)主界面如圖17所示。圖17系統(tǒng)主界面4.2注冊登錄模塊的實現(xiàn)患者和醫(yī)生可先注冊后登錄該平臺,注冊和登錄是本平臺的基礎功能,只有通過了該模塊才能進行醫(yī)患之間的交流診療和使用平臺的其他功能。管理員登錄平臺對醫(yī)生患者信息以及業(yè)務內(nèi)容進行管理,注冊登錄界面如圖18-21所示。圖18用戶注冊界面圖19用戶登錄界面圖20醫(yī)生注冊界面圖21醫(yī)生、管理員登錄界面4.3資訊管理模塊資訊信息是本平臺的特色模塊,由管理員對內(nèi)容進行管理,主要包括了首頁、系統(tǒng)公告、健康百科以及關(guān)于我們。系統(tǒng)公告顯示關(guān)于平臺的信息介紹,網(wǎng)站聯(lián)系方式等內(nèi)容,健康百科頁面可更新健康小常識。資訊管理模塊的實現(xiàn)如圖22-23所示:圖22系統(tǒng)公告界面圖23健康百科界面4.4問診模塊問診功能是基于Web的問診平臺的最重要也是最核心的一項功能,用戶登錄平臺后可進行問診,開放了三種途徑供用戶選擇,分別是查詢醫(yī)生名字,查詢科室,或者根據(jù)癥狀選擇醫(yī)生留言問診。醫(yī)生收到留言信息后可進行回復,以達成醫(yī)患交流病情的目的。也可刪除不恰當?shù)牧粞孕畔ⅰ栐\模塊界面如圖24-25所示:圖24用戶問診界面圖25醫(yī)生回復界面4.5科室管理模塊醫(yī)生分屬于不同的科室,因此對于科室的管理是相當有必要的。管理員管理科室信息,包括對科室的增,刪,改,查??梢约皶r更新科室信息。用戶如果在線下醫(yī)院掛號就診過,知道自己的病癥分屬的科室名稱,就會為用戶的問診帶來便利??剖夜芾砟K界面如圖26所示:圖26科室管理界面4.6用戶中心模塊用戶中心是用戶管理個人信息的板塊,在此處用戶可以看到自己的資料,也可修改個人資料,查看我的問診記錄,上面記載了與各個醫(yī)生詳細的問答記錄,對回顧病情和診療方法起到了幫助作用。用戶關(guān)注的醫(yī)生會在此處顯示,關(guān)注自己喜愛的醫(yī)生能夠為問診帶來便利。另外,退出登錄功能也可在此處實現(xiàn)。用戶中心界面如圖27所示:圖27用戶中心界面5.系統(tǒng)測試5.1測試方法完成了程序的開發(fā),少不了程序的測試工作,這個部分是程序開發(fā)的尾聲,工作強度不是很大,畢竟最難的編碼過程已經(jīng)成為過去。程序的測試這部分它主要還是檢查自己開發(fā)的程序功能是否得到了實現(xiàn),程序的界面風格是否能被用戶接受,布局和操作的流程是否合理等問題,都能夠經(jīng)過程序的測試檢查出來,一旦發(fā)現(xiàn)不合理之處要及時做出修改。測試用例可以幫助我們提高測試的效率以及監(jiān)控測試的進度?;赪eb的問診平臺主要采用黑盒測試法,將被測系統(tǒng)看成一個黑盒,對應的輸入輸出是可見的,但系統(tǒng)內(nèi)部實現(xiàn)不透明可見。測試者需要模擬用戶的使用流程,去操作各項功能,完全不需要知曉程序的內(nèi)部結(jié)構(gòu),在軟件測試的整個過程,此方法都發(fā)揮著舉足輕重的作用。5.2測試過程和測試用例本系統(tǒng)采用黑盒測試方法,模擬用戶,看各個功能是否能正常使用。得到的結(jié)果如表8所示:表8測試結(jié)果展示表用例編號用例標題優(yōu)先級輸入預期結(jié)果實際結(jié)果1登錄頁面的測試低賬號密碼驗證碼正常登錄通過2查詢醫(yī)生測試高信息關(guān)鍵字顯示查詢內(nèi)容通過3留言問診測試高留言內(nèi)容醫(yī)生端收到信息通過4修改信息測試高更改的新信息原有信息被修改通過5我的關(guān)注測試高點擊關(guān)注個人中心顯示關(guān)注內(nèi)容通過6修改資料測試中信息關(guān)鍵字原有信息被修改通過7注冊用戶測試高相關(guān)信息成功注冊通過5.3測試結(jié)果通過對基于Web的問診平臺的上述的測試的結(jié)果進行詳細的分析,發(fā)現(xiàn)此次開發(fā)的基于Web的問診平臺符合用戶的需求。系統(tǒng)使用者對功能的需求都能得到實現(xiàn)。系統(tǒng)操作起來很簡單,運行流暢,程序質(zhì)量也是有一定的保證,可以投入使用。總體說來,系統(tǒng)運行基本正常。6.結(jié)語基于Web的問診平臺實現(xiàn)了足不出戶,線上問診的重要功能,為日常生活中生了小病沒有必要去醫(yī)院排隊掛號的人群帶來了諸多便利,節(jié)省時間,方便快捷。用戶可通過多種方法進行問診,滿足了多種需求。經(jīng)過好幾個月的努力,終于完成了本基于Web的問診平臺的開發(fā)。回顧此次的項目設計,感慨良多,設計過程中豐富了自己的編程知識,使其在腦海中形成了一個更完善的體系。在本次開發(fā)過程中,由于自身能力的限制,遇到了一些技術(shù)問題,也發(fā)現(xiàn)了存在諸多的不足,包括對于課程內(nèi)容的遺忘,需要復習才能夠運用于畢業(yè)設計中,對框架掌握的欠缺也使得項目開發(fā)難度加大,從中認識到系統(tǒng)學習的重要性。感謝指導老師、同學以及網(wǎng)上相關(guān)論壇的技術(shù)幫助和鼓勵,一一克服了難題,提升了自身能力,這個過程是對四年學習的一次考核。相信在這次完整的開發(fā)之后,通過持續(xù)不斷地學習、磨煉,將會開發(fā)出更加完善的項目。在即將畢業(yè)之際,心情難以平靜,幾個月的學習與開發(fā)收獲滿滿。也為以后離開學校走向社會或者更高的學府奠定了堅實的基礎??偟膩碚f畢業(yè)設計得以順利完成。參考文獻[1]劉亞賓,精通Eclipse--JAVA技術(shù)大系,電子工業(yè)出版社,2005.[2]王玉英.基于Java的MYSQL數(shù)據(jù)庫訪問技術(shù)[J].現(xiàn)代計算機:專業(yè)版,2010,19(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴陽中考理綜試題及答案
- 工程實施中的科技創(chuàng)新應用方案
- 施工進度延誤原因分析
- 工地技術(shù)交底與溝通管理方案
- 凈水廠設備更新改造項目風險評估報告
- 種植工程技術(shù)方案
- 老舊管道技術(shù)咨詢服務方案
- 工程技術(shù)交流與分享方案
- 建筑外墻保溫設計與施工方案
- 工程項目融資策略與管理方案
- JG/T 235-2014建筑反射隔熱涂料
- 幼兒教師AI賦能教學能力提升培訓
- 2024年內(nèi)蒙古氣象部門招聘呼和浩特包頭鄂爾多斯等考試真題
- 江西省贛州市2023-2024學年高三上學期期末考試化學試卷 附答案
- 國家職業(yè)技術(shù)技能標準 4-04-05-05 人工智能訓練師 人社廳發(fā)202181號
- 無人機測試與評估標準
- 線纜及線束組件檢驗標準
- 人工智能在金融策略中的應用
- 高壓燃氣管道施工方案
- 加工中心點檢表
- 水庫清淤工程可行性研究報告
評論
0/150
提交評論