

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 設計(論文)題目: 民營醫(yī)院門診管理系統(tǒng) </p><p><b> 摘要</b></p><p> 信息時代已經來臨,計算機應用于醫(yī)院的日常管理,為醫(yī)院的現(xiàn)代化帶來了從未有過的動力和機遇,為醫(yī)療衛(wèi)生領域的發(fā)展提供了無限的潛力。采用計算機管理信息系統(tǒng)已成為醫(yī)院管理科學化和現(xiàn)代化的標志,給醫(yī)院帶來了明顯的經濟效益和社會效益。
2、</p><p> 本文介紹了數據庫管理系統(tǒng)的基本設計方法,詳細闡述了整個應用系統(tǒng)的設計思路,并對各部分設計周期進行了詳盡的分析,最終達成了一個完整的設計方案;在文章的最后,還根據數據庫系統(tǒng)的調試結果,提出了可以進一步改進的部分,以便在投入實際應用后系統(tǒng)可以更加穩(wěn)定可靠的工作。</p><p> 關鍵詞:HIS 醫(yī)院系統(tǒng)的實現(xiàn),SQL數據庫系統(tǒng),Visual Basic</p&g
3、t;<p><b> ABSTRACT</b></p><p> The ages of the information has already come, the sharp weapon-calculator of the information processing, apply in the daily management of the hospital, bro
4、ught to never have for the modernization of the hospital of the motive and opportunity, provided an infinite potential for the development of the medical treatment health realm.Adopt the calculator management information
5、 system has become the hospital management scientific with modern of marking, brought hospital the obvious economic performan</p><p> This text introduced the database management system of basic design meth
6、od, elaborated the whole design way of thinking of applied system in detail, and designed period to carry on to each part detailed of analysis, end reach an integrity of design project;The end in article, return to adjus
7、t to try a result according to the database system, put forward can improve further of part, in order to at throw in physically applied after the system can stabilize a dependable work more.</p><p> KEYWORD
8、S:the realization of the HIS hospital system, SQL database system,Visual Basic</p><p><b> 目 錄</b></p><p><b> 1緒論1</b></p><p> 1.1 研究動機與目的1</p>&l
9、t;p> 1.2 研究背景1</p><p> 1.3 HIS的簡述2</p><p> 1.4數據庫系統(tǒng)簡介2</p><p> 1.5開發(fā)工具與及關健技術簡介3</p><p><b> 1.6系統(tǒng)簡介4</b></p><p> 1.7系統(tǒng)實現(xiàn)的目標4</
10、p><p><b> 2 系統(tǒng)分析5</b></p><p> 2.1系統(tǒng)主要模塊功能進行詳細的分析5</p><p> 2.2數據庫設計6</p><p> 3 系統(tǒng)實現(xiàn)及編碼11</p><p> 3.1系統(tǒng)工程說明11</p><p> 3.2界面設
11、計11</p><p> 3.3具體功能實現(xiàn)11</p><p><b> 總結14</b></p><p><b> 致謝15</b></p><p><b> 參考文獻16</b></p><p><b> 附錄17&
12、lt;/b></p><p> 軟件使用說明書18</p><p><b> 1緒論</b></p><p> 醫(yī)院門診管理信息系統(tǒng)在HIS系統(tǒng)中占有重要的地位,其數據量大、信息共享度高,而且對收費、退費、收費統(tǒng)計和藥品管理實時性要求高,從以醫(yī)院管理、經濟管理為主轉為以病人為關注點,隨著社會發(fā)展、人民生活水平不斷提高,醫(yī)院的一切程
13、序都逐漸人性化服務,自動化、無紙化管理。對醫(yī)院的服務要求也越來越高,作為現(xiàn)代化醫(yī)院的門診管理,必須以人為本,從軟、硬件上,上一新的臺階,才可能最大限度地提高醫(yī)院對患者服務的效率,提高醫(yī)院的資源利用率和能力,最大限度產生良好的社會與經濟效益。</p><p> 現(xiàn)代化的醫(yī)院門診管理,應具備公平、公開、公正、文明的門診系統(tǒng),快捷的病人自助查詢、收費、藥品查詢等人性化服務,大大改善了醫(yī)生的工作條件,降低了門診護士的工
14、作強度,提高了各方面的效率,同時也為醫(yī)院各級管理人員們科學管理提供了基本統(tǒng)計數據,可最大限度發(fā)揮醫(yī)院的現(xiàn)有資源,產生良好的社會與經濟效益,實現(xiàn)現(xiàn)代化醫(yī)院門診管理,將為我國醫(yī)療衛(wèi)生保健事業(yè)帶來質的飛躍,一舉跨入發(fā)達國家醫(yī)療管理的先進行列。為此確定此課題有十分重要的意義。</p><p> 1.1 研究動機與目的</p><p> 醫(yī)院管理是現(xiàn)代醫(yī)院的核心環(huán)節(jié)之一,隨著病人要求的不斷提高,
15、醫(yī)院門診管理在整個社會中占有越來越重要的地位。在傳統(tǒng)醫(yī)院管理過程中,門診與查詢管理都非常的耗費人力物力,同時由于采用手工操作,不可避免造成一些的錯誤?,F(xiàn)階段醫(yī)院門診管理的特點是信息處理量特別大,所管理的藥品種類繁多,而且收費單、退費單等單據的發(fā)生量特別大,關聯(lián)信息多,查詢和統(tǒng)計的方式各不相同。因此在管理上實現(xiàn)起來有一定的困難。在管理的過程中經常出現(xiàn)信息的重復傳遞等問題。醫(yī)院門診管理部門越來越需要一套低成本、高性能、方便使用、功能完善的綜
16、合門診管理信息系統(tǒng)。而現(xiàn)在計算機技術、網絡技術成熟與發(fā)展,為醫(yī)院門診管理自動化提供了強有力的技術支持。課題以某醫(yī)院應用背景,通過研究當前醫(yī)院系統(tǒng)的管理現(xiàn)狀、存在問題以及現(xiàn)實需求,設計一個針對醫(yī)院門診管理工作的管理信息系統(tǒng)。該系統(tǒng)能夠提供較為完備的功能,可以全面管理醫(yī)院中的各相關信息,縮短了信息流轉時間,使醫(yī)院的管理層次分明,井然有序,為醫(yī)生診治與病人查詢提供依據,對于提高醫(yī)院管理的經營效率、加快門診管理的自動化具有重要的意義。</
17、p><p><b> 1.2 研究背景</b></p><p> 在手工業(yè)時代,企業(yè)對醫(yī)院的各項管理的運作是停留在以紙、筆為主要工具的階段。到后來,隨著信息量的快速增長,這種傳統(tǒng)的手工操作的方法已無法迅速、準確的完成各項管理工作。當醫(yī)院意識到這點之后,紛紛開始重視醫(yī)院管理。此間,利用了西蒙教授開發(fā)的自動控制理論,馬奇的最大、最小化問題等方法,相繼開發(fā)出了許多管理方法。
18、</p><p> 進入20世紀之后,隨著系統(tǒng)、信息技術、管理工具的進步以及計算機的普及,許多醫(yī)院開始利用計算機進行門診管理。從而提高了處理的速度與精度。</p><p> 在如今計算機飛速發(fā)展的今天,將計算機這一信息處理利器應用于醫(yī)院的日常管理已是勢必所然,而且這也將為醫(yī)院門診部管理帶來前所未有的改變,它可以帶來意想不到的效益,同時也會為醫(yī)院的飛速發(fā)展提供無限潛力。采用計算機管理信息
19、系統(tǒng)已成為醫(yī)院門診管理科學化和現(xiàn)代化的重要標志,它給醫(yī)院管理帶來了明顯的經濟效益和社會效益。主要體現(xiàn)在:極大提高了醫(yī)院工作人員的工作效率,大大減少管理中的漏洞,可以節(jié)約不少管理開支,增加各方面的收入。</p><p> 1.3 HIS的簡述</p><p> 醫(yī)院信息系統(tǒng)(Hospital Information System,簡稱HIS)是近年來國際上剛剛興起的計算機信息產業(yè),按照衛(wèi)
20、生部信息化工作領導小組辦公室頒發(fā)的《醫(yī)院信息系統(tǒng)基本功能規(guī)范》,它的準確定位為:醫(yī)院信息系統(tǒng)是指利用計算機軟硬件技術、網絡通訊技術等現(xiàn)代化手段,對醫(yī)院及其所屬各部門對人流、物流、財流進行綜合管理,對在醫(yī)療活動各階段中產生的數據進行采集、存儲、處理、提取、傳輸、匯總、加工生成各種信息,從而為醫(yī)院的整體運行提供全面的、自動化的管理及各種服務的信息系統(tǒng)。</p><p> HIS是現(xiàn)代化醫(yī)院建設中不可缺少的基礎設施與
21、支撐環(huán)境,屬于迄今世界上現(xiàn)存的企業(yè)級信息系統(tǒng)中最為復雜的一類。它不僅要同其它管理信息系統(tǒng)(MIS)一樣追蹤、管理伴隨人流、物流、財流所產生的管理信息,從而提高整個系統(tǒng)的運行效率,而且還應該支持以病人醫(yī)療信息記錄為中心的整個醫(yī)療、教學、科研活動。</p><p> 1.4數據庫系統(tǒng)簡介</p><p> 數據庫系統(tǒng)本質上是一個用計算機存儲記錄的系統(tǒng)。系統(tǒng)用戶可以對這些文件執(zhí)行插入數據、檢
22、索數據、更改數據、刪除數據等一系列操作。圖1-1是一個數據庫系統(tǒng)的簡圖。</p><p> 圖1-1 數據庫系統(tǒng)簡圖</p><p> 本人設計的是一個關于中小型民營醫(yī)院的醫(yī)院門診管理的數據庫系統(tǒng),通過這個系統(tǒng)管理員可以簡捷、方便的對病人、醫(yī)生及藥品記錄查閱、增加、刪除等功能,而用戶也可以通過這個系統(tǒng)對進行醫(yī)院查詢、借閱等功能。</p><p> 該數據庫應用
23、程序按照用戶權限和實現(xiàn)功能的不同分為兩部分:外部用戶對數據庫的查詢訪問和內部管理人員對數據記錄的管理維護,每一部分中包含各自實現(xiàn)的各項功能,對每一項功能的實現(xiàn),將按照窗體設計以及運行情況的順序逐一進行設計。</p><p> 本系統(tǒng)采用SQL技術建立數據庫,然后建立數據源的鏈接,并且生成醫(yī)院門診管理的數據庫應用程序從而實現(xiàn)數據庫的管理功能。</p><p> SQL(Structure
24、d Query Language,結構查詢語言)是一個功能強大的數據庫語言。SQL語句通常用于完成一些數據庫的操作任務,比如在數據庫中更新數據,或者從數據庫中檢索數據。使用SQL的常見關系數據庫管理系統(tǒng)有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。</p><p> SQL語言有著非常突出的優(yōu)點,主要是:</p><p>
25、;<b> 1、非過程化語言</b></p><p><b> 2、統(tǒng)一的語言</b></p><p> 3、是所有關系數據庫的公共語言</p><p> 非過程化語言:SQL是一個非過程化的語言,因為它一次處理一個記錄,對數據提供自動導航。SQL允許用戶在高層的數據結構上工作,而不對單個記錄進行操作,可操作記錄集
26、,所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。</p><p> SQL不要求用戶指定對數據的存放方法, 這種特性使用戶更易集中精力于要得到的結果;所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數據存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索
27、引。</p><p> 統(tǒng)一的語言:SQL可用于所有用戶的活動模型,包括系統(tǒng)管理員、數據庫管理員、 應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。</p><p> SQL為許多任務提供了命令,其中包括:</p><p><b> 1. 查詢數據</b></p><p> 2、 在表中插入、修改和刪除記錄
28、</p><p> 3、 建立、修改和刪除數據對象</p><p> 4、 控制對數據和數據對象的存取</p><p> 5、 保證數據庫一致性和完整性</p><p> 以前的數據庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL 將全部任務統(tǒng)一在一種語言中。所有關系數據庫的公共語言:由于所有主要的關系數據庫管理系統(tǒng)都支持SQL語言,
29、用戶可將使用SQL的技能從一個RDBMS(關系數據庫管理系統(tǒng))轉到另一個,所有用SQL編寫的程序都是可以移植的。</p><p> 1.5開發(fā)工具與及關健技術簡介</p><p> 本系統(tǒng)使用SQL作為后臺數據管理系統(tǒng),而在前端使用ADO對象和數據環(huán)境作為數據訪問接口。它選用了目前最流行、使用最廣泛的可視化編程語言Visual Basic 6.0作為開發(fā)環(huán)境。在實際的系統(tǒng)編程中,這種系
30、統(tǒng)開發(fā)方式也是很普遍的。</p><p> 1.5.1Visual Basic簡介</p><p> Visual Basic,簡稱VB,是Microsoft公司推出的一種Windows應用程序開發(fā)工具。是當今世界上使用最廣泛的編程語言之一,它也被公認為是編程效率最高的一種編程方法。無論是開發(fā)功能強大、性能可靠的商務軟件,還是編寫能處理實際問題的實用小程序,VB都是最快速、最簡便的方法
31、。它是由最初的Basic語言發(fā)展而來的,Basic語言是面向過程的,后來出現(xiàn)的vb1.0到3.0......一直到現(xiàn)在的6.0和vb.net,是一種可視化面向對象的編程語言,特點是編程效率高,很短時間就可以編寫出功能強大的軟件。</p><p> 1.5.2 ADO技術</p><p> ADO(ActiveX Data Objects)稱為ActiveX數據對象,是Microsoft
32、公司開發(fā)數據庫應用程序面向對象的新接口,ADO技術已成為ASP技術用來訪問Web數據庫應用程序的核心。ADO是DAO/RDO的后繼產物,它擴展了DAO和RDO所使用的對象模型,具有更加簡單,更加靈活的操作性能。ADO在Internet方案中使用最少的網絡流量,并在前端和數據源之間使用最少的層數,提供了輕量、高性能的數據訪問接口,可通過ADO Data控件非編程和利用ADO對象編程來訪問各種數據庫。</p><p>
33、; 它是對當前微軟所支持的數據庫進行操作的最有效和最簡單直接的方法,它是一種功能強大的數據訪問編程模式,從而使得大部分數據源可編程的屬性得以直接擴展到你的Active Server 頁面上??梢允褂肁DO 去編寫緊湊簡明的腳本以便連接到 Open Database Connectivity (ODBC) 兼容的數據庫和 OLE DB 兼容的數據源,這樣程序員就可以訪問任何與 ODBC 兼容的數據庫,包括 MS SQL SERVER、A
34、ccess、 Oracle 等等。</p><p><b> 1.6系統(tǒng)簡介</b></p><p> 科學技術的飛速發(fā)展,使得競爭十分激烈,有許多公司在崛起,也有許多公司在沒落,優(yōu)勝劣汰十分明顯,這就要看誰先掌握先進的技術了,對于管理方面也是一樣,效率和成效就是關鍵,為了提高管理的效率和操作的簡單化,制作這中型醫(yī)院門診管理系統(tǒng)是十分必要的。該系統(tǒng)特別適用中小型醫(yī)
35、院,針對醫(yī)院規(guī)模不大,人手不足等特點,能夠直接面對病人或醫(yī)生,以智能化的操作滿足日常需求。我的目標就是開發(fā)一個功能實用、操作方便、簡單明了且成本低的中型醫(yī)院門診管理系統(tǒng)。</p><p> 本系統(tǒng)采用C/S結構,服務器采用SQL Server2000數據庫,客戶端采用Visual Basic 6.0為開發(fā)工具。在設計時力求作到界面簡潔,風格統(tǒng)一,操作方便,上手簡易等特點。</p><p>
36、; 本系統(tǒng)主要包括8大功能,即:收費管理、退費管理、醫(yī)務人員管理、科室管理、收費項目管理、藥品管理、報表管理和數據維護等。</p><p><b> 系統(tǒng)具有以下特點:</b></p><p> 極大地提高了醫(yī)務人員的工作效率,加快了病人就診的速度,有效地解決了“看病難“的問題。</p><p> 全面提高了醫(yī)院的綜合管理水平和服務質量
37、。</p><p> 解決了漏收費、錯收費問題,控制了藥品的流失。</p><p> 采用公費、自費兩種收費模式。</p><p> 強大的報表打印功能,使用戶可以隨時查看或打印收費、退費的統(tǒng)計結果。</p><p> 系統(tǒng)具有較高的安全性,每進入一個功能模塊,都要驗證操作員的身份和密碼。</p><p>
38、1.7系統(tǒng)實現(xiàn)的目標</p><p> 中型醫(yī)院門診管理系統(tǒng)用于支持醫(yī)院完成各方面的管理,有如下幾個方面的目標:</p><p> 1.記錄病人的基本檔案信息,提供便捷的查詢功能。</p><p> 2.管理醫(yī)生的信息,使醫(yī)生與病人有很好的聯(lián)系。</p><p> 3.有效管理病人的各方面信息,以便醫(yī)生查詢。</p>&
39、lt;p> 4.減少醫(yī)生漏收費、錯收費問題,降低管理成本。</p><p> 5.有效地完成醫(yī)院的日常管理工作。</p><p><b> 2 系統(tǒng)分析</b></p><p> 2.1系統(tǒng)主要模塊功能進行詳細的分析</p><p> 主要功能有7大塊分別為計價收費、藥品維護、統(tǒng)計查詢、報表打印、系統(tǒng)維護
40、、關于等,下面對每一模塊進行詳細的介紹:</p><p> 1.計價收費模塊的功能</p><p> A:提供“病案類型”列表供用戶選擇錄入。如果用戶選擇“新患者”,那么系統(tǒng)自動分配給該患者一個病案號;如果選擇其他病案類型,可以自動輸入證號。例如,提供兩種費用類型,即:自費、公費。</p><p> B:通過拼音簡碼檢索輸入就診科室、醫(yī)生和診療項目,提高了工作
41、效率。</p><p> C:通過“類型”列表選擇項目類別,例如:中藥費、檢查費、化驗費等。再通過選擇的項目類型,篩選并彈出與之對應的藥品或診療項目的詳細信息列表,供用戶查看和選擇錄入。</p><p> D:對于錯誤的數據,可以單條刪除,也可以整單作廢。</p><p> E:金額系統(tǒng)自動計算,減小了錯誤率。</p><p> F:
42、如果收費項目中存在藥品,那么自動更新該藥品的庫存數量。</p><p><b> 2.藥品維護模塊</b></p><p> 實現(xiàn)了中西藥品和特殊藥品的管理。將新增藥品入庫到相應的倉庫中,對于倉庫中已存在的藥品,可以增加庫存數量;如果藥品信息輸入有誤可以進行修改或刪除。</p><p><b> 3.統(tǒng)計查詢模塊</b&g
43、t;</p><p> 該模塊主要以查詢?yōu)橹?,收費查詢、藥品查詢、療項目查詢等。</p><p><b> 4.報表打印模塊</b></p><p> 此模塊有收款員日結報表、結帳統(tǒng)計報表、就診科室統(tǒng)計報表、執(zhí)行科室統(tǒng)計報表等。</p><p> 收款員日結報表主要完成當日或某日收款員收款和退款收據數和金額統(tǒng)計。
44、</p><p> 結帳統(tǒng)計報表根據用戶選擇的日期區(qū)間和統(tǒng)計方式。完成門診收費信息的統(tǒng)計。當用戶選擇“付款方式統(tǒng)計”選項時,將分別統(tǒng)計現(xiàn)金、支票和計帳三種結算方式總計收據數和收費金額。當用戶選擇“按收費項目統(tǒng)計”選項時,將按收費項目統(tǒng)計收費金額。</p><p> 就診科室統(tǒng)計報表完成按就診科室和日期統(tǒng)計收費信息。</p><p><b> 5.系統(tǒng)
45、維護模塊</b></p><p> 該模塊有三大管理功能分別為科室管理、生管理、療項目管理</p><p><b> 6.退費模塊</b></p><p> 根據用戶輸入的單據號,顯示單據的收費項目信息。在此信息中選擇需要退費的收費項目。這時系統(tǒng)自動統(tǒng)計退費金額和收費剩余金額。</p><p> 綜上
46、所述可得圖2-1所示的模塊結構圖。</p><p><b> 2.2數據庫設計</b></p><p> 2.2.1 E-R圖</p><p> 醫(yī)生與科室之間的E-R圖,醫(yī)生與科室有著一定的聯(lián)系,一個科室可以有若干個醫(yī)生,故科室與醫(yī)生是一對多的關系。</p><p> 圖2-2醫(yī)生與科室之間的E-R圖</
47、p><p> 門診與醫(yī)生之間的E-R圖,一個門診中可以有多個醫(yī)生,每一個醫(yī)生卻只能有一個對應的門診,為人看病</p><p> 圖2-3門診與醫(yī)生之間的E-R圖</p><p> 醫(yī)生與病人之間的E-R圖,在一個醫(yī)院中,醫(yī)生與病人有著緊密的聯(lián)系,往往是一對一的關系。</p><p> 圖2-4醫(yī)生與病人之間的E-R圖</p>
48、<p> 藥品與門診收費之間的E-R圖,一種藥品一個進價,收費時的價格也是統(tǒng)一的。</p><p> 圖2-5藥品與門診收費之間的E-R圖</p><p> 2.2.2重要數據庫表設計</p><p> 表2.1 醫(yī)生信息表</p><p><b> 表2.2科室信息表</b></p>
49、<p><b> 表2.3藥品信息表</b></p><p> 表2.4診療項目信息表</p><p> 表2.5門診收費信息表</p><p> 表2.6收費單據信息表</p><p> 表2.7門診退費信息表</p><p> 表2.8退費單據信息表</p>
50、<p><b> 3 系統(tǒng)實現(xiàn)及編碼</b></p><p><b> 3.1系統(tǒng)工程說明</b></p><p> 系統(tǒng)的工程名定為醫(yī)院醫(yī)院門診管理系統(tǒng)。在工程中的一些規(guī)定:</p><p> Form取名 Frm + 標識名, 標識名一般取表名。</p><p> 與數據
51、庫的連接用 ADOConnection,在程序主界面上。</p><p> 數據庫控件統(tǒng)一用ADOQuery, 取名 Query + 表名。</p><p> 編輯字段控件用 Edit控件,取名為字段名。數據自動存儲,只要置 Edit字段的name屬性為字段名, Tag置0,非庫字段值置1。</p><p><b> 3.2界面設
52、計</b></p><p><b> 1.窗體屬性設置:</b></p><p><b> 表3.1</b></p><p><b> 2.狀態(tài)欄的創(chuàng)建</b></p><p> 在主窗體上加入StatusBar控件,就加入了一條狀態(tài)欄,此狀態(tài)欄用于顯示系統(tǒng)
53、時間。</p><p> 3.主要控件的屬性設置</p><p><b> 表3.2</b></p><p><b> 3.3具體功能實現(xiàn)</b></p><p> 此系統(tǒng)中最主要的是計價收費系統(tǒng),這里就計價收費進行詳細介紹。</p><p> 當窗體載入時,設置:
54、病案類型、費用類型、類型,顯示系統(tǒng)日期們星期,設置MSFlexGrid表格列數,列寬及表頭信息。其代碼不不介紹。</p><p> 就看上面的代碼只是對程序的一些數據進行了初始化,函數和錄入過程還不是很清楚,下面就來一一介紹說明一下所用到的函數和錄入過程。</p><p><b> 數據錄入過程</b></p><p> 按(ENTER)
55、鍵使控件自動獲得焦點。</p><p> 在數據錄入的過程中,應該考慮到用戶輸入的方便性和高效性。用戶每錄入完一個項目后,系統(tǒng)應該自動將焦點放到下一個控件上。由于一般用戶都習慣使用(ENTER)鍵,所以這里設計只要用戶按下(ENTER)鍵,下一個需要錄入數據的控件便自動獲得焦點。完成這一功能,只需要在每個控件的KEYDOWN事件下輸入下一個控件獲得焦點代碼即可。例如:IfKeyCode=vbKeyReturn
56、And Index=1 Then Cbo1(1).SetFocus</p><p> 通過用戶輸入的拼音簡碼檢索并輸入科室、醫(yī)生等信息</p><p> 以輸入科室信息為例介紹通過拼音簡碼輸入信息的方法。在“就診科室”文本框中,當用戶輸入一個拼音簡碼或全輸,按(ENTER)鍵后系統(tǒng)自動檢索與其相匹配的科室信息,并顯示在科室信息列表中。如果第一條記錄是用戶需要的,那么直接按(ENTER)
57、鍵,即可在“就診科室”文本框中顯示該科室的信息;否則,可以通過鍵盤中的上下鍵進行選擇,然后按(ENTER)鍵,即可在“就診科室”文本框中顯示該科室的信息。代碼如下:</p><p> If KeyCode = vbKeyReturn And Index = 2 Then</p><p> Adodc1.RecordSource = "select * from 科室信息表 w
58、here 拼音碼 like + '" + Txt1(2).Text + "'+'%'"</p><p> Adodc1.Refresh</p><p> If Adodc1.Recordset.RecordCount > 0 Then</p><p> GridKS.Visible = Tru
59、e</p><p> GridKS.SetFocus</p><p><b> Else</b></p><p> GridKS.Visible = False</p><p> Txt1(3).SetFocus</p><p><b> End If</b><
60、;/p><p><b> End If</b></p><p> 將表格中的數據顯示在MS1表格中</p><p> 藥品信息或診療項目信息被檢索出來后,將顯示在DATAGRID表格中。下面以藥品表格(GRIDYP)為例介紹他的設計方法。</p><p> 在GRIDYP表格的KEYDOWN事件下,當用戶按下(ENT
61、ER)鍵時,將GRIDYP表格中的藥品信息賦給MS1的各個單元格。代碼如下:</p><p> If KeyCode = vbKeyReturn Then</p><p> With Adodc2.Recordset</p><p><b> '賦值給MS1表格</b></p><p> MS1.Text
62、Matrix(MS1.Row, 3) = Trim(.Fields("品名"))</p><p> MS1.TextMatrix(MS1.Row, 5) = Format(.Fields("零售價"), "0.00")</p><p><b> End With</b></p><p&
63、gt; MS1.Col = 3</p><p> Text1.Text = MS1.Text</p><p> Text1.SetFocus</p><p> GridYP.Visible = False</p><p><b> End If</b></p><p> If KeyC
64、ode = vbKeyEscape Then '按ESC鍵GridYP不可見</p><p> GridYP.Visible = False</p><p> Text1.SetFocus 'text1獲得焦點</p><p><b> End If</b></p><p> 自動
65、計算收費項目金額和總金額</p><p> 計算收費項目金額和總金額應該在Text1_Change事件下完成的。代碼如下:</p><p> MS1.Text = Text1.Text '賦值給MS1表格</p><p> If MS1.Col = 4 Then</p><p> MS1.TextMatrix(MS1.
66、Row, 6) = Val(MS1.TextMatrix(MS1.Row, 4)) * Val(MS1.TextMatrix(MS1.Row, 5))</p><p> CmdNextCF.Enabled = True</p><p> CmdAddItem.Enabled = True</p><p> CmdDelItem.Enabled = True&l
67、t;/p><p> CmdJS.Enabled = True</p><p> CmdCancel.Enabled = True</p><p><b> End If</b></p><p> If MS1.Col = 5 Then MS1.TextMatrix(MS1.Row, 6) = Val(MS1.Text
68、Matrix(MS1.Row, 4)) * Val(MS1.TextMatrix(MS1.Row, 5))</p><p> Dim A As Single</p><p> For i = 1 To MS1.Row</p><p> If MS1.TextMatrix(i, 1) <> "" Then</p>&
69、lt;p> A = Val(MS1.TextMatrix(i, 6)) + A '求合計金額</p><p><b> End If</b></p><p><b> Next i</b></p><p> LblZje.Caption = Format(A, "0.00")
70、</p><p> 當“數量”單元格發(fā)生變化時,計算收費項目金額和總金額??偨痤~是指表格中所有數據的合計金額,計算它時應該將計算語句寫在FOR……NEXT循環(huán)語句里。</p><p><b> 總結</b></p><p> 經過這次畢業(yè)設計,我感到自己無論在專業(yè)知識方面,還是在動手能力方面都有了很大的收獲。此次所使用的VB對我來不是一門
71、新的語言,但是操作起來還是有些困難,現(xiàn)在我對它已經有了一定的了解。特別是對ADO控件。SQL Server 以前學過,對數據庫的操作有初步掌握,此次畢業(yè)設計也使用SQL Server數據庫,這無疑增長了我這方面的經驗,使我數據庫有了更深一步的了解與認識,現(xiàn)在運用起來比以前熟練了很多。</p><p> 另外,通過此次畢業(yè)設計,本人對開發(fā)一個軟件的各個階段有了一定的了解,在實際動手的過程中,深刻體會到書寫代碼時良
72、好的習慣對錯誤的檢查和代碼的維護都有很大的幫助,不像以前寫代碼時,只想實現(xiàn)要實現(xiàn)的功能,不管代碼的書寫質量,內存空間的有效利用等問題。</p><p> 但是由于時間倉促,加上水平有限,一開始沒有做好很好的需求分析,草草的設計了數據庫,現(xiàn)在系統(tǒng)完成了回過頭去看一下,在數據庫設計過程中,還是存在許多不合理的地方。比如:在科室信息表中,我設計了,科室名稱與科室簡稱還有拼音碼,在操作過程中,似乎覺得沒有必要,有些重復
73、現(xiàn)象,還有沒有做到拼音碼是唯一的,運行過程中,沒有對已有的拼音碼進行提示,在設計過程中,我也遇到了許多問題如:在做系統(tǒng)時,在打印報表時,一開始總出現(xiàn)數據錯位的現(xiàn)象,經過反復檢查代碼后,仍然不能解決.最后考慮到打印數據錯位,經過老師和同學的幫助,最后問題解決了,從中讓我學會的如何去調試程序和解決問題。</p><p><b> 致謝</b></p><p> 三年的
74、大學生涯即將結束,借此機會向三年來關心過我,幫助過我得老師,同學們表示深深的謝意!</p><p> 特別要感謝我的導師沈卓芹老師,感謝她在系統(tǒng)設計和任務安排上長時間的指導,從開始設計數據庫到最后的完成整體設計,以及論文的撰寫完畢,都給予了極大的幫助。在我的畢業(yè)設計遇到困難的時候,是沈老師把我從誤區(qū)中拉了出來,而且她還告訴我了許多解決問題得方法和技巧,這將為我今后走上工作崗位奠定基礎。</p>&
75、lt;p><b> 參考文獻</b></p><p> [1] 黃梯云. 管理信息系統(tǒng)[M]. 北京:高等教育出版社,2000</p><p> [2] 薛華成. 管理信息系統(tǒng)[M].3. 北京:清華大學出版社 1999.5</p><p> [4] 張金城. 管理信息系統(tǒng)[M]. 北京:北京大學出版社 2001.8</p&
76、gt;<p> [5] 羅超理, 李萬紅. 管理信息系統(tǒng)原理與應用[M]. 北京:清華大學出版社 2002.9</p><p> [6] 朱順泉, 姜靈敏. 管理信息系統(tǒng)理論與實務[M]. 北京:人民郵電出版社 2004.4</p><p> [7] 史嘉權. 數據庫系統(tǒng)基礎教程[M]. 北京:清華大學出版社 1999</p><p> [8]
77、 Ann Majchrzak, Cynthia M.Beath , Ricardo A.Lim, Wynne W.Chin. Management client dialogue during information systems design to facilitate client learning [J]. MIS Quarterly , 2005,29(4): 653-667. </p>
78、<p> [9] Lisa M. Ellram, Bernard J. La Londe, Mary Margaret Weber. Retail logistics[J]. International Journal of Physical Distribution & Logistics Management, 1999, 29(7):477-494.</p><p&g
79、t; [10] Jeffrey D.Ullman, Jennifer Widom. A First Course in Database Systems. Prentice-Hall International, Inc[R]. 1998</p><p><b> 附錄</b></p><p> 文件名 文件類型
80、 說明</p><p> frm_main 窗體文件 主程序窗體</p><p> main_about 窗體文件 關于窗體</p><p> main_bb_jzkstjbb
81、 窗體文件 就診科室統(tǒng)計報表窗體</p><p> main_bb_jztjbb 窗體文件 結帳統(tǒng)計報表窗體</p><p> main_bb_rjbb 窗體文件 收款員日結報表窗體</p><p> mai
82、n_bb_zxkstjbb 窗體文件 執(zhí)行科室統(tǒng)計報表窗體</p><p> main_charge 窗體文件 門診收費窗體</p><p> main_enter 窗體文件 操作員登錄窗體</p&
83、gt;<p> main_help 窗體文件 系統(tǒng)幫助窗體</p><p> main_js 窗體文件 門診收費結算窗體</p><p> main_Ksgl_Add 窗體文件
84、 科室數據添加窗體</p><p> main_Ksgl_Update 窗體文件 科室數據修改窗體</p><p> main_Note 窗體文件 設置收據號窗體</p><p> main_Tfgl
85、窗體文件 退費管理窗體</p><p> main_Tjcx_sfcx 窗體文件 收費查詢窗體</p><p> main_Tjcx_ypcx 窗體文件 藥品查詢窗體</p><p> main_Tjcx_zlxm
86、cx 窗體文件 診療項目查詢窗體</p><p> Main_Ypwh 窗體文件 藥品維護窗體</p><p> Main_Ypwh_Add 窗體文件 藥品數據添加窗體</p><p>
87、Main_Ypwh_Kcxg 窗體文件 藥品庫存數量管理窗體</p><p> Main_Ypwh_Ypdate 窗體文件 藥品數據修改窗體</p><p> Main_Ysgl 窗體文件 醫(yī)生管理窗體</p&g
88、t;<p> Main_Ysgl_Add 窗體文件 醫(yī)生數據添加窗體</p><p> Main_Ysgl_Update 窗體文件 醫(yī)生數據修改窗體</p><p> Main_Zlxmgl 窗體文件
89、 診療項目管理窗體</p><p> Main_Zlxmgl_Add 窗體文件 診療項目數據添加窗體</p><p> Main_Zlxmgl_Update 窗體文件 診療項目數據修改窗體</p><p> Modulel
90、 標準模塊文件 公共模塊</p><p> 醫(yī)院門診管理系統(tǒng).exe 執(zhí)行文件 </p><p> 醫(yī)院門診管理系統(tǒng).vbp 工程文件</p><p><b> 軟件使用說明書</b></p><p> 您好!歡迎使用中小型醫(yī)院
91、門診管理系統(tǒng),本系統(tǒng)是針對中小型醫(yī)院而開發(fā)的,它是您提高醫(yī)院管理水平的好幫手,它能協(xié)助您簡便、高效地完成醫(yī)院的管理工作。</p><p> 無論對初學者還是熟悉計算機的人士,本使用手冊均適用。它包含使用中小型醫(yī)院門診管理系統(tǒng)的詳細資料,詳細講述了包括基本概念和使用方法。有了本使用手冊便可以輕松學會使用醫(yī)院門診管理系統(tǒng),并且真正的掌握如何使用本軟件為企業(yè)信息化建設服務。</p><p>
92、 一、中小型民營醫(yī)院門診管理系統(tǒng)簡介</p><p> 本文所述的醫(yī)院門診管理系統(tǒng)屬于典型的單層數據庫應用系統(tǒng)。它的設計宗旨是操作簡便、界面友好,軟件運行基于C/S模式,選用目前使用最廣泛的可視化編程語言VB作為開發(fā)環(huán)境。保證了用戶使用的方便性和習慣性,也使企業(yè)無需配備專門的技術人員來制作、維護和管理自己的信息平臺,只需掌握電腦基本使用技能的普通人員即可輕松完成以上工作,為企業(yè)大幅度節(jié)省了管理上的成本,為企業(yè)的
93、信息化建設鋪平了道路</p><p><b> 1.功能特點</b></p><p> 本系統(tǒng)根據登錄用戶的使用權限可以完成對各種信息的添加、修改、查詢和刪除操作。此外可以完成一些系統(tǒng)管理功能,包括數據庫初始化、系統(tǒng)用戶權限設置和系統(tǒng)用戶管理等。</p><p> 系統(tǒng)主要功能:計價收費、藥品維護、統(tǒng)計查詢、報表打印、系統(tǒng)維護、關于等,每
94、一模塊進行詳細的介紹在第2章中有詳細說明在這里不再重復。</p><p><b> 二、快速入門</b></p><p> 1.程序—Micsoft SQL Server—服務管理器</p><p> 2.程序—Micsoft SQL Server—企業(yè)管理器</p><p> 3.企業(yè)管理器—數據庫—所有任務—
95、附加數據庫—直到添加成功</p><p><b> 圖1</b></p><p> 4.開始—設置—控制面版—管理工具—數據源—按下一步—直到測試成功</p><p><b> 圖2</b></p><p><b> 圖3</b></p><p>
96、;<b> 圖4</b></p><p><b> 2)運行過程</b></p><p> 該系統(tǒng)運行時,首先彈出所示的主界面,可以選擇你想進行的操作。</p><p> 圖5醫(yī)院門診管理系統(tǒng)主界面</p><p> 當該系統(tǒng)運行時,首先彈出如圖5所示的對話框,可以選擇你想進行的操作。&l
97、t;/p><p> 圖6 系統(tǒng)用戶登錄對話框</p><p> 在圖6所示的對話框中,選擇用戶名并輸入口令后,系統(tǒng)會自動驗證選擇或輸入的用戶名和口令的正確性,如果用戶名和密碼錯誤,則系統(tǒng)提示用戶重新輸入。輸入正確的用戶名和口令后,將進入如下圖7所示的設置收據號界面,并根據具體情況進行收據號的填寫。</p><p> 圖7設置收據號對話框</p>&l
98、t;p><b> 2.1 計價收費</b></p><p><b> 1)收費</b></p><p> 完成一開始的操作后,接下來是一些具體的操作</p><p> 圖8 門診收費對話框</p><p> 此窗口是醫(yī)院門診中最主要的窗口,一個病人都需要經過這一步驟,首先在病案類型、
99、病案號、患者姓名等中填入相關的信息,若是新病人,將在下面在填入此病人治療的相關信息,完成后將在總金額處出現(xiàn)總價格。</p><p><b> 2)退費</b></p><p><b> 圖9門診退費對話框</b></p><p> 此窗口是退費的,只要輸入收據號,按一下回車后,將在下面出現(xiàn)相應的信息,若要退費可以將所
100、選定的信息,加到退費項目中,按下面的退費將完成,按作廢實現(xiàn)返回功能。</p><p><b> 2.2 藥品維護</b></p><p> 圖`10藥品維護對話框</p><p> 在以上界面的前提下,當你單擊新增藥品按扭,就會出現(xiàn)如下界面,在窗口中填入相應的數據,數據便會在數據庫中生成。此窗體主要使用了TEXTBOX控件TEXTBOX控
101、件允許用戶在應用程序中輸入文本和顯示文本.</p><p> 圖11增加門診藥品圖</p><p> 完成以上操作后,藥品維護窗口就會發(fā)生變化,會將胃康靈添加進去。</p><p><b> 圖12藥品維護圖</b></p><p> 在以上界面的前提下,當你單擊增加庫存按扭,就會出現(xiàn)如下界面,在窗口中填入相應的
102、數據,數據便會在數據庫中生成。此窗口和新增藥品窗口設計思路差不多,為了方便用戶增加藥品庫存數量,放置了一個UPDOWN控件.</p><p> 圖13增加庫存藥品圖</p><p> 完成以上操作后,藥品維護窗口就會發(fā)生變化(庫存數量)。</p><p><b> 圖14藥品維護圖</b></p><p><
103、b> 2)查詢功能的窗口</b></p><p> 查詢中一個醫(yī)院不可缺少的一部分,無論是醫(yī)生還是病人都有這樣的需求,查詢時,主要實現(xiàn)了各表的顯示,只要輸入要查詢的相關字段,便會顯示你要的信息。</p><p><b> 圖15收費查詢圖</b></p><p><b> 圖16藥品查詢圖</b>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院門診查詢系統(tǒng)畢業(yè)設計
- 醫(yī)院門診收費系統(tǒng)畢業(yè)設計(論文)
- 畢業(yè)設計----醫(yī)院門診排隊叫號系統(tǒng)
- 民營醫(yī)院門診管理系統(tǒng)論文.doc
- 醫(yī)院門診管理系統(tǒng)
- 醫(yī)院門診管理系統(tǒng)畢業(yè)論文
- 佳和醫(yī)院門診管理系統(tǒng)畢業(yè)設計(論文)開題報告.doc
- 佳和醫(yī)院門診管理系統(tǒng)畢業(yè)設計(論文)文獻綜述.doc
- 佳和醫(yī)院門診管理系統(tǒng)畢業(yè)設計(論文)二稿.doc
- 佳和醫(yī)院門診管理系統(tǒng)畢業(yè)設計(論文)文獻翻譯.doc
- 佳和醫(yī)院門診管理系統(tǒng)畢業(yè)設計(論文)終稿.doc
- [暖通畢業(yè)設計]-某醫(yī)院門診樓空調系統(tǒng)設計
- 畢業(yè)設計---某醫(yī)院門診樓(含圖紙)
- 佳和醫(yī)院門診管理系統(tǒng)畢業(yè)設計(論文)一稿.doc
- 佳和醫(yī)院門診管理系統(tǒng)畢業(yè)設計(論文)任務書.doc
- 某醫(yī)院門診樓空調系統(tǒng)畢業(yè)設計(含外文翻譯)
- 某醫(yī)院門診樓空調系統(tǒng)畢業(yè)設計(含外文翻譯)
- 畢業(yè)論文范文——醫(yī)院門診管理系統(tǒng)
- 畢業(yè)論文范文——醫(yī)院門診管理系統(tǒng)
- 醫(yī)院門診信息管理系統(tǒng)
評論
0/150
提交評論