版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要在互聯(lián)網(wǎng)的不斷更新變化中,人們?cè)谧陨淼纳钜约肮ぷ鳟?dāng)中帶來了很大的便捷程度,能夠提高一定的工作效率并且在成本的花費(fèi)上大大減少。一直到現(xiàn)在為止,國(guó)內(nèi)很多小型藥店整體的發(fā)展并不是非常完善的,主要就是因?yàn)橘Y金方面是有一部分欠缺,并且并不能夠具備相對(duì)完善的網(wǎng)上管理系統(tǒng)。本篇畢業(yè)設(shè)計(jì)開發(fā)系統(tǒng)主要就是為了能夠幫助藥店在原先發(fā)展的基礎(chǔ)上進(jìn)一步去完善管理店內(nèi)的相關(guān)事務(wù)事項(xiàng)。整個(gè)系統(tǒng)主要采用模塊化的設(shè)計(jì)來進(jìn)行開發(fā),主要就是根據(jù)B/S架構(gòu)的藥店管理系統(tǒng)進(jìn)行研究。關(guān)鍵詞:藥房管理系統(tǒng);JSP;B/S結(jié)構(gòu);系統(tǒng)設(shè)計(jì)
緒論在當(dāng)前社會(huì)的迅猛發(fā)展過程當(dāng)中,在各個(gè)行業(yè)中勢(shì)必會(huì)或多或少的運(yùn)用到計(jì)算機(jī),尤其在當(dāng)前時(shí)代是處于信息化的時(shí)代,能夠?qū)⒏鱾€(gè)領(lǐng)域方面的具體知識(shí)進(jìn)一步提高相對(duì)應(yīng)的相關(guān)管理技術(shù)。信息技術(shù)影響較為廣泛,并且占據(jù)的面積較廣,在當(dāng)前藥店管理的具體信息數(shù)據(jù)也是較為繁瑣的,并且數(shù)據(jù)較大,很難對(duì)這些信息進(jìn)行一個(gè)準(zhǔn)確及時(shí)的搜尋,所以需要借助計(jì)算機(jī)的力量來通過一部分的觀念軟件幫助藥店在管理過程當(dāng)中具體更好的應(yīng)用,在未來發(fā)展方向上已是成為一種必然的發(fā)展趨勢(shì)。在最近幾年,藥店的相關(guān)規(guī)模也是有所拓展的,不斷提高自身的相關(guān)儲(chǔ)備歷練,以及相關(guān)的藥品種類,如果在店里僅僅是依靠人工操作的相關(guān)管理很難滿足當(dāng)前藥店的整體需求,并且通過人工的方式是很有可能導(dǎo)致工作效率低下并且出錯(cuò)頻率較高,所以對(duì)于這一方面要進(jìn)一步地有所優(yōu)化,一個(gè)藥店要想在未來的發(fā)展方向上有所進(jìn)步,并且能夠屹立不倒,需要擁有一個(gè)合適自己的相關(guān)管理模式以及充分管理的業(yè)務(wù)軟件系統(tǒng),從而進(jìn)一步達(dá)到相互匹配的狀態(tài)用計(jì)算機(jī)來代替原先的人工操作能夠在整體的工作當(dāng)中提高相對(duì)應(yīng)的效率,減少不必要的錯(cuò)誤頻率發(fā)生,并且在此基礎(chǔ)上進(jìn)一步擴(kuò)大企業(yè)的經(jīng)營(yíng)規(guī)模也指日可待。本文第一步主要就是對(duì)于整個(gè)課題的研究背景以及當(dāng)前的現(xiàn)狀進(jìn)行一個(gè)細(xì)節(jié)的描述,然后緊接著就是對(duì)于整個(gè)開發(fā)系統(tǒng)的相關(guān)使用技術(shù)以及具體采用的某些分析方法以及系統(tǒng)各個(gè)方面的需求分析進(jìn)行相關(guān)討論,接著主要就是對(duì)于系統(tǒng)的具體概要的相關(guān)設(shè)計(jì)以及系統(tǒng)的功能體現(xiàn)進(jìn)行一個(gè)系統(tǒng)的測(cè)試。由于本系統(tǒng)主要運(yùn)用到的相關(guān)知識(shí)是比較綜合的,JSP、MySQL等相關(guān)知識(shí),系統(tǒng)界面的構(gòu)成,運(yùn)用這幾種相關(guān)知識(shí)能夠起到一個(gè)便捷程度,提供顯而易見的狀態(tài),JSP等技術(shù)動(dòng)態(tài)編程以及數(shù)據(jù)庫(kù)進(jìn)行努力學(xué)習(xí)和大量實(shí)踐,然后將相關(guān)的知識(shí)運(yùn)用在本系統(tǒng)的具體建設(shè)過程當(dāng)中。需求分析可行性分析可行性分析主要就是根據(jù)系統(tǒng)在開發(fā)時(shí)是否能夠根據(jù)出現(xiàn)的問題進(jìn)行及時(shí)的解決與判斷閑了一定量的分析,如果想要達(dá)到一定量的目標(biāo),就必須進(jìn)行客觀性的分析,不能帶有任何的主觀性想法,盡可能的考慮到多方面的解決方案,提高整體上的使用標(biāo)準(zhǔn),能夠判定最開始的系統(tǒng)規(guī)模與目標(biāo)是否能夠達(dá)到相應(yīng)的標(biāo)準(zhǔn)以及是否能夠按照原先的發(fā)展結(jié)果完成使用,是否能夠帶來一定量的經(jīng)濟(jì)效益。技術(shù)的可行性在整個(gè)系統(tǒng)開發(fā)研究時(shí)所運(yùn)用到的相關(guān)技術(shù)是JSP技術(shù)、MySQL數(shù)據(jù)庫(kù),在這當(dāng)中是有一個(gè)語(yǔ)言較為突出并且能夠被大眾所喜愛認(rèn)可的一個(gè)程序語(yǔ)言,被稱作為JAVA語(yǔ)言,在最初的開發(fā)研究階段,僅僅是將最基礎(chǔ)的概念性問題得到一部分的,了解發(fā)現(xiàn)然后進(jìn)一步得到一個(gè)編寫的程序,所以對(duì)于整個(gè)系統(tǒng)開發(fā)過程當(dāng)中并不是十分有難度的,相反是相對(duì)較簡(jiǎn)單的,但是在開發(fā)系統(tǒng)實(shí)施作為整個(gè)系統(tǒng)當(dāng)中最為中心的一部分是不可或缺的,尤其是對(duì)于內(nèi)部的數(shù)據(jù)庫(kù)的相關(guān)信息也是非常重要的,通過在大學(xué)學(xué)習(xí)的整個(gè)期間,對(duì)于每一個(gè)課程都有了,比較充分的把握,所以對(duì)于系統(tǒng)的具體開發(fā)也能夠有更為良好的判斷性。因此,這一個(gè)系統(tǒng)在整個(gè)開發(fā)過程上是擁有一定量的技術(shù)標(biāo)準(zhǔn)。經(jīng)濟(jì)的可行性藥店管理系統(tǒng)的不同標(biāo)準(zhǔn)時(shí),并沒有對(duì)電腦的具體配置有很高的要求,只要是擁有一部相對(duì)較普通的電腦就可以完成整體的軟件開發(fā),對(duì)于很多的開發(fā)人員來講,僅僅是需要一個(gè)單獨(dú)的環(huán)境,來完成個(gè)人的相關(guān)獨(dú)立設(shè)計(jì),并不需要購(gòu)買一些亂七八糟的軟件,在此基礎(chǔ)上能夠節(jié)省很大一部分的成本,減少不必要的花費(fèi),提高整體上的使用校能,而對(duì)于系統(tǒng)設(shè)計(jì)方面,就是為了能夠?qū)⒅八鶎W(xué)習(xí)到的知識(shí)進(jìn)行一個(gè)更為標(biāo)準(zhǔn)化,系統(tǒng)化的整理以及總結(jié)同時(shí)也能夠提高自身的相關(guān)能力,不斷的開發(fā)自身的相關(guān)實(shí)例,因此本次開發(fā)在經(jīng)濟(jì)上面并沒有花費(fèi)太多的費(fèi)用。所以整體的操作流程是完全可行的。操作可行性藥店管理系統(tǒng)的整個(gè)操作流程是非常簡(jiǎn)單的,方便任何人去操作實(shí)行的,從最開始的注冊(cè)登錄界面有每一步詳細(xì)的注解,所以任何人都可以去實(shí)時(shí)操作,并且設(shè)計(jì)的界面是作為非常常見的一個(gè)窗口進(jìn)行登錄,讓大家有了一定量的了解,然后通過電腦進(jìn)行操作訪問,提高整體的使用情況,這種設(shè)計(jì)是幫助用戶能夠在一些簡(jiǎn)便的情況下依然能夠進(jìn)行,操作只要平時(shí)用過電腦的人,基本上都可以進(jìn)行相關(guān)流程的運(yùn)用。一個(gè)系統(tǒng)的具體開發(fā)主要運(yùn)用到的是Java語(yǔ)言開發(fā),基于B/S結(jié)構(gòu),在原先發(fā)展的基礎(chǔ)上能夠幫助開發(fā)環(huán)境得到進(jìn)一步的優(yōu)化,為了能夠保證系統(tǒng)管理員在此基礎(chǔ)上得到進(jìn)一步的簡(jiǎn)便操作,后臺(tái)管理員可以直接登陸相關(guān)的系統(tǒng)來查詢圖書信息的具體變化情況以及增減變動(dòng)情況和訂單具體信息量使得整個(gè)系統(tǒng)增加了一些人性化的操作能夠給一定量的繁瑣標(biāo)準(zhǔn)得到了緩解。當(dāng)前大多數(shù)的計(jì)算機(jī)都能夠運(yùn)行相關(guān)的類似系統(tǒng),比如一個(gè)系統(tǒng)從最初的安裝到進(jìn)行調(diào)試是否能夠進(jìn)行使用,到最終運(yùn)行狀態(tài)下是否對(duì)原先的配置有任何的影響來查看。本系統(tǒng)的具體使用方法都是比較簡(jiǎn)單的,可以根據(jù)相關(guān)的平時(shí)經(jīng)驗(yàn)來完成一系列的操作,所以整個(gè)系統(tǒng)在開發(fā)過程當(dāng)中也是有一定量的優(yōu)勢(shì)性存在。功能模塊需求分析本系統(tǒng)所帶來的優(yōu)點(diǎn)也是比較突出的,能夠給大家提供出充足的提示信息以及簡(jiǎn)單明了的操作標(biāo)準(zhǔn)。本系統(tǒng)主要運(yùn)用的一部分基本功能有下面幾點(diǎn),系統(tǒng)初進(jìn)入的頁(yè)面已經(jīng)整體的相關(guān)瀏覽頁(yè)面都是比較簡(jiǎn)潔明了的,只用操作起來也是非常簡(jiǎn)便的,沒有任何繁瑣的使用手續(xù)。(1)用戶管理:主要的就是根據(jù)系統(tǒng)內(nèi)部相關(guān)的用戶進(jìn)行一個(gè)詳細(xì)的管理,主要就是進(jìn)行一部分的增減變動(dòng)。(2)入庫(kù)管理:藥品在購(gòu)入時(shí)需要進(jìn)行一定量的批量管理,所以整個(gè)具體的功能就是需要進(jìn)行藥品的確認(rèn)。(3)藥品管理:對(duì)于酒店內(nèi)部的藥品的增減變動(dòng)以及修改情況進(jìn)行一個(gè)詳細(xì)的記錄。(4)庫(kù)存管理:對(duì)于很多的藥品并不是能夠及時(shí)的售出,勢(shì)必會(huì)存在著一部分的庫(kù)存量對(duì)此進(jìn)行一個(gè)批量的操作管理。(5)入庫(kù)統(tǒng)計(jì):藥品的具體出庫(kù)數(shù)量以及入庫(kù)數(shù)量進(jìn)行登記。(6)系統(tǒng)設(shè)置:退出系統(tǒng)。(7)整個(gè)功能的具體操作是安全性較強(qiáng)的,風(fēng)險(xiǎn)性較低,避免用戶的不正當(dāng)操作性。系統(tǒng)分析業(yè)務(wù)流程分析在整個(gè)大的系統(tǒng)分析過程當(dāng)中,需要進(jìn)行一定量的操作,尤其是在業(yè)務(wù)流程分析過程時(shí),需要將原先所具備的某些信息進(jìn)行一定的排查和總結(jié),有個(gè)地進(jìn)行調(diào)查分析,要達(dá)到每一個(gè)業(yè)務(wù)的來往以及每一筆業(yè)務(wù)的支出收入的具體順序,都按照原先的要求進(jìn)行一個(gè)細(xì)節(jié)的劃分。盡可能地弄清楚每一個(gè)小的環(huán)節(jié)所需要具備哪些信息以及這些信息的最初來源以及流動(dòng)方向,及處理的具體方法等等。業(yè)務(wù)流程在分析時(shí)可以幫助開發(fā)者在最初的時(shí)候了解到整個(gè)業(yè)務(wù)的處理過程以及所使用到的某些具體方法能夠進(jìn)一步發(fā)現(xiàn)在整個(gè)操作流程當(dāng)中是否發(fā)現(xiàn)一些錯(cuò)誤,如果發(fā)現(xiàn)任何的工作中輸了可以及時(shí)的進(jìn)行更改,并且加以補(bǔ)正。在整個(gè)流程分析過程當(dāng)中,主要就是通過一個(gè)主要的流程圖來完成全部的操作步驟,主要就是通過一些規(guī)定的符號(hào)和連線來加強(qiáng)某一個(gè)具體業(yè)務(wù)的整體處理。藥店管理系統(tǒng)的具體的業(yè)務(wù)流程圖,流程如圖3.1所示。圖3.1業(yè)務(wù)流程圖數(shù)據(jù)流圖數(shù)據(jù)流程然后就是指在整個(gè)操作系統(tǒng)當(dāng)中,從最開始的產(chǎn)生到中間的傳輸加工處理的過程以及到最后的使用存儲(chǔ)的整個(gè)步驟。要是能夠?qū)⒁徊糠值臄?shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部進(jìn)行一個(gè)充分的流動(dòng),使一些數(shù)據(jù)能夠達(dá)到一部分的準(zhǔn)確性,可靠性。在自身流動(dòng)的過程當(dāng)中具備著一定量的獨(dú)立性,能夠刨去一些具體組織的機(jī)構(gòu)在提物質(zhì)信息等等,單單只是從數(shù)據(jù)信息方面上可以查看實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程與數(shù)據(jù)流程分析這兩種都是作為建立數(shù)據(jù)庫(kù)系統(tǒng)和整個(gè)操作過程當(dāng)中的設(shè)計(jì)標(biāo)準(zhǔn)功能的基礎(chǔ)。描述數(shù)據(jù)流程的工具是通過數(shù)據(jù)流程的全部操作圖以及相關(guān)的具體信息和數(shù)字等等來查看其最終的結(jié)果。而這幾種方法就是能夠通過幾個(gè)數(shù)字以及幾個(gè)符號(hào)來展現(xiàn)自身的信息流動(dòng)性以及存儲(chǔ)狀態(tài)。相關(guān)的業(yè)務(wù)流程操作步驟的分析基礎(chǔ)上,對(duì)于更高階層的數(shù)據(jù)流進(jìn)行了細(xì)致的分析,能夠從數(shù)據(jù)流的相關(guān)操作過程當(dāng)中檢查到整個(gè)實(shí)際業(yè)務(wù)在當(dāng)下發(fā)展的具體模式以及當(dāng)下所具備的某些信息流量情況。該系統(tǒng)的數(shù)據(jù)流圖主要有三層分別為,頂層、一層、二層。具體分析第一層數(shù)據(jù)流圖,操作員第一層數(shù)據(jù)流圖如圖3.2所示。圖3.2操作員第一層DFD高級(jí)管理員第一層數(shù)據(jù)流圖如圖3.3所示。圖3.3高級(jí)管理員第一層DFD由于論文的篇幅限制不能一一列舉數(shù)據(jù)流圖,只給出了一部分比較重要的,其他都是按照此方法繪制的。數(shù)據(jù)字典系統(tǒng)數(shù)據(jù)流程的整個(gè)分析完成后,對(duì)于數(shù)據(jù)流圖中重要元素標(biāo)準(zhǔn)以及元素的具體使用處理流程和數(shù)據(jù)存儲(chǔ)狀態(tài)以及外部實(shí)體都可以通過數(shù)據(jù)字典來進(jìn)行查看翻閱。數(shù)據(jù)元素條目如表3.1所示:表3.1數(shù)據(jù)元素?cái)?shù)據(jù)元素條目數(shù)據(jù)元素條目總編號(hào):1-101 編號(hào):101名稱:操作員編號(hào)說明:操作員的編號(hào)數(shù)據(jù)值類型:離散長(zhǎng)度:50有關(guān)數(shù)據(jù)結(jié)構(gòu):操作員信息表 如:10001數(shù)據(jù)結(jié)構(gòu)條目如表3.2所示:表3.2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)條目名稱:操作員信息表說明:創(chuàng)建操作員信息記錄時(shí)的數(shù)據(jù) 總編號(hào):2-01結(jié)構(gòu): 編號(hào):01 編號(hào) 用戶名密碼 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ): 姓名 P9操作員管理 性別 數(shù)量:每月約20份 出生日期 民族 擔(dān)任職務(wù) 手機(jī)號(hào)碼 就職日期 工資待遇 數(shù)據(jù)流條目如表3.3所示:表3.3數(shù)據(jù)流數(shù)據(jù)流條目數(shù)據(jù)流條目名稱:修改密碼 總編號(hào):3-10說明:將修改后的密碼記錄存儲(chǔ)到管理員信息表中 編號(hào):10數(shù)據(jù)流來源:數(shù)據(jù)流去向:P7管理員維護(hù) 流通量:10份/周包含的數(shù)據(jù)結(jié)構(gòu): 管理員信息表數(shù)據(jù)存儲(chǔ)條目如表3.4所示:表3.4數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)條目數(shù)據(jù)存儲(chǔ)條目名稱:管理員信息表 總編號(hào):4-03說明:存儲(chǔ)管理員的相關(guān)信息 標(biāo)號(hào):D7結(jié)構(gòu): 編號(hào) 用戶名密碼有關(guān)的數(shù)據(jù)流: P7→D7 信息量:2份/年 處理過程條目如表3.5所示:表3.5處理過程處理過程條目處理過程條目名稱:庫(kù)存管理 總編號(hào):5-15說明:將處理后的庫(kù)存記錄進(jìn)行管理 編號(hào):P2輸入:P2入庫(kù)登記輸出:D2入庫(kù)登記信息表處理:P2外部實(shí)體條目如表3.6所示:表3.6外部實(shí)體外部實(shí)體條目外部實(shí)體條目名稱:管理員 總編號(hào):6-001說明:管理員 編號(hào):001輸入數(shù)據(jù)流: 個(gè)數(shù):1個(gè)輸出數(shù)據(jù)流:系統(tǒng)設(shè)計(jì)系統(tǒng)功能設(shè)計(jì)在整個(gè)企業(yè)藥店管理系統(tǒng)的相關(guān)排查信息基礎(chǔ)上,進(jìn)一步對(duì)于藥店管理系統(tǒng)做出一個(gè)優(yōu)化,提高其相對(duì)應(yīng)的原先標(biāo)準(zhǔn),制定更為完善的總體規(guī)劃。系統(tǒng)設(shè)計(jì)包括系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)和開發(fā)模式等。藥店管理系統(tǒng)功能模塊圖如圖4.1所示:系統(tǒng)功能模塊系統(tǒng)功能模塊出庫(kù)登記入庫(kù)登記貨品類別管理貨品管理修改密碼庫(kù)存匯總操作員管理圖4.1系統(tǒng)功能模塊圖系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)模型的建立,整個(gè)系統(tǒng)當(dāng)中是作為一個(gè)最基礎(chǔ)的標(biāo)準(zhǔn)存在,也是非常重要的一項(xiàng)作用,而這一句體系統(tǒng)的操作流程是作為當(dāng)前數(shù)據(jù)庫(kù)模式當(dāng)中被人們使用率最高的一項(xiàng)。數(shù)學(xué)概念,主要就是通過一部分的訪問路徑來具體查看是否具備著一定量的安全性在整個(gè)數(shù)據(jù)的處理過程當(dāng)中是具備著相對(duì)應(yīng)的獨(dú)立性,沒有依賴任何的物質(zhì),而且在整個(gè)操作過程當(dāng)中也是全透明的,保證了一定量的安全狀態(tài),數(shù)據(jù)的保存也有一定的可靠狀態(tài)。所以對(duì)于關(guān)系型的數(shù)據(jù)庫(kù)關(guān)注度也是較高的,讓更多的人去了解并且能夠積極去運(yùn)用到這一數(shù)據(jù)庫(kù),但是在此基礎(chǔ)上也并不全都是優(yōu)點(diǎn),勢(shì)必會(huì)存在著一些不足。為了能夠保證用戶在查詢相關(guān)信息時(shí)提供一定量的安全透明性,所以在查詢效率時(shí)是相對(duì)于非關(guān)系型數(shù)據(jù)庫(kù)的,在此表現(xiàn)情況也并不是非常滿意的,應(yīng)該在相關(guān)的方面進(jìn)行適當(dāng)?shù)母淖?。概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)存在的位置是在計(jì)算機(jī)內(nèi)部,在數(shù)據(jù)庫(kù)當(dāng)中是存在著大量的有組織,有效率,可共享的相關(guān)信息,而且這對(duì)信息是保密的,不可以外漏的。但是對(duì)于用戶來講是可以隨時(shí)查看的。數(shù)據(jù)具體反應(yīng)就是事物的具體符號(hào)總和,一部分的數(shù)據(jù)是在計(jì)算機(jī)內(nèi)可以查看和處理的相關(guān)操作符號(hào)。數(shù)據(jù)庫(kù)當(dāng)中的每一個(gè)數(shù)據(jù)都可以反映出各自之間的相關(guān)聯(lián)系,以及在整個(gè)數(shù)據(jù)庫(kù)當(dāng)中所存在的某些框架結(jié)構(gòu)。數(shù)據(jù)庫(kù)內(nèi)部的具體結(jié)構(gòu)系統(tǒng)是可以從各個(gè)方面來考量的從不同的角度查看也是有不同的結(jié)構(gòu)。在應(yīng)用程序(用戶)角度,數(shù)據(jù)庫(kù)系統(tǒng)可分為集中式、客戶/服務(wù)器等結(jié)構(gòu)。數(shù)據(jù)模型通常包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束。在計(jì)算機(jī)世界和現(xiàn)實(shí)世界這兩個(gè)部分中間也是存在著一定層次的,被稱作為概念模型。比如,在現(xiàn)實(shí)世界當(dāng)中了解到的各個(gè)地區(qū)通過一部分的數(shù)據(jù)模型反映到一定的概念圖形當(dāng)中,并且可以查看每一個(gè)部分的具體要求,這一部分被我們稱作為概念結(jié)構(gòu)設(shè)計(jì)。通常來說,概念模型存在的他都是比較簡(jiǎn)潔明了的并且能夠達(dá)到一定量的清晰狀態(tài),讓更多的人在較短的時(shí)間內(nèi)了解這一系統(tǒng)。根據(jù)整個(gè)系統(tǒng)的分析過程,可以看出,不同用戶在使用過程當(dāng)中也是擁有不同的體驗(yàn)狀態(tài)以及不同的實(shí)體用戶,他們所呈現(xiàn)出的關(guān)系也是不盡相同的。最后得出了系統(tǒng)數(shù)據(jù)實(shí)體圖和E-R圖。管理員實(shí)體屬性圖如圖4.2所示:圖4.2管理員實(shí)體屬性圖出庫(kù)信息實(shí)體屬性圖如圖4.3所示:圖4.3出庫(kù)信息實(shí)體屬性圖出庫(kù)明細(xì)實(shí)體屬性圖如圖4.4所示:圖4.4出庫(kù)明細(xì)實(shí)體屬性圖入庫(kù)信息實(shí)體屬性圖如圖4.5所示:圖4.5入庫(kù)信息實(shí)體屬性圖入庫(kù)明細(xì)實(shí)體屬性圖如圖4.6所示:圖4.6入庫(kù)明細(xì)實(shí)體屬性圖商品實(shí)體屬性圖如圖4.7所示:圖4.7商品實(shí)體屬性圖盤存信息實(shí)體屬性圖如圖4.8所示:圖4.8盤存信息實(shí)體屬性圖商品類別實(shí)體屬性圖如圖4.9所示:圖4.9商品類別實(shí)體屬性圖員工信息實(shí)體屬性圖如圖4.10所示:圖4.10員工信息實(shí)體屬性圖系統(tǒng)E-R圖如圖4.11所示:圖4.11系統(tǒng)E-R圖數(shù)據(jù)庫(kù)表設(shè)計(jì)在MySQL數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)庫(kù),建立七個(gè)數(shù)據(jù)表,具體如下:表4.1管理員信息表列名數(shù)據(jù)類型長(zhǎng)度允許空userIdint4√userNamevarchar50√userPwvarchar50√說明:用戶表用于存放管理員的信息。表4.2商品類別表列名數(shù)據(jù)類型長(zhǎng)度允許空idint4√namevarchar50√jieshaovarchar5000√delvarchar50√說明:用于存放商品類別的信息。表4.3出庫(kù)信息表列名數(shù)據(jù)類型長(zhǎng)度允許空idint4√danjuhaovarchar50√shijianvarchar50√zongjiageint4√jingshourenvarchar50√beizhuvarchar50√delvarchar50√說明:用于存放出庫(kù)的基本信息。表4.4出庫(kù)明細(xì)表列名數(shù)據(jù)類型長(zhǎng)度允許空idint4Chuku_idint4√Goods_idint4√shuliangint4√delvarchar500√說明:用于存放出庫(kù)明細(xì)的信息。表4.5入庫(kù)信息表列名數(shù)據(jù)類型長(zhǎng)度允許空idint4√danjuhaovarchar50√shijianvarchar50√zongjiageint4√jingshourenvarchar50√beizhuvarchar50√delvarchar50√說明:用于存放入庫(kù)的信息。表4.6職員信息表列名數(shù)據(jù)類型長(zhǎng)度允許空idint4namevarchar50√sexvarchar50√agevarchar50√telvarchar50√addressvarchar50√zhiweivarchar50√quanxianint4√LoginNamevarchar50√LoginPwvarchar50√delvarchar50√說明:用于存放職員的信息。表4.7商品信息表列名數(shù)據(jù)類型長(zhǎng)度允許空idint4Catelog_idint4√namevarchar50√chandivarchar50√danweivarchar50√guigevarchar50√beizhuvarchar50√delvarchar50√說明:商品信息表用于存放商品的信息。表4.8盤存信息表列名數(shù)據(jù)類型長(zhǎng)度允許空idvarchar50shijianvarchar50√goods_idint4√shijishuliangvarchar50√xitongshuliangvarchar50√typelvarchar50√beizhuvarchar50√Yuangong_idint4√delvarchar50√說明:用于存放盤存的信息。表4.9入庫(kù)明細(xì)表列名數(shù)據(jù)類型長(zhǎng)度允許空idint4ruku_idint4√goods_idint4√shuliangint4√beizhuvarchar500√說明:用于存放入庫(kù)明細(xì)的信息。系統(tǒng)開發(fā)工具與開發(fā)模式的選擇開發(fā)工具本系統(tǒng)采用的具體技術(shù)是JSP、Struts,而JSP擁有Java程序設(shè)計(jì)語(yǔ)言“一次編寫,在編寫過程當(dāng)中,能夠?qū)⒕帉懙膬?nèi)容達(dá)到一定的保密性程度,防止不必要的信息流失,提供了一定的安全可靠性。Struts框架在使用過程當(dāng)中能夠讓開放者放心的使用,少不必要的框架繁瑣標(biāo)準(zhǔn),達(dá)成一個(gè)統(tǒng)一的模板。使用Struts作為最基礎(chǔ)的層次開發(fā)者在開發(fā)過程當(dāng)中能夠很好的應(yīng)用一部分的商業(yè)邏輯來加強(qiáng)操作能力,在整個(gè)開發(fā)流程當(dāng)中是極為迅速的,并不需要其他的輔助功能,而且就可以保證其相對(duì)應(yīng)的使用簡(jiǎn)便性。運(yùn)用MicrosoftSQLServer數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),SQLServer系統(tǒng)在網(wǎng)上的具體使用操作流程是比較有優(yōu)勢(shì)的。在互聯(lián)網(wǎng)上發(fā)布任何相關(guān)數(shù)據(jù)庫(kù)當(dāng)中的具體數(shù)據(jù),使其達(dá)成一個(gè)統(tǒng)一的整體。在SQLServer系統(tǒng)中發(fā)布相關(guān)的數(shù)據(jù)到網(wǎng)絡(luò)上可以通過一些簡(jiǎn)單的引導(dǎo)工具來完成操作來達(dá)到更加簡(jiǎn)便的狀態(tài)。已經(jīng)發(fā)布出來的相關(guān)數(shù)據(jù)也可以進(jìn)行更改,防止一些數(shù)據(jù)寫錯(cuò)帶來的煩惱。MicrosoftSQLServer,通過三十多年的不斷開發(fā)研究狀態(tài)下已經(jīng)作為我國(guó)當(dāng)前非常重要的一項(xiàng)數(shù)據(jù)處理技術(shù)存在能夠被大多數(shù)的人所使用,很多的項(xiàng)目開發(fā)與設(shè)計(jì)過程當(dāng)中都運(yùn)用在此,能夠進(jìn)一步?jīng)Q定數(shù)據(jù)庫(kù)內(nèi)部的相關(guān)系統(tǒng)設(shè)計(jì)標(biāo)準(zhǔn)。開發(fā)模式當(dāng)前,在B/S(Browser/Server)結(jié)構(gòu)的Web應(yīng)用中,大多數(shù)都是通過瀏覽器來進(jìn)行操作使用的,燕子我兩種形式進(jìn)行相互交換達(dá)成一定標(biāo)準(zhǔn),為HTML或者JSP。在整個(gè)開發(fā)模式過程當(dāng)中,顯示的標(biāo)準(zhǔn)是直觀的,但是在整個(gè)管理系統(tǒng)當(dāng)中存在著大量的信息數(shù)據(jù),這一部分的數(shù)據(jù)是難以通過人工的方式來進(jìn)行查驗(yàn)的,所以是需要借助計(jì)算機(jī)的力量來完成相關(guān)的檢查。在不斷發(fā)展的基礎(chǔ)上代碼也會(huì)隨之增多導(dǎo)致最終的JSP頁(yè)面也會(huì)越來越擁擠,難以形成一個(gè)整潔的頁(yè)面,Web服務(wù)器的整體超載狀態(tài)也較重。所以在整個(gè)模型當(dāng)中的中間層采用模式主要就是根據(jù)模型視圖控制器的相關(guān)設(shè)計(jì)來完成全部的操作才能夠進(jìn)一步的完成下面的流程。MVC如下面的具體圖可以充分看出我們之間呈現(xiàn)的相關(guān)關(guān)系。在圖中每一個(gè)字母所代表的含義并不相同,Model層就是展示整個(gè)流程的相關(guān)業(yè)務(wù)邏輯性,View層用來顯示用戶界面,Controller層主要負(fù)責(zé)View層和Model層之間的控制關(guān)系。所有的操作關(guān)系之間形成了一定量的控制就會(huì)把Servlet為整個(gè)程序當(dāng)中的控制器來使用操作然后進(jìn)行相關(guān)的模擬演練。發(fā)生任何的事情都應(yīng)該將其相關(guān)的請(qǐng)求發(fā)給控制器Servlet,然后查看下一步的控制器是否能夠接受這一相關(guān)請(qǐng)求如果接受之后需要將其接受到的信息進(jìn)行分發(fā)給JSP形成一個(gè)反響并且在此同時(shí)基礎(chǔ)上還應(yīng)該生成一個(gè)具體的實(shí)際例子輸出給相關(guān)的jsp環(huán)境。JSP操作過程當(dāng)中是可以直接進(jìn)行相關(guān)的調(diào)用,所以對(duì)于每一個(gè)層次之間的分離進(jìn)行一個(gè)更為詳細(xì)的劃分保證整個(gè)工作操作起來更加流暢。圖4.13MVC之間的關(guān)系圖圖4.14數(shù)據(jù)傳遞圖系統(tǒng)實(shí)現(xiàn)登錄界面登錄界面在登錄界面這一系統(tǒng)就是為了能夠保證登錄藥店管理系統(tǒng)時(shí)的權(quán)限,用戶可以根據(jù)自身的相關(guān)用戶名以及密碼,身份等等進(jìn)入到系統(tǒng)內(nèi)部。然后對(duì)于后臺(tái)不同的信息進(jìn)行查驗(yàn),從最開始的前臺(tái)頁(yè)面進(jìn)入系統(tǒng)之后,通過后臺(tái)處理完成操作,輸入的用戶名以及密碼是否能夠與原先數(shù)據(jù)庫(kù)當(dāng)中的相關(guān)密碼匹配,如果這兩個(gè)密碼能夠達(dá)到完全相同以及查看其相對(duì)應(yīng)的界面,就可以進(jìn)入下一個(gè)頁(yè)面。如果兩個(gè)密碼輸入不一樣,那么就代表密碼輸入錯(cuò)誤,不論是哪一個(gè)崗位沒有分配好或者是其他原因,也是沒有辦法登錄本系統(tǒng)的。如下面所圖展示。圖5.1登錄界面登錄流程圖5.2登錄流程圖超級(jí)管理員登錄首頁(yè)超級(jí)管理員本系統(tǒng)需要在最開始輸入自身的用戶名和密碼,完成操作即可登錄本系統(tǒng)。圖5.3超級(jí)管理員登錄首頁(yè)操作員管理界面登錄完成之后,可以對(duì)操作員的具體信息進(jìn)行一個(gè)查驗(yàn)以及管理圖5.4操作員管理界面貨物分類管理界面那一步就是對(duì)于藥店內(nèi)部的貨物進(jìn)行充分的管理查看其具體的分類以及藥品的剩余量。圖5.5貨物分類管理界面出庫(kù)登記不論是超級(jí)管理員或者是操作員在登錄本系統(tǒng)之后都可以對(duì)于最初的出庫(kù)信息進(jìn)行一定量的更改登記圖5.6出庫(kù)登記界面藥店匯總在登陸系統(tǒng)之后會(huì)出現(xiàn)一些報(bào)警系統(tǒng)那么就代表藥店內(nèi)部的信息充足或者是藥品缺少。圖5.7藥店匯總界面系統(tǒng)測(cè)試測(cè)試是在整個(gè)管理系統(tǒng)當(dāng)中開發(fā)過程最后一個(gè)重要階段,是保障整個(gè)開發(fā)過程當(dāng)中的重要指標(biāo)。整個(gè)軟件的測(cè)試就是為了能夠?qū)τ趹?yīng)用程序操作情況以及重要的質(zhì)量情況是否能夠達(dá)到合適標(biāo)準(zhǔn)的測(cè)驗(yàn)。軟件測(cè)試是在絕對(duì)可控制范圍內(nèi)的情況下對(duì)此進(jìn)行相關(guān)的操作系統(tǒng)的評(píng)價(jià),然后對(duì)于整個(gè)結(jié)構(gòu)過程的相關(guān)操作流程進(jìn)行相關(guān)的分析,查看整個(gè)過程是否符合相關(guān)條件以及所謂控制條件,主要包括兩個(gè)方面為正常條件與非正常條件。反正測(cè)試過程當(dāng)中不應(yīng)該去故意的導(dǎo)致某一個(gè)錯(cuò)誤的發(fā)生,應(yīng)該在事情發(fā)生的最開始萌芽階段就遏制制止。從最根本的方面上說,軟件測(cè)試就是對(duì)于整個(gè)開發(fā)軟件進(jìn)行一個(gè)探測(cè),查看其發(fā)現(xiàn)的某些問題不足。系統(tǒng)測(cè)試的定義軟件測(cè)試根本的目標(biāo)就是為了能夠發(fā)現(xiàn)整個(gè)操作流程當(dāng)中的錯(cuò)誤,制定一系列的措施及時(shí)的制止,減少其未來擴(kuò)展錯(cuò)誤的可能,導(dǎo)致很多得項(xiàng)目難以操作流行下去。整個(gè)過程當(dāng)中不僅僅是作為整個(gè)軟件開發(fā)最基礎(chǔ)的一個(gè)環(huán)節(jié),還是整個(gè)軟件工程占據(jù)比例相對(duì)較大,也是比較重要的一個(gè)部分,能夠查看整個(gè)過程是否存在著質(zhì)量問題,記著整個(gè)軟件測(cè)試的質(zhì)量評(píng)估效果。是在系統(tǒng)測(cè)試時(shí)不僅僅要考慮到相關(guān)的問題方面,還應(yīng)該查看其相對(duì)應(yīng)的實(shí)效性是否能夠根據(jù)當(dāng)時(shí)的具體標(biāo)準(zhǔn)來查驗(yàn)。測(cè)試用例在整個(gè)測(cè)試過程當(dāng)中,主要就是通過幾個(gè)模塊來進(jìn)行相關(guān)的檢測(cè),查看其內(nèi)部存在的具體問題,并且設(shè)置相關(guān)的解決措施并加以改正,使得整個(gè)藥店管理系統(tǒng)能達(dá)到更加高效地使用狀態(tài),提高其相對(duì)應(yīng)的系統(tǒng)管理能力。(1)藥店藥物管理系統(tǒng)登錄模塊測(cè)試表如表6.1所示。表6.1管理員登錄模塊測(cè)試表序號(hào)測(cè)試內(nèi)容測(cè)試數(shù)據(jù)操作方法輸出結(jié)果與預(yù)期是否一致1用戶名、密碼用戶名:王磊密碼:123@輸入“王雷”提示“用戶名錯(cuò)誤,請(qǐng)重新輸入”一致2驗(yàn)證碼驗(yàn)證碼:hln5v輸入正確密碼提示“登錄成功”一致3用戶名是否存在用戶名:LIUYAN輸入不存在的用戶名提示“用戶名不存在,請(qǐng)重新輸入”一致系統(tǒng)運(yùn)行情況一同評(píng)價(jià)主要就是指系統(tǒng)相關(guān)的操作系統(tǒng)完成一段時(shí)間之后對(duì)于這一系統(tǒng)的功能上以及經(jīng)濟(jì)方面進(jìn)行一個(gè)充分的評(píng)價(jià)。(1)系統(tǒng)功能評(píng)價(jià)整個(gè)系統(tǒng)完成之后,他看系統(tǒng)內(nèi)部是否能夠達(dá)到原先的測(cè)定標(biāo)準(zhǔn)以及具體目標(biāo),在實(shí)際使用過程是否能夠滿足用戶的相關(guān)需求。(2)系統(tǒng)技術(shù)評(píng)價(jià)在整個(gè)系統(tǒng)運(yùn)行過程當(dāng)中也是比較合理的,能夠達(dá)到原先的相關(guān)設(shè)定目標(biāo),在整個(gè)運(yùn)行完成之后是相對(duì)穩(wěn)定高效的,然后給整個(gè)藥店提高一定量的辦公效率。(3)系統(tǒng)經(jīng)濟(jì)評(píng)價(jià)兩個(gè)系統(tǒng)在固定的時(shí)間范圍內(nèi)完成了相關(guān)的目標(biāo),就可以達(dá)到最終的設(shè)計(jì)要求,在這一部分能夠在很大程度上減少人力物力,提高整體的使用效率,加強(qiáng)科學(xué)管理效果。結(jié)束語(yǔ)本文主要就是根據(jù)Java具體藥店管理系統(tǒng)自身的背景環(huán)境以及設(shè)計(jì)開發(fā)的相關(guān)途徑和最終的目標(biāo)意義等等進(jìn)行了相關(guān)的詳細(xì)說明以及具體的運(yùn)用。系統(tǒng)的整個(gè)界面都是簡(jiǎn)潔明了的,任何人操作起來都是比較簡(jiǎn)單的,能夠滿足消費(fèi)者以店內(nèi)員工的相關(guān)要求,提高了店內(nèi)的使用效率以及減少成本的耗費(fèi)。但是由于本人的技術(shù)水平有限,對(duì)于具體的開發(fā)流程熟悉程度還有所欠缺,難以形成一個(gè)非常完美的系統(tǒng),仍然會(huì)存在著一些不合理的情況,因?yàn)楣δ鼙容^簡(jiǎn)潔,還有可能會(huì)導(dǎo)致使用者在體驗(yàn)過程當(dāng)中很難形成一個(gè)良好的印象以及在整個(gè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ī)聯(lián)席制度
- 行業(yè)自律與風(fēng)險(xiǎn)準(zhǔn)備金制度
- 用地政策培訓(xùn)課件
- 心內(nèi)科患者的睡眠管理
- 2026年福建寧德市司法局招聘2人備考考試題庫(kù)附答案解析
- 2026年安徽某機(jī)關(guān)醫(yī)院門診部招聘2名備考考試題庫(kù)附答案解析
- 2026廣西北海市合浦縣民政局招錄城鎮(zhèn)公益性崗位人員11人備考考試試題附答案解析
- 2026西安鴻德高級(jí)中學(xué)教師招聘參考考試試題附答案解析
- 零售藥品培訓(xùn)課件
- 2026新疆阿合奇縣公益性崗位(鄉(xiāng)村振興專干)招聘44人筆試參考題庫(kù)及答案解析
- 北京中央廣播電視總臺(tái)2025年招聘124人筆試歷年參考題庫(kù)附帶答案詳解
- 紀(jì)委監(jiān)委辦案安全課件
- 兒科pbl小兒肺炎教案
- 2025年學(xué)校領(lǐng)導(dǎo)干部民主生活會(huì)“五個(gè)帶頭”對(duì)照檢查發(fā)言材料
- 浙江省紹興市上虞區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期語(yǔ)文期末教學(xué)質(zhì)量調(diào)測(cè)試卷(含答案)
- 《審計(jì)法》修訂解讀
- 江蘇省姜堰市勵(lì)才實(shí)驗(yàn)學(xué)校2024屆七年級(jí)數(shù)學(xué)第一學(xué)期期末經(jīng)典試題含解析
- 我國(guó)歷史文化名城保護(hù)面臨的沖擊與對(duì)策
- 白油化學(xué)品安全技術(shù)說明書
- 馬鞍山市恒達(dá)輕質(zhì)墻體材料有限公司智能化生產(chǎn)線環(huán)保設(shè)施改造項(xiàng)目環(huán)境影響報(bào)告表
評(píng)論
0/150
提交評(píng)論