醫(yī)院管理系統課程設計_第1頁
已閱讀1頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  隨著計算機技術的發(fā)展,關于計算機等方面的應用技術也都在快速發(fā)展,好多業(yè)務的管理也在計算機上逐步開發(fā)了自動化的管理系統。因而醫(yī)院信息管理系統已經成為現代化醫(yī)院必不可少的基礎設施與技術支持環(huán)境。就好像一個現代化醫(yī)院的成功離不開功能完整,美觀舒適的建筑物,技術嫻熟的醫(yī)護人員,性能齊全,高精尖的醫(yī)療設備一樣,他也離不開計算機化的醫(yī)院信

2、息系統。</p><p>  本文簡單介紹了醫(yī)院出入院處、病區(qū)、病房以及病人的管理和查詢等業(yè)務流程,在整體分析醫(yī)院各部門以及部門之間的實際工作業(yè)務的基礎之上,結合管理信息系統開發(fā)的理念,開發(fā)了醫(yī)院管理信息系統,目的就是利用計算機軟硬件技術、網絡通訊技術等現代化手段,讓醫(yī)院管理人員對醫(yī)院的病人住院等方面進行查詢和管理,并對醫(yī)院也業(yè)務等有一個整體的統計,同時也讓病人通過注冊會員回醫(yī)院業(yè)務方面能進行簡單的查詢。<

3、/p><p>  同時本文主要趨向于對醫(yī)院管理系統怎樣去實施,對醫(yī)院管理系統的開發(fā)有著詳細的講解,對軟件各方面的設計和系統的總體設計有著很深入的闡述。要開發(fā)一個好的系統,所要考慮和實行的技術是非常多的,本次的軟件主要是通過“Visual FoxPro 6.0 簡體中文版”去開發(fā)與實施,在對各方面進行總體的編輯與檢測后開發(fā)了本系統。</p><p>  關鍵字:住院管理;病人管理;醫(yī)院管理系統;

4、計算機技術</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p><b>  1 前 言1</b></p><p>  1.1 作業(yè)背景1</p><p>  1.2 選題說明1</

5、p><p>  1.2.1 作業(yè)目標2</p><p>  1.2.2 項目開發(fā)計劃2</p><p>  1.3 工作業(yè)績2</p><p>  1.3.1 個人主要工作2</p><p>  1.3.2 主要收獲2</p><p>  1.3.3 自我評定2</p&

6、gt;<p>  1.3.4 小組成員任務分工情況2</p><p><b>  2 系統規(guī)劃3</b></p><p>  2.1 可行性分析3</p><p><b>  3 系統分析4</b></p><p>  3.1 業(yè)務流程分析4</p>

7、<p>  3.2 數據流程分析5</p><p>  3.3 數據字典5</p><p><b>  4 系統設計6</b></p><p>  4.1 系統功能結構設計6</p><p>  4.2 數據流程結構設計7</p><p>  4.3 數據邏輯結構設

8、計8</p><p>  4.3.1 邏輯E-R圖設計8</p><p>  4.3.2 數據信息表設計10</p><p>  4.4 數據庫設計11</p><p>  4.5 代碼設計13</p><p>  5 系統實施14</p><p>  5.1 系統界面及代

9、碼實施14</p><p>  5.1.1 登陸界面14</p><p>  5.2 管理員功能界面及代碼15</p><p>  5.2.1 管理員管理功能15</p><p>  5.2.2 信息統計功能23</p><p>  5.3 病人管理功能24</p><p>

10、<b>  6 結束語28</b></p><p><b>  參考文獻29</b></p><p><b>  1 前 言</b></p><p><b>  1.1 作業(yè)背景</b></p><p>  本文根據《管理信息系統開發(fā)實踐》課程要

11、求而做,課程作業(yè)要求如下:</p><p>  根據所學內容結合本校情況,收集資料,進而小組進行研究、分析、規(guī)劃、設計、實施,并編寫的一個小型學生信息管理系統。</p><p>  該項目為學校學生信息管理系統軟件,是為了更好的方便對學生各項信息進行綜合的管理。開發(fā)該軟件的要求與功能是實現學生信息數據管理與操作處理,軟件的基本數據流動為用戶數據的輸入,學生信息,課程信息,班級信息的輸入,以

12、及用戶提出對學生信息等的查詢要求所產生的輸出。</p><p><b>  1.2 選題說明</b></p><p>  隨著社會的發(fā)展,人們對健康越來越關注,醫(yī)院的業(yè)務不斷增長,處理越來越復雜,簡單的人工經營管理,已無法滿足醫(yī)院的需要, 成為醫(yī)院發(fā)展的瓶頸, 人們對醫(yī)療服務的要求也越來越高。傳統的手工操作模式,病人帳目繁雜,病人查帳困難, 病區(qū)和藥房的藥品浪費現象

13、嚴重且無法追蹤, 人工傳送各種記帳單容易漏、錯帳,人工劃價收費差錯難以避免,因此,如何提高服務水平、提高工作效率,成為迫待解決的問題。</p><p>  醫(yī)院管理信息化不僅能提高醫(yī)務人員的工作效率和醫(yī)療水平,而且能提高醫(yī)院的服務質量和管理水平,因此,醫(yī)院對管理信息系統有著強烈的需求。美國著名教授Morris.Collen于1988年曾著文為醫(yī)院信息系統(HIS)下了如下定義:利用電子計算機和通訊設備,為醫(yī)院所屬

14、各部門提供病人診療信息和行政管理信息的收集、存儲、處理、提取和數據醫(yī)交換的能力,并滿足所有授權用戶的功能需求。 </p><p>  開發(fā)醫(yī)院管理信息系統(HIS)的目標就是立足醫(yī)院應用實際,著眼院未來發(fā)展,以強化醫(yī)院管理,提高醫(yī)療質量,方便患者就醫(yī)和查詢,提高醫(yī)院的服務效率和服務質量,設計一套符合國家功能規(guī)范要求,安全穩(wěn)定,操作簡便的醫(yī)院信息系統,為醫(yī)院提供一套全方位的解決方案。</p><

15、p>  1.2.1 作業(yè)目標</p><p>  目的就是支持醫(yī)院的行政管理與事務處理業(yè)務,使醫(yī)院的業(yè)務操作流程和日常管理規(guī)范化。采集、分析處理、存儲各種基礎數據并使之標準化,通過網絡在院內各科室之間傳遞,簡化信息流程,為醫(yī)院查詢、分類匯總、統計、決策分析提供及時準確的數據,杜絕以前手工操作帶來的差錯,減少工作流程,提高工作效率。為了實現以上功能,我們必須做好以下幾點:基礎數據標準化,重視系統的實用性、經

16、濟性、安全性,順應管理扁平化的管理趨勢。</p><p>  1.2.2 項目開發(fā)計劃</p><p>  本系統的開發(fā)大致分為四步:a.系統分析(包括需求分析和邏輯方案)b.系統設計(包括總體設計和詳細設計)c.系統實施d.系統運行和維護.</p><p><b>  1.3 工作業(yè)績</b></p><p>  

17、1.3.1 個人主要工作</p><p>  系統分析:主要負責數據流程圖的繪制及解釋</p><p>  系統實施:主要負責系統最后的實施與測試</p><p>  1.3.2 主要收獲</p><p>  通過這次實踐讓我們了解了信息系統從開發(fā)到實施的具體程序,同時對系統分析階段的數據流程圖和業(yè)務流程圖的繪制以及系統的數據庫和代碼設計

18、有了更深的認識。</p><p>  1.3.3 自我評定 </p><p>  □優(yōu) □良 □中 □及格 □不及格</p><p>  1.3.4 小組成員任務分工情況</p><p>  小組成員用三人,組長陳宇婷負責系統的總體規(guī)劃,組員馬吉宇進行系統的分析和設計,最后我進行系統的開發(fā)與實施。</p>&

19、lt;p><b>  2 系統規(guī)劃</b></p><p>  2.1 可行性分析</p><p>  可行性分析是系統分析階段的重要活動,是對系統進行全面、概要的分析。它的任務是確定項目開發(fā)始否必要和可行。它的主要目標是:進一步明確系統的目標、規(guī)模和功能,對系統開發(fā)背景、必要性和意義進行調查分析,并根據需要和可能提出擬開發(fā)系統的初步方案和計劃,明確問題,對

20、所提供系統大致規(guī)模和目標的幾個有關約束條件進行論證,并且提出系統的邏輯模型和各種可能的方案,從而為系統開發(fā)項目的決策提供科學依據。其主要從三個方面進行研究:</p><p> ?。?)技術可行性:對現有技術進行評價,以明確能否利用現有技術進行系統開發(fā)及系統實施。計算機網絡技術的發(fā)展和計算機硬件性價比的不斷提升,使計算機全面應用于醫(yī)院管理的各個環(huán)節(jié)成為可能。C/S開發(fā)模式、COM、DCOM技術在國內各行各業(yè)的信息管

21、理系統開發(fā)中已經被廣泛采用,實踐證明這些技術都非常適合醫(yī)院管理信息系統的開發(fā)。</p><p>  (2)經濟可行性:對組織的經濟狀況和投資能力進行分析,對系統建設、運行和維護費用進行評估,對系統建成后可能取得的社會及經濟效益進行估計。目前國內應用HIS的醫(yī)院在信息化上的軟硬件投資只占其年收入的1%-3%,而應用HIS后,阻塞了管理漏洞,杜絕了藥品的丟失,節(jié)省了人力,提高了醫(yī)院的財、物管理水平,改善了患者的就醫(yī)環(huán)

22、境,方便了患者就醫(yī)和查詢,提高了醫(yī)院的服務效率和服務質量。因此帶來的經濟回報將遠遠超過信息化過程中的投入。</p><p> ?。?)營運可行性:指系統對組織機構的影響,對現有人員和機構、設施、環(huán)境等的適應性以及進行人員培訓補充計劃的可行性。國內自上世紀80年代末就開始應用HIS,經過近20年的發(fā)展,我國大部分醫(yī)院都有主管HIS的信息科,絕大部分醫(yī)院都使用過單機版計算機軟件來完成日常的收費劃價以及藥庫管理工作。經

23、調查發(fā)現華東地區(qū)近95%的醫(yī)院都在20世紀90年代中期開始應用HIS。所以醫(yī)院的計算機信息管理人才、計算機硬件設備、操作員的計算機應用能力都為系統的運行過程提供了可靠保證。</p><p><b>  3 系統分析</b></p><p>  3.1 業(yè)務流程分析 </p><p>  在對HIS的業(yè)務流程、組織層次進行初步調查分析之后,

24、明確了需求分析的目的,明確了系統開發(fā)的目標和用戶的信息需求,接下來本節(jié)將通過具體的業(yè)務流程圖來描述HIS業(yè)務的全過程,以明確系統應具有的功能。業(yè)務流程圖是在對病人診療過程和醫(yī)院行政管理流程進行調查、分析的基礎上得到的,其調查內容緊緊圍繞系統的功能、目標。調查結果利用圖形化工具進行描述,以規(guī)范說明。</p><p>  本HIS系統包含出入院管理、病區(qū)管理、藥房管理、藥庫管理四大模塊。整個業(yè)務流程包括:入庫登記、預

25、交金登記、入區(qū)登記、醫(yī)生診斷檢查、醫(yī)生開醫(yī)囑、檢查項目執(zhí)行、發(fā)藥申請、藥房發(fā)藥、退藥申請、藥房退藥、藥房入庫申請、藥庫藥品出庫、藥房藥品退貨、藥庫藥房退庫、藥庫藥品入庫、藥庫藥品退貨、病人出區(qū)、出院結算。以下按出入院處、病區(qū)、藥房、藥庫四大功能科室分別闡述。</p><p> ?。?)出入院處:病人首先到出入院處登記入院,出入院處給病人分配一個住院號,登記病人的姓名、年齡、醫(yī)療類別、入院日期、待住院的病區(qū)和科室、

26、入院診斷等入院信息。登記結束后,病人再交納一定數額的押金,出入院處給病人押金收據。</p><p> ?。?)病區(qū):病人入院登記之后,到病區(qū)由護士給病人分配床位和相應的主治醫(yī)生。醫(yī)生在給病人做完診斷之后給病人下醫(yī)囑。由醫(yī)囑產生治療項目執(zhí)行申請和藥品發(fā)藥請領單。治療過程中如果病人申請退藥,護士再向藥房發(fā)送退藥申請.醫(yī)囑執(zhí)行時產生的固定項目費用,例如:護理費、床位費、診療費都在相應的功能科室直接收費。需要醫(yī)技確認的醫(yī)

27、囑項目都在檢查科室執(zhí)行完成后,由病區(qū)記費。</p><p>  (3)藥房:藥房收到病區(qū)的發(fā)藥申請后即給病區(qū)發(fā)藥,收到病區(qū)的退藥申請后給病區(qū)退藥。藥房向藥庫申請藥品入庫藥品退貨。</p><p> ?。?)藥庫:藥庫收到藥房的入庫申請后即給藥房發(fā)貨,收到藥房的退藥申請后給藥房退貨。藥庫向藥商購貨和退貨</p><p>  3.2 數據流程分析</p>

28、<p>  數據流程圖是組織中信息運動的抽象,是管理信息系統邏輯模型的主要形式。它可以綜合的反映出信息在系統中的流動、處理和存儲情況,具有良好的抽象性和概括性。它在調查的基礎上,從系統的科學性、管理的合理性、實際運行的可行性角度出發(fā),將信息處理功能和彼此之間的聯系自頂向下、逐層分解,從邏輯上精確地描述系統應具有的數據加工、數據輸入、數據輸出、數據存儲及數據來源和去向(外部實體)等項目。數據流程圖和系統的物理描述無關,它所描述

29、的內容不涉及技術細節(jié),而是面向用戶的,即使完全不懂信息技術的用戶也容易理解。因此,數據流程圖成為系統分析員與用戶進行交流的有效手段,同時也成為系統設計的主要依據之一。</p><p><b>  3.3 數據字典</b></p><p>  由于數據流程圖只是對數據處理及彼此之間的聯系進行說明,未對數據的詳細內容及數據的加工過程進行說明,而這正是數據字典所要表達的。

30、數據字典是關于數據信息的集合,也就是對數據流程圖中包含的所有元素的定義的集合。它能將數據流程圖中全部數據流及其組成部分的數據元素、數據存儲、數據加工等描述清楚,便于后續(xù)工作—系統設計的進行</p><p><b>  4 系統設計</b></p><p>  4.1 系統功能結構設計</p><p>  圖4-1 醫(yī)院管理系統功能結構圖&l

31、t;/p><p>  系統開發(fā)的總體任務是實現各種信息的系統化、規(guī)范化和自動化。</p><p>  系統功能分析是在系統開發(fā)的總體任務的基礎上完成。醫(yī)院住院管理信息系統需要完成功能主要有:</p><p>  病人基本信息的輸入,包括病人編號、姓名、性別、年齡、入院日期、出院日期、是否辦理出院、病因等。</p><p>  病人基本信息的查詢和

32、修改,包括病人編號、姓名、性別、年齡、入院日期、出院日期、病因等。</p><p>  病人入院、出院登記,包括病人編號、姓名、性別、年齡、是否辦理出院、病因等。</p><p>  病房類別標準的制定、類別信息的輸入,包括病房號碼、病房等級稱、每日價格、床位等。</p><p>  病人住房信息的輸入,包括病人編號、姓名、住房號碼、住房等級、床位等。</p&

33、gt;<p>  病人住房信息的登記、查詢,包括病人編號、姓名、住房號碼、住房等級、床位等。</p><p>  信息的統計,包括病人信息、病房信息、住房信息、用戶信息等。 </p><p>  用戶信息的輸入,包括病人編號、姓名、密碼、身份等。</p><p>  用戶密碼的維護和修改,包括姓名、舊密碼、新密碼等。 </p>

34、<p>  4.2 數據流程結構設計</p><p>  數據庫需求分析:用戶的需求具體體現在各種信息的提供、保存、更新和查詢,這就要求數據庫結構能充分滿足各種信息的輸出和輸入。收集基本數據、數據結構以及數據處理的流程,組成一份詳盡的數據字典,為后面的具體設計打下基礎。</p><p>  在仔細分析調查有關醫(yī)院住院管理信息需求的基礎上,得到如圖1—2所示的本系統所處理的數據

35、流程。</p><p>  圖4-2 醫(yī)院住院管理信息系統數據流程圖</p><p>  針對一般醫(yī)院住院管理信息系統的需求,通過對醫(yī)院住房管理工作過程的內容和數據流程分析,設計如下所述的數據項和數據結構:</p><p>  病房類別信息,包括的數據項有:病房號碼、病房等級稱、每日價格、床位等。</p><p>  病人信息,包括的數據項有

36、:病人編號、姓名、性別、年齡、入院日期、出院日期、是否辦理出院、病因等。。</p><p>  病人住房信息,包括的數據項有:病人編號、姓名、住房號碼、住房等級、病床等。 </p><p>  用戶信息,包括的數據項有:病人編號、姓名、密碼、身份等。</p><p>  4.3 數據邏輯結構設計</p><p>  4.3.1 邏輯

37、E-R圖設計</p><p><b>  區(qū)部E-R圖設計</b></p><p>  圖4-5 住房實體集</p><p>  (2)系統總體E-R圖</p><p><b> ?。?)概念模式關系</b></p><p>  1.病人基本信息表(編號*,姓名,性別,年齡,

38、入院日期,出院日期,是否已辦理出院,病因)</p><p>  2.病房基本信息表 (病房號碼*,病房級別,每日價格,擁有病床數)</p><p>  3.住房信息表(住房編號*,性別,病房號碼,病房等級,床位)</p><p>  4.用戶信息表(用戶編號*,姓名,密碼,身份)</p><p>  4.3.2 數據信息表設計</p&

39、gt;<p> ?。?)、病房信息表:</p><p> ?。?)、病人信息表:</p><p> ?。?)、住房信息表:</p><p> ?。?)、用戶信息表:</p><p>  4.4 數據庫設計</p><p>  建立數據庫醫(yī)院住院管理系統,主要建立病房信息表,病人信息表,住房信息表,用戶信

40、息表。</p><p> ?。?)病房信息數據表建立</p><p><b>  圖4-7 病房信息</b></p><p>  (2)病人信息數據表建立</p><p><b>  圖4-8 病人信息</b></p><p> ?。?)住房信息數據表建立</p>

41、<p><b>  圖4-9 住房信息</b></p><p> ?。?)用戶信息數據表建立</p><p>  圖4-10 用戶信息</p><p><b>  4.5 代碼設計</b></p><p>  代碼主要起標識、統計和檢索、對象狀態(tài)的描述等作用,因此我們在進行代碼設計時

42、要注意代碼的適應性、合理性、簡明性、系統性、穩(wěn)定性、可擴充性、標準性以及要便于識別和記憶。</p><p>  目前的計算機還無法識別客觀世界中的任何一種具體的事物,它只能識別ASCII字符集中的256個基本字符和數字,因此,計算機管理信息系統設計的基本前提條件是管理對象數字化或字符化,這就是代碼設計。</p><p>  病房信息:病房號碼 1001 ;10代表年份,01代表順序號;&l

43、t;/p><p>  病人信息:編號 0001代表順序號;</p><p>  住房信息:編號0001代表順序號;</p><p>  用戶信息:編號0001代表順序號。</p><p><b>  5 系統實施</b></p><p>  5.1 系統界面及代碼實施</p><

44、p>  5.1.1 登陸界面</p><p><b>  圖5-1 登陸界面</b></p><p>  “登陸”按鈕的click事件代碼如下:</p><p><b>  use 用戶信息</b></p><p>  locate for alltrim(姓名)==alltrim(thisf

45、orm.text1.value)</p><p>  if .not.found()</p><p>  messagebox("沒有該用戶!")</p><p><b>  else </b></p><p>  if thisform.optiongroup1.option1.value=1&l

46、t;/p><p>  if alltrim(身份)=="管理員"</p><p>  if alltrim(密碼)==alltrim(thisform.text2.value) </p><p>  messagebox("歡迎訪問系統!")</p><p>  do form 管理員主頁</p>

47、;<p><b>  else </b></p><p>  messagebox("密碼錯誤!")</p><p><b>  endif</b></p><p><b>  else</b></p><p>  messagebox(&qu

48、ot;身份不匹配!") </p><p>  endif </p><p><b>  else</b></p><p>  if alltrim(身份)=="病人"</p><p>  if 密碼==alltrim(thisform.text2.value) </p&

49、gt;<p>  messagebox("歡迎訪問系統!")</p><p>  do form 病人主頁</p><p><b>  else </b></p><p>  messagebox("密碼錯誤!")</p><p><b>  endif&l

50、t;/b></p><p><b>  else</b></p><p>  messagebox("身份不匹配!") </p><p>  endif </p><p><b>  endif </b></p><p><

51、;b>  endif</b></p><p>  “退出”的事件代碼如下:</p><p>  thisform.release</p><p>  5.2 管理員功能界面及代碼</p><p>  5.2.1 管理員管理功能</p><p>  當登錄時選擇管理員和病人不同身份進入不同管理界面。

52、選擇身份為:管理員,姓名為:肖會平,密碼為:123456.登陸后進入如下界面,通過下面界面可進入不同的管理界面,并進行不同的管理或查詢操作。</p><p><b>  進入管理員主頁</b></p><p>  界面上面的菜單功能會連接到不同的管理頁面</p><p>  其中“退出”的代碼如下:</p><p>&l

53、t;b>  quit</b></p><p>  圖5-2 管理員主界面</p><p>  (2)住院業(yè)務管理功能:</p><p>  1.選擇入院登記,進入如下界面:</p><p>  圖5-3入院登陸界面</p><p>  “查上一個編號”按鈕的click事件代碼如下:</p>

54、<p>  go reccount()-1</p><p>  thisform.label5.caption=編號</p><p>  “確定”按鈕的click事件代碼如下:</p><p>  append blank</p><p>  replace 編號 with thisform.text1.value</

55、p><p>  replace 年齡 with thisform.text4.value</p><p>  replace 性別 with thisform.text3.value</p><p>  replace 姓名 with thisform.text2.value</p><p>  replace 病因 with thisf

56、orm.edit1.value</p><p>  messagebox("已登記!")</p><p>  thisform.refresh</p><p>  “退出”的click事件代碼如下:</p><p>  thisform.release</p><p>  2.選擇出院登記,進入如下

57、界面:</p><p>  圖5-4 出院登陸界面</p><p>  “確定”按鈕的click事件代碼如下:</p><p>  locate for 編號=alltrim(thisform.text1.text)</p><p>  if found() </p><p>  thisform.text2.val

58、ue = 姓名</p><p>  replace 病人信息.是否已辦理出院 with thisform.text3.value</p><p>  messagebox("是否辦理出院:"+alltrim(thisform.text3.value))</p><p><b>  else </b></p>&

59、lt;p>  messagebox("編號輸入有誤!")</p><p><b>  endif</b></p><p>  thisform.refresh</p><p>  “退出”按鈕的click事件代碼如下:</p><p>  thisform.release</p>

60、<p><b>  病人信息管理功能</b></p><p>  5-5 病人基本信息查詢</p><p>  “第一個”按鈕的click事件代碼如下:</p><p><b>  go top</b></p><p>  thisform.refresh</p><

61、p>  “上一個”按鈕的click事件代碼如下:</p><p>  if bof().or.recno()=1</p><p>  messagebox("已到首記錄",48,"退出")</p><p><b>  else</b></p><p><b>  s

62、kip -1</b></p><p><b>  endif</b></p><p>  thisform.refresh</p><p>  “下一個”按鈕的click事件代碼如下:</p><p>  if eof().or.recno()=reccount()</p><p> 

63、 messagebox("已到末記錄",48,"返回")</p><p><b>  else</b></p><p><b>  skip</b></p><p><b>  endif</b></p><p>  thisform.r

64、efresh</p><p>  “最后一個”按鈕的click事件代碼如下:</p><p><b>  go bottom</b></p><p>  thisform.refresh</p><p>  “修改”按鈕的click事件代碼如下:</p><p><b>  edit&l

65、t;/b></p><p>  thisform.refresh</p><p>  “添加”按鈕大的click事件代碼如下:</p><p>  append blank</p><p><b>  edit</b></p><p>  thisform.refresh</p>

66、<p>  “刪除”按鈕的click事件代碼如下:</p><p><b>  delete</b></p><p><b>  pack</b></p><p>  thisform.refresh</p><p>  “退出”按鈕的click事件代碼如下:</p>&

67、lt;p>  Thisform.release</p><p>  “查詢”按鈕的click事件代碼如下:</p><p>  do form 病人信息查詢</p><p>  點擊“查詢”,進入如下界面:</p><p>  圖5-6 病人信息查詢</p><p>  “查詢”按鈕的click事件代碼如下:&

68、lt;/p><p>  locate for 編號==alltrim(thisform.text1.value)</p><p>  thisform.refresh</p><p>  if not found()</p><p>  messagebox("輸入編號有誤!")</p><p><

69、;b>  endif</b></p><p>  “退出”的click事件代碼如下:</p><p>  Thisform.release</p><p> ?。?)病房信息管理功能</p><p>  圖5-7病房等級界面</p><p>  “確定”按鈕的click事件代碼如下:</p>

70、;<p>  append blank</p><p>  replace 編號 with thisform.text1.value</p><p>  replace 病房號碼 with thisform.text2.value</p><p>  replace 床位 with thisform.text3.value</p>

71、<p>  replace 姓名 with thisform.text4.value</p><p>  replace 病房等級 with thisform.text5.value</p><p>  thisform.refresh</p><p>  messagebox("已登記!")</p><p&

72、gt;  “退出”的click事件代碼如下:</p><p>  thisform.release</p><p>  圖5-8病房查詢界面</p><p>  “查詢”按鈕的click事件代碼如下:</p><p>  locate for 編號==alltrim(thisform.text1.value)</p><p

73、>  thisform.refresh</p><p>  if not found()</p><p>  messagebox("沒有該病人!")</p><p><b>  endif</b></p><p>  “刪除”按鈕的click事件代碼如下:</p><p&g

74、t;<b>  delete </b></p><p><b>  pack</b></p><p>  thisform.refresh</p><p>  messagebox("已刪除!")</p><p>  “退出”按鈕的click事件代碼如下:</p>

75、<p>  thisform.release</p><p><b> ?。?)系統維護功能</b></p><p>  點擊系統維護后進入下界面,可進行管理員密碼修改操作,</p><p>  圖5-9管理維護界面</p><p>  “確定”按鈕的click事件代碼如下:</p><p&

76、gt;  locate for allt(用戶信息.姓名)==allt(thisform.text1.value)</p><p>  if found()</p><p>  if allt(用戶信息.密碼)==allt(thisform.text2.value)</p><p>  if len(alltrim(thisform.text3.value))=0

77、or len(alltrim(thisform.text2.value))=0</p><p>  messagebox("密碼不能為空!",0+48+0,"注意")</p><p><b>  return</b></p><p><b>  endif</b></p>

78、<p>  if thisform.text3.value<>thisform.text4.value</p><p>  messagebox("密碼輸入不一致,請檢查后再確認",0+48+0,"注意")</p><p><b>  return</b></p><p><

79、;b>  else</b></p><p>  replac 用戶信息.密碼 with thisform.text4.value</p><p>  messagebox("密碼修改成功,請牢記!",0+48+0,"注意")</p><p>  thisform.release</p><

80、p><b>  endif</b></p><p><b>  endif</b></p><p><b>  else</b></p><p>  messagebox("無此用戶!")</p><p><b>  endif <

81、/b></p><p>  “取消”按鈕的click事件代碼如下:</p><p>  Thisform.release</p><p>  5.2.2 信息統計功能</p><p>  點擊“病人統計”進入如下界面:</p><p>  圖5-10 病人信息</p><p>  點擊“

82、病房統計”進入如下界面:</p><p>  圖5-11 病房信息</p><p>  點擊“病人病房統計”進入如下界面:</p><p><b>  圖5-12住房信息</b></p><p>  點擊“本系統用戶統計”進入如下界面:</p><p>  圖5-13 用戶信息</p>

83、<p>  5.3 病人管理功能</p><p>  當選擇身份為:病人,姓名為:李儒,密碼為:123456.或者選擇其他用戶名及密碼進入如下界面:</p><p>  界面上菜單分別連接入不同管理界面,其中“退出”的代碼如下:</p><p><b>  quit</b></p><p>  5-14

84、病人管理主界面</p><p>  1.點擊“病人信息查詢”進入如下界面</p><p>  圖5-15病人信息查詢</p><p>  “查詢”按鈕的click事件代碼如下:</p><p>  locate for 編號==alltrim(thisform.text1.value)</p><p>  thisfo

85、rm.refresh</p><p>  if not found()</p><p>  messagebox("輸入編號有誤!")</p><p><b>  endif</b></p><p>  “退出”的click事件代碼如下:</p><p>  Thisform.

86、release</p><p>  點擊“病人病房查詢”進入如下界面</p><p><b>  圖5-16病房查詢</b></p><p>  “查詢”按鈕的click事件代碼如下:</p><p>  locate for 編號==alltrim(thisform.text1.value)</p>&l

87、t;p>  thisform.refresh</p><p>  if not found()</p><p>  messagebox("沒有該病人!")</p><p><b>  endif</b></p><p>  “刪除”按鈕的click事件代碼如下:</p><

88、p>  delete pack</p><p>  thisform.refresh</p><p>  messagebox("已刪除!")</p><p>  “退出”按鈕的click事件代碼如下:</p><p>  thisform.release</p><p>  3.點擊“密

89、碼修改”進入如下界面</p><p>  圖5-17用戶維護界面</p><p>  “確定”按鈕的click事件代碼如下:</p><p>  locate for allt(用戶信息.姓名)==allt(thisform.text1.value)</p><p>  if found()</p><p>  if

90、allt(用戶信息.密碼)==allt(thisform.text2.value)</p><p>  if len(alltrim(thisform.text3.value))=0 or len(alltrim(thisform.text2.value))=0</p><p>  messagebox("密碼不能為空!",0+48+0,"注意")&

91、lt;/p><p><b>  return</b></p><p><b>  endif</b></p><p>  if thisform.text3.value<>thisform.text4.value</p><p>  messagebox("密碼輸入不一致,請檢查后

92、再確認",0+48+0,"注意")</p><p><b>  return</b></p><p><b>  else</b></p><p>  replac 用戶信息.密碼 with thisform.text4.value</p><p>  messageb

93、ox("密碼修改成功,請牢記!",0+48+0,"注意")</p><p>  thisform.release</p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  else&l

94、t;/b></p><p>  messagebox("無此用戶!")</p><p><b>  endif </b></p><p>  “取消”按鈕的click事件代碼如下:</p><p>  Thisform.release</p><p><b>

95、;  6 結束語</b></p><p>  本次設計報告以醫(yī)院住院管理系統為背景,論述了開發(fā)醫(yī)院住院管理系統的結構,系統開發(fā)的基本步驟和方法。該系統的開發(fā)主要是采用面向對象開發(fā)模型,醫(yī)院管理系統是典型的管理信息系統(MIS),其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面.對于前者要求建立數據一致性和完整性強,數據安全性好的數據庫.而對于后者則要求應用程序功能完備,易使用等特點

96、。</p><p>  通過這次實踐我們進一步明確了開發(fā)研制一個管理信息系統的方法和思想,加深了對管理信息系統的認識,提高了學習管理信息系統的興趣,鞏固了以前學到的信息系系統開發(fā)方法方面的知識,提高了軟件開發(fā)的水平,為今后在工作崗位上學用好計算機打下了堅實的基礎。這次的課程實踐主要有以下幾點收獲:</p><p>  1.對原型化的系統開發(fā)方法有了一定的了解。漸增式的原型化開發(fā)方法與面向對

97、象的程序設計的結合不但能在系統開發(fā)初期讓用戶了解系統的概貌,而且能使系統開發(fā)模塊化,提高開發(fā)效率,減少出錯。對于后期的系統維護也提供了很大的幫助。</p><p>  2.通過實踐,提高了系統分析的能力,對數據流圖、數據字典、系統流程圖等系統設計工具的使用有了更深刻的認識。為以后的工作、學習的進一步提高打下了堅實的基礎。</p><p><b>  參考文獻</b>&

98、lt;/p><p>  [1] 金敏力,田兆福.管理信息系統.北京:科學出版社,1999年</p><p>  [2] 安忠等.管理信息系統.北京:中國鐵道出版社,1998年</p><p>  [3] 黃梯云.管理信息系統(修訂版).北京:高等教育出版社,2000年</p><p>  [4] 張剛.信息系統開發(fā)實踐教程.成都:電子科技大學出版

99、社,2001年</p><p>  [5] 張金成.管理信息系統.北京:北京大學出版社,2001年</p><p>  [6] 易榮華.管理信息系統.北京:高等教育出版社,2001年</p><p>  [7] 薩師煊,王珊. 《數據庫系統概論》.北京:高等教育出版社,2000年2月第三版</p><p>  [8] 劉韜,駱娟,何旭洪 《V

溫馨提示

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

評論

0/150

提交評論