《基于SSM框架的中小型醫(yī)院的醫(yī)院預(yù)約掛號管理系統(tǒng)的設(shè)計》12000字(論文)_第1頁
《基于SSM框架的中小型醫(yī)院的醫(yī)院預(yù)約掛號管理系統(tǒng)的設(shè)計》12000字(論文)_第2頁
《基于SSM框架的中小型醫(yī)院的醫(yī)院預(yù)約掛號管理系統(tǒng)的設(shè)計》12000字(論文)_第3頁
《基于SSM框架的中小型醫(yī)院的醫(yī)院預(yù)約掛號管理系統(tǒng)的設(shè)計》12000字(論文)_第4頁
《基于SSM框架的中小型醫(yī)院的醫(yī)院預(yù)約掛號管理系統(tǒng)的設(shè)計》12000字(論文)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

基于SSM框架的中小型醫(yī)院的醫(yī)院預(yù)約掛號管理系統(tǒng)的設(shè)計1緒論1.1系統(tǒng)開發(fā)背景概述1978年12月18日的黨的十三屆三中全會,鄧小平同志提出了改革開放的方針政策REF_Ref16386\w\h[1],這在中國的現(xiàn)代化發(fā)展道路上做出了不可估量的貢獻(xiàn)。改革開放更加注重第二和第三產(chǎn)業(yè)的發(fā)展,最明顯的變化就是21世紀(jì)以來,科學(xué)技術(shù)飛速發(fā)展,網(wǎng)上購物、網(wǎng)上處理事物、網(wǎng)上繳費(fèi)等日漸滲透到人們的日常生活中,給人們的生活帶來了許多的便利。另外,國家經(jīng)濟(jì)的快速發(fā)展帶來的不僅僅是國家綜合國力的上升,還有就是國民收入增加,人民生活水平提高。與此同時,計算機(jī)也在醫(yī)療衛(wèi)生管理中得到了快速發(fā)展和廣泛應(yīng)用,運(yùn)用計算機(jī)技術(shù)實現(xiàn)醫(yī)療衛(wèi)生管理是勢在必行。為了適應(yīng)這個快節(jié)奏化的社會,更新醫(yī)院工作模式,醫(yī)院管理中應(yīng)用數(shù)字化的醫(yī)院管理信息系統(tǒng)是有必要的,傳統(tǒng)的人工掛號,不僅處理事務(wù)效率低下、出錯率高,還容易出現(xiàn)插隊等不文明現(xiàn)象,更容易產(chǎn)生醫(yī)患矛盾。所以說運(yùn)用計算機(jī)技術(shù)來協(xié)助醫(yī)院工作人員進(jìn)行醫(yī)院的日常事務(wù)管理,是近年來醫(yī)院實施現(xiàn)代化管理建設(shè)的發(fā)展趨勢,有利于推動醫(yī)院管理更加科學(xué)化、規(guī)范化、高效化。計算機(jī)管理相較于傳統(tǒng)的人工管理有許多的優(yōu)點,隨著人們對身體健康的日益重視,這些優(yōu)點就更能凸顯出來,比如說查找方便、操作簡單、管理規(guī)范、數(shù)據(jù)不易丟失、信息安全有保障、節(jié)約時間、空間和人力成本等REF_Ref16833\w\h[2]?,F(xiàn)如今的生活狀態(tài),大部分人都在享受著科技帶來的便利,各個行業(yè)都在順應(yīng)時代的潮流轉(zhuǎn)變著自己的生產(chǎn)經(jīng)營方式,作為醫(yī)療這一重大領(lǐng)域也同樣要跟上時代的步伐,積極利用科技的優(yōu)點,應(yīng)用醫(yī)院管理信息系統(tǒng)滿足醫(yī)護(hù)人員和普通群眾的需求,提升人民群眾的生活幸福感。人類文明的發(fā)展是有趨勢的,人類文明一步步從原始文明發(fā)展到農(nóng)業(yè)文明,再到工業(yè)文明,最后是生態(tài)文明。時代在進(jìn)步,數(shù)字化時代的到來是大勢所趨,人類文明也在逐漸步入一個新的階段REF_Ref17548\w\h[3]。利用科技的力量可以減輕醫(yī)院工作人員的工作壓力,合理安排好醫(yī)療人力資源,目前階段,還是有很多人力的工作是不可以被替代的,比如說病人的打針、拔針等基礎(chǔ)工作還是離不開醫(yī)護(hù)人員,通過實施醫(yī)院掛號管理系統(tǒng),可以適當(dāng)減少掛號處的工作人員數(shù)量,將她們分配到其他的工作崗位,實現(xiàn)她們的人生價值。現(xiàn)如今大型醫(yī)院基本上都已經(jīng)應(yīng)用了醫(yī)院管理信息系統(tǒng),中小型醫(yī)院覆蓋率相對較低,我分析的原因是市面上的大型醫(yī)院管理信息系統(tǒng)不適用于中小型醫(yī)院,操作過于復(fù)雜、涉及范圍廣,所以我們的目標(biāo)就是在于開發(fā)一個功能實用、操作方便,界面簡潔明了的醫(yī)院管理信息系統(tǒng)。主要實現(xiàn)的功能是能夠錄入醫(yī)生、患者、科室、藥品、預(yù)約信息的基本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件進(jìn)行查詢、新用戶的注冊及密碼修改等方面的工作,基本滿足醫(yī)院工作日常業(yè)務(wù)的需要即可。本系統(tǒng)期望實現(xiàn)的主要功能有:管理員用戶:查看個人信息、修改個人信息、修改個人登錄密碼,對患者、醫(yī)生、部門和藥物也能進(jìn)行簡單的操作管理,比如說新增、查詢等功能,管理員還可以對預(yù)約信息、就診信息等進(jìn)行管理查詢;患者用戶:查看個人信息、修改個人信息、修改個人登錄密碼,在線進(jìn)行預(yù)約看病的手續(xù),等到收到醫(yī)生的接診反饋以后,在待就診界面可以看到預(yù)約成功或失敗的醫(yī)療信息,查看歷史就診信息;醫(yī)生用戶:查看和修改個人信息、修改個人登錄密碼,查看預(yù)約單,處理預(yù)約事務(wù),對患者的預(yù)約事項可以選擇接受或拒絕,接受預(yù)約的事務(wù)會出現(xiàn)在待接診界面,在接診歷史界面可以查看到所有的接診歷史。REF_Ref17718\w\h[4]。1.2系統(tǒng)開發(fā)的目的與意義門診掛號排隊難,專家門診預(yù)約難一直是醫(yī)院急需解決的問題,當(dāng)前國家在積極推動醫(yī)療改革,國家和省市計劃生育委員會對醫(yī)院的管理更加嚴(yán)格要求,為解決民眾看病問題積極實施各項舉措REF_Ref17767\w\h[5]。隨著科技的進(jìn)步,人民生活節(jié)奏加快,數(shù)字化、信息化水平的發(fā)展提高,人們的日常生活中處處充滿了科技帶來的便利,網(wǎng)上買菜、購物、繳費(fèi)等等消費(fèi)方式為大家節(jié)約了很多時間,人們已經(jīng)習(xí)慣了享受互聯(lián)網(wǎng)帶來的這種便利,在這樣的大趨勢下,醫(yī)院應(yīng)用預(yù)約掛號管理系統(tǒng)是必然的。國家的綜合國力不僅體現(xiàn)在軍事實力、外交實力方面,醫(yī)療衛(wèi)生水平也反映出一個國家的軟實力,應(yīng)用醫(yī)院管理信息系統(tǒng)可以合理安排好醫(yī)生的接診時間和病人的就診時間,有利于提高醫(yī)療資源利用率【6】。使用醫(yī)院預(yù)約管理系統(tǒng)可以合理安排好醫(yī)生的工作時間和病人的等待時間,提高醫(yī)院工作效率,減少工作出錯率,讓醫(yī)院服務(wù)更加人性化,這種公開透明的服務(wù)流程,大大降低醫(yī)院內(nèi)關(guān)系戶的插隊情況,保證群眾排隊看病的公平性。醫(yī)院的好壞評判標(biāo)準(zhǔn)包括了醫(yī)療水平、服務(wù)水平和工作效率,一個綜合評價高的醫(yī)院必然要做到高效正規(guī)管理信息、做到公平公正公開,服務(wù)水平高、病人滿意度高【7】。在這個數(shù)字化時代,已經(jīng)不僅僅滿足于發(fā)展互聯(lián)網(wǎng),物聯(lián)網(wǎng)也在逐步探索著,越來越多的事物都在互聯(lián)網(wǎng)上相互聯(lián)系著,醫(yī)院這類的大型公共服務(wù)場所更是不能落后于時代的步伐。一味地停滯不前、不思進(jìn)取,醫(yī)療服務(wù)水平始終得不到提高,人民日益增長的物質(zhì)文化需求得不到滿足。2系統(tǒng)需求分析2.1系統(tǒng)的需求分析目前已經(jīng)存在的醫(yī)院預(yù)約方式大概分為門診掛號預(yù)約、電話預(yù)約、官網(wǎng)預(yù)約、小程序預(yù)約。被大部分老年人接受的仍然是傳統(tǒng)的門診掛號預(yù)約,一方面是老年人對電子產(chǎn)品的使用不熟練,對現(xiàn)代信息技術(shù)的不了解,另一方面老年人往往有念舊的情懷,始終認(rèn)為傳統(tǒng)的門診掛號更靠譜。然而大部分年輕人還是偏向于網(wǎng)上預(yù)約,年輕人工作壓力大,工作時間長,沒有過多的私人時間,傳統(tǒng)的門診掛號排隊時間長,工作效率低。一般情況下,年輕人都是請假去醫(yī)院看病的,網(wǎng)上預(yù)約就不僅方便快捷,還節(jié)約了等待的時間,剩余的假期可以休息,而不是擠在嘈雜的醫(yī)院東奔西走。另外的電話預(yù)約占比還是少數(shù)的,除非碰到一些特殊情況,否則大部分群眾還是偏向于另外三種預(yù)約方式。對于患者來說,生病本來就是不幸的事情,傳統(tǒng)的門診排隊掛號手續(xù)多、耗時久,對于獨自就醫(yī)的患者非常不方便,所謂人生十大孤獨之一——獨自看病。另外,社會上還存在的有社交恐懼癥的群體,他們不善于和人交流,醫(yī)院管理信息系統(tǒng)的產(chǎn)生給他們的生活帶來了許多便利,不需要在門診處和醫(yī)務(wù)人員口頭交涉,就醫(yī)過程中醫(yī)生也可以直接看到自己的病情描述,減去了醫(yī)生的提問環(huán)節(jié),簡直就是社恐人群的福音。對于醫(yī)生來說,患者預(yù)約時候已經(jīng)填寫完畢病情描述,可以事先了解到患者的大致情況,提高了醫(yī)生的接診效率。醫(yī)生線上處理事務(wù)不僅方便快捷,還不容易造成數(shù)據(jù)丟失以及查找歷史記錄。圖2.1患者預(yù)約流程圖目前市場上大型醫(yī)院適用的醫(yī)院管理信息系統(tǒng)的市場已經(jīng)趨于飽和,但是中小型醫(yī)院適用的醫(yī)院管理信息系統(tǒng)市場還沒有飽和,有很多的需求和很大的發(fā)展應(yīng)用空間。本系統(tǒng)需要包含的用戶角色有:管理員、醫(yī)生、患者,需要實現(xiàn)的功能有:管理員查看個人信息、修改個人信息、修改個人登錄密碼,對患者、醫(yī)生、部門和藥物也能進(jìn)行簡單的操作管理,比如說新增、查詢等功能,管理員還可以對預(yù)約信息、就診信息等進(jìn)行管理查詢;患者查看個人信息、修改個人信息、修改個人登錄密碼,在線進(jìn)行預(yù)約看病的手續(xù),等到收到醫(yī)生的接診反饋以后,在待就診界面可以看到預(yù)約成功或失敗的醫(yī)療信息,查看歷史就診信息;醫(yī)生查看和修改個人信息、修改個人登錄密碼,查看預(yù)約單,處理預(yù)約事務(wù),對患者的預(yù)約事項可以選擇接受或拒絕,接受預(yù)約的事務(wù)會出現(xiàn)在待接診界面,在接診歷史界面可以查看到所有的接診歷史。各個角色用戶的數(shù)據(jù)需要做到相互聯(lián)通,一個用戶修改數(shù)據(jù)后,連接的數(shù)據(jù)庫中的表格數(shù)據(jù)也會隨之變化,力求達(dá)到實時更新的效果。2.2系統(tǒng)的可行性分析目前的編程軟件以及數(shù)據(jù)庫設(shè)計軟件的發(fā)展已經(jīng)處于相對成熟的階段,為本系統(tǒng)的設(shè)計創(chuàng)造了良好的實現(xiàn)條件。本系統(tǒng)實現(xiàn)以后可以解決很多問題,帶來許多好處:1.提高了醫(yī)院工作的工作效率,減輕了醫(yī)務(wù)人員的工作壓力,醫(yī)療資源得到了高效利用,同時也節(jié)約了患者和醫(yī)生的時間成本和醫(yī)院的空間成本;2.計算機(jī)代替人工處理事務(wù),大大提高了信息處理速度和準(zhǔn)確性,醫(yī)院信息管理更加規(guī)范方便高效;3.簡單的界面通俗易懂,更加方便于老年人操作,在各行各業(yè)強(qiáng)調(diào)提升服務(wù)品質(zhì)的時代號召下,醫(yī)院作為大型服務(wù)場所,應(yīng)用網(wǎng)上預(yù)約管理系統(tǒng),增加了醫(yī)院服務(wù)項目,提高了醫(yī)院的醫(yī)療服務(wù)水平;4.網(wǎng)上預(yù)約沒有插隊這一現(xiàn)象,大大提高了群眾的素質(zhì),減少了醫(yī)療不公的情況,醫(yī)患矛盾產(chǎn)生的可能性降低。隨著科學(xué)技術(shù)的發(fā)展進(jìn)步及計算機(jī)的普及,適用于中小型醫(yī)院的醫(yī)院管理信息系統(tǒng)的需求逐增加,大型醫(yī)院適用的醫(yī)院管理信息系統(tǒng)不符合中小型醫(yī)院的需求,舉例說:大型醫(yī)院相較于中小型醫(yī)院科室種類多、服務(wù)項目種類多、藥品涉及范圍廣種類多。所以需要設(shè)計一個操作簡單、數(shù)據(jù)簡單、架構(gòu)簡單的中小型醫(yī)院的醫(yī)院管理信息系統(tǒng),其中在數(shù)據(jù)庫的設(shè)計過程中需要注意表的設(shè)計簡單,表與表之間的連接邏輯正常,與系統(tǒng)連接后運(yùn)行響應(yīng)快。對于上述提出的的問題和設(shè)想的結(jié)果,為實現(xiàn)該系統(tǒng)的預(yù)期目標(biāo)進(jìn)行可行性分析:(1)技術(shù)可行性現(xiàn)有的編程軟件和數(shù)據(jù)庫設(shè)計軟件的發(fā)展已經(jīng)處于一個相對成熟的狀態(tài),本系統(tǒng)使用的是NavicatPremium12進(jìn)行的數(shù)據(jù)庫設(shè)計工作,和IDEA專業(yè)版進(jìn)行的代碼編寫工作。目前情況下,這兩款軟件的使用人數(shù)相對較多,用戶覆蓋率廣,就我的使用體驗來說,這兩款軟件操作簡單,功能全面,用它們進(jìn)行簡單的醫(yī)院管理信息系統(tǒng)的設(shè)計與實現(xiàn)還是綽綽有余的。(2)經(jīng)濟(jì)可行性中小型醫(yī)院管理信息系統(tǒng)的后續(xù)維護(hù)費(fèi)用相對較低,目前國內(nèi)應(yīng)用的醫(yī)院在信息化上的軟硬件投資只占其年收入的1%-3%【8】,但應(yīng)用醫(yī)院管理信息系統(tǒng)可以幫助部分醫(yī)院工作人員承擔(dān)工作,減輕工作壓力,讓他們投身到其他工作事務(wù)中,實現(xiàn)人生價值。這種線上處理事務(wù)的方式方便快捷、節(jié)約時間,提升了患者就診的體驗。另外,對藥品、醫(yī)生、患者、部門、預(yù)約信息進(jìn)行統(tǒng)籌管理,更加嚴(yán)格規(guī)范,大大提高了醫(yī)院的服務(wù)效率和服務(wù)質(zhì)量。投資醫(yī)院管理信息系統(tǒng)不能只看眼前的利益,后續(xù)帶來的經(jīng)濟(jì)效益才是實實在在的,在系統(tǒng)開發(fā)階段,前期的投入是一定要有的,最基礎(chǔ)的編程軟件和數(shù)據(jù)庫設(shè)計軟件的購買與使用,開發(fā)的人工成本。因為功能簡單,所以使用到的數(shù)據(jù)庫占存小,在日后的數(shù)據(jù)庫運(yùn)行維護(hù)過程中費(fèi)用相比大型醫(yī)院管理系統(tǒng)會低很多。(3)運(yùn)行可行性首先,國外很早就開始應(yīng)用系統(tǒng)軟件協(xié)助人們處理事務(wù),而我國國內(nèi)也早自上世紀(jì)80年代末就開始應(yīng)用系統(tǒng)軟件,經(jīng)過著30多年的發(fā)展,越來越多的行業(yè)應(yīng)用系統(tǒng)軟件來解決時間,幫助管理日常事務(wù)。其次是,目前我國絕大部分醫(yī)院都有信科部門,用于日常維護(hù)醫(yī)院的管理系統(tǒng)的正常運(yùn)行【9】。醫(yī)院作為一個大型服務(wù)場所,它應(yīng)用的系統(tǒng)穩(wěn)定性的重要性應(yīng)該排在首位,醫(yī)院涉及的業(yè)務(wù)都是關(guān)系到人身安全的,一旦發(fā)生系統(tǒng)出錯不穩(wěn)定的情況可能就直接影響到生命安全,所以醫(yī)院管理信息系統(tǒng)的日常維護(hù)是要有保障的。在這個現(xiàn)代化的社會,人們對各種操作系統(tǒng)都有了一定的了解和使用基礎(chǔ),同時,該系統(tǒng)還具有包容性高的優(yōu)點,可以在各類windows操作系統(tǒng)上應(yīng)用【10】。3系統(tǒng)分析3.1工作流程圖就目前我們設(shè)計的醫(yī)院預(yù)約掛號管理系統(tǒng)來說,我們想要達(dá)到以下目標(biāo):管理員可以查看個人信息、修改個人信息、修改個人登錄密碼,對患者、醫(yī)生、部門和藥物也能進(jìn)行簡單的操作管理,比如說新增、查詢等功能,管理員還可以對預(yù)約信息、就診信息等進(jìn)行管理查詢。管理員的職能很多,涉及范圍廣,是對醫(yī)院管理的整體把控,維持醫(yī)院預(yù)約管理系統(tǒng)的正常運(yùn)行?;颊呖梢圆榭磦€人信息、修改個人信息、修改個人登錄密碼,在線進(jìn)行預(yù)約看病的手續(xù),等到收到醫(yī)生的接診反饋以后,在待就診界面可以看到預(yù)約成功或失敗的醫(yī)療信息,預(yù)約失敗可以選擇重新預(yù)約別的醫(yī)生,預(yù)約成功就可以按照預(yù)約時間前往醫(yī)院就醫(yī),大大減少了排隊掛號的時間,可以做到統(tǒng)籌安排醫(yī)生資源,合理利用好醫(yī)生門診時間。在就診歷史界面,患者可以查看自己的歷史就診記錄,方便患者回答醫(yī)生提問的歷史病例。醫(yī)生可以查看和修改個人信息、修改個人登錄密碼,查看預(yù)約單,處理預(yù)約事務(wù),對患者的預(yù)約事項可以選擇接受或拒絕,接受預(yù)約的事務(wù)會出現(xiàn)在待接診界面,在患者前往就診以后該事項就會從待接診界面消除,在接診歷史界面可以查看到所有的接診歷史。醫(yī)院的工作有規(guī)定的流程,需要遵守相關(guān)的步驟:先是病人在網(wǎng)上預(yù)約,醫(yī)生看到預(yù)約消息接受預(yù)約后,病人才能前往醫(yī)院找相應(yīng)的醫(yī)生就診,醫(yī)生根據(jù)病人的病狀以及一系列的醫(yī)學(xué)檢查,最終為病人的病情做出診斷,開出藥方或者住院單。下圖就是大致展示了醫(yī)院預(yù)約就診的工作流程。圖3.1工作流程圖3.2系統(tǒng)功能圖該系統(tǒng)可供三大類用戶登錄使用,一是管理員,可以查看個人信息、修改個人信息、修改個人登錄密碼,對患者、醫(yī)生、部門和藥物也能進(jìn)行簡單的操作管理,比如說新增、查詢、修改、刪除等功能,管理員還可以對預(yù)約信息、就診信息等進(jìn)行管理查詢;二是醫(yī)生,主要實現(xiàn)的功能是查看個人信息、修改個人信息、修改密碼、處理預(yù)約事務(wù)、查看待接診和已接診的事項;三是病人,主要是實現(xiàn)的功能是查看個人信息、修改個人信息、修改個人登錄密碼,在線進(jìn)行預(yù)約看病的手續(xù),等到收到醫(yī)生的接診反饋以后,在待就診界面可以看到預(yù)約成功或失敗的醫(yī)療信息,查看歷史就診信息。另外,在系統(tǒng)的主頁,還可以注冊新的病人賬戶。圖3.2系統(tǒng)功能圖3.3系統(tǒng)簡介隨著科學(xué)技術(shù)的快速發(fā)展,各行各行的競爭愈發(fā)激烈,作為服務(wù)行業(yè),提高服務(wù)水平,增加服務(wù)項目是有效提高競爭力的方法,所以設(shè)計和應(yīng)用預(yù)約掛號管理系統(tǒng)是順應(yīng)而生的,操作簡單化,改善了患者醫(yī)院就診的體驗,數(shù)據(jù)整理更加規(guī)范化,醫(yī)院工作高效化。該系統(tǒng)不同于市面上已存在的適用于大型醫(yī)院的管理系統(tǒng),它是根據(jù)實際情況,針對中小型醫(yī)院規(guī)模小,接待患者少、服務(wù)項目少的特點,對數(shù)據(jù)庫的要求不高,設(shè)計出的一款操作簡單、占存小、界面簡潔易懂的符合需求的小型系統(tǒng)。它只需要滿足于醫(yī)院日常事務(wù)中的增刪改查的基本功能,患者的網(wǎng)上預(yù)約流程,解決了中小型醫(yī)院“預(yù)約難,掛號難”的長久問題,同時分擔(dān)了大型醫(yī)院的工作壓力本文開發(fā)了一個操作簡單、占存小、響應(yīng)快且低成本的醫(yī)院管理信息管理系統(tǒng)。系統(tǒng)采用SSM框架,采用NavicatPremium軟件構(gòu)建數(shù)據(jù)庫。在界面設(shè)計時爭取做到界面簡潔,操作簡便,易于上手,適應(yīng)大眾等特點。本系統(tǒng)可操作人員包括:管理員、患者、醫(yī)生。具體特點:占用內(nèi)存小,響應(yīng)速度快,操作簡單,界面簡潔,減輕了醫(yī)務(wù)人員的工作壓力,加快了病人就診的速度,有效地緩解了“看病難、掛號難”的問題,提高了醫(yī)院的服務(wù)水平和服務(wù)質(zhì)量,減少了醫(yī)療不公的現(xiàn)象,高效利用醫(yī)療資源,降低了醫(yī)患矛盾產(chǎn)生的可能性。4數(shù)據(jù)庫設(shè)計在系統(tǒng)的設(shè)計過程中,數(shù)據(jù)庫設(shè)計是基礎(chǔ),也是重中之重。數(shù)據(jù)庫應(yīng)該具備的特點是:實現(xiàn)數(shù)據(jù)共享、數(shù)據(jù)冗余度低、數(shù)據(jù)獨立性高、數(shù)據(jù)實現(xiàn)集中控制、數(shù)據(jù)保持一致性和可維護(hù)性以用來保障數(shù)據(jù)的安全性和可靠性、數(shù)據(jù)故障恢復(fù)【12】。數(shù)據(jù)庫設(shè)計要保障數(shù)據(jù)庫的安全性和穩(wěn)定性,就這種應(yīng)用場所關(guān)系到群眾切身利益的系統(tǒng)數(shù)據(jù)庫更要做好安全保障工作,一旦出現(xiàn)不穩(wěn)定或是癱瘓情況,造成的影響范圍廣,可能會帶來嚴(yán)重的利益損失。數(shù)據(jù)庫中表格的設(shè)計要盡量設(shè)置每個表獨立的主鍵,不要設(shè)置聯(lián)合主鍵,按照邏輯設(shè)置表格的外鍵,建立表與表之間的聯(lián)系【13】,這樣有利于維持系統(tǒng)的穩(wěn)定性,控制響應(yīng)時間,以免出現(xiàn)連鎖報錯反應(yīng),從來造成系統(tǒng)卡頓出錯。4.1E-R圖本系統(tǒng)的數(shù)據(jù)庫包含的實體有:管理員、醫(yī)生、病人、預(yù)約信息。其中這些實體的屬性有:圖4.1E-R圖4.2主要數(shù)據(jù)庫表設(shè)計根據(jù)現(xiàn)實生活中了解到的醫(yī)生與病人之間的、管理員與醫(yī)生之間的、管理員與患者之間的聯(lián)系畫出E-R圖4.1,本系統(tǒng)采用NavicatPremium數(shù)據(jù)庫設(shè)計軟件,建立了名為hospital的數(shù)據(jù)庫,本系統(tǒng)涉及到的所有表都在該數(shù)據(jù)庫中設(shè)計完成。為保障數(shù)據(jù)庫的完整性,以及正常運(yùn)行,需要在表的設(shè)計過程中做好主外鍵約束和數(shù)據(jù)類型的約束。各個表中存在的相同字段要確保數(shù)據(jù)類型、數(shù)據(jù)長度一致,以免發(fā)生錯誤導(dǎo)致數(shù)據(jù)庫不能正常運(yùn)行。以下列舉的數(shù)據(jù)表:表4.1用戶表字段名數(shù)據(jù)類型長度是否主鍵描述user_idint11是用戶編號user_namevarchar255用戶注冊名user_pwdvarchar255用戶密碼user_roleint255用戶角色user_phonevarchar255用戶手機(jī)號user_addressvarchar255用戶住址user_create_timetimestamp0創(chuàng)建賬戶時間user_rankvarchar255用戶職稱user_real_namevarchar255用戶真實姓名user_ageint255用戶年齡表4.2就診表字段名數(shù)據(jù)類型長度是否主鍵描述treatment_idint11是就診編號treatment_descriptionvarchar255病情描述treatment_timetimestamp0就診時間treatment_statevarchar255狀態(tài)appointment_idint11預(yù)約編號patient_idint11病人編號doctor_idint255醫(yī)生編號medicine_infosvarchar255藥物信息room_infosvarchar255住院信息表4.3藥品表字段名數(shù)據(jù)類型長度是否主鍵描述medicine_idint11是藥品編號medicine_timevarchar255吃藥時間medicine_novarchar11藥品序號medicine_descriptionvarchar255藥品描述medicine_stockint255開藥量medicine_add_timevarchar0藥品添加時間表4.4預(yù)約表字段名數(shù)據(jù)類型長度是否主鍵描述appointment_idint11是預(yù)約編號appointment_nametimestamp0預(yù)約名稱appointment_descriptionvarchar255預(yù)約描述appointment_stateint255預(yù)約狀態(tài)appointment_fail_reasonvarchar255預(yù)約失敗原因appointment_create_timetimestamp0創(chuàng)建預(yù)約時間appointment_oper_timetimestamp0預(yù)約成功時間section_idint11部門編號user_idint11用戶編號doctor_idint11醫(yī)生編號表4.5預(yù)約歷史表字段名數(shù)據(jù)類型長度是否主鍵描述appointment_idint11預(yù)約編號appointment_history_contentvarchar255預(yù)約歷史內(nèi)容appointment_history_create_timetimestamp0預(yù)約歷史創(chuàng)建時間user_idint11用戶編號表4.6部門表字段名數(shù)據(jù)類型長度是否主鍵描述section_idint11是部門編號section_namevarchar255部門名稱表4.7狀態(tài)表字段名數(shù)據(jù)類型長度是否主鍵描述state_idint11是狀態(tài)編號state_namevarchar255狀態(tài)名稱5系統(tǒng)編碼及實現(xiàn)5.1系統(tǒng)視圖實現(xiàn)及其登錄模塊的實現(xiàn)本系統(tǒng)的主頁就是登錄界面,輸入不同角色的用戶名和密碼可以進(jìn)入不同的功能界面,同時該界面可以進(jìn)行患者的新用戶注冊功能。在系統(tǒng)開發(fā)過程中,開發(fā)者會創(chuàng)建一個初始管理員用戶賬號,比如我創(chuàng)建的就是賬戶名:admin,初始密碼:admin的管理員賬戶,管理員可以創(chuàng)建醫(yī)院醫(yī)生賬戶并且錄入的身份信息,患者的賬戶由自己創(chuàng)建修改,同時管理員也可以對患者賬戶進(jìn)行修改管理。另外,管理員可以管理藥品庫存,錄入新增藥物以及管理各個部門信息,及時更新各類事物實時狀態(tài)。圖5.1登錄界面5.2病人預(yù)約操作模塊進(jìn)入病人使用界面后,右側(cè)可以看到工具欄,其中包括個人信息的查看、個人信息的修改、修改登錄密碼、進(jìn)行預(yù)約操作、查看預(yù)約項目、查看待就診項目以及查看就診歷史。在預(yù)約界面,可以看到預(yù)約的科室、預(yù)約的醫(yī)生、預(yù)約時間以及簡單描述病情這幾欄,科室可以在下拉框中選擇想要預(yù)約的選項,在選好科室以后,選擇醫(yī)生的下拉框就會出現(xiàn)該科室的醫(yī)生,在預(yù)約時間時,需要先選擇日期,再選擇預(yù)約當(dāng)日具體的時間,如果想立即預(yù)約此刻的門診號,點擊現(xiàn)在鍵即可,如果選擇錯誤也可以點擊清空鍵再重新選擇,時間選擇完畢后最后點擊確定,病情描述那一欄中,病人需填寫大致出現(xiàn)病況以供醫(yī)生參考,這可以節(jié)約醫(yī)生看診時間,不需要再詢問病人病情,依次在上述信息填寫完畢之后就可以提交預(yù)約信息。圖5.2病人預(yù)約界面5.3醫(yī)生被預(yù)約模塊進(jìn)入醫(yī)生使用界面后,右側(cè)可以看到工具欄,其中包括個人信息的查看、個人信息的修改、修改登錄密碼、查看預(yù)約單、查看待接診項目以及查看接診歷史。在預(yù)約單版塊,可以按接診狀態(tài)查詢接診完成的和預(yù)約申請中的病人,可以篩選出為接診的病人,提高醫(yī)生的工作效率,同時醫(yī)生可以根據(jù)自身情況對病人的預(yù)約申請選擇接受或拒絕。在當(dāng)前界面,點擊刷新,可以實時更新信息,以免處理新增的病人預(yù)約信息不及時。在預(yù)約單界面,點擊申請人姓名還可以查看申請人的基本個人信息。圖5.3醫(yī)生被預(yù)約界面在醫(yī)生選擇接受預(yù)約以后,可以在待接診版塊中查看到醫(yī)生已接診、等待病人就診的病人基本信息。根據(jù)病人簡單的病情描述做個大概的病情診斷方向,以便對病人做下一步的看診步驟,比如說是吃藥還是住院手術(shù)這類的,如果只是服藥,填好診斷內(nèi)容,根據(jù)需求給病人開藥單,下面的住院信息可以不用填寫;但如果需要做手術(shù),就得填好診斷內(nèi)容,開好藥單,在住院信息那一欄備注是否需要手術(shù)住院,接下來就是病人的選擇是否需要住院做手術(shù)。圖5.4醫(yī)生待接診界面5.4預(yù)約狀態(tài)模塊在醫(yī)生未接診的情況下,病人可以在我的預(yù)約版塊中查看到預(yù)約信息,同時也可以取消預(yù)約,以及查看該病人歷史預(yù)約記錄。該版塊下,可以根據(jù)預(yù)約狀態(tài)查詢不同的預(yù)約申請,點擊刷新,也可以實時更新預(yù)約信息。圖5.5病人預(yù)約狀態(tài)界面醫(yī)生接受預(yù)約后,病人可以在待就診版塊中查看相關(guān)信息。在病人前往就診,并且醫(yī)生就診完成以后,待就診界面的信息才會去除,想要查看上次就診信息可以點擊我的就診歷史查看。在就診歷史界面,可以查看到所有的歷史記錄,里面包含了歷次預(yù)約科室、預(yù)約醫(yī)生、預(yù)約時間、就診時間、就診狀態(tài)、詳細(xì)的申請記錄和就診信息,在就診信息中包括了患者的基本信息、預(yù)約信息和診斷信息。如果就診歷史記錄過多不方便尋找,可以選擇頁碼范圍,輸入大致頁碼數(shù)直接跳到記錄附近,方便快速尋找記錄。圖5.6病人的待就診界面5.5管理員職能為方便統(tǒng)籌管理,管理員具備了管理患者信息、醫(yī)生信息、預(yù)約信息、就診信息、部門信息、藥物信息各項職能。在患者管理界面,可以輸入患者姓名查詢相應(yīng)的患者信息,管理員也有創(chuàng)建新患者賬戶的功能。在每個患者的信息最后一欄,有查看和編輯兩個按鈕,分別點擊可以對患者的基本身份信息進(jìn)行查看和修改。刷新按鈕也是可以及時更新患者信息的變動。當(dāng)患者賬戶過多時,也可以用輸入頁碼的方式進(jìn)行粗略查找。在醫(yī)生管理界面,同樣也可以輸入醫(yī)生姓名查詢醫(yī)生的相關(guān)信息,管理員也有創(chuàng)建新醫(yī)生賬戶的功能。在每個醫(yī)生的信息最后一欄,有查看這個按鈕,點擊之后可以對醫(yī)生的基本身份信息進(jìn)行查看。刷新按鈕也是可以及時更新醫(yī)生信息的變動。當(dāng)醫(yī)生賬戶過多時,也可以用輸入頁碼的方式進(jìn)行粗略查找。在預(yù)約信息管理界面,首先可以查看所有預(yù)約信息,其次,可以按狀態(tài)查詢到預(yù)約中、已接受的預(yù)約、已拒絕的預(yù)約、已取消的預(yù)約、已完成就診的預(yù)約,另外,輸入患者姓名、醫(yī)生姓名可以查詢相應(yīng)信息,點擊刷新鍵可以及時更新系統(tǒng)實時狀態(tài)。已完成就診的患者操作欄中點擊診斷詳情,可以查看患者信息、預(yù)約單信息和診斷信息。在已接受預(yù)約和患者取消預(yù)約的患者操作欄中可以查看歷史記錄,了解預(yù)約過程。另外,點擊申請人姓名或者預(yù)約醫(yī)生姓名都可以查看相應(yīng)的身份信息。當(dāng)預(yù)約信息過多時,也可以用輸入頁碼的方式進(jìn)行粗略查找。在就診信息管理界面,可以直接查看全部就診完成的患者記錄,其中包括:病人姓名、醫(yī)生姓名、病情描述、預(yù)約時間、就診時間、預(yù)約狀態(tài)等。同時,可以輸入患者姓名、醫(yī)生姓名精細(xì)查詢具體的記錄,刷新鍵可以實時更新系統(tǒng)狀態(tài)。當(dāng)就診信息過多時,也可以用輸入頁碼的方式進(jìn)行粗略查找。在部門管理界面,可以新增部門。在操作欄可以查看每個部門的部門人員,對部門名稱進(jìn)行修改,以及刪除該部門。當(dāng)部門過多時,也可以用輸入頁碼的方式進(jìn)行粗略查找。在藥物管理界面,可以新增和刪除藥物,按藥名查詢藥物信息,更正藥物庫存,編輯藥物基本信息等。當(dāng)藥品種類過多時,也可以用輸入頁碼的方式進(jìn)行粗略查找。在醫(yī)生界面,只要開出不超過最低庫存量的藥品,藥品庫存就會隨之減少,但如果添加的藥品數(shù)量超過庫存量則會報錯。6系統(tǒng)測試6.1系統(tǒng)測試的目的在編程的過程中,難免會出現(xiàn)bug導(dǎo)致運(yùn)行不正常,以及一些隱藏的問題,在系統(tǒng)設(shè)計階段以及完成階段就要盡可能地找出漏洞并且及時彌補(bǔ)解決,以免日后大范圍投入使用過程中出現(xiàn)問題,影響患者使用,從而引發(fā)不必要問題。這個社會的穩(wěn)定性還是需要大家共同維護(hù)的,人們習(xí)慣于享受日常生活中信息化、數(shù)字化的的方便,可能遇到一點棘手的小問題就會爆發(fā)矛盾,所以系統(tǒng)的日常維護(hù)和檢修是有必要的。本系統(tǒng)采用前端和后端相結(jié)合的方式進(jìn)行設(shè)計,將前端的請求發(fā)送給后端,通過數(shù)據(jù)庫的連接對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行操作,并將相應(yīng)的數(shù)據(jù)返回給前端。本次測試的目的主要是查看是否已經(jīng)可以正常實現(xiàn)初期設(shè)想的目標(biāo),本系統(tǒng)面向的使用群體都是普通用戶,大家對計算機(jī)的了解和操作不是那么地深入,系統(tǒng)不僅要做的美觀完善,操作簡單是很有必要的,畢竟做出來的系統(tǒng)是要投入日常使用的,不是觀賞性的系統(tǒng),被人們靈活應(yīng)用才能發(fā)揮出這個系統(tǒng)的價值。用戶反饋也是測試的一大重點,“一千個人有一千個哈姆雷特”,每個人的性格、生活習(xí)性等的不同也會影響對系統(tǒng)的使用感受。在眾多用戶中,有一類群體是特殊的,那就是老年人群體,年輕一代人早已經(jīng)習(xí)慣于使用各種電子產(chǎn)品,對新事物的接受度也比較高,所以在該系統(tǒng)的推廣使用過程中,如何指引、教導(dǎo)老年人使用網(wǎng)上預(yù)約的功能是需要解決的問題。本系統(tǒng)最大的優(yōu)點不僅是方便快捷,更是操作簡單,而且字體普遍較大,方便于老年人可以看清操作事項。在給大家試用的過程中,可以及時聽到許多反饋的問題,以便于我們及時作出修改方案。6.2系統(tǒng)測試的方法系統(tǒng)測試的方法多種多樣,就我們大學(xué)學(xué)習(xí)過程中了解到的有黑盒測試和白盒測試。白盒測試就是僅僅檢查源代碼是否存在使用方式錯誤、編寫出錯、運(yùn)行不正常等問題,再次過程中不涉及到最終的用戶界面。使用白盒測試需要核驗代碼的使用方式是否合理,編譯是否出錯,能否正常運(yùn)行,在這過程中出現(xiàn)問題及時加以修改更正。黑盒測試就是在用戶界面進(jìn)行的,主要檢查各個按鈕功能是否正常,輸入正確或錯誤系統(tǒng)給出的反饋是否不一致【16】。使用黑盒測試是在系統(tǒng)基本完成的狀態(tài)下,通過使用這個系統(tǒng)來嚴(yán)格地測試,在這過程中不涉及到對代碼的修改核查,需要嚴(yán)謹(jǐn)細(xì)致的設(shè)想到所有可能存在的問題,再一一輸入核驗是否會發(fā)生出錯的提示。測試人員根據(jù)代碼的運(yùn)行是否正常以及用戶界面給出的反饋是否正確來判斷系統(tǒng)目前是否存在漏洞【17】。但只有將兩種測試方法結(jié)合起來測試,系統(tǒng)的安全性才能更高。首先,先檢查界面的布局是否有偏差,各個按鈕是否可以正常點擊使用,不同的角色登錄是否可以正確進(jìn)入對應(yīng)的不同的界面,以及一方的改動是否可以影響到另一方的操作。在系統(tǒng)開發(fā)過程中,初步階段,因為對代碼的不熟悉,以及相關(guān)軟件的操作不熟悉,經(jīng)常出現(xiàn)代碼報錯,只能去網(wǎng)上尋找類似的代碼進(jìn)行參考修改,后期熟悉軟件操作以后,雖然也時不時出現(xiàn)報錯,但頻率已經(jīng)減少了很多,之后對代碼反復(fù)核驗,直到不再出現(xiàn)錯誤警示。在系統(tǒng)大致完成階段,我也進(jìn)行了相關(guān)測試。測試案例:表6.1登錄測試用例測試項測試內(nèi)容測試步驟預(yù)期結(jié)果測試結(jié)果1登錄測試輸入正確的用戶名、密碼輸入錯誤的用戶名、密碼登錄成功登錄失敗出現(xiàn)“登陸成功”的提示出現(xiàn)“用戶名或者密碼錯誤”的提示2患者注冊填寫規(guī)范的用戶名、密碼、真實姓名、年齡、電話、住址,提交注冊申請部分文本框為空輸入不規(guī)范的手機(jī)號碼注冊成功注冊失敗注冊失敗出現(xiàn)“注冊成功”的提示出現(xiàn)“必填項不能為空”的提示出現(xiàn)“請輸入正確的手機(jī)號”的提示表6.2管理員模塊測試用例測試項測試內(nèi)容測試步驟預(yù)期結(jié)果測試結(jié)果1個人信息修改對真實姓名、聯(lián)系方式、住址、年齡進(jìn)行修改修改成功出現(xiàn)“更新成功”的提示2密碼

溫馨提示

  • 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

提交評論