c#醫(yī)院藥品庫房管理系統(tǒng)(論文).doc_第1頁
c#醫(yī)院藥品庫房管理系統(tǒng)(論文).doc_第2頁
c#醫(yī)院藥品庫房管理系統(tǒng)(論文).doc_第3頁
c#醫(yī)院藥品庫房管理系統(tǒng)(論文).doc_第4頁
c#醫(yī)院藥品庫房管理系統(tǒng)(論文).doc_第5頁
已閱讀5頁,還剩60頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

山東工商學院2010屆畢業(yè)論文設計摘要在我國,隨著醫(yī)藥衛(wèi)生體制改革的深入,藥品庫存規(guī)范化的推行以及日趨激烈的商業(yè)角逐,越來越多的醫(yī)院意識到提高自身醫(yī)院庫房管理水平的重要性,也迫切要求加快管理信息化的進程。在醫(yī)院中,醫(yī)院的藥庫管理以及相應的財務處理、信息處理,長期以來一直采用手工操作,但隨著產業(yè)結構調整、全新的市場競爭環(huán)境,醫(yī)院庫房管理已經成為運營效率提高的關鍵所在,手工方式的弊端畢現無遺。這就要求醫(yī)藥庫存管理擺脫過去人手操作的煩瑣過程,對所有的醫(yī)藥庫房管理數據實行智能管理,促使醫(yī)藥管理朝著科學化和規(guī)范化的方向前進。隨著計算機技術的普及,在醫(yī)院中,醫(yī)院逐漸借助計算機技術去完善醫(yī)藥的庫房管理和提高自身的工作效率,以贏得市場競爭的勝利。因而醫(yī)藥庫房管理信息系統(tǒng)已經成為各醫(yī)藥經營企業(yè)實現醫(yī)藥庫房管理網絡化和信息化的必備工具,是醫(yī)院規(guī)模經營管理不可缺少的部件之一。同時,軟件開發(fā)環(huán)境的高度集成和數據庫技術的日益成熟成為開發(fā)醫(yī)藥庫房管理信息系統(tǒng)的技術基礎,大大降低了系統(tǒng)的開發(fā)成本。系統(tǒng)開發(fā)工具的智能化、人性化,使得所開發(fā)的系統(tǒng)充分滿足了醫(yī)院的各種需求,從醫(yī)院的各個環(huán)節(jié)對人流、物流、資金流、信息流進行統(tǒng)一系統(tǒng)的管理。市場的需求和技術的支持,最終會導致越來越多的優(yōu)秀醫(yī)藥庫房管理軟件的出現,并在競爭中得到不斷的完善和優(yōu)化。根據當前社會現狀和技術發(fā)展的不斷進步,我們應用現有的技術和環(huán)境,開發(fā)了這個醫(yī)院藥品庫房管理系統(tǒng),不但提高了醫(yī)院的經濟效益,而且使醫(yī)院信息管理工作盡快達到規(guī)范化、制度化、科學化的要求,并實現醫(yī)院信息技術全電子無紙化和膠片管理的最終目標。關鍵詞 醫(yī)藥;管理;庫存;數據庫;visual c#abstractin our country, along with medical and health system reform deepens, stock pharmaceuticals, as well as the implementation of standardized increasingly fierce business competition, more and more aware of the hospital management of public hospitals to improve the level of importance, but also an urgent need to speed up the process of management information . in the hospital, the hospitals management drug storehouse and the corresponding financial processing, information processing, has long been used manually, but with the adjustment of industrial structure, new market competition environment, the management of public hospitals has become the operating efficiency of the key , manually complete the shortcomings are exposed. this requires pharmaceutical inventory management in the past out of the cumbersome process of manual operation, all of the medical management of the treasury to implement intelligent data management so that the medicine toward the scientific and standardized management direction. with the popularity of computer technology in the hospital, the hospital gradually the use of computer technology to improve the medical management of the treasury and improve their own efficiency in order to win victory in the competition. medicine and therefore the treasury management information system has become the pharmaceutical enterprises to realize network-based medicine to the treasury management and information of the must-have tool is the size of the hospital operation and management of one of the essential components. at the same time, software development environment and a high degree of integration has become more sophisticated database technology into the development of chinese medicine to the treasury management information system-based technology has greatly reduced the systems development costs. the intelligent system development tools, humane, making the system fully developed to meet the diverse needs of the hospital, the hospital from the various segments of people, materials, capital flow, information flow for a unified management system. market demand and technical support, eventually leading to an increasing number of outstanding treasury management software, medicine, and the competition has been constant improvement and optimization. based on the current status quo of social and technological development advances in the application of our existing technology and the environment, the development of hospital medicine to the treasury management system will not only improve the economic efficiency of the hospital, and hospital information management as soon as possible to achieve the standardization and institutionalization, scientific requirements and information technology to achieve hospital-wide paperless electronic film and the ultimate goal of management.key words medicine management stock database visual c#目錄摘要iabstractii第1章 緒論11.1 課題背景11.1.1 課題的來源11.1.2 當前研究現狀11.2 目的和意義21.2.1 課題的目的21.2.2 課題的意義21.3 系統(tǒng)設計思想31.3.1 系統(tǒng)的整體設計31.3.2 系統(tǒng)的設計優(yōu)點4第2章 可行性分析52.1 業(yè)務流程圖52.1.1 本系統(tǒng)業(yè)務流程基本描述52.1.2 本系統(tǒng)總體業(yè)務流程圖62.2 軟件可行性分析72.2.1 經濟可行性72.2.2 技術可行性82.2.3 運行可行性82.3 本章小結9第3章 需求分析103.1 mis系統(tǒng)的產生和發(fā)展情況103.1.1 mis系統(tǒng)的產生103.1.2 mis系統(tǒng)的發(fā)展情況113.2 醫(yī)院藥品管理系統(tǒng)的需求分析113.2.1 本系統(tǒng)數據流圖123.2.2 數據字典143.3 本章小結17第4章 總體設計184.1 系統(tǒng)模塊總體設計184.1.1 本系統(tǒng)總體功能模塊設計184.1.2 系統(tǒng)的主要功能模塊描述194.2 數據庫設計194.2.1 數據庫設計概述194.2.2 本系統(tǒng)數據分析204.2.3 數據庫的詳細設計204.2.4 數據庫維護214.3 本章小結24第5章 詳細設計255.1 系統(tǒng)運行平臺設置255.1.1 系統(tǒng)的硬件環(huán)境255.1.2 系統(tǒng)的軟件環(huán)境255.2 開發(fā)工具簡介265.2.1 前臺軟件開發(fā)工具265.2.2 后臺數據庫開發(fā)工具265.2.3 相關開發(fā)技術簡介275.3 系統(tǒng)主界面設計285.3.1 系統(tǒng)主界面設計285.3.2 用戶登錄管理功能設計295.4 入庫管理模塊功能設計305.4.1 首次入庫315.4.2 追加入庫325.4.3 入庫記錄管理335.4.4 入庫統(tǒng)計345.5 查詢明細管理模塊功能設計355.5.1 藥品明細查詢管理355.5.2 急缺藥品信息管理365.6 本章小結37第6章 系統(tǒng)測試與性能分析386.1 軟件測試386.1.1 軟件測試的原因386.1.2 測試的基本概念396.1.3 測試步驟406.2 本系統(tǒng)測試416.3 本章小結41第7章 系統(tǒng)主要功能使用說明437.1 藥品信息設置模塊437.2 入庫管理信息模塊447.2.1 首次入庫信息管理447.2.2 追加入庫藥品信息管理44結論46致謝47參考文獻48附錄150附錄256vi 第1章 緒論緒論中主要介紹了本軟件開發(fā)思想的來源和背景,針對課題產生的意義和目的作出詳細闡述,并對課題的研究做出了簡要的說明。1.1 課題背景1.1.1 課題的來源伴隨著社會經濟的迅速發(fā)展,人們的生活水平提高的同時,也帶來了許多負面影響,各種疾病的產生并入侵人體,嚴重傷害人們的身心健康,醫(yī)院擔負著保衛(wèi)人們健康的負擔也逐步加大,單單靠傳統(tǒng)的手工作業(yè),不僅工作繁瑣,而且也極易出錯,給醫(yī)院造成不必要的損失的同時,也對病人帶來許多負面作用。隨著計算機的普及和計算機科學技術的飛速發(fā)展,人們開始越來越多地利用計算機解決實際問題。醫(yī)院藥品庫房管理系統(tǒng)實現了用計算機對醫(yī)院藥品流通的全過程管理進行動態(tài)監(jiān)測,那些傳統(tǒng)上全靠手工計算,工作量大、效率低、易出錯的大量數據完全可以用計算機代替處理,大大減輕了管理人員的工作負擔,同時又可向病人提供完整的數據,使病人對藥品費用的來龍去脈有個清晰的了解。本系統(tǒng)作為醫(yī)院管理系統(tǒng)的一部分,與住院管理系統(tǒng),收費系統(tǒng),病歷管理系統(tǒng)有著密切的聯系,設計時必須考慮與這些模塊的兼容性?;谝陨锨樾?,我決定開發(fā)該軟件。這是一款專門用于醫(yī)院管理設計的軟件。它具有良好的用戶界面、風格獨特的設計。1.1.2 當前研究現狀現在有很多計算機仍然是在老的系統(tǒng)下運行,而且數據庫的安全性不高,容易導致數據的丟失。工作負荷:原有系統(tǒng)現已無法承受醫(yī)院對藥品的管理需求。局限性:現有系統(tǒng)在處理速度和操作平臺上已經適應不了實際的需要,由于操作平臺的變化,對現有系統(tǒng)的改進性維護以不能解決所面臨的問題。另外,由于醫(yī)療事業(yè)的發(fā)展,藥品的不斷更新,各種先進的醫(yī)療器械的涌現,醫(yī)院對管理方面的不斷改革,現有系統(tǒng)已無法滿足要求。所以現急需一個能適應的管理系統(tǒng)來取代現有系統(tǒng)的不足。1.2 目的和意義1.2.1 課題的目的在醫(yī)院藥品庫房(以后簡稱醫(yī)藥)管理系統(tǒng)是在今天醫(yī)療事業(yè)的迅猛發(fā)展的前提下,以前的手工錄入或早期的醫(yī)藥管理應用軟件以逐漸不能滿足用戶的要求,而在這些問題當中,落后的醫(yī)藥管理已嚴重的影響醫(yī)院工作人員的工作效率, 基于以上的原因,從而提出了醫(yī)藥管理管理系統(tǒng)的設計目標。計算機應用于醫(yī)院的日常管理,為醫(yī)院的現代化帶來了從未有過的動力和機遇,為醫(yī)療衛(wèi)生領域的發(fā)展提供了無限的潛力。采用計算機管理信息系統(tǒng)已成為醫(yī)院管理科學化和現代化的標志,給醫(yī)院帶來了明顯的經濟效益和社會效益。在完成了針對醫(yī)院管理系統(tǒng)前期調查,同時與多位醫(yī)院使用者進行了全面深入地探討和分析的基礎上,明確地提出所要開發(fā)的軟件應具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,進而完善了未來的醫(yī)療管理和服務工作。通過信息數據高度共享,在強大的數據庫的支持下,將醫(yī)院的全面管理水平和服務質量提升到更高層次。醫(yī)藥管理系統(tǒng)結合醫(yī)院管理工作的特點,充分利用局域網、廣域網、大型分布式數據庫等先進的計算機技術,運用系統(tǒng)的理論與方法將醫(yī)院各組成部分的信息處理過程綜合成有機整體,及時而有效地為醫(yī)院日常管理和發(fā)展提供決策依據,使醫(yī)院信息管理工作盡快達到規(guī)范化、制度化、科學化的要求,并實現醫(yī)院信息技術全電子無紙化和膠片管理的最終目標。1.2.2 課題的意義醫(yī)院藥品庫房管理信息系統(tǒng)使醫(yī)院的管理信息化的同時,還簡化了傳統(tǒng)的人工手動的傳統(tǒng)模式,使藥庫管理人員能夠方便地利用藥庫中的已有的信息做出正確的判斷,更重要的是利用計算機的技術可以使藥庫管理更加的規(guī)范化、數字化,并且提高了管理水平,降低管理成本,減輕員工的工作強度,大大提高了員工的工作效率,使醫(yī)院管理達到高速的運轉。藥庫管理系統(tǒng)的實施,還可以改變人們傳統(tǒng)的管理思想誤區(qū),促進更好的管理思想的發(fā)展,以及現代化的管理模式的實施。1.3 系統(tǒng)設計思想系統(tǒng)的設計思想是對一個系統(tǒng)的基礎認識,在此過程中將系統(tǒng)應具備的特性加以介紹,使用戶明白本系統(tǒng)的好處以及特點。1.3.1 系統(tǒng)的整體設計一個方便用戶使用的軟件應該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運行速度較快,通過計算機技術開發(fā)出客戶端與服務器端,以便方便快捷清晰的進行數據管理以及信息的采集。1 實用性:系統(tǒng)以用戶需求為目標,以方便用戶為原則。根據用戶實際的需求情況,度身訂造一套先進的醫(yī)院藥品庫房管理軟件,從用戶角度出發(fā)盡可能的方便用戶使用,滿足基本的用戶需要。2 先進性:本設計將充分應用現有成熟的計算機技術、軟件開發(fā)技術。以visual c# 2005為主要開發(fā)環(huán)境,利用其提供的各種面向對象的開發(fā)工具,尤其是數據窗口這性能方便而簡潔連接數據庫的智能化對象,以及大量控件的使用大大減少了代碼的編寫量。其面向對象的開發(fā)工具是此系統(tǒng)的強力支柱。3 可靠性:一個實用的系統(tǒng)同時必須是可靠的,本設計通過合理而先進的軟件設計以及硬件的優(yōu)化選型,可保證系統(tǒng)數據數用的正確性。4 安全性:在設計中,將充分利用軟、硬件提供的各種安全措施,保證用戶關鍵數據的安全性。5 采用標準技術:本系統(tǒng)的所有設計遵循國際上現行的標準進行,以提高系統(tǒng)的開放性。6 可維護性:系統(tǒng)的設計要求方便維護,包括硬件的維護,軟件的維護。7 可擴展性及靈活性:系統(tǒng)的設計以方便未來業(yè)務的擴展和系統(tǒng)擴充為目標,系統(tǒng)要求能夠方便的升級,充分保護系統(tǒng)的投資。8 智能性:系統(tǒng)在設計時,充分考慮系統(tǒng)運行的智能性。9 多接口型:由于在醫(yī)院管理系統(tǒng)中,藥品庫房管理只是其中的一部分所以在設計過程中充分的考慮這一點。1.3.2 系統(tǒng)的設計優(yōu)點本系統(tǒng)根據用戶的實際需求,在不違反現有法律法規(guī)的前提下設計而成,是一個完全依據需求設計的一個完整的醫(yī)院管理信息系統(tǒng)。并且本系統(tǒng)再設計過程中充分考慮日后的維護以及升級問題,在設計中留有多個接口以便日后升級使用。本系統(tǒng)頁面清淡典雅是一個十分符合醫(yī)院工作環(huán)境的系統(tǒng),其操作簡單易懂,上手容易,但設計嚴禁。完全符合國家對藥品庫房的管理條例。第2章 可行性分析在軟件的開發(fā)過程中,在世界上普遍采用的一種研究工程項目是否可行的科學。它通過各種有效的方法,對工程項目進行分析,從技術、經濟、財務等方面加以評價,最終給投資決策者提供是否選擇該項目進行投資的依據。2.1 業(yè)務流程圖綜合考慮醫(yī)院事業(yè)的高速發(fā)展與藥品庫存信息化管理的發(fā)展過程中出現的各種情況,結合醫(yī)院管理的實際情況。醫(yī)院藥品庫房管理系統(tǒng)實施后,應能夠達到以下目標。1. 系統(tǒng)采用人機交互方式,界面美觀友好,操作簡單易行,信息查詢靈活、方便,數據存儲安全可靠。2. 對藥品的信息、采購、調撥、退貨、退庫、庫存監(jiān)控等數據信息進行全面的管理。3. 對用戶輸入的數據,進行嚴格的數據檢驗,盡可能避免認為錯誤。4. 通過系統(tǒng)實施,可提高醫(yī)院對藥品庫房的管理水平。5. 系統(tǒng)維護方便可靠,有較高的安全性,滿足實用性、先進性的要求。6. 實現對供應商的信譽管理,為采購人員提供可靠真實的信息。7. 實現對藥品信息報表的動態(tài)分析。8. 完全遵照國家的藥品管理條例進行軟件的開發(fā)與使用。2.1.1 本系統(tǒng)業(yè)務流程基本描述針對醫(yī)院的內部情況,醫(yī)院藥品庫房的業(yè)務主要如下描述。1 信息設置:是藥庫管理環(huán)節(jié)中的關鍵部分,主要是對藥品的基本信息、類型、計量單位等信息進行后臺管理錄入;2 藥品入庫:根據藥品錄入的信息進行相應操作;3 退貨信息處理:根據藥品的損耗對藥品進行相應的處理,并記錄信息為采購員提供廠商的信譽度信息;4 退庫信息處理:接受其他部門的退藥整理并記錄信息;5 藥局需求處理:接受藥局的需求信息并加以處理;6 藥品信息:為管理員提供詳細的藥品信息;7 藥品緊缺信息處理:根據藥庫的信息為采購員提供緊缺藥品信息,以方便采購員的采購。2.1.2 本系統(tǒng)總體業(yè)務流程圖業(yè)務流程圖是一種用盡可能少、盡可能簡單的方法來描述業(yè)務處理過程的方法。本系統(tǒng)根據企業(yè)的具體情況,將企業(yè)的業(yè)務流程進行了總體的描繪,本系統(tǒng)的業(yè)務流程圖如圖2-1所示。圖2-1系統(tǒng)業(yè)務流程圖2.2 軟件可行性分析2.2.1 經濟可行性軟件的開發(fā)和實施必須要有經濟的支持,然而開發(fā)系統(tǒng)所消耗的實際費用和系統(tǒng)運行后所能為企業(yè)產生的經濟效益一直是軟件開發(fā)所面臨的重要問題。所以估算出新系統(tǒng)的開發(fā)費用和今后系統(tǒng)的運行、維護費用,顯得尤為重要。而系統(tǒng)運行后給企業(yè)帶來的實際經濟效益也應該預先估算,并與之前估算出的實際開銷費用相比較,來衡量軟件的總體經濟可行性。例如,系統(tǒng)運行后可以提供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于管理人員進行決策提供了多少幫助等等。下面從以下幾個方面對系統(tǒng)的經濟可行性進行具體的分析。1 系統(tǒng)初期投資系統(tǒng)初期投資如表2-1所示。表2-1 醫(yī)藥庫房管理系統(tǒng)初期投資序號項目人工(人日)單價(元)合計(元)1需求分析20200040,0002總體設計20200040,0003藥庫管理子系統(tǒng)詳細設計10200020,0004信息查詢子系統(tǒng)詳細設計10100010,0005工程實際成本數據庫實現10100010,0006編碼實現40100040,0007單體測試20100020,0008系統(tǒng)集成測試30100030,0009說明手冊編制10100010,00010合計220,0002 貨幣的時間價值系統(tǒng)貨幣時間價值如表2-2所示。表2-2 醫(yī)藥庫房管理系統(tǒng)貨幣時間價值年份將來值(萬)(1+i)n現在值(萬)累計的現在值(萬)1101.059.5239.5232101.10259.0718.5933101.15768.63927.2324101.21558.22735.4595101.27637.83543.2943 投資回收期引入企業(yè)人事管理兩年后,可以節(jié)省18.593萬元,比最初投資還少3.407萬元。但第三年可以節(jié)省27.232萬元。即:3.407/27.232=0.125年2+0.125=2.125年4 純收入43.294-22=21.294(萬元)經過以上分析,醫(yī)院藥品管理系統(tǒng)的開發(fā)是可行的。2.2.2 技術可行性開發(fā)軟件所需要的技術是否具備是通過該系統(tǒng)的目標來衡量的,一般情況下我們可以從軟件的環(huán)境條件、硬件的性能要求、相應的開發(fā)及操作人員的能力水平等方面綜合進行分析和考慮。從系統(tǒng)開發(fā)及實施的可行性和靈活性考慮,本系統(tǒng)的軟件開發(fā)環(huán)境主要選擇了當前較為流行的visual c#.net來進行前臺的管理設計,而后臺則選用了功能強大的sql server 2005數據庫。從硬件角度來說,要求相對較低,所以選擇的空間較大,一般情況下計算機硬盤在100mb左右,內存在512m以上都是可以滿足開發(fā)環(huán)境的。根據現在計算機水平的發(fā)展和普及,系統(tǒng)在硬件方面是可行的。當然,硬件環(huán)境的配置越高,系統(tǒng)的開發(fā)與運行相對就會更加高效與快捷,可行性也會大幅度提高。從軟件角度來說,主要采用的是visual c#.net 和sql server 2005,兩個開發(fā)軟件都是現有開發(fā)軟件中較為安全,可靠和成熟的,具有較高的可行度,所以軟件方面也是可行的。2.2.3 運行可行性隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現企業(yè)人事管理很大程度上已經成為了社會發(fā)展的趨勢計算機管理有著無法比擬的優(yōu)點:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事管理的效率,也是企業(yè)的科學化、正規(guī)化管理、與世界接軌的重要條件。與此同時對于大部分醫(yī)院來說,利用計算機幫助醫(yī)院來管理藥品,可以避免很多不必要的損失提高藥品管理的高效性,而且不僅給醫(yī)院帶來先進的管理思想及方法、促進建立現代藥品管理模式而且是適應現代企業(yè)制度要求、推動醫(yī)院管理走向科學化、規(guī)范化的必要條件。因此,每一位投資者為了自身的經濟效率和未來前景都會極力的支持系統(tǒng)的開發(fā)和推廣,在經濟和物力上給予較大的幫助。經過以上分析,該系統(tǒng)在運行方面是可行的。2.3 本章小結所述通過以上對系統(tǒng)的經濟,技術和運行方面的可行性分析,最終發(fā)現本系統(tǒng)的經濟來源穩(wěn)定,技術純熟、完備,運行安全、可靠。加上本系統(tǒng)的界面友好,操作簡單,一定會適應現代市場的需求,擁有良好的開拓資本和領域。因此,系統(tǒng)研制和開發(fā)立即開始進行。第3章 需求分析需求分析的主要任務是確定系統(tǒng)必須完成哪些工作,在用戶的參與下提出目標系統(tǒng)的完整、準確、清晰、具體的實際要求,軟件應完成的具體功能和性能。通過對軟件的需求分析,為軟件開發(fā)提供了一種可以向抽象數據設計、軟件結構設計和過程詳細設計的具體軟件元素的表示。3.1 mis系統(tǒng)的產生和發(fā)展情況3.1.1 mis系統(tǒng)的產生所謂mis(管理信息系統(tǒng))系統(tǒng) ,是一個由人、計算機及其他外圍設備等組成的能進行信息的收集、傳遞、存貯、加工、維護和使用的系統(tǒng)。它是一門新興的科學,其主要任務是最大限度的利用現代計算機及網絡通訊技術加強企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財力、設備、技術等資源的調查了解,建立正確的數據,加工處理并編制成各種信息資料及時提供給管理人員,以便進行正確的決策,不斷提高企業(yè)的管理水平和經濟效益。目前,企業(yè)的計算機網絡已成為企業(yè)進行技術改造及提高企業(yè)管理水平的重要手段。隨著我國與世界信息高速公路的接軌,企業(yè)通過計算機網絡獲得信息必將為企業(yè)帶來巨大的經濟效益和社會效益,企業(yè)的辦公及管理都將朝著高效、快速、無紙化的方向發(fā)展。mis系統(tǒng)通常用于系統(tǒng)決策,舉例說,可以利用mis系統(tǒng)找出目前迫切需要解決的問題,并將信息及時反饋給上層管理人員,使他們了解當前工作發(fā)展的進展或不足。換句話說,mis系統(tǒng)的最終目的是使管理人員及時了解公司現狀,把握將來的發(fā)展路徑。對于醫(yī)院來說信息的意義是十分重要的,因為當代醫(yī)院管理的方方面面都依賴于信息的獲得和利用。信息是一種資源,利用好信息資源可更好地開發(fā)和利用種種其它資源。主要用于開發(fā)和利用企業(yè)信息資源的管理信息系統(tǒng)的發(fā)展和廣泛應用表明人們普遍認可有效地利用企業(yè)信息可幫助企業(yè)更好地制訂企業(yè)規(guī)劃,做好企業(yè)決策,并改善企業(yè)的效益。 然而傳統(tǒng)的mis系統(tǒng)的核心是cs(clientserver客戶端服務器)架構,它依賴于專門的操作環(huán)境,這意味著操作者的活動空間受到極大限制。3.1.2 mis系統(tǒng)的發(fā)展情況一個完整的mis應包括:輔助決策系統(tǒng)(dss)、工業(yè)控制系統(tǒng)(ipc)、辦公自動化系統(tǒng)(oa)以及數據庫、模型庫、方法庫、知識庫和與上級機關及外界交換信息的接口。其中,特別是辦公自動化系統(tǒng)(oa)、與上級機關及外界交換信息等都離不開intranet的應用??梢赃@樣說,現代企業(yè)mis不能沒有intranet,但intranet的建立又必須依賴于mis的體系結構和軟硬件環(huán)境。 市場營銷的mis(management information system)是企業(yè)或組織整體mis的一部分。mis是一個信息系統(tǒng),它通過程式化的程序從各種相關的資源(公司外部和內部的都包括)收集相應的信息,為經理們提供各層次的功能,以使得他們能夠對自己所應該負責的各種計劃、監(jiān)測和控制活動等做出及時、有效的決策。這個表明mis的本質是一個關于內部和外部信息的數據庫,這個數據庫可以幫助經理們做分析、決策、計劃和設定控制目標。因此重點是如何使用這些信息,而不是如何形成這些信息。 最有效的mis能夠反應隨著時間的推移和內部程序的改變,外部的變量如何改變,也就是說,時間和內部變量是否會對外部的變量產生影響。這就建立了一個強大而且有效的知識庫,它可以幫助進行預測。雖然建立和維mis是非常耗時和昂貴的,但是與其帶來的潛在利益和對決策準確性的提高相比,對一個組織來說這還是值得的。internet為建立和維護mis提供了一個理想的工具,而mis也是網絡營銷中的一個重要的內容。因為本系統(tǒng)為醫(yī)院藥品管理系統(tǒng),也屬于一種先進的管理信息系統(tǒng),所以在本系統(tǒng)中也充分了利用了mis的理論概念,為醫(yī)院帶來更高的效益。3.2 醫(yī)院藥品管理系統(tǒng)的需求分析需求分析過程是整個系統(tǒng)開發(fā)的重要階段,它主要是為了明確該系統(tǒng)應該做什么,而不是怎么做,要通過對用戶需求的總體分析和數據庫的初步設計,來完成軟件設計的和理性和正確性。在該階段需求分析人員需要確定整個產品的功能要求,并且將現實事務抽象成對象并建模。因此,必須用行之有效的方法對軟件需求進行嚴格的審查驗證。一般如圖3-1所示進行。圖3-1 需求分析3.2.1 本系統(tǒng)數據流圖數據流圖(data flow diagram,簡稱dfd) 是一種最常用的結構化分析工具,它從數據傳遞和加工角度,以圖形的方式刻畫系統(tǒng)內的數據運動情況。主要就是采用圖形方式來表達系統(tǒng)的邏輯功能、數據在系統(tǒng)內部的邏輯流向和邏輯變換過程,是結構化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。數據流表示數據的流動情況。加工表示對數據的加工處理過程,它的名字應能簡明扼要地表明所完成的是什么加工。數據存貯在數據流圖中起著保存數據的作用,指向數據存貯的數據流可以理解為寫數據,從數據存貯引出的數據流可以理解為讀數據,雙向數據流可以理解為修改數據、數據源點或終點,表示圖中出現數據的始發(fā)點或終止點,它在圖中的出現僅僅是一種符號,并不需要以軟件的形式進行設計和實現。本系統(tǒng)的數據流圖主要反映了本系統(tǒng)中的數據流的走向,是對數據在系統(tǒng)內部的邏輯流向的具體描述。從醫(yī)藥庫房管理員開始,向各級流動。系統(tǒng)頂層的數據流圖如圖3-2所示。圖3-2 系統(tǒng)頂層數據流圖藥品信息設置的數據流圖主要體現的是藥品信息設置方面的數據的走向和流動情況,數據流圖如圖3-3所示。圖3-3 藥品信息設置數據流圖3.2.2 數據字典數據字典(data dictionary)是一種用戶可以訪問的記錄數據庫和應用程序元數據的目錄。主動數據字典是指在對數據庫或應用程序結構進行修改時,其內容可以由dbms自動更新的數據字典。被動數據字典是指修改時必須手工更新其內容的數據字典。數據字典的作用是在軟件分析和設計的過程中給人提供關于數據的描述信息。它主要是對數據流圖中的數據流、處理邏輯、外部實體、數據存儲和數據項等方面進行具體的定義。數據流程圖配以數據字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。1. 數據項定義如表3-1所示表3-1系統(tǒng)頂層數據項定義編號名稱別名類型長度i01-01cs_no編號int5字節(jié)i01-02cs_bh廠商編號varchar4字節(jié)i01-03cs_mc廠商名稱varchar4字節(jié)i01-04cs_cz廠址所在地varchar4字節(jié)i01-05cs_xy廠商信譽度flost6字節(jié)i01-06cs_jhcs進貨次數int4字節(jié)i01-07cs_thcs退貨次數int4字節(jié)i01-08cs_yhzh銀行賬號varchar2字節(jié)i01-09cs_khyh銀行賬號varchar2字節(jié)i01-10yp_bh藥品編號varchar2字節(jié)i01-11yp_mc藥品名稱varchar7字節(jié)i01-12yp_tym通用碼varchar6字節(jié)i01-13yp_scri生產日期datetimei01-14yp_bzq保質期varchar4字節(jié)i01-15yp_gn功能主治varchar8字節(jié)i01-16yp_jj藥品禁忌varchar100字節(jié)i01-17yp_ph藥品批號varchar20字節(jié)i01-18yp_lx藥品類型varchar40字節(jié)i01-19lxbh類型編號varchar20字節(jié)i01-20kc_zd最低庫存量int20字節(jié) 續(xù)表3-1i01-21kc_sl現存數量int4字節(jié)i01-22kc_dw計量單位varchar8字節(jié)i01-23kc_zg最高庫存量int8字節(jié)i01-24th_sl退貨數量int4字節(jié)i01-25th_bm退貨部門varchar20字節(jié)i01-26th_time退貨時間datetimei01-27th_bz退貨備注varchar8字節(jié)101-28bj_jg藥品報價varchar8字節(jié)101-29bj_ri報價日期varchar100字節(jié)i01-30cgy采購員編號varchar4字節(jié)i01-31cg_rq采購日期datetimei01-32cg_sl采購數量int4字節(jié)i01-33cg_jg采購價格flost20字節(jié)i01-34th_lx退貨類型varchar4字節(jié)i01-35tj_jg調撥價格flost4字節(jié)i01-36jcl加成率varchar20字節(jié)i01-37lsj零售價flost2字節(jié)i01-38yj_xq藥局需求varchar20字節(jié)i01-39xq_sl需求數量int2字節(jié)2. 數據流定義數據流編號:d104數據流名稱:追加入庫信息集數據流來源:p1-03數據流去向:p1-05數據流組成:i01-02+i01-03+i01-10+i01-11+i01-12+i01-13+i01-14+i01-17+i01-18+ i01-22+i01-30+i01-31+i01-32+i01-33數據流編號:d105數據流名稱:首次入庫信息集數據流來源:p1-03數據流去向:p1-04數據流組成:i01-18+ i01-22+i01-30+i01-31+i01-32+i01-33+i01-03+i01-10+i01-11+i01-12+i01-13+i01-14+i01-17+ i01-02數據流編號:d110數據流名稱:藥局需求數據流來源:p1-08數據流去向:p1-07數據流組成:i01-38+i01-39+i01-10+i01-11+i01-12+i01-18+i01-22數據流編號:d120數據流名稱:退貨信息錄入數據流來源:p1-14數據流去向:f1-03數據流組成:i01-10+i01-11+i01-12+i01-18+i01-22+i01-24+i01-25+i01-26+i01-27+i01-34數據流編號:d127數據流名稱:緊缺藥品信息數據流來源:p1-12數據流去向:藥庫管理員數據流組成:i01-10+i01-11+i01-12+i01-18+i01-22+i01-39數據流編號:d126數據流名稱:廠商黑名單數據流來源:p1-17數據流去向:藥庫管理員數據流組成:i01-01+i01-02+i01-03+i01-04+i01-05+i01-06+i01-07數據流編號:d112數據流名稱:入庫管理信息數據流來源:藥庫管理員數據流去向:f1-03數據流組成:i01-02+i01-03+i01-10+i01-11+i01-12+i01-13+i01-14+i01-17+i01-18+ i01-22+i01-30+i01-31+i01-32+i01-333.3 本章小結系統(tǒng)的需求分析是對系統(tǒng)的功能和模塊設計的完整性、合理性進行總體的分析。通過系統(tǒng)的需求分析,已經基本明確本系統(tǒng)需要完成些什么內容和功能,對系統(tǒng)的數據也有了較全面的設計和了解。已經為今后的模塊設計制定好客行之有效的分析方法。通過之前對本系統(tǒng)的相應的需求的分析和數據流入以及數據字典的設計,基本上已經明確了本系統(tǒng)的主要功能需求,為以后的總體設計和工作奠定了扎實的基礎。第4章 總體設計通過前面對軟件的可行性的分析,以及需求分析階段對系統(tǒng)功能和性能反面的合理化分析,可以總結出本系統(tǒng)的總體設計模塊及相關的設計方法和技術。為代碼的編輯和實現過程提供了指導性的思想。4.1 系統(tǒng)模塊總體設計4.1.1 本系統(tǒng)總體功能模塊設計層次方框圖是用樹形結構的一系列多層次的矩形框描繪數據的層次結構。樹形結構的頂層是一個單獨的矩形框,它代表完整的數據結構,下面的各層矩形框代表各個數據的子集,最底層的各個矩形框代表組成這個數據的實際數據元素。隨著結構的精細化,層次方框圖對數據結構也描繪得越來越詳細,這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復細化,直到確定了數據結構的全部細節(jié)為止。系統(tǒng)功能模塊圖如圖4-1所示。 圖4-1 系統(tǒng)功能結構圖4.1.2 系統(tǒng)的主要功能模塊描述本系統(tǒng)是醫(yī)院管理的重要組成部分,與門診部管理,住院部管理以及系統(tǒng)管理共同組成一個完整的醫(yī)院管理系統(tǒng),并且為了完成醫(yī)藥模塊的具體功能,對其他模塊也做了相應的編寫。本系統(tǒng)一共分為七大模塊所有模塊之間都是緊密關聯的,本系統(tǒng)是一個典型的數據庫開發(fā)程序。每個模塊的功能都是按照在調研中搜集的資料進行編排制作的。依據上述功能的分析,系統(tǒng)在六大塊的基礎上每一大模塊又分為幾個模塊 1. 控制臺包括三個模塊:修改密碼,重新登錄,退出系統(tǒng)。2. 入庫管理包括四個模塊:首次入庫,追加入庫,入庫記錄查詢,入庫統(tǒng)計。3. 信息設置包括三個模塊:藥品信息管理,數據對照,藥品調價。4. 退貨管理包括四個模塊:藥庫退貨,退貨記錄查詢,退貨藥品查詢,廠商黑名單。5. 查詢明細包括兩個模塊:藥庫明細管理,藥品報警管理。6. 藥品調撥管理包括兩個模塊:藥品調撥,藥局需求查詢。7. 退庫管理包括兩個模塊:門診退庫管理,住院部退貨管理。4.2 數據庫設計4.2.1 數據庫設計概述數據庫設計的意義是在給定的dbms、操作系統(tǒng)和硬件環(huán)境下,如何表達用戶的需求,并將其轉換為有效的數據庫結構,構成較好的數據庫模式,這個過程稱為數據庫設計。數據庫及其應用系統(tǒng)開發(fā)的全過程可分為兩大階段:數據庫系統(tǒng)的分析與設計階段;數據庫系統(tǒng)的實施、運行與維護階段。數據庫設計是建立數據庫及其應用系統(tǒng)的技術,是信息系統(tǒng)開發(fā)和建設中的核心技術,具體的說,數據庫設計是一個給定的應用環(huán)境,構造最優(yōu)的用戶的應用需求。這個問題是我們在進行軟件開發(fā)時期的主要研究方向。數據庫設計應該和應用系統(tǒng)設計相結合,也就是說,整個設計過程中要把結構(數據)設計和行為(處理)設計密切結合起來。由于信息結構復雜,應用環(huán)境多樣,在相當長的一段時間內數據庫設計主要采用手工試湊法。使用這種方法與設計人員的經驗和水平有直接的關系,數據庫設計成為一種技藝而不是工程技術,缺乏科學理論和工程方法的支持,軟件的質量難以保證,常常是數據庫運行一段時間后又不同程度地發(fā)現了各種問題,增加了系統(tǒng)維護的代價。十余年來,人們努力探索,提出了各種設計準則和規(guī)程,都屬于規(guī)范設計法。4.2.2 本系統(tǒng)數據分析數據分析是數據庫設計的首先步驟,數據分析過程同數據庫的邏輯結構和物理結構密切相關,需要確定、編制、組織、篩選應用程序所使用的信息。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉化成數據庫結構。我們使用一種信息建模技術,這種技術是通過實體、關系、屬性三種基本對象來定義信息。實體是需要維護和使用的相關特性的集合體;屬性是實體的特性或特征;關系是實體之間的聯系,關系為實體記錄(實例)之間的聯系和交互作用方式建立了模型。要確定實體和關系的性質,用戶必須確定單個實體和他們相關的屬性。為每個對象定義一個完整的與商業(yè)相關的描述以及他單獨使用的要求,這也包括確定此實體是否使用應用程序的永久需求,每種關系的基本定義使用了商業(yè)定義和與關系相連接的需求。在為實體確定相關的屬性過程中,也需要確定此實體的主鍵和索引,并且要確定在每個實體中怎樣組織這些屬性,確定屬性的數據類型和它是否為空值。在高層次的描述過程中,還可以確定所有擴展屬性信息,包括長度、格式、編輯風格、校驗規(guī)則和初始值。單獨實體的屬性被組織起來,用戶就能夠開始以某一種組織方式來給實體分類。用戶必須通過關系,來為實體分組的方式確定分類模式,這是抽象化的初始層,或者說是通過隱藏模糊的信息來提高對分析的理解,通過將數據分類成組,就產生了相關分組的不同類型,這樣,更加易于觀察和分析。在本系統(tǒng)中,主要的實體就是管理員,其通過對藥品的相關信息,如采購信息,退貨信息等進行處理,來實現對藥房管理的總體化。4.2.3 數據庫的詳細設計在設計數據庫時,應考慮以下事項 1. 數據庫的用途及該用途將如何影響設計,應創(chuàng)建符合用途的數據庫計劃。2. 數據庫規(guī)范化規(guī)則,防止數據庫設計中出現錯誤。3. 對數據完整性的保護。4. 數據庫和用戶權限的安全要求。5. 應用程序的性能需求,設計數據庫時必須利用 microsoft sql ser

溫馨提示

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

評論

0/150

提交評論