藥品管理系統(tǒng)課程設計(共22頁)_第1頁
藥品管理系統(tǒng)課程設計(共22頁)_第2頁
藥品管理系統(tǒng)課程設計(共22頁)_第3頁
藥品管理系統(tǒng)課程設計(共22頁)_第4頁
藥品管理系統(tǒng)課程設計(共22頁)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上目錄專心-專注-專業(yè)第一章 系統(tǒng)概述如何利用現(xiàn)代信息技術使企業(yè)擁有快速、高效的市場反映能力和高度的效率,已是醫(yī)院特別關心的問題。盡快建立一個功能齊備的藥品進、出庫管理系統(tǒng),完善現(xiàn)代醫(yī)院的信息化管理機制,已成為醫(yī)院生存發(fā)展的當務之急。通過開發(fā)這個醫(yī)院庫房管理系統(tǒng),使藥品進調管理工作系統(tǒng)化,規(guī)范化,自動化,從而達到提高管理效率的目的。本系統(tǒng)開發(fā)設計思想是實現(xiàn)藥品管理的數字化。盡量采用現(xiàn)有軟硬件環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,提高系統(tǒng)開發(fā)水平和應用效果的目的;系統(tǒng)應符合醫(yī)院管理的規(guī)定,滿足日常管理的需要,并達到操作過程中的直觀,方便,實用,安全等要求;系統(tǒng)采用模塊化程序設計

2、方法,這樣既便于系統(tǒng)功能的各種組合,又便于未參與開發(fā)的技術維護人員補充,維護;系統(tǒng)應具備數據庫維護功能,及時根據用戶需求進行數據的添加,刪除,修改等操作。1.1系統(tǒng)開發(fā)背景和意義隨著計算機技術的飛速發(fā)展,計算機在系統(tǒng)管理中的應用越來越普及,利用計算機實現(xiàn)各個系統(tǒng)的管理顯得越來越重要。對于一些大中型管理部門來說,利用計算機支持管理高效率完成管理的日常事務,是適應現(xiàn)代管理制度要求、推動管理走向科學化、規(guī)范化的必要條件;而藥品管理是一項瑣碎、復雜而又十分細致的工作,藥品數量之龐大、單價的變化、進貨廠商的不同,一般不允許出錯,如果實行手工操作,每天進貨的情況以及進貨時間等須手工填制大量的表格,這就會耗

3、費藥品管理工作人員大量的時間和精力,如果利用計算機進行這些管理工作,不僅能夠保證各種核算準確無誤、快速記錄,而且還可以利用計算機對有關的各種信息進行統(tǒng)計,服務于財務部門其他方面的核算和財務處理,同時計算機具有手工管理所無法比擬的優(yōu)點,例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高管理的效率,也是管理行業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件?;谝陨系脑颍泻芏鄰氖萝浖_發(fā)的人員,在試卷生成方面做了很大的研究。目前這一領域也以良好的發(fā)展姿態(tài)而不斷進步,早期已經有了一些類似的系統(tǒng),但經過軟件開發(fā)人員不斷的完善,大致形成了具備如下功能的系統(tǒng):

4、這個藥品管理系統(tǒng)主要涉及醫(yī)院藥庫的藥品進、銷、存等業(yè)務,以及入庫、出庫和庫存管理,藥品管理主要管理藥庫中所有藥品的進出和內部統(tǒng)計計算,為藥品會計提供基礎數據,以及包括有效期的報警和下限報警。1.2任務概述 本次課程設計任務是設計一個醫(yī)院庫房管理系統(tǒng),要求能夠用計算機控制醫(yī)院庫房中藥品的入庫、調撥以及各種藥品相關信息的查詢。 系統(tǒng)操作簡單容易,適合大眾性使用,界面簡易。該系統(tǒng)主要是藥品信息管理的庫存管理、藥品管理、入庫單管理和出庫單管理等模塊的結合實現(xiàn),使用C+技術加以實現(xiàn)。通用此課題以及我們在以往學習數據庫的基礎上,靈活運用C+和查詢語言SQL,開發(fā)出基本上能供應使用的藥品管理信息系統(tǒng)。應用所

5、學的有關知識,更深入地學習C+和SQL數據庫技術應用,將所學的書面知識和實際應用結合起來,以達到學以致用的目的。第二章 需求分析 2.1可行性分析技術可行性良好的硬件環(huán)境有利于系統(tǒng)的開發(fā)與運行,教師整體水平高,指導我們技術上的難題。經濟可行性本身具備各種軟硬件,學校機房免費提供機器給我們運行與調試,開發(fā)成本為0。操作可行性本系統(tǒng)采用可視化界面,操作方法簡單,用戶可以輕易掌握使用方法及操作流程。 2.2數據流圖反饋信 息2.2.1頂層層數據流圖事物管理員管理員P1系統(tǒng)D1 庫存清單庫存信息圖2.1頂層數據流圖2.2.2一層數據流圖圖2.2一層訂貨數據流圖圖2.3一層調撥數據流圖2.2.3二層數據

6、流圖圖2.4二層訂貨數據流圖圖2.5二層調撥數據流圖2.3數據字典2.3.1文件名:用戶基本信息表 存儲方式:隨機存儲定義:用戶基本信息表用戶名用戶密碼2.3.2文件名:藥品表 存儲方式:隨機存儲定義:藥品表藥品名稱出入庫記錄編號+廠商2.3.3處理名:藥品添加處理邏輯:用戶添加藥品信息2.3.4處理名:入庫處理邏輯:用戶添加入庫單2.3.5處理名:出庫處理邏輯:用戶添加出庫單2.4功能需求醫(yī)院庫房管理系統(tǒng)主要需要實現(xiàn)以下幾大功能:管理員登陸、入庫管理、退庫管理、藥品調撥管理、藥品信息設置。管理員登陸需要實現(xiàn)的功能:管理員登陸系統(tǒng),管理員退出系統(tǒng),管理員修改登陸密碼。管理員可以從控制臺進入系統(tǒng)

7、對庫房藥品信息進行管理。入庫管理需要實現(xiàn)的功能:入庫統(tǒng)計,對入庫的所有藥品數量進行統(tǒng)計記錄。入庫記錄查詢,對每一次入庫的藥品種類及數量進行記錄。退庫管理需要實現(xiàn)的功能:對藥房退庫藥品信息進行記錄。藥品調撥管理:對藥房的需求信息進行處理,給藥房調撥與需求信息一致的藥品種類與數量。藥品信息設置需要實現(xiàn)的功能:管理員登陸系統(tǒng)后可以通過此模塊對庫房的藥品信息進行查詢,包括藥品的庫存數量,藥品的價格以及藥品少到底限時發(fā)出警示。 2.5性能需求 2.5.1數據精確度 要嚴格按照數據格式輸入,否則系統(tǒng)不給予響應。查詢時嚴格按照格式輸入進行查詢,不會出現(xiàn)不相關的多余信息和錯誤信息。 2.5.2時間特性 系統(tǒng)的

8、數據響應時間應該在12S之內,如果數據量較大則反應時間會較長。 2.5.3適應性 滿足中小型醫(yī)院的使用需求.2.6運行需求 1.用戶界面 操作簡便,一目了然,視圖優(yōu)美。并且采用簡單界面驅動方式,給操作用戶帶來極大的便利 2.硬件接口 不需要特定的硬件或硬件接口進行支撐,一般微機均可運行。 3.軟件接口 運行與Win 98及更高版本的操作系統(tǒng)之上。2.7藥品管理系統(tǒng)E-R圖圖2.6數據E-R圖第三章 總體設計3.1業(yè)務流程 根據需求分析得到現(xiàn)行業(yè)務處理流程,確定醫(yī)院庫房管理系統(tǒng)的業(yè)務流程,其流程圖如下:管理員用戶驗證藥品登記調撥和入庫藥品整理管理員登陸合法用戶登記后的藥品退出登陸 圖3.1業(yè)務流

9、程圖 針對業(yè)務流程,具體描述其功能如下: 1.用戶登陸:系統(tǒng)對用戶合法性進行檢查. 2.藥品入庫:對新進購的藥品進行整理,并把藥品基本信息錄入計算機。 3.藥品調撥:對以入庫的藥品,可以對調撥給藥房。 4.藥品進貨:管理人員可以對貨存進行控制。 5.信息查詢:對藥庫藥品的各種變動情況進行查詢 3.2系統(tǒng)功能模塊圖圖3.2數據模塊圖管理模塊下分為兩個模塊,一個為管理員登陸模塊,用于管理員管理各種信息。另一個為管理員修改登陸密碼模塊,用于管理員修改自己的登陸密碼。 入庫模塊下是從廠家進貨的詳細記錄模塊,用來記錄每一次從廠家進貨藥品的規(guī)格數量以及價格。退庫模塊下是藥房退回藥庫藥品的詳細記錄,用來記錄

10、藥房每一次退回藥庫藥品的規(guī)格種類以數量。調撥模塊下分為調撥動作模塊和調撥記錄模塊,調撥模塊用于管理員處理藥房的需求信息后從庫房對藥房進行調撥藥品。調撥記錄模塊用于記錄每一次對藥房進行調撥藥品種類數量以及規(guī)格的記錄。藥品信息模塊下有兩個模塊,藥品信息記錄模塊和藥品數量底限警示模塊。藥品信息記錄模塊用于記錄庫房中現(xiàn)有所有藥品的種類規(guī)格以及數量。底限警示模塊的作用是,當某中藥品的數量達到一定少的限度時,系統(tǒng)會自動發(fā)出預警提示,以便管理員及時發(fā)現(xiàn)并處理。3.3數據庫設計3.3.1建立數據庫數據庫是信息系統(tǒng)的核心和基礎,數據庫設計的質量將直接關系到信息系統(tǒng)開發(fā)的成敗和優(yōu)劣。數據庫設計是根據業(yè)務需求,信息

11、需求,和處理需求,確定系統(tǒng)中的數據結構、數據操作和數據一致性約束的過程。在開始創(chuàng)建數據庫應用程序之前,首先必須有一個可供程序使用的數據庫。利用SQL Server 2000創(chuàng)建一個數據庫,其中包含內容:信息表藥品名稱記錄入庫出庫以及庫房中所有藥品的名稱藥品代號是為了方便管理藥品人為的給各種藥品規(guī)定的號碼入庫記錄記錄了每一次入庫藥品的數量出庫記錄記錄了每一次出庫藥品的數量廠家名稱記錄著每種藥品的生產廠家采購計劃中記錄了將要采購的藥品數量表31數據屬性表字段名稱數據類型字段大小藥品名稱char10藥品代號char10入庫管理char10出庫管理char10廠家名稱char10采購計劃char10圖

12、3.3數據屬性數據庫表圖3.4數據庫表3.3.2數據庫的連接建立了數據庫之后,必須配備ODBC數據源,使其指向剛剛建立的數據庫。運行控制面板中管理工具下的“數據源ODBC”。1. 雙擊ODBC圖標,進入ODBC數據源管理器。在這里可以設置ODBC數據源的一些信息,其中的用戶DSN選項卡中可以讓用戶定義在本地計算機使用的數據源名(DSN).2.單擊“添加”按鈕,彈出創(chuàng)建數據源對話框,為新的數據源選擇數據庫驅動程序。由于使用的是SQL Server 2000數據庫,所以選擇SQL Server,并單擊“完成”按鈕.3.數據源取一個簡短的名稱,應用程序將是使用修改名稱來指定用于數據庫連接的ODBC數

13、據源配置。選擇建立的數據源,完成數據庫的連接。第四章 詳細設計及編碼實現(xiàn)4.1模塊界面利用C+6.0創(chuàng)建各個模塊界面:藥品信息界面:圖4.1品信息界面藥品信息修改界面:圖4.2品信息修改界面查找模塊界面:圖4.3查找界面4.2模塊部分代碼4.2.1修改模塊代碼void CYiyuankufangguanliView:OnRecordEdit() / TODO: Add your command handler code hereCYiyuankufangguanliDlg dlg;dlg.m_ypmc1=m_pSet->m_ypmc;dlg.m_ypdh1=m_pSet->m_yp

14、dh;dlg.m_rkgl1=m_pSet->m_rkgl;dlg.m_ckgl1=m_pSet->m_ckgl;dlg.m_cjmc1=m_pSet->m_cjmc;dlg.m_cgjh1=m_pSet->m_cgjh;if(dlg.DoModal()=IDOK)m_pSet->Edit();m_pSet->m_ypmc=dlg.m_ypmc1;m_pSet->m_ypdh=dlg.m_ypdh1;m_pSet->m_rkjl=dlg.m_rkjl1; m_pSet->m_ckjl =dlg.m_ckjl1;m_pSet->m_cj

15、mc=dlg.m_cjmc1;m_pSet->m_cgjh=dlg.m_cgjh1;m_pSet->Update();UpdateData(false);4.2.2查找模塊代碼void CYiyuankufangguanliView:OnFindName() / TODO: Add your command handler code hereCFindDlg dlg;dlg.m_strfind="藥品名稱:"CString str="藥品名稱"if(dlg.DoModal()=IDOK)str=str+"='"+d

16、lg.m_findvalue+"'"m_pSet->Close();m_pSet->m_strFilter=str;m_pSet->Open();if(m_pSet->GetRecordCount()=0)MessageBox("沒有匹配記錄!","查找",MB_ICONWARNING);m_pSet->Close();m_pSet->m_strFilter=""m_pSet->Open();UpdateData(false);第五章 測試5.1查詢測試測試目標:在

17、查找界面中輸入查找時,如果輸入的藥品在庫存中沒有記錄,則顯示無匹配記錄。測試過程:在查找中分別輸入維生素C、阿莫西林、甘草片,按確定。測試結果:由于在數據庫中沒有維生素C的記錄,所以顯示沒有匹配記錄,而數據庫中有阿莫西林和甘草片的記錄,則顯示出阿莫西林和甘草片的代號、入庫記錄、出庫記錄、生產廠家以及采購計劃。圖5.1查詢出錯圖5.2查詢結果圖5.3查詢結果結束語 這次醫(yī)院庫房管理系統(tǒng)中,遇到了很大的困難,但是在老師的指導和同學們的幫助下,終于得以完成。 首先是在做數據流圖的時候,由于沒有太多的涉及醫(yī)院庫房這方面的業(yè)務流程,很難畫出完成的數據流圖,數據圖的格式和分層都在老師的知道下順利完成。 其次為編寫代碼,由于C+學的不是太好,在編碼上很吃力,通過詢問老師以及看書參考資料,在無數次的修改與調試中,終于實現(xiàn)了醫(yī)院庫房管理系統(tǒng)中的添加、修改以及查找藥品信息等幾個模

溫馨提示

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

評論

0/150

提交評論