freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

藥品藥庫管理系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-28 07:01本頁面
  

【正文】 ,6) Y 零售價 LOTNo VARCHAR2(20) Y 生產(chǎn)批號 ENDDATE DATE Y 有效期 DSU^n,A LUE Number(36,6) Y 發(fā)票明細(xì)金額 WHSPOS Number(36,6) Y 醫(yī)院his中的庫位 第四章系統(tǒng)實現(xiàn) 第一節(jié)開發(fā)環(huán)境的實現(xiàn) 4.1.1數(shù)據(jù)庫實現(xiàn) 醫(yī)院藥庫物流管理信息系統(tǒng)數(shù)據(jù)庫采用的是SQL Server 2005版本,集管 理、開發(fā)、商業(yè)智能三大模塊應(yīng)用。以及增強(qiáng)了企業(yè)數(shù)據(jù)管理、開發(fā)人員生產(chǎn) 力和商務(wù)智能三個方面的特性。 4.1.2程序設(shè)計和編碼調(diào)試工具實現(xiàn) 系統(tǒng)采用Visum Studio 2005進(jìn)行程序設(shè)計和編碼調(diào)試。Visual Studio 2005先后經(jīng)歷了Visum Studio 6.0,Visual Studio 2002003,200等幾個 版本,實際上是Visual Studio 6.0幾次升級后的調(diào)高版。Visual Studio 2005 是一個全面集成的開發(fā)環(huán)境,用于編寫、調(diào)試代碼,把代碼編譯為程序進(jìn)行發(fā) 布。Visual Studio提供了一個非常專業(yè)的多文檔界面應(yīng)用程序,在該應(yīng)用程序 中可以進(jìn)行與代碼開發(fā)相關(guān)的任何操作。 4.1.3程序開發(fā)語言實現(xiàn) 程序開發(fā)采用的是C語言,c是從C和C++繼承而來的,它既擁有C/CH 的強(qiáng)大功能,又具備Visual Basic使用簡單的特性。C具有幾個獨有的特點, 分別是動態(tài)查閱、中間代碼、命名空間中的申明、基本數(shù)據(jù)類型、兩個基本類、 參數(shù)傳遞、與COM的集成、索引下標(biāo)、代理和反饋。 第二節(jié)關(guān)鍵技術(shù)的實現(xiàn) 4.2.1線程互斥技術(shù) 在醫(yī)院藥庫物流管理信息系統(tǒng)中,為了提高系統(tǒng)的運(yùn)行效率,充分利用系 統(tǒng)資源,需要多個操作同時進(jìn)行,這時就需要創(chuàng)建多個線程,利用多線程處理 的方式處理不同事務(wù)。但在這些事務(wù)處理的過程中,可能會同時調(diào)用一些公共 資源或信息,如果兩個或兩個以上的線程對其進(jìn)行訪問,就會造成資源沖突或 線程死鎖。解決這一問題的方法是實現(xiàn)線程互斥,某一資源在同一時間只能允 許一條線程對其進(jìn)行訪問,具有唯一性和排他性n引。 通過CreateThread函數(shù)創(chuàng)建用戶線程,通過WaitForSingleObject函數(shù)實 現(xiàn)互斥對象使用權(quán)的申請,通過ReleaseMutex函數(shù)實現(xiàn)釋放互斥對象,下面描 述創(chuàng)建獲取藥品庫存信息的線程和將電子庫存信息轉(zhuǎn)化為指令的線程,并對線 程互斥算法進(jìn)行了描述。 以上算法實現(xiàn)了線程的創(chuàng)建和互斥,避免了多線程同時對資源進(jìn)行訪問操 作。需要注意的是,在使用互斥對象時,一個線程可以多次申請互斥對象,只 要互斥對象的累加數(shù)量不為“O,則此線程總可以訪問該對象,但在釋放的時 候,同樣需要多次釋放,直至計數(shù)器為“0。 4.2.2數(shù)據(jù)庫連接池技術(shù) 數(shù)據(jù)庫連接是一種關(guān)鍵的有限的昂貴的資源,尤其是在多用戶的網(wǎng)頁應(yīng)用 程序中更為突出,對數(shù)據(jù)庫連接的管理不僅會影響到這個系統(tǒng)或應(yīng)用程序的伸 縮性和健壯性,而且會影響程序的性能指標(biāo)。因此數(shù)據(jù)庫連接管理問題是系統(tǒng) 實施的重點也是難點。傳統(tǒng)的數(shù)據(jù)庫應(yīng)用一般是通過配置直接進(jìn)行連接,在進(jìn) 行數(shù)據(jù)庫訪問時通過設(shè)置連接到數(shù)據(jù)庫,不需要訪問時,關(guān)閉連接。這種的數(shù) 據(jù)庫連接方式具有很大的局限性,只能被應(yīng)用在數(shù)據(jù)庫應(yīng)用不頻繁的系統(tǒng)中, 如果應(yīng)用于有大量數(shù)據(jù)訪問的系統(tǒng)中,會造數(shù)據(jù)庫頻繁連接,如果不能很好的 管理和控制,可能會造成系統(tǒng)數(shù)據(jù)的溢出、系統(tǒng)崩潰。數(shù)據(jù)庫連接池技術(shù)就是 針對這一問題而提出的,通過對連接方式的改變,高效合理的連接和管理數(shù)據(jù) 庫,保證了數(shù)據(jù)庫性能的最大發(fā)揮。 4.2.2.1連接池原理 數(shù)據(jù)庫連接池是眾多連接對象的緩沖池,負(fù)責(zé)分配、管理、釋放數(shù)據(jù)庫連 接,它與傳統(tǒng)連接方式不同的是允許應(yīng)用程序重復(fù)使用一個現(xiàn)有的數(shù)據(jù)庫連接, 而再不是重新建立一個:釋放空閑時間超過最大空閑時間的數(shù)據(jù)庫連接來避免 因為沒有釋放數(shù)據(jù)庫連接而引起的數(shù)據(jù)庫連接遺漏。它的基本工作原理是預(yù)先 創(chuàng)建一定數(shù)量的連接,并將這些連接放在數(shù)據(jù)庫連接池中,連接的數(shù)量是由最 小數(shù)據(jù)庫連接數(shù)來設(shè)定的,一旦有應(yīng)用程序需要訪問數(shù)據(jù)庫,只需要從緩沖池 中取出一個連接進(jìn)行使用,使用后再將連接放回緩沖池。并且通過設(shè)定連接池 的最大連接數(shù),限制應(yīng)用程序無休止的與數(shù)據(jù)庫連接。數(shù)據(jù)庫連接池的應(yīng)用, 可以實時監(jiān)測到連接的使用情況,為系統(tǒng)的實施和測試提供了準(zhǔn)確的依據(jù)娩168。 4.2.2.2連接池的使用 數(shù)據(jù)庫連接技術(shù)的關(guān)鍵是其自身的管理機(jī)制。具體的使用方式為:首先在 數(shù)據(jù)庫操作類(DBOperation類)的初始化方法中獲得連接池管理類的實例 connectionMan,并通過傳入所要操作的數(shù)據(jù)庫的名稱(dbname)來使用相應(yīng)的 數(shù)據(jù)庫連接池: 由于藥品庫存信息的共享主要是庫存數(shù)據(jù)的提取、傳輸和導(dǎo)入。這些操作 都是通過多線程的方式進(jìn)行的。數(shù)據(jù)庫連接池設(shè)定了一個名稱參數(shù),當(dāng)應(yīng)用程 序需要進(jìn)行數(shù)據(jù)連接時,會創(chuàng)建一個操作類的實例,同時會像數(shù)據(jù)庫連接池提 出連接請求,實現(xiàn)同時訪問多個數(shù)據(jù)庫。 第三節(jié)系統(tǒng)功能實現(xiàn) 4.3.1藥品基本信息管理 藥品基本信息模塊包括了對醫(yī)院內(nèi)所有藥品信息進(jìn)行查詢(分別可以通過 商品代碼、商品名稱、拼首、生產(chǎn)廠家四種方式進(jìn)行查詢),編輯分類、添加商 品、修改商品(進(jìn)入商品維護(hù)界面進(jìn)行藥品基本信息的維護(hù),包括藥品代碼、 藥品名稱、通用名、商品名、規(guī)格、生產(chǎn)廠家、計量單位、包裝數(shù)量、批號、 價格等基礎(chǔ)信息,其中系統(tǒng)顯示為藍(lán)色的項為必填項,也是藥品屬性中的重要 屬性)啟用/停用等多項功能,實現(xiàn)了醫(yī)院使用藥品信息的明晰化管理。 4.3.2算法管理 算法管理模塊是用來對藥品補(bǔ)貨算法的公式進(jìn)行維護(hù)的模塊。由于每種藥 品的使用量、使用周期、有效期限、送貨周期等都不盡相同,所以各個醫(yī)院可 以在此模塊中,使用者可以根據(jù)自己醫(yī)院藥品的實際情況(一般醫(yī)院會根據(jù)藥 品使用情況和藥品價值進(jìn)行藥品ABc分類,并結(jié)合醫(yī)院一級、二級庫房的存儲 情況,對這些分類進(jìn)行分析得出藥品庫存的上下限和日均銷售數(shù)量)和物流配 送情況(考慮藥品供應(yīng)企業(yè)的地理位置和配送方式,參考以往采購藥品時發(fā)貨 速度)進(jìn)行藥品補(bǔ)貨公式和警戒公式的設(shè)置和修改,以適用醫(yī)院正常的用藥需 求。其中在補(bǔ)貨算法維護(hù)中,包括算法代碼、算法名稱、補(bǔ)貨公式、警戒公式、 報警天數(shù)、采購天數(shù)、倒推天數(shù)、開始日期、結(jié)束日期九項基本信息,通過對 這些信息的設(shè)置,可以讓醫(yī)院自行進(jìn)行設(shè)置,通過這些項的設(shè)置,可以從不同 的側(cè)著面來形成補(bǔ)貨公式和算法乜羽。醫(yī)院在設(shè)置好補(bǔ)貨算法后就可以進(jìn)行藥品 算法對照,在商品算法對照中,將每種商品的都進(jìn)行設(shè)置,并對應(yīng)到相應(yīng)的算 法E去。 算法代碼:A0001 算法名稱:藥房常用用品補(bǔ)貨算法 補(bǔ)貨公葛::7*(17XHI=0.4+114X]IIx0.3+[21XHIx02+128XHI39。:0.10)/7l—KC 警戒公式: KC7*(17XHIx0.4+114XHIx0.3+I,7.IXHI=0.2+]28XHIx0.10荊 報警天數(shù): 開始日期:20100101 結(jié)束日期:20101231 匪匿 4.3.3補(bǔ)貨訂單管理 補(bǔ)貨訂單管理模塊一共涉及了三種方式生成藥品采購的訂單,一是由醫(yī)院 HIS系統(tǒng)自動生成的.xml格式的補(bǔ)貨訂單,并將定單通過“導(dǎo)入訂單一功能直 接導(dǎo)入供應(yīng)鏈系統(tǒng)中,系統(tǒng)自動添加為各項要貨計劃,二是系統(tǒng)根據(jù)設(shè)定的補(bǔ) 貨公式,自動調(diào)取庫存、銷售等相關(guān)數(shù)據(jù)進(jìn)行計算,藥庫管理員只需要使用界 面上方的“自動補(bǔ)貨”按鍵,系統(tǒng)將計算好的結(jié)果顯示出來,并且顯示記錄可 以通過記錄日期進(jìn)行升/降序排列,便于按照時間進(jìn)行查找。三是通過手動的方式進(jìn)行添加、修改,對于小批量的補(bǔ)貨一般都采用這種方式,通過菜單欄中的 “添加訂單’’功能,選擇需要添加的藥品,系統(tǒng)會自動調(diào)取該藥品的相關(guān)信息, 只需要手工輸入藥品采購的數(shù)量并按保存鍵,一條采購訂單就可以生成了。同 樣還可以通過“刪除訂單’’、“修改訂單進(jìn)行采購訂單的刪除和修改。一般情 況下,醫(yī)院都會將這三種方式結(jié)合起來進(jìn)行使用,首先系統(tǒng)通過補(bǔ)貨算法的方 式自動生成藥品訂單,再經(jīng)由醫(yī)院藥庫管理人員對每一條記錄進(jìn)行復(fù)核,對于 有問題的記錄進(jìn)行修改或刪除,對于正確的記錄進(jìn)行訂單確認(rèn)操作,最終形成 一份訂單計劃并通過網(wǎng)絡(luò)直接發(fā)送到藥品供應(yīng)企業(yè)。 4.3.4發(fā)票信息管理 發(fā)票管理模塊中,可以進(jìn)行發(fā)票的查詢、存和導(dǎo)出。藥品供應(yīng)企業(yè)發(fā)送 藥品后,會將包括供應(yīng)商代碼、供應(yīng)商名稱、發(fā)票號、發(fā)票日期、發(fā)票金額、 商品代碼、商品名稱、發(fā)貨數(shù)量、單價、售價、批號、批號數(shù)量等信息進(jìn)行同 步上傳、更新,醫(yī)院可以及時看到即將送到的藥品發(fā)票,當(dāng)藥品到貨并確認(rèn)無 誤后,藥庫管理員可以在此功能模塊中進(jìn)行發(fā)票的選擇,并通過“導(dǎo)出’’或“導(dǎo) 出并保存鍵進(jìn)行發(fā)票信息的確認(rèn),生成.xlm的發(fā)票文件,可直接導(dǎo)入到醫(yī)院 HIS系統(tǒng),生成正式的發(fā)票。 4.3.5銷售/庫存信息管理 在庫存/銷售導(dǎo)入模塊中,通過“導(dǎo)入庫存數(shù)據(jù)和“導(dǎo)入銷售數(shù)據(jù)’’功能 鍵,將醫(yī)院IITS系統(tǒng)中的當(dāng)前庫存導(dǎo)入到供應(yīng)鏈系統(tǒng)中,導(dǎo)入的信息主要包括, 商品代碼,商品名稱、規(guī)格、生產(chǎn)廠家等藥品基本信息,其中銷售數(shù)據(jù)導(dǎo)入界 面導(dǎo)入消耗總數(shù)量、消耗總次數(shù)、消耗日期、消耗部門等信息,其中通過消耗 總數(shù)量和消耗總次數(shù)兩個方面反應(yīng)藥品銷售情況。庫存數(shù)據(jù)導(dǎo)入界面導(dǎo)入了, 庫存數(shù)量、庫存部門、統(tǒng)計日期等信息。藥庫管理人員可以通過商品代碼、商 品名稱、商品首拼進(jìn)行檢索,查詢藥品各個時段內(nèi)銷售數(shù)據(jù)和庫存數(shù)據(jù)的查詢。 圖4.8銷售數(shù)據(jù)導(dǎo)入 4.3.6信息查詢模塊 要貨單綜合查詢模塊從五個方面進(jìn)行查詢,分別是要貨單信息、要貨單明 細(xì)、采購訂單信息、裝箱驗收信息、采購發(fā)票信息。其中要貨單明細(xì)查詢功能 具有很強(qiáng)的查詢功能。該功能將醫(yī)院生成要貨單到收到貨確認(rèn)發(fā)票這個過程分 為以下幾種狀態(tài):要貨單生成、供應(yīng)商導(dǎo)出、采購單已到、裝箱單已到、裝箱 單已驗收、發(fā)票已到、發(fā)票可導(dǎo)出、發(fā)票已導(dǎo)出。每一條計劃單中的每一種藥 品的狀態(tài)在此功能模塊中都可以顯示出來,流程進(jìn)行到哪一步,還有哪一步未 完成,都能一目了然。而且在一旦在某一環(huán)節(jié)出現(xiàn)問題,也能及時找到問題所 在,解決問題,保證藥品流通的及時和順暢。 圖4.10要貨綜合查詢 4.3.7自動入庫管理 自動入庫管理功能的應(yīng)用是將手持機(jī)條碼掃描技術(shù)應(yīng)用于藥品驗收入庫。 藥品自供應(yīng)企業(yè)發(fā)貨后,其相關(guān)信息會通過網(wǎng)絡(luò)同步傳送到手持機(jī)上,當(dāng)藥品 到達(dá)醫(yī)院,藥庫管理員只需要通過手持機(jī)掃描藥品包裝箱上的條形碼,則手持 機(jī)上就會顯示出該箱藥品的相關(guān)信息,包括條碼信息、分銷商代碼、分銷商名 稱、藥庫名稱、藥品名稱、規(guī)格、生產(chǎn)廠家、生產(chǎn)批號、數(shù)量、效期、庫位等 信息呦1。藥庫管理員核對這些信息無誤后,按照提示的庫位信息進(jìn)行藥品的碼 放,點擊下方的“確認(rèn)入庫”鍵,系統(tǒng)自動保存該條信息并進(jìn)行入庫。完成一 個藥品的入庫驗收后,流程手持機(jī)進(jìn)入掃描狀態(tài),準(zhǔn)備進(jìn)行下一個藥品條碼掃 描。 圖~園一 ◆入庫倉位定位≥田咯一 同供應(yīng)商同品同批有庫存的倉位. 同供蕊同品同批無庫存的倉位. (如分整零按整零定位)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1