【計算機軟件畢業(yè)設計】醫(yī)院住院管理系統(tǒng)——后臺管理_第1頁
【計算機軟件畢業(yè)設計】醫(yī)院住院管理系統(tǒng)——后臺管理_第2頁
【計算機軟件畢業(yè)設計】醫(yī)院住院管理系統(tǒng)——后臺管理_第3頁
【計算機軟件畢業(yè)設計】醫(yī)院住院管理系統(tǒng)——后臺管理_第4頁
【計算機軟件畢業(yè)設計】醫(yī)院住院管理系統(tǒng)——后臺管理_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、河北農(nóng)業(yè)大學現(xiàn)代科技學院本科畢業(yè)論文題 目: 醫(yī)院住院管理系統(tǒng)后臺管理 摘 要醫(yī)院住院管理系統(tǒng),是醫(yī)院信息系統(tǒng)的重要組成局部,是現(xiàn)代化醫(yī)院的必要運營根底條件。醫(yī)院每天住院的人數(shù)眾多,信息量大,要想提高工作效率降低本錢,采用人工管理的傳統(tǒng)醫(yī)院經(jīng)營管理方法已不能適應醫(yī)療行業(yè)快速開展要求。為了提高效勞質(zhì)量和管理水平,進而促進經(jīng)濟效益,我們結合現(xiàn)代化的信息管理方法與管理經(jīng)驗開發(fā)了醫(yī)院住院管理系統(tǒng)。該系統(tǒng)采用B/S體系結構,結合Myeclipse開發(fā)工具和SQL Server數(shù)據(jù)庫平臺,包括病人出入院管理、病人藥品管理和計費功能。本文詳細介紹了醫(yī)院住院管理系統(tǒng)后臺管理的構建過程。關鍵詞:住院管理;Mye

2、clipse;SQLServer 2000;B/S結構AbstractHospital management system, hospital information system is an important component of modern hospital operations necessary basic conditions. The large number of hospital inpatient day, amount of information, in order to improve work efficiency and reduce costs, the

3、use of the traditional manual management hospital management methods can not meet the rapid development of the medical industry requirements. In order to improve the service quality and management level, thus contributing to economic efficiency, we combine modern information management methods and m

4、anagement experience in the development of hospital management system.The system uses B / S architecture, combined with Myeclipse development tools and SQL Server database platforms, including patient admission and discharge management, patient drug management and billing functions. This paper descr

5、ibes a hospital management system management background build process.Keywords: Hospital management;Myeclipse;SQLServer 2000;B/ S structure;目 錄TOC o 1-3 h u HYPERLINK l _Toc358296552 1.緒論 PAGEREF _Toc358296552 h 1 HYPERLINK l _Toc358296553 選題背景和意義 PAGEREF _Toc358296553 h 1 HYPERLINK l _Toc358296554

6、國內(nèi)外研究現(xiàn)狀和開展趨勢 PAGEREF _Toc358296554 h 1 HYPERLINK l _Toc358296555 國外的動態(tài) PAGEREF _Toc358296555 h 1 HYPERLINK l _Toc358296556 國內(nèi)的情況 PAGEREF _Toc358296556 h 2 HYPERLINK l _Toc358296557 研究內(nèi)容與目標 PAGEREF _Toc358296557 h 2 HYPERLINK l _Toc358296558 2.理論技術根底 PAGEREF _Toc358296558 h 2 HYPERLINK l _Toc35829655

7、9 開發(fā)環(huán)境 PAGEREF _Toc358296559 h 2 HYPERLINK l _Toc358296560 開發(fā)工具簡介 PAGEREF _Toc358296560 h 3 HYPERLINK l _Toc358296561 概要設計 PAGEREF _Toc358296561 h 3 HYPERLINK l _Toc358296562 可行性分析 PAGEREF _Toc358296562 h 3 HYPERLINK l _Toc358296563 系統(tǒng)功能分析 PAGEREF _Toc358296563 h 4 HYPERLINK l _Toc358296564 詳細設計 PAG

8、EREF _Toc358296564 h 5 HYPERLINK l _Toc358296565 詳細設計的任務 PAGEREF _Toc358296565 h 5 HYPERLINK l _Toc358296566 系統(tǒng)E R 圖 PAGEREF _Toc358296566 h 5 HYPERLINK l _Toc358296567 數(shù)據(jù)字典 PAGEREF _Toc358296567 h 8 HYPERLINK l _Toc358296568 4.數(shù)據(jù)庫設計 PAGEREF _Toc358296568 h 10 HYPERLINK l _Toc358296569 數(shù)據(jù)庫SQLServer2

9、000簡介 PAGEREF _Toc358296569 h 10 HYPERLINK l _Toc358296570 數(shù)據(jù)庫需求分析 PAGEREF _Toc358296570 h 11 HYPERLINK l _Toc358296571 測試用例 PAGEREF _Toc358296571 h 13 HYPERLINK l _Toc358296573 5.系統(tǒng)的實現(xiàn) PAGEREF _Toc358296573 h 14 HYPERLINK l _Toc358296574 系統(tǒng)登錄模塊的實現(xiàn) PAGEREF _Toc358296574 h 14 HYPERLINK l _Toc35829657

10、5 進入后臺管理界面 PAGEREF _Toc358296575 h 15 HYPERLINK l _Toc358296576 住院管理模塊的實現(xiàn) PAGEREF _Toc358296576 h 16 HYPERLINK l _Toc358296577 住院患者管理模塊的實現(xiàn): PAGEREF _Toc358296577 h 16 HYPERLINK l _Toc358296578 主治醫(yī)生管理模塊的實現(xiàn): PAGEREF _Toc358296578 h 20 HYPERLINK l _Toc358296579 5.3.3系統(tǒng)設置 PAGEREF _Toc358296579 h 21 HYPE

11、RLINK l _Toc358296581 總結 PAGEREF _Toc358296581 h 23 HYPERLINK l _Toc358296582 參考文獻 PAGEREF _Toc358296582 h 24 HYPERLINK l _Toc358296583 致謝 PAGEREF _Toc358296583 h 251.緒論選題背景和意義醫(yī)院在現(xiàn)代社會的開展過程中起著舉足輕重的作用,不管醫(yī)院規(guī)模的大小,醫(yī)院內(nèi)部的部門設置以及人員的配置都是非常復雜的,此外,醫(yī)院又是一個特殊的地方,要求每一位醫(yī)護人員都要有極其認真負責的態(tài)度,稍有過失就會給病人帶來生命危險,在科技日益興旺的今天,人們的

12、身體健康也不斷受到重視,因此,醫(yī)院進行現(xiàn)代化管理就變得尤為重要,醫(yī)院的特殊性要求管理人員仔細地管理好醫(yī)院內(nèi)部的每一個環(huán)節(jié),然而隨著社會信息化的到來,醫(yī)院擁有大量的醫(yī)護人員,大量的后勤人員,大量的藥品和儀器,最重要的是擁有大量的病人,醫(yī)院的管理工作變得非常復雜,這就要求有一個功能強大的管理系統(tǒng)來協(xié)助管理人員處理好醫(yī)院的每一個事物?,F(xiàn)代化的醫(yī)院也應該有現(xiàn)代化的管理系統(tǒng),隨著計算機極其性能的不斷提高,計算機科學日漸成熟,計算機已經(jīng)在醫(yī)院醫(yī)療,教學,科研,管理等方面得到越來越廣泛的應用,同樣,醫(yī)院管理系統(tǒng)能夠有效的管理也離不開計算機,使用計算機對病人及醫(yī)師進行管理,具有著手工管理所無法比較的優(yōu)點,第一

13、、可以存儲歷年病人及醫(yī)師的信息,平安、高效;第二、只需一到二名檔案錄入員即可操作系統(tǒng),節(jié)省人力;第三、可以迅速查到病人及醫(yī)師的各類信息。一個良好的醫(yī)院管理系統(tǒng),不但可以方便管理人員實現(xiàn)醫(yī)院的日常管理工作,更重要的是可以提高醫(yī)院治病救人的效率。國內(nèi)外研究現(xiàn)狀和開展趨勢國外的動態(tài)電子計算機在醫(yī)院的應用已有三十多年的歷史,60年代初,美國便開始了HIS的研究。著名的麻省總醫(yī)院開發(fā)的COSTAR系統(tǒng)是60年代初開始并開展到今天成為大規(guī)模的臨床病人信息系統(tǒng)。隨著計算機技術的開展,70年代,HIS進入大開展時期,美日歐各國的醫(yī)院,特別是大學醫(yī)院及醫(yī)學中心紛紛開發(fā)HIS,成為醫(yī)藥信息學的形成和開展的根底。7

14、080年代,美國的HIS產(chǎn)業(yè)已有很大開展。1985年美國全國醫(yī)院數(shù)據(jù)處理工作調(diào)查說明,100張床位以上的醫(yī)院,80%實現(xiàn)了計算機財務收費管理,70%的醫(yī)院可支持病人掛號登記和行政事務管理。25%的醫(yī)院有了較完整的HIS,即實現(xiàn)了病房醫(yī)護人員直接用計算機處理醫(yī)囑和查詢實驗室的檢驗結果。10%的醫(yī)院(2530)有全面計算機管理的HIS。日本的HIS開發(fā)和應用從70年代初開始。多數(shù)日本醫(yī)院是80年代以后開始進行HIS工作的,但開展十分迅猛,規(guī)模相當大,是以大型機為中心的醫(yī)院計算機系統(tǒng)。如北里大學醫(yī)院的IBM/3090雙機系統(tǒng)。當前日本的HIS總的趨勢是系統(tǒng)化、網(wǎng)絡化、綜合性,開始走自上而下的開發(fā)路線

15、,一般都有大型機作為中心、支撐整個系統(tǒng)工作,并盡量采用微機和網(wǎng)絡技術,投資規(guī)模大,正在實現(xiàn)ordering工作方式,即數(shù)據(jù)從發(fā)生源直接輸入計算機。到1991年統(tǒng)計有近10家實現(xiàn)或根本實現(xiàn)此種方式。支持診療的功能在不斷加強,系統(tǒng)24小時運行。不少軟件是醫(yī)院和計算機公司聯(lián)合開發(fā)的,一些大公司也開發(fā)了一些通用的醫(yī)院信息管理軟件包,也有些醫(yī)院自己開發(fā)。如北里大學,開發(fā)了綜合的HIS,開發(fā)費用(機器設備除外)為3億4千萬日元(約合人民幣1300萬元)。日常運行費用支出為一年5億1千萬日元(約合人民幣2000多萬元)。歐洲的HIS開展比美國稍晚,大多數(shù)是70年代中期和80年代開始。歐洲HIS的特點是實現(xiàn)了

16、一些區(qū)域信息系統(tǒng)。如丹麥的RedSystem,管理76所醫(yī)院和診所。法國第八醫(yī)療保健中心實現(xiàn)了能管理三所大醫(yī)院和三所醫(yī)藥學院的一體化信息系統(tǒng)GrenobleIntegrated HIS。隨著初級衛(wèi)生保健工作的開展,歐洲各國區(qū)域性醫(yī)院計算機網(wǎng)絡將實現(xiàn)。目前歐共體的SHINE工程已經(jīng)開始,英法意德許多公司都參與了此項工程。在分布式數(shù)據(jù)庫系統(tǒng)和開放網(wǎng)工程方面已做了大量工作。國內(nèi)的情況計算機70年代末期就進入了我國醫(yī)療行業(yè),當時以IBM的M340小型機為主,只有少數(shù)幾家大型的部屬綜合醫(yī)院和教學醫(yī)院擁有,如北京協(xié)和醫(yī)院、北京腫瘤醫(yī)院、301醫(yī)院等,主要應用于科研和教學,還沒有應用于HIS的管理。80年代

17、初期,隨著蘋果PC機的出現(xiàn)和BASIC語言的普及,一些醫(yī)院開始開發(fā)一些小型的管理軟件,如工資軟件等;80年代中期,隨著XT286的出現(xiàn)和國產(chǎn)化,以及DBASEIII和UNIX網(wǎng)絡操作系統(tǒng)的出現(xiàn),一些醫(yī)院開始建立小型的局域網(wǎng)絡,并開發(fā)出基于部門管理的小型網(wǎng)絡管理系統(tǒng),如住院管理,藥房管理等。進入90年代,NOVELL網(wǎng)和FOXBASE、FOXFRO數(shù)據(jù)庫日益盛行,完整的醫(yī)院網(wǎng)絡管理系統(tǒng)的實現(xiàn)已經(jīng)成為可能,于是一些有計算機技術力量的醫(yī)院開始開發(fā)適合自己醫(yī)院的醫(yī)院管理系統(tǒng)。一些計算機公司也不適時機的開發(fā)HIS。研究內(nèi)容與目標本系統(tǒng)主要有六大模塊:系統(tǒng)設置、住院患者管理、主治醫(yī)生管理、注冊會員管理。詳

18、細功能如下:1、系統(tǒng)設置:密碼修改、用戶權限設置、退出;2、住院病人及預交費根本錄入、查詢、修改管理;3、醫(yī)生信息錄入、查詢和修改;4、藥品信息的錄入、查詢和修改;5、出院結賬的匯總及處理等。系統(tǒng)開發(fā)的總體目標是實現(xiàn)醫(yī)院住院管理的系統(tǒng)化、標準化、自動化,減輕事務處理人員的勞動強度,提高醫(yī)院的工作效率,從而使醫(yī)院能夠以較少的投入獲得更好的社會效益與經(jīng)濟效益。2.理論技術根底開發(fā)環(huán)境硬件系統(tǒng):奔騰1G以上CPU、256M以上內(nèi)存、80G以上硬盤、光驅(qū)。軟件系統(tǒng):Windows 2000或更高版本、Jsp中文版、SQLServer2000數(shù)據(jù)庫。開發(fā)工具簡介MyEclipse企業(yè)級工作平臺MyEcl

19、ipse Enterprise Workbench ,簡稱MyEclipse是對 HYPERLINK :/baike.baidu /view/23576.htm t _blank EclipseIDE的擴展,利用它我們可以在aike.baidu /view/1088.htm t _blank 數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及 HYPERLINK :/baike.baidu /view/330120.htm t _blank 應用程序 HYPERLINK :/baike.baidu /view/133203.htm t _blank 效勞器的整合方面極大的提高工作效率。它是功能豐富的Java

20、EE.baidu /view/14867.htm t _blank 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse還是目前最為廣泛的、易學易用的面向?qū)ο蟮拈_發(fā)工具。Jsp提供了大量的控件,這些控件可用于設計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。故而,實現(xiàn)本系統(tǒng)MyEclipse是一個相對較好的選擇。SQLServer2000 就是關系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能聚集各種信息以供查詢、存儲和檢

21、索。SQLServer2000 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外,SQLServer2000 允許創(chuàng)立自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。SQLServer2000也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡文件效勞器,與其他網(wǎng)絡用戶共享數(shù)據(jù)庫。SQLServer2000 是一種關系數(shù)據(jù)庫工具,關系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,SQLServer2000 作為關系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關系數(shù)據(jù)庫的強大功能。微軟的J

22、ET數(shù)據(jù)庫引擎提供了與數(shù)據(jù)庫打交道的途徑,我們是通過它以及MyEclipse 來訪問數(shù)據(jù)庫并對其進行各種操作。Jsp、SQLServer2000以及其他的軟件產(chǎn)品都是通過共用JET數(shù)據(jù)庫引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。3.系統(tǒng)分析設計概要設計可行性分析該系統(tǒng)主要包括根本數(shù)據(jù)維護、數(shù)據(jù)庫管理和信息查詢?nèi)植俊?根本數(shù)據(jù)維護局部應包括提供管理員添加、修改并維護根本的數(shù)據(jù)途徑。例如:添加修改醫(yī)生信息和辦理病人入院和出院或者轉(zhuǎn)院等。2數(shù)據(jù)庫管理局部是對這個數(shù)據(jù)庫的管理,包括醫(yī)生,病人的詳細信息等。3該系統(tǒng)的技術可行性分析:在系統(tǒng)維護中包括醫(yī)生和病人信息檢索,數(shù)據(jù)庫信息維護。本系統(tǒng)應該可以運行于w

23、indows系列操作系統(tǒng)中,可以為系統(tǒng)提供一個穩(wěn)定的運行環(huán)境。該系統(tǒng)應該說有開發(fā)的必要性。系統(tǒng)功能分析根據(jù)醫(yī)院提供的管理的信息,預測開發(fā)的管理系統(tǒng)的到達的功能如下:第一局部:系統(tǒng)設置管理要求:用戶分二類:管理用戶一切功能可用、普通用戶僅可查詢信息第二局部:注冊會員管理:要求:實現(xiàn)對注冊會員的身份權限進行查詢、刪除等管理;第三局部:住院患者管理要求:實現(xiàn)患者資料的新增、修改、辦理患者出院、查詢患者資料。實現(xiàn)新增病人、病人的轉(zhuǎn)科轉(zhuǎn)房、病房明細查詢、患者退房。實現(xiàn)收費工程列表、查詢各患者交費情況的查詢,及收費窗口。實現(xiàn)當日出/入院病人數(shù)量和人員列表,實現(xiàn)各床位管理。第四局部 主治醫(yī)生管理要求:實現(xiàn)主

24、治醫(yī)師資料的新增、修改、查詢。其他信息查詢管理員登錄注冊登錄需查看的信息修改登錄密碼系統(tǒng)設置管理注冊會員管理住院患者管理主治醫(yī)生管理主界面圖3-1模塊結構圖該系統(tǒng)的功能模塊圖如圖3-1所示:在系統(tǒng)的開發(fā)過程中,我盡量注意模塊的高內(nèi)聚、低耦合,使得系統(tǒng)的整體性能提高,并且也有利于投入使用后的系統(tǒng)維護。詳細設計詳細設計的任務詳細設計就是要在概要設計的結果的根底上,考慮“怎樣實現(xiàn)這個軟件系統(tǒng),直到對系統(tǒng)中的每個模塊給出足夠詳細的過程性描述。主要任務如下:為每個模塊確定采用的算法,選擇某種適當?shù)墓ぞ弑磉_算法的過程,寫出模塊的詳細過程性描述;確定每一模塊使用的數(shù)據(jù)結構;確定模塊接口的細節(jié),包括對系統(tǒng)外部

25、的接口和用戶界面,對系統(tǒng)內(nèi)部其它模塊的接口,以及模塊輸入數(shù)據(jù)、輸出數(shù)據(jù)及局部數(shù)據(jù)的全部細節(jié)。要為每一個模塊設計出一組測試用例,以便在編碼階段對模塊代碼即程序進行預定的測試,模塊的測試用例是軟件測試方案的重要組成局部,通常應包括輸入數(shù)據(jù),期望輸出等內(nèi)容。系統(tǒng)E R 圖該學校管理信息系統(tǒng)中的繳費管理模塊涉及到5個數(shù)據(jù)表:doctor表序號、姓名、職稱patient表序號、病床、編號、姓名、病因、入院時間、主治醫(yī)生、預付款hospitalbed表序號、病床位置、使用狀態(tài)member序號、會員名、注冊時間、登錄次數(shù)、上次登錄時間、上次登錄IPmedicine表序號,名字,藥品編號,藥品名稱,單價,用藥

26、數(shù)量,用藥時間,主治醫(yī)生系統(tǒng)各實體ER圖以及實體之間的聯(lián)系如下:序號姓名職稱主治醫(yī)生圖3-2主治醫(yī)師概念模型doctor表ER圖,如圖 3-2 主治醫(yī)生概念模型所示:病床號編號姓名序號預付款主治醫(yī)生病因入院時間患者圖3-3住院患者概念模型2patient表ER圖,如圖 3-3住院患者概念模型所示:使用狀態(tài)床位病床位置序號圖3-4床位概念模型3hospitalbed表ER圖,如圖 3-4床位概念模型所示:4member表ER圖,如圖3-5會員概念模型所示:登錄次數(shù)上次登錄時間上次登陸IP注冊時間序號會員圖35會員概念模型醫(yī)藥費會員名患者姓名藥品編號藥品名稱序號單價用藥數(shù)量用藥時間主治醫(yī)生5med

27、icine表ER圖,如圖36醫(yī)藥費概念模型所示:圖3-6醫(yī)藥費概念模型 數(shù)據(jù)字典1數(shù)據(jù)結構:doctor含義說明:是住院患者的主治醫(yī)生信息組成:序號,姓名,職稱數(shù)據(jù)項:id含義說明:住院患者主治醫(yī)生的編號類型:int長度:4數(shù)據(jù)項:doctorname含義說明:病人主治醫(yī)生的姓名類型:nvarchar 長度:50數(shù)據(jù)項:zhicheng含義說明:病人主治醫(yī)生的職稱類型:navrchar長度:502數(shù)據(jù)結構:patient含義說明:是住院患者的根本信息組成:id,num,mz,病床號,病因,入院時間,預付款,主治醫(yī)生數(shù)據(jù)項:id含義說明:住院患者的序號類型:int長度:4數(shù)據(jù)項:num含義說說明

28、:住院患者的編號類型:nvarchar長度:50數(shù)據(jù)項:mz含義說明:住院患者的姓名類型:nvarchar長度:50數(shù)據(jù)項:place含義說明:住院患者所使用的病床編號類型:nvarchar長度:50數(shù)據(jù)項:yy含義說明:住院患者住院的病因類型:nvarchar長度:250數(shù)據(jù)項:addtime含義說明:住院患者入住時間類型:datetime長度:8數(shù)據(jù)項:yfk含義說明:住院患者住院前所預付藥費,住院費等費用類型:nvarchar長度:50數(shù)據(jù)項:doctorname含義說明:住院患者的主治醫(yī)師類型:nvarchar長度:503數(shù)據(jù)結構:hospitalbed含義說明:住院患者的住院床位組成

29、:id,place,ifuse數(shù)據(jù)項:id含義說明:住院患者病床排列序號類型:int長度:4數(shù)據(jù)項:place含義說明:住院患者病房間內(nèi)床號類型:nvarchar長度:50數(shù)據(jù)項:ifuse含義說明:是否有住院患者入住此床鋪類型:int長度:44數(shù)據(jù)結構:會員含義說明:用于修改用戶的權限,可進行查詢信息,修改資料等行為組成:id,username,regtime,logintimes,lasttime,lastip數(shù)據(jù)項:id含義說明:注冊會員的序號類型:int長度:4數(shù)據(jù)項:username含義說明:注冊會員的名字類型:nvarchar長度:50數(shù)據(jù)項:regtime含義說明:注冊會員的注冊

30、時間類型:datetime長度:8數(shù)據(jù)項:logintimes含義說明:記錄注冊會員的累記登錄次數(shù)類型:int長度:4數(shù)據(jù)項:lasttime含義說明:注冊會員上次登錄的時間類型:datetime長度:8數(shù)據(jù)項:lastip含義說明:注冊會員上次登錄的IP地址類型:nvarchar長度:505數(shù)據(jù)結構:medicine含義說明:住院患者住院期間的各種費用組成:id,mz,ypbh,ypmc,dj,yysl,addtime,doctorname數(shù)據(jù)項:id含義說明:患者醫(yī)藥費編號類型:int長度:4數(shù)據(jù)項:mz含義說明:住院患者的姓名類型:nvarchar長度:50數(shù)據(jù)項:ypbh含義說明:患者

31、用的藥品編號類型:nvarchar長度:50數(shù)據(jù)項:ypmc含義說明:患者所用的藥品名稱類型:nvarchar長度:50數(shù)據(jù)項:yysl含義說明:患者所用藥品數(shù)量類型:int長度:4數(shù)據(jù)項:addtime含義說明:患者增加藥品的時間類型:datetime長度:8數(shù)據(jù)項:doctorname含義說明:患者的主治醫(yī)生姓名類型:nvarchar長度:50 數(shù)據(jù)庫SQLServer2000簡介SQLServer2000中文版是Microsoft出品的數(shù)據(jù)庫管理系統(tǒng)軟件,是目前比較流行的中大型桌面數(shù)據(jù)庫管理系統(tǒng),它適用于大中型企業(yè)、學校、個人等用戶,可以通過多種方式實現(xiàn)對數(shù)據(jù)收集、分類、篩選處理,提供用

32、戶查詢或打印報表。SQLServer2000具有良好的界面,采用了與Windows系列軟件完全一致的風格,用戶可以通過菜單和對話框操作,不用編寫任何命令便能有效地實現(xiàn)各種功能的操作,完成數(shù)據(jù)管理任務SQLServer2000可以作為個人計算機終端和大型主機系統(tǒng)之間的橋梁。通過如SQL、ODBC等特定技術,方便地存儲、檢索和處理效勞器平臺上的關鍵信息,提供了靈活、可靠、平安的客戶/效勞器解決方案。SQLServer2000可以接受多種格式的數(shù)據(jù),從而方便了用戶在不同系統(tǒng)之間進行數(shù)據(jù)轉(zhuǎn)換。隨著Internet網(wǎng)絡應用的開展,SQLServer2000還增加了使用信息發(fā)布Web 向?qū)Ш陀肏TML格式

33、導出對象的功能。數(shù)據(jù)庫的概念數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機的數(shù)據(jù)庫可以分為兩類:非關系數(shù)據(jù)庫flat-file和關系數(shù)據(jù)庫relational。關系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同局部的術語,象記錄、域等。 新建一個數(shù)據(jù)庫創(chuàng)立任何一個數(shù)據(jù)庫的第一步是仔細的規(guī)劃數(shù)據(jù)庫,設計必須是靈活的、有邏輯的。創(chuàng)立一個數(shù)據(jù)庫結構的過程被認為是數(shù)據(jù)模型設計。1 標識需要的數(shù)據(jù);2 收集被標識的字段到表中;3 標識主關鍵字字段;4 繪制一個簡單的數(shù)據(jù)圖表;5 標準數(shù)據(jù);6 標識指定字段的信息;7 創(chuàng)立物理表。修改

34、已建的數(shù)據(jù)庫數(shù)據(jù)庫的修改分為:添加、編輯和刪除記錄。這三種操作均可由Jsp 創(chuàng)立的程序來完成,下面的章節(jié)將詳細描述實現(xiàn)的具體方法。實現(xiàn)數(shù)據(jù)庫之間的聯(lián)系數(shù)據(jù)庫之間的關系指明兩個庫之間共享一個共同的關鍵字值。一個連接是指一種虛擬的表,這種表是在當用戶要求從相互關聯(lián)的各個不同的表中獲取信息時建立的,關鍵字段用于在相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的紀錄中由重復數(shù)據(jù)的組合字段。數(shù)據(jù)庫中有三種不同類型的關鍵字:主關鍵字、組合關鍵字和外關鍵字。在表中使用的關鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關系。數(shù)

35、據(jù)庫需求分析根據(jù)調(diào)查有關單位的病人及醫(yī)師管理的實際情況,分析得到如下的數(shù)據(jù)庫結構。圖4-1 patient表住院患者情況表,如圖4-1 patient表:圖4-2 doctor表主治醫(yī)師情況表,如圖4-2 doctor情況表:圖4-3 medicine表交費情況表,如圖4-3 medicine表:圖4-4 member表用戶表,如圖4-4 member表:測試用例圖4-5住院患者情況測試表住院患者情況表的測試用例,如圖 4-5住院患者情況測試表:圖4-6主治醫(yī)師情況測試表主治醫(yī)師情況表的測試用例,如圖4-6主治醫(yī)師情況測試表:5.系統(tǒng)的實現(xiàn)系統(tǒng)登錄模塊的實現(xiàn)YN開始輸入登錄密碼是否正確主界面圖

36、51流程圖登陸成功是否1.系統(tǒng)登錄模塊實現(xiàn)的流程圖,如圖 5-1流程圖所示:圖52主界面2.管理員進入主界面后,通過界面上方的菜單項選擇項選擇管理登錄即可進入網(wǎng)站后臺登錄界面,來對用戶或管理員進行增加、刪除、修改、查詢的根本業(yè)務。如圖5-2主界面所示:3. 使用戶輸入用戶名或密碼模塊。圖53錯誤提示使JSP與SQLServer2000數(shù)據(jù)庫相連,然后判斷用戶輸入的用戶名與密碼是否與數(shù)據(jù)庫中的一致,如果一致,那么允許用戶進入系統(tǒng),否那么出現(xiàn)以下提示。如圖5-3錯誤提示所示:進入后臺管理界面圖5-4網(wǎng)站后臺登錄圖界面1.本系統(tǒng)的用戶分為管理員和普通用戶,其中管理員的登錄賬號和密碼是特定的,普通用戶

37、可以通過注冊獲得賬號和密碼來實現(xiàn)登錄這一環(huán)節(jié)。由于管理員和用戶的權限不同,所以登錄后的頁面也是不相同的,管理員登錄界面,如圖5-4網(wǎng)站后臺登錄界面所示: 圖5-5后臺管理主頁圖2.進入后臺管理主頁,此過程中要注意各菜單的名稱唯一,還要注意菜單的級別,另外此設計過程中我們還可以給菜單加快捷鍵,如圖 5-5后臺管理主頁圖所示:住院管理模塊的實現(xiàn)住院患者管理模塊的實現(xiàn):圖5-6住院患者菜單界面1.管理員進入后臺管理主頁后,住院患者管理出現(xiàn)在界面左半部,如需對患者、醫(yī)藥費或住院床位的根本信息進行增加、刪除、修改、查看那么進入子菜單即可,如圖5-6住院患者菜單界面所示: 圖5-7住院患者根本信息管理界面

38、2.通過進入住院患者管理可以進行對患者病床號、編號、病因、預付款、主治醫(yī)生的查詢和管理,如圖5-7住院患者根本信息管理界面所示:圖5-8修改住院患者界面3.管理員將內(nèi)容修改或完善后點擊修改即可對對應的患者的根本信息進行修改,例如004病床的朱天,假設他在交了5000預付款后并沒有痊愈,仍需繼續(xù)繳費,此時就需要應用此界面來修改。根本信息修改界面如下列圖 5-8修改住院患者界面所示:4.管理員將新增住院患者信息完善后點擊增加,即可對新增患者的根本信息進行添加,根本信息增加界面包含了患者的病床號、編號、姓名、病因、預付款、主治醫(yī)生和入院時間,可以清晰的了解患者的入院狀況,防止出現(xiàn)混亂。如下列圖5-9

39、增加住院患者界面所示:圖5-9增加住院患者界面圖5-10醫(yī)藥費管理界面5.管理員進行醫(yī)藥費用管理時,需要進入下列圖界面進行管理,通過患者姓名藥品編號、藥品名稱、用藥數(shù)量、藥品單價和主治醫(yī)生的一一對應,可以準確的得出患者的醫(yī)藥費的動向。從此界面可以進入對藥品的修改和刪除。如圖 5-10醫(yī)藥費管理界面所示:圖5-11修改患者用藥界面6.如假設病人需要進行換藥信息可進入以下界面進行有關患者姓名、藥品編號、藥品名稱、用藥數(shù)量藥品單價、主治醫(yī)生的詳細修改,如圖5-11修改患者用藥界面所示:圖5-12增加患者用藥管理界面7.患者用藥管理運行界面明確的指出了用藥患者、新增藥品的編號、新增藥品的名稱、用藥數(shù)量

40、、新增藥品的單價、主治醫(yī)生和用藥時間。根據(jù)患者的病情,主治醫(yī)生隨時可能會開出新的適合患者的藥品,也就防止不了用藥品種的增加,這時就需要此界面來進行添加。如圖5-12增加患者用藥管理界面所示:圖5-13床位管理運行界面8.假設有新患者入住醫(yī)院可通過查看床位管理運行界面來分配床位,此界面包含了病床位置和病床的使用狀態(tài),對于哪些住了患者,哪些病床可以給新住院的患者使用讓人一目了然,簡潔方便。如圖5-13床位管理運行界面所示:主治醫(yī)生管理模塊的實現(xiàn):圖5-14主治醫(yī)生菜單界面1.管理員進入后臺管理主頁后,主治醫(yī)生管理出現(xiàn)在界面左半部,如需對醫(yī)生根本信息進行增加、刪除、修改、查看那么進入子菜單即可,其中

41、刪除、修改、查看均在主治醫(yī)生管理子目錄下,如圖5-14主治醫(yī)生菜單界面和圖5-15主治醫(yī)生管理界面所示:圖5-15主治醫(yī)生管理界面圖5-16主治醫(yī)生修改界面2.如果要查看和修改主治醫(yī)師信息的話可進入下列圖所示界面,進入界面后可以修改主治醫(yī)生的照片、姓名、職稱和簡介。醫(yī)生的照片、職稱和簡介是變化的,因此主治醫(yī)生信息修改是系統(tǒng)所必須的。如圖5-16主治醫(yī)生修改界面所示:圖5-17增加主治醫(yī)生3.當醫(yī)院有新進醫(yī)生時,可通過增加主治醫(yī)生來完善醫(yī)院醫(yī)生信息。主治醫(yī)生根本內(nèi)容中包含了主治醫(yī)生的照片、姓名、職稱和簡介,這些根本信息都可以幫助患者及家屬了解各醫(yī)生的能力,以便于患者能夠更好的選擇適合自己的主治醫(yī)生。如圖5-17增加主治醫(yī)生界面所示:5.3.3系統(tǒng)設置圖5-18系統(tǒng)設置界面1.如需進行對管理員設置、查看那么需通過后臺管理主界面進入系統(tǒng)設置查看并設置

溫馨提示

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

最新文檔

評論

0/150

提交評論