版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨著計算機技術(shù)的發(fā)展,關(guān)于計算機等方面的應用技術(shù)也都在快速發(fā)展,好多業(yè)務的管理也在計算機上逐步開發(fā)了自動化的管理系統(tǒng)。因而醫(yī)院信息管理系統(tǒng)已經(jīng)成為現(xiàn)代化醫(yī)院必不可少的基礎設施與技術(shù)支持環(huán)境。就好像一個現(xiàn)代化醫(yī)院的成功離不開功能完整,美觀舒適的建筑物,技術(shù)嫻熟的醫(yī)護人員,性能齊全,高精尖的醫(yī)療設備一樣,他也離不開計算機化的醫(yī)院信
2、息系統(tǒng)。</p><p> 本文簡單介紹了醫(yī)院出入院處、病區(qū)、病房以及病人的管理和查詢等業(yè)務流程,在整體分析醫(yī)院各部門以及部門之間的實際工作業(yè)務的基礎之上,結(jié)合管理信息系統(tǒng)開發(fā)的理念,開發(fā)了醫(yī)院管理信息系統(tǒng),目的就是利用計算機軟硬件技術(shù)、網(wǎng)絡通訊技術(shù)等現(xiàn)代化手段,讓醫(yī)院管理人員對醫(yī)院的病人住院等方面進行查詢和管理,并對醫(yī)院也業(yè)務等有一個整體的統(tǒng)計,同時也讓病人通過注冊會員回醫(yī)院業(yè)務方面能進行簡單的查詢。<
3、/p><p> 同時本文主要趨向于對醫(yī)院管理系統(tǒng)怎樣去實施,對醫(yī)院管理系統(tǒng)的開發(fā)有著詳細的講解,對軟件各方面的設計和系統(tǒng)的總體設計有著很深入的闡述。要開發(fā)一個好的系統(tǒng),所要考慮和實行的技術(shù)是非常多的,本次的軟件主要是通過“Visual FoxPro 6.0 簡體中文版”去開發(fā)與實施,在對各方面進行總體的編輯與檢測后開發(fā)了本系統(tǒng)。</p><p> 關(guān)鍵字:住院管理;病人管理;醫(yī)院管理系統(tǒng);
4、計算機技術(shù)</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 系統(tǒng)規(guī)劃3</b></p><p> 2.1 可行性分析3</p><p><b> 3 系統(tǒng)分析4</b></p><p> 3.1 業(yè)務流程分析4</p>
7、<p> 3.2 數(shù)據(jù)流程分析5</p><p> 3.3 數(shù)據(jù)字典5</p><p><b> 4 系統(tǒng)設計6</b></p><p> 4.1 系統(tǒng)功能結(jié)構(gòu)設計6</p><p> 4.2 數(shù)據(jù)流程結(jié)構(gòu)設計7</p><p> 4.3 數(shù)據(jù)邏輯結(jié)構(gòu)設
8、計8</p><p> 4.3.1 邏輯E-R圖設計8</p><p> 4.3.2 數(shù)據(jù)信息表設計10</p><p> 4.4 數(shù)據(jù)庫設計11</p><p> 4.5 代碼設計13</p><p> 5 系統(tǒng)實施14</p><p> 5.1 系統(tǒng)界面及代
9、碼實施14</p><p> 5.1.1 登陸界面14</p><p> 5.2 管理員功能界面及代碼15</p><p> 5.2.1 管理員管理功能15</p><p> 5.2.2 信息統(tǒng)計功能23</p><p> 5.3 病人管理功能24</p><p>
10、<b> 6 結(jié)束語28</b></p><p><b> 參考文獻29</b></p><p><b> 1 前 言</b></p><p><b> 1.1 作業(yè)背景</b></p><p> 本文根據(jù)《管理信息系統(tǒng)開發(fā)實踐》課程要
11、求而做,課程作業(yè)要求如下:</p><p> 根據(jù)所學內(nèi)容結(jié)合本校情況,收集資料,進而小組進行研究、分析、規(guī)劃、設計、實施,并編寫的一個小型學生信息管理系統(tǒng)。</p><p> 該項目為學校學生信息管理系統(tǒng)軟件,是為了更好的方便對學生各項信息進行綜合的管理。開發(fā)該軟件的要求與功能是實現(xiàn)學生信息數(shù)據(jù)管理與操作處理,軟件的基本數(shù)據(jù)流動為用戶數(shù)據(jù)的輸入,學生信息,課程信息,班級信息的輸入,以
12、及用戶提出對學生信息等的查詢要求所產(chǎn)生的輸出。</p><p><b> 1.2 選題說明</b></p><p> 隨著社會的發(fā)展,人們對健康越來越關(guān)注,醫(yī)院的業(yè)務不斷增長,處理越來越復雜,簡單的人工經(jīng)營管理,已無法滿足醫(yī)院的需要, 成為醫(yī)院發(fā)展的瓶頸, 人們對醫(yī)療服務的要求也越來越高。傳統(tǒng)的手工操作模式,病人帳目繁雜,病人查帳困難, 病區(qū)和藥房的藥品浪費現(xiàn)象
13、嚴重且無法追蹤, 人工傳送各種記帳單容易漏、錯帳,人工劃價收費差錯難以避免,因此,如何提高服務水平、提高工作效率,成為迫待解決的問題。</p><p> 醫(yī)院管理信息化不僅能提高醫(yī)務人員的工作效率和醫(yī)療水平,而且能提高醫(yī)院的服務質(zhì)量和管理水平,因此,醫(yī)院對管理信息系統(tǒng)有著強烈的需求。美國著名教授Morris.Collen于1988年曾著文為醫(yī)院信息系統(tǒng)(HIS)下了如下定義:利用電子計算機和通訊設備,為醫(yī)院所屬
14、各部門提供病人診療信息和行政管理信息的收集、存儲、處理、提取和數(shù)據(jù)醫(yī)交換的能力,并滿足所有授權(quán)用戶的功能需求。 </p><p> 開發(fā)醫(yī)院管理信息系統(tǒng)(HIS)的目標就是立足醫(yī)院應用實際,著眼院未來發(fā)展,以強化醫(yī)院管理,提高醫(yī)療質(zhì)量,方便患者就醫(yī)和查詢,提高醫(yī)院的服務效率和服務質(zhì)量,設計一套符合國家功能規(guī)范要求,安全穩(wěn)定,操作簡便的醫(yī)院信息系統(tǒng),為醫(yī)院提供一套全方位的解決方案。</p><
15、p> 1.2.1 作業(yè)目標</p><p> 目的就是支持醫(yī)院的行政管理與事務處理業(yè)務,使醫(yī)院的業(yè)務操作流程和日常管理規(guī)范化。采集、分析處理、存儲各種基礎數(shù)據(jù)并使之標準化,通過網(wǎng)絡在院內(nèi)各科室之間傳遞,簡化信息流程,為醫(yī)院查詢、分類匯總、統(tǒng)計、決策分析提供及時準確的數(shù)據(jù),杜絕以前手工操作帶來的差錯,減少工作流程,提高工作效率。為了實現(xiàn)以上功能,我們必須做好以下幾點:基礎數(shù)據(jù)標準化,重視系統(tǒng)的實用性、經(jīng)
16、濟性、安全性,順應管理扁平化的管理趨勢。</p><p> 1.2.2 項目開發(fā)計劃</p><p> 本系統(tǒng)的開發(fā)大致分為四步:a.系統(tǒng)分析(包括需求分析和邏輯方案)b.系統(tǒng)設計(包括總體設計和詳細設計)c.系統(tǒng)實施d.系統(tǒng)運行和維護.</p><p><b> 1.3 工作業(yè)績</b></p><p>
17、1.3.1 個人主要工作</p><p> 系統(tǒng)分析:主要負責數(shù)據(jù)流程圖的繪制及解釋</p><p> 系統(tǒng)實施:主要負責系統(tǒng)最后的實施與測試</p><p> 1.3.2 主要收獲</p><p> 通過這次實踐讓我們了解了信息系統(tǒng)從開發(fā)到實施的具體程序,同時對系統(tǒng)分析階段的數(shù)據(jù)流程圖和業(yè)務流程圖的繪制以及系統(tǒng)的數(shù)據(jù)庫和代碼設計
18、有了更深的認識。</p><p> 1.3.3 自我評定 </p><p> □優(yōu) □良 □中 □及格 □不及格</p><p> 1.3.4 小組成員任務分工情況</p><p> 小組成員用三人,組長陳宇婷負責系統(tǒng)的總體規(guī)劃,組員馬吉宇進行系統(tǒng)的分析和設計,最后我進行系統(tǒng)的開發(fā)與實施。</p>&
19、lt;p><b> 2 系統(tǒng)規(guī)劃</b></p><p> 2.1 可行性分析</p><p> 可行性分析是系統(tǒng)分析階段的重要活動,是對系統(tǒng)進行全面、概要的分析。它的任務是確定項目開發(fā)始否必要和可行。它的主要目標是:進一步明確系統(tǒng)的目標、規(guī)模和功能,對系統(tǒng)開發(fā)背景、必要性和意義進行調(diào)查分析,并根據(jù)需要和可能提出擬開發(fā)系統(tǒng)的初步方案和計劃,明確問題,對
20、所提供系統(tǒng)大致規(guī)模和目標的幾個有關(guān)約束條件進行論證,并且提出系統(tǒng)的邏輯模型和各種可能的方案,從而為系統(tǒng)開發(fā)項目的決策提供科學依據(jù)。其主要從三個方面進行研究:</p><p> ?。?)技術(shù)可行性:對現(xiàn)有技術(shù)進行評價,以明確能否利用現(xiàn)有技術(shù)進行系統(tǒng)開發(fā)及系統(tǒng)實施。計算機網(wǎng)絡技術(shù)的發(fā)展和計算機硬件性價比的不斷提升,使計算機全面應用于醫(yī)院管理的各個環(huán)節(jié)成為可能。C/S開發(fā)模式、COM、DCOM技術(shù)在國內(nèi)各行各業(yè)的信息管
21、理系統(tǒng)開發(fā)中已經(jīng)被廣泛采用,實踐證明這些技術(shù)都非常適合醫(yī)院管理信息系統(tǒng)的開發(fā)。</p><p> ?。?)經(jīng)濟可行性:對組織的經(jīng)濟狀況和投資能力進行分析,對系統(tǒng)建設、運行和維護費用進行評估,對系統(tǒng)建成后可能取得的社會及經(jīng)濟效益進行估計。目前國內(nèi)應用HIS的醫(yī)院在信息化上的軟硬件投資只占其年收入的1%-3%,而應用HIS后,阻塞了管理漏洞,杜絕了藥品的丟失,節(jié)省了人力,提高了醫(yī)院的財、物管理水平,改善了患者的就醫(yī)環(huán)
22、境,方便了患者就醫(yī)和查詢,提高了醫(yī)院的服務效率和服務質(zhì)量。因此帶來的經(jīng)濟回報將遠遠超過信息化過程中的投入。</p><p> (3)營運可行性:指系統(tǒng)對組織機構(gòu)的影響,對現(xiàn)有人員和機構(gòu)、設施、環(huán)境等的適應性以及進行人員培訓補充計劃的可行性。國內(nèi)自上世紀80年代末就開始應用HIS,經(jīng)過近20年的發(fā)展,我國大部分醫(yī)院都有主管HIS的信息科,絕大部分醫(yī)院都使用過單機版計算機軟件來完成日常的收費劃價以及藥庫管理工作。經(jīng)
23、調(diào)查發(fā)現(xiàn)華東地區(qū)近95%的醫(yī)院都在20世紀90年代中期開始應用HIS。所以醫(yī)院的計算機信息管理人才、計算機硬件設備、操作員的計算機應用能力都為系統(tǒng)的運行過程提供了可靠保證。</p><p><b> 3 系統(tǒng)分析</b></p><p> 3.1 業(yè)務流程分析 </p><p> 在對HIS的業(yè)務流程、組織層次進行初步調(diào)查分析之后,
24、明確了需求分析的目的,明確了系統(tǒng)開發(fā)的目標和用戶的信息需求,接下來本節(jié)將通過具體的業(yè)務流程圖來描述HIS業(yè)務的全過程,以明確系統(tǒng)應具有的功能。業(yè)務流程圖是在對病人診療過程和醫(yī)院行政管理流程進行調(diào)查、分析的基礎上得到的,其調(diào)查內(nèi)容緊緊圍繞系統(tǒng)的功能、目標。調(diào)查結(jié)果利用圖形化工具進行描述,以規(guī)范說明。</p><p> 本HIS系統(tǒng)包含出入院管理、病區(qū)管理、藥房管理、藥庫管理四大模塊。整個業(yè)務流程包括:入庫登記、預
25、交金登記、入?yún)^(qū)登記、醫(yī)生診斷檢查、醫(yī)生開醫(yī)囑、檢查項目執(zhí)行、發(fā)藥申請、藥房發(fā)藥、退藥申請、藥房退藥、藥房入庫申請、藥庫藥品出庫、藥房藥品退貨、藥庫藥房退庫、藥庫藥品入庫、藥庫藥品退貨、病人出區(qū)、出院結(jié)算。以下按出入院處、病區(qū)、藥房、藥庫四大功能科室分別闡述。</p><p> ?。?)出入院處:病人首先到出入院處登記入院,出入院處給病人分配一個住院號,登記病人的姓名、年齡、醫(yī)療類別、入院日期、待住院的病區(qū)和科室、
26、入院診斷等入院信息。登記結(jié)束后,病人再交納一定數(shù)額的押金,出入院處給病人押金收據(jù)。</p><p> ?。?)病區(qū):病人入院登記之后,到病區(qū)由護士給病人分配床位和相應的主治醫(yī)生。醫(yī)生在給病人做完診斷之后給病人下醫(yī)囑。由醫(yī)囑產(chǎn)生治療項目執(zhí)行申請和藥品發(fā)藥請領單。治療過程中如果病人申請退藥,護士再向藥房發(fā)送退藥申請.醫(yī)囑執(zhí)行時產(chǎn)生的固定項目費用,例如:護理費、床位費、診療費都在相應的功能科室直接收費。需要醫(yī)技確認的醫(yī)
27、囑項目都在檢查科室執(zhí)行完成后,由病區(qū)記費。</p><p> ?。?)藥房:藥房收到病區(qū)的發(fā)藥申請后即給病區(qū)發(fā)藥,收到病區(qū)的退藥申請后給病區(qū)退藥。藥房向藥庫申請藥品入庫藥品退貨。</p><p> ?。?)藥庫:藥庫收到藥房的入庫申請后即給藥房發(fā)貨,收到藥房的退藥申請后給藥房退貨。藥庫向藥商購貨和退貨</p><p> 3.2 數(shù)據(jù)流程分析</p>
28、<p> 數(shù)據(jù)流程圖是組織中信息運動的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。它可以綜合的反映出信息在系統(tǒng)中的流動、處理和存儲情況,具有良好的抽象性和概括性。它在調(diào)查的基礎上,從系統(tǒng)的科學性、管理的合理性、實際運行的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解,從邏輯上精確地描述系統(tǒng)應具有的數(shù)據(jù)加工、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向(外部實體)等項目。數(shù)據(jù)流程圖和系統(tǒng)的物理描述無關(guān),它所描述
29、的內(nèi)容不涉及技術(shù)細節(jié),而是面向用戶的,即使完全不懂信息技術(shù)的用戶也容易理解。因此,數(shù)據(jù)流程圖成為系統(tǒng)分析員與用戶進行交流的有效手段,同時也成為系統(tǒng)設計的主要依據(jù)之一。</p><p><b> 3.3 數(shù)據(jù)字典</b></p><p> 由于數(shù)據(jù)流程圖只是對數(shù)據(jù)處理及彼此之間的聯(lián)系進行說明,未對數(shù)據(jù)的詳細內(nèi)容及數(shù)據(jù)的加工過程進行說明,而這正是數(shù)據(jù)字典所要表達的。
30、數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,也就是對數(shù)據(jù)流程圖中包含的所有元素的定義的集合。它能將數(shù)據(jù)流程圖中全部數(shù)據(jù)流及其組成部分的數(shù)據(jù)元素、數(shù)據(jù)存儲、數(shù)據(jù)加工等描述清楚,便于后續(xù)工作—系統(tǒng)設計的進行</p><p><b> 4 系統(tǒng)設計</b></p><p> 4.1 系統(tǒng)功能結(jié)構(gòu)設計</p><p> 圖4-1 醫(yī)院管理系統(tǒng)功能結(jié)構(gòu)圖&l
31、t;/p><p> 系統(tǒng)開發(fā)的總體任務是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。</p><p> 系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎上完成。醫(yī)院住院管理信息系統(tǒng)需要完成功能主要有:</p><p> 病人基本信息的輸入,包括病人編號、姓名、性別、年齡、入院日期、出院日期、是否辦理出院、病因等。</p><p> 病人基本信息的查詢和
32、修改,包括病人編號、姓名、性別、年齡、入院日期、出院日期、病因等。</p><p> 病人入院、出院登記,包括病人編號、姓名、性別、年齡、是否辦理出院、病因等。</p><p> 病房類別標準的制定、類別信息的輸入,包括病房號碼、病房等級稱、每日價格、床位等。</p><p> 病人住房信息的輸入,包括病人編號、姓名、住房號碼、住房等級、床位等。</p&
33、gt;<p> 病人住房信息的登記、查詢,包括病人編號、姓名、住房號碼、住房等級、床位等。</p><p> 信息的統(tǒng)計,包括病人信息、病房信息、住房信息、用戶信息等。 </p><p> 用戶信息的輸入,包括病人編號、姓名、密碼、身份等。</p><p> 用戶密碼的維護和修改,包括姓名、舊密碼、新密碼等。 </p>
34、<p> 4.2 數(shù)據(jù)流程結(jié)構(gòu)設計</p><p> 數(shù)據(jù)庫需求分析:用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設計打下基礎。</p><p> 在仔細分析調(diào)查有關(guān)醫(yī)院住院管理信息需求的基礎上,得到如圖1—2所示的本系統(tǒng)所處理的數(shù)據(jù)
35、流程。</p><p> 圖4-2 醫(yī)院住院管理信息系統(tǒng)數(shù)據(jù)流程圖</p><p> 針對一般醫(yī)院住院管理信息系統(tǒng)的需求,通過對醫(yī)院住房管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設計如下所述的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):</p><p> 病房類別信息,包括的數(shù)據(jù)項有:病房號碼、病房等級稱、每日價格、床位等。</p><p> 病人信息,包括的數(shù)據(jù)項有
36、:病人編號、姓名、性別、年齡、入院日期、出院日期、是否辦理出院、病因等。。</p><p> 病人住房信息,包括的數(shù)據(jù)項有:病人編號、姓名、住房號碼、住房等級、病床等。 </p><p> 用戶信息,包括的數(shù)據(jù)項有:病人編號、姓名、密碼、身份等。</p><p> 4.3 數(shù)據(jù)邏輯結(jié)構(gòu)設計</p><p> 4.3.1 邏輯
37、E-R圖設計</p><p><b> 區(qū)部E-R圖設計</b></p><p> 圖4-5 住房實體集</p><p> (2)系統(tǒng)總體E-R圖</p><p><b> (3)概念模式關(guān)系</b></p><p> 1.病人基本信息表(編號*,姓名,性別,年齡,
38、入院日期,出院日期,是否已辦理出院,病因)</p><p> 2.病房基本信息表 (病房號碼*,病房級別,每日價格,擁有病床數(shù))</p><p> 3.住房信息表(住房編號*,性別,病房號碼,病房等級,床位)</p><p> 4.用戶信息表(用戶編號*,姓名,密碼,身份)</p><p> 4.3.2 數(shù)據(jù)信息表設計</p&
39、gt;<p> ?。?)、病房信息表:</p><p> ?。?)、病人信息表:</p><p> (3)、住房信息表:</p><p> ?。?)、用戶信息表:</p><p> 4.4 數(shù)據(jù)庫設計</p><p> 建立數(shù)據(jù)庫醫(yī)院住院管理系統(tǒng),主要建立病房信息表,病人信息表,住房信息表,用戶信
40、息表。</p><p> (1)病房信息數(shù)據(jù)表建立</p><p><b> 圖4-7 病房信息</b></p><p> ?。?)病人信息數(shù)據(jù)表建立</p><p><b> 圖4-8 病人信息</b></p><p> ?。?)住房信息數(shù)據(jù)表建立</p>
41、<p><b> 圖4-9 住房信息</b></p><p> ?。?)用戶信息數(shù)據(jù)表建立</p><p> 圖4-10 用戶信息</p><p><b> 4.5 代碼設計</b></p><p> 代碼主要起標識、統(tǒng)計和檢索、對象狀態(tài)的描述等作用,因此我們在進行代碼設計時
42、要注意代碼的適應性、合理性、簡明性、系統(tǒng)性、穩(wěn)定性、可擴充性、標準性以及要便于識別和記憶。</p><p> 目前的計算機還無法識別客觀世界中的任何一種具體的事物,它只能識別ASCII字符集中的256個基本字符和數(shù)字,因此,計算機管理信息系統(tǒng)設計的基本前提條件是管理對象數(shù)字化或字符化,這就是代碼設計。</p><p> 病房信息:病房號碼 1001 ;10代表年份,01代表順序號;&l
43、t;/p><p> 病人信息:編號 0001代表順序號;</p><p> 住房信息:編號0001代表順序號;</p><p> 用戶信息:編號0001代表順序號。</p><p><b> 5 系統(tǒng)實施</b></p><p> 5.1 系統(tǒng)界面及代碼實施</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("歡迎訪問系統(tǒng)!")</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("歡迎訪問系統(tǒng)!")</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> 當?shù)卿洉r選擇管理員和病人不同身份進入不同管理界面。
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> (4)病房信息管理功能</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> (5)系統(tǒng)維護功能</b></p><p> 點擊系統(tǒng)維護后進入下界面,可進行管理員密碼修改操作,</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 信息統(tǒng)計功能</p><p> 點擊“病人統(tǒng)計”進入如下界面:</p><p> 圖5-10 病人信息</p><p> 點擊“
82、病房統(tǒng)計”進入如下界面:</p><p> 圖5-11 病房信息</p><p> 點擊“病人病房統(tǒng)計”進入如下界面:</p><p><b> 圖5-12住房信息</b></p><p> 點擊“本系統(tǒng)用戶統(tǒng)計”進入如下界面:</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 結(jié)束語</b></p><p> 本次設計報告以醫(yī)院住院管理系統(tǒng)為背景,論述了開發(fā)醫(yī)院住院管理系統(tǒng)的結(jié)構(gòu),系統(tǒng)開發(fā)的基本步驟和方法。該系統(tǒng)的開發(fā)主要是采用面向?qū)ο箝_發(fā)模型,醫(yī)院管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面.對于前者要求建立數(shù)據(jù)一致性和完整性強,數(shù)據(jù)安全性好的數(shù)據(jù)庫.而對于后者則要求應用程序功能完備,易使用等特點
96、。</p><p> 通過這次實踐我們進一步明確了開發(fā)研制一個管理信息系統(tǒng)的方法和思想,加深了對管理信息系統(tǒng)的認識,提高了學習管理信息系統(tǒng)的興趣,鞏固了以前學到的信息系系統(tǒng)開發(fā)方法方面的知識,提高了軟件開發(fā)的水平,為今后在工作崗位上學用好計算機打下了堅實的基礎。這次的課程實踐主要有以下幾點收獲:</p><p> 1.對原型化的系統(tǒng)開發(fā)方法有了一定的了解。漸增式的原型化開發(fā)方法與面向?qū)?/p>
97、象的程序設計的結(jié)合不但能在系統(tǒng)開發(fā)初期讓用戶了解系統(tǒng)的概貌,而且能使系統(tǒng)開發(fā)模塊化,提高開發(fā)效率,減少出錯。對于后期的系統(tǒng)維護也提供了很大的幫助。</p><p> 2.通過實踐,提高了系統(tǒng)分析的能力,對數(shù)據(jù)流圖、數(shù)據(jù)字典、系統(tǒng)流程圖等系統(tǒng)設計工具的使用有了更深刻的認識。為以后的工作、學習的進一步提高打下了堅實的基礎。</p><p><b> 參考文獻</b>&
98、lt;/p><p> [1] 金敏力,田兆福.管理信息系統(tǒng).北京:科學出版社,1999年</p><p> [2] 安忠等.管理信息系統(tǒng).北京:中國鐵道出版社,1998年</p><p> [3] 黃梯云.管理信息系統(tǒng)(修訂版).北京:高等教育出版社,2000年</p><p> [4] 張剛.信息系統(tǒng)開發(fā)實踐教程.成都:電子科技大學出版
99、社,2001年</p><p> [5] 張金成.管理信息系統(tǒng).北京:北京大學出版社,2001年</p><p> [6] 易榮華.管理信息系統(tǒng).北京:高等教育出版社,2001年</p><p> [7] 薩師煊,王珊. 《數(shù)據(jù)庫系統(tǒng)概論》.北京:高等教育出版社,2000年2月第三版</p><p> [8] 劉韜,駱娟,何旭洪 《V
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院管理系統(tǒng)課程設計
- 醫(yī)院候診管理系統(tǒng)課程設計
- 軟件測試課程設計--醫(yī)院管理系統(tǒng)
- 醫(yī)院管理系統(tǒng)-醫(yī)院管理系統(tǒng)課程設計說明書
- 醫(yī)院管理信息系統(tǒng)課程設計
- 醫(yī)院管理信息系統(tǒng)課程設計報告
- 醫(yī)院管理系統(tǒng)課程設計說明書
- 數(shù)據(jù)庫課程設計報告(醫(yī)院管理系統(tǒng))
- 信息管理系統(tǒng)課程設計——醫(yī)院管理信息系統(tǒng)
- 醫(yī)院his管理系統(tǒng)-《管理信息系統(tǒng)》課程設計報告
- 數(shù)據(jù)庫原理課程設計---醫(yī)院管理系統(tǒng)的設計
- 課程設計 醫(yī)院藥品信息管理系統(tǒng)的設計與實現(xiàn)
- web課程設計--課程管理系統(tǒng)
- 管理信息系統(tǒng)課程設計---醫(yī)院藥物管理信息系統(tǒng)
- 學校醫(yī)院管理信息系統(tǒng)課程設計
- 課程設計報告--醫(yī)院住院部信息管理系統(tǒng)
- 數(shù)據(jù)庫課程設計---醫(yī)院管理信息系統(tǒng)
- 《面向?qū)ο笳n程設計》課程設計---媒體管理系統(tǒng)
- 課程設計---課程設計圖書管理系統(tǒng)
- c課程設計---圖書管理系統(tǒng)課程設計
評論
0/150
提交評論