藥店藥品信息管理系統(tǒng)_第1頁(yè)
藥店藥品信息管理系統(tǒng)_第2頁(yè)
藥店藥品信息管理系統(tǒng)_第3頁(yè)
藥店藥品信息管理系統(tǒng)_第4頁(yè)
藥店藥品信息管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目錄 目錄Ill AbstractVI 第一章 緒 論1 1.1 背景及意義1 1.2藥店藥品管理系統(tǒng)現(xiàn)狀1 1.3藥店藥品管理系統(tǒng)發(fā)展前景2 1.4論文總體結(jié)構(gòu)2 2. 1MyEc I i pee 簡(jiǎn)介3 2.2 MySQL數(shù)據(jù)庫(kù)3 2.3 JSP技術(shù)簡(jiǎn)介3 2. 1MyEc I i pee 簡(jiǎn)介3 2.2 MySQL數(shù)據(jù)庫(kù)3 2.3 JSP技術(shù)簡(jiǎn)介3 第三章系統(tǒng)需求分析4 3.1編程與運(yùn)行環(huán)境4 3.1.1系統(tǒng)運(yùn)行環(huán)境4 3.2需求分析4 3.2. 1功能需求4 3.2.2非功能需求4 第四章系統(tǒng)詳細(xì)設(shè)計(jì)6 4.1系統(tǒng)架構(gòu)設(shè)計(jì)目標(biāo)6 4.2設(shè)計(jì)原則6 4.3技術(shù)架構(gòu)7 4. 4數(shù)據(jù)庫(kù)設(shè)計(jì)8

2、 4. 4.1數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程8 4.4. 2系統(tǒng)數(shù)據(jù)流圖10 4.4. 3藥店的藥品管理系統(tǒng)的數(shù)據(jù)庫(kù)E-R圖11 如圖4. 6所示:11 4. 4. 4相關(guān)表的信息11 4.5功能詳細(xì)設(shè)計(jì)14 4.5.1用戶管理類(lèi)圖14 4. 5. 2用戶管理類(lèi)圖說(shuō)明15 如表4.1所示:15 4.5.3角色管理17 第五章系統(tǒng)實(shí)現(xiàn)19 5. 1主界面的實(shí)現(xiàn)19 5. 2管理系統(tǒng)模塊設(shè)置20 5. 3藥品名稱(chēng)管理設(shè)計(jì)21 5. 4藥品類(lèi)別管理模塊設(shè)計(jì)21 5. 5藥單位管理模塊22 5. 6藥品劑型管理24 5. 7藥品進(jìn)貨管理25 5. 8藥品銷(xiāo)售管理模塊27 5. 9藥品庫(kù)存管理28 5. 10統(tǒng)計(jì)列表

3、模塊29 5. 們藥品采購(gòu)提示模塊31 第六章系統(tǒng)的測(cè)試與維護(hù)33 6.1單元測(cè)試實(shí)例33 6. 2單元測(cè)試實(shí)例33 6.3綜合測(cè)試34 參考文獻(xiàn)35 致謝35 藥店藥品管理系統(tǒng) 摘要 隨著我國(guó)經(jīng)濟(jì)的快速發(fā)展,人們更加關(guān)注健康問(wèn)題,醫(yī)藥產(chǎn)業(yè)發(fā)展迅速,醫(yī)藥產(chǎn) 業(yè)處于快速發(fā)展的階段。藥房很難處理藥品數(shù)據(jù)和信息,很難安排時(shí)間,使信息無(wú)法得到 很好的應(yīng)用,如果我們想要實(shí)現(xiàn)競(jìng)爭(zhēng)優(yōu)勢(shì)企業(yè)必須快速、準(zhǔn)確地獲取藥房藥品信息,加強(qiáng) 對(duì)藥品的管理,同時(shí)提高操作的效率,這將需要統(tǒng)計(jì)相關(guān)數(shù)據(jù),方便及時(shí)檢查,和數(shù)據(jù)維 護(hù)。 藥店藥品管理系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)本系統(tǒng)的開(kāi)發(fā)軟件選擇了 Myecplise 6. 5編程軟件, 前端開(kāi)

4、發(fā)是使用的技術(shù)是JSP,是通過(guò)JavaBeans進(jìn)行數(shù)據(jù)庫(kù)SQLServer 2000連接 的,可以實(shí)現(xiàn)數(shù)據(jù)分析,藥物信息分類(lèi)管理、收集信息,一個(gè)簡(jiǎn)單、快速、準(zhǔn)確、方便的 藥房管理運(yùn)營(yíng)商一個(gè)合理的安排,方便改進(jìn)和改變傳統(tǒng)的經(jīng)營(yíng)理念,提高藥房藥品管理 水平。 因此,相應(yīng)的藥品管理系統(tǒng)管理系統(tǒng)的開(kāi)發(fā),在醫(yī)藥管理、藥品庫(kù)存管理、銷(xiāo)售管 理等方面更加方便,提供了一個(gè)方便的系統(tǒng),在以下兒個(gè)方面考慮了開(kāi)發(fā)了這個(gè)系統(tǒng)。 關(guān)鍵i司:JSP,藥店信息系統(tǒng),藥品管理 Pharmacy drug management system Abstract Along with the rapid development

5、of economy in our country, the people for their own pay more attention to health problems, dnjg industry to develop rapidly, the pharmaceutical industry is in a stage of rapid development. Pharmacy for tube is difficult to deal with data and information of the drug, and difficult to arrange time, ma

6、ke the information unable to be applied to obtain the very good, if we want to get advantage in the competition enterprise must quickly and accurately obtain pharmacy drug information, strengthen the management of drugs: improve the efficiency of the operation at the same time, this will require sta

7、tistical correlation data, in the time convenient to check, and data maintenance of pharmacy. Pharmacy dnjgs management system management system design and development of the developed software of this system chose Myecplise 6.5 programming software, the front-end development is the use of JSP techn

8、ology, through the JavaBeans logic control and database c onnection, and the background database USES is SQLServer2000.can realize the data analysis of drug information, classification management, collect information that is simple, rapid, accurate, convenient in pharmacy management operator gives a

9、 reasonable arrangement, convenient to improve and change the traditional management ideas, improve the management level of pharmacy drugs. As a result, the corresponding drugs management system management system development to development, so more convenient in diug management, and inventoiy manage

10、ment of drugs, sales management, etc., offer a convenient, this system is developed in the following aspects of this. Key Words : the JSP; Pharmacy information system; Drug administration ration 第10貞 第一章 緒 論 1.1背景及意義 在1978年改革開(kāi)放后,衛(wèi)生事業(yè)就以高姿態(tài)進(jìn)入的人們的視野,成為了人們十分關(guān) 注的問(wèn)題,國(guó)內(nèi)的衛(wèi)生事業(yè)蒸蒸日上,情況在近兒年變得尤好,隨著生活環(huán)境的變化和 生活觀念的

11、變遷,近年來(lái),人們對(duì)藥店產(chǎn)品需求正在迅速增加,而且,因?yàn)槲覈?guó)的總體 經(jīng)濟(jì)環(huán)境,我國(guó)的藥店藥品經(jīng)營(yíng)的形式正在往多元化發(fā)展,LI前,正是我國(guó)藥店行業(yè)高 速發(fā)展的黃金時(shí)期。 一方面,是行業(yè)在新的時(shí)期得到了快速發(fā)展,但在另一方面,行業(yè)的弊病也在激烈 的行業(yè)競(jìng)爭(zhēng)中暴露了出來(lái),雖然,II詢(xún)雖然我國(guó)大部分藥店企業(yè)的經(jīng)營(yíng)在經(jīng)營(yíng)模式上實(shí) 現(xiàn)了專(zhuān)業(yè)化,但是仍未在信息處理方便走出陳舊的思想,使用老舊的銷(xiāo)售模式,總體上, 藥丿占企業(yè)并沒(méi)有完善,有效的信息化管理的體系,而且因?yàn)闆](méi)有成熟的體制,導(dǎo)致藥店 企業(yè)發(fā)展動(dòng)力不足,影響了整個(gè)藥店企業(yè)的快速、穩(wěn)定、持續(xù)的發(fā)展。我們可以從兩個(gè) 主要方面入手,一是從行業(yè)主觀入手,企業(yè)必

12、須加強(qiáng)內(nèi)部管理,提高運(yùn)營(yíng)效率。一是從 改變客觀環(huán)境入手,這就需要信息技術(shù)的幫助。通過(guò)信息技術(shù),對(duì)藥店進(jìn)行計(jì)算機(jī)信息 化管理,這一改變,使藥店企業(yè)更加方便管理,減輕工作量并且很大程度上提高了工作 人員的工作效率。 從全球化的角度看,u前計(jì)算機(jī)和通信技術(shù)為核心的信息技術(shù)已經(jīng)被很多的發(fā)達(dá) 國(guó)家重視,并且發(fā)展中的國(guó)家也慢慢地重視訃算機(jī)信息技術(shù)的應(yīng)用。可以說(shuō)信息應(yīng)用研 究與發(fā)展必然將滲透于各行各業(yè)。伴隨著信息技術(shù)越來(lái)越廣泛,信息技術(shù)化的提高并且 在藥店企業(yè)應(yīng)用是一個(gè)潛移默化的趨勢(shì)。為此,借這次畢業(yè)設(shè)計(jì)的機(jī)會(huì),進(jìn)行了對(duì)“藥 丿占藥品管理系統(tǒng)”的開(kāi)發(fā)。是一個(gè)具有穩(wěn)定、安全、友和操作簡(jiǎn)單的用戶界面等特點(diǎn)的 系

13、統(tǒng)。 1.2藥店藥品管理系統(tǒng)現(xiàn)狀 (1)因?yàn)槲覈?guó)的藥品經(jīng)營(yíng)企業(yè)化發(fā)展地比較晚,是在最近七八年才起步的,而且在不 同的地扯,經(jīng)濟(jì)發(fā)展不一樣更加拉大了了發(fā)展的不平衡,拉大了差距。 (2)然而在大多數(shù)情況下,藥丿占只是少部分地使用了系統(tǒng)管理的方法,真正面向廣大 藥店的藥品管理系統(tǒng)并未實(shí)現(xiàn),總是存在漏洞不足,然而這些缺點(diǎn)不足以具備優(yōu)勢(shì)來(lái)面 對(duì)更加激烈的國(guó)內(nèi)、國(guó)際市場(chǎng)競(jìng)爭(zhēng)挑戰(zhàn)。 (3) 少部分藥店率先使用信息化的企業(yè),然而使用的大部分是在比較通用的管理軟件 基礎(chǔ)上修改并且制作出來(lái)的非專(zhuān)業(yè)化軟件,這對(duì)藥店企業(yè)管理經(jīng)營(yíng)不能夠很好地運(yùn)用信 息,爭(zhēng)對(duì)性不夠。 1.3藥店藥品管理系統(tǒng)發(fā)展前景 (1) 現(xiàn)階段中國(guó)已

14、經(jīng)成功加入了 WTO,中國(guó)將要入駐,對(duì)于這種情況,我國(guó)占有很富厚 的國(guó)際資本,是一個(gè)優(yōu)質(zhì)服務(wù)的認(rèn)識(shí),先進(jìn)營(yíng)銷(xiāo)理念的民族藥品經(jīng)營(yíng)企業(yè),然而國(guó)內(nèi)藥 品經(jīng)營(yíng)的企業(yè)如果想要在激烈的競(jìng)爭(zhēng)中得到發(fā)展,在管理模式上就必須和國(guó)際接觸,采 用信息技術(shù)化的方式管理藥品信息。 (2) 對(duì)于藥品的安全問(wèn)題,關(guān)系著廣大群眾的身體健康,我國(guó)正在推展進(jìn)行GSP認(rèn)證 達(dá)標(biāo)工作,所以我們?yōu)榱思哟笏幤沸袠I(yè)的管理力度,想要達(dá)到GPS 標(biāo)準(zhǔn)我們從客觀的 角度上是講離不了計(jì)算機(jī)軟件的強(qiáng)大支持。 (3) 藥品在作為比較特殊的商品有著其比較獨(dú)立的體系流通,這一體系流通信 息化的工作是需要計(jì)算機(jī)軟件并且,可以支持它比較的特殊屬性專(zhuān)業(yè)化從而它

15、其服務(wù)。 (4) 我國(guó)市場(chǎng)的競(jìng)爭(zhēng)越來(lái)越激烈,藥品的營(yíng)銷(xiāo)市場(chǎng)已經(jīng)變得一步步規(guī)范,這不僅降價(jià) 了風(fēng)潮起落時(shí),也使利潤(rùn)空間明顯縮小的危害,企業(yè)采用計(jì)算機(jī)信息化管理,并且“向 管理要效益”已經(jīng)提及藥品的經(jīng)營(yíng)企業(yè)管理者們的議事時(shí)間段。 1.4論文總體結(jié)構(gòu) 本文一共七章: 第一章主要是介紹藥品管理系統(tǒng)的背景意義以及發(fā)展現(xiàn)狀和前景,并且分析開(kāi)發(fā)該藥品 管理系統(tǒng)的意義。 第.章主要介紹設(shè)計(jì)需要用的軟件有myeclipse, mysql以及用到的jsp技術(shù),對(duì)使用 到的開(kāi)發(fā)環(huán)境及技術(shù)進(jìn)行了簡(jiǎn)單的介紹。 第三章主要寫(xiě)系統(tǒng)的需求分析,其中包含功能需求,非功能需求。 第四章主要寫(xiě)了系統(tǒng)詳細(xì)設(shè)計(jì)包括用戶管理類(lèi)圖,功能詳

16、細(xì)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)等主要內(nèi) 容。 第五章主要寫(xiě)了系統(tǒng)的實(shí)現(xiàn)功能運(yùn)行之后的界面主要分十個(gè)主要的界面。 第六章主要內(nèi)容是系統(tǒng)測(cè)試,主要是運(yùn)用了黑盒測(cè)試,寫(xiě)了兒個(gè)簡(jiǎn)單的測(cè)試用例。 第七章主要介紹了在系統(tǒng)實(shí)現(xiàn)的過(guò)程遇到的一些難點(diǎn)問(wèn)題。 第二章開(kāi)發(fā)環(huán)境簡(jiǎn)介 2. 1 MyEc I i pee 簡(jiǎn)介 MyEclipse,是一個(gè)在eclipse軟件的基礎(chǔ)上加上自己特有的插件開(kāi)發(fā)而成功的功 能十分強(qiáng)大的企業(yè)級(jí)層次的集成開(kāi)發(fā)環(huán)境。MyEclipse的操作功能很厲害,并且支持的 語(yǔ)言也很普及,特別是對(duì)各種開(kāi)源產(chǎn)品的支持很適合使用MyEclipseo 2.2 MySQL數(shù)據(jù)庫(kù) MySQL是一種開(kāi)放源代碼的關(guān)系數(shù)據(jù)庫(kù),

17、最長(zhǎng)使用的是結(jié)構(gòu)化查詢(xún)語(yǔ)言sql進(jìn)行數(shù)據(jù) 庫(kù)的管理。是山瑞典的MySQL AB (AB是股份公司的意思)開(kāi)發(fā),IJ前是Oracle旗下 的子公司。MySQL它是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在WEB應(yīng)用方面MySQL是最 好的RDBMS應(yīng)用軟件之一。 2.3 JSP技術(shù)簡(jiǎn)介 JSP (全稱(chēng)是Java Server Pages) 11 Sun Microsystems公司倡導(dǎo)和許多公司參與共同 創(chuàng)建的一種使軟件開(kāi)發(fā)者可以響應(yīng)客戶端請(qǐng)求,而動(dòng)態(tài)生成HTML、XML或其他格式文檔 的Web網(wǎng)頁(yè)的技術(shù)標(biāo)準(zhǔn)。 系統(tǒng)需求分析 3. 1編程與運(yùn)行環(huán)境 3.1.1系統(tǒng)運(yùn)行環(huán)境 1. 數(shù)據(jù)庫(kù)服務(wù)器采用 Micr

18、osoft SQL Server 2000: 2. 服務(wù)器操作系統(tǒng)采用Microsoft windows 7; 3. 客戶端可以采用常用的任意瀏覽器軟件,如IE ,360等。 3.1.2編程環(huán)境 在上述系統(tǒng)平臺(tái)的基礎(chǔ)上,本系統(tǒng)的開(kāi)發(fā)軟件選擇了 Myecplise6.5編程開(kāi)發(fā)軟件, 前端使用了 JSP技術(shù),通過(guò)JdvaBedns進(jìn)行數(shù)據(jù)庫(kù)SQ LServer2000連接和邏輯控 制。 3.2需求分析 3.2.1功能需求 藥店藥品管理系統(tǒng)是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),因此數(shù)據(jù)庫(kù)設(shè)計(jì)的設(shè)計(jì)好壞可以 直接讓整個(gè)工程運(yùn)行的好壞受到影響,所以我們?cè)跀?shù)據(jù)庫(kù)系統(tǒng)分析和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) 階段多花一點(diǎn)時(shí)間都是值得的,

19、根據(jù)對(duì)軟件的用戶要求和系統(tǒng)分析,對(duì)藥品的基礎(chǔ)信 息進(jìn)行增刪改寫(xiě)等操作,所以我們需要有庫(kù)存數(shù)據(jù)庫(kù)、客戶基礎(chǔ)信息數(shù)據(jù)庫(kù)、藥品入 庫(kù)出庫(kù)數(shù)據(jù)庫(kù)、操作員密碼數(shù)據(jù)庫(kù)等。我們就是通過(guò)上述的數(shù)據(jù)庫(kù)來(lái)設(shè)汁并且完成整 個(gè)管理系統(tǒng)的。 3. 2. 2非功能需求 (1)技術(shù)可行性 該軟件的開(kāi)發(fā)采用的是JSP技術(shù)開(kāi)發(fā),使用java語(yǔ)言在myeclipce軟件進(jìn)行開(kāi)發(fā), 數(shù)據(jù)庫(kù)使用的是mysqlo (2) 經(jīng)濟(jì)可行性 該軟件開(kāi)發(fā)投入成本較少,只需要安裝了 windows操作系統(tǒng)的電腦,并且安裝 myeclipce, mysql等軟件,這些軟件在使用的時(shí)候不需要高配置的電腦,網(wǎng)絡(luò)的安裝, 而且這些軟件的使用壽命長(zhǎng),成本低

20、,所以該系統(tǒng)開(kāi)發(fā)具有經(jīng)濟(jì)可行性。 (3) 技術(shù)可行性 考慮到系統(tǒng)操作人員的因素,所以窗口操作簡(jiǎn)單,直觀,比較容易理解,所以該系統(tǒng) 具有技術(shù)可行性。 根據(jù)以上的需求分析分析,系統(tǒng)的開(kāi)發(fā)和研究具有可行性。 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 4.1系統(tǒng)架構(gòu)設(shè)計(jì)目標(biāo) 采納初步的調(diào)查以及詢(xún)問(wèn)用戶的意見(jiàn)之后確定該藥店藥品管理系統(tǒng)!_!標(biāo)如下: 1、提供友好的操作界面 2、操作流程簡(jiǎn)單明了。 3、簡(jiǎn)易的庫(kù)存管理。 4、實(shí)現(xiàn)基礎(chǔ)的信息維護(hù)功能。 5、實(shí)現(xiàn)最低保有設(shè)置的功能。 6、提供藥品出庫(kù)的功能。 7、提供藥品入庫(kù)的功能。 6、信息查詢(xún)與藥品盤(pán)點(diǎn)。 4. 2設(shè)計(jì)原則 了解藥店用戶的操作,功能需求之后。出于以下兒點(diǎn)來(lái)完成

21、此系統(tǒng): 1、正確性:所有的選擇菜單按鈕實(shí)現(xiàn)正確的功能,要滿足用戶的需求。 2、可用性:軟件基本結(jié)構(gòu)、實(shí)現(xiàn)方式、操作方法必須使一個(gè)非計(jì)算機(jī)專(zhuān)業(yè)人員能夠 方便、了解使用,進(jìn)行相應(yīng)的操作。 3、完整性:實(shí)現(xiàn)U前藥店藥品管理的功能界面要求。 4、界面友好:設(shè)計(jì)出的軟件要美觀大方、使用操作簡(jiǎn)單明了。 5、方便性:為了方便使用者使用,我們應(yīng)該盡量減少鍵盤(pán)的操作,發(fā)揮鼠標(biāo)的作用。 6、系統(tǒng)的穩(wěn)定性:要避免沒(méi)注意意外點(diǎn)擊鼠標(biāo)的操作而產(chǎn)生意外的結(jié)果,或者產(chǎn)生程 序自身出現(xiàn)的錯(cuò)誤,保證操作人員能夠正常的匸作操作。 7、靈活性:盡量地去減少執(zhí)行功能的步驟,并且盡量靈活,不要實(shí)現(xiàn)功能太復(fù)雜操作 不簡(jiǎn)便,而且應(yīng)該盡量

22、可以在任何一個(gè)子界面中回到系統(tǒng)主界面,要盡量防止出現(xiàn)操作 失敗不能運(yùn)行程序的現(xiàn)象。 4. 3技術(shù)架構(gòu) 本系統(tǒng)的開(kāi)發(fā)軟件選擇了 Myeclipse6.5,前端開(kāi)發(fā)使用了 JSP技術(shù),并且通過(guò) JavaBeans進(jìn)行數(shù)據(jù)庫(kù)連接和邏輯控制,然而后臺(tái)的數(shù)據(jù)庫(kù)使用的是 SQLServer2000o 根據(jù)對(duì)其他的藥店藥品管理系統(tǒng)所作岀來(lái)的系統(tǒng)分析,而且按照軟件工程學(xué)開(kāi)發(fā) 軟件的要求,我們對(duì)在藥店藥品管理系統(tǒng)所需要的數(shù)據(jù)庫(kù)和全部功能進(jìn)行具體分析,分 析時(shí)采用了結(jié)構(gòu)化的分析方法,自頂向下、逐層分解問(wèn)題。通過(guò)對(duì)該管理系統(tǒng)進(jìn)行的 系統(tǒng)分析確定系統(tǒng)應(yīng)具有的功能。 經(jīng)過(guò)了一段時(shí)間的調(diào)查與研究,藥丿占藥品管理系統(tǒng)應(yīng)該具

23、有如下功能模塊: (1)日常業(yè)務(wù)部分:包括藥品銷(xiāo)售,管理系統(tǒng)。 (2)庫(kù)存管理部分:包括藥品的類(lèi)別,名稱(chēng),劑型,單位,庫(kù)存管理。 (3)系統(tǒng)設(shè)置部分:包括數(shù)據(jù)庫(kù)的初期建表,管理員的登錄賬號(hào)密碼設(shè)置。 (4)查詢(xún)統(tǒng)計(jì)部分:包括統(tǒng)計(jì)報(bào)表,藥品釆購(gòu)提醒。 (5)全面自動(dòng)化管理,能夠比較容易地掌握藥品的庫(kù)存和銷(xiāo)售情況。 (6)能夠快速準(zhǔn)確的處理藥品的入庫(kù)、銷(xiāo)售、盤(pán)點(diǎn)變價(jià)等多種業(yè)務(wù)模式。 (7)系統(tǒng)維護(hù)安全、方便、可翥,并且能夠滿足實(shí)用性、先進(jìn)性的要求。 確定的該軟件系統(tǒng)的結(jié)構(gòu)如圖4. 1所示 圖4. 1藥店藥品管理系統(tǒng)功能圖 4. 4數(shù)據(jù)庫(kù)設(shè)計(jì) 4. 4.1數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程 隨著信息數(shù)據(jù)的逐漸增大,數(shù)

24、據(jù)塊的劇增,數(shù)據(jù)庫(kù)是軟件的主心骨,有著主導(dǎo)作用。 依據(jù)其設(shè)汁早期的詳細(xì)調(diào)研,于是我們對(duì)該藥店藥品管理系統(tǒng)做出了比較詳細(xì)的數(shù)據(jù)庫(kù) 分析。 (1)要求分析 藥店藥品管理系統(tǒng)是一個(gè)較廣泛使用的管理系統(tǒng),它是根據(jù)藥店企業(yè)的要求和對(duì)軟 件作出系統(tǒng)分析,該系統(tǒng)主要是要對(duì)藥品的基本信息執(zhí)行增刪改減,查詢(xún),統(tǒng)計(jì)等操作, 此時(shí),我們就需要藥品入庫(kù),銷(xiāo)售,供應(yīng)商,客戶信息等數(shù)據(jù)庫(kù)。在這些數(shù)據(jù)庫(kù)的基礎(chǔ) 上來(lái)完成該藥丿占藥品管理系統(tǒng)。 (2)概要設(shè)計(jì) 在數(shù)據(jù)庫(kù)的要求分析基礎(chǔ)上,確定該要藥店藥品管理系統(tǒng)應(yīng)具備數(shù)據(jù)實(shí)體的屬 性。在藥店藥品管理系統(tǒng)中包括的實(shí)體對(duì)象有藥品實(shí)體、供應(yīng)商實(shí)體、客戶實(shí)體等。 其每個(gè)實(shí)體的屬性關(guān)系如

25、下: 1、藥品實(shí)體中主要包括商品名稱(chēng)、有效期、批號(hào)、產(chǎn)地、規(guī)格、類(lèi)別、劑型、單位、 進(jìn)價(jià)、庫(kù)存等屬性,該實(shí)體關(guān)系如圖4. 2所示 2客戶實(shí)體的屬性包括客戶的名字、編號(hào)、簡(jiǎn)稱(chēng)、地址、地址、聯(lián)系人、電話.日期 等,其中的編號(hào)是為每個(gè)固定顧客作的編號(hào)碼也就是每個(gè)客人的會(huì)員編號(hào),以便方便 查找操作。其客戶實(shí)體關(guān)系圖如下圖所示: 3供應(yīng)商實(shí)體屬性包括電話,名稱(chēng),地址,郵箱,其中電話很重要是方便與供應(yīng)商及時(shí) 第31貞 圖4. 4供應(yīng)商實(shí)體圖 4.4. 2系統(tǒng)數(shù)據(jù)流圖 該軟件頂層數(shù)據(jù)流圖如圖45所示。 圖4. 5頂層數(shù)據(jù)流圖 4.4. 3藥店的藥品管理系統(tǒng)的數(shù)據(jù)庫(kù)E-R圖 如圖4. 6所示: 圖4. 6系統(tǒng)

26、E-R圖 庫(kù)存實(shí)體中藥品的相關(guān)信息,包括商品名稱(chēng)、 劑型、單位、類(lèi)別、價(jià)格、有效期、 生產(chǎn)日期、產(chǎn)地和批號(hào),它和其它表的關(guān)系全部為1對(duì)多關(guān)系。 供應(yīng)商和客戶這兩個(gè)實(shí)體也是作為引用實(shí)體存在的,供應(yīng)商和入庫(kù)單實(shí)體和入庫(kù)退 礎(chǔ)信息數(shù)據(jù)表、客戶基礎(chǔ)信息數(shù)據(jù)表、庫(kù)存數(shù)據(jù)表、入庫(kù)數(shù)據(jù)表、入庫(kù)退單數(shù)據(jù)表、密 碼數(shù)據(jù)表、銷(xiāo)售數(shù)據(jù)表、銷(xiāo)售退貨數(shù)據(jù)表。 (1)藥品劑型表:藥品劑型表記錄了該藥店藥品有哪些劑型,其中id是主鍵,藥品劑 型表如圖4.7 UUjr ,x1丿廠丿 嚴(yán)匕 列茗 數(shù)擁類(lèi)型 長(zhǎng)度允許空 L PagerModel ;=査詢(xún)結(jié)果 圖4.15用戶管理時(shí)序圖 4. 5. 4角色管理 1. 角色管理類(lèi)圖

27、管理員管理功能所所涉及的類(lèi)有:Role、RoleServicelmpl RoleAction、 RoleService角色類(lèi)圖如圖4. 16所示: 圖4.16角色管理類(lèi)圖 2. 用戶管理類(lèi)圖說(shuō)明如表4. 2所示: 表4. 2用戶管理類(lèi)說(shuō)明 類(lèi)名 說(shuō)明 Role java 角色實(shí)體類(lèi),記錄角色的信息 RoleAction. java 角色控制類(lèi),員責(zé)頁(yè)回action請(qǐng)求的跳轉(zhuǎn) KoleService java 角色實(shí)現(xiàn)接口層 RoleSexvicelnipl j ava 角色接口實(shí)現(xiàn)類(lèi),對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作 3. 在角色主頁(yè)面,通過(guò)添加管理員按鈕可以進(jìn)行添加管理員操作,到管理員添加界面, 正確輸入管

28、理員信息后保存即可,具體添加管理員的時(shí)序圖如圖4. 17所示: 1 ;添加角色0 6 :添加炭功過(guò) :RolwrAction :RobServie :R.olQSwn/icQ:mDl 3 : addRdeO 4 : vod := gttHibennateTerrplateO-saveO rr 5 : pubaddlsuccess* : 遶加完成 圖4. 17添加管理員時(shí)序圖 4. 5. 5權(quán)限管理 1.權(quán)限管理類(lèi)圖系統(tǒng)管理員只有被授權(quán)之后才有訪問(wèn)系統(tǒng)的權(quán)限,給用戶授權(quán)的類(lèi)圖 如圖4. 18所示: 圖4.18用戶授權(quán)類(lèi) 3.用戶管理模塊給用戶授權(quán)帶泳道的活動(dòng)圖如圖4. 19所示: 號(hào) 圖4. 1

29、9用戶管理的活動(dòng)圖 第五章系統(tǒng)實(shí)現(xiàn) 5. 1主界面的實(shí)現(xiàn) (1)功能:主要是各功能的入口,用戶可以通過(guò)主界面選擇菜單,實(shí)現(xiàn)想要功能模塊。 (2)實(shí)現(xiàn)過(guò)程以及部分關(guān)鍵代碼:在頁(yè)面上添加一個(gè)text文本框、和十個(gè)button按 鈕,十個(gè)menuo如圖5. 1所示: 紐孑不冏isa sp* et孚 s4忻 仝I8XMEKU MB%電咖* maftxw *MSc gb亠 w 0 13 ne砒;i c. a.M JA、dlQ罠映ts.tcn)Q.tai、 舒4 z. * i *FB1G mi ETiUH 贈(zèng) THTH I 臺(tái)皴阪O3r. vxaitcndi f 八CM m rT ail KSB ) S

30、厶“KUr TOififiWftWICE: C nut tau心4s 5 ? *yli7MEcbA0hcis ci p.6. 5 0 irdi|s6St*chn n用文a t 從g,心mwzc wmkhsuk vo*, *tU*tV 1x*a(Z4Kc *c* aui* toa *y*Ut*応譏Xai jc tfj:r: tMOii c wn *n ees fde1呵 U. V 2292) M(| 圖5. 1主界面顯示圖 5. 2管理系統(tǒng)模塊設(shè)置 (1)功能:程序啟動(dòng)以后,點(diǎn)擊管理系統(tǒng)設(shè)置可以設(shè)置管理員,增加刪除修改,如下 圖5.2所示: 社丨 &SW 琮嫡1 2017-05-如曲$2理員也.

31、0薔用京標(biāo)盧擊丸員名,貢面中0立gn合白站示潮罐!S他血 魔卷息倪梅“冊(cè)”1魏3為迭G舷,誦走01可 3、如不侮上蘭段刑講諄抽推為空. *. finmawfa營(yíng)描用ku和s擊林后的“別,計(jì)立主01可。 圖5.2登錄圖 還可以查看后臺(tái)登錄日志,查看登錄過(guò)的痕跡,方便藥丿占監(jiān)測(cè)管理該系統(tǒng)。如下圖33 所示: 田朝1 8WA 8f.r? 釧Y荻 I幀I 7a| 1 ditn 女另必匕和型90?能餡站SX 2O1?-OS-L5 34 16 23 0 FQ:0 0 0 &)n 祖 3 eU6 IU?)1LV2ill 0 IcmQCiUbX r 2 dim 七遜4冊(cè)(fi9迪弘b1346Mgfl 201?

32、-cill?C 0 (cvipaltbla r 4 UJe3cWCeW33d.n.6MOX0 2O1T-C5-15 10 JT WO rro:o o o mn eg z cuo |H11V4 0 (cvouble 歡功 r 5 o&id 左龍季0?尬詔9M7139 a17-L5Ce.FT.O f 妙:000.3n.U.g.uU5 (cvipklill% r 6 dim ecM(fiCu8fi.L?33eaimj xn?-(E-coc6 is sao 0 0 0:0 0 0 0 1 IU:ilLV 0 (cvaliU* r Y tiin cJ2W9c?9CC99a7?cllu/ 0 C:FXbl

33、 v 名 ditn 尿型必e和型907?43餡必3力 2Ol?-OSe22 話 14:0 0 0 &)a,泌 M eUi fh?)lLV 0 (erkitbl* r 9 tdllft 內(nèi)跑叭brr朋83S為 20】TEX 2ill 0 (CKcillaumiud/rpgi/Mamin.sn:mi 詐S冃15日星期一丙戌年二月 undonod 塢改宙碼【實(shí)全退岀 立藥品名稱(chēng)管鋰 2藥品堂另惟鋰 弘藥品制型管迎 立茅品單色言煙 勺藥品進(jìn)賞官理 1藥品涓琶管迎 5 CC 4J 類(lèi)別 荻 12 10 132 201T- 05-03 Lllddcsd 山親 3 2020- 05-01 片訓(xùn) 條 100

34、100 10000 2017- 05-03 13108748584822 貴陽(yáng) 三 2020- 05-03 12 0 1200 2017- 05-03 171738138 云兩 三 2020- 05-08 昇香 水劑 倉(cāng) 119 100 11900 2017- 05-01 12306CO3902324 貫叩 3年 ZD17- 05-07 片劑 打 12 100 1200 2017- 05-01 109820111 山東 3年 2020- 05-06 出別 西藥 4J 2 西藥中藥西藥 3 4 4 ceceCG 1J 1 4J 3 4 5 立藥品厘存它遽 么統(tǒng)計(jì)報(bào)表 庫(kù)存清羊 。過(guò)蜒5品猶單 u

35、菊品建按裘 圖5.13庫(kù)存圖 5. 10統(tǒng)計(jì)列表模塊 (1)功能:有三個(gè)小模塊分別是藥品報(bào)銷(xiāo),過(guò)期藥品清單和庫(kù)存清單。表選擇“統(tǒng)計(jì) 模塊”菜單下的“庫(kù)存清單”項(xiàng),將進(jìn)入已庫(kù)存清單模塊。在庫(kù)存清單模塊中顯示藥品 信息。過(guò)期藥品清單模塊主要實(shí)現(xiàn)的功能系統(tǒng)會(huì)自己篩選過(guò)期藥品清單,提醒藥店管理 員將過(guò)期藥品及時(shí)下架處理,藥品銷(xiāo)售管理模塊主要實(shí)現(xiàn)的功能是模糊查詢(xún)通過(guò)日期查 詢(xún)銷(xiāo)售記錄記錄。 (2)統(tǒng)計(jì)報(bào)表界面設(shè)計(jì) 庫(kù)存清單模塊:在窗體中添加1個(gè)text文本框,如圖5. 14所示。 過(guò)期藥品清單模塊:在窗體中添加1個(gè)text文本框。,如圖5. 15所示。 藥品銷(xiāo)售報(bào)表模塊:添加2個(gè)TComboBox下拉列

36、表,1個(gè)text文本框、1個(gè)button 按鈕。如下圖3. 16所示 殳管理魏設(shè)墨 1 空藥品進(jìn)賃管浬 空藥品諸菩管理 立藥品年存管遲 1 Im 單 位 ill 蠶日 產(chǎn)品批號(hào) H 1025 水劑 顆 1Z 10 炮 2017- 05-08 lllddcsd 3 2020- 05-01 1021 片劑 條 100 100 10030 201T- 05-09 13LS6T485 飆 822 三 2020- 05-03 1023 片別 條 12 0 1200 2017- 05-08 171738138 三 2020- 05-08 1024 芳香 水制 皆. 119 100 11930 2017-

37、05-01 120C80C69J2324 3年 2017- 05-07 1024 片制 打 12 100 1ZOO 2017- 05-01 10690111 山東 J )20- 5-05 圖5.14庫(kù)存圖 仝藥品類(lèi)別管遲 空藥&劑型管浬 立藥品單位官建 空藥品進(jìn)貨官運(yùn) 仝藥品消售菅浬 弘藥品匡存管悝 殳統(tǒng)計(jì)報(bào)表 岸存青單 過(guò)期甌清卑 夯品追售銀表 圖5.15過(guò)期藥品圖 么管理系統(tǒng)設(shè)罷 d踽名稱(chēng)管理 仝綢類(lèi)*惜理 空踽訓(xùn)型管理 勺藥品岸存管理 sta 序號(hào) 藥品編號(hào) 數(shù)里 總金前 銷(xiāo)售日期 修改 am t 1023 11 1 11 2017-05-16 偉改 刪余 2 1025 55 1 E5

38、2017-05-16 修改 刪馀 3 1023 12 99 1183 2017-05-00 修改 1 1015 150 1 150 2017-08-17 刪除 開(kāi)始日期: 截至日期: 庫(kù)存育羊 。過(guò)期軸喬單 口藥品雀色抿表 5.16銷(xiāo)售查詢(xún)圖 5門(mén)藥品采購(gòu)提示模塊 (1)功能:在本模塊中將會(huì)有最低保有設(shè)置,當(dāng)庫(kù)存藥品數(shù)LI小于最低保有設(shè)置中的 數(shù)U就會(huì)在藥品采購(gòu)提醒模塊中顯示,就是一個(gè)提醒管理員該藥品即將售罄胡一個(gè)功 能。 (2)界面設(shè)計(jì) 在藥品采購(gòu)提醒窗體中添加1個(gè)text文本框等如圖5. 17所示,在最低保有設(shè)置窗體 ltext文本框、1個(gè)button按鈕等。如圖5. 18所示 鑒日 1離

39、批號(hào) 產(chǎn)堆 1瞥 1025 蓋 盤(pán)顆12 10 132 2017- 05H38 lllddcEd 山東 煙臺(tái) 3 2020- C6-01 1023 g 壽條12 0 1203 2017- 05-08 171738138 云南 三 2020- C6-08 仝藥悶悝管遽 仝藥品單位管謹(jǐn) 殳藥品逬次管謹(jǐn) 殳藥&硝售管湮 勺I藥品庫(kù)存管理 立統(tǒng)計(jì)報(bào)表 立藥品釆購(gòu)提示 藥品采購(gòu)提示 最低保有煙 5.17采購(gòu)提醒圖 I K3|p 藥訊錢(qián)1氐保有呈;22揑交 殳官理系纟充設(shè)垃 羽綢名稱(chēng)言理 立葯品找別管理 羽藥51剤型管理 立約品卑位言理 立陶述益管理 仝藥5J銷(xiāo)替管理 羽勞品庫(kù)存管理 竺絨計(jì)抿克 仝藥品采

40、購(gòu)程示 3藥品采曲提示 3最低保有設(shè)貿(mào) 5.18最低保有設(shè)置圖 第六章系統(tǒng)的測(cè)試與維護(hù) 6.1單元測(cè)試實(shí)例 軟件測(cè)試是一個(gè)為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。軟件測(cè)試對(duì)軟件開(kāi)發(fā)是重要的一 部分,而且在整個(gè)開(kāi)發(fā)中占主導(dǎo)的地位。軟件測(cè)試不止時(shí)講求效性,還要講求策略。軟 件測(cè)試開(kāi)發(fā)過(guò)程的最后環(huán)節(jié)是接受測(cè)試,這一環(huán)節(jié),對(duì)軟件的質(zhì)量、可交付性和項(xiàng)U的 實(shí)施周期起到了很重要的作用。 下面,我們初步了解一下下面這兩種測(cè)試,白盒測(cè)試和黑盒測(cè)試。 口盒測(cè)試:是一個(gè)已經(jīng)知道產(chǎn)品的內(nèi)部工作過(guò)程,內(nèi)部結(jié)構(gòu)是全透明的,可以通過(guò) 測(cè)試證明每種就是已經(jīng)知道的內(nèi)部操作是否符合設(shè)計(jì)規(guī)格要求,所有內(nèi)部成分都是否已 經(jīng)過(guò)檢查。 黑盒測(cè)試:已經(jīng)知道產(chǎn)品的功能設(shè)計(jì)規(guī)格,可以對(duì)功能上的設(shè)計(jì)來(lái)測(cè)試是否功能已 經(jīng)完善。 6、2單元測(cè)試實(shí)例 測(cè)試一:登錄界面需要輸入賬號(hào)和密碼的時(shí)候,賬號(hào)或者密碼有一個(gè)或者兩個(gè) 都輸錯(cuò)以及空口或者驗(yàn)證碼輸入錯(cuò)誤,系統(tǒng)是否會(huì)出現(xiàn)預(yù)想的界面提示。 預(yù)期效果:賬號(hào)或者密碼輸錯(cuò)時(shí)會(huì)及時(shí)地報(bào)錯(cuò)。 具體操作:賬號(hào)、密碼其中一個(gè)填寫(xiě)錯(cuò)誤或者不填,驗(yàn)證碼輸入錯(cuò)誤。 結(jié)果:賬號(hào)輸入錯(cuò)誤時(shí)會(huì)提示用戶名錯(cuò)誤,密碼輸錯(cuò)時(shí)會(huì)跳出密碼錯(cuò)誤窗口,驗(yàn)證碼錯(cuò) 誤時(shí)同樣也會(huì)跳出驗(yàn)證碼錯(cuò)誤窗口。 結(jié)論:管理員必須將賬號(hào)和密碼以及驗(yàn)證碼一起填寫(xiě)成功之后才能登錄成功,測(cè)試成功。 測(cè)試二:在主界面點(diǎn)擊系統(tǒng)管理設(shè)置,

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論