畢業(yè)設(shè)計(jì) 醫(yī)院門(mén)診管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)設(shè)計(jì) 醫(yī)院門(mén)診管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)設(shè)計(jì) 醫(yī)院門(mén)診管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)設(shè)計(jì) 醫(yī)院門(mén)診管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)設(shè)計(jì) 醫(yī)院門(mén)診管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(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)介

基于VB的橋南社區(qū)醫(yī)院門(mén)診管理系統(tǒng)的設(shè)計(jì)專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)XXXXX姓名XXX指導(dǎo)老師XXX摘要隨著計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,信息管理系統(tǒng)的應(yīng)用在全球范圍內(nèi)的日益普及。在當(dāng)代的門(mén)診管理中,人們逐漸開(kāi)始意識(shí)到信息管理對(duì)醫(yī)院的促進(jìn)作用。本人通過(guò)對(duì)橋南社區(qū)醫(yī)院的考察研究發(fā)現(xiàn),設(shè)計(jì)一個(gè)針對(duì)社區(qū)醫(yī)院的門(mén)診管理系統(tǒng)非常必要。本文主要闡述醫(yī)院門(mén)診管理系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)的詳細(xì)過(guò)程,包括從需求分析到總體設(shè)計(jì),從詳細(xì)設(shè)計(jì)到具體代碼實(shí)現(xiàn)。醫(yī)院門(mén)診實(shí)行信息化管理,不但可以進(jìn)一步提高醫(yī)院的工作效率,還可以給病人提供更人性化的服務(wù)。關(guān)鍵詞信息系統(tǒng)門(mén)診管理VB60SQL數(shù)據(jù)庫(kù)DESIGNANDDEVELOPHOSPITALOUTPATIENTMANAGEMENTSYSTEMBASEONVBPROFESSIONCOMPUTERSCIENCEANDTECHNOLOGYCLASSXXXNAMEXXXINSTRUCTORWANGXXXABSTRACTWITHTHERAPIDDEVELOPMENTOFCOMPUTERSCIENCEANDTECHNOLOGY,THEAPPLICATIONOFINFORMATIONMANAGEMENTSYSTEMINTHERISINGPOPULARITYOFWORLDWIDEINTHECONTEMPORARYOUTPATIENTSERVICEMANAGEMENT,PEOPLEGRADUALLYBEGANTOREALIZEINFORMATIONMANAGEMENTOFHOSPITALTOPROMOTEROLEITHROUGHCOMMUNITYHOSPITALOFBRIDGESOUTHRESEARCHFOUNDTHATINTHEDESIGNOFACOMMUNITYHOSPITALCLINICMANAGEMENTSYSTEMISVERYNECESSARYTHISPAPERMAINLYEXPOUNDSTHEOUTPATIENTMANAGEMENTSYSTEMDEVELOPMENTANDDESIGNDETAILEDPROCESS,INCLUDINGFROMREQUIREMENTSANALYSISTOTHEOVERALLDESIGN,DETAILEDDESIGNTOSPECIFICCODEFROMREALIZATIONHOSPITALOUTPATIENTSERVICEEXECUTESINFORMATIONMANAGEMENT,NOTONLYCANFURTHERIMPROVETHEWORKINGEFFICIENCYOFTHEHOSPITAL,STILLCANGIVEPATIENTSMOREPERSONALIZEDSERVICEKEYWORDSINFORMATIONMANAGEMENTSYSTEMOUTPATIENTMANAGEMENTVB60SQLDATABASE目錄引言1第一章概述211課題簡(jiǎn)介212課題開(kāi)發(fā)的背景和意義2第二章需求分析321主要功能分析322系統(tǒng)可行性分析3221技術(shù)可行性3222經(jīng)濟(jì)可行性3223運(yùn)行可行性4224法律可行性4225時(shí)間可行性423系統(tǒng)的業(yè)務(wù)流程圖424系統(tǒng)的功能圖5第三章系統(tǒng)設(shè)計(jì)731系統(tǒng)開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具7311系統(tǒng)的開(kāi)發(fā)環(huán)境7312系統(tǒng)開(kāi)發(fā)工具簡(jiǎn)介732概念設(shè)計(jì)和邏輯設(shè)計(jì)8321系統(tǒng)概念設(shè)計(jì)(ER圖)8322系統(tǒng)功能分析11323系統(tǒng)的邏輯設(shè)計(jì)1133系統(tǒng)數(shù)據(jù)庫(kù)分析12331系統(tǒng)數(shù)據(jù)庫(kù)表12332建立數(shù)據(jù)庫(kù)連接14第四章系統(tǒng)功能詳細(xì)設(shè)計(jì)1641系統(tǒng)設(shè)計(jì)思路1642系統(tǒng)功能實(shí)現(xiàn)16第五章系統(tǒng)測(cè)試2251系統(tǒng)測(cè)試的內(nèi)容和意義2252系統(tǒng)測(cè)試的主要內(nèi)容22521登錄測(cè)試22522藥品添加測(cè)試23523打印單據(jù)測(cè)試24524科室添加測(cè)試24第六章系統(tǒng)的總結(jié)與展望25結(jié)論26參考文獻(xiàn)27致謝28引言隨著計(jì)算機(jī)、網(wǎng)絡(luò)和通訊技術(shù)的迅猛發(fā)展與融合,信息化已經(jīng)在世界各國(guó)各領(lǐng)域的應(yīng)用越來(lái)越廣泛,這些應(yīng)用帶來(lái)了生產(chǎn)方式的變革、經(jīng)濟(jì)的快速增長(zhǎng)和人類(lèi)文明的進(jìn)步,整個(gè)世界進(jìn)入了一個(gè)信息時(shí)代1。醫(yī)院作為特殊的服務(wù)行業(yè),管理方式千差萬(wàn)別,并且使用著大量的先進(jìn)儀器設(shè)備,每天處理著大批的業(yè)務(wù),產(chǎn)生龐大的信息,因此各醫(yī)院急需一套適合本院的醫(yī)院信息系統(tǒng)HOSPITALINFORMATIONSYSTEM,HIS來(lái)收集信息、管理信息,從而更好地利用信息,來(lái)提高醫(yī)院管理水平,改善醫(yī)療服務(wù)質(zhì)量,加速醫(yī)學(xué)臨床研究步伐,提高醫(yī)院的競(jìng)爭(zhēng)能力2。計(jì)算機(jī)性能不斷地提高,價(jià)格卻在不斷地下降,因此計(jì)算機(jī)在醫(yī)院的醫(yī)療、教學(xué)、科研、管理等各個(gè)方面得到越來(lái)越廣泛的應(yīng)用。計(jì)算機(jī)化的醫(yī)院信息系統(tǒng)己成為現(xiàn)代化醫(yī)院運(yùn)營(yíng)必不可少的基礎(chǔ)設(shè)施和技術(shù)環(huán)境支撐。目前許多大型醫(yī)院都采用了自動(dòng)化的醫(yī)院管理系統(tǒng)。但是還有許多中小型醫(yī)院,還停留在傳統(tǒng)的手工操作模式,為這些醫(yī)院開(kāi)發(fā)一個(gè)醫(yī)院管理系統(tǒng)非常的必要。本人通過(guò)對(duì)橋南社區(qū)醫(yī)院的考察與調(diào)研,門(mén)診流程的了解,決定設(shè)計(jì)一個(gè)橋南社區(qū)醫(yī)院門(mén)診管理系統(tǒng)。它讓計(jì)算機(jī)系統(tǒng)的應(yīng)用更直觀、更容易理解和更生動(dòng)化,讓現(xiàn)代化管理更上一個(gè)臺(tái)階。門(mén)診管理系統(tǒng)迅速、直觀、簡(jiǎn)潔、精準(zhǔn),為市民提供了更具人性化的服務(wù)。病人從掛號(hào)到開(kāi)單單付款到藥房取藥都采用信息化的管理。該系統(tǒng)為病人提供了更方便更快捷的服務(wù)。將該系統(tǒng)運(yùn)用到橋南社區(qū)醫(yī)院是行之有效的。第一章概述11課題簡(jiǎn)介橋南社區(qū)醫(yī)院是一個(gè)中型大小的醫(yī)院。由于該醫(yī)院許多門(mén)診工作還是采用傳統(tǒng)的手工操作模式,為此醫(yī)院設(shè)計(jì)一個(gè)門(mén)診管理系統(tǒng)非常有必要。本課題主要研究的內(nèi)容就是橋南社區(qū)醫(yī)院門(mén)診管理系統(tǒng)的設(shè)計(jì)。通過(guò)對(duì)橋南社區(qū)醫(yī)院的考察研究和醫(yī)院門(mén)診流程的了解,為之后門(mén)診管理系統(tǒng)的實(shí)現(xiàn)打下了良好的基礎(chǔ)。本課題為橋南社區(qū)醫(yī)院做了具體的需求分析,根據(jù)需求分析橋南社區(qū)醫(yī)院門(mén)診管理系統(tǒng)主要分為掛號(hào)管理、藥房管理、收費(fèi)管理、員工管理、病人信息管理、系統(tǒng)管理六大功能模塊。這六大功能模塊緊密結(jié)合,很好地實(shí)現(xiàn)了病人、員工、藥品、科室、檢查項(xiàng)目的信息化管理。本文從橋南社區(qū)醫(yī)院門(mén)診管理系統(tǒng)的需求分析到系統(tǒng)設(shè)計(jì)再到系統(tǒng)功能詳細(xì)設(shè)計(jì)包括到系統(tǒng)測(cè)試都做了詳細(xì)闡述。需求分析分別了從功能和系統(tǒng)的可行性上做了分析;系統(tǒng)設(shè)計(jì)包括了系統(tǒng)概念設(shè)計(jì)、邏輯設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì);系統(tǒng)功能詳細(xì)設(shè)計(jì)則闡述了功能實(shí)現(xiàn)的具體思路以及方法;系統(tǒng)測(cè)試對(duì)本系統(tǒng)幾大主要功能模塊進(jìn)行了測(cè)試。本文不僅從系統(tǒng)具體功能實(shí)現(xiàn)做了詳細(xì)闡述,還對(duì)實(shí)現(xiàn)這些功能的一些技術(shù)做了解釋和說(shuō)明,更好地方便讀者去理解。12課題開(kāi)發(fā)的背景和意義隨著時(shí)代的不斷進(jìn)步,計(jì)算機(jī)在各行各業(yè)中被廣泛應(yīng)用,并且產(chǎn)生顯著的經(jīng)濟(jì)效益和社會(huì)效益,從而引起產(chǎn)業(yè)結(jié)構(gòu)、產(chǎn)品結(jié)構(gòu)、經(jīng)營(yíng)管理和服務(wù)方式等方面的重大變革。計(jì)算機(jī)的發(fā)展和應(yīng)用已不僅是一種科學(xué)的技術(shù)現(xiàn)象而且是一種政治、經(jīng)濟(jì)、軍事和社會(huì)現(xiàn)象。信息化、數(shù)字化已經(jīng)進(jìn)入各行各業(yè)和人們生活中的許多方面,我國(guó)的醫(yī)院也不知不覺(jué)地進(jìn)入了數(shù)字化和信息化時(shí)代,而且隨著醫(yī)院的業(yè)務(wù)不斷增長(zhǎng),處理越來(lái)越復(fù)雜,簡(jiǎn)單的人工經(jīng)營(yíng)管理,已無(wú)法滿足醫(yī)院的需要,成為醫(yī)院發(fā)展的瓶頸,人們對(duì)醫(yī)療服務(wù)的要求也越來(lái)越高。傳統(tǒng)的手工操作模式,病人帳目繁雜,病人查帳困難,病區(qū)和藥房的藥品浪費(fèi)現(xiàn)象嚴(yán)重且無(wú)法追蹤,人工傳送各種記帳單容易漏、錯(cuò)帳,人工劃價(jià)收費(fèi)差錯(cuò)難以避免,因此,如何提高服務(wù)水平、提高工作效率,更好地服務(wù)于病人、醫(yī)護(hù)人員、行政辦公人員,并提高醫(yī)院的科研、技術(shù)水平,成為迫待解決的問(wèn)題。醫(yī)院管理信息化不僅能提高醫(yī)務(wù)人員的工作效率和醫(yī)療水平,而且能提高醫(yī)院的服務(wù)質(zhì)量和管理水平,因此,醫(yī)院對(duì)管理系統(tǒng)有著強(qiáng)烈的需求。為了進(jìn)一步提高醫(yī)療效率,加強(qiáng)醫(yī)院管理,提高醫(yī)院各項(xiàng)工作的效率和質(zhì)量,將設(shè)計(jì)一個(gè)醫(yī)院管理系統(tǒng)。該系統(tǒng)采用面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言VB60,針對(duì)WINDOWS操作系統(tǒng)來(lái)開(kāi)發(fā)出圖形界面的醫(yī)院門(mén)診管理系統(tǒng),以此來(lái)滿足醫(yī)院門(mén)診管理的需要。第二章需求分析21主要功能分析1掛號(hào)管理對(duì)未注冊(cè)的新病人進(jìn)行登記添加,錄入病人所要掛號(hào)的科室,醫(yī)生,并收取相關(guān)的費(fèi)用。對(duì)已經(jīng)注冊(cè)過(guò)的病人直接進(jìn)行掛號(hào)。增設(shè)一欄專(zhuān)家查詢,可以查詢到醫(yī)院專(zhuān)家的相關(guān)信息簡(jiǎn)介。2藥房管理對(duì)藥房各種藥品的信息,包括藥品的名稱、數(shù)量、單價(jià)等等進(jìn)行錄入,實(shí)現(xiàn)對(duì)藥品的添加刪除以及修改??梢圆樵兊较鄳?yīng)藥品的庫(kù)存量,單價(jià)等相關(guān)藥品信息。通過(guò)對(duì)收費(fèi)管理數(shù)據(jù)庫(kù)的鏈接了解病人是否已付款來(lái)確認(rèn)發(fā)藥,并記錄相關(guān)信息。3收費(fèi)管理通過(guò)對(duì)藥房管理系統(tǒng),掛號(hào)管理系統(tǒng)數(shù)據(jù)庫(kù)的鏈接,統(tǒng)計(jì)出病人的門(mén)診費(fèi)用,檢查費(fèi)用,藥物費(fèi)用,收取病人所需要繳納的總費(fèi)用。4員工管理員工管理又可分生管理,藥劑師管理,護(hù)士管理等等。分別能夠?qū)崿F(xiàn)對(duì)他們的添加,刪除,修改,查詢工作。醫(yī)生可以分為普通醫(yī)生,專(zhuān)家兩類(lèi),可以通過(guò)他們查詢到病人看病的信息。5病人信息管理對(duì)病人進(jìn)行添加刪除修改操作,可以查詢病人看病的所有記錄,并且可以通過(guò)病人查詢到為他看病的醫(yī)生,專(zhuān)家。6系統(tǒng)管理實(shí)現(xiàn)管理員的添加和密碼的修改,對(duì)醫(yī)院的科室進(jìn)行添加刪除和修改等功能。22系統(tǒng)可行性分析221技術(shù)可行性本系統(tǒng)采用VB編程語(yǔ)言,SQL2000數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā),橋南醫(yī)院社區(qū)門(mén)診管理系統(tǒng)的開(kāi)發(fā)是一項(xiàng)復(fù)雜的系統(tǒng)工程。為了保證系統(tǒng)開(kāi)發(fā)成功,必須采用工程化的系統(tǒng)開(kāi)發(fā)方法,并研究出一些符合工程化標(biāo)準(zhǔn)的開(kāi)發(fā)方法。這些方法旨在指導(dǎo)開(kāi)發(fā)者進(jìn)行工程化的系統(tǒng)開(kāi)發(fā),從而加快系統(tǒng)開(kāi)發(fā)的速度,保證質(zhì)量以及降低開(kāi)發(fā)成本。工程化的系統(tǒng)開(kāi)發(fā)方法確實(shí)在開(kāi)發(fā)實(shí)踐中取得了一定的效果。222經(jīng)濟(jì)可行性橋南社區(qū)醫(yī)院門(mén)診管理系統(tǒng)的開(kāi)發(fā)需要對(duì)系統(tǒng)開(kāi)發(fā)的費(fèi)用進(jìn)行預(yù)期的評(píng)估,項(xiàng)目啟動(dòng)之前對(duì)項(xiàng)目進(jìn)行周密的調(diào)查,其中包括對(duì)開(kāi)發(fā)的硬件(計(jì)算機(jī)、打印機(jī)等)和軟件的開(kāi)發(fā)進(jìn)行評(píng)估,由于硬件設(shè)施醫(yī)院基本已經(jīng)具備,軟件的開(kāi)發(fā)價(jià)格不高。針對(duì)投入系統(tǒng)使用后的效果分析,降低人工成本,增加了更多的收入,減少病人的時(shí)間,提高工作效率,以小投資獲得大效益。223運(yùn)行可行性隨著市場(chǎng)經(jīng)濟(jì)的高速發(fā)展,近些年來(lái)互聯(lián)網(wǎng)的傳播速度突飛猛進(jìn),網(wǎng)絡(luò)的發(fā)展是當(dāng)今社會(huì)信息化傳遞的必要條件,計(jì)算機(jī)應(yīng)用技術(shù)的普及以及電腦知識(shí)的普及,醫(yī)院門(mén)診的管理系統(tǒng)的運(yùn)行操作是可行的。224法律可行性一、所有參考的技術(shù)資料都為合法資料。二、開(kāi)發(fā)過(guò)程中不存在知識(shí)產(chǎn)權(quán)問(wèn)題。三、未抄襲任何網(wǎng)站,不存在侵犯版權(quán)的問(wèn)題。四、開(kāi)發(fā)過(guò)程中未涉及任何法律。225時(shí)間可行性通過(guò)大學(xué)四年的學(xué)習(xí),經(jīng)過(guò)近幾個(gè)月對(duì)醫(yī)院門(mén)診管理的了解和熟悉,收集資料和整理需求內(nèi)容,用兩個(gè)月的時(shí)間采用VB編程語(yǔ)言和SQL2000數(shù)據(jù)庫(kù)開(kāi)發(fā)了該套橋南社區(qū)醫(yī)院門(mén)診管理系統(tǒng)。從上述的內(nèi)容可以看出,此套人力資源管理系統(tǒng)的開(kāi)發(fā)無(wú)論從經(jīng)濟(jì)的角度,技術(shù)開(kāi)發(fā)的角度,法律的角度,時(shí)間開(kāi)發(fā)上來(lái)說(shuō)都是可行的3。23系統(tǒng)的業(yè)務(wù)流程圖這個(gè)系統(tǒng)只有特定的人員才可登陸,用戶登錄時(shí)分別對(duì)用戶名,密碼進(jìn)行檢測(cè),用戶名為空,用戶名不存在,用戶名輸入錯(cuò)誤,密碼錯(cuò)誤都不能進(jìn)入系統(tǒng),具體系統(tǒng)登錄流程圖如圖21系統(tǒng)登陸流程圖所示。用戶登陸用戶名是否存在密碼是否正確不正確不存在進(jìn)入系統(tǒng)管理界面正確正確圖21系統(tǒng)登錄流程圖業(yè)務(wù)流程圖主要反映了系統(tǒng)管理員對(duì)醫(yī)院門(mén)診系統(tǒng)的維護(hù)工作,包括了掛號(hào)管理(掛號(hào)信息的增刪查改)、藥品信息的管理(藥品的增刪查改)、費(fèi)用管理(費(fèi)用的計(jì)算、刪除,單據(jù)的打印)、員工信息管理(員工的增刪查改)、檢查項(xiàng)目的維護(hù)(對(duì)檢查項(xiàng)目的增刪查改)、科室管理的維護(hù)(對(duì)科室的增刪查改)、用戶的管理(密碼修改、新用戶的添加),具體業(yè)務(wù)流程圖如圖22業(yè)務(wù)流程圖所示。掛號(hào)管理(信息查詢、添加、修改等)系統(tǒng)管理員維護(hù)藥品信息(添加、刪除、修改)管理費(fèi)用管理(結(jié)算、刪除、打?。﹩T工信息(增加、刪除、修改、查詢檢查項(xiàng)目(增加、刪除、修改、查詢信息)科室管理(增加、刪除、修改、查詢信息維護(hù)修改密碼、增加用戶圖22業(yè)務(wù)流程圖24系統(tǒng)的功能圖橋南社區(qū)醫(yī)院門(mén)診管理系統(tǒng)主要有掛號(hào)管理、藥房管理、收費(fèi)管理、員工管理、病人信息管理、系統(tǒng)管理六大功能模塊,具體如圖23系統(tǒng)功能結(jié)構(gòu)圖所示。橋南社區(qū)醫(yī)院門(mén)診管理系統(tǒng)掛號(hào)管理員工管理收費(fèi)管理藥房管理系統(tǒng)管理病人信息管理病人掛號(hào)專(zhuān)家查詢掛號(hào)記錄藥品管理總費(fèi)用結(jié)算員工信息管理病人信息查詢用戶管理密碼修改科室管理檢查項(xiàng)目圖23系統(tǒng)功能結(jié)構(gòu)圖第三章系統(tǒng)設(shè)計(jì)31系統(tǒng)開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具311系統(tǒng)的開(kāi)發(fā)環(huán)境SQLSERVER介紹SQLSERVER是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),最初是有MICROSOFTSYBASE和ASHTONTATE三家公司共同開(kāi)發(fā)的,在1988年推出了第一個(gè)版本。SQLSERVER2000是MICROSOFT公司推出的SQLSERVER數(shù)據(jù)庫(kù)管理系統(tǒng)的一個(gè)版本。它具有SQLSERVER70的優(yōu)點(diǎn)的同時(shí)又增加了許多先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行WINDOWS98到2000的大型多處理器的服務(wù)器等多種平臺(tái)使用4。SQLSERVER2000的特點(diǎn)1INTERNET集成。SQLSERVER2000數(shù)據(jù)庫(kù)引擎提供完整的XML支持,具有構(gòu)成最大的WEB站點(diǎn)的數(shù)據(jù)庫(kù)存儲(chǔ)組件所需要的可伸縮性、可用性和安全功能。SQLSERVER2000程序設(shè)計(jì)模型與WINDOWSDNA架構(gòu)集成,可支持ENGLISHQUERY和MICROSOFT搜索功能。2可伸縮性和可用性。同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同平臺(tái)上使用,支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大WEB站點(diǎn)所需要的性能級(jí)別。3企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。SQLSERVER2000關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需要的功能。數(shù)據(jù)庫(kù)引擎重復(fù)保護(hù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開(kāi)銷(xiāo)減到最小。4易于安裝、部署和使用。SQLSERVER2000中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用SQLSERVER的過(guò)程。SQLSERVER2000還支持基于標(biāo)準(zhǔn)的、與WINDOWSDNA集成的程序設(shè)計(jì)模型,使SQLSERVER數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能使您得以快速交付SQLSERVER應(yīng)用程序,使客戶只需最少的安裝和管理開(kāi)銷(xiāo)即可實(shí)現(xiàn)這些應(yīng)用程序。312系統(tǒng)開(kāi)發(fā)工具簡(jiǎn)介VISUALBASIC簡(jiǎn)介是由美國(guó)微軟公司開(kāi)發(fā)的包含協(xié)助開(kāi)發(fā)環(huán)境的事件驅(qū)動(dòng)編程語(yǔ)言。從任何標(biāo)準(zhǔn)來(lái)說(shuō),VB都是世界上使用人數(shù)最多的編程語(yǔ)言,VB是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,可用于開(kāi)發(fā)WINDOWS環(huán)境下的各類(lèi)應(yīng)用程序。它簡(jiǎn)單易學(xué)、效率高,且功能強(qiáng)大可以與WINDOWS專(zhuān)業(yè)開(kāi)發(fā)工具SDK相媲美。它源自于BASIC編程語(yǔ)言,擁有圖形用戶界面GUI和快速應(yīng)用程序開(kāi)發(fā)RAD系統(tǒng),可以請(qǐng)與的使用DAO、RDO、ADO連接數(shù)據(jù)庫(kù),還可以輕松的創(chuàng)建ACTIVEX控件。編程人員可以輕松的使用VB快速建立一個(gè)應(yīng)用程序。VB的程序可以包含一個(gè)活多個(gè)窗體,或者是一個(gè)主窗體和多個(gè)子窗體,類(lèi)似操作系統(tǒng)。VB的組件既可以擁有用戶界面,也可以沒(méi)有,這樣的話可以處理服務(wù)器端程序增加的模塊。從1991年微軟推出VB至今,通過(guò)幾年的發(fā)展,已經(jīng)成為一種專(zhuān)業(yè)化的開(kāi)發(fā)語(yǔ)言和環(huán)境。用戶可以用VISIUALBASIC快速創(chuàng)建WINDOWS程序,現(xiàn)在還可以編寫(xiě)企業(yè)的程序及強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序59。目前使用最廣泛的VISUALBASIC版本是VISUALBASIC60。VISUALBASIC的主要特點(diǎn)有面向?qū)ο蟪绦蛟O(shè)計(jì)、可視化的變成工具、事件驅(qū)動(dòng)的編程方式、結(jié)構(gòu)化的程序設(shè)計(jì)方法10。32概念設(shè)計(jì)和邏輯設(shè)計(jì)321系統(tǒng)概念設(shè)計(jì)(ER圖)費(fèi)用管理ER圖主要描述了費(fèi)用管理所包含的一些字段,如就診卡號(hào)、收費(fèi)單號(hào)、病人姓名、藥品名稱、單價(jià)、數(shù)量、總計(jì)金額等等,具體如圖31費(fèi)用管理ER圖所示。費(fèi)用管理就診卡號(hào)總計(jì)金額收費(fèi)員收費(fèi)日期數(shù)量藥品名稱病人姓名收費(fèi)單號(hào)檢查名稱簡(jiǎn)稱金額單價(jià)圖31費(fèi)用管理ER圖掛號(hào)管理ER圖主要描述了掛號(hào)管理所包含的一些字段,如就診卡號(hào)、病人姓名、病人性別、年齡、籍貫等等,具體如圖32掛號(hào)管理ER圖所示。就診卡號(hào)掛號(hào)管理掛號(hào)科室掛號(hào)費(fèi)用掛號(hào)日期錄入人婚姻籍貫?zāi)挲g性別姓名職業(yè)圖32掛號(hào)管理ER圖檢查管理ER圖主要描述檢查管理所包含的字段,如檢查編號(hào)、檢查項(xiàng)目、檢查名稱、錄入人等等,具體如圖33檢查管理ER圖所示。檢查管理錄入人錄入日期檢查名稱檢查編號(hào)檢查項(xiàng)目檢查費(fèi)用圖33檢查管理ER圖結(jié)算管理ER圖主要描述結(jié)算管理所包含的字段,如就診卡號(hào)、收費(fèi)單號(hào)、病人姓名、應(yīng)付金額、操作員、操作日期、開(kāi)單醫(yī)生等等,具體如圖34結(jié)算管理ER圖所示。就診卡號(hào)結(jié)算管理開(kāi)單醫(yī)生開(kāi)單日期操作日期操作員找零應(yīng)付金額姓名收費(fèi)單號(hào)圖34結(jié)算管理ER圖員工管理ER圖主要用來(lái)描述員工管理所包含的字段,如姓名、性別、年齡、專(zhuān)業(yè)、職稱等等,具體如圖35員工管理ER圖所示。員工管理姓名所屬科室職業(yè)錄入人錄入日期職稱專(zhuān)業(yè)年齡性別圖35員工管理ER圖藥品管理ER圖主要用來(lái)描述藥品管理所包含的字段,如產(chǎn)品類(lèi)型、產(chǎn)品數(shù)量、價(jià)格、錄入日期、生產(chǎn)地址、生產(chǎn)單位等等,具體如圖36藥品管理ER圖所示。產(chǎn)品類(lèi)型藥品管理生產(chǎn)地址生產(chǎn)單位劑量規(guī)格藥品本位碼藥品批文號(hào)錄入人錄入日期價(jià)格產(chǎn)品數(shù)量圖36藥品管理ER圖專(zhuān)家信息ER圖主要用來(lái)描述專(zhuān)家信息所包含的字段,如專(zhuān)家科室、專(zhuān)家姓名、專(zhuān)家特長(zhǎng)、門(mén)診時(shí)間等等,具體如圖37專(zhuān)家管理ER圖所示。專(zhuān)家信息專(zhuān)家科室專(zhuān)家介紹門(mén)診時(shí)間門(mén)診地點(diǎn)專(zhuān)家特長(zhǎng)專(zhuān)家姓名圖37專(zhuān)家管理ER圖科室管理ER圖主要用來(lái)描述科室管理所包含的字段,這里科室管理由科室編號(hào)和科室名稱兩個(gè)字段組成,如圖38科室管理ER圖所示??剖揖幪?hào)科室管理科室名稱圖38科室管理ER圖用戶管理ER圖主要用來(lái)描述用戶管理包含的字段,這里由用戶名、用戶密碼兩個(gè)字段組成,如圖39用戶管理ER圖所示。用戶管理用戶名用戶密碼圖39用戶管理ER圖322系統(tǒng)功能分析系統(tǒng)分功能分析如下;1用戶登陸管理員輸入用戶名和密碼進(jìn)行登錄,并且對(duì)病人掛號(hào)、費(fèi)用結(jié)算、藥品管理、員工管理、專(zhuān)家門(mén)診等功能進(jìn)行增加、刪除、修改等維護(hù)功能。2員工管理醫(yī)院(管理員)對(duì)于員工的基本信息(姓名、年齡、性別、專(zhuān)業(yè))等信息進(jìn)行增加、修改、查詢等功能的操作。3藥品管理管理員對(duì)藥品的(名稱、批號(hào)、價(jià)格)等信息進(jìn)行添加、修改、查詢等功能的操作。4掛號(hào)管理根據(jù)病人的(姓名、性別、掛號(hào)科室、日期)等基本信息進(jìn)行掛號(hào)管理。5費(fèi)用結(jié)算管理根據(jù)病人的實(shí)際消費(fèi)進(jìn)行結(jié)算。323系統(tǒng)的邏輯設(shè)計(jì)費(fèi)用信息表(就診卡號(hào)、收費(fèi)單號(hào)、病人姓名、藥品名稱、數(shù)量、單價(jià)、檢查名稱、檢查金額、總計(jì)金額、收費(fèi)員、收費(fèi)日期)如下表31所示。掛號(hào)信息表(就診卡號(hào)、性別、姓名、年齡、籍貫、婚姻、職業(yè)、掛號(hào)科室、掛號(hào)費(fèi)用、掛號(hào)日期、操作人員)如下表32所示。檢查信息表(檢查編號(hào)、檢查項(xiàng)目、檢查名稱、檢查費(fèi)用、錄入日期、錄入人)如下表33所示。結(jié)算信息表(就診卡號(hào)、收費(fèi)單號(hào)、姓名、應(yīng)付金額、實(shí)收金額、找零、操作員、操作日期、開(kāi)單醫(yī)生)如下表34所示??剖倚畔⒈恚剖揖幪?hào)、科室名稱)如下表35所示。員工信息表(姓名、性別、年齡、專(zhuān)業(yè)、職稱、所屬科室、職業(yè)、錄入人、錄入日期)如下表36所示。用戶信息表(用戶名、用戶密碼)如下表37所示。藥品信息表(藥品批文號(hào)、藥品本位碼、生產(chǎn)單位、生產(chǎn)地址、規(guī)格、劑量、產(chǎn)品類(lèi)型、產(chǎn)品數(shù)量、價(jià)格、錄入日期、錄入人)如下表38所示。專(zhuān)家信息表(專(zhuān)家科室、專(zhuān)家姓名、專(zhuān)家介紹、專(zhuān)家特長(zhǎng)、門(mén)診時(shí)間、門(mén)診地點(diǎn))如下表39所示。33系統(tǒng)數(shù)據(jù)庫(kù)分析331系統(tǒng)數(shù)據(jù)庫(kù)表費(fèi)用表用來(lái)描述收費(fèi)所關(guān)聯(lián)的字段,包括就診卡號(hào)、收費(fèi)單號(hào)、病人姓名、藥品名稱、單價(jià)、總計(jì)金額、收費(fèi)員等等,如表31費(fèi)用表所示。表31費(fèi)用表(FYB)字段名稱數(shù)據(jù)類(lèi)型寬度是否可為空就診卡號(hào)VARCHAR50是收費(fèi)單號(hào)VARCHAR50是病人姓名VARCHAR50是藥品名稱VARCHAR50是數(shù)量REAL4是單價(jià)REAL4是檢查名稱VARCHAR50是檢查金額REAL4是總計(jì)金額REAL4是收費(fèi)員VARCHAR50是收費(fèi)日期DATETIME8是開(kāi)單日期VARCHAR50是掛號(hào)表用來(lái)記錄病人掛號(hào)的信息記錄,包括病人的就診卡號(hào)、姓名、性別、年齡等等,如表32掛號(hào)表所示。表32掛號(hào)表(GHB)字段名稱數(shù)據(jù)類(lèi)型寬度是否可為空就診卡號(hào)VARCHAR50是姓名VARCHAR50是性別VARCHAR50是年齡BIGINT8是籍貫VARCHAR50是婚姻VARCHAR50是職業(yè)VARCHAR50是掛號(hào)科室VARCHAR50是掛號(hào)費(fèi)用REAL4是掛號(hào)日期DATETIME8是操作員VARCHAR50是檢查信息表用來(lái)描述檢查項(xiàng)目的一些屬性,包括檢查編號(hào)、檢查項(xiàng)目、檢查名稱等等,如表33檢查信息表所示。表33檢查信息表(JCB)字段名稱數(shù)據(jù)類(lèi)型寬度是否可為空檢查編號(hào)VARCHAR50是檢查項(xiàng)目VARCHAR50是檢查名稱VARCHAR50是檢查費(fèi)用REAL4是錄入日期DATETIME8是錄入人VARCHAR50是結(jié)算信息表主要是記錄了病人藥方上去結(jié)算付款時(shí)的一些字段,包括了就診卡號(hào)、收費(fèi)單號(hào)、姓名、操作員等等,如表34結(jié)算信息表所示。表34結(jié)算信息表(JSB)字段名稱數(shù)據(jù)類(lèi)型寬度是否可為空就診卡號(hào)VARCHAR50是收費(fèi)單號(hào)VARCHAR50是姓名VARCHAR50是應(yīng)付金額REAL4是實(shí)收金額REAL4是找零REAL4是操作員VARCHAR50是結(jié)算日期DATETIME8是開(kāi)單醫(yī)生VARCHAR50是科室表是用來(lái)記錄社區(qū)醫(yī)院有哪些科室,包括了可是編號(hào)和科室名兩個(gè)字段,如表35科室表所示。表35科室表(KSB)字段名稱數(shù)據(jù)類(lèi)型寬度是否可為空科室編號(hào)VARCHAR50是科室名VARCHAR50是員工信息表表是用來(lái)描述社區(qū)員工的一些屬性,包括了可是姓名、性別、年齡、專(zhuān)業(yè)、職稱等等,如表36員工信息表所示。表36員工信息表(YGB)字段名稱數(shù)據(jù)類(lèi)型寬度是否可為空姓名VARCHAR50是性別VARCHAR50是年齡REAL4是專(zhuān)業(yè)VARCHAR50是職稱VARCHAR50是所屬科室VARCHAR50是職業(yè)VARCHAR50是錄入人VARCHAR50是錄入日期DATETIME8是用戶信息表記錄了登陸該系統(tǒng)的所有操作員,包括了用戶名、用戶密碼兩個(gè)字段,如圖37用戶信息表所示。表37用戶信息表(YHB)字段名稱數(shù)據(jù)類(lèi)型寬度是否可為空用戶名VARCHAR50是用戶密碼VARCHAR50是藥品信息表記錄個(gè)重要藥品的信息,包括藥文批號(hào)、藥品本位碼、藥品名稱、價(jià)格、規(guī)格等等,如表38藥品信息表所示。表38藥品信息表(YPB)字段名稱數(shù)據(jù)類(lèi)型寬度可否為空藥品批文號(hào)VARCHAR50是藥品本位碼VARCHAR50是藥品名稱VARCHAR50是生產(chǎn)單位VARCHAR50是生產(chǎn)地址VARCHAR50是規(guī)格VARCHAR50是劑型VARCHAR50是產(chǎn)品類(lèi)型VARCHAR50是產(chǎn)品數(shù)量BIGINT8是價(jià)格REAL4是錄入日期DATETIME8是錄入人VARCHAR50是專(zhuān)家信息表記錄了專(zhuān)家的信息表,正因?yàn)樵摫?,病人可以在掛?hào)的時(shí)候查詢專(zhuān)家的信息,方便病人就診,該表包括了專(zhuān)家科室、專(zhuān)家姓名、專(zhuān)家特長(zhǎng)、門(mén)診時(shí)間等等,如表39專(zhuān)家信息表所示。表39專(zhuān)家信息表(ZJB)字段名稱數(shù)據(jù)類(lèi)型寬度是否可為空專(zhuān)家科室VARCHAR50是專(zhuān)家姓名VARCHAR50是專(zhuān)家介紹VARCHAR500是專(zhuān)家特長(zhǎng)VARCHAR500是門(mén)診時(shí)間VARCHAR50是門(mén)診地點(diǎn)VARCHAR50是332建立數(shù)據(jù)庫(kù)連接ADO連接本系統(tǒng)使用的數(shù)據(jù)庫(kù)連接工具是ADO,ADO是對(duì)當(dāng)前微軟所支持的數(shù)據(jù)庫(kù)進(jìn)行操作的最有效和最簡(jiǎn)單直接的方法,它是一種功能強(qiáng)大的數(shù)據(jù)訪問(wèn)編程模式,從而使得大部分?jǐn)?shù)據(jù)源可編程的屬性得以直接擴(kuò)展到你的ACTIVESERVER頁(yè)面上??梢允褂肁DO去編寫(xiě)緊湊簡(jiǎn)明的腳本以便連接到OPENDATABASECONNECTIVITYODBC兼容的數(shù)據(jù)庫(kù)和OLEDB兼容的數(shù)據(jù)源,這樣程序員就可以訪問(wèn)任何與ODBC兼容的數(shù)據(jù)庫(kù),包括MSSQLSERVER、ACCESS、ORACLE等等1114。數(shù)據(jù)庫(kù)連接代碼如下PUBLICFUNCTIONCNNASADODBCONNECTION定義函數(shù)SETCNNNEWADODBCONNECTION返回一個(gè)數(shù)據(jù)庫(kù)連接CNNOPEN“DRIVERSQLSERVERSERVERLOCALDATABASEYYMZGLXTUIDSAPWDYANXIAOLIN“ENDFUNCTIONPUBLICFUNCTIONCNSTRASSTRINGCNSTR“PROVIDERSQLOLEDB1USERIDSAPASSWORDYANXIAOLININITIALCATALOGYYMZGLXT“ENDFUNCTION以上的代碼作為數(shù)據(jù)庫(kù)連接的自定義函數(shù),用來(lái)實(shí)現(xiàn)連接門(mén)診管理系統(tǒng)的數(shù)據(jù)庫(kù)。這兩個(gè)函數(shù)作為VB的模塊被添加在醫(yī)院門(mén)診管理系統(tǒng)中,這樣可以讓每個(gè)窗體在進(jìn)行數(shù)據(jù)庫(kù)連接操作時(shí)更加方便。第四章系統(tǒng)功能詳細(xì)設(shè)計(jì)41系統(tǒng)設(shè)計(jì)思路通過(guò)了解醫(yī)院門(mén)診的的工作流程,把這些流程通過(guò)門(mén)診管理系統(tǒng)得以實(shí)現(xiàn),針對(duì)醫(yī)院門(mén)診掛號(hào)可分為普通掛號(hào)和專(zhuān)家門(mén)診,專(zhuān)家門(mén)診有具體的專(zhuān)家人員、專(zhuān)家介紹、專(zhuān)家出診時(shí)間和就診的地點(diǎn),病人可根據(jù)自身的需求對(duì)掛號(hào)進(jìn)行選擇。通過(guò)掛號(hào)之后看病最后病人進(jìn)入費(fèi)用結(jié)算等功能;管理員除了可以對(duì)病人進(jìn)行掛號(hào)收費(fèi)等功能進(jìn)行維護(hù),還要對(duì)醫(yī)院本身的人員信息管理、科室管理、藥品信息的管理信息進(jìn)行維護(hù)。通過(guò)針對(duì)病人的信息和醫(yī)院的基本管理系統(tǒng)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。42系統(tǒng)功能實(shí)現(xiàn)1系統(tǒng)登錄管理員通過(guò)此頁(yè)面登錄系統(tǒng),對(duì)系統(tǒng)的員工、病人、專(zhuān)家、藥品等信息進(jìn)行管理和維護(hù)。系統(tǒng)登錄界面如圖41系統(tǒng)登錄界面所示。圖41系統(tǒng)登錄界面登錄界面看似簡(jiǎn)單,但是不然。首先必須連接到后臺(tái)的數(shù)據(jù)庫(kù),這里使用的是用ADO的連接方式,通過(guò)系統(tǒng)模塊中提供的連接代碼實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的連接。DIMRS1ASNEWADODBRECORDSET,DIMRS2ASNEWADODBRECORDSET用來(lái)申明記錄集。然后再?gòu)臄?shù)據(jù)庫(kù)查詢相關(guān)字段是否匹配,包括用戶名和密碼,RS1OPEN“YHB“,CNN,ADOPENKEYSET,ADLOCKOPTIMISTIC;RS2OPEN“YHBWHERE用戶名“TEXT1TEXT“,CNN,ADOPENSTATIC,ADCMDTABLE。在用戶登錄界面實(shí)現(xiàn)的時(shí)候你還必須考慮很多種情況1用戶名存在,但是密碼錯(cuò)誤。2用戶名不存在。3用戶名為空。4用戶名存在,密碼為空。5用戶名密碼都為空。6用戶名,密碼輸入正確。所以要實(shí)現(xiàn)一個(gè)登錄界面,你必須考慮周全,具體登錄頁(yè)面的實(shí)現(xiàn)代碼如下IFTEXT1TEXT“THENMSGBOX“請(qǐng)輸入用戶名“,“警告“TXTUSERNAMESETFOCUSEXITSUBENDIFRS2OPEN“YHBWHERE用戶名“TEXT1TEXT“,CNN,ADOPENSTATIC,ADCMDTABLEIFRS2RECORDCOUNT0THENIFTEXT2TEXT“THENMSGBOX“請(qǐng)輸入密碼“,“警告“EXITSUBENDIFPWDRS2FIELDS“用戶密碼“IFTEXT2TEXTPWDTHENYHMRS2FIELDS“用戶名“MAINSHOWUNLOADMEELSEIFINTMYTIMESMAXTIMESTHENMSGBOX“您無(wú)權(quán)使用該軟件“,“警告“ENDELSEMSGBOX“密碼錯(cuò)誤,請(qǐng)重新輸入“,“警告“INTMYTIMESINTMYTIMES1TEXT2SETFOCUSENDIFENDIFELSEMSGBOX“無(wú)此用戶,請(qǐng)重新輸入“,“警告“TEXT1SETFOCUSENDIFRS2CLOSEENDIFRS1CLOSEENDSUB2專(zhuān)家查詢對(duì)專(zhuān)家科室、專(zhuān)家姓名、專(zhuān)家介紹、專(zhuān)家特長(zhǎng)和專(zhuān)家的出診時(shí)間和地點(diǎn)進(jìn)行維護(hù)管理。專(zhuān)家門(mén)診查詢界面如下圖42專(zhuān)家門(mén)診信息操作界面所示。圖42專(zhuān)家門(mén)診信息操作界面專(zhuān)家門(mén)診查詢主要通過(guò)下拉列表的形式讓用戶選擇相關(guān)字段進(jìn)行查詢,第一個(gè)下拉列表的字段就是數(shù)據(jù)庫(kù)中專(zhuān)家所包含的一些屬性字段,代碼SETFLDRSFIELDS;FOREACHFLDINRSFIELDS;COMBO1ADDITEMFLDNAME就是將數(shù)據(jù)庫(kù)中抓家的字段的屬性加入第一個(gè)字段名的下拉列表的內(nèi)容。第二個(gè)下拉列表用來(lái)存放一些運(yùn)算符,通過(guò)這些運(yùn)算符可以調(diào)用SQL中的查詢語(yǔ)句,找出相關(guān)符合的字段并顯示出來(lái)。其中運(yùn)算符有LIKE(類(lèi)似)、。關(guān)鍵字用來(lái)給用戶輸入相關(guān)要查詢的內(nèi)容。當(dāng)查詢結(jié)束后,查詢接過(guò)通過(guò)DATAGRID現(xiàn)實(shí)出來(lái)。這里也是使用ADODC控件來(lái)連接數(shù)據(jù)庫(kù),通過(guò)SQL查詢語(yǔ)句找出并顯示操作員想要查詢的相關(guān)內(nèi)容,具體實(shí)現(xiàn)的關(guān)鍵代碼如下ADODC1CONNECTIONSTRINGCNSTRIFCOMBO2TEXT“LIKE“THENADODC1RECORDSOURCE“SELECTFROMZJBWHERE“PRINTERCURRENTXCOLPOSITION1PRINTERPRINT“數(shù)量“PRINTERCURRENTXCOLPOSITION2PRINTERPRINT“單價(jià)“PRINTERCURRENTXCOLPOSITION3PRINTERPRINT“檢查名稱“PRINTERCURRENTXCOLPOSITION4PRINTERPRINT“檢查金額“PRINTERCURRENTXCOLPOSITION5PRINTERPRINT“總計(jì)金額“打印內(nèi)容FORLMYPAGESROWS1TORECORDCOUNTPRINTERFONTNAME“宋體“PRINTERFONTSIZE“12“WITHMS1PRINTERCURRENTXCOLPOSITION0PRINTERPRINTTEXTMATRIXL,4PRINTERCURRENTXCOLPOSITION1PRINTERPRINTTEXTMATRIXL,5PRINTERCURRENTXCOLPOSITION2PRINTERPRINTTEXTMATRIXL,6PRINTERCURRENTXCOLPOSITION3PRINTERPRINTTEXTMATRIXL,7PRINTERCURRENTXCOLPOSITION4PRINTERPRINTTEXTMATRIXL,8PRINTERCURRENTXCOLPOSITION5PRINTERPRINTTEXTMATRIXL,9ENDWITHNEXTLENDIFPRINTERENDDOCENDWITH4密碼修改對(duì)用戶密碼修改看似很簡(jiǎn)單,但是你必須考慮好每一種情況。首先必須保證原密碼的正確性,其次必須保證兩次輸入的新密碼一致。文本框不得不輸入內(nèi)容,否則將彈出警告提醒用戶輸入。修改密碼中的修改密碼按鈕主要代碼PRIVATESUBCOMMAND1_CLICKDIMRS1ASNEWADODBRECORDSETIFLENTEXT100THENMSGBOX“請(qǐng)輸入原密碼“,“警告“EXITSUBENDIFIFLENTEXT110THENMSGBOX“請(qǐng)輸入新密碼“,“警告“EXITSUBENDIFIFLENTEXT120THENMSGBOX“請(qǐng)確認(rèn)新密碼“,“警告“EXITSUBENDIFRS1OPEN“YHBWHERE用戶名“YHM“,CNN,ADOPENSTATICIFRS1RECORDCOUNT0THENIFTEXT10RS1FIELDS“用戶密碼“THENMSGBOX“原密碼不正確“,“警告“EXT11SETFOCUSELSEIFTEXT11TEXTTEXT12TEXTTHENCNNEXECUTE“UPDATEYHBSET用戶密碼“TEXT12“WHERE用戶名“YHM“MSGBOX“密碼修改成功“,“警告“UNLOADMEELSEMSGBOX“2次密碼輸入不一致“,“警告“TEXT12SETFOCUSENDIFENDIFENDIFEXITSUBENDSUB第五章系統(tǒng)測(cè)試51系統(tǒng)測(cè)試的內(nèi)容和意義系統(tǒng)測(cè)試是管理系統(tǒng)開(kāi)發(fā)周期中一個(gè)十分重要的階段,是為了保證和體現(xiàn)系統(tǒng)質(zhì)量與系統(tǒng)的可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的最終審查。根據(jù)測(cè)試找到系統(tǒng)存在的問(wèn)題進(jìn)行改正。系統(tǒng)測(cè)試主要遵循以下的原則1測(cè)試工作避免由原開(kāi)發(fā)軟件的個(gè)人或小組來(lái)承擔(dān);2設(shè)計(jì)測(cè)試方案時(shí),不僅要包括確定的輸入數(shù)據(jù),而且包括系統(tǒng)功能除非預(yù)期的測(cè)試結(jié)果;3測(cè)試項(xiàng)目要合理、有效的輸入數(shù)據(jù);4檢查程序是否同時(shí)做了不該做的操作;5軟件中存在的錯(cuò)誤的概率和已經(jīng)發(fā)生錯(cuò)誤的個(gè)數(shù)是成正比的;系統(tǒng)測(cè)試采用的方法是普通引用的“黑盒”測(cè)試和“白盒”測(cè)試方法。白盒測(cè)試也成結(jié)構(gòu)測(cè)試,將軟件看做一個(gè)透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的邏輯路徑及過(guò)程測(cè)試,檢查系統(tǒng)與設(shè)計(jì)是否相符合,白盒測(cè)試是通過(guò)程序源代碼進(jìn)行測(cè)試而不使用用戶界面。這種類(lèi)型的測(cè)試需要發(fā)泄內(nèi)部代碼算法,條件,路徑等的缺點(diǎn)或者錯(cuò)誤,進(jìn)行修正。黑盒測(cè)試則是著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試,在掌握一定測(cè)試用例設(shè)計(jì)方法的基礎(chǔ)上,可以設(shè)計(jì)出比較全面、合理的測(cè)試結(jié)果。以下是本次針對(duì)系統(tǒng)進(jìn)行測(cè)試的介紹測(cè)試測(cè)試輸入用戶密碼的反應(yīng)輸入內(nèi)容系統(tǒng)用戶名和密碼操作步驟輸入密碼提示錯(cuò)誤,返回重新輸入;正確則為進(jìn)入系統(tǒng)經(jīng)過(guò)對(duì)系統(tǒng)的測(cè)試,發(fā)現(xiàn)了各種類(lèi)型的錯(cuò)誤,其中黑盒測(cè)試中發(fā)現(xiàn)的錯(cuò)誤有功能錯(cuò)誤或者功能遺漏、界面錯(cuò)誤、數(shù)據(jù)結(jié)構(gòu)或者外部訪問(wèn)數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤等。52系統(tǒng)測(cè)試的主要內(nèi)容521登錄測(cè)試登錄測(cè)試用來(lái)事先對(duì)現(xiàn)有的操作員進(jìn)行登錄操作。這些已有的操作員信息都保存在數(shù)據(jù)庫(kù)中,當(dāng)系統(tǒng)登錄界面運(yùn)行時(shí),系統(tǒng)會(huì)連接到數(shù)據(jù)庫(kù)對(duì)文本框輸入的操作員的用戶名和密碼與數(shù)據(jù)庫(kù)中已有的操作員用戶和密碼進(jìn)行匹配,從而實(shí)現(xiàn)登錄操作。假設(shè)現(xiàn)在已知一個(gè)系統(tǒng)用戶,用戶名為YXL,密碼也為YXL。用此用戶能成功登錄系統(tǒng)?,F(xiàn)在開(kāi)始來(lái)做登錄測(cè)試。如果用戶名錯(cuò)誤,密碼正確,則會(huì)彈出警告窗口顯示無(wú)此用戶,請(qǐng)重新輸入。測(cè)試結(jié)果圖如圖51所示。圖51用戶名錯(cuò)誤警告圖如果用戶名正確,密碼輸入錯(cuò)誤,則會(huì)彈出警告窗口顯示密碼錯(cuò)誤,請(qǐng)重新輸入。如圖52所示。圖52密碼錯(cuò)誤警告圖522藥品添加測(cè)試當(dāng)給藥房添加新藥品時(shí),輸入信息必須完整,否則會(huì)彈出提示窗口如圖53所示。圖53藥品信息輸入不完整提示圖523打印單據(jù)測(cè)試本系統(tǒng)可以在病人結(jié)算付賬的時(shí)候打印單據(jù),憑借此單據(jù)病人可以去要藥房取藥,假設(shè)病人購(gòu)買(mǎi)了藥品生三七散,數(shù)量1,做了血壓測(cè)試,則打印單據(jù)如圖54所示。圖54單據(jù)打印示例圖524科室添加測(cè)試科室添加用來(lái)添加新的科室,不得與現(xiàn)有的科室重復(fù),科室添加測(cè)試如圖55所示。圖55科室添加示意圖第六章系統(tǒng)的總結(jié)與展望經(jīng)過(guò)對(duì)該系統(tǒng)的運(yùn)行測(cè)試和使用,發(fā)現(xiàn)該系統(tǒng)能夠比較好地完成各個(gè)功能模塊實(shí)現(xiàn),系統(tǒng)功能也較為完善,方便用戶的使用,人機(jī)界面也比較友好。該系統(tǒng)在現(xiàn)有功能的基礎(chǔ)上,可以添加電子病歷這一功能,這樣醫(yī)生可以通過(guò)電腦給病人錄入看病的相關(guān)信息并且為病人開(kāi)藥方,這些數(shù)據(jù)都將保存在數(shù)據(jù)庫(kù)中,當(dāng)病人結(jié)賬取藥時(shí),相關(guān)操作員可以通過(guò)數(shù)據(jù)庫(kù)查詢到病人信息并作出相應(yīng)操作。由于時(shí)間的倉(cāng)促和個(gè)人水平的有限,系統(tǒng)也存在許多不足之處。系統(tǒng)的有些細(xì)節(jié)還不夠完美,比如說(shuō)藥房添加藥品信息時(shí),藥品的哪些屬性字段可以為空,哪些不可以為空,可以作出更詳細(xì)的設(shè)計(jì)。另外,系統(tǒng)界面還可以設(shè)計(jì)的更加美觀,人機(jī)界面做的更加友好。隨著計(jì)算機(jī)的普及發(fā)展,各行各業(yè)對(duì)計(jì)算機(jī)的使用已經(jīng)成為工作中的重要部分,醫(yī)院的管理也將像數(shù)字化發(fā)展,如何做好一套適合醫(yī)院門(mén)診系統(tǒng)的管理是本次畢業(yè)課題的研究。數(shù)字化醫(yī)院是以網(wǎng)絡(luò)管理為基本模式,以信息為醫(yī)院發(fā)展的基本功能,增加醫(yī)院的技術(shù)實(shí)力,改變?nèi)藗儗?duì)傳統(tǒng)工作模式的觀念和思想,通過(guò)實(shí)現(xiàn)數(shù)字化、信息化的醫(yī)院管理,為換著提供更方便更快捷的服務(wù)保障。醫(yī)院實(shí)施信息化管理是發(fā)展的必然趨勢(shì),也是醫(yī)院現(xiàn)代化管理和高效運(yùn)行的需要。隨著醫(yī)療體制的改革,醫(yī)療市場(chǎng)的競(jìng)爭(zhēng)更加激烈,因此,醫(yī)院實(shí)施信息化統(tǒng)一管理的模式,將為醫(yī)院提升形象,增強(qiáng)核心競(jìng)爭(zhēng)力。結(jié)論本次畢業(yè)設(shè)計(jì)的課題我所做的是橋南社區(qū)醫(yī)院門(mén)診管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),根據(jù)醫(yī)院的自身情況,門(mén)診管理系統(tǒng)總體包括掛號(hào)管理模塊、藥房管理模塊、收費(fèi)管理模塊、員工管理模塊、病人信息管理模塊和系統(tǒng)管理模塊六大模塊,該系統(tǒng)使醫(yī)院的門(mén)診管理更加一體化、簡(jiǎn)潔化,本套系統(tǒng)采用我們學(xué)過(guò)的VB語(yǔ)言和SQL2000數(shù)據(jù)庫(kù)進(jìn)行編程,系統(tǒng)操作簡(jiǎn)單,投入成本少,體現(xiàn)出的價(jià)值大。通過(guò)對(duì)系統(tǒng)需求的分析,對(duì)系統(tǒng)文檔和系統(tǒng)開(kāi)發(fā)的實(shí)施有了進(jìn)一步了解,這是一次全面綜合性的實(shí)際操作,將所學(xué)的知識(shí)應(yīng)用到系統(tǒng)開(kāi)發(fā)中,在開(kāi)發(fā)的過(guò)程中雖然遇到了許多問(wèn)題,最終都在老師、同學(xué)、圖書(shū)館以及網(wǎng)絡(luò)資料中得到了許多幫助。通過(guò)開(kāi)發(fā)本系統(tǒng)和學(xué)習(xí)VB使我對(duì)在校學(xué)過(guò)的許多課程有了更為深刻的理解。如果在開(kāi)發(fā)前對(duì)整個(gè)開(kāi)發(fā)工作做出全方位的規(guī)劃和系統(tǒng)的分析,開(kāi)發(fā)過(guò)程就會(huì)事半功倍,否則就會(huì)遇到許多意想不到的問(wèn)題,延緩開(kāi)發(fā)進(jìn)度。由于本人在系統(tǒng)設(shè)計(jì)開(kāi)始階段沒(méi)有進(jìn)行系統(tǒng)規(guī)劃,沒(méi)有做好業(yè)務(wù)流程圖以及邏輯分析圖,就急于進(jìn)行系統(tǒng)開(kāi)發(fā),結(jié)果導(dǎo)致開(kāi)發(fā)過(guò)程比

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論