專利名稱:一種實驗藥品管理系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種實驗藥品管理系統(tǒng),具體為一種對實驗藥品的申購、采購、領用、退換、報廢等進行計算機管理,涉及到供應商、用戶及其個人中心和領藥籃等的管理,屬于計算機科學與技術領域。
背景技術:
實驗藥品的各種業(yè)務流程較為復雜實驗藥品的采購主要采用的是依據(jù)用戶的需求進行進貨,用戶需要填寫申購單來請求采購藥品,對于價格超過一定數(shù)額的,需要經(jīng)過主管簽字后再由采購員完成藥品的采購。采購藥品后要通知相應用戶,用戶需要填寫領用單才能夠領用藥品。根據(jù)藥品性質的不同,將采購的藥品擺放在不同的位置,用戶憑領用單領用藥品。在藥品的管理上,要對常用藥品進行最低最高儲備的設定,盡可能減少浪費。在藥品的使用過程中可能出現(xiàn)各種原因的報廢,例如過期、破損等;藥品采購后發(fā)現(xiàn)問題還要涉及到退、換貨處理。另外,在藥品的采購過程中,還允許賒購的情況發(fā)生,需要對其進行監(jiān)
咎坐坐
目,寸寸ο實驗藥品來自于不同的供應商,涉及到供應商信息的管理。同一種類藥品來自不同的生產(chǎn)廠家,可能有多種藥品名稱及包裝,用戶需要了解藥品的各種信息以便使用。庫管員需要知道藥品的數(shù)量、規(guī)格、價格、供應商等信息。在實驗藥品的管理上若不采用計算機,有一定的難度,效率也不高,甚至存在藥品因找不到而再次購買和未被找到藥品存放過期的現(xiàn)象,所以一定程度上造成了浪費。為了對每個環(huán)節(jié)都能進行科學、有效的管理,避免各種浪費現(xiàn)象和亂報賬現(xiàn)象,需要一種實驗藥品的管理系統(tǒng)。
發(fā)明內容
本發(fā)明的技術效果能夠克服上述缺陷,提供一種實驗藥品管理系統(tǒng),對每個環(huán)節(jié)都能進行科學、高效、規(guī)范的業(yè)務流程管理,充分利用計算機高速運作的能力來有效代替手工作業(yè),大大縮短實際線下運作時間,減少用戶等待。同時也降低了運作成本,有效避免各種浪費和亂報賬現(xiàn)象。為實現(xiàn)上述目的,本發(fā)明采用如下技術方案其包括藥品管理、部門及人員管理、表單管理、統(tǒng)計報表管理、信息查詢、領藥籃管理、個人中心管理、系統(tǒng)管理等。業(yè)務管理上,系統(tǒng)針對藥品的申購、采購、入庫、領用、報廢、退換等每一個環(huán)節(jié),都進行了有效管理。藥品申購根據(jù)用戶的藥品需求進行申請購買,批準后依據(jù)相應單據(jù)進行定期采購。藥品采購員負責從不同供應商處采購藥品。整理入庫時,對于同名的藥品,不同批次、不同供應商、不同規(guī)格的藥品會生成不同版本的藥品記錄。當用戶查詢該藥品信息,會同時列出所有版本藥品。入庫完成后,向申請用戶返回到貨通知。領用藥品業(yè)務由用戶再按需填寫領用單后憑單領用。購買的藥品如果出現(xiàn)差錯,還需要進行退換處理。藥品在使用的過程中如發(fā)生損壞或者過期等現(xiàn)象,需要進行報廢處理。
信息管理上,還涉及到各類藥品、人員、訂單、通知、報表等多種信息的維護處理。系統(tǒng)最終的目的是使管理者可以有效的管理和控制整個藥品系統(tǒng)的運行,并通過一定的數(shù)據(jù)采集分析,幫助管理者做出合理的計劃、組織、控制及協(xié)調的決策。在安全方面,事務并發(fā)問題采用樂觀并發(fā)控制機制解決。假設當前事務操縱數(shù)據(jù)資源時,不會有其它事務同時訪問該數(shù)據(jù)資源,因此不做數(shù)據(jù)庫層上的鎖定,而是要通過應用程序上的版本控制來避免可能的并發(fā)問題。通過在數(shù)據(jù)庫表中加入一個版本字段,在讀取數(shù)據(jù)時連同版本號一起讀取,并在更新數(shù)據(jù)時比較版本號是否與數(shù)據(jù)庫中的版本號一致,如果一致則更新,如果不一致則拋出異常。在登錄模塊中,由于人員種類較多,采用角色權限訪問控制機制,靈活又可分散地、可擴展的實現(xiàn)系統(tǒng)管理。登陸的同時也讀取登錄用戶的相關信息(如領藥籃、個人中心等),也根據(jù)不同角色權限顯示不同的面板內容。并且登錄信息在前后臺分別進行了一次數(shù)據(jù)加密,防止內容被監(jiān)聽,使得信息更加安全。所有的數(shù)據(jù)操作都會生成相應的日志記錄,明確責任。為了方便用戶操作,在藥品的領用上,采用網(wǎng)上購物的購物車方式,本系統(tǒng)中為領藥籃。通過它來解決用戶多樣的藥品需求,這樣可以做到方便快捷,對于加入領藥籃的藥品,用戶仍可以進行選擇,確定后即可提交生成領用單。用戶領藥籃中每個藥品領用數(shù)不得超過其庫存數(shù),若有多個用戶同時提交領用單,并且對于某個藥品的需求總和已大于庫存數(shù)時,由于樂觀鎖機制,優(yōu)先更新數(shù)據(jù)的訂單提交成功,并更新該藥品庫存為現(xiàn)有庫存數(shù)減領用數(shù),若該訂單需求數(shù)量超過庫存數(shù)量,則進行提示,用戶領用現(xiàn)有庫存數(shù)量的藥品,并可根據(jù)剩余需要的藥品及其數(shù)量生成申購單。領用單是藥品出庫的唯一依據(jù),根據(jù)領用單的內容安排出庫的藥品及其數(shù)量。在領用藥品時用戶通過鍵入自己的用戶名和密碼即可,不需要簽字,這樣就能夠完成無紙辦公的業(yè)務流程,當然,需要對單據(jù)進行保存并在必要時進行打印。為了節(jié)約紙張,在系統(tǒng)的各項操作中,均可以通過密碼鍵盤鍵入密碼來實現(xiàn)簽字功能,即簡化了流程,也提高了效率。為了防止庫存積壓和缺貨現(xiàn)象,對常用藥品進行上下限設定,總體采用半自動的方式,當?shù)陀谙孪迺r提醒采購,采購量最大為上限值減去庫存值。對于常用藥品首先可由管理員進行下限的數(shù)據(jù)初始化,之后由系統(tǒng)根據(jù)實際出庫情況定期進行統(tǒng)計,綜合多約束條件權重判定,重新調整藥品上下限值,使數(shù)值更加合理,以便對常規(guī)藥品進行科學的控制。管理員可以通過任務調度,完成定時的周期性工作,如藥品上下限的統(tǒng)計分析。同時,系統(tǒng)也可以通過任務調度來按期生成數(shù)據(jù)報表并保存記錄,方便總結。用戶領用藥品后,通過使用可以就該藥品進行簡單的星級評價,該藥品顯示的評價等級為所有用戶評價的均值。其他用戶可以通過藥品的領用次數(shù)及評價等級簡單方便的獲取該藥品實際口碑,輔助自己為藥品的領用做出正確的決策。系統(tǒng)管理主要包括用戶管理、權限管理以及其它與系統(tǒng)定義有關的內容,它是所有業(yè)務模塊使用者的管理和使用者權限范圍的管理,是控制數(shù)據(jù)安全的重要部分。系統(tǒng)通過完善的安全日志來記錄每個用戶重要行為的操作記錄,當出現(xiàn)問題時,可以調用日志來落實責任人。技術層面上,該系統(tǒng)應用面向對象技術開發(fā),采用四層架構表示層(JSP+Servlet)、業(yè)務層(Service)、持久層(Dao 模式+Hibernate)、數(shù)據(jù)層(SQLServer)。整體技術架構為Struts2+Spring+Hibernate,通過該底層框架實現(xiàn)了系統(tǒng)各個模塊的高內聚及低耦合,減少和避免冗余代碼的編寫,有效提高了開發(fā)效率及可擴展性。系統(tǒng)選用SQL Server數(shù)據(jù)庫,所采用的編程語言是java。由于java語言本身具有跨平臺性和安全性,加之由Hibernate完成數(shù)據(jù)持久化工作,使得系統(tǒng)不再直接依賴于特定數(shù)據(jù)庫,在整體上大幅提升了移植性,在更換平臺環(huán)境時只需稍作調整即可完成。本藥品管理系統(tǒng),對藥品管理每個環(huán)節(jié)都能進行有效的管理,大大提高了管理效率以及管理過程中的準確率。
圖1是系統(tǒng)主要功能框圖。
具體實施例方式本系統(tǒng)包括藥品管理、部門及人員管理、表單管理、統(tǒng)計報表管理、信息查詢、領藥籃管理、個人中心管理、系統(tǒng)管理。系統(tǒng)針對藥品的申購、采購、入庫、領用、報廢、退換等每一個環(huán)節(jié),都進行了有效的管理。在事務的并發(fā)控制上,采用樂觀并發(fā)控制。用戶領藥籃中每個藥品領用數(shù)不得超過其庫存數(shù),若有多個用戶同時提交領用單,并且對于某個藥品的需求總和已大于庫存數(shù)時,由于樂觀鎖機制,優(yōu)先更新數(shù)據(jù)的訂單提交成功。為了防止庫存積壓和缺貨現(xiàn)象,對常用藥品進行上下限設定。系統(tǒng)管理主要包括用戶管理、權限管理以及其它與系統(tǒng)定義有關的內容,它是所有業(yè)務模塊使用者的管理和使用者權限范圍的管理,是控制數(shù)據(jù)安全的重要部分。在系統(tǒng)的操作過程中需要簽名時,可以通過輸入用戶名和密碼來完成,實現(xiàn)了無紙辦公。
權利要求
1.一種實驗藥品管理系統(tǒng),其特征在于,包括藥品管理、部門及人員管理、表單管理、統(tǒng)計報表管理、信息查詢、領藥籃管理、個人中心管理、系統(tǒng)管理等。本發(fā)明需要在管理機上連接專用密碼小鍵盤,以便登錄確認個人信息。
2.根據(jù)權利要求1所述的實驗藥品管理系統(tǒng),其特征在于,系統(tǒng)采用B/S模式對實驗藥品及其相關的各種信息進行管理,使得各種關于藥品和人員的操作可以通過網(wǎng)絡進行處理。
3.根據(jù)權利要求2所述的實驗藥品管理系統(tǒng),其特征在于,關于實驗藥品的管理主要有藥品的申購、采購、入庫、領用、報廢、退換、查詢等,其中涉及到各種單據(jù)和報表的處理。
4.根據(jù)權利要求2所述的實驗藥品管理系統(tǒng),其特征在于,部門和人員的管理主要涉及供應商的管理以及藥品使用人員、系統(tǒng)操作人員的管理。
5.根據(jù)權利要求3所述的實驗藥品管理系統(tǒng),其特征在于,藥品的申購是根據(jù)藥品的使用人員的需求進行申請購買,批準后通過相應的單據(jù)進行采購、入庫和領用,購買的藥品涉及到退換、報廢以及查詢的處理。
6.根據(jù)權利要求4所述的實驗藥品管理系統(tǒng),其特征在于,不同的用戶擁有不同的權限,藥品的使用者都有個人中心,可以在個人中心進行各種操作,例如,發(fā)表個人看法,回復他人咨詢,修改和自己相關的各種信息等。
7.根據(jù)權利要求5所述的實驗藥品管理系統(tǒng),其特征在于,藥品在領用時可以隨意選擇,并將其置于領藥籃,若選擇提交將會自動生成領用單,在提交前,籃中藥品的數(shù)量可以隨著時間而發(fā)生改變。
全文摘要
本發(fā)明涉及一種實驗藥品管理系統(tǒng),包括藥品管理、部門及人員管理、表單管理、統(tǒng)計報表管理、信息查詢、領藥籃管理、個人中心管理、系統(tǒng)管理等。本發(fā)明需要在管理機上連接專用密碼小鍵盤,以便登錄確認個人信息。該系統(tǒng)實現(xiàn)了藥品的聯(lián)網(wǎng)監(jiān)管,對藥品進行有效、科學的管理,不僅提高了管理效率,也提高了獲取信息的準確率,更加方便了使用者。本發(fā)明實現(xiàn)無需紙上簽名,可以通過密碼實現(xiàn)數(shù)字簽名,實現(xiàn)了無紙辦公。通過對藥品進行科學的管理,不會出現(xiàn)藥品購買過剩造成藥品堆積的現(xiàn)象,也不會出現(xiàn)常備藥品斷貨的現(xiàn)象,避免了不必要的浪費和非規(guī)范、非科學管理帶來的各種損失。
文檔編號G06Q10/06GK103049821SQ201210562219
公開日2013年4月17日 申請日期2012年12月20日 優(yōu)先權日2012年12月20日
發(fā)明者張晶, 許沛譞, 崔振宇, 韓璐 申請人:天津工業(yè)大學