




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 中國(guó)礦業(yè)大學(xué)徐海學(xué)院本科生畢業(yè)設(shè)計(jì)姓 名: 程國(guó)升 學(xué) 號(hào): 22090105 學(xué) 院: 徐海學(xué)院 專(zhuān) 業(yè):自動(dòng)化設(shè)計(jì)題目:醫(yī)院藥品進(jìn)銷(xiāo)存管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)專(zhuān) 題:指導(dǎo)教師: 周林娜 職 稱(chēng): 講師 2013年 6 月 中國(guó)礦業(yè)大學(xué)徐海學(xué)院畢業(yè)論文任務(wù)書(shū)專(zhuān)業(yè)年級(jí) 自動(dòng)化09級(jí) 學(xué)號(hào) 22090105 學(xué)生 程國(guó)升 任務(wù)下達(dá)日期:2012年 12月 14日畢業(yè)論文日期:2012 年 12月 20日至2013年 6 月 15 日畢業(yè)論文題目:醫(yī)院藥品進(jìn)銷(xiāo)存管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文專(zhuān)題題目:畢業(yè)論文主要容和要求:針對(duì)某一具體企業(yè),描述其目前進(jìn)銷(xiāo)存管理現(xiàn)狀與需求情況,根據(jù)系統(tǒng)規(guī)模選擇系統(tǒng)開(kāi)發(fā)工具和
2、系統(tǒng)開(kāi)發(fā)方法(結(jié)構(gòu)化方法、面向?qū)ο蠓椒ā⒃头ǖ龋?,?duì)系統(tǒng)進(jìn)行需求分析、可行性分析、功能分析與數(shù)據(jù)結(jié)構(gòu)分析、數(shù)據(jù)流程分析,在系統(tǒng)分析基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行設(shè)計(jì),實(shí)現(xiàn)系統(tǒng)并進(jìn)行測(cè)試。指導(dǎo)教師簽字: 重 聲 明本人所呈交的畢業(yè)論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究所取得的成果。所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已經(jīng)注明引用的容外,本畢業(yè)論文的研究成果不包含他人享有著作權(quán)的容。對(duì)本論文所涉與的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確的方式標(biāo)明。本論文屬于原創(chuàng)。本畢業(yè)論文的知識(shí)產(chǎn)權(quán)歸屬于培養(yǎng)單位。本人簽名: 日期: 中國(guó)礦業(yè)大學(xué)徐海學(xué)院畢業(yè)論文指導(dǎo)教師評(píng)閱書(shū)指導(dǎo)教師評(píng)語(yǔ)(基礎(chǔ)理論與基本技能
3、的掌握;獨(dú)立解決實(shí)際問(wèn)題的能力;研究容的理論依據(jù)和技術(shù)方法;取得的主要成果與創(chuàng)新點(diǎn);工作態(tài)度與工作量;總體評(píng)價(jià)與建議成績(jī);存在問(wèn)題;是否同意答辯等):成 績(jī): 指導(dǎo)教師簽字: 年 月 日中國(guó)礦業(yè)大學(xué)徐海學(xué)院畢業(yè)論文評(píng)閱教師評(píng)閱書(shū)評(píng)閱教師評(píng)語(yǔ)(選題的意義;基礎(chǔ)理論與基本技能的掌握;綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題的能力;工作量的大小;取得的主要成果與創(chuàng)新點(diǎn);寫(xiě)作的規(guī)程度;總體評(píng)價(jià)與建議成績(jī);存在問(wèn)題;是否同意答辯等):成 績(jī): 評(píng)閱教師簽字: 年 月 日中國(guó)礦業(yè)大學(xué)徐海學(xué)院畢業(yè)論文答辯與綜合成績(jī)答 辯 情 況提 出 問(wèn) 題回 答 問(wèn) 題正 確基本正確有一般性錯(cuò)誤有原則性錯(cuò)誤沒(méi)有回答答辯委員會(huì)評(píng)語(yǔ)與建
4、議成績(jī):答辯委員會(huì)主任簽字: 年 月 日學(xué)院領(lǐng)導(dǎo)小組綜合評(píng)定成績(jī):學(xué)院領(lǐng)導(dǎo)小組負(fù)責(zé)人: 年 月 日摘 要醫(yī)藥衛(wèi)生體制的不斷改革,促進(jìn)了醫(yī)院信息管理系統(tǒng)(HIS)在全國(guó)圍的普與,醫(yī)院藥品管理系統(tǒng)作為信息管理系統(tǒng)的重要組成部分之一,越來(lái)越引起大家的關(guān)注。醫(yī)院藥品管理系統(tǒng)有著舉足輕重的作用,因此需要加大對(duì)其管理力度,促使藥品的管理更加規(guī)、標(biāo)準(zhǔn),從各個(gè)環(huán)節(jié)對(duì)醫(yī)院藥品進(jìn)行統(tǒng)一、規(guī)的管理,促進(jìn)更多管理系統(tǒng)的出現(xiàn),促使我國(guó)的醫(yī)療衛(wèi)生行業(yè)更加的規(guī)標(biāo)準(zhǔn),效率得到極大的提高,更加符合國(guó)際標(biāo)準(zhǔn)。但是目前藥品管理系統(tǒng)中存在著一定的問(wèn)題,如:庫(kù)存管理不到位出現(xiàn)藥品的積壓;醫(yī)院不能與時(shí)對(duì)藥品的價(jià)格進(jìn)行調(diào)整,使其隨著市場(chǎng)上
5、藥品的價(jià)格變化;藥品管理系統(tǒng)不能根據(jù)已有的藥品與有關(guān)信息,進(jìn)行藥品預(yù)測(cè)分析,給管理人員提供藥品消耗、藥品的規(guī)律變化等給出所需的決策支持信息,因此更加智能化、能夠進(jìn)行決策支持的系統(tǒng)才是社會(huì)所需要的。本系統(tǒng)以Microsoft Visual Studio 2008為平臺(tái),主要使用圖形化方式實(shí)現(xiàn)前臺(tái)界面,以SQL Server 2005為后臺(tái)數(shù)據(jù)庫(kù),實(shí)現(xiàn)了藥品管理系統(tǒng)的藥品入出庫(kù)管理、采購(gòu)和銷(xiāo)售管理、庫(kù)存管理。關(guān)鍵詞:醫(yī)院藥品管理; 醫(yī)院信息管理系統(tǒng)(HIS); SQL Server 2005ABSTRACTWith the medical and health system reform,prom
6、oting the management of the hospital information system in the nationwide population. As one part of HIS, hospital drug management has been paid more and more attention.Hospital drugs management system is so important that we must strength its management to make it more standard. To all aspects of t
7、he hospital drugs , we should make unified management so that more software will come true and our countrys medical and health industry will more normative, greatly increasing the efficiency. But now there are some problems, such as: the emergence of drug stockpiles; drug prices can not follow with
8、the change in the market; there is no analysis and forecasting of existing information to assist making decision. Therefore, more intelligent decision support system is what the community needs. This system combine usage Microsoft Visual Studio 2008 developing platform and SQL Server 2005 database,
9、carried out a drugs information management: the inventory management, drugs management and database list stores in warehouse a list management, procurement and sales management, andforecasting analysis of existing information.Keywords: Hospital Information Management System; Hospital Drug Management
10、; SQL 200555 / 65目 錄第一章概論11.1 設(shè)計(jì)的背景與意義11.2完成的工作與創(chuàng)新點(diǎn)2第二章軟件的介紹與基本原理32.1 Microsoft Visual Studio 2008介紹32.2 SQL Server 2005 簡(jiǎn)介32.3 基于客戶(hù)機(jī)/服務(wù)器(C/S)體系結(jié)構(gòu)32.4 C#高級(jí)程序設(shè)計(jì)語(yǔ)言4第三章系統(tǒng)分析53.1 可行性分析53.2 需求分析63.2.1系統(tǒng)的目的63.2.2 功能需求63.2.3 用戶(hù)需求73.2.4 系統(tǒng)業(yè)務(wù)流程分析73.2.5 數(shù)據(jù)流程分析73.2.6 數(shù)據(jù)字典(DD)73.2.7 外部接口需求12第四章系統(tǒng)設(shè)計(jì)134.1 系統(tǒng)功能描述13
11、4.2 系統(tǒng)整體結(jié)構(gòu)134.3 概念結(jié)構(gòu)設(shè)計(jì)144.4 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)154.4.1 數(shù)據(jù)庫(kù)各表154.4.2 系統(tǒng)設(shè)計(jì)204.4.3 方式21第五章藥品管理系統(tǒng)的實(shí)現(xiàn)255.1 登錄的實(shí)現(xiàn)255.2 系統(tǒng)子模塊實(shí)現(xiàn)26第六章系統(tǒng)測(cè)試和維護(hù)306.1 測(cè)試計(jì)劃306.2系統(tǒng)調(diào)試306.3系統(tǒng)測(cè)試306.4系統(tǒng)的維護(hù)31結(jié)論33參考文獻(xiàn)35附錄36翻譯部分42英文原文42中文譯文48致54第一章 概論通過(guò)利用現(xiàn)代信息技術(shù)使得醫(yī)院具有更加快速高效的效率和更加靈活的市場(chǎng)反應(yīng)能力,跟上社會(huì)信息化的趨勢(shì),是我們現(xiàn)在所關(guān)注的問(wèn)題。而醫(yī)院的藥品管理系統(tǒng)與其他方面息息相關(guān),建立一個(gè)功能齊備的藥品管理系統(tǒng)來(lái)促
12、使醫(yī)院藥品的管理工作更加規(guī)化、自動(dòng)化、標(biāo)準(zhǔn)化,從而提高醫(yī)院的管理效率。進(jìn)一步的要能夠根據(jù)系統(tǒng)中現(xiàn)有的信息,進(jìn)行分析預(yù)測(cè)提出對(duì)未來(lái)或者近期藥品的消耗、用藥趨勢(shì)等,幫助管理者進(jìn)行決策才是系統(tǒng)的發(fā)展趨勢(shì)。本系統(tǒng)充分利用現(xiàn)有的軟硬件環(huán)境和先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,以盡量滿(mǎn)足功能需求和性能需求為目的;系統(tǒng)采用模塊化的程序設(shè)計(jì)方法,這樣既有利于模塊的開(kāi)發(fā)和功能的組合,又有利于其他人員對(duì)系統(tǒng)的快速熟悉和使用;系統(tǒng)還要具備數(shù)據(jù)庫(kù)維護(hù)功能,能實(shí)現(xiàn)基本的增刪改操作,還要求能對(duì)倉(cāng)庫(kù)中藥品存在的問(wèn)題給出與時(shí)的提示功能。1.1 設(shè)計(jì)的背景與意義計(jì)算機(jī)技術(shù)的快速發(fā)展,使得其在管理系統(tǒng)中發(fā)揮著越來(lái)越重要的作用,促進(jìn)了管理系統(tǒng)
13、的規(guī)化和標(biāo)準(zhǔn)化,而且極提高了系統(tǒng)的效率。醫(yī)院藥品管理系統(tǒng)是醫(yī)院信息管理系統(tǒng)的一個(gè)重要組成部分。由于對(duì)藥品的管理是一項(xiàng)十分復(fù)雜、繁瑣,但是準(zhǔn)確度要求極高不允許出錯(cuò)的工作,醫(yī)院藥品管理系統(tǒng)的引進(jìn)解決了這個(gè)問(wèn)題。計(jì)算機(jī)在系統(tǒng)管理中的應(yīng)用越來(lái)越普與,利用計(jì)算機(jī)實(shí)現(xiàn)各個(gè)系統(tǒng)的管理顯得越來(lái)越重要,已成為推動(dòng)管理走向科學(xué)化、規(guī)化的必要條件。藥庫(kù)管理是一項(xiàng)瑣碎、復(fù)雜、而且細(xì)致的工作,如果手工操作,藥品種類(lèi)和數(shù)量,市場(chǎng)價(jià)格資料等,這些數(shù)據(jù)會(huì)花掉人們大量的時(shí)間和精力。如果使用計(jì)算機(jī)代替人進(jìn)行相關(guān)的操作,不僅能夠保證運(yùn)算的精確快速,更能節(jié)省大量的時(shí)間。還可以利用計(jì)算機(jī)進(jìn)行相關(guān)的統(tǒng)計(jì),分析工作。醫(yī)院中的藥庫(kù)管理、財(cái)務(wù)
14、管理、信息整理,一直是手工完成,隨著產(chǎn)業(yè)結(jié)構(gòu)的調(diào)整,在全新的市場(chǎng)競(jìng)爭(zhēng)環(huán)境下,為了提高運(yùn)營(yíng)效率,利用計(jì)算機(jī)輔助是使醫(yī)藥管理邁向科學(xué)化和規(guī)化的明智選擇。本系統(tǒng)主要是藥品信息管理的庫(kù)存管理、采購(gòu)管理、銷(xiāo)售管理和用戶(hù)管理等模塊的功能實(shí)現(xiàn),使用.NET技術(shù)與SQL Server數(shù)據(jù)庫(kù)技術(shù)加以實(shí)現(xiàn)。使系統(tǒng)能夠進(jìn)行用戶(hù)權(quán)限和密碼的更改,保證系統(tǒng)的安全性;實(shí)現(xiàn)藥品采購(gòu)和銷(xiāo)售的管理生成記錄詳細(xì)的采購(gòu)單、入庫(kù)單和銷(xiāo)售單,方便查詢(xún)每種藥品的流入和流出;實(shí)現(xiàn)對(duì)庫(kù)存的管理,與時(shí)的了解庫(kù)存狀況和庫(kù)存信息,有效的進(jìn)行庫(kù)存的管理;實(shí)現(xiàn)預(yù)測(cè)分析得到?jīng)Q策時(shí)所需信息,輔助管理者進(jìn)行決策。1.2完成的工作與創(chuàng)新點(diǎn)1、完成的工作本系統(tǒng)
15、以Microsoft Visual Studio 2008為平臺(tái),以SQL Server 2005為后臺(tái)數(shù)據(jù)庫(kù),實(shí)現(xiàn)了藥品管理系統(tǒng)的藥品入出庫(kù)管理、采購(gòu)和銷(xiāo)售管理、庫(kù)存管理,以與藥品信息的分析預(yù)測(cè)功能。并且在指導(dǎo)老師的指導(dǎo)下使論文更加的規(guī)、標(biāo)準(zhǔn)?,F(xiàn)在所制作的系統(tǒng)也可完成預(yù)想的部分功能,但是還是需要很多后期的工作來(lái)實(shí)現(xiàn)更多的需求和功能。目前系統(tǒng)能完成基礎(chǔ)藥品信息的查詢(xún),進(jìn)行藥品的增加、刪除、修改操作。還看對(duì)藥品的入庫(kù)和出庫(kù)、采購(gòu)和銷(xiāo)售、庫(kù)存進(jìn)行管理實(shí)現(xiàn)相應(yīng)的功能。并且能夠?qū)?shù)據(jù)進(jìn)行簡(jiǎn)單的分析處理工作,給出相應(yīng)的預(yù)測(cè)信息,幫助管理人員進(jìn)行決策。論文對(duì)所進(jìn)行的工作有一個(gè)系統(tǒng)的描述。2、 系統(tǒng)特點(diǎn)1)
16、界面清晰,簡(jiǎn)單易懂,功能齊全,使用起來(lái)非常的便捷。2)系統(tǒng)很好的應(yīng)用了檢索功能,使輸入變得簡(jiǎn)單,提高了速度。3)利用計(jì)算機(jī)技術(shù),大大提高了工作效率。3、創(chuàng)新點(diǎn)通過(guò)對(duì)數(shù)據(jù)庫(kù)中現(xiàn)有的信息進(jìn)行預(yù)測(cè)分析,幫助管理者進(jìn)行決策或者是對(duì)管理者的決策提供一定的輔助信息。如:根據(jù)近期的藥品消耗規(guī)律對(duì)藥品的采購(gòu)提前給出信息;根據(jù)病人對(duì)各種藥品使用后的患者反應(yīng)來(lái)決定采購(gòu)時(shí)要采購(gòu)哪家生產(chǎn)廠(chǎng)家的產(chǎn)品;以與對(duì)那些反應(yīng)極差的藥品要設(shè)置提示信息,避免以后再采購(gòu)這個(gè)廠(chǎng)家的藥品。4、系統(tǒng)可實(shí)現(xiàn)的目標(biāo)1)提高了醫(yī)院的管理水平,以與各種藥品的詳細(xì)記錄各種統(tǒng)計(jì)報(bào)表。2)讓人們不再?gòu)氖路敝厍覐?fù)雜的勞動(dòng),節(jié)省醫(yī)藥管理人員的工作效率和時(shí)間。
17、3)利用計(jì)算機(jī)操作,保證藥品價(jià)格的準(zhǔn)確合理,可根據(jù)相關(guān)信息與時(shí)處理藥品價(jià)格變動(dòng)。4)安全可靠的保存龐大的數(shù)據(jù)信息。第二章 軟件的介紹與基本原理2.1 Microsoft Visual Studio 2008介紹Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代開(kāi)發(fā)工具,代號(hào)“Orcas”,是對(duì)Visual Studio 2005 一次與時(shí)、全面的升級(jí)。 VS2008引入了250多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、XML的訪(fǎng)問(wèn)方式,語(yǔ)言更加簡(jiǎn)潔。使用Visual Studio 2008可以高效開(kāi)發(fā)Windows
18、應(yīng)用。設(shè)計(jì)器中可以實(shí)時(shí)反映變更,XAML中智能感知功能可以提高開(kāi)發(fā)效率。同時(shí)Visual Studio 2008支持項(xiàng)目模板、調(diào)試器和部署程序。Visual Studio 2008可以高效開(kāi)發(fā)Web應(yīng)用,集成了AJAX 1.0,包含AJAX項(xiàng)目模板,它還可以高效開(kāi)發(fā)Office應(yīng)用和Mobile應(yīng)用。2.2 SQL Server 2005 簡(jiǎn)介SQL Server 2005是微軟公司開(kāi)發(fā)的一種數(shù)據(jù)庫(kù),它在SQL Server 2000的基礎(chǔ)上改進(jìn)了數(shù)據(jù)分區(qū)、安全、可編程性以與語(yǔ)言增強(qiáng)等方面,既有SQL Server 2005的有點(diǎn)又有長(zhǎng)足的進(jìn)步。而這一點(diǎn)從借助瀏覽器實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢(xún)功能到有著豐富
19、容的擴(kuò)展性標(biāo)記語(yǔ)言(XML)支持特性都可以有利的證明這一點(diǎn):SQL Server 2005全面支持對(duì)于數(shù)據(jù)庫(kù)的解決方案。與此同時(shí),SQL Server 2005可以在激烈市場(chǎng)競(jìng)爭(zhēng)中能夠勝出的原因就是因?yàn)镾QL Server 2005在可靠性與可伸縮性方面保持著多項(xiàng)基準(zhǔn)測(cè)試記錄。SQL Server 2005在以事務(wù)處理運(yùn)行速度和以應(yīng)用程序開(kāi)發(fā)速度的衡量的角度來(lái)看,都可以稱(chēng)之為最快捷方便的數(shù)據(jù)庫(kù)系統(tǒng)。2.3 基于客戶(hù)機(jī)/服務(wù)器(C/S)體系結(jié)構(gòu)C/S體系結(jié)構(gòu)與其特點(diǎn)C/S體系結(jié)構(gòu)是20世紀(jì)80年代逐漸成長(zhǎng)起來(lái),是在計(jì)算機(jī)網(wǎng)絡(luò)和分布式計(jì)算基礎(chǔ)上的一種局域網(wǎng)絡(luò)結(jié)構(gòu)模式。在C/S體系結(jié)構(gòu)中應(yīng)用程序邏輯
20、通常分布在客戶(hù)和服務(wù)器兩端:服務(wù)器后端主要是用來(lái)處理業(yè)務(wù)邏輯和數(shù)據(jù)處理,客戶(hù)機(jī)前端處理用戶(hù)的界面和交互的容,服務(wù)器和客戶(hù)機(jī)有各自不同的任務(wù),但是又相互協(xié)同工作??蛻?hù)機(jī)向服務(wù)器發(fā)送服務(wù)請(qǐng)求,服務(wù)器接受請(qǐng)求并且進(jìn)行處理,并將處理結(jié)果傳送給客戶(hù)機(jī)。采用C/S體系結(jié)構(gòu)具有以下優(yōu)點(diǎn):(1)因?yàn)閼?yīng)用程序是在客戶(hù)機(jī)上運(yùn)行的,所以當(dāng)有需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作時(shí),客戶(hù)程序就會(huì)自動(dòng)的查找服務(wù)器程序,并且想起發(fā)出相應(yīng)的請(qǐng)求,這時(shí)服務(wù)器收到該請(qǐng)求,服務(wù)器程序會(huì)根據(jù)預(yù)訂的規(guī)則作出應(yīng)答,因此服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷就會(huì)減輕。(2)C/S體系結(jié)構(gòu)可以解決很復(fù)雜的事務(wù)邏輯。(3)該體系結(jié)構(gòu)通過(guò)將人、物合理的分配到客戶(hù)端和服務(wù)器
21、端,大大降低了系統(tǒng)的通訊開(kāi)銷(xiāo),并且充分的利用了這兩端硬件環(huán)境的優(yōu)勢(shì)。(4)從技術(shù)成熟度和軟件設(shè)計(jì)上講,C/S技術(shù)應(yīng)用更加成熟、可靠。而且發(fā)展歷史更為“悠久”。2.4 C#高級(jí)程序設(shè)計(jì)語(yǔ)言C#讀作C Ssharp。是由C和C+衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言,是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的。C#結(jié)合了VB的簡(jiǎn)單的可視化操作和C+的高運(yùn)行效率,它在繼承了C和C+的強(qiáng)大功能的同時(shí)也去掉了一些它們的復(fù)雜特性(例如沒(méi)有宏以與不允許多重繼承),C#以先進(jìn)的語(yǔ)法風(fēng)格、便捷的面向組件編程、方便的操作能力和創(chuàng)新的語(yǔ)言特性的支持成為了本系統(tǒng)開(kāi)發(fā)的首選語(yǔ)言。正是由于C#的卓越設(shè)計(jì)是面向?qū)ο蟮姆绞?,在?gòu)建各類(lèi)組件時(shí)
22、它成為了理想之選無(wú)論是系統(tǒng)級(jí)的應(yīng)用程序還是高級(jí)的商業(yè)對(duì)象。使用簡(jiǎn)單的C#語(yǔ)言結(jié)構(gòu),這些組件都可以方便的為本醫(yī)藥管理系統(tǒng)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)INTERNET進(jìn)行調(diào)用。第三章 系統(tǒng)分析3.1 可行性分析1.經(jīng)濟(jì)可行性:經(jīng)濟(jì)可行性主要的依據(jù)是成本比上效益來(lái)分析,該系統(tǒng)不像以前那樣用連篇累牘的紙式的管理,可以減少不可再生資源的浪費(fèi),以最低的成本,在最短的時(shí)間限制開(kāi)發(fā)出藥品管理系統(tǒng)。并且計(jì)算機(jī)的存儲(chǔ)功能和快速查詢(xún)功能大大提高了藥品信息管理的效率,提高了藥品信息管理的精確度。目標(biāo)系統(tǒng)有著成熟的軟硬件環(huán)境,開(kāi)發(fā)需求比較低,所以在軟硬件的支出上比較低,而且系統(tǒng)很簡(jiǎn)單不是十分發(fā)雜。
23、當(dāng)系統(tǒng)開(kāi)發(fā)完并且實(shí)際運(yùn)行后,不僅提高了計(jì)算機(jī)的功能,也為使用者帶來(lái)了方便,為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件。這樣做帶來(lái)的經(jīng)濟(jì)回報(bào)超出了支出,并且最重要的是該軟件的開(kāi)發(fā)可以使我們對(duì)系統(tǒng)的開(kāi)發(fā)有全面的認(rèn)識(shí)。從經(jīng)濟(jì)角度考慮,此藥品管理系統(tǒng)開(kāi)發(fā)可行。該系統(tǒng)操作簡(jiǎn)單,方便快速的操作,一方面減少了藥品信息管理的漏洞,同時(shí)又減少了因?yàn)楣ぷ鞯娜哂喽霈F(xiàn)的錯(cuò)誤,這就減少了多余的人員,這樣從物質(zhì)上到工作人員的工資上都為醫(yī)院節(jié)約了開(kāi)支。為醫(yī)院增加了財(cái)富。2.技術(shù)可行性:本系統(tǒng)的設(shè)計(jì)主要是以Microsoft Visual Studio 2008來(lái)設(shè)計(jì)界面,后臺(tái)數(shù)據(jù)庫(kù)主要使用SQL Server2005,這兩個(gè)軟件功能齊
24、全而且技術(shù)成熟方便使用。其次,本系統(tǒng)擁有十分友好的用戶(hù)界面,而且易學(xué)易用,對(duì)操作人員的計(jì)算機(jī)水平并沒(méi)有特殊要求,即可完成各種查詢(xún)功能和相關(guān)操作。之外,這兩個(gè)軟件與其他的軟件有很好的兼容,能夠保證系統(tǒng)很好運(yùn)行。3.法律可行性:本系統(tǒng)不涉與任何的侵犯、妨礙、責(zé)任等問(wèn)題。4.操作可行性:用戶(hù)只需要具有基本的電腦操作能力就可以。5.社會(huì)因素可行性:從法律因素和安全用正版和免費(fèi)角度考慮,所有技術(shù)參考資料都經(jīng)授權(quán)。6.可行性研究結(jié)論:依據(jù)以上諸多因素,本藥品管理系統(tǒng)開(kāi)發(fā)項(xiàng)目一方面高效、方便快捷,另一方面產(chǎn)生了很好的社會(huì)效益,從而相信該系統(tǒng)開(kāi)發(fā)出來(lái)之后會(huì)取得很大的成功。綜上所述,此項(xiàng)目在技術(shù)、經(jīng)濟(jì)、操作和社
25、會(huì)效益上是完全可行的。3.2 需求分析3.2.1系統(tǒng)的目的21世紀(jì)以來(lái),人們的生活發(fā)生了日新月異的變化,人類(lèi)經(jīng)濟(jì)高速發(fā)展,尤其是計(jì)算機(jī)的應(yīng)用已經(jīng)普與到了生活和經(jīng)濟(jì)的各個(gè)領(lǐng)域。許多人還停留在以前的手工操作,這些舊的管理越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展,大大阻礙了人類(lèi)經(jīng)濟(jì)的發(fā)展。現(xiàn)代社會(huì)人們有著高度強(qiáng)烈的時(shí)間觀念,這樣醫(yī)院藥品管理系統(tǒng)軟件為醫(yī)院帶來(lái)了極大的方便。醫(yī)院藥品管理系統(tǒng)可實(shí)現(xiàn)對(duì)藥品進(jìn)行各項(xiàng)管理。借助本系統(tǒng)顯示的結(jié)果可以達(dá)到以下目的:1)方便使用者可以安全的查找自己想要的各種藥品信息;2)通過(guò)全面的藥品信息采集和處理,輔助提高系統(tǒng)的管理水平;3)本系統(tǒng)可以有利的提高小型的藥品管理系統(tǒng)的效率。3.2
26、.2 功能需求為了跟上社會(huì)信息化的步伐,更好的滿(mǎn)足人們對(duì)醫(yī)院藥品管理工作的需求,提高管理的效率,減少原系統(tǒng)的弊端,簡(jiǎn)化操作人員的工作,需要開(kāi)發(fā)醫(yī)院藥品管理系統(tǒng)。本系統(tǒng)在原有系統(tǒng)對(duì)數(shù)據(jù)的簡(jiǎn)單的增刪改的功能上,新增了根據(jù)數(shù)據(jù)庫(kù)中藥品的具體信息給出操作人員相關(guān)的信息、幫助操作人員做出決策和進(jìn)一步提供了全方位的服務(wù)。具體的功能需求包括:(1)藥品管理:用戶(hù)可以增加、刪除、修改、查詢(xún)藥品的信息,包括藥品編號(hào)、藥品名稱(chēng)、藥品規(guī)格、供應(yīng)商、生產(chǎn)日期等,對(duì)各種數(shù)據(jù)的修改也可以存儲(chǔ)。(2)庫(kù)存管理:用戶(hù)可以增加、刪除、修改、查詢(xún)庫(kù)存信息,包括庫(kù)存數(shù)量、商品名稱(chēng)等,對(duì)數(shù)據(jù)的修改也可以存儲(chǔ)。(3)用戶(hù)管理:用戶(hù)的信
27、息包括名稱(chēng)、密碼、權(quán)限等。可以對(duì)用戶(hù)信息進(jìn)行修改,也可以新增用戶(hù)。(4)采購(gòu)和銷(xiāo)售管理:用戶(hù)可以對(duì)采購(gòu)單、銷(xiāo)售單、入庫(kù)單進(jìn)行查詢(xún),并對(duì)其中的容進(jìn)行增加、刪除、修改。(5)預(yù)測(cè)分析:系統(tǒng)根據(jù)現(xiàn)有的信息做出預(yù)測(cè),當(dāng)用戶(hù)在做出相應(yīng)決策時(shí)可以查詢(xún)預(yù)測(cè)信息。它具有以下特點(diǎn):首先,本系統(tǒng)更加的安全,而且界面友好便于使用。然后,可以詳細(xì)記錄醫(yī)院每一種藥品的流入和人流出,便于查詢(xún)。最后,能夠根據(jù)近期藥品的使用量和庫(kù)存量等信息進(jìn)行預(yù)測(cè)分析,給出操作人員一些決策時(shí)需要的信息。3.2.3 用戶(hù)需求通過(guò)調(diào)查發(fā)現(xiàn),用戶(hù)對(duì)系統(tǒng)的需求主要包括:(1)系統(tǒng)的安全性。必須保證只有具有相應(yīng)權(quán)限的人員才能對(duì)系統(tǒng)進(jìn)行操作,防止非法用
28、戶(hù)不合理操作帶來(lái)的問(wèn)題。(2)方便快速的信息查詢(xún)。系統(tǒng)必須快速的顯示用戶(hù)的查詢(xún)的結(jié)果,減少中間的延遲時(shí)間,提高效率。(3)詳細(xì)的記錄。藥品管理的基本工作藥品的入出庫(kù)管理,要求對(duì)每一種藥品的記錄都要詳細(xì)便于以后查詢(xún)。3.2.4 系統(tǒng)業(yè)務(wù)流程分析通過(guò)對(duì)醫(yī)院的調(diào)查分析,了解了醫(yī)院藥庫(kù)工作的業(yè)務(wù)流程和工作容。根據(jù)藥品管理的工作特點(diǎn)和具體的需求,可以得到醫(yī)院藥品管理的業(yè)務(wù)流程圖,如圖3-1所示:3.2.5 數(shù)據(jù)流程分析數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。數(shù)據(jù)流程圖具有抽象性和概括性。本管理系統(tǒng)的數(shù)據(jù)流圖如圖3-2、3
29、-3、3-4、3-4、3-6所示:3.2.6 數(shù)據(jù)字典(DD)數(shù)據(jù)字典是對(duì)數(shù)據(jù)流圖中的每一個(gè)命名的圖形元素均給予定義,其容有圖形元素的名字、別名或者編號(hào)、分類(lèi)、描述、定義、位置等,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。數(shù)據(jù)字典主要是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流處理、處理邏輯、數(shù)據(jù)存儲(chǔ)、外部實(shí)體這六個(gè)方面進(jìn)行具體定義。以下是對(duì)入庫(kù)子系統(tǒng)中所涉與到的典型的數(shù)據(jù)進(jìn)行說(shuō)明。圖3-1系統(tǒng)業(yè)務(wù)流程圖圖3-2藥品管理系統(tǒng)的基本系統(tǒng)模型圖3-3藥品管理系統(tǒng)的頂層數(shù)據(jù)流圖圖3-4藥品管理層數(shù)據(jù)流圖圖3-5銷(xiāo)售管理層數(shù)據(jù)流圖圖3-6供貨商管理層數(shù)據(jù)流圖1.相關(guān)描述(1)數(shù)據(jù)項(xiàng)的描述數(shù)據(jù)項(xiàng)編號(hào):D
30、I一01數(shù)據(jù)項(xiàng)名稱(chēng):入庫(kù)編號(hào)簡(jiǎn)述:進(jìn)行有關(guān)入庫(kù)操作時(shí)唯一的標(biāo)志號(hào)類(lèi)型與寬度:長(zhǎng)整形,十二位取值情況:按順序遞增(2)數(shù)據(jù)結(jié)構(gòu)的描述數(shù)據(jù)結(jié)構(gòu)編號(hào):DS一01數(shù)據(jù)結(jié)構(gòu)名稱(chēng):藥品字典簡(jiǎn)述:藥品的詳細(xì)信息數(shù)據(jù)結(jié)構(gòu)組成:藥品編號(hào)+藥品名稱(chēng)+規(guī)格+單位+進(jìn)價(jià)+數(shù)量+總價(jià)+供貨商+零售價(jià)(3)數(shù)據(jù)流的描述數(shù)據(jù)流編號(hào):D一01數(shù)據(jù)流名稱(chēng):入庫(kù)單簡(jiǎn)述:藥品入庫(kù)時(shí)反映藥品入庫(kù)情況的入庫(kù)單數(shù)據(jù)流來(lái)源:藥品入庫(kù)模塊數(shù)據(jù)流去向:打印藥品入庫(kù)單模塊數(shù)據(jù)項(xiàng)組成:入庫(kù)編號(hào)+日期+藥品編號(hào)+藥品名稱(chēng)+規(guī)格+單位+進(jìn)價(jià)+數(shù)量+總價(jià)+供貨商+藥品上限+商品下限+開(kāi)票人+經(jīng)手人+審核人數(shù)據(jù)流量:約800/日高峰流量:約1200/(4
31、)處理邏輯的描述處理邏輯編號(hào):P一01處理邏輯名稱(chēng):入庫(kù)單審核簡(jiǎn)述:審核藥庫(kù)通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)傳遞的入庫(kù)單是否合格輸入的數(shù)據(jù)流:入庫(kù)單處理描述:審核通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)傳遞的入庫(kù)單與藥品實(shí)際入庫(kù)數(shù)量是否一致。不一致要修改入庫(kù)單,或者是更改實(shí)際的藥品入庫(kù)數(shù)量輸出的數(shù)據(jù)流:審核的入庫(kù)單處理頻率:約800次/日(5)數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)編號(hào):F一01數(shù)據(jù)存儲(chǔ)名稱(chēng):庫(kù)存臺(tái)帳簡(jiǎn)述:記錄藥品出入庫(kù)數(shù)據(jù)的明細(xì)帳數(shù)據(jù)存儲(chǔ)組成:日期+藥品代碼+藥品名稱(chēng)+入庫(kù)數(shù)量+零售數(shù)量+批發(fā)數(shù)量十庫(kù)存數(shù)量關(guān)鍵字:日期+藥品代碼3.2.7 外部接口需求1. 用戶(hù)接口本產(chǎn)品的用戶(hù)一般需要通過(guò)PC機(jī)進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分
32、別進(jìn)入相對(duì)應(yīng)的界面。用戶(hù)對(duì)程序的維護(hù),最好要有備份。2.軟件接口系統(tǒng)軟件: Windows 2000以上。數(shù)據(jù)庫(kù):采用SQL Server 2005。3.性能需求在精度需求上,根據(jù)使用需要,在各項(xiàng)數(shù)據(jù)的輸入,輸出與傳輸過(guò)程中,由于本系統(tǒng)使用了數(shù)據(jù)結(jié)構(gòu),可以滿(mǎn)足各種精度的需求。在軟件方面,響應(yīng)時(shí)間,更新處理時(shí)間都比較快且迅速,完全滿(mǎn)足用戶(hù)要求。靈活性:當(dāng)用戶(hù)需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性大。故障處理:在開(kāi)發(fā)階段可以隨即修改數(shù)據(jù)庫(kù)里的相應(yīng)容。第四章 系統(tǒng)設(shè)計(jì)4.1 系統(tǒng)功能描述(1)用戶(hù)管理功能:在登錄系統(tǒng)時(shí)只有限定的用戶(hù)在
33、輸入正確的密碼后才登錄到系統(tǒng),進(jìn)行進(jìn)一步的操作。所以對(duì)用戶(hù)的管理包括用戶(hù)基本信息的查詢(xún)、用戶(hù)信息的修改(包括名稱(chēng)、密碼、權(quán)限的修改)、用戶(hù)的管理(包括新增用戶(hù)和刪除舊用戶(hù))。(2)藥品的入庫(kù)和出庫(kù)管理:藥品的入庫(kù)和出庫(kù)是要詳細(xì)的記錄時(shí)間、數(shù)量、操作人員、藥品類(lèi)型等信息。(3)藥品的采購(gòu)和銷(xiāo)售管理:藥品的采購(gòu)要有相當(dāng)嚴(yán)格的標(biāo)準(zhǔn),按照標(biāo)準(zhǔn)進(jìn)行藥品采購(gòu),要形成采購(gòu)單、退貨單,以與對(duì)各種單的查詢(xún)。藥品的銷(xiāo)售時(shí)會(huì)產(chǎn)生退藥的情況,要詳細(xì)記錄退貨的原因。藥品銷(xiāo)售會(huì)形成銷(xiāo)售單、銷(xiāo)售采購(gòu)單以與對(duì)這些單的查詢(xún)。(4)庫(kù)存管理功能:對(duì)倉(cāng)庫(kù)現(xiàn)存藥品的信息查詢(xún)、倉(cāng)庫(kù)現(xiàn)在的狀況、以與對(duì)倉(cāng)庫(kù)藥品的管理都是庫(kù)存管理要實(shí)現(xiàn)的功
34、能。(5)預(yù)測(cè)分析功能:本系統(tǒng)的創(chuàng)新點(diǎn)就是系統(tǒng)你能夠提供管理人員決策時(shí)所需信息,輔助進(jìn)行決策。預(yù)測(cè)分析通過(guò)對(duì)現(xiàn)有的信息進(jìn)行分析預(yù)測(cè)藥品在未來(lái)的使用等其他方面,輔助決策。4.2 系統(tǒng)整體結(jié)構(gòu)1.通過(guò)上面的功能描述,可以了解系統(tǒng)要實(shí)現(xiàn)的主要功能,可以得到系統(tǒng)的功能結(jié)構(gòu)圖,如圖4-1所示.圖4-1功能結(jié)構(gòu)圖2.功能的實(shí)現(xiàn)用戶(hù)管理:藥品管理員可以在登陸驗(yàn)證通過(guò)以后,進(jìn)入藥品管理系統(tǒng)界面進(jìn)行增加,刪除,更新用戶(hù)信息以與修改用戶(hù)密碼等。采購(gòu)管理:用戶(hù)登錄系統(tǒng)后,可以添加采購(gòu)單并查詢(xún)采購(gòu)藥品,可以查詢(xún)采購(gòu)?fù)素泦我耘c入庫(kù)單。銷(xiāo)售管理:用戶(hù)登錄系統(tǒng)后,可對(duì)銷(xiāo)售信息進(jìn)行查詢(xún),對(duì)退貨信息進(jìn)行查詢(xún)。倉(cāng)庫(kù)管理:用戶(hù)登錄
35、系統(tǒng)后,可對(duì)倉(cāng)庫(kù)狀況進(jìn)行查詢(xún),對(duì)倉(cāng)庫(kù)信息進(jìn)行查詢(xún),可對(duì)倉(cāng)庫(kù)管理進(jìn)行查詢(xún)。預(yù)測(cè)分析:用戶(hù)登錄系統(tǒng)后,可以根據(jù)采購(gòu)提示、供應(yīng)商選擇進(jìn)行相應(yīng)的預(yù)測(cè)分析。4.3 概念結(jié)構(gòu)設(shè)計(jì)在需求分析階段,設(shè)計(jì)人員充分調(diào)查并描述了用戶(hù)的需求,但這些需求只是現(xiàn)實(shí)世界的具體要求,應(yīng)把這些需求抽象為信息世界的結(jié)構(gòu),才能更好地實(shí)現(xiàn)用戶(hù)的需求。 概念結(jié)構(gòu)設(shè)計(jì)就是將需求分析得到的用戶(hù)需求抽象為概念模型。描述概念模型的工具-E-R模型。本系統(tǒng)數(shù)據(jù)庫(kù)中所涉與到的實(shí)體主要有:藥品、庫(kù)存表、入庫(kù)表、出庫(kù)表,其E-R圖如圖4-2 所示。圖4-2 藥品E-R圖藥品E-R圖說(shuō)明:1)一藥品表可以有多出庫(kù)表。2)一藥品表可以有多入庫(kù)表。3)一藥
36、品表可以有多庫(kù)存表。4)一入庫(kù)表對(duì)應(yīng)一庫(kù)存表。5)一出庫(kù)表對(duì)應(yīng)一庫(kù)存表。4.4 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段的基本ER圖轉(zhuǎn)化為與選用具體機(jī)器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),第一要實(shí)現(xiàn)的功能是轉(zhuǎn)化ER圖關(guān)系模型。而此要解決的問(wèn)題是如何將實(shí)體和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。對(duì)于實(shí)體,將每個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性即為關(guān)系的屬性,實(shí)體碼即為關(guān)系碼。對(duì)于實(shí)體間的聯(lián)系,可以分成三種情況:1.若實(shí)體間的聯(lián)系是1:1,可以在兩個(gè)實(shí)體轉(zhuǎn)換成的兩個(gè)關(guān)系中任意一個(gè)關(guān)系的屬性中加入另一個(gè)關(guān)系的碼。2.若實(shí)體間的聯(lián)系是1:n,則在
37、n端實(shí)體轉(zhuǎn)換成的關(guān)系中加入1端實(shí)體轉(zhuǎn)換成的關(guān)系碼。3.若實(shí)體間的聯(lián)系是n:m,則將聯(lián)系轉(zhuǎn)換為關(guān)系,關(guān)系的屬性為諸個(gè)實(shí)體的碼加上聯(lián)系具有的屬性,而關(guān)系的碼則為諸實(shí)體的碼的組合。4.4.1 數(shù)據(jù)庫(kù)各表(1)用戶(hù)表:主要用來(lái)存儲(chǔ)用戶(hù)的信息,包括用戶(hù)編號(hào)、用戶(hù)名、密碼等屬性。只有在登錄系統(tǒng)時(shí)輸入的信息與數(shù)據(jù)庫(kù)中存儲(chǔ)的信息相符時(shí)才能完成登錄,其在數(shù)據(jù)庫(kù)中的存儲(chǔ)結(jié)構(gòu)。用戶(hù)管理(用戶(hù)編號(hào)、用戶(hù)名、密碼)如表1所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小允許空值說(shuō)明用戶(hù)編號(hào)數(shù)字字符型用戶(hù)編號(hào)(主鍵)用戶(hù)名文本字符型必填用戶(hù)密碼數(shù)字字符型必填密碼表1 用戶(hù)表(2)采購(gòu)藥表:當(dāng)藥房庫(kù)存量不夠或者需要添加新的藥品時(shí),要進(jìn)行采購(gòu)才
38、做,但是有時(shí)當(dāng)采購(gòu)后發(fā)現(xiàn)采購(gòu)的藥品不符合標(biāo)準(zhǔn),存在問(wèn)題,或者是出現(xiàn)別的問(wèn)題是就需要退貨。藥品采購(gòu)時(shí)會(huì)產(chǎn)生的表包括采購(gòu)?fù)素洷砗筒少?gòu)表,采購(gòu)?fù)怂巻危ㄍ怂幘幪?hào)、藥品編號(hào)、藥品名稱(chēng)、藥品金額、日期、數(shù)量、退藥總金額、退藥原因、備注、開(kāi)票人、經(jīng)手人、審核人)如表2、采購(gòu)單(采購(gòu)編號(hào)、藥品編號(hào)、藥品單價(jià)、數(shù)量、藥品名稱(chēng)、藥品規(guī)格、供貨商、日期、經(jīng)手人、開(kāi)票人、審核人)如表3所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小允許空值說(shuō)明退貨編號(hào)數(shù)字字符型唯一識(shí)別退貨藥品退貨日期日期/時(shí)間字符型必填退貨時(shí)間藥品編號(hào)數(shù)字字符型必填唯一識(shí)別藥品藥品名稱(chēng)文本字符型必填 該藥品叫什么進(jìn)貨價(jià)格數(shù)字整型必填進(jìn)貨價(jià)格數(shù)量數(shù)字整型必填藥品的數(shù)量
39、退貨價(jià)格數(shù)字整型必填 退貨價(jià)格退貨原因文本字符型必填為什么退貨備注文本字符型必填備注經(jīng)手人文本字符型必填經(jīng)手人開(kāi)票人文本字符型必填開(kāi)票人審核人文本字符型必填審核人表2 采購(gòu)?fù)怂幈碜侄蚊Q(chēng)數(shù)據(jù)類(lèi)型字段大小允許空值說(shuō)明采購(gòu)編號(hào)數(shù)字字符型唯一識(shí)別采購(gòu)藥品藥品編號(hào)數(shù)字字符型必填唯一識(shí)別藥品藥品名稱(chēng)文本字符型必填該藥品叫什么日期日期/時(shí)間字符型必填采購(gòu)時(shí)間藥品規(guī)格文本字符型必填盒裝瓶裝還是袋裝藥品單位文本字符型必填單位數(shù)量數(shù)字整形必填藥品的數(shù)量經(jīng)手人文本字符型必填經(jīng)手人開(kāi)票人文本字符型必填開(kāi)票人審核人文本字符型必填審核人備注文本字符型必填備注表3 采購(gòu)表(3)藥品表:主要存儲(chǔ)藥品的信息。包括藥品的編碼、
40、名稱(chēng)、供貨商、藥品的生產(chǎn)日期、失效時(shí)間等具體的信息。其中藥品的編碼是表的主鍵,不允許為空。藥品在數(shù)據(jù)庫(kù)的中的存儲(chǔ)結(jié)構(gòu)。藥品(藥品編號(hào)、藥品名稱(chēng)、規(guī)格、供貨商、單價(jià)、金額)如表4所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小允許空值說(shuō)明藥品編號(hào)數(shù)字字符型必填唯一識(shí)別藥品藥品名稱(chēng)文本字符型必填該藥品叫什么藥品規(guī)格文本字符型必填盒裝瓶裝還是袋裝單位文本字符型必填單位供貨商文本字符型必填供貨商家備注文本字符型必填備注類(lèi)型文本字符型必填類(lèi)型價(jià)格數(shù)字小數(shù)必填價(jià)格現(xiàn)有數(shù)量數(shù)字小數(shù)必填數(shù)量最大限制數(shù)字字符型必填最大限制最新限制數(shù)字字符型必填最小限制表4 藥品表(4)銷(xiāo)售表:指在藥品銷(xiāo)售過(guò)程中所產(chǎn)生的表主要記錄該過(guò)程中的信息。
41、本系統(tǒng)的銷(xiāo)售表包括銷(xiāo)售表和銷(xiāo)售退貨表,主要的數(shù)據(jù)結(jié)構(gòu)。銷(xiāo)售單(銷(xiāo)售編號(hào)、藥品編號(hào)、藥品名稱(chēng)、規(guī)格、數(shù)量、銷(xiāo)售價(jià)格、備注、日期、經(jīng)手人、開(kāi)票人、審核人)如表5、銷(xiāo)售退藥單(退藥編號(hào)、藥品編號(hào)、藥品名稱(chēng)、藥品金額、日期、數(shù)量、退藥總金額、退藥原因、備注、開(kāi)票人、經(jīng)手人、審核人)表6所示。其中銷(xiāo)售表的主鍵是銷(xiāo)售編碼,銷(xiāo)售退貨表的主鍵是退藥編碼。字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小允許空值說(shuō)明銷(xiāo)售編號(hào)數(shù)字字符型唯一識(shí)別銷(xiāo)售藥品日期日期/時(shí)間字符型必填銷(xiāo)售時(shí)間藥品編號(hào)數(shù)字字符型必填唯一識(shí)別藥品藥品名稱(chēng)文本字符型必填該藥品叫什么規(guī)格文本字符型必填盒裝瓶裝還是袋裝數(shù)量數(shù)字整形必填藥品的數(shù)量銷(xiāo)售價(jià)格數(shù)字字符型必填銷(xiāo)售總價(jià)
42、格備注文本字符型必填備注經(jīng)手人文本字符型必填經(jīng)手人開(kāi)票人文本字符型必填開(kāi)票人審核人文本字符型必填審核人表5 銷(xiāo)售表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小允許空值說(shuō)明銷(xiāo)售退貨編號(hào)數(shù)字文本型唯一識(shí)別銷(xiāo)售退貨編號(hào)日期日期/時(shí)間字符型必填銷(xiāo)售退貨時(shí)間藥品編號(hào)數(shù)字字符型必填唯一識(shí)別藥品藥品名稱(chēng)文本字符型必填該藥品叫什么價(jià)格數(shù)字整形必填藥品單價(jià)數(shù)量數(shù)字整形必填銷(xiāo)售退貨數(shù)量退價(jià)數(shù)字整形必填銷(xiāo)售退貨價(jià)格退貨原因文本字符型必填退貨的原因退貨總金額數(shù)字整形必填退貨總金額備注文本字符型必填備注規(guī)格文本字符型必填盒裝瓶裝還是袋裝供貨商文本字符型必填供貨商家經(jīng)手人文本字符型必填經(jīng)手人開(kāi)票人文本字符型必填開(kāi)票人審核人文本字符型必填審核
43、人表6 銷(xiāo)售退藥表(5)庫(kù)存表:指庫(kù)存管理時(shí)所要的表,在本系統(tǒng)中包括兩個(gè)表分別是stock 和stockin 兩個(gè)表。他們的具體結(jié)構(gòu)。庫(kù)存單(藥品編號(hào)、藥品名稱(chēng)、藥品總數(shù)量、費(fèi)用、上限、標(biāo)準(zhǔn)、藥品總價(jià)格、備注、藥品單位、下限)如表7、采購(gòu)入庫(kù)單(入庫(kù)編號(hào)、藥品編號(hào)、規(guī)格、進(jìn)價(jià)、總價(jià)、備注、日期、商品名稱(chēng)、單位、數(shù)量、商品上限、商品下限、商品總價(jià)值、開(kāi)票人、經(jīng)手人、審核人)如表8所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小允許空值說(shuō)明藥品編號(hào)數(shù)字字符型唯一識(shí)別藥品藥品名稱(chēng)文本字符型必填該藥品叫什么數(shù)量數(shù)字整形必填數(shù)量?jī)r(jià)格數(shù)字小數(shù)必填價(jià)格上限數(shù)字整形必填上限下限數(shù)字整形必填下限規(guī)格文本字符型必填盒裝瓶裝還是袋裝
44、藥品總價(jià)格數(shù)字小數(shù)必填藥品總價(jià)格備注文本字符型必填備注藥品單位文本字符型必填單位表7 stock表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小允許空值說(shuō)明入庫(kù)編號(hào)數(shù)字字符型唯一識(shí)別入庫(kù)編號(hào)藥品編號(hào)數(shù)字字符型必填唯一識(shí)別藥品藥品名稱(chēng)文本字符型必填該藥品叫什么規(guī)格文本字符型必填盒裝瓶裝還是袋裝單位文本字符型必填單位總價(jià)數(shù)字整形必填總價(jià)格數(shù)量數(shù)字整形必填總數(shù)量商品總價(jià)值數(shù)字整形必填商品總價(jià)值供貨商文本字符型必填供貨商家備注文本字符型必填備注日期日期/時(shí)間字符型必填采購(gòu)入庫(kù)時(shí)間經(jīng)手人文本字符型必填經(jīng)手人開(kāi)票人文本字符型必填開(kāi)票人審核人文本字符型必填審核人表8 stockin 表4.4.2 系統(tǒng)設(shè)計(jì)1.登錄模塊用戶(hù)要登錄系
45、統(tǒng)首先要輸入用戶(hù)名和密碼,當(dāng)連接數(shù)據(jù)庫(kù)檢查用戶(hù)輸入的信息與數(shù)據(jù)庫(kù)中記錄的數(shù)據(jù)完全相符時(shí)才能登錄系統(tǒng),之后再選擇所進(jìn)行的下一步操作。之外為了保證系統(tǒng)的安全性,當(dāng)用戶(hù)輸入錯(cuò)誤信息的次數(shù)超過(guò)三次時(shí)則不允許用戶(hù)再進(jìn)行登錄操作,具體的流程如圖4-3所示。圖4-3 用戶(hù)登錄流程2藥品采購(gòu)模塊設(shè)計(jì) 當(dāng)藥品庫(kù)存量超過(guò)下限或者是需要新的藥品時(shí),就會(huì)產(chǎn)生采購(gòu)需求,這是需要相關(guān)人員通過(guò)對(duì)需求的了解,確認(rèn)所需要的藥品的數(shù)量、種類(lèi)等信息,生成采購(gòu)單。之后要對(duì)供應(yīng)商進(jìn)行篩選,選擇信譽(yù)度好評(píng)價(jià)高的供應(yīng)商下訂貨單。在確認(rèn)交貨后對(duì)藥品進(jìn)行檢驗(yàn),滿(mǎn)足要求的入庫(kù),檢驗(yàn)不合格的退貨,并且注明退貨原因。該過(guò)程的具體流程如圖4-4所示。
46、圖4-4 采購(gòu)流程圖3.藥品銷(xiāo)售模塊設(shè)計(jì)當(dāng)病人購(gòu)買(mǎi)藥品或者是病房門(mén)診需要使用藥品時(shí)就會(huì)產(chǎn)生藥品的銷(xiāo)售。會(huì)根據(jù)不同的需求產(chǎn)生不同的購(gòu)買(mǎi)藥品種類(lèi)和數(shù)量,這時(shí)要檢查藥庫(kù)中的藥品是否滿(mǎn)足購(gòu)買(mǎi)需求,若是則分配藥品產(chǎn)生出庫(kù)單也可稱(chēng)之為銷(xiāo)售單,如不滿(mǎn)足要求則可以使購(gòu)買(mǎi)者其他功能類(lèi)似的藥品取代或者是取消本次購(gòu)買(mǎi),在下一次采購(gòu)后滿(mǎn)足要求時(shí)在進(jìn)行購(gòu)買(mǎi)。當(dāng)病人買(mǎi)到藥品后會(huì)因?yàn)榉N種原因使購(gòu)買(mǎi)的藥品不符合現(xiàn)在的使用情況,如通過(guò)治療的進(jìn)一步進(jìn)行發(fā)現(xiàn)病人對(duì)某種藥品有過(guò)敏反應(yīng),就會(huì)出現(xiàn)退藥的情況,這時(shí)藥品重新入庫(kù),隨之要改變倉(cāng)庫(kù)藥品中藥品的庫(kù)存量和種類(lèi)。藥品銷(xiāo)售的具體流程如圖4-5所示。4.4.3 方式設(shè)計(jì)完成后臺(tái)的表格和前
47、臺(tái)界面后需要編輯前后臺(tái)的代碼。在此就不需要一一列舉。以一下方法為例,其他都是以這個(gè)為基礎(chǔ)發(fā)展。圖4-5 藥品銷(xiāo)售流程圖1, 上圖中的JXC-System是一個(gè)項(xiàng)目。打開(kāi)visual studio后,文件新建項(xiàng)目。2, 圖中Properties是引用的資源。3, 圖中的“引用”是系統(tǒng)自帶的命名空間和類(lèi)。4, 而control和model都是類(lèi)文件,model中的comDB是連接數(shù)據(jù)庫(kù)的地方。就是這個(gè)圖中userControl.cs。雙擊打開(kāi)它,得到這些代碼,其中“sqlConnection”是類(lèi),是連接數(shù)據(jù)庫(kù)必須的,是系統(tǒng)自有的類(lèi)。這句話(huà):SqlConnection conn=new SqlCo
48、nnection() 打上這句話(huà)就和數(shù)據(jù)庫(kù)連接上了,其中conn是引用的對(duì)象?!?”后面的的代碼。其中“l(fā)ocal 、databse”是本地服務(wù)器,也就是你計(jì)算機(jī)上的數(shù)據(jù)庫(kù)。User id是登錄名(但是咱們計(jì)算機(jī)上沒(méi)有這個(gè),也就不用考慮),最后password是密碼。Conn.open這句是連接打開(kāi)數(shù)據(jù)庫(kù)。這些代碼是連接到數(shù)據(jù)庫(kù)的代碼。5, 最上面的圖中,采購(gòu),倉(cāng)庫(kù),銷(xiāo)售,用戶(hù),這四個(gè)都是自動(dòng)拖的窗體,自己拖動(dòng)的窗體。6, 這種圖標(biāo)都是窗體,就是自己拖動(dòng)的窗體。7, 最上面的圖中 這個(gè)是主窗體。Main.cs是主窗體,而program.cs是主窗體的代碼。采購(gòu)?fù)怂巻芜@表,如果需要在添加一個(gè)框,
49、比如說(shuō),退藥人。打開(kāi)其中一個(gè)框的代碼,雙擊打開(kāi)。舉例,打開(kāi)退藥編號(hào)后面窗體的代碼,如下:(1) 先看一下退藥編號(hào)窗體右下角, 也就是這個(gè)圖中的Name是txtbackcode找代碼中有txtbackcode的地方,(2) 代碼中出現(xiàn)“txtbackcode”的地方,都需要改變成新添加的窗體的name(右下角有名字name)。第五章 藥品管理系統(tǒng)的實(shí)現(xiàn)系統(tǒng)主要包括采購(gòu)管理,銷(xiāo)售管理,倉(cāng)庫(kù)管理,用戶(hù)管理和退出。系統(tǒng)的主界面雖然簡(jiǎn)單,但是系統(tǒng)的功能并不少,系統(tǒng)的具體功能都包含在了各個(gè)大的管理之中,這樣簡(jiǎn)單的界面將功能分類(lèi),有利于用戶(hù)的使用,更加的方便。系統(tǒng)的主界面如圖5-1所示:圖5-1系統(tǒng)主界面5
50、.1 登錄的實(shí)現(xiàn)系統(tǒng)登錄主要用于對(duì)登錄藥房藥庫(kù)管理系統(tǒng)檢查用戶(hù)進(jìn)行的安全性,以防止該系統(tǒng)被非法用戶(hù)強(qiáng)制登錄。根據(jù)分配給用戶(hù)的權(quán)限,登錄該系統(tǒng)的用戶(hù)可以根據(jù)自己所具有的操作權(quán)限操作系統(tǒng)中相應(yīng)的功能。在系統(tǒng)登錄的過(guò)程中,要求用戶(hù)輸入密碼進(jìn)行安全性驗(yàn)證,并且只允許嘗試輸入密碼進(jìn)行三次,如果三次輸入都是錯(cuò)誤密碼,則會(huì)自動(dòng)關(guān)閉該系統(tǒng)登錄窗口,禁止該用戶(hù)再次非法登錄。用戶(hù)登錄模塊圖5-2所示:5.2 系統(tǒng)子模塊實(shí)現(xiàn)1.采購(gòu)管理的實(shí)現(xiàn)采購(gòu)管理中主要包括采購(gòu)單、采購(gòu)?fù)素?、入?kù)、采購(gòu)單查詢(xún)、采購(gòu)?fù)撕髥尾樵?xún), 采購(gòu)管理中對(duì)信息的查詢(xún)、更新,刪除等操作當(dāng)否包含在了具體的界面之中,由于藥品的查詢(xún)與增刪改等操作都集中在一起方便用戶(hù)的使用與操作。采購(gòu)管理的主要包括的界面如圖5-3至5-5所示。2 銷(xiāo)售管理的實(shí)現(xiàn)銷(xiāo)售管理中主要包括銷(xiāo)售單、銷(xiāo)售退貨單、銷(xiāo)售單查詢(xún)、銷(xiāo)售退貨單查詢(xún),如圖5-6所示。由于篇幅有限不能將所有的運(yùn)行界面進(jìn)行展示,只列舉其中的銷(xiāo)售單界面和銷(xiāo)售退貨查詢(xún)界面,如圖5-7和5-8所示。圖5-2登錄界面5-3 采購(gòu)管理界面3 倉(cāng)庫(kù)管理的實(shí)現(xiàn)倉(cāng)庫(kù)管理是醫(yī)院藥品在倉(cāng)庫(kù)中的存儲(chǔ)信息。它主要包括庫(kù)存狀況、庫(kù)存管理、倉(cāng)庫(kù)信息,當(dāng)選擇倉(cāng)庫(kù)管理時(shí)可以進(jìn)一步選擇所需進(jìn)行的操作,倉(cāng)庫(kù)管理的界面如圖5-9所示。其中倉(cāng)庫(kù)管理主要是對(duì)藥品信息的修改和
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年應(yīng)急救生系統(tǒng)項(xiàng)目合作計(jì)劃書(shū)
- 2025年水基聚合物防水涂料項(xiàng)目合作計(jì)劃書(shū)
- 智能交通系統(tǒng)建設(shè)工程施工合同
- 鹽城市房屋租賃合同
- 小學(xué)生品德教育讀后感
- 2025年飲料及冷飲服務(wù)項(xiàng)目發(fā)展計(jì)劃
- 妊娠紋的專(zhuān)業(yè)知識(shí)
- Isonicotinamide-Standard-生命科學(xué)試劑-MCE
- Direct-blue-6-生命科學(xué)試劑-MCE
- 2025年鞋用乳液膠粘劑項(xiàng)目建議書(shū)
- 科技文獻(xiàn)檢索與利用PPT通用課件
- 《紅樓夢(mèng)講稿》PPT課件
- DB33∕T 628.1-2021 交通建設(shè)工程工程量清單計(jì)價(jià)規(guī)范 第1部分:公路工程
- 吉祥喜金剛現(xiàn)證中品事業(yè)六支妙嚴(yán)(節(jié)錄)
- 國(guó)民中小學(xué)九年一貫課程綱要語(yǔ)文學(xué)習(xí)領(lǐng)域(國(guó)語(yǔ)文)
- 最全的人教初中數(shù)學(xué)常用概念、公式和定理
- 橋面結(jié)構(gòu)現(xiàn)澆部分施工方案
- 人教部編版四年級(jí)語(yǔ)文下冊(cè)《第1課 古詩(shī)詞三首》教學(xué)課件PPT小學(xué)優(yōu)秀公開(kāi)課
- 紙箱理論抗壓強(qiáng)度、邊壓強(qiáng)度、耐破強(qiáng)度的計(jì)算
- 周收支統(tǒng)計(jì)報(bào)表excel模板
- 海管配重基礎(chǔ)資料ppt課件
評(píng)論
0/150
提交評(píng)論