醫(yī)院預(yù)約掛號系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文畢業(yè)設(shè)計(jì)論文_第1頁
醫(yī)院預(yù)約掛號系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文畢業(yè)設(shè)計(jì)論文_第2頁
醫(yī)院預(yù)約掛號系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文畢業(yè)設(shè)計(jì)論文_第3頁
醫(yī)院預(yù)約掛號系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文畢業(yè)設(shè)計(jì)論文_第4頁
醫(yī)院預(yù)約掛號系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文畢業(yè)設(shè)計(jì)論文_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第第頁(共21頁)醫(yī)院預(yù)約掛號系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著科學(xué)技術(shù)的不斷發(fā)展與進(jìn)步,計(jì)算機(jī)網(wǎng)絡(luò)的利用也逐步深入到各行各業(yè)。人們?yōu)榱司徑鈷焯柧歪t(yī)排長隊(duì)的問題,逐漸實(shí)現(xiàn)了網(wǎng)上掛號。本論文主要介紹了基于Web的醫(yī)院網(wǎng)上預(yù)約掛號系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),主要介紹醫(yī)院預(yù)約掛號系統(tǒng)前臺應(yīng)用,后臺管理等。通過Internet實(shí)現(xiàn)網(wǎng)上掛號,實(shí)現(xiàn)登陸注冊、在線掛號、查詢預(yù)約掛號、查詢醫(yī)生、后臺管理功能的處理等。在系統(tǒng)開發(fā)上使用三層架構(gòu),Mysql數(shù)據(jù)庫,Visual

Studio2010和Dreamweaver

CS5開發(fā)工具。關(guān)鍵詞:設(shè)計(jì)與實(shí)現(xiàn);Web應(yīng)用;Mysql數(shù)據(jù)庫 Abstract:Withthecontinuousdevelopmentandprogressofscienceandtechnology,theuseofcomputernetworkisgraduallydeepintoallwalksoflife.Linesofpeopletoalleviatetheregisteredmedicalproblems,graduallyrealizedtheonlineregistration.Thispapermainlyintroducestheweb-basedhospitalregisteronlinebookingsystemdesignandimplementation,mainlyintroducesthehospitalappointmentregistersystemapplicationforeground,backgroundmanagement,etc.ImplementedthroughtheInternetonlineregistration,landregistration,registeronlinequery,makeanappointment,querydoctor,processingandotherbackgroundmanagementfunctions.Tousethethree-tierarchitectureinsystemdevelopment,Mysqldatabase,VisualStudio2010andDreamweaverCS5developmenttools.Keywords:Designandimplementation;TheWebapplication;TheMysqldatabase網(wǎng)上預(yù)約掛號系統(tǒng)[4]是一種基于互聯(lián)網(wǎng)的新型掛號系統(tǒng)是衛(wèi)生信息化建設(shè)的最基礎(chǔ)項(xiàng)目之一。利用該預(yù)約掛號系統(tǒng)[1-4]用戶就可以在網(wǎng)上預(yù)約醫(yī)院的專家、??铺柖鵁o須再受排隊(duì)之苦。目前掛號一直是困擾醫(yī)院提高服務(wù)質(zhì)量[5-7]的一個復(fù)雜環(huán)節(jié)特別是醫(yī)療水平高、門診量大的醫(yī)院而造成掛號質(zhì)量難以提高的因素主要有兩方面:一是集中式[9]現(xiàn)在流行的分層掛號。二是專家號特別是名專家號難掛出現(xiàn)倒號現(xiàn)象嚴(yán)重?fù)p害病人利益。而采用網(wǎng)上預(yù)約掛號可有效的解決這一現(xiàn)象還通過有效的身份驗(yàn)證杜絕倒、炒專家號的現(xiàn)象提高醫(yī)院門診服務(wù)質(zhì)量取得良好的社會效益和經(jīng)濟(jì)效益。1緒論1.1項(xiàng)目來源和背景隨著科學(xué)技術(shù)的不斷發(fā)展與進(jìn)步,計(jì)算機(jī)的應(yīng)用[8]已經(jīng)進(jìn)入到社會的每一個角落?;ヂ?lián)網(wǎng)的應(yīng)用也日益普及,人們與網(wǎng)絡(luò)應(yīng)用之間的聯(lián)系也越來越多,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。它在人們生活、經(jīng)濟(jì)、政治等各個方面發(fā)揮著非常重要的作用?;ヂ?lián)網(wǎng)上發(fā)布信息主要是通過網(wǎng)站來實(shí)現(xiàn)的,獲取數(shù)據(jù)信息也是要在互聯(lián)網(wǎng)的“海洋”中按照規(guī)定的檢索方式將所需要的數(shù)據(jù)信息從網(wǎng)站上下載下來。目前人們正處于醫(yī)療保健意識日益重視的時(shí)代,各醫(yī)院都在積極快速地完善自身的體制,規(guī)范機(jī)構(gòu)的管理方式,以適應(yīng)醫(yī)療越來越多的需求規(guī)范。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位也變得格外重要,醫(yī)院預(yù)約掛號系統(tǒng)可以使得人們方便快速的掛上號,避免浪費(fèi)不必要的排隊(duì)時(shí)間。1.2研究動機(jī)與目的醫(yī)院預(yù)約掛號管理系統(tǒng)是每一個醫(yī)療機(jī)構(gòu)管理平常掛號業(yè)務(wù)流程必不可少的一個信息管理系統(tǒng),它成功解決了病人掛號難、看病難的問題。所以醫(yī)院預(yù)約掛號管理系統(tǒng)應(yīng)該能夠?yàn)槊恳晃恍枰床〉幕颊咛峁┏渥愕男畔⒑涂旖莸牟樵兪侄危蟠蟮姆奖闱筢t(yī)困難的廣大人民群眾?,F(xiàn)在醫(yī)院預(yù)約掛號是現(xiàn)代化醫(yī)院的中心環(huán)節(jié)之一,它在整個醫(yī)院管理中也占有越來越重要的地位。從前,醫(yī)院預(yù)約與查詢管理都非常的耗時(shí)耗力,同時(shí)由于采用手工操作,查詢和統(tǒng)計(jì)的方式各不相同,不可避免造成一些錯記漏記的錯誤。所以,開發(fā)這樣一套醫(yī)院預(yù)約掛號管理系統(tǒng)成為很有必要的事情,對于我們這些即將畢業(yè)的計(jì)算機(jī)專業(yè)學(xué)生來說,也是一次將專業(yè)知識應(yīng)用于現(xiàn)實(shí)的很有意義的實(shí)踐活動。1.3數(shù)據(jù)庫系統(tǒng)簡介醫(yī)院預(yù)約掛號的數(shù)據(jù)庫系統(tǒng),通過這個系統(tǒng)管理員可以簡捷、方便的對用戶、醫(yī)生資料進(jìn)行增加、刪除、修改和查詢等功能。本系統(tǒng)采用MYSQL建立數(shù)據(jù)庫,然后建立數(shù)據(jù)源的鏈接,并且生成醫(yī)院預(yù)約掛號管理的數(shù)據(jù)庫應(yīng)用程序從而實(shí)現(xiàn)數(shù)據(jù)庫的管理功能。SQL(StructuredQueryLanguage,結(jié)構(gòu)查詢語言)是一個功能強(qiáng)大的數(shù)據(jù)庫語言。SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。使用SQL的常見關(guān)系數(shù)據(jù)庫管理系統(tǒng)有:Oracle、Mysql、MicrosoftSQLServer等等。數(shù)據(jù)庫系統(tǒng)本質(zhì)上是一個用計(jì)算機(jī)存儲記錄的系統(tǒng)。系統(tǒng)用戶可以對這些文件執(zhí)行插入數(shù)據(jù)、檢索數(shù)據(jù)、更改數(shù)據(jù)、刪除數(shù)據(jù)等一系列操作。2可行性研究與應(yīng)用需求分析2.1可行性研究該階段通過對系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進(jìn)行論證。我們在這里主要從技術(shù)、經(jīng)濟(jì)、操作等方面來分析解決問題的可行性。2.1.1技術(shù)可行性根據(jù)查詢用戶提出的系統(tǒng)性能、功能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)要求,根據(jù)目前所擁有的條件,從開發(fā)技術(shù)的角度討論考慮系統(tǒng)實(shí)現(xiàn)的可行性。本系統(tǒng)前臺數(shù)據(jù)庫采用mysql,該數(shù)據(jù)庫系統(tǒng)擁有開發(fā)簡單,易學(xué)易用,接口靈活,界面友好等特點(diǎn),是一款典型的新一代數(shù)據(jù)信息管理和信息系統(tǒng)開發(fā)工具。具有較獨(dú)特的優(yōu)勢-提供了更加強(qiáng)大的數(shù)據(jù)組織結(jié)構(gòu),安全檢查,信息管理等功能。系統(tǒng)基于Windows平臺,界面使用Dreamweaver設(shè)計(jì)動態(tài)網(wǎng)頁。系統(tǒng)涉及后臺管理與前臺操作,前臺用戶可以進(jìn)行個人信息修改、醫(yī)生查詢、預(yù)約查詢與修改等操作。后臺包括醫(yī)生管理、用戶管理、科室管理及系統(tǒng)管理等功能。界面簡單,使用操作方便。2.1.2經(jīng)濟(jì)可行性從本系統(tǒng)開發(fā)的角度來看,系統(tǒng)的開發(fā)運(yùn)用成本比較低,只需購買一定的參考資料以及開發(fā)系統(tǒng)時(shí)所需要的一些開發(fā)工具;從使用本系統(tǒng)所能帶來的效益來看,用戶通過網(wǎng)上預(yù)約醫(yī)院的專家、??铺枺粫俳?jīng)受門診掛號排長隊(duì)對精神和時(shí)間的消磨。它能更好的簡化就醫(yī)環(huán)節(jié),節(jié)約就醫(yī)時(shí)間,改善患者就醫(yī)環(huán)境,真正體現(xiàn)了以患者為中心,一切從方便患者為出發(fā)點(diǎn),符合當(dāng)今醫(yī)院所推崇的人性化溫馨服務(wù)的理念。因此,本系統(tǒng)的開發(fā)在經(jīng)濟(jì)方面是可進(jìn)行的。2.1.3操作可行性由于當(dāng)今科技的飛躍式發(fā)展,計(jì)算機(jī)早已在生活的方方面面普及,科技便利的條件給人們創(chuàng)造了優(yōu)越的工作環(huán)境,這使人們對工作效率及可操作性都有了更高的要求。本系統(tǒng)用戶平臺直接面向患者用戶和管理員,界面明了、簡單,采用可視化界面,用戶只需要用鼠標(biāo)和鍵盤就可以對系統(tǒng)進(jìn)行預(yù)約及管理等功能。由于本系統(tǒng)的操作簡單、易懂,在使用軟件之前對企業(yè)內(nèi)部相關(guān)工作人員進(jìn)行簡單培訓(xùn)即可。系統(tǒng)維護(hù)需要有專業(yè)知識的人員進(jìn)行操作,而現(xiàn)在企業(yè)中都有專業(yè)的技術(shù)人員,所以這都不是什么問題。綜上所述,本系統(tǒng)在操作方面是可行的。2.2需求分析本系統(tǒng)需求分析可以從使用的人群與模塊的功能兩部分考慮,并且對系統(tǒng)的性能和硬件環(huán)境方面做了簡要說明。2.2.1面向的用戶群1)求醫(yī)的人群:只要有一臺聯(lián)網(wǎng)的電腦,需要求醫(yī)的患者通過登錄網(wǎng)址進(jìn)入網(wǎng)頁,注冊成為用戶,用戶可以通過查詢醫(yī)生或者科室找到醫(yī)生資料,選擇醫(yī)生進(jìn)行預(yù)約掛號,還可以修改密碼,查找預(yù)約信息和個人資料。2)系統(tǒng)管理員:管理員可以對自己的信息進(jìn)行修改,還可以添加別的管理員。管理員不僅可以對醫(yī)生信息進(jìn)行編輯,還可以管理病人的資料以及通過身份證號查詢病人是否存在。同時(shí)管理員還可以對預(yù)約信息進(jìn)行處理。2.2.2主要的模塊功能分析本系統(tǒng)主要實(shí)現(xiàn)的功能及其特點(diǎn)分析:第一:醫(yī)院預(yù)約掛號管理系統(tǒng)需要各種數(shù)據(jù)的應(yīng)用,需要各種數(shù)據(jù)的管理,這里將以SQLServer作為數(shù)據(jù)庫開發(fā)工具來設(shè)計(jì)數(shù)據(jù)庫。包括各種基本表的建立,包括醫(yī)生信息表,預(yù)約掛號表,病人信息表,管理員信息表,以及各個表間的連接等等。第二:每個系統(tǒng)都需要管理員進(jìn)行管理,設(shè)置用戶,這里將設(shè)置一個用戶管理模塊,實(shí)現(xiàn)對用戶的管理。所有權(quán)負(fù)責(zé)人有權(quán)對預(yù)約信息管理員和預(yù)約人進(jìn)行添加、修改和刪除,以及查看用戶的資料等。第三:為了提供醫(yī)生資料的詳細(xì)信息,專門有功能提供醫(yī)生資料的輸入及管理。第四:病人資料的錄入方便了系統(tǒng)對病人相關(guān)資料的管理第五:為了方便醫(yī)生的查找,病人可以通過輸入醫(yī)生姓名或者所需要預(yù)約掛號的科室查找所求的醫(yī)生,并且選擇日期進(jìn)行預(yù)約。第六:管理員根據(jù)醫(yī)生的工作時(shí)間,設(shè)置病人可以預(yù)約到醫(yī)生的時(shí)間段,病人必須在改時(shí)間段內(nèi)選擇預(yù)約醫(yī)生的日期和具體時(shí)間段。3數(shù)據(jù)庫設(shè)計(jì)3.1功能描述1)預(yù)約掛號實(shí)現(xiàn)患者從網(wǎng)上直接預(yù)約掛號。預(yù)約的時(shí)候需要填寫患者的姓名、身份證號、手機(jī)號碼。2)預(yù)約查詢患者可以從次功能輸入自己的身份證號,查詢自己的預(yù)約信息。3)注冊管理員以及醫(yī)生用戶可以從注冊功能模塊進(jìn)行注冊和信息錄入。4)登錄管理員以及醫(yī)生用戶可以從登錄功能模塊進(jìn)行登錄。5)整理醫(yī)生信息管理員登錄以后可以對用戶進(jìn)行添加、刪除和修改,實(shí)現(xiàn)對用戶的管理。6)調(diào)配醫(yī)生管理員登錄后通過次模塊可以查看患者預(yù)約信息,并對患者預(yù)約的專家進(jìn)行調(diào)配。7)醫(yī)生查詢醫(yī)生用戶登錄以后可以查詢預(yù)約自己的患者信息。通過查詢患者信息,可以對工作有一個合理的安排與準(zhǔn)備。3.2數(shù)據(jù)描述3.2.1數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。數(shù)據(jù)流圖中沒有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。數(shù)據(jù)流圖有四種基本符號:正方形表示數(shù)據(jù)的源點(diǎn)或終點(diǎn);圓角矩形代表變換數(shù)據(jù)的處理;開口矩形代表數(shù)據(jù)存儲;箭頭表示數(shù)據(jù)流。醫(yī)院網(wǎng)絡(luò)預(yù)約掛號系統(tǒng)中需要處理的信息有登錄信息,醫(yī)生信息以及患者預(yù)約信息,根據(jù)數(shù)據(jù)信息的流向畫出本系統(tǒng)的數(shù)據(jù)流圖。1.頂層數(shù)據(jù)流圖醫(yī)院預(yù)約掛號系統(tǒng)頂層數(shù)據(jù)流圖如圖所示。反饋信息預(yù)約信息預(yù)約反饋信息預(yù)約信息預(yù)約系統(tǒng)登錄信息病人管理員登錄信息病人管理員預(yù)約信息預(yù)約信息登錄信息反饋信息登錄信息反饋信息醫(yī)生醫(yī)生圖頂層數(shù)據(jù)流圖3.3數(shù)據(jù)字典數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理的關(guān)系,數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)處理五部分,其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個數(shù)據(jù)項(xiàng)可以組成一個數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)字典通過對數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內(nèi)容。3.4E-R圖為了把用戶的數(shù)據(jù)清楚、準(zhǔn)確地描述出來,系統(tǒng)分析員通常要建立一個概念數(shù)據(jù)模型。概念結(jié)構(gòu)獨(dú)立于支持?jǐn)?shù)據(jù)庫的DBMS,具有能充分反映現(xiàn)實(shí)世界、易于理解、易于更動、易于向關(guān)系、網(wǎng)狀或?qū)哟蔚雀鞣N數(shù)據(jù)模型轉(zhuǎn)換??筛鶕?jù)實(shí)體間的關(guān)系和屬性得到E-R圖。醫(yī)院預(yù)約掛號系統(tǒng)是針對醫(yī)院管理員,醫(yī)院醫(yī)生和病人的系統(tǒng)。所以,在本系統(tǒng)中有病人、系統(tǒng)管理員、醫(yī)院醫(yī)生三個實(shí)體。病人在預(yù)約的時(shí)候必須填寫相關(guān)的預(yù)約信息,即病人姓名、身份證號、聯(lián)系方式、預(yù)約時(shí)間、預(yù)約的醫(yī)生,這些都是“病人”實(shí)體的屬性。系統(tǒng)管理員有自己的登錄用戶名和密碼,還可以修改自己的密碼,這些是“管理員”實(shí)體的屬性。醫(yī)生為了能讓在網(wǎng)上預(yù)約的患者清晰的了解自己,所以系統(tǒng)里有醫(yī)生的姓名、電話、科室、可以預(yù)約的人數(shù)和已預(yù)約的人數(shù)。醫(yī)生進(jìn)系統(tǒng)查詢預(yù)約患者信息時(shí)還需要登錄系統(tǒng),所以醫(yī)生還有登錄系統(tǒng)所需要的用戶名和密碼,這些是“醫(yī)生”實(shí)體的屬性。“病人”、“管理員”、“醫(yī)生”三個實(shí)體的屬性圖如下所示。病人及其屬性,如圖3.4.1所示:病人病人電話電話姓名姓名身份證號預(yù)約醫(yī)生預(yù)約時(shí)間身份證號預(yù)約醫(yī)生預(yù)約時(shí)間圖3.4.1“患者”實(shí)體及其屬性圖 管理員及其屬性,如圖3.4.2所示:管理員管理員用戶名修改密碼密碼用戶名修改密碼密碼圖3.4.2“管理員”實(shí)體及其屬性圖醫(yī)生及其屬性,如圖3.4.3所示:密碼用戶名密碼用戶名可預(yù)約人數(shù)可預(yù)約人數(shù)醫(yī)生已預(yù)約人數(shù)醫(yī)生已預(yù)約人數(shù)科室科室電話電話姓名姓名 圖3.4.3“醫(yī)生”實(shí)體及其屬性圖通過以上描述的各個實(shí)體的屬性圖,這樣就可以了解系統(tǒng)的實(shí)體信息,實(shí)體屬性圖中描述了各個實(shí)體的屬性,這些也是在進(jìn)行系統(tǒng)操作時(shí)可以得到的信息。這是以需求說明為基礎(chǔ)設(shè)計(jì)的局部概念模型,然后以這些局部模型為基礎(chǔ)集成為一個全局的概念模型,在概念模型設(shè)計(jì)中多是采用這種自底向上的設(shè)計(jì)方式,稱為系統(tǒng)集成法。真實(shí)姓名真實(shí)姓名3.5主要數(shù)據(jù)庫表設(shè)計(jì)真實(shí)姓名真實(shí)姓名通過各種渠道分析醫(yī)院預(yù)約掛號管理的基本流程,以及醫(yī)生與病人之間的聯(lián)系得出E-R圖,本系統(tǒng)采用Mysql數(shù)據(jù)庫管理系統(tǒng),并建立了數(shù)據(jù)庫,本系統(tǒng)所要使用的所有數(shù)據(jù)信息都存儲在這個數(shù)據(jù)庫里。在設(shè)計(jì)過程中需要考慮數(shù)據(jù)完整性約束。數(shù)據(jù)庫上的完整性的約束條件一般有兩類:1)屬性值的約束這類約束是對屬性取值的類型、范圍、精度等的限制,和屬性的語義有關(guān)。2)數(shù)據(jù)之間聯(lián)系的約束這類約束反映了數(shù)據(jù)之間存在的聯(lián)系,在關(guān)系數(shù)據(jù)模型中指多個屬性或多個元組之間聯(lián)系的約束。比如,屬性之間的函數(shù)依賴、多值依賴。在許多數(shù)據(jù)模型中都是表明了數(shù)據(jù)之間的某些依賴關(guān)系的,或者是隱式的或者是顯式的。以下列舉部分?jǐn)?shù)據(jù)表: 3.5.1管理員表tb_user數(shù)字字典表3-5-1管理員表tb_user字段名數(shù)據(jù)類型長度主鍵否描述idint4是管理員編號usernamevarchar(50)50管理員名稱userpwdvarchar(50)50登錄密碼usertypevarchar(50)50評論日期3.5.2預(yù)約表yuyue數(shù)據(jù)字典表3-5-2預(yù)約表yuyue字段名數(shù)據(jù)類型長度主鍵否描述idint4是預(yù)約編號sidvarchar(50)50病人編號didvarchar(50)50醫(yī)生編號3.5.3病人表sick數(shù)字字典表3-5-3病人表sick字段名數(shù)據(jù)類型長度主鍵否描述idvarchar(50)50是昵稱passwordvarchar(50)50登錄密碼renamevarchar(50)50真實(shí)姓名agevarchar(50)50年齡sexvarchar(50)50性別zzvarchar(50)50癥狀Sidvarchar(50)50身份證號3.5.4醫(yī)生表doctor數(shù)字字典表3-5-4醫(yī)生表doctor字段名數(shù)據(jù)類型長度主鍵否描述idint4是醫(yī)生編號namevarchar(50)50醫(yī)生姓名agevarchar(50)50年齡keshivarchar(50)50科室zhichengvarchar(50)50職稱maxvarchar(50)50可預(yù)約數(shù)remainvarchar(50)50剩余預(yù)約數(shù)operatorTimevarchar(50)50預(yù)約開始時(shí)間operatorvarchar(50)50預(yù)約結(jié)束時(shí)間4概要設(shè)計(jì)4.1患者(病人)用例圖(1)患者角色可聯(lián)機(jī)注冊成為用戶,設(shè)定自己的登陸名及密碼;可按醫(yī)生姓名自定義查詢;可基于查詢結(jié)果進(jìn)行預(yù)約,若預(yù)約的醫(yī)生當(dāng)日預(yù)約量已滿,則預(yù)約失敗。預(yù)約結(jié)果隨機(jī)返回給病人;可對已經(jīng)進(jìn)行的預(yù)約情況查看或取消。圖4.1病人用例圖4.2醫(yī)生用例圖(2)醫(yī)生角色可查看預(yù)約患者的情況;可查詢患者病歷;可創(chuàng)建患者病歷;可對患者的病歷進(jìn)行修改。圖4.2醫(yī)生用例圖4.3管理員用例圖(3)管理員角色可添加或刪除醫(yī)生賬號。 圖4.3管理員用例圖 4.4登錄活動圖 5詳細(xì)設(shè)計(jì)結(jié)構(gòu)化詳細(xì)設(shè)計(jì)是對概要設(shè)計(jì)的進(jìn)一步細(xì)化,其目標(biāo)是為軟件結(jié)構(gòu)圖中每個模塊提供可供程序員編程實(shí)現(xiàn)的具體算法。詳細(xì)設(shè)計(jì)常采用的描述方式有三類:圖形描述、語言描述和表格描述。5.1程序流程圖程序流程圖又稱程序框圖,是描述過程設(shè)計(jì)的方法。程序流程圖中使用的符號如下:橢圓形表示開始或停止;長方形表示處理;菱形表示多分支;箭頭表示控制流。5.1.1預(yù)約掛號程序流程圖患者預(yù)約掛號程序流程圖如圖5.1所示,用于描述患者預(yù)約掛號的過程。當(dāng)患者進(jìn)入主頁后,點(diǎn)擊預(yù)約,進(jìn)入到預(yù)約掛號頁面,患者在這里填寫自己的信息以及選擇要預(yù)約的醫(yī)生,然后保存預(yù)約,預(yù)約掛號程序結(jié)束。進(jìn)入主頁患者進(jìn)入主頁患者填寫預(yù)約信息進(jìn)入預(yù)約頁面保存預(yù)約結(jié)束是否預(yù)約成功NY5.1.2管理員錄入病人信息的狀態(tài)圖5.1.3程序系統(tǒng)類圖6核心代碼6.1醫(yī)院概況及效果截圖6.2預(yù)約代碼及效果截圖7測試7.1測試目的本文檔用來指導(dǎo)醫(yī)院預(yù)約掛號項(xiàng)目--Web前臺的測試工作,盡可能的在系統(tǒng)使用前發(fā)現(xiàn)并糾正存在的問題,為指導(dǎo)老師、項(xiàng)目開發(fā)人員以及測試人員明晰思路,明確測試工作內(nèi)容及方法,在需求方、開發(fā)方、測試方三方協(xié)作的基礎(chǔ)上盡早的發(fā)現(xiàn)問題,修正錯誤,減低項(xiàng)目風(fēng)險(xiǎn),減少工程損耗,降低開發(fā)成本。通過代碼審查、單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試,開發(fā)人不斷的運(yùn)行、改寫代碼、調(diào)整界面布局,開發(fā)人不僅僅只是找出錯誤,還通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,不斷地發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進(jìn)。這種分析利于開發(fā)人設(shè)計(jì)出有針對性地檢測方法,改善測試的有效性。主要分為以下幾點(diǎn):1)測試為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程.通過分析錯誤產(chǎn)生的原因和錯誤的發(fā)生趨勢,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前軟件開發(fā)過程中的缺陷,以便及時(shí)改進(jìn)。2)測試是為了證明程序有錯誤,而不是證明程序沒有錯誤。3)一個成功的測試是發(fā)現(xiàn)了至今為發(fā)現(xiàn)的錯誤的測試。7.2測試規(guī)范所測試的版塊如果存在缺陷與錯誤就會給所實(shí)施項(xiàng)目帶來失敗的風(fēng)險(xiǎn),重大的程序故障與失效會導(dǎo)致重大的經(jīng)濟(jì)損失。我們需要在對軟件進(jìn)行質(zhì)量把關(guān)的時(shí)候?qū)浖娜毕菖c錯誤進(jìn)行分類,以簡明扼要的指出其影響,以及修改的優(yōu)先次序。 ●嚴(yán)重級A嚴(yán)重:系統(tǒng)崩潰、數(shù)據(jù)損壞丟失、功能沒有實(shí)現(xiàn)(包括與需求不符)B較嚴(yán)重:操作性錯誤、錯誤結(jié)果、遺漏功能C一般:UI布局、文字、小問題等D建議:不影響使用的瑕疵或更好的實(shí)現(xiàn)●優(yōu)先級Urgent最高優(yōu)先級:立即修復(fù),停止進(jìn)一步的測試High次高優(yōu)先級:在發(fā)布前必須修復(fù)Medium中等優(yōu)先級:時(shí)間允許應(yīng)該修復(fù)Low最低優(yōu)先級:下一發(fā)布周期前修復(fù)或不修復(fù)也能上線使用●Bug狀態(tài)bug的狀態(tài)包括如下:新記錄(New):測試中新報(bào)告的Bug

打開(Open):被確認(rèn)分配給相關(guān)的開發(fā)人員處理

修正(Fixed):開發(fā)人員完成修改,等待測試驗(yàn)證

延期(Deferred):不在當(dāng)前版本修改的Bug,下一版本修改

關(guān)閉(Closed):Bug已修復(fù)7.3項(xiàng)目測試7.3.1測試一測試項(xiàng)目名稱:登錄,測試內(nèi)容如表7-1所示表7-1登錄測試表序號輸入值預(yù)期結(jié)果實(shí)際結(jié)果成功與否,失敗原因1進(jìn)入登錄界面,用戶名=111,密碼=222222用戶名低于6位能成功2進(jìn)入登錄界面,用戶名=111111111111111a1111111111,密碼=222222用戶名高于20位能成功3進(jìn)入登錄界面,用戶名=111222,密碼=222222登錄成功能成功4進(jìn)入登錄界面,用戶名=111222,密碼=222密碼低于6位能成功5進(jìn)入登錄界面,用戶名=111222,密碼=22222222222222222222222密碼超過20位能成功6進(jìn)入登錄界面,用戶名=111222,密碼=222222登錄成功能成功7進(jìn)入登錄界面,用戶名=111222,密碼=222222提示錯誤:你已登錄否數(shù)據(jù)庫錯誤8進(jìn)入登錄界面,用戶名=11122q,密碼=22222a登錄成功能成功7.3.2測試二測試項(xiàng)目名稱:預(yù)約掛號,測試內(nèi)容如表7-2所示表7-2預(yù)約掛號測試表序號輸入值預(yù)期結(jié)果實(shí)際結(jié)果成功與否,失敗原因1進(jìn)入首頁,點(diǎn)擊預(yù)約掛號能成功跳轉(zhuǎn)能成功2進(jìn)入注冊界面,用戶名=111222,密碼=222333,再次輸入密碼=222333,真實(shí)姓名=vv,身份證號手機(jī)號碼實(shí)姓名不能為字符或特殊符號能成功3進(jìn)入注冊界面,用戶名=111222,密碼=222333,再次輸入密碼=222333,真實(shí)姓名=陳紅霞,身份證號=20033519931125905,手機(jī)號碼份號位數(shù)低于18位能成功4進(jìn)入注冊界面,用戶名=111222,密碼=222333,再次輸入密碼=222333,真實(shí)姓名=陳紅霞,身份證號=20033519931125902222,手機(jī)號碼份號位數(shù)高于18位能成功5進(jìn)入注冊界面,用戶名=111222,密碼=222333,再次輸入密碼=222333,真實(shí)姓名=陳紅霞,身份證號手機(jī)號碼=1518889929手機(jī)號位數(shù)低于于11位能成功6進(jìn)入注冊界面,用戶名=111222,密碼=222333,再次輸入密碼=222333,真實(shí)姓名=陳紅霞,身份證號=20033519931125902222,手機(jī)號碼=1518889929822手機(jī)號位數(shù)高于11位能成功7進(jìn)入預(yù)約界面,選擇日期:2015.1.8能選擇成功否日期js代碼不正確8進(jìn)入通知公告界面,點(diǎn)擊下一頁按鈕能翻頁成功否分頁代碼錯誤9進(jìn)入首頁,關(guān)閉,再分別用火狐瀏覽器和IE打開能成功打開、顯示能成功7.3綜合測試在以上測試的基礎(chǔ)上,對系統(tǒng)功能進(jìn)行了整體測試,依次檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)開發(fā)的目標(biāo)。經(jīng)過使用大量的數(shù)據(jù)多次進(jìn)行系統(tǒng)測試,發(fā)現(xiàn)了系統(tǒng)存在的問題并及時(shí)改進(jìn),最終實(shí)現(xiàn)了網(wǎng)站的開發(fā)目標(biāo)。7.4網(wǎng)站維護(hù)軟件維護(hù)就是在軟件已經(jīng)交付使用之后,為了糾正錯誤或滿足新的需要修改軟件的過程。軟件維護(hù)可以分為四類:1)改正性維護(hù)在程序使用期間,用戶必然會發(fā)現(xiàn)程序錯誤,把遇到的錯誤問題報(bào)告給維護(hù)人員,然后由系統(tǒng)維護(hù)人員進(jìn)行改正錯誤。2)適應(yīng)性維護(hù)為了和變化的環(huán)境適當(dāng)?shù)呐浜隙M(jìn)行軟件修改。3)完善性維護(hù)為了滿足用戶使用過程中提出的新功能或著修改系統(tǒng)中已有功能的需求,而對軟件進(jìn)行的完善性維護(hù)。4)預(yù)防性維護(hù)為了改進(jìn)軟件未來的可維護(hù)性和可靠性,或者給軟件未來的改進(jìn)奠定更好的基礎(chǔ)而對軟件進(jìn)行維護(hù)。8結(jié)束語完成畢業(yè)設(shè)計(jì),真的很是不容易!除了自己付出的努力外,最重要的還是小組成員和指導(dǎo)老師的幫助。感謝劉登剛老師在我設(shè)計(jì)過程中給予的幫助,這對我們系統(tǒng)的改進(jìn)和實(shí)現(xiàn)提出了許多寶貴的意見及修改方案。另外也感謝在軟件開發(fā)期間,各位友人對本軟件提了許多中肯實(shí)際的意見,并在編程過程中給予了技術(shù)指導(dǎo),為軟件的順利開發(fā)提供了精神力量。

感謝父母提供我上大學(xué)的機(jī)會,讓我有了人生難忘的歷練,從而提升了自我價(jià)值,借此機(jī)會,請幫助過我的家人、師長、同學(xué)、朋友接受我最誠摯的謝意!總之,整個畢業(yè)設(shè)計(jì)過程讓我受益匪淺!參考文獻(xiàn):[1]《需求規(guī)格報(bào)告格式標(biāo)準(zhǔn)》 [2]《軟件工程導(dǎo)論》[3]《java編程指南》pdf[4]龔菊芳,朱燕《預(yù)約掛號方法探討》[J].

中國誤診學(xué)雜志.

2010(06)

[5]羅超理,李萬紅《管理信息系統(tǒng)原理與數(shù)據(jù)庫》[M]

清華大學(xué)出版社

2002.(09)

[6]朱順泉,姜靈敏《管理信息系統(tǒng)理論與實(shí)務(wù)》[M]人民郵電出版社2004.

[7]羅超理,李萬紅管理信息系統(tǒng)原理與應(yīng)用[M]清華大學(xué)出版社2002.(09)[8]

Software

architecture

in

Practice

Len

Bass

Paul

Clements

Rick

Kazman

[9]軟件工程—原理、方法與應(yīng)用

史濟(jì)民,顧春華,李昌武等編著

高等教育出版社

基于C8051F單片機(jī)直流電動機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測試儀的研制基于單片機(jī)的自動找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺控制器的研制基于單片機(jī)的軟起動器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動檢測儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號檢測儀基于單片機(jī)的電機(jī)運(yùn)動控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測量儀的研制基于單片機(jī)的紅外測油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機(jī)的μC/OS-Ⅱ的研究基于單片機(jī)的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實(shí)現(xiàn)變頻調(diào)速液壓電梯單片機(jī)控制器的研究基于單片機(jī)γ-免疫計(jì)數(shù)器自動換樣功能的研究與實(shí)現(xiàn)基于單片機(jī)的倒立擺控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)單片機(jī)嵌入式以太網(wǎng)防盜報(bào)警系統(tǒng)基于51單片機(jī)的嵌入式Internet系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)單片機(jī)監(jiān)測系統(tǒng)在擠壓機(jī)上的應(yīng)用MSP430單片機(jī)在智能水表系統(tǒng)上的研究與應(yīng)用基于單片機(jī)的嵌入式系統(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論