醫(yī)藥信息管理系統(tǒng)_第1頁(yè)
醫(yī)藥信息管理系統(tǒng)_第2頁(yè)
醫(yī)藥信息管理系統(tǒng)_第3頁(yè)
醫(yī)藥信息管理系統(tǒng)_第4頁(yè)
醫(yī)藥信息管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(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)介

醫(yī)藥信息管理系統(tǒng)摘要伴伴隨人民生活水平質(zhì)量上升,我國(guó)政府對(duì)醫(yī)療衛(wèi)生越來(lái)越重視,附帶而來(lái)是藥品種類(lèi)急劇增加。面對(duì)越來(lái)越多藥品種類(lèi),人工地進(jìn)行校對(duì)管理已經(jīng)不太可能了。為此在數(shù)字信息化時(shí)代里,開(kāi)發(fā)出一套方便、簡(jiǎn)易醫(yī)藥信息管理系統(tǒng)顯得尤為主要。文中我將對(duì)我國(guó)醫(yī)藥信息管理系統(tǒng)現(xiàn)實(shí)狀況情況做一些簡(jiǎn)單分析。指出開(kāi)發(fā)醫(yī)藥信息管理系統(tǒng)對(duì)于我國(guó)主要性。開(kāi)發(fā)之前我對(duì)醫(yī)藥信息管理系統(tǒng)進(jìn)行了業(yè)務(wù)、功效需求市場(chǎng)調(diào)查。隨即我依據(jù)業(yè)務(wù)和功效需求對(duì)系統(tǒng)功效、架構(gòu)進(jìn)行了設(shè)計(jì)。以Myeclipse作為開(kāi)發(fā)平臺(tái),使用Mysql數(shù)據(jù)庫(kù)作為藥品相關(guān)信息存放載體。最終將系統(tǒng)進(jìn)行了分層、模塊化,使得系統(tǒng)在開(kāi)發(fā)難度減小、開(kāi)發(fā)周期有效簡(jiǎn)短、系統(tǒng)質(zhì)量得到管控。最終我將對(duì)系統(tǒng)進(jìn)行簡(jiǎn)易系統(tǒng)測(cè)試,以測(cè)試其是否滿足基本業(yè)務(wù)需求。且提出本系統(tǒng)有待改進(jìn)地方,為今后連續(xù)開(kāi)發(fā)以及系統(tǒng)維護(hù)提供參考方法。關(guān)鍵詞:醫(yī)藥;管理系統(tǒng);計(jì)算機(jī);開(kāi)發(fā)AbstractWiththequalityofpeople'slivingstandardsrise,theChinesegovernmentmoreandmoreattentiontohealthcare,comeswithasharpincreaseinthetypesofdrugs.Thefaceofmoreandmoretypesofdrugs,artificialproofreadingmanagementhasbeenunlikely.Tothisendinthedigitalinformationage,thedevelopmentofaconvenient,simplemedicalinformationmanagementsystemisparticularlyimportant.IwillbethetextofChina'smedicalinformationmanagementsystemtodosomesimpleanalysisofthestatusquo.Andpointsouttheimportanceofdevelopingmedicalinformationmanagementsystemforourcountry.BeforethedevelopmentofthemedicalinformationmanagementsystemIconductedabusiness,functionalneedsofthemarketsurvey.ThenIbasedonbusinessandfunctionalrequirementsofthesystemfunctions,architecturewasdesigned.ToMyeclipseasadevelopmentplatform,theuseofMysqldatabaseasadrug-relatedinformationstoredinthecarrier.Finally,thesystemisstratifiedandmodularized,whichmakesthesystemlessdifficulttodevelop,thedevelopmentcycleiseffectiveandthesystemqualityiscontrolled.Finally,Iwillconductasimplesystemtestonthesystemtotestwhetheritmeetsthebasicbusinessneeds.Andtheproposedsystemtobeimprovedareasforfuturesustainabledevelopmentandsystemmaintenancetoprovideareferencemethod.Keywords:medicine;managementsystem;computer;development目錄第一章緒論………51.1研究背景………51.2國(guó)內(nèi)外現(xiàn)實(shí)狀況………51.3主要研究?jī)?nèi)容………61.4研究意義………6第二章相關(guān)技術(shù)………72.1JSP技術(shù)介紹………72.2系統(tǒng)使用編程語(yǔ)言………72.3B/S結(jié)構(gòu)………72.4Mysql數(shù)據(jù)庫(kù)介紹………8第三章可行性分析………93.1操作可行性………93.2技術(shù)可行性………93.3經(jīng)濟(jì)可行性………103.4法律可行性………10第四章需求分析………104.1需求背景分析………104.2功效需求分析………114.3參加者分析………114.3.1用戶用例分析………124.3.2管理員用例分析………124.4非功效需求分析………134.4.1性能需求………134.4.2安全需求………134.4.3可靠性需求………144.4.4運(yùn)行環(huán)境需求………14第五章系統(tǒng)設(shè)計(jì)………155.1總體設(shè)計(jì)………155.1.1業(yè)務(wù)流程分析………155.1.2系統(tǒng)功效結(jié)構(gòu)………185.1.3系統(tǒng)數(shù)據(jù)流程………185.1.4系統(tǒng)時(shí)序圖………205.1.5系統(tǒng)狀態(tài)圖………225.2數(shù)據(jù)庫(kù)設(shè)計(jì)………235.2.1E-R模型………235.2.2數(shù)據(jù)庫(kù)表清單………235.3系統(tǒng)開(kāi)發(fā)流程………255.3.1系統(tǒng)開(kāi)發(fā)流程設(shè)計(jì)………265.3.2系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)………275.4系統(tǒng)開(kāi)發(fā)環(huán)境………28第六章系統(tǒng)實(shí)現(xiàn)………296.1系統(tǒng)登錄實(shí)現(xiàn)………296.2系統(tǒng)首頁(yè)實(shí)現(xiàn)………316.3用戶密碼管理模塊實(shí)現(xiàn)………316.4用戶信息管理模塊實(shí)現(xiàn)………326.5藥品信息管理模塊實(shí)現(xiàn)………346.6銷(xiāo)售信息管理模塊實(shí)現(xiàn)………346.6藥品退貨信息管理模塊實(shí)現(xiàn)………356.7信息查詢模塊實(shí)現(xiàn)………36第七章系統(tǒng)測(cè)試………377.1測(cè)試方法………387.2測(cè)試用例………387.3測(cè)試結(jié)果………40結(jié)論………41致謝………41參考文件………42第一章緒論1.1研究背景伴伴隨人民生活水平質(zhì)量上升,我國(guó)政府對(duì)醫(yī)療衛(wèi)生越來(lái)越重視,附帶而來(lái)是藥品種類(lèi)急劇增加。人為地一一校對(duì)、驗(yàn)證藥品相關(guān)信息已經(jīng)不太可能。為有效地對(duì)藥品相關(guān)信息進(jìn)行管理,開(kāi)發(fā)出一套工作效率高,使用簡(jiǎn)易、與時(shí)俱進(jìn)醫(yī)藥信息管理系統(tǒng)尤為主要。它不但僅能夠減去很多無(wú)須要重復(fù)機(jī)械工作,而且能夠減輕工作量進(jìn)而提升工作效率。醫(yī)藥管理系統(tǒng)基于客戶端形式系統(tǒng)存在很多缺點(diǎn),如效率低、保密性較差。伴隨科技進(jìn)步、醫(yī)療水平提升,為了適應(yīng)社會(huì)需求;開(kāi)發(fā)醫(yī)藥信息管理系統(tǒng)顯得尤為主要。它極大程度節(jié)約了人力物力,同時(shí)使管理愈加科學(xué)、快捷、及時(shí)。1.2國(guó)內(nèi)外現(xiàn)實(shí)狀況管理信息系統(tǒng)最初起源于美國(guó),真正開(kāi)始發(fā)展是從微機(jī)出現(xiàn)開(kāi)始。我國(guó)現(xiàn)實(shí)狀況是:大部分都是使用基于C(客戶端)/S(服務(wù)端)模式醫(yī)藥管理系統(tǒng)。此模式下信息管理系統(tǒng),數(shù)據(jù)通常都是放置在單服務(wù)器上,地域不足很大,給系統(tǒng)使用者維護(hù)管理增加了難度。B(瀏覽器)/S(服務(wù)器)模式相比C(客戶端)/S(服務(wù)端)模式具備很多優(yōu)點(diǎn)如:客戶端無(wú)需安裝、B/S架構(gòu)能夠局域網(wǎng)上訪問(wèn),交互性強(qiáng)、升級(jí)方便。1.3主要研究?jī)?nèi)容經(jīng)過(guò)對(duì)業(yè)務(wù)需求確認(rèn),以及結(jié)合實(shí)際使用情況、開(kāi)發(fā)技術(shù)情況來(lái)進(jìn)行設(shè)計(jì)開(kāi)發(fā)醫(yī)藥信息管理系統(tǒng)。該系統(tǒng)預(yù)計(jì)為用戶提供藥品增、刪、改、查等基本操作管理功效。該系統(tǒng)經(jīng)過(guò)兩種角色對(duì)系統(tǒng)進(jìn)行配合管理、維護(hù)。這兩種角色分別是:管理員、用戶。經(jīng)過(guò)這兩種角色實(shí)現(xiàn)對(duì)藥品信息管理工作。1.4研究意義醫(yī)藥信息管理系統(tǒng)為用戶提供了及時(shí)查詢、信息錄入等分模塊功效。系統(tǒng)功效模塊化使得使用者清楚明了。降低無(wú)須要人力物力投入,提升用戶辦事效率。釋放了無(wú)須要人力工作投入。從而降低了工作帶來(lái)成本。第二章系統(tǒng)使用相關(guān)技術(shù)一個(gè)系統(tǒng)成功是否很大程度上與系統(tǒng)開(kāi)發(fā)使用技術(shù)關(guān)于。選擇成熟、完善開(kāi)發(fā)技術(shù)不但僅能夠縮短軟件開(kāi)發(fā)周期,而且減輕開(kāi)發(fā)人員開(kāi)發(fā)壓力。在選擇開(kāi)發(fā)技術(shù)時(shí)候還需要考慮軟件開(kāi)發(fā)人員是否掌握對(duì)應(yīng)技術(shù)。正所謂沒(méi)有金剛鉆就不要攬瓷器活。我們要學(xué)會(huì)使用自己擅長(zhǎng)技術(shù)去處理用戶需求。這么子不但能夠減輕工作壓力,而且能夠?yàn)橛脩籼峁┯雍梅?wù)。下面我將會(huì)對(duì)使用到開(kāi)發(fā)技術(shù)進(jìn)行對(duì)應(yīng)介紹。2.1JSP技術(shù)介紹用戶在系統(tǒng)使用中無(wú)非在意兩點(diǎn)就是:界面友好、事務(wù)效率高。界面友好愈加尤為主要,他相當(dāng)于我們頭一樣,顯示了一個(gè)人基本情況。JSP漢字名稱(chēng)是JAVA服務(wù)器頁(yè)面,它是JAVA系統(tǒng)開(kāi)發(fā)中數(shù)據(jù)展示不可或缺基本組件。他能夠?yàn)橛脩籼峁┝己靡曈X(jué)界面,且具備極好擴(kuò)展功效。他能夠?qū)AVA代碼進(jìn)行嵌入,從而顯示數(shù)據(jù)動(dòng)態(tài)顯示功效。而且我們能夠在JSP代碼中嵌入前人已經(jīng)開(kāi)發(fā)好了對(duì)應(yīng)插件來(lái)進(jìn)行數(shù)據(jù)操作。極大程度地方便了開(kāi)發(fā)人員開(kāi)發(fā)。2.2系統(tǒng)使用編程語(yǔ)言本系統(tǒng)開(kāi)發(fā)使用了JAVA語(yǔ)言。正所謂工欲善其事,必先利其器。因?yàn)槲掖髮W(xué)學(xué)習(xí)計(jì)算機(jī)語(yǔ)言學(xué)習(xí)方向是JAVA,所以我選擇了我使用、學(xué)習(xí)較多JAVA語(yǔ)言作為本系統(tǒng)開(kāi)發(fā)語(yǔ)言。JAVA是現(xiàn)在市場(chǎng)上比較流行一門(mén)計(jì)算機(jī)編程語(yǔ)言,他是由詹姆斯·高斯林所創(chuàng)作出來(lái)。JAVA不不過(guò)開(kāi)源、無(wú)償,而且現(xiàn)階段而言他語(yǔ)言生態(tài)圈相對(duì)穩(wěn)定。JAVA開(kāi)發(fā)擁有各類(lèi)完善開(kāi)發(fā)插件,方便程序員進(jìn)行系統(tǒng)開(kāi)發(fā)。而且JAVA小區(qū)擁有完善配套文檔,用戶需要用新技術(shù)或者實(shí)現(xiàn)新功效;只需經(jīng)過(guò)查詢對(duì)應(yīng)文檔就能夠?qū)崿F(xiàn)自己需求。2.3B/S結(jié)構(gòu)考慮到系統(tǒng)使用方便,本系統(tǒng)使用B/S開(kāi)發(fā)架構(gòu)開(kāi)發(fā)系統(tǒng)。采取此架構(gòu)一定程度降低了系統(tǒng)對(duì)于硬件需求,減輕用戶經(jīng)濟(jì)負(fù)擔(dān)。且此架構(gòu)擁有以下優(yōu)點(diǎn):①使用方便,無(wú)需進(jìn)行安裝客戶端。②維護(hù)簡(jiǎn)單,我們只需要在服務(wù)器上進(jìn)行對(duì)應(yīng)維護(hù)即可。③升級(jí)擴(kuò)展性強(qiáng),因?yàn)槲覀兪墙?jīng)過(guò)瀏覽器和網(wǎng)絡(luò)對(duì)服務(wù)器進(jìn)行訪問(wèn),所以我們只需升級(jí)服務(wù)器對(duì)應(yīng)模塊組件就能夠完成對(duì)系統(tǒng)升級(jí)。2.4Mysql數(shù)據(jù)庫(kù)介紹數(shù)據(jù)是系統(tǒng)正常運(yùn)行不可或缺部分。所以我們要對(duì)系統(tǒng)使用、產(chǎn)生數(shù)據(jù)進(jìn)行存放。面正確這些形形色色數(shù)據(jù),我們?cè)撛趺慈ミM(jìn)行管理呢?是人為在記事本上手工一一統(tǒng)計(jì)管理,還是使用現(xiàn)今已經(jīng)有科學(xué)數(shù)據(jù)管理軟件進(jìn)行管理呢?很顯著是采取科學(xué)數(shù)據(jù)管理軟件對(duì)數(shù)據(jù)進(jìn)行管理啦。經(jīng)過(guò)慎重考慮我決定使用Mysql數(shù)據(jù)庫(kù)作為此次系統(tǒng)開(kāi)發(fā)數(shù)據(jù)庫(kù)。我選擇他主要是原因以下:①M(fèi)ysql數(shù)據(jù)庫(kù)安裝時(shí)需要硬件較低。②相比ORACLE而言他占用系統(tǒng)資源較少,而且簡(jiǎn)易安裝(因?yàn)镺RACLE安裝了兩次都不成功,所以怒轉(zhuǎn)Mysql)。③Mysql開(kāi)源、不收取費(fèi)用,比較適合中小型企業(yè)。上面說(shuō)了亂七八糟一堆,下面我將簡(jiǎn)單介紹一下Mysql數(shù)據(jù)庫(kù)。Mysql是現(xiàn)階段社會(huì)上使用規(guī)模較多數(shù)據(jù)庫(kù)之一,他支持SQL數(shù)據(jù)操作規(guī)范。他具備體積小、速度快、總體擁有成本低、開(kāi)源、多線程等特點(diǎn)。最主要一點(diǎn)是他是關(guān)系型數(shù)據(jù)庫(kù)。我只需在數(shù)據(jù)庫(kù)中創(chuàng)建對(duì)應(yīng)表就能夠?qū)ΜF(xiàn)實(shí)存在事物進(jìn)行映射存放。第三章可行性分析伴伴隨人民生活水平質(zhì)量上升,我國(guó)政府對(duì)醫(yī)療衛(wèi)生越來(lái)越重視,附帶而來(lái)是藥品種類(lèi)急劇增加。人為地一一校對(duì)、驗(yàn)證藥品相關(guān)信息已經(jīng)不太可能。為有效地對(duì)藥品相關(guān)信息進(jìn)行管理,開(kāi)發(fā)出一套工作效率高,使用簡(jiǎn)易、與時(shí)俱進(jìn)醫(yī)藥信息管理系統(tǒng)尤為主要。它不但僅能夠減去很多無(wú)須要重復(fù)機(jī)械工作,而且能夠減輕工作量進(jìn)而提升工作效率。3.1技術(shù)可行性此次系統(tǒng)采取是JAVAWEB和JSP、MyEclipse技術(shù)進(jìn)行分層開(kāi)發(fā)。MyEclipse開(kāi)發(fā)平臺(tái)具備豐富開(kāi)發(fā)插件,當(dāng)業(yè)務(wù)需求需要實(shí)現(xiàn)一些功效時(shí)候;我們只需要對(duì)它插件進(jìn)行調(diào)用,即可實(shí)現(xiàn)我們需要業(yè)務(wù)功效。所以它能極大程度地方便我們進(jìn)行系統(tǒng)開(kāi)發(fā),縮短對(duì)應(yīng)開(kāi)發(fā)周期、給企業(yè)帶來(lái)愈加好經(jīng)濟(jì)效益。所以此次開(kāi)發(fā)平臺(tái)特地選擇了MyEclipse。而且JAVAWEB技術(shù)很好地為用戶提供了數(shù)據(jù)瀏覽操作功效,而且JAVA開(kāi)發(fā)技術(shù)文檔比較完善。我本系統(tǒng)開(kāi)發(fā)需要用到技術(shù)都能夠從對(duì)應(yīng)文檔中找到技術(shù)需求指點(diǎn),為此我選擇了JAVAWEB和JSP、MyEclipse技術(shù)進(jìn)行分層開(kāi)發(fā)。3.2經(jīng)濟(jì)可行性本系統(tǒng)采取JAVAWEB和JSP、MyEclipse技術(shù)進(jìn)行分層開(kāi)發(fā)。使用成熟開(kāi)發(fā)環(huán)境不但僅能夠縮短開(kāi)發(fā)周期,而且能夠降低資金投入,提升企業(yè)市場(chǎng)競(jìng)爭(zhēng)力。使用JAVAWEB技術(shù)無(wú)需安裝客戶端,用戶只需要使用瀏覽器和網(wǎng)絡(luò)就能夠?qū)崿F(xiàn)業(yè)務(wù)操作。而且系統(tǒng)維護(hù)人員只需在服務(wù)器端進(jìn)行對(duì)應(yīng)升級(jí)維護(hù)即可為系統(tǒng)增加對(duì)應(yīng)功效添加。3.3操作可行性一個(gè)成功系統(tǒng)不但僅需要考慮安全性、高效性、穩(wěn)定性;愈加主要是系統(tǒng)可操作性。開(kāi)發(fā)出來(lái)系統(tǒng)對(duì)于用戶不是很友好,即使他再怎么高效率、穩(wěn)定也不會(huì)被用戶所接收。對(duì)于操作不是很方便系統(tǒng),用戶使用了一次之后就會(huì)產(chǎn)生厭倦感覺(jué),進(jìn)而造成使用用戶流失;所以系統(tǒng)操作可行性很主要。本系統(tǒng)使用JAVAWEB技術(shù)進(jìn)行分層、分模塊開(kāi)發(fā)。我將系統(tǒng)分成了八大模塊,每個(gè)模塊里面都包含了對(duì)應(yīng)詳細(xì)子功效,需要實(shí)現(xiàn)功效一目了然。用戶能夠依攝影應(yīng)模塊找到對(duì)應(yīng)業(yè)務(wù)功效進(jìn)行業(yè)務(wù)操作。3.4法律可行性國(guó)家為了提升創(chuàng)造和創(chuàng)造力,國(guó)家對(duì)個(gè)人知識(shí)產(chǎn)權(quán)越來(lái)越重視。法律對(duì)軟件開(kāi)發(fā)越來(lái)越規(guī)范。這些法律極好保護(hù)了軟件開(kāi)發(fā)者個(gè)人利益,促進(jìn)軟件科學(xué)技術(shù)發(fā)展。我們?cè)陂_(kāi)發(fā)軟件時(shí)候需要以正當(dāng)模式進(jìn)行軟件開(kāi)發(fā),不能剽竊他人源碼占為己用。剽竊占用他人源碼不但傷害了軟件創(chuàng)造者內(nèi)心,而且會(huì)打擊軟件開(kāi)發(fā)者開(kāi)發(fā)創(chuàng)作主動(dòng)性,不利于軟件界發(fā)展。所以我們需要恪守軟件開(kāi)發(fā)法律。而且開(kāi)發(fā)軟件不能對(duì)社會(huì)產(chǎn)生危害。第四章需求分析4.1需求背景分析伴隨我國(guó)改革不停深入,國(guó)家越來(lái)越重視醫(yī)學(xué)水平發(fā)展。伴伴隨醫(yī)學(xué)水平發(fā)展,藥品種類(lèi)也越來(lái)越多。為愈加規(guī)范藥品管理,開(kāi)發(fā)出一套醫(yī)藥信息管理系統(tǒng)尤為主要。4.2功效需求分析在系統(tǒng)進(jìn)行開(kāi)發(fā)之前我進(jìn)行了需求調(diào)研,而且做了對(duì)應(yīng)文檔統(tǒng)計(jì)。文檔中統(tǒng)計(jì)用對(duì)應(yīng)文本語(yǔ)言對(duì)系統(tǒng)需要實(shí)現(xiàn)功效進(jìn)行了基礎(chǔ)描述。我經(jīng)過(guò)分析需求大致總結(jié)出了系統(tǒng)需要實(shí)現(xiàn)基本功效和模塊。系統(tǒng)基本模塊有:系統(tǒng)管理、藥品信息管理、藥品銷(xiāo)售管理等。4.3參加者分析4.3.1用戶用例分析圖4-1用戶用例圖4.3.2管理員用例分析圖4-2系統(tǒng)管理員用例圖4.4非功效需求分析4.4.1性能需求性能是一個(gè)系統(tǒng)成功是否關(guān)鍵點(diǎn)之一。我進(jìn)入我所在企業(yè)后,我進(jìn)行了實(shí)踐開(kāi)發(fā)操作發(fā)覺(jué)。文件批量下載模塊,他不但會(huì)占用服務(wù)器帶寬,爭(zhēng)奪CPU使用時(shí)間、造成系統(tǒng)假死機(jī)。而且使用系統(tǒng)用戶會(huì)分分鐘問(wèn)候你母親。所以在系統(tǒng)開(kāi)發(fā)時(shí)候我們需要充分地考慮系統(tǒng)性能需求。本系統(tǒng)旨經(jīng)過(guò)瀏覽器和網(wǎng)絡(luò)進(jìn)行服務(wù)器訪問(wèn)操作,進(jìn)而實(shí)現(xiàn)業(yè)務(wù)操作。他在進(jìn)行業(yè)務(wù)操作時(shí)產(chǎn)生數(shù)據(jù)并不會(huì)大量占用系統(tǒng)資源、網(wǎng)絡(luò)帶寬,所以相對(duì)而言他性能需求是基本能夠忽略不計(jì)。4.4.2安全需求一個(gè)優(yōu)異操作系統(tǒng)系統(tǒng)安全性也是必不可少。安全需求我所在企業(yè)分為兩類(lèi):開(kāi)發(fā)時(shí)、上線運(yùn)行時(shí)。開(kāi)發(fā)時(shí)指是:系統(tǒng)在開(kāi)發(fā)時(shí)候我們就要對(duì)系統(tǒng)出現(xiàn)錯(cuò)誤進(jìn)行良好處理功效。而且要對(duì)用戶數(shù)據(jù)進(jìn)行對(duì)應(yīng)加密和備份主要數(shù)據(jù)。預(yù)防主要數(shù)據(jù)丟失,進(jìn)而給用戶企業(yè)造成經(jīng)濟(jì)損失。上線運(yùn)行時(shí):這個(gè)時(shí)候會(huì)交付給后臺(tái)管理員(或者運(yùn)維人員)處理,所以我們不太關(guān)注此項(xiàng)。4.4.3可靠性需求軟件可靠性對(duì)于用戶來(lái)說(shuō)也是很主要。類(lèi)型我國(guó)鐵路12306手機(jī)APP軟件,他可靠性就不怎么,動(dòng)不動(dòng)就是網(wǎng)絡(luò)無(wú)連接、無(wú)響應(yīng)等各種小BUG。有時(shí)候真問(wèn)候他一下,拿了那么多開(kāi)發(fā)經(jīng)費(fèi)吃屎去了嗎?好了,不吹了,畢業(yè)設(shè)計(jì)主要。通常軟件可靠性分為三大要素,他們分別是:要求時(shí)間、要求運(yùn)行環(huán)境。要求時(shí)間:要求時(shí)間是指軟件在要求時(shí)間里才提供運(yùn)行服務(wù)。如我國(guó)鐵路12306手機(jī)客戶端要求在06:00-23:00才提供售票功效服務(wù)。要求運(yùn)行環(huán)境:人生存下來(lái)需要氧氣、水、食物等條件。軟件能夠正常運(yùn)行也是需要條件。他需要提供特定電腦硬件、電源等條件。4.4.4運(yùn)行環(huán)境需求以下是本系統(tǒng)正常運(yùn)行所需要基本硬件、軟件需求。以下:4-1系統(tǒng)運(yùn)行基本硬件和軟件需求表所表示:需求序號(hào)所需硬件軟件所需環(huán)境1處理器:Intel酷睿I3以上(含I3)操作系統(tǒng):windows72計(jì)算機(jī)內(nèi)存:4G以上數(shù)據(jù)庫(kù):Mysql5.5以上(含Mysql5.5)3磁盤(pán)空間:100GB以上瀏覽器:IE11以上4-1系統(tǒng)運(yùn)行基本硬件和軟件需求表第五章系統(tǒng)設(shè)計(jì)5.1系統(tǒng)功效結(jié)構(gòu)經(jīng)過(guò)對(duì)需求文檔進(jìn)行對(duì)應(yīng)分析處理,我系統(tǒng)大致功效劃分以下:圖5-1系統(tǒng)功效結(jié)構(gòu)圖。圖5-1系統(tǒng)功效結(jié)構(gòu)圖5.2數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)采取Mysql作為后臺(tái)數(shù)據(jù)庫(kù),前面章節(jié)已經(jīng)介紹過(guò)了為何要使用他,這里就不進(jìn)行太多贅述了。數(shù)據(jù)庫(kù)設(shè)計(jì)好壞一定程度上會(huì)影響系統(tǒng)性能。所以在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)候我們要充分考慮系統(tǒng)有哪些對(duì)象、事務(wù)存在。經(jīng)過(guò)把對(duì)象、事務(wù)進(jìn)行對(duì)應(yīng)總結(jié)劃分,為他們建立對(duì)應(yīng)表結(jié)構(gòu)。然后經(jīng)過(guò)對(duì)應(yīng)表結(jié)構(gòu),我能夠輕易地將對(duì)象、事務(wù)進(jìn)行對(duì)應(yīng)描述。5.2.1數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)能夠很好地反應(yīng)對(duì)象、事務(wù)之間緊密關(guān)聯(lián)情況。下面我畫(huà)出了系統(tǒng)對(duì)應(yīng)E-R關(guān)系圖。以下列圖:5-1系統(tǒng)整體數(shù)據(jù)庫(kù)E-R圖。5-2系統(tǒng)整體數(shù)據(jù)庫(kù)E-R圖5.2.1數(shù)據(jù)庫(kù)物理設(shè)計(jì)本小結(jié)將介紹此系統(tǒng)包括到相關(guān)數(shù)據(jù)表。經(jīng)過(guò)這些相關(guān)數(shù)據(jù)表我們能夠很好對(duì)象、事務(wù)”存放”在數(shù)據(jù)庫(kù)中。以下我將包括到表進(jìn)行截圖列出,因?yàn)楸磔^多這里我就不進(jìn)行編號(hào)了。表5-1系統(tǒng)數(shù)據(jù)庫(kù)包括表匯總第六章系統(tǒng)實(shí)現(xiàn)6.1登錄系統(tǒng)實(shí)現(xiàn)為確保系統(tǒng)藥品信息、用戶信息安全,確保系統(tǒng)正常運(yùn)行。本系統(tǒng)需要對(duì)用戶進(jìn)行登陸驗(yàn)證。用戶只有在登陸界面輸入了正確用戶信息才能進(jìn)行系統(tǒng)登陸;很大程度保障了系統(tǒng)安全。以下是用戶進(jìn)行系統(tǒng)登陸流程圖:圖6-1用戶系統(tǒng)登陸流程圖圖6-1用戶系統(tǒng)登陸流程圖附:系統(tǒng)登陸界圖,以下列圖:圖6-2用戶登陸界面圖6-2用戶登陸界面6.2系統(tǒng)管理首頁(yè)實(shí)現(xiàn)系統(tǒng)管理首頁(yè)主要是用來(lái)展現(xiàn)各模塊詳細(xì)子功效。系統(tǒng)管理首頁(yè)圖,以下:圖6-2系統(tǒng)管理首頁(yè)圖6-2系統(tǒng)管理首頁(yè)6.3子模塊功效實(shí)現(xiàn)6.3.1藥品信息管理模塊本模塊主要功效包含:藥品信息管理、藥品采購(gòu)入庫(kù)、盤(pán)點(diǎn)藥品信息等。藥品信息管理流程圖,以下:圖6-3藥品信息管理流程圖圖6-3藥品信息管理流程圖6.3.2藥品銷(xiāo)售出庫(kù)本模塊主要功效包含:藥品銷(xiāo)售管理、藥品銷(xiāo)售出庫(kù)、查詢藥品銷(xiāo)售。藥品銷(xiāo)售出庫(kù),以下:圖6-4藥品銷(xiāo)售出庫(kù)圖6-4藥品銷(xiāo)售出庫(kù)6.3.3用戶退貨管理本模塊主要功效包含:用戶退貨管理、統(tǒng)計(jì)用戶退貨、查詢用戶退貨。用戶退貨流程圖,以下:圖6-5用戶退貨流程圖圖6-5用戶退貨流程圖6.3.4藥品信息統(tǒng)計(jì)本模塊主要功效包含:?jiǎn)晤?lèi)銷(xiāo)售統(tǒng)計(jì)、統(tǒng)計(jì)全部銷(xiāo)售、統(tǒng)計(jì)藥品庫(kù)存。藥品信息統(tǒng)計(jì)流程圖,以下:圖6-6藥品信息統(tǒng)計(jì)流程圖圖6-6藥品信息統(tǒng)計(jì)流程圖6.3.5藥品退貨管理藥品退貨管理流程圖,以下:圖6-7藥品退貨管理流程圖圖6-7藥品退貨管理流程圖6.3.6員工用戶管理員工用戶管理流程圖,以下:圖6-5員工用戶管理流程圖第七章系統(tǒng)測(cè)試7.1測(cè)試介紹軟件測(cè)試(英語(yǔ):SoftwareTesting),描述一個(gè)用來(lái)促進(jìn)判定軟件正確性、完整性、安全性和質(zhì)量過(guò)程。換句話說(shuō),軟件測(cè)試是一個(gè)實(shí)際輸出與預(yù)期輸出間審核或者比較過(guò)程。軟件測(cè)試經(jīng)典定義是:在要求條件下對(duì)程序進(jìn)行操作,以發(fā)覺(jué)程序錯(cuò)誤,衡量軟件質(zhì)量,并對(duì)其是否能滿足設(shè)計(jì)要求進(jìn)行評(píng)定過(guò)程。[26]7.2單元測(cè)試用例軟件開(kāi)發(fā)完成后,通常不會(huì)立刻進(jìn)行上線使用。它需要經(jīng)過(guò)軟件測(cè)試評(píng)測(cè)。按照我所在企業(yè)使用和劃分它們分別是:業(yè)務(wù)測(cè)試、綜合測(cè)試。因?yàn)楸鞠到y(tǒng)是規(guī)模較小,所以只是使用了業(yè)務(wù)測(cè)試,并沒(méi)有進(jìn)行綜合測(cè)試。業(yè)務(wù)測(cè)試?yán)锩鎲卧獪y(cè)試方法最為簡(jiǎn)單;所以此次我采取單元測(cè)試方法進(jìn)行系統(tǒng)測(cè)試。單元測(cè)試目標(biāo)是:經(jīng)過(guò)設(shè)計(jì)少許測(cè)試數(shù)據(jù)盡可能涵蓋更多實(shí)際用例,以達(dá)成輸入數(shù)據(jù)與自己預(yù)期需要數(shù)據(jù)一致。用戶只有輸入正確用戶名、密碼,用戶身份才能進(jìn)入系統(tǒng),進(jìn)而進(jìn)行事務(wù)操作。如表7-1所表示是用戶登陸測(cè)試用例。表7-1用戶登陸測(cè)試用例測(cè)試序號(hào)測(cè)試前準(zhǔn)備測(cè)試功效說(shuō)明測(cè)試操作測(cè)試結(jié)果1在登陸界面輸入正確用戶名、密碼;且選擇正確用戶類(lèi)型用戶正常登陸系統(tǒng)①輸入正確用戶名②輸入正確密碼③選擇正確用戶類(lèi)型④點(diǎn)擊”點(diǎn)擊登陸”按鈕登陸成功登陸系統(tǒng)2進(jìn)入系統(tǒng)登陸界面錯(cuò)誤(不存在用戶名)用戶名登陸①輸入錯(cuò)誤(不存在)用戶名②輸入正確密碼③選擇正確用戶類(lèi)型④點(diǎn)擊”點(diǎn)擊登陸”按鈕登陸系統(tǒng)提醒:登陸信息錯(cuò)誤!請(qǐng)確認(rèn)管理權(quán)限!3進(jìn)入系統(tǒng)登陸界面錯(cuò)誤登錄密碼登陸①輸入正確用戶名②輸入錯(cuò)誤密碼③選擇正確用戶類(lèi)型④點(diǎn)擊”點(diǎn)擊登陸”按鈕登陸系統(tǒng)提醒:登陸信息錯(cuò)誤!請(qǐng)確認(rèn)管理權(quán)限!4進(jìn)入系統(tǒng)登陸界面錯(cuò)誤用戶類(lèi)型登陸①輸入正確用戶名②正確密碼③選擇正確用戶類(lèi)型④點(diǎn)擊”點(diǎn)擊登陸”按鈕登陸系統(tǒng)提醒:登陸信息錯(cuò)誤!請(qǐng)確認(rèn)管理權(quán)限!管理員正確登陸系統(tǒng)后,能夠在員工用戶管理模塊選擇對(duì)應(yīng)功效操作系統(tǒng)用戶。如表7-2所表示為系統(tǒng)用戶信息管理測(cè)試用例。表7-2系統(tǒng)用戶信息管理測(cè)試用例測(cè)試序號(hào)測(cè)試前準(zhǔn)備測(cè)試功效說(shuō)明測(cè)試操作測(cè)試結(jié)果1①進(jìn)入系統(tǒng)登陸界面。②在登陸賬號(hào)輸入文本框中輸入”admin”③在登陸密碼輸入文本框中輸入”111”④點(diǎn)擊用戶身份按鈕,選擇用戶類(lèi)型”管理員”⑤點(diǎn)擊”點(diǎn)擊登陸”按鈕登陸正確增加用戶①輸入規(guī)范系統(tǒng)用戶登錄名②輸入規(guī)范密碼③輸入規(guī)范用戶姓名④點(diǎn)擊”確定”按鈕提交系統(tǒng)提醒:增加成功!2系統(tǒng)用戶登陸名為空添加①系統(tǒng)用戶登錄名留空②輸入規(guī)范密碼③輸入規(guī)范用戶姓名④點(diǎn)擊”確定”按鈕提交系統(tǒng)提醒:請(qǐng)?zhí)顚?xiě)全部!3登陸密碼為空添加①輸入正確系統(tǒng)用戶登錄名②登陸密碼留空③輸入規(guī)范用戶姓名④點(diǎn)擊”確定”按鈕提交系統(tǒng)提醒:請(qǐng)?zhí)顚?xiě)全部!4用戶姓名為空添加①輸入正確系統(tǒng)用戶登錄名②登陸密碼留空③用戶姓名留空④點(diǎn)擊”確定”按鈕提交系統(tǒng)提醒:請(qǐng)?zhí)顚?xiě)全部!5刪除已存在用戶①點(diǎn)擊數(shù)據(jù)瀏覽區(qū)對(duì)應(yīng)數(shù)據(jù)”刪除”按鈕系統(tǒng)提醒:刪除成功!6修改已存在用戶密碼①點(diǎn)擊員工擁護(hù)管理模塊”修改登錄密碼”②輸入舊密碼③輸入新密碼④輸入確認(rèn)密碼⑤點(diǎn)擊”確定”按鈕系統(tǒng)提醒分類(lèi):①密碼修改成功②原始密碼錯(cuò)誤,請(qǐng)確認(rèn)權(quán)限?、蹖?duì)不起,兩次輸入密碼不相同,請(qǐng)確認(rèn)密碼!7.3單元測(cè)試匯報(bào)以上單元測(cè)試用例顯示,本系統(tǒng)容錯(cuò)率很好,系統(tǒng)操作提醒良好,使用簡(jiǎn)單。該系統(tǒng)不但基本實(shí)現(xiàn)、滿足用戶業(yè)務(wù)需求,且模塊邏輯清楚,簡(jiǎn)單易用。所以系統(tǒng)可進(jìn)行上線交付使用。結(jié)束語(yǔ)回首畢業(yè)設(shè)計(jì)幾個(gè)月,好像就在眼前一樣。在這個(gè)過(guò)程中包含了各種艱辛和各種淚水。面對(duì)程序出現(xiàn)各種BUG,各種瓦解我都快瓦解了。在系統(tǒng)開(kāi)發(fā)進(jìn)行時(shí)候,因?yàn)樽约喝狈?duì)應(yīng)開(kāi)發(fā)經(jīng)驗(yàn)造成不能及時(shí)處理問(wèn)題。然后自己各種折騰尋找處理問(wèn)題方法,造成系統(tǒng)開(kāi)發(fā)異常地遲緩。即使過(guò)程很是痛苦以及艱辛,不過(guò)還是收獲頗豐。此次系統(tǒng)開(kāi)發(fā)讓我明白了代碼規(guī)范性主要性。好代碼規(guī)范不但僅能夠方便他人查看、參考自己代碼;而且能夠方便自己回顧起自己所寫(xiě)代碼宗旨。我在工作中經(jīng)常會(huì)使用到他人代碼模塊,這些模塊因?yàn)槭遣灰粯尤诉M(jìn)行編寫(xiě);所以知識(shí)水平也是各有差異,編寫(xiě)出來(lái)也是略有差異。不過(guò)他們都有共同特點(diǎn)。那就是代碼格式和注釋很是規(guī)范。我在對(duì)其進(jìn)行復(fù)用時(shí)候很是爽。然后我再對(duì)比自己在系統(tǒng)開(kāi)發(fā)時(shí)寫(xiě),簡(jiǎn)直就是一日之差??!以前我寫(xiě)代碼時(shí)候不是很在意注釋以及格式。因?yàn)槲乙詾樽约耗芸炊约簩?xiě)代碼就能夠了,然而我卻缺乏了考慮。在系統(tǒng)后期維護(hù)時(shí)候自己多多少少已經(jīng)有點(diǎn)記不清了。所以造成自己在修改和維護(hù)時(shí)候異常艱難。而且我在此次系統(tǒng)開(kāi)發(fā)中還學(xué)到實(shí)踐主要性,有些東西在學(xué)習(xí)時(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)論