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