




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
醫(yī)院藥品管理系統(tǒng)分析與設(shè)計(jì)摘要信息管理技術(shù)的落地場(chǎng)景越來(lái)越多,很多醫(yī)院也開始廣泛的使用管理類的軟件系統(tǒng),隨著就醫(yī)、藥品庫(kù)存管理的信息安全要求越來(lái)越高,此類面向社區(qū)類醫(yī)療管理的軟件也越來(lái)越受到醫(yī)院的重視。近幾年隨著疫情的原因,很多醫(yī)院的用藥管理過(guò)于平常,這也導(dǎo)致了許多醫(yī)院難以處理更多的醫(yī)療藥品的存放和管理記錄,特別是一些中小型醫(yī)院,往往都是用人工管理來(lái)記錄,這種人工管理效率相對(duì)低下,且做不到有效的監(jiān)管。目前很多中小型醫(yī)院都開始納入醫(yī)保范圍,很多人也都選擇在有醫(yī)保的醫(yī)院就診買藥,越來(lái)越龐大的市場(chǎng)和管理需求也需要這類有醫(yī)保的醫(yī)院通過(guò)使用藥品管理的系統(tǒng)來(lái)做到及時(shí)有效的存儲(chǔ)、管理各類藥品信息。本次開發(fā)的系統(tǒng)適合中小型醫(yī)院,系統(tǒng)采用Java后端技術(shù),數(shù)據(jù)庫(kù)采用MySQL,結(jié)合SSM框架和基于B/S模式的WEB開發(fā)模式,為醫(yī)院提供藥品管理提供了一系列的解決方案。管理員登錄后可以添加藥品信息,對(duì)進(jìn)庫(kù)、出庫(kù)、庫(kù)存數(shù)量、財(cái)務(wù)訂單、供應(yīng)商等信息進(jìn)行綜合管理,即時(shí)的完成藥品信息管理以及銷售處方單的業(yè)務(wù)流程。關(guān)鍵詞:藥品行業(yè);JAVA;藥品采購(gòu);B/S模式目錄TOC\o"1-3"\h\u1緒論 11.1引言 11.2研究背景及意義 11.3國(guó)內(nèi)外研究現(xiàn)狀 21.3.1國(guó)內(nèi)研究現(xiàn)狀 21.3.2國(guó)外研究現(xiàn)狀 42.系統(tǒng)分析與設(shè)計(jì) 72.1需求分析 72.2可行性分析 72.2.1技術(shù)可行性 72.2.2經(jīng)濟(jì)可行性 82.2.3操作可行性 82.3模塊用例描述 82.3.1登錄用例 92.3.2藥品搜索用例 92.3.3藥品管理用例 102.3.4藥品庫(kù)存管理用例 102.3.5進(jìn)貨管理用例 112.3.6處方管理用例 112.4系統(tǒng)功能模塊設(shè)計(jì) 122.4.1功能模塊 122.4.2系統(tǒng)整體功能模塊 122.4.3系統(tǒng)登錄流程 132.4.4藥品入庫(kù)流程 142.5系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 162.5.1實(shí)體屬性設(shè)計(jì) 172.5.2表結(jié)構(gòu)設(shè)計(jì) 203.系統(tǒng)功能實(shí)現(xiàn) 243.1登錄功能界面實(shí)現(xiàn) 243.2基礎(chǔ)元數(shù)據(jù)信息模塊 253.2.1元數(shù)據(jù)供應(yīng)商管理功能 253.2.2藥品元數(shù)據(jù)管理功能 253.3藥品進(jìn)銷存管理模塊 273.3.1藥品進(jìn)貨管理 273.3.2藥品銷售管理 273.3.3藥品存貨管理 283.4查詢統(tǒng)計(jì)模塊 293.4.1進(jìn)貨查詢 293.4.2營(yíng)銷查詢 293.4.3擠壓庫(kù)存查詢 303.5賬單管理模塊 303.5.1進(jìn)貨賬單結(jié)賬 303.5.2銷售結(jié)賬 313.6系統(tǒng)設(shè)置模塊 313.6.1用戶管理 313.6.2密碼管理 323.6.3賬號(hào)信息管理 334.系統(tǒng)測(cè)試 344.1.測(cè)試目的 344.2測(cè)試方法 344.3測(cè)試內(nèi)容 344.3.1用戶登錄功能測(cè)試 344.3.2藥品修改管理功能測(cè)試 354.3.3藥品搜索功能測(cè)試 364.3.4庫(kù)存管理功能測(cè)試 364.3.5結(jié)算管理功能測(cè)試 37結(jié)論 38參考文獻(xiàn) 391緒論1.1引言本課題的研究目的是利用信息化手段,開發(fā)一套醫(yī)院藥品管理系統(tǒng),使其能夠在中小型醫(yī)院中使用,以現(xiàn)代化手段促使醫(yī)院藥品管理工作規(guī)范化、科學(xué)化,提高醫(yī)院藥品管理員的工作效率,節(jié)省醫(yī)院對(duì)人員和管理資金方面的費(fèi)用,從而進(jìn)一步提高醫(yī)院信息化建設(shè)水平。1.2研究背景及意義隨著我國(guó)人民的生活水平的提高,人們?cè)絹?lái)越關(guān)注醫(yī)療行業(yè)的發(fā)展,對(duì)醫(yī)療水平的要求也越來(lái)越高。而在醫(yī)院當(dāng)中,藥品是救治病人必須的特殊商品,藥品的質(zhì)量安全關(guān)于著每一個(gè)患者的生命安全,同時(shí),藥品收入在醫(yī)院收入來(lái)源中約占一半,對(duì)醫(yī)院具有十分重要的地位。然而,我國(guó)中小型醫(yī)院對(duì)藥品質(zhì)量和藥品管理監(jiān)控方面存在著不規(guī)范、不合理等問(wèn)題。例如,多數(shù)的中小型醫(yī)院的存儲(chǔ)條件沒(méi)有達(dá)到要求,對(duì)藥品沒(méi)有進(jìn)行科學(xué)合理的分類,將不同藥品混合放在一起的現(xiàn)象時(shí)常發(fā)生,這樣子容易造成藥品的污染,沒(méi)有對(duì)抗菌藥物藥品這類進(jìn)行嚴(yán)格的分類,容易讓一些沒(méi)有對(duì)該藥品使用權(quán)限的醫(yī)生開一些限制級(jí)以外的藥品醫(yī)囑。另外,藥品管理員的缺乏責(zé)任心和耐心,出了問(wèn)題相互推卸責(zé)任,沒(méi)有認(rèn)真去查找問(wèn)題出現(xiàn)的根源。醫(yī)院的藥品來(lái)源缺乏嚴(yán)格管控,藥品管理人員只是將藥品分發(fā)給患者或者將藥品進(jìn)行簡(jiǎn)單的入庫(kù)和出庫(kù),對(duì)藥品的供應(yīng)商和生產(chǎn)廠商知之甚少,對(duì)藥品的質(zhì)量沒(méi)有進(jìn)行嚴(yán)格的把關(guān)。針對(duì)以上存在的問(wèn)題,開發(fā)一套適合中小型醫(yī)院使用的藥品管理系統(tǒng)十分有必要。本文主要通過(guò)互聯(lián)網(wǎng)技術(shù)手段建設(shè)信息化醫(yī)院藥品管理系統(tǒng),促進(jìn)醫(yī)院藥品管理工作更加規(guī)范與合理,提高醫(yī)院藥品管理員的工作效率,減少醫(yī)院對(duì)管理工作的成本費(fèi)用,從而提高醫(yī)院的經(jīng)濟(jì)效益。1.3國(guó)內(nèi)外研究現(xiàn)狀在上世紀(jì)末,中國(guó)的信息化正式起步,而各大醫(yī)院也理所應(yīng)當(dāng)?shù)赝菩袛?shù)字化建設(shè)。然而國(guó)家層面的統(tǒng)一規(guī)劃和總體設(shè)計(jì)稍顯滯后,標(biāo)準(zhǔn)、規(guī)范和制度不完善,各地區(qū)、各醫(yī)院的數(shù)據(jù)格式尚未統(tǒng)一,導(dǎo)致國(guó)內(nèi)的發(fā)展現(xiàn)狀并不是十分完善。有一則數(shù)據(jù)表明,國(guó)內(nèi)省級(jí)規(guī)模醫(yī)院信息化力度最高,幾乎所有的省級(jí)醫(yī)院都有較為完善的信息化系統(tǒng),而市級(jí)醫(yī)院卻不足一半,這表明了我國(guó)醫(yī)院的信息化發(fā)展并不均衡和不充分;據(jù)相關(guān)人士統(tǒng)計(jì),在已經(jīng)建設(shè)起HIS系統(tǒng)的醫(yī)院中,有50%左右根本沒(méi)有起到實(shí)質(zhì)性的作用,而有的系統(tǒng)即使是正常使用也沒(méi)有進(jìn)行后續(xù)更新完善,系統(tǒng)的生存現(xiàn)狀十分窘迫。其中大部分醫(yī)院的HIS系統(tǒng)是采用以經(jīng)濟(jì)核算為中心的管理系統(tǒng),一小部分醫(yī)院則采用了以醫(yī)生、護(hù)士工作站為中心的信息管理系統(tǒng),還有一小部分醫(yī)院在開發(fā)建立PACS系統(tǒng)[3]。這些數(shù)據(jù)充分表明,我國(guó)醫(yī)院信息化建設(shè)在深度和廣度上都還有很多的不足,造成如此現(xiàn)狀的三種因素是醫(yī)院缺乏資金支持、管理人才的缺失和缺乏信息化的統(tǒng)一標(biāo)準(zhǔn)[4]。但是從另一個(gè)角度來(lái)看,隨著越來(lái)越多的高質(zhì)量人才的培養(yǎng),醫(yī)院的信息化建設(shè)會(huì)逐漸形成規(guī)模,伴隨著經(jīng)濟(jì)的不斷發(fā)展,信息化的管理也會(huì)逐具規(guī)模化、統(tǒng)一化、完善化,醫(yī)院的信息化推進(jìn)會(huì)隨著時(shí)間遍地開花,為醫(yī)院的經(jīng)濟(jì)效益和社會(huì)效益做出卓越貢獻(xiàn)。不同于國(guó)內(nèi)的起步階段,不少發(fā)達(dá)國(guó)家的醫(yī)院信息化建設(shè)發(fā)展已經(jīng)四十余載,在信息化建設(shè)的范圍和質(zhì)量上都十分優(yōu)秀,以美國(guó)為例,美國(guó)從建設(shè)初期到建設(shè)成型總共經(jīng)歷了四個(gè)發(fā)展階段,一階段:上世紀(jì)70年代,信息化建設(shè)主要以收費(fèi)系統(tǒng)為主;二階段:上世紀(jì)70-80年代,開始推行一些具有臨床意義的功能系統(tǒng);三階段:上世紀(jì)90年代,美國(guó)開始向高級(jí)臨床系統(tǒng)進(jìn)行推廣;四階段:2000年后至今,將電子病歷的建設(shè)作為主要內(nèi)容。美國(guó)的醫(yī)院信息建設(shè)之所以可以在國(guó)際上處于領(lǐng)先水平,原因有四:1.政府高度重視,專門成立了相關(guān)部門和學(xué)術(shù)組織。2.大量資金投入,在信息化建設(shè)的投資占據(jù)醫(yī)院年?duì)I收的2%-4%。3.擁有一套十分完備的標(biāo)準(zhǔn)體系,方便統(tǒng)一電子病歷的格式。4.具備相應(yīng)的法律保護(hù),更好地保護(hù)患者隱私,也為信息化建設(shè)提供了后盾。。我國(guó)的醫(yī)院信息化仍然是道阻且長(zhǎng),我們應(yīng)該認(rèn)真學(xué)習(xí)國(guó)外已有的成功經(jīng)驗(yàn),結(jié)合我國(guó)的本地化現(xiàn)狀,摸索出一條更適合于中國(guó)的建設(shè)道路[9-10]。
2.系統(tǒng)分析與設(shè)計(jì)2.1需求分析目的是為醫(yī)院提供一個(gè)方便快捷、功能齊全、操作便捷的藥品管理系統(tǒng)。本醫(yī)院藥品管理系統(tǒng)從藥品信息查詢、信息錄入、信息刪除、信息修改、信息瀏覽、數(shù)據(jù)報(bào)表、用戶管理進(jìn)行了詳細(xì)設(shè)計(jì),從設(shè)計(jì)的層面考慮以下問(wèn)題:對(duì)于藥品的購(gòu)買顧客、藥品經(jīng)辦人、藥品信息進(jìn)行查詢對(duì)于藥品的購(gòu)買顧客、藥品經(jīng)辦人、藥品信息進(jìn)行錄入對(duì)于藥品的購(gòu)買顧客、藥品經(jīng)辦人、藥品信息進(jìn)行刪除對(duì)于藥品的購(gòu)買顧客、藥品經(jīng)辦人、藥品信息進(jìn)行修改對(duì)于藥品的購(gòu)買顧客、藥品經(jīng)辦人、藥品信息進(jìn)行瀏覽數(shù)據(jù)報(bào)表包含藥品的購(gòu)買顧客信息報(bào)表、藥品經(jīng)辦人信息報(bào)表、藥品信息報(bào)表對(duì)于不同的用戶進(jìn)行管理2.2可行性分析2.2.1技術(shù)可行性本文前期針對(duì)醫(yī)藥品市場(chǎng)進(jìn)行了廣泛的調(diào)研分析,確定了本次系統(tǒng)的開發(fā)技術(shù)和運(yùn)行的架構(gòu),考慮到很多企業(yè)尚在發(fā)展階段,沒(méi)有大量的訪問(wèn)需求和負(fù)載要求,所以軟件沒(méi)有開發(fā)的很大,不用考慮大型軟件的開發(fā)技術(shù),目前很多小型軟件都是采用B/S的WEB模式,不僅開發(fā)維護(hù)起來(lái)很容易,且很多軟件都有免費(fèi)開源的版本提供修改,這樣大大的增加了開發(fā)的可行性,所以本次選用的技術(shù)在開發(fā)和后期維護(hù)以及用戶使用上都是可行的。2.2.2經(jīng)濟(jì)可行性本次開發(fā)軟件系統(tǒng)根據(jù)實(shí)際的業(yè)務(wù)需求,在開發(fā)方案上就選用了較為普遍主流的技術(shù),包括數(shù)據(jù)庫(kù)存儲(chǔ)也是標(biāo)準(zhǔn)的技術(shù),這樣對(duì)于后期的維護(hù)升級(jí)都是可行的,軟件考慮到很多社區(qū)醫(yī)院初始階段無(wú)法負(fù)擔(dān)大額的開發(fā)資金,系統(tǒng)也盡量使用開源的軟件或者免費(fèi)的工具來(lái)開發(fā)。2.2.3操作可行性相對(duì)于開發(fā)大型軟件的難度,Web的開發(fā)模式較為簡(jiǎn)單,開發(fā)測(cè)試都是一體化的,有很多可視化的軟件,不用每次都編譯使用,對(duì)于醫(yī)院人員使用系統(tǒng),已經(jīng)采用了很多的簡(jiǎn)單、耐用的功能和操作,只要簡(jiǎn)單的進(jìn)行學(xué)習(xí),就可以很容易的操作上手了,對(duì)于醫(yī)院藥品的管理人員操作稍微有些要求,但是不涉及維護(hù)底層代碼,所以也是可行的,而系統(tǒng)維護(hù)操作可行性和開發(fā)一樣,都是可行的。2.3模塊用例描述根據(jù)功能模塊設(shè)計(jì)業(yè)務(wù)流程,構(gòu)建系統(tǒng)功能。用例如圖2-1。圖2-1用例圖2.3.1登錄用例登錄用例,如表2-1。表2-1登錄用例描述操作流程和內(nèi)容操作交互詳情用戶用戶登錄關(guān)聯(lián)用戶群體系統(tǒng)用戶是否存在其他交互用戶無(wú)詳細(xì)的操作流程和內(nèi)容通過(guò)表單輸入并提交2.3.2藥品搜索用例藥品搜索用例,如表2-2。表2-2藥品搜索用例操作操作流程和內(nèi)容操作交互詳情設(shè)計(jì)名藥品搜索使用人員角色用戶、管理人員是否存在其他交互用戶沒(méi)有操作交互詳情對(duì)系統(tǒng)藥品進(jìn)行關(guān)鍵字或者條件篩選首要基礎(chǔ)操作登錄且具有身份驗(yàn)證具體操作內(nèi)容輸入關(guān)鍵字或者選擇篩選的條件請(qǐng)求方法請(qǐng)求查詢方法,傳遞篩選條件請(qǐng)求內(nèi)容查找方法其他相似操作沒(méi)有請(qǐng)求結(jié)束表現(xiàn)返回結(jié)果具體的限制內(nèi)容身份驗(yàn)證判斷具體的問(wèn)題處理對(duì)內(nèi)容進(jìn)行限制,不允許出現(xiàn)違規(guī)語(yǔ)句。其他相似操作刷新界面2.3.3藥品管理用例藥品管理功能用例,如表2-3所示。表2-3藥品管理功能用例操作流程和內(nèi)容操作交互詳情設(shè)計(jì)名藥品的信息管理使用人員角色管理人員是否存在其他交互用戶沒(méi)有操作交互詳情通過(guò)點(diǎn)擊按鈕進(jìn)入界面輸入信息提交或者移除某條數(shù)據(jù)首要基礎(chǔ)操作管理人員登錄且有身份驗(yàn)證具體操作內(nèi)容對(duì)藥品內(nèi)容進(jìn)行操作和管理請(qǐng)求方法搜索,寫入,刷新2.3.4藥品庫(kù)存管理用例藥品庫(kù)存管理功能用例,如表2-4。表2-4庫(kù)存管理功能用例操作交互操作流程和內(nèi)容操作交互詳情設(shè)計(jì)名庫(kù)存管理使用人員角色管理人員是否存在其他交互用戶無(wú)操作交互詳情對(duì)藥品進(jìn)行庫(kù)存的盤點(diǎn)首要基礎(chǔ)操作管理員登錄具體操作內(nèi)容點(diǎn)擊更新按鈕更新界面數(shù)據(jù)并提交請(qǐng)求方法更新請(qǐng)求內(nèi)容1-身份驗(yàn)證判斷2-獲取更新的內(nèi)容3更新數(shù)據(jù)該條內(nèi)容并返回新的結(jié)果2.3.5進(jìn)貨管理用例進(jìn)貨管理功能用例,如表2-5表2-5進(jìn)貨管理功能用例描述操作流程和內(nèi)容操作交互詳情設(shè)計(jì)名進(jìn)貨管理使用人員角色管理人員操作交互詳情通過(guò)添加界面添加新的數(shù)據(jù)內(nèi)容具體操作內(nèi)容對(duì)數(shù)據(jù)界面表單填寫并且提交寫入數(shù)據(jù)庫(kù)請(qǐng)求方法添加請(qǐng)求內(nèi)容1獲取填寫表單2獲取請(qǐng)求添加方法和具體的數(shù)據(jù)3寫入數(shù)據(jù)返回列表請(qǐng)求結(jié)束表現(xiàn)獲取列表的更新數(shù)據(jù)2.3.6處方管理用例處方管理用例描述,如表2-6。表2-6處方管理用例描述操作流程和內(nèi)容用例設(shè)計(jì)名處方管理使用人員角色管理人員操作詳情按照處方明細(xì)為患者取藥具體操作內(nèi)容對(duì)數(shù)據(jù)界面表單填寫并且提交寫入數(shù)據(jù)庫(kù)請(qǐng)求內(nèi)容1獲取處方2取藥2.4系統(tǒng)功能模塊設(shè)計(jì)2.4.1功能模塊藥品管理系統(tǒng)主要由藥品基礎(chǔ)元數(shù)據(jù)模塊、進(jìn)藥品和存儲(chǔ)銷售管理模塊、查詢統(tǒng)計(jì)管理模塊、處方藥款項(xiàng)核算模塊、系統(tǒng)管理模塊這幾個(gè)功能組成。主要內(nèi)容如下:藥品基礎(chǔ)元數(shù)據(jù)模塊是對(duì)醫(yī)院內(nèi)部自己的一些藥品資產(chǎn)基礎(chǔ)數(shù)據(jù)信息進(jìn)行存儲(chǔ)管理的功能,該部分根據(jù)醫(yī)院自身的實(shí)際藥品內(nèi)容進(jìn)行設(shè)置。進(jìn)藥品和存儲(chǔ)銷售管理模塊是對(duì)醫(yī)院的藥品營(yíng)銷收入的一些數(shù)據(jù)內(nèi)容的記錄管理,主要是對(duì)藥品的銷售數(shù)據(jù)和目前庫(kù)存的信息進(jìn)行的存儲(chǔ)和更新操作。供貨商藥款項(xiàng)核算模塊則是提供給醫(yī)院內(nèi)部定期結(jié)算清楚各種渠道商家、代理或者是上游原材料供應(yīng)商等的一些財(cái)務(wù)上的交接記錄,通過(guò)記錄各種交易的財(cái)務(wù)數(shù)據(jù),定期記錄款項(xiàng)是否付清,幫助醫(yī)院解決財(cái)務(wù)對(duì)外問(wèn)題。賬單管理模塊就是包括進(jìn)貨賬單結(jié)賬以及處方取藥賬單。系統(tǒng)人員管理則是管理系統(tǒng)整體賬戶、密碼和權(quán)限的一些配置,系統(tǒng)開發(fā)目的是提供給醫(yī)院多個(gè)角色共同使用的,所以角色配置是必須的。2.4.2系統(tǒng)整體功能模塊系統(tǒng)的整體功能模塊設(shè)計(jì)如下圖2-2所示。圖2-2系統(tǒng)整體功能模塊設(shè)計(jì)2.4.3系統(tǒng)登錄流程登錄功能界面設(shè)計(jì)與構(gòu)的后臺(tái)管理人員提供登錄功能一樣,界面通過(guò)設(shè)計(jì)Form表單,獲取其登錄時(shí)候輸入的具體賬戶信息,通過(guò)submit按鈕打包并提交登陸的數(shù)據(jù)到后端的Controller層代碼處理,代碼調(diào)用Service層的實(shí)體對(duì)象,通過(guò)調(diào)用數(shù)據(jù)庫(kù)內(nèi)的User這個(gè)實(shí)體對(duì)象的表數(shù)據(jù)庫(kù),與其賬戶和密碼信息進(jìn)行判斷,如果與數(shù)據(jù)庫(kù)內(nèi)的該賬戶密碼一致,則通過(guò)判斷。系統(tǒng)用戶登錄流程如下圖2-3所示。圖2-3用戶登錄流程圖2.4.4藥品入庫(kù)流程通過(guò)藥品信息進(jìn)行調(diào)取,根據(jù)其ID來(lái)獲取具體的存在數(shù)據(jù),或者是新增數(shù)據(jù),如果存在該藥品則進(jìn)行更新數(shù)量操作,如果不存在則添加新的數(shù)據(jù)信息到數(shù)據(jù)庫(kù)內(nèi)存儲(chǔ)。具體的入庫(kù)操作流程設(shè)計(jì)如下圖2-4所示。圖2-4藥品入庫(kù)流程圖通過(guò)用戶信息進(jìn)行調(diào)取,根據(jù)其ID來(lái)獲取具體的存在數(shù)據(jù),或者是新增數(shù)據(jù),如果存在該用戶賬號(hào)信息進(jìn)行更新數(shù)量操作,如果不存在則添加新的賬戶數(shù)據(jù)信,操作流程如下圖2-5所示。圖2-5用戶管理業(yè)務(wù)流程圖2.5系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)分析系統(tǒng)得到對(duì)象實(shí)體,通過(guò)功能操作分析出其屬性信息,比如用戶就包括注冊(cè)的賬號(hào)、密碼屬性信息,而預(yù)期關(guān)聯(lián)的訂單擇包含用戶的信息和用戶購(gòu)買的商品信息,從而又關(guān)聯(lián)出商品實(shí)體,通過(guò)分析他們的實(shí)體關(guān)系,設(shè)計(jì)表的字段和表主外鍵,同時(shí)后端代碼的操作也需要與表的字段一一映射,這樣在界面操作的時(shí)候就能顯示每個(gè)實(shí)體的內(nèi)容。圖2-6整體e-r圖2.5.1實(shí)體屬性設(shè)計(jì)(1)管理員如圖2-7。管理員管理員用戶名密碼類別頭像年齡ID性別圖2-7管理員(2)供應(yīng)商如圖2-8。供應(yīng)商表供應(yīng)商表電話地址聯(lián)系人供應(yīng)商名ID圖2-8元數(shù)據(jù)_供應(yīng)商(3)倉(cāng)庫(kù)信息如圖2-9。倉(cāng)庫(kù)表倉(cāng)庫(kù)表商品ID藥品碼藥品數(shù)量倉(cāng)庫(kù)ID創(chuàng)建時(shí)間圖2-9倉(cāng)庫(kù)信息(4)患者信息如圖2-10?;颊咝畔⒈砘颊咝畔⒈聿±齀D醫(yī)生ID治療時(shí)間身份證號(hào)花費(fèi)圖2-10患者信息(5)產(chǎn)品信息如圖2-11。藥品信息表藥品信息表供應(yīng)商ID藥品名稱成分價(jià)格說(shuō)明規(guī)格藥品ID產(chǎn)地圖2-11產(chǎn)品信息(6)藥品處方如圖2-12。藥品處方藥品處方科室姓名日期年齡性別負(fù)責(zé)人處方ID處方明細(xì)圖2-12藥品處方(7)醫(yī)生信息如圖2-13。醫(yī)生表醫(yī)生表醫(yī)生ID姓名科室圖2-13醫(yī)生2.5.2表結(jié)構(gòu)設(shè)計(jì)(1)管理人員表管理人員表是通過(guò)映射前期設(shè)計(jì)的用戶人員實(shí)體屬性的內(nèi)容,通過(guò)根據(jù)實(shí)際開發(fā)中存儲(chǔ)的數(shù)據(jù)信息,確定其每個(gè)屬性的具體字段存儲(chǔ)系統(tǒng)的財(cái)務(wù)人員信息。根據(jù)需求如表2-7所示。表2-7管理人員表th_namethTypemh_keyiis_null?reremakeyh_idintegeregerYNm_key,管理人IDgl_ymcvarchar(65)NN登錄名gl_dlmmvarchar(65)NN登錄密碼glylbintegeregerNN類別gl_txvarchar(128)YN財(cái)務(wù)人員頭像xbsexintegereger(55)NN性別nlageintegereger(55)NN年齡(2)元數(shù)據(jù)_供應(yīng)商表該表是通過(guò)映射前期設(shè)計(jì)的元數(shù)據(jù)供應(yīng)商實(shí)體屬性的內(nèi)容,根據(jù)存儲(chǔ)的數(shù)據(jù)信息,確定屬性的信息。如表2-8。表2-8元數(shù)據(jù)_供應(yīng)商表th_namethTypeiis_null?mh_keyreremakegy_sidintegeregerNYm_key,供應(yīng)商編號(hào)lx_lrxmvarchar(54)NN通訊人mc_nnamevarchar(56)NN公司名dz_ddzvarchar(57)NN住址dh_ddhvarchar(57)NN手機(jī)號(hào)(3)患者信息表該表是通過(guò)映射前期設(shè)計(jì)的患者信息實(shí)體屬性的內(nèi)容,通過(guò)根據(jù)實(shí)際開發(fā)中存儲(chǔ)的數(shù)據(jù)信息,確定其每個(gè)屬性的數(shù)據(jù)信息。根據(jù)需求如表2-9所示。表2-9患者信息表th_namethTypeiis_null?mh_keyreremakeck_iidintegeregerNYm_key,病例編號(hào)ys_bbhintegereger(53)NN醫(yī)生編號(hào)bl_iidintegereger(57)NN身份證號(hào)ypm_yypmdatetimeNN治療時(shí)間yp_hhfintegeregerNN花費(fèi)(4)病例表該表主要記錄了藥品營(yíng)銷的詳細(xì)信息。根據(jù)需求如表2-10所示表2-10醫(yī)院藥品表th_namethTypeiis_null?mh_keyreremakeyp_idinteger(13)NYm_key,藥品IDyp_xsztinteger(17)NN銷售藥品狀態(tài)yp_mcinteger(17)NN藥品名稱yp_xssjdatetimeYN銷售時(shí)間yp_zffsinteger(17)NN支付方式(5)藥品信息表該表主要記錄藥品的各種信息。根據(jù)需求如表2-11所示。表2-11藥品信息表th_namethTypemh_keyiis_null?reremakeypidInteger(11)YNm_keysjsupplierIdInteger(11)NN財(cái)務(wù)元數(shù)據(jù)IDypnamevarchar(128)NN銷售藥品名稱ypplacevarchar(128)NN藥品產(chǎn)地ypspecvarchar(64)NN藥品規(guī)格ypunitvarchar(32)NN藥品單位yppricefloat(8,2)NN藥品價(jià)格ypremarkvarchar(256)NY藥品備注(6)藥品處方信息表該表是通過(guò)映射前期設(shè)計(jì)的藥品處方顯示的實(shí)體屬性的內(nèi)容,通過(guò)根據(jù)實(shí)際開發(fā)中存儲(chǔ)的數(shù)據(jù)信息,確定其每個(gè)屬性的具體藥品處方的界面顯示的數(shù)據(jù)信息。根據(jù)需求如表2-12所示。表2-12藥品處方信息表th_namethTypemh_keyiis_null?reremakecfidintegereger(11)YNm_key,處方編號(hào)cfFuzerenIdintegereger(11)NN負(fù)責(zé)人cfNamevarchar(128)NN姓名cfpricefloat(8,2)NN性別cfnlintegeregerNN年齡cfnrfloat(8,2)NN科室cfrqdatetimeNN日期ypmcintegereger(11)NN藥品名稱(7)醫(yī)生表該表是通過(guò)映射前期設(shè)計(jì)的藥品處方顯示的實(shí)體屬性的內(nèi)容,通過(guò)根據(jù)實(shí)際開發(fā)中存儲(chǔ)的數(shù)據(jù)信息,確定其每個(gè)屬性的具體藥品處方的界面顯示的數(shù)據(jù)信息。根據(jù)需求如表2-13所示。表2-13醫(yī)生表th_namethTypemh_keyiis_null?reremakeys_iidintegereger(11)YNm_key,醫(yī)生編號(hào)ys_kksintegereger(11)NN所在科室ys_xxmintegereger(11)NN姓名
3.系統(tǒng)功能實(shí)現(xiàn)3.1登錄功能界面實(shí)現(xiàn)登錄是處理用戶進(jìn)入系統(tǒng)的操作過(guò)程,將數(shù)據(jù)包裝成實(shí)體對(duì)象提交給后臺(tái)的業(yè)務(wù)邏輯進(jìn)行分析處理,代碼處理的信息主要是先判斷,判斷數(shù)據(jù)的規(guī)格是否符合要求,其次是判斷與數(shù)據(jù)庫(kù)里存儲(chǔ)過(guò)的數(shù)據(jù)對(duì)比,對(duì)比該傳輸實(shí)體與數(shù)據(jù)庫(kù)實(shí)體的信息是否一致,一致就可以通過(guò),并且根據(jù)用戶自身的權(quán)限控制標(biāo)簽給與其權(quán)限,系統(tǒng)的登錄功能界面實(shí)現(xiàn)如圖3-1。圖3-1系統(tǒng)登錄頁(yè)面3.2基礎(chǔ)元數(shù)據(jù)信息模塊3.2.1元數(shù)據(jù)供應(yīng)商管理功能藥品元數(shù)據(jù)是存儲(chǔ)的醫(yī)院內(nèi)部的一些對(duì)外或者對(duì)內(nèi)的代理、商家、上游原料供應(yīng)商們的基礎(chǔ)數(shù)據(jù),通過(guò)界面可以對(duì)數(shù)據(jù)進(jìn)行添加維護(hù)或者清除。界面會(huì)判斷輸入的數(shù)據(jù)格式,可以對(duì)數(shù)據(jù)進(jìn)行判斷,輔助藥品管理員人員操作。圖3-2供應(yīng)商功能頁(yè)面3.2.2藥品元數(shù)據(jù)管理功能藥品數(shù)據(jù)是指的系統(tǒng)的藥品基礎(chǔ)元數(shù)據(jù)管理,就是醫(yī)院自己的產(chǎn)品的各個(gè)屬性信息,包括了原料產(chǎn)品元數(shù)據(jù)、加工產(chǎn)品元數(shù)據(jù)或者是原材料元數(shù)據(jù),藥品元數(shù)據(jù)添加的功能界面實(shí)現(xiàn)如圖3-3所示。圖3-3藥品添加功能頁(yè)面通過(guò)點(diǎn)擊編輯界面管理已經(jīng)添加過(guò)的元數(shù)據(jù)內(nèi)容,藥品元數(shù)據(jù)編輯功能實(shí)現(xiàn)如圖3-4。圖3-4藥品編輯界面3.3藥品進(jìn)銷存管理模塊3.3.1藥品進(jìn)貨管理藥品管理人員可以通過(guò)運(yùn)營(yíng)界面添加運(yùn)營(yíng)藥品的信息,通過(guò)添加-選擇藥品元數(shù)據(jù)或者供應(yīng)鏈下的信息,添加完供應(yīng)商、企業(yè)的產(chǎn)品信息,功能實(shí)現(xiàn)如3-5。圖3-5藥品進(jìn)貨管理頁(yè)面3.3.2藥品銷售管理管理人員登記銷售信息,功能界面如3-6。圖3-6銷售登記3.3.3藥品存貨管理藥品管理人員通過(guò)銷售登記界面管理藥品數(shù)據(jù)信息,功能界面實(shí)現(xiàn)如3-7所示。圖3-7藥品存貨3.4查詢統(tǒng)計(jì)模塊3.4.1進(jìn)貨查詢藥品管理人員可以在元數(shù)據(jù)進(jìn)貨界面通過(guò)模糊查找、分類查詢以及查看詳細(xì)功能按鈕查詢查看詳細(xì)的運(yùn)營(yíng)的藥品信息。功能實(shí)現(xiàn)如圖3-8。圖3-8藥品進(jìn)貨查詢功能3.4.2營(yíng)銷查詢?cè)跔I(yíng)銷界面查找藥品營(yíng)銷信息,點(diǎn)擊營(yíng)銷記錄單可以查看核算藥品營(yíng)銷信息。功能界面如圖3-9。圖3-9藥品營(yíng)銷查詢功能3.4.3擠壓庫(kù)存查詢藥品管理員可以在存貨積壓盤點(diǎn)界面通過(guò)查詢存貨積壓的數(shù)量以及藥品元數(shù)據(jù)來(lái)查詢存貨積壓的藥品元數(shù)據(jù)信息。功能界面實(shí)現(xiàn)如圖3-10所示。圖3-10藥品庫(kù)存查詢功能頁(yè)面3.5賬單管理模塊3.5.1進(jìn)貨賬單結(jié)賬通過(guò)點(diǎn)擊未結(jié)賬的藥品信息開始結(jié)算,功能界面如圖3-11。圖3-11藥品賬單結(jié)賬3.5.2銷售結(jié)賬在銷售藥品記錄界面點(diǎn)擊支付銷售訂單按鈕更新藥品的支付狀態(tài)。功能界面如圖3-12。圖3-12銷售結(jié)賬3.6系統(tǒng)設(shè)置模塊3.6.1用戶管理在醫(yī)院用戶管理界面添加信息。功能界面如圖4-13。圖3-13用戶管理3.6.2密碼管理打上原始密碼跟兩次新密碼可修改,原始密碼輸入錯(cuò)誤或兩次新密碼不一致都會(huì)導(dǎo)致修改失敗。功能界面如圖3-14。圖3-14密碼修改3.6.3賬號(hào)信息管理管理賬號(hào)。如圖3-15。圖3-15賬號(hào)信息管理
4.系統(tǒng)測(cè)試4.1.測(cè)試目的本章主要講解測(cè)試對(duì)系統(tǒng)是非常重要的,通過(guò)具體的測(cè)試來(lái)判斷其是否符合預(yù)期設(shè)計(jì)的需求。4.2測(cè)試方法系統(tǒng)的測(cè)試是軟件開發(fā)中的一個(gè)重要環(huán)節(jié),通過(guò)實(shí)際的測(cè)試分析可以將系統(tǒng)的所有功能內(nèi)容進(jìn)行驗(yàn)收,驗(yàn)證系統(tǒng)的每個(gè)功能按鈕或者后端的代碼處理是否達(dá)到預(yù)期設(shè)計(jì)的要求。測(cè)試主要覆蓋到系統(tǒng)的頁(yè)面操作、代碼邏輯判斷,測(cè)試就是模擬用戶的實(shí)際使用操作,通過(guò)模擬實(shí)際的使用來(lái)去發(fā)現(xiàn)可能會(huì)出現(xiàn)的操作錯(cuò)誤問(wèn)題。本次的測(cè)試使用的是功能測(cè)試,通過(guò)隱藏后端的具體代碼邏輯,只檢測(cè)實(shí)際功能是否滿足前期的設(shè)計(jì)要求。4.3測(cè)試內(nèi)容4.3.1用戶登錄功能測(cè)試對(duì)登錄測(cè)試,驗(yàn)證操作反饋是否能夠正確處理且反饋符合設(shè)計(jì)的預(yù)期,生成結(jié)果報(bào)告,如表4-1所示。表4-1用戶登錄測(cè)試序號(hào)用例設(shè)計(jì)用例的具體操作實(shí)際的反饋結(jié)果報(bào)告1驗(yàn)證功能表單的獲取和傳輸進(jìn)入頁(yè)面,并將數(shù)據(jù)輸入對(duì)應(yīng)的表單;通過(guò)審核元素查看請(qǐng)求數(shù)據(jù)和request反饋界面輸入數(shù)據(jù);審核元素界面獲取action的請(qǐng)求地址和輸入的數(shù)據(jù),并獲取了反饋的結(jié)果表單的獲取和傳輸通過(guò)測(cè)試,數(shù)據(jù)處理也正常2進(jìn)一步驗(yàn)證數(shù)據(jù)的代碼處理輸入不符合界面要求的數(shù)據(jù)信息Request返回405系統(tǒng)返回代碼確定結(jié)果可以正確處理判斷403-驗(yàn)證登錄后的session賦權(quán)輸入正確的賬戶密碼,查看系統(tǒng)session的信息界面獲取到后臺(tái)的session令牌獲取正確session賦權(quán)4.3.2藥品修改管理功能測(cè)試對(duì)藥品管理功能進(jìn)行測(cè)試,驗(yàn)證其再管理功能上的操作反饋是否能夠正確處理且反饋符合設(shè)計(jì)的預(yù)期,生成結(jié)果報(bào)告,如表4-2所示。表4-2藥品管理功能測(cè)試用例序號(hào)用例設(shè)計(jì)用例的具體操作實(shí)際的反饋結(jié)果報(bào)告1驗(yàn)證藥品上傳的I/O寫入請(qǐng)求進(jìn)入頁(yè)面,并將藥品傳輸進(jìn)去界面;通過(guò)審核元素查看請(qǐng)求數(shù)據(jù)和request反饋藥品上傳請(qǐng)求結(jié)束表現(xiàn),查看審核元素界面,界面I/O數(shù)據(jù)流寫入正常,返回200藥品數(shù)據(jù)流的傳輸獲取都正常2進(jìn)一步驗(yàn)證藥品的管理處理用戶進(jìn)入界面管理藥品內(nèi)容,并操作獲得信息,調(diào)用正常系統(tǒng)正常3驗(yàn)證庫(kù)存管理改變庫(kù)存,更新數(shù)據(jù)數(shù)據(jù)藥品庫(kù)存更新,數(shù)據(jù)庫(kù)更新,所有用戶可訪問(wèn)更新成功,數(shù)據(jù)庫(kù)反饋正常4驗(yàn)證藥品入庫(kù)管理藥品入庫(kù)得到庫(kù)存反饋正常4.3.3藥品搜索功能測(cè)試對(duì)系統(tǒng)搜索進(jìn)行測(cè)試,驗(yàn)證其在數(shù)據(jù)搜索上的操作反饋是否能夠正確處理且反饋符合設(shè)計(jì)的預(yù)期,生成結(jié)果報(bào)告,如表4-3。表4-3藥品搜索測(cè)試用例序號(hào)用例設(shè)計(jì)用例的具體操作實(shí)際的反饋結(jié)果報(bào)告1驗(yàn)證搜索的功能是否可以使用進(jìn)入各個(gè)搜索的功能頁(yè)面,并點(diǎn)擊空搜索結(jié)果界面均返回正常的搜索空的結(jié)果,沒(méi)有報(bào)錯(cuò)搜索功能均正常,且空搜索正常2進(jìn)一步驗(yàn)證搜索關(guān)鍵字的功能根據(jù)具體的功能界面輸入相關(guān)的關(guān)鍵詞查詢通過(guò)查看反饋結(jié)果,關(guān)鍵詞搜索均正常搜索到關(guān)鍵字的搜索功能正常驗(yàn)證SQL注入是否存在使用SQL注入的語(yǔ)法結(jié)構(gòu)驗(yàn)證每個(gè)搜索內(nèi)容界面的反饋通過(guò)反饋結(jié)果,界面均返回空數(shù)據(jù),不存在SQL注入問(wèn)題不存在SQL注入問(wèn)題4.3.4庫(kù)存管理功能測(cè)試通過(guò)對(duì)系統(tǒng)庫(kù)存管理的功能進(jìn)行測(cè)試案例的設(shè)計(jì),驗(yàn)證其在庫(kù)存管理上的操作反饋是否能夠正確處理且反饋符合設(shè)計(jì)的預(yù)期,生成結(jié)果報(bào)告,如表4-4所示。表4-4藥品刪除管理功能測(cè)試用例序號(hào)用例設(shè)計(jì)用例的具體操作實(shí)際的反饋結(jié)果報(bào)告1查看庫(kù)存信息管理進(jìn)入頁(yè)面,修改庫(kù)存的狀態(tài);通過(guò)審核元素查看請(qǐng)求數(shù)據(jù)和request反饋狀態(tài)修改請(qǐng)求結(jié)束表現(xiàn),查看審核元素界面,界面數(shù)據(jù)流寫入正常,返回200庫(kù)存數(shù)據(jù)流的傳輸獲取都正常2進(jìn)一步驗(yàn)證庫(kù)存的管理處理查看庫(kù)存詳情界面獲取,得到庫(kù)存信息返回正常3庫(kù)存確認(rèn)確認(rèn)更新,界面顯示更新顯示正常4.3.5結(jié)算管理功能測(cè)試通過(guò)對(duì)系統(tǒng)進(jìn)貨結(jié)算的功能進(jìn)行測(cè)試案例的設(shè)計(jì),驗(yàn)證其在結(jié)算能上的操作反饋是否能夠正確處理且反饋符合設(shè)計(jì)的預(yù)期,生成結(jié)果報(bào)告,如表4-5所示。表4-5結(jié)算管理功能測(cè)試用例序號(hào)用例設(shè)計(jì)用例的具體操作實(shí)際的反饋結(jié)果報(bào)告1查看結(jié)算界面的計(jì)算數(shù)據(jù)進(jìn)入頁(yè)面,并將不同商品、數(shù)量進(jìn)行結(jié)算計(jì)算計(jì)算正確,界面數(shù)據(jù)流寫入正常,返回200結(jié)算價(jià)格計(jì)算正確2進(jìn)一步驗(yàn)證結(jié)算下備注信息的管理處理進(jìn)入結(jié)算界面,修改備注界面獲取,數(shù)據(jù)提交成功系統(tǒng)返回的結(jié)果正常3驗(yàn)證支付單信息選擇結(jié)算單子信息,并提交數(shù)據(jù)權(quán)限字段庫(kù)存更新支付訂單修改正確,數(shù)據(jù)庫(kù)同步
結(jié)論本文講述了醫(yī)院藥品管理系統(tǒng),該系統(tǒng)的核心業(yè)務(wù)是醫(yī)院藥品的進(jìn)銷存管理,主要實(shí)現(xiàn)了用戶登錄管理,藥品信息管理,藥品進(jìn)銷存管理,藥品庫(kù)存管理,處方管理等功能。幫助醫(yī)院解決在線添加藥品信息,對(duì)藥品的進(jìn)庫(kù)、出庫(kù)、庫(kù)存數(shù)量、財(cái)務(wù)訂單、供應(yīng)商等信息進(jìn)行綜合管理,即時(shí)的完成藥品信息管理以及銷售處方單的業(yè)務(wù)流程。該系統(tǒng)經(jīng)使用,總結(jié)優(yōu)點(diǎn)如下:設(shè)計(jì)合理:系統(tǒng)設(shè)計(jì)在用戶角色、功能模塊的設(shè)計(jì)上都有著廣泛成熟的案例支撐,能滿足醫(yī)院人員使用。程序合理:系統(tǒng)采用Java后端技術(shù),SSM框架和基于B/S架構(gòu)的WEB開發(fā)模式。數(shù)據(jù)庫(kù)合理:數(shù)據(jù)庫(kù)表與實(shí)體類映射,操作方便。但是系統(tǒng)仍然存在很多不足:設(shè)計(jì)方向目前只有藥品出入庫(kù)以及處方銷售記錄的管理,在實(shí)際就診都存在藥品記錄管理的使用需求,所以還需要進(jìn)一步優(yōu)化。沒(méi)有處理對(duì)外的數(shù)據(jù)接口,未來(lái)應(yīng)該添加。界面設(shè)計(jì)雖然運(yùn)用了框架,加載內(nèi)容仍會(huì)有問(wèn)題,所以界面UI還需要優(yōu)化。
參考文獻(xiàn)[1]黃錚.藥品合理分類及藥品監(jiān)管制度在醫(yī)院西藥房管理中的應(yīng)用[J].臨床合理用藥雜志,2021,14(13):147-148.[2]梁雅.醫(yī)院藥品管理內(nèi)部控制研究[J].行政事業(yè)資產(chǎn)與財(cái)務(wù),2020,(12):59-60.[3]徐剛.現(xiàn)代信息技術(shù)在醫(yī)院藥品管理中的應(yīng)用[J
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老顧聘用合同范本
- 先付款后供貨合同范本
- 保險(xiǎn)投資合同范本
- 加工生產(chǎn)勞務(wù)合同范本
- 京東物流折扣合同范本
- 上門電纜轉(zhuǎn)讓合同范例
- epc裝飾工程合同范本
- 代人取藥兼職合同范本
- 不賒銷合同范本模板
- 化肥銷售協(xié)議合同范本
- 《PC級(jí)自動(dòng)轉(zhuǎn)換開關(guān)電器(ATSE)》
- 數(shù)字電子技術(shù)(武漢科技大學(xué))知到智慧樹章節(jié)測(cè)試課后答案2024年秋武漢科技大學(xué)
- 綜合應(yīng)用能力事業(yè)單位考試(綜合管理類A類)試題及解答參考
- 阿爾茲海默病的家庭護(hù)理
- bim技術(shù)課件教學(xué)課件
- 腹水形成的原因及治療
- 單晶爐車間安全培訓(xùn)
- 高中地理必修第一冊(cè)期末試卷及答案-中圖版-2024-2025學(xué)年
- 護(hù)理核心制度測(cè)試題+參考答案
- 機(jī)械制造技術(shù)基礎(chǔ)(課程課件完整版)
- 《2023版CSCO卵巢癌診療指南》解讀課件
評(píng)論
0/150
提交評(píng)論