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