【正文】
過程,對(duì)所有的醫(yī)藥庫房管理數(shù)據(jù)實(shí)行智能管理,促使醫(yī)藥管理朝著科學(xué)化和規(guī)范化的方向前進(jìn)。同時(shí),軟件開發(fā)環(huán)境的高度集成和數(shù)據(jù)庫技術(shù)的日益成熟成為開發(fā)醫(yī)藥庫房管理信息系統(tǒng)的技術(shù)基礎(chǔ),大大降低了系統(tǒng)的開發(fā)成本。隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開始越來越多地利用計(jì)算機(jī)解決實(shí)際問題。局限性:現(xiàn)有系統(tǒng)在處理速度和操作平臺(tái)上已經(jīng)適應(yīng)不了實(shí)際的需要,由于操作平臺(tái)的變化,對(duì)現(xiàn)有系統(tǒng)的改進(jìn)性維護(hù)以不能解決所面臨的問題。醫(yī)藥管理系統(tǒng)結(jié)合醫(yī)院管理工作的特點(diǎn),充分利用局域網(wǎng)、廣域網(wǎng)、大型分布式數(shù)據(jù)庫等先進(jìn)的計(jì)算機(jī)技術(shù),運(yùn)用系統(tǒng)的理論與方法將醫(yī)院各組成部分的信息處理過程綜合成有機(jī)整體,及時(shí)而有效地為醫(yī)院日常管理和發(fā)展提供決策依據(jù),使醫(yī)院信息管理工作盡快達(dá)到規(guī)范化、制度化、科學(xué)化的要求,并實(shí)現(xiàn)醫(yī)院信息技術(shù)全電子無紙化和膠片管理的最終目標(biāo)。以VISUAL C 2005為主要開發(fā)環(huán)境,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這性能方便而簡(jiǎn)潔連接數(shù)據(jù)庫的智能化對(duì)象,以及大量控件的使用大大減少了代碼的編寫量。9. 多接口型:由于在醫(yī)院管理系統(tǒng)中,藥品庫房管理只是其中的一部分所以在設(shè)計(jì)過程中充分的考慮這一點(diǎn)。醫(yī)院藥品庫房管理系統(tǒng)實(shí)施后,應(yīng)能夠達(dá)到以下目標(biāo)。8. 完全遵照國(guó)家的藥品管理?xiàng)l例進(jìn)行軟件的開發(fā)與使用。例如,系統(tǒng)運(yùn)行后可以提供哪些以前無法及時(shí)提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對(duì)于管理人員進(jìn)行決策提供了多少幫助等等。從系統(tǒng)開發(fā)及實(shí)施的可行性和靈活性考慮,本系統(tǒng)的軟件開發(fā)環(huán)境主要選擇了當(dāng)前較為流行的Visual C.NET來進(jìn)行前臺(tái)的管理設(shè)計(jì),而后臺(tái)則選用了功能強(qiáng)大的SQL server 2005數(shù)據(jù)庫。因此,每一位投資者為了自身的經(jīng)濟(jì)效率和未來前景都會(huì)極力的支持系統(tǒng)的開發(fā)和推廣,在經(jīng)濟(jì)和物力上給予較大的幫助。它是一門新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計(jì)算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)企業(yè)的信息管理,通過對(duì)企業(yè)擁有的人力、物力、財(cái)力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時(shí)提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟(jì)效益。 然而傳統(tǒng)的MIS系統(tǒng)的核心是CS(Client-Server——客戶端-服務(wù)器)架構(gòu),它依賴于專門的操作環(huán)境,這意味著操作者的活動(dòng)空間受到極大限制。 最有效的MIS能夠反應(yīng)隨著時(shí)間的推移和內(nèi)部程序的改變,外部的變量如何改變,也就是說,時(shí)間和內(nèi)部變量是否會(huì)對(duì)外部的變量產(chǎn)生影響。一般如圖31所示進(jìn)行。從醫(yī)藥庫房管理員開始,向各級(jí)流動(dòng)。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。樹形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集,最底層的各個(gè)矩形框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素。2. 入庫管理包括四個(gè)模塊:首次入庫,追加入庫,入庫記錄查詢,入庫統(tǒng)計(jì)。數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體的說,數(shù)據(jù)庫設(shè)計(jì)是一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶的應(yīng)用需求。我們使用一種信息建模技術(shù),這種技術(shù)是通過實(shí)體、關(guān)系、屬性三種基本對(duì)象來定義信息。在本系統(tǒng)中,主要的實(shí)體就是管理員,其通過對(duì)藥品的相關(guān)信息,如采購(gòu)信息,退貨信息等進(jìn)行處理,來實(shí)現(xiàn)對(duì)藥房管理的總體化。本系統(tǒng)的數(shù)據(jù)庫的ER如圖42所示。表42 藥品庫存表(ypkc_tym)序號(hào)英文名中文名類型長(zhǎng)度(字符)1kc_yp_tym合同編號(hào)varchar50502kc_sl員工編號(hào)int103kc_dw姓名varchar50504kc_lx合同期限varchar10105kc_zg簽訂日期datetime106kc_zd開始時(shí)間datetime2011b0_remark備注Varchar(20)20退貨表如表43所示。 系統(tǒng)的軟件環(huán)境在配備了良好的外部硬件配置的情況下,系統(tǒng)的運(yùn)行不可避免的也需要軟件環(huán)境的支持,而隨著現(xiàn)代計(jì)算機(jī)水平的日新月異的發(fā)展及軟件領(lǐng)域的飛速進(jìn)步,常用系統(tǒng)的軟件環(huán)境質(zhì)量有了很大程度上的提高。Visual Studio 可以用來創(chuàng)建 Windows 平臺(tái)下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。SQL Server 2005在企業(yè)級(jí)支持、商業(yè)智能應(yīng)用、管理開發(fā)效率等諸多方面,較SQL Server 2000有了質(zhì)的飛躍,SQL Server 2005在以下三個(gè)方面改善了數(shù)據(jù)基礎(chǔ)架構(gòu):企業(yè)數(shù)據(jù)管理、開發(fā)人員效率和商業(yè)智能(BI),是具有前瞻性的下一代先進(jìn)的數(shù)據(jù)管理與分析平臺(tái)。后者是一組包括Connection、Command、DataReader和DataAdapter對(duì)象在內(nèi)的組件。Connection對(duì)象提供與數(shù)據(jù)源的連接。系統(tǒng)主界面如圖51所示。圖53 登錄程序流程圖2. 實(shí)現(xiàn)過程頁面名稱:控件的屬性設(shè)置和作用如表52所示。圖55 追加入庫1. 實(shí)現(xiàn)目標(biāo)當(dāng)點(diǎn)擊datagridview1時(shí)將數(shù)據(jù)放到下面的控件中,根據(jù)采購(gòu)的信息對(duì)數(shù)據(jù)庫進(jìn)行相應(yīng)操作,并且可以根據(jù)藥品編號(hào)進(jìn)行相應(yīng)的查找操作,將查找到的數(shù)據(jù)顯示在datagridview1和相應(yīng)控件上。入庫統(tǒng)計(jì)管理如圖57所示。如圖58所示。質(zhì)量不佳的軟件產(chǎn)品不僅會(huì)使開發(fā)商的維護(hù)費(fèi)用和用戶的使用成本大幅增加,還可能產(chǎn)生其他的責(zé)任風(fēng)險(xiǎn),造成公司信譽(yù)下降,繼而沖擊股票市場(chǎng)。當(dāng)然,測(cè)試計(jì)劃應(yīng)該在需求分析階段就已經(jīng)制定了。沒有發(fā)現(xiàn)錯(cuò)誤的測(cè)試也是有價(jià)值的,完整的測(cè)試是評(píng)定軟件質(zhì)量的一種方法。(2)從是否執(zhí)行程序的角度劃分:靜態(tài)測(cè)試、動(dòng)態(tài)測(cè)試。確認(rèn)測(cè)試通常采用黑盒測(cè)試。圖61 登錄測(cè)試圖對(duì)系統(tǒng)進(jìn)行集成測(cè)試,測(cè)試中其他模塊均為出現(xiàn)異常,可順利并成功運(yùn)行。如圖71所示?,F(xiàn)在一般的醫(yī)療單位都采用計(jì)算機(jī)智能化管理,采用計(jì)算機(jī)作為工具的實(shí)用的藥品庫存管理系統(tǒng)來幫助管理員進(jìn)行更有效的進(jìn)行藥品管理工作。通過此次畢業(yè)設(shè)計(jì)的鍛煉,使我的專業(yè)知識(shí)得到了應(yīng)用,并取得了很大的進(jìn)步,通過軟件工程的總體流程的設(shè)計(jì),培養(yǎng)了我對(duì)軟件設(shè)計(jì)的總體思路設(shè)計(jì)的能力。然后進(jìn)行本系統(tǒng)的需求分析明確具體的工作是什么,并設(shè)計(jì)出具體的模塊及實(shí)現(xiàn)方法。結(jié)論在我國(guó)隨著計(jì)算機(jī)技術(shù)的發(fā)展和醫(yī)院規(guī)范化、科技化的管理模式的實(shí)施。本章還介紹了對(duì)該管理系統(tǒng)的測(cè)試結(jié)果。大多數(shù)軟件生產(chǎn)者使用一種Alpha測(cè)試和Beta測(cè)試的過程,來揭露僅由最終用戶才能發(fā)現(xiàn)的錯(cuò)誤。單元測(cè)試主要發(fā)現(xiàn)編碼和詳細(xì)設(shè)計(jì)中產(chǎn)生的錯(cuò)誤,通常采用白盒測(cè)試。即保證軟件以正確的方式來做了這個(gè)事件。 測(cè)試的基本概念1. 測(cè)試的目的軟件測(cè)試是幫助識(shí)別開發(fā)完成(中間或最終的版本)的計(jì)算機(jī)軟件(整體或部分)的正確度(correctness) 、完全度(pleteness)和質(zhì)量(quality)的軟件過程;是SQA(software quality assurance)的重要子域。目前,程序的正確性證明尚未得到根本的解決,因此軟件測(cè)試仍是發(fā)現(xiàn)軟件中錯(cuò)誤和缺陷的主要手段??梢源篌w了解本軟件的相應(yīng)功能。如圖58所示。入庫記錄管理如圖56所示。圖54 首次入庫信息1. 實(shí)現(xiàn)目標(biāo)當(dāng)點(diǎn)擊確認(rèn)添加時(shí)將所填數(shù)據(jù)添到相應(yīng)的表中,在填寫時(shí)藥品類型、藥品單位都應(yīng)是調(diào)用數(shù)據(jù)庫中的數(shù)據(jù),再輸入完藥品編號(hào)后生產(chǎn)廠家編號(hào)、生產(chǎn)廠家藥品名稱、通用名應(yīng)自動(dòng)顯示出來。2. 實(shí)現(xiàn)過程頁面名稱:表51 藥庫首頁主要控件信息列表名稱主要屬性設(shè)置作用Timer1-及時(shí)觸發(fā)menuStrip1-創(chuàng)建菜單toolStrip1-創(chuàng)建快捷欄statuStrip1-主頁的下邊框toolStripButton-快捷鍵ToolStripMenuItem-菜單項(xiàng) 用戶登錄管理功能設(shè)計(jì)在進(jìn)入主頁前將初始化登錄頁面,在這里將會(huì)根據(jù)用戶輸入的信息來判斷信息的正確性,并記錄登錄用戶的相應(yīng)信息。DataAdapter使用Command對(duì)象在數(shù)據(jù)源中執(zhí)行SQL命令,以便將數(shù)據(jù)加載到DataSet中,并使DataSet中數(shù)據(jù)的更改與數(shù)據(jù)源保持一致。DataSet中飲食有DataTable對(duì)象的集合(DataTableConnection)和DataRelation對(duì)象的集合(DataRelationCollection)。訪問者可以對(duì)所處理數(shù)據(jù)作出修改,但是這種修改不會(huì)立即更新數(shù)據(jù)源,而只是保存在本地。所以SQL Server 2005成為了本系統(tǒng)設(shè)計(jì)的首選軟件。.NET字眼從各種語言的名字中被抹去,但是這個(gè)版本的 Visual Studio 框架的()。 開發(fā)工具簡(jiǎn)介 前臺(tái)軟件開發(fā)工具Visual Studio 是Microsoft公司推出的一種Windows應(yīng)用程序的開發(fā)工具。由于后臺(tái)數(shù)據(jù)庫是軟件設(shè)計(jì)運(yùn)行的保障,所以在日后的開發(fā)過程中,數(shù)據(jù)庫還將會(huì)得到不斷地完善。yygl數(shù)據(jù)庫中共分19張信息表,主要的表如下所示。4. 數(shù)據(jù)庫和用戶權(quán)限的安全要求。在為實(shí)體確定相關(guān)的屬性過程中,也需要確定此實(shí)體的主鍵和索引,并且要確定在每個(gè)實(shí)體中怎樣組織這些屬性,確定屬性的數(shù)據(jù)類型和它是否為空值。使用這種方法與設(shè)計(jì)人員的經(jīng)驗(yàn)和水平有直接的關(guān)系,數(shù)據(jù)庫設(shè)計(jì)成為一種技藝而不是工程技術(shù),缺乏科學(xué)理論和工程方法的支持,軟件的質(zhì)量難以保證,常常是數(shù)據(jù)庫運(yùn)行一段時(shí)間后又不同程度地發(fā)現(xiàn)了各種問題,增加了系統(tǒng)維護(hù)的代價(jià)。6. 藥品調(diào)撥管理包括兩個(gè)模塊:藥品調(diào)撥,藥局需求查詢。 圖41 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)的主要功能模塊描述本系統(tǒng)是醫(yī)院管理的重要組成部分,與門診部管理,住院部管理以及系統(tǒng)管理共同組成一個(gè)完整的醫(yī)院管理系統(tǒng),并且為了完成醫(yī)藥模塊的具體功能,對(duì)其他模塊也做了相應(yīng)的編寫。通過之前對(duì)本系統(tǒng)的相應(yīng)的需求的分析和數(shù)據(jù)流入以及數(shù)據(jù)字典的設(shè)計(jì),基本上已經(jīng)明確了本系統(tǒng)的主要功能需求,為以后的總體設(shè)計(jì)和工作奠定了扎實(shí)的基礎(chǔ)。主動(dòng)數(shù)據(jù)字典是指在對(duì)數(shù)據(jù)庫或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以由DBMS自動(dòng)更新的數(shù)據(jù)字典。數(shù)據(jù)流表示數(shù)據(jù)的流動(dòng)情況。因?yàn)楸鞠到y(tǒng)為醫(yī)院藥品管理系統(tǒng),也屬于一種先進(jìn)的管理信息系統(tǒng),所以在本系統(tǒng)中也充分了利用了MIS的理論概念,為醫(yī)院帶來更高的效益。 市場(chǎng)營(yíng)銷的MIS(Management Information System)是企業(yè)或組織整體MIS的一部分。換句話說,MIS系統(tǒng)的最終目的是使管理人員及時(shí)了解公司現(xiàn)狀,把握將來的發(fā)展路徑。因此,系統(tǒng)研制和開發(fā)立即開始進(jìn)行。從軟件角度來說,主要采用的是Visual C.NET 和SQL server 2005,兩個(gè)開發(fā)軟件都是現(xiàn)有開發(fā)軟件中較為安全,可靠和成熟的,具有較高的可行度,所以軟件方面也是可行的。日)單價(jià)(元)合計(jì)(元)1需求分析20200040,0002總體設(shè)計(jì)20200040,0003藥庫管理子系統(tǒng)詳細(xì)設(shè)計(jì)10200020,0004信息查詢子系統(tǒng)詳細(xì)設(shè)計(jì)10100010,0005工程實(shí)際成本數(shù)據(jù)庫實(shí)現(xiàn)10100010,0006編碼實(shí)現(xiàn)40100040,0007單體測(cè)試20100020,0008系統(tǒng)集成測(cè)試30100030,0009說明手冊(cè)編制10100010,00010合計(jì)220,0002. 貨幣的時(shí)間價(jià)值系統(tǒng)貨幣時(shí)間價(jià)值如表22所示。本系統(tǒng)根據(jù)企業(yè)的具體情況,將企業(yè)的業(yè)務(wù)流程進(jìn)行了總體的描繪,本系統(tǒng)的業(yè)務(wù)流程圖如圖21所示。4. 通過系統(tǒng)實(shí)施,可提高醫(yī)院對(duì)藥品庫房的管理水平。完全符合國(guó)家對(duì)藥品庫房的管理?xiàng)l例。5. 采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計(jì)遵循國(guó)際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性。 系統(tǒng)的整體設(shè)計(jì)一個(gè)方便用戶使用的軟件應(yīng)該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運(yùn)行速度較快,通過計(jì)算機(jī)技術(shù)開發(fā)出客戶端與服務(wù)器端,以便方便快捷清晰的進(jìn)行數(shù)據(jù)管理以及信息的采集。計(jì)算機(jī)應(yīng)用于醫(yī)院的日常管理,為醫(yī)院的現(xiàn)代化帶來了從未有過的動(dòng)力和機(jī)遇,為醫(yī)療衛(wèi)生領(lǐng)域的發(fā)展提供了無限的潛力。這是一款專門用于醫(yī)院管理設(shè)計(jì)的軟件。關(guān)鍵詞 醫(yī)藥;管理;庫存;數(shù)據(jù)庫;Visual CAbstractIn our country, along with medical and health system reform deepens, stock pharmaceuticals, as well as the implementation of standardized increasingly fierce business petition, more and more aware of the hospital management of public hospitals to improve the level of importance, but also an urgent need to speed up the process of management information . In the hospital, the hospital39。在醫(yī)院中,醫(yī)院的藥庫管理以及相應(yīng)的財(cái)務(wù)處理、信息處理,長(zhǎng)期以來一直采用手工操作,但隨著產(chǎn)業(yè)結(jié)構(gòu)調(diào)整、全新的市場(chǎng)競(jìng)爭(zhēng)環(huán)境,醫(yī)院庫房管理已經(jīng)成為運(yùn)營(yíng)效率提高的關(guān)鍵所在,手工方式的弊端畢現(xiàn)無遺。系統(tǒng)開發(fā)工具的智能化、人性化,使得所開發(fā)的系統(tǒng)充分滿足了醫(yī)院的各種需求,從醫(yī)院的各個(gè)環(huán)節(jié)對(duì)人流、物流、資金流、信息流進(jìn)行統(tǒng)一系統(tǒng)的管理。醫(yī)院藥品庫房管理系統(tǒng)實(shí)現(xiàn)了用計(jì)算機(jī)對(duì)醫(yī)院藥品流通的全過程管理進(jìn)行動(dòng)態(tài)監(jiān)測(cè),那些傳統(tǒng)上全靠手工計(jì)算,工作量大、效率低、易出錯(cuò)的大量數(shù)據(jù)完全可以用計(jì)算機(jī)代替處理,大大減輕了管理人員的工作負(fù)擔(dān),同時(shí)又可向病人提供完