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

下載本文檔

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

文檔簡(jiǎn)介

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

Studio2010和Dreamweaver

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

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

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

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

關(guān)閉(Closed):Bug已修復(fù)7.3項(xiàng)目測(cè)試7.3.1測(cè)試一測(cè)試項(xiàng)目名稱:登錄,測(cè)試內(nèi)容如表7-1所示表7-1登錄測(cè)試表序號(hào)輸入值預(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密碼超過(guò)20位能成功6進(jìn)入登錄界面,用戶名=111222,密碼=222222登錄成功能成功7進(jìn)入登錄界面,用戶名=111222,密碼=222222提示錯(cuò)誤:你已登錄否數(shù)據(jù)庫(kù)錯(cuò)誤8進(jìn)入登錄界面,用戶名=11122q,密碼=22222a登錄成功能成功7.3.2測(cè)試二測(cè)試項(xiàng)目名稱:預(yù)約掛號(hào),測(cè)試內(nèi)容如表7-2所示表7-2預(yù)約掛號(hào)測(cè)試表序號(hào)輸入值預(yù)期結(jié)果實(shí)際結(jié)果成功與否,失敗原因1進(jìn)入首頁(yè),點(diǎn)擊預(yù)約掛號(hào)能成功跳轉(zhuǎn)能成功2進(jìn)入注冊(cè)界面,用戶名=111222,密碼=222333,再次輸入密碼=222333,真實(shí)姓名=vv,身份證號(hào)手機(jī)號(hào)碼實(shí)姓名不能為字符或特殊符號(hào)能成功3進(jìn)入注冊(cè)界面,用戶名=111222,密碼=222333,再次輸入密碼=222333,真實(shí)姓名=陳紅霞,身份證號(hào)=20033519931125905,手機(jī)號(hào)碼份號(hào)位數(shù)低于18位能成功4進(jìn)入注冊(cè)界面,用戶名=111222,密碼=222333,再次輸入密碼=222333,真實(shí)姓名=陳紅霞,身份證號(hào)=20033519931125902222,手機(jī)號(hào)碼份號(hào)位數(shù)高于18位能成功5進(jìn)入注冊(cè)界面,用戶名=111222,密碼=222333,再次輸入密碼=222333,真實(shí)姓名=陳紅霞,身份證號(hào)手機(jī)號(hào)碼=1518889929手機(jī)號(hào)位數(shù)低于于11位能成功6進(jìn)入注冊(cè)界面,用戶名=111222,密碼=222333,再次輸入密碼=222333,真實(shí)姓名=陳紅霞,身份證號(hào)=20033519931125902222,手機(jī)號(hào)碼=1518889929822手機(jī)號(hào)位數(shù)高于11位能成功7進(jìn)入預(yù)約界面,選擇日期:2015.1.8能選擇成功否日期js代碼不正確8進(jìn)入通知

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論