摘要
近年來,隨著現代科技水平的迅猛發展,采用計算機管理信息系統己成為醫院管理科學化和現代化的重要標志。傳統模式下的藥房管理,人力成本大,效率低,統計困難,造成了極大地資源浪費。如何運用先進的信息技術構建適用于藥房管理的計算機應用系統,提高藥房的服務水平,已經成為迫不急待所解決的問題。因此,對藥房管理系統進行研究和構建,對提高藥房的工作效率和管理水平有著重要的現實意義。
本文通過調研、分析、設計和實施,完成了藥房管理系統,實現對藥房各種藥品的入庫、盤點、出庫的全面管理。本藥房管理系統主要分為藥品管理和用戶管理兩大模塊,藥品管理包括:藥品入庫、藥品出庫、藥品調價、藥品盤點;用戶管理包括:用戶登錄、修改密碼、權限管理、添加用戶、刪除用戶。
系統選用目前主流的幵發技術JSP為核心幵發語言,選用MySQL數據庫為數據庫開發平臺,以B/S三層結構為系統的體系結構,設計地藥房管理系統操作簡單,大大提高了藥品入庫、出庫、分揀的效率,降低了藥品管理中的出錯率,減輕了藥房工作人員的勞動量,提高了藥房的服務質量。
通過編碼實現和系統測試,該藥房管理系統中各模塊的功能均己實現。目前己在試運行階段,經試運用證明,本系統運行良好、界面簡潔、操作簡便、易于掌握,完全能夠滿足中小型藥房的日常需求及應用。本系統雖然可實現對中小型藥房的一般性藥品管理功能,但與人型的藥房信息管理系統相比,還存在一些缺陷,還需要在技術等方面進行不斷的完善。
關鍵詞:藥品管理;數據庫;JSP;藥房
ABSTRACT
With the rapid development of computer technology, information technologypenetration, computer into all walks of life, from all walks of life have started theprocess of informatization. Pharmacy information system is a communicationtechnology, computer technology and Management Science in pharmacy informationmanagement application. At present, most of the drugs pharmacy management isdone by manual, low efficiency and high error rate, serious obstacle the developmentof pharmacy industry. Therefore, the pharmacy information system optimizationdesign to improve the working efficiency of the pharmacy has important practicalsignificance.
Pharmacy information management is an important part of medicalinformatization, this paper design the pharmacy management system is mainly forthe community is relatively small pharmacies, pharnlacy are on various drug storage,inventory, warehousing management. Pharmacy management system is mainlydivided into drug management and user management of two modules, including:
drug management drug storage, drug delivery, drug prices, drug stocktaking; usermanagement include: user login, change password, rights management, add users,delete users. Pharnlacy management system, can be unified medicines coding, price,the administrator can timely grasp the dru gs stock situation, strengthening drugadministration, make pharmacy management more standardized.
The pharmacy management system to optimize the design, this design ofpharmacy management system has the advantages of simple operation, greatlyimproving the medicine storage, warehousing, sorting efficiency, reduce themanagement of drug error rate, reduce pharmacy staff s labor amount, improvepharmacy service quality. In this paper, design of pharmacy management system fordrug storage, duery and modification of the operation, but with the lame pharmacyinformation management system, the system has a lot of defects. is still needed in thetechnical aspects of continuous improvement.
Keywords:Pharmaceutical Management,Database,JSP,Pharmacy
藥房是醫院最繁忙的科室之一,無論門診還是住院,藥房都面臨著大量取藥的患者和家屬,工作人員都在忙于事物性工作。各種原因造成藥品上的差錯不能及時發現和糾正,管理中的混亂現象也就不可避免。大型醫院藥房藥品數量繁多,采購和發放的賬目登記是一件很繁瑣的事情而且藥品的價格經常調整,退貨現象時有發生,使賬目工作更加復雜,致使統計精準的庫存、資金及某一時期資金流動信息變得異常困難。醫療質量的提高和重病患者的搶救,與藥品供應有著密切的關系。為了解決這一問題,實現科學化、現代化的醫院藥房管理,就必須設計開發藥房管理信息系統,并用于實踐。所以,盡快建立一個功能齊備的藥品進、出庫管理系統,完善現代藥房的信息化管理機制,已成為醫藥企業生存發展的當務之急。
同時,隨著近年來計算機技術、互聯網技術、數據庫技術等先進技術的迅猛發展,為藥房管理信息系統的開發奠定了良好的技術基礎;軟件開發環境的高度集成和開發工具的智能化、人性化,大大降低了系統的開發成本,極大地縮減了系統的開發周期。所以,利用信息技術和現代管理思想,建立藥房管理系統,提高醫藥企業的管理水平、工作效率,降低運營成本,提升經濟效益,最終提高醫藥企業的核心競爭力,己成為醫藥企業生存發展的必然趨勢。
藥房管理系統是利用計算機、互聯網和數據庫等三大現代化技術手段,對藥房的藥品進行綜合管理,通過對藥品在流通中產生的數據進行收集、儲存、處理、分析、傳輸、統計、加工生成各種各樣的信息、,以此為藥房的整體運行提供全方位自動化的管理及各種服務信息的一套軟、硬件系統。其主要設計「!標是支持藥房的行政管理和事務處理業務,減輕人員的勞動強度,輔助對藥品的管理,輔助藥房領導決策,提高藥房整體的工作效率,從而使藥房能夠以少投入獲得更好的社會、經濟效益。
利用現代信息技術,建立一個功能齊備、操作簡單的藥房管理系統,為醫院、衛生所、私人診所、醫藥經營企業和醫藥連鎖經營企業等藥品銷售部門和企業,提供系統化、規范化、自動化的管理方式,完善其自身管理機制,提高其信息化水平,增強其市場競爭力,增加其經濟效益,已成為藥品銷售部門和企業生存發展的必然選擇。
作為計算機技術領跑者的美國,早在上世紀60年代就開始了對醫院管理系統的研究和開發。其中,由麻省總醫院(MSH)研究開發的COSTAR系統直到今天還在應用。這個系統主要是對臨床病人的相關信息進行管理的管理信息系統。隨著計算機科學技術的不斷發展和應用,在上世紀七十年代,歐州、美國和日本等國家紛紛開始大規模的對醫院管理信息系統進行研發,使得醫院管理信息系統在這一期得到了迅猛發展,也為今天的醫藥信息的智能化管理奠定了基礎。
其中,在上世紀七、八十年代,美國的醫院管理系統產業發展已很明顯。美國全國醫院數據處理工作調查表明,1985年在美國100張床位以上的醫療機構,有800}}實現了計算機財務收費管理,另70%的醫院已支持計算機處理病人掛號登記和行政事務管理事務。25%的醫院有了相對完整的醫院管理系統,即實現了病房醫護人員直接使用計算機處理醫囑和查詢實驗室的檢驗結果信J自、。10%的醫院有完個使用計算機管理的醫院管理系統。
在日本,醫院管理系統的研發也是從上世紀七十年代開始的。但其發展十分迅猛,多采用以大型計算機為中心的醫院計算機系統,像北里大學醫院的工BM/3090雙計算機系統。然而目前日本醫院管理系統大體趨勢是系統化、網絡化、綜合化,一般均以大型機為中心、支撐整個系統運行,走自上而下的開發路線,而且盡可能采用計算機和網絡技術,投資規模比較大,正在實現“ordering”工作方式,即數據信息從發生源直接錄入計算機。
歐洲的醫院信息管理系統的發展比美國稍晚,大多數是70年代中期和80年代開始。歐洲醫院信息管理系統的特點是實現了一些區域信息系統。如月一麥的RedSystem,管理76所醫院和診所。法國第八醫療保健中心實現了能管理三所大醫院和三所醫藥學院的一體化信息系統。隨著初級衛生保健工作的發展,歐洲各國區域性醫院計算機網絡將實現。目前歐共體的SH工NE工程已經開始,英法意德許多公司都參與了此項工程。在分布式數據庫系統和開放網工程方面已做了大量工作。
藥房管理系統從功能上可歸納為管理信息系統,所以其在我國的發展過程與一般管理信息系統的極為相似。從時間上,大致可分為三個階段:
第一階段:大約在七十年代末期,計算機開始正式進入我國的醫療行業。
計算機的型號主要以工BM的M340小型機為主。由于當時計算機的高價格,及計算機的普及程度還很差,只有極少數大型醫院使用,例如:北京協和醫院、北京腫瘤醫院等等。并且當時的計算機應用應用領域僅僅局限于教學和科研,并沒有醫院信息管理系統,也就沒有藥房管理系統這類軟件系統。
第二階段:進入到八十年代,隨著計算機的迅速普及,以及數據庫技術和軟件工程技術的日趨成熟,一些小型的管理軟件在各行各業得到應用。針對醫院的工作流程,出現了醫院藥房管理系統、財務管理系統、掛號管理系統等系統。但是,山一于當}付技術的)司很性,這些系統一般是獨立運行在多個部門,即計算機+局域網+FoxBase+部門信息系統。
藥房管理系統開發設計(含入庫、盤點、出庫等功能):
用戶登錄界面
修改密碼界面截圖
藥品入庫界面圖
藥品出庫界面圖
藥品盤點截圖
藥品報損截圖
添加用戶界面
刪除用戶界面
登陸模塊測試界面
目錄
1 緒論
1.1 選題的背景和意義
1.2 課題的國內外現狀、發展動態
1.2.1 藥房管理系統介紹
1.2.2 國外藥房管理系統發展狀況
1.2.3 國內藥房管理系統發展狀況
1.2.4 存在的問題
1.3 本文主要研究內容
1.4 擬采用的研究方案
1.5 本文組織結構
2 技術背景
2.1 網絡多層結構分析
2.1.1 客戶機/服務器結構(C/S )
2.1.2 瀏覽器/服務器結構(B/S )
2.1.3 分布式多層結構
2.1.4 MVC框架
2.2 動態網頁語言比較—ASP, PHP和JSP技術比較
2.3 JSP相關技術
2.3.1 JSP
2.3.2 JAVA
2.3.3 JAVABEAN
2.3.4 JDBC
2.3.5 Java Servlet
2.4 Mysql數據庫管理系統
2.5 本章小結
3 系統開發環境及工具
3.1 硬件環境
3.2 系統平臺
3.3 Web服務器
3.4 運行環境
3.5 本章小結
4 系統分析
4.1 需求分析
4.1.1 基木需求描述
4.1.2 系統實現目標
4.1.3 功能需求分析
4.1.4 性能需求分析
4.2 可行性分析
4.2.1 技術可行性分析
4.2.2 安全可行性分析
4.2.3 經濟可行性分析
4.3 本章小結
5 系統設計
5.1 設計要求
5.2 設計目標
5.3 體系結構設計
5.4 總體結構設計
5.4.1 平臺拓撲結構
5.4.2 平臺部署結構
5.5 開發技術路線
5.6 功能模塊設計
5.6.1 庫存管理模塊
5.6.2 銷售管理模塊
5.6.3 基本信息管理模塊
5.6.4 系統管理模塊
5.7 數據庫設計
5.7.1 數據庫設計特點及步驟
5.7.2 數據流圖
5.7.3 操作流程圖
5.7.4 數據字典
5.7.5 概要設計
5.7.6 邏輯設計
5.8 本章小節
6 系統實現及測試
6.1 運行環境
6.1.1 Windows平臺下運行環境配置
6.1.2 LinuY平臺下運行環境配置
6.2 登錄模塊
6.3 藥品入庫
6.4 藥品出庫
6.5 藥品報損
6.6 添加用戶
6.7 刪除用戶
6.8 系統測試
6.8.1 系統測試的必要性
6.8.2 本系統的測試
6.9 本章小結
7 結論與展望
參考文獻
附錄
附錄A用戶CURD模塊核心代碼
附錄B藥品CURD模塊核心代碼
致謝
個人簡歷
攻讀工程碩士期間發表的學術論文