版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 任務(wù)書計(jì)算機(jī)科學(xué)與技術(shù)基于JSP的醫(yī)藥管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)背景及意義當(dāng)今的中小型醫(yī)藥企業(yè)的管理系統(tǒng),并沒有全面采用信息技術(shù)來(lái)進(jìn)行管理。其中藥品轉(zhuǎn)移、分類、核算,匯總等過(guò)程還是相當(dāng)復(fù)雜,主要依靠人力,并沒有充分采用信息技術(shù)發(fā)揮計(jì)算機(jī)簡(jiǎn)單,方便等優(yōu)勢(shì)。藥品錄入數(shù)據(jù)會(huì)不斷的增加,主要依靠人力,工作量太大十分有壓力。在當(dāng)今現(xiàn)代化經(jīng)營(yíng)管理體制上創(chuàng)建計(jì)算機(jī)輔助管理系統(tǒng),減輕工作量和壓力,是十分必要的。2畢業(yè)設(shè)計(jì)(論文)的具體要求及指標(biāo):(1)符合專業(yè)要求,中心突出,內(nèi)容充實(shí),論據(jù)充分,論證有力,數(shù)據(jù)可靠,結(jié)構(gòu)緊湊,層次分明,圖表清晰,格式規(guī)范,文字流暢,字跡工整,結(jié)論正確。(2)根據(jù)進(jìn)度,按時(shí)完成開題報(bào)
2、告,畢業(yè)設(shè)計(jì)(論文)初稿、正稿的撰寫。開題報(bào)告“國(guó)內(nèi)外研究現(xiàn)狀及趨勢(shì)”部分不少于600字,畢業(yè)論文字?jǐn)?shù)在5000-8000字左右(畢業(yè)設(shè)計(jì)說(shuō)明字?jǐn)?shù)在4000字左右),開題報(bào)告及畢業(yè)論文格式等方面要求,嚴(yán)格執(zhí)行學(xué)校教務(wù)處相關(guān)規(guī)定。按時(shí)返校參加答辯。(3)參考文獻(xiàn)不少于8篇。(4)嚴(yán)格按學(xué)校要求順序裝訂畢業(yè)設(shè)計(jì)(論文)。(5)嚴(yán)格遵守學(xué)校畢業(yè)設(shè)計(jì)(論文)相關(guān)紀(jì)律要求。畢業(yè)設(shè)計(jì)(論文)的主要內(nèi)容:系統(tǒng)使用JSP和SQL2005設(shè)計(jì)并實(shí)現(xiàn)。本醫(yī)藥管理系統(tǒng)基本達(dá)到了醫(yī)藥管理使用者的基本功能需求,如藥品的分類,添加,藥品的出庫(kù)入庫(kù),藥品匯總等并且操作界面簡(jiǎn)單明了,美觀大方。但因?yàn)樽陨砣狈﹂_發(fā)經(jīng)驗(yàn)并且時(shí)間有
3、限,系統(tǒng)在設(shè)計(jì)過(guò)程中難免會(huì)有不足和漏洞的出現(xiàn),如對(duì)輸入的數(shù)據(jù)格式?jīng)]有嚴(yán)格的規(guī)定,不能確保數(shù)據(jù)輸入的正確性,沒有達(dá)到預(yù)期的效果,在以后的工作生活中還會(huì)不斷地學(xué)習(xí)各項(xiàng)開發(fā)技術(shù),也會(huì)更加的豐富開發(fā)經(jīng)驗(yàn)還會(huì)對(duì)本系統(tǒng)的各項(xiàng)功能進(jìn)行完善,進(jìn)一步優(yōu)化系統(tǒng)的界面,使其操作更加的簡(jiǎn)單,運(yùn)用價(jià)值也會(huì)更高。主要參考文獻(xiàn)(不少于5篇)1耿秋祥,探索智能電網(wǎng)引領(lǐng)企業(yè)發(fā)展N,華東電力報(bào),2015:2-3懷艾芹,基于SQLServer的高校OA系統(tǒng)數(shù)據(jù)庫(kù)安全技術(shù)研究J,計(jì)算機(jī)與數(shù)字工程,2016:167-214章彪,姜良,肖劍,張沫,基于MVC模式的STRUTS框架的研究J,微計(jì)算機(jī)信息,2015:246-2944張曼,段
4、振華,工作流網(wǎng)合成規(guī)則及其在流程設(shè)計(jì)中的應(yīng)用J,西安電子科技大學(xué)學(xué)報(bào),2015:123-186白桂梅,結(jié)構(gòu)化與面向?qū)ο蠓治龇椒ㄖg關(guān)系的研究,現(xiàn)代電子技術(shù),2015:12-13葉蕾,黃慶藏,于明遠(yuǎn),俞棟輝,基于云計(jì)算環(huán)境的醫(yī)學(xué)信息集成,電信科學(xué),2014:48-867JimBudzynskiModelforsuccessorfailureAgriMarketing2014:30-45WorkflowPatternsW.M.PvanderAalstA.H.MterHofstedeB.KiepusezewskiA.P,Barros.DistributedandParallelDatabases20
5、17:57-68進(jìn)度安排:序號(hào)畢業(yè)設(shè)計(jì)(論文)各階段內(nèi)容起止時(shí)間1查閱有關(guān)參考資料2016.10.02-2016.12.022撰寫開題報(bào)告2017.01.21-2017.01.253進(jìn)行開發(fā)環(huán)境的選擇2017.02.01-2017.02.204總體模塊的設(shè)計(jì)和部分模塊的功能設(shè)計(jì)2017.02.22-2017.03.255后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)2017.03.26-2017.04.156進(jìn)行系統(tǒng)功能的測(cè)試2017.04.16-2017.05.017完成畢業(yè)設(shè)計(jì)文檔的撰寫2017.05.02-2017.05.208完善論文,準(zhǔn)備答辯2017.05.21-2017.06.029101112指導(dǎo)教師意見簽字:
6、年月日院(系)審核意見院長(zhǎng)(主任)簽字:年月日開題報(bào)告計(jì)算機(jī)科學(xué)與技術(shù)基于JSP的醫(yī)藥管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)國(guó)內(nèi)外研究現(xiàn)狀及趨勢(shì)國(guó)內(nèi)研究現(xiàn)狀及趨勢(shì)在國(guó)內(nèi),進(jìn)入新世紀(jì)后,國(guó)內(nèi)計(jì)算機(jī)技術(shù)得到了長(zhǎng)足發(fā)展,信息化水平不斷提高,這為提升醫(yī)藥管理水平提供了強(qiáng)有力的保證。醫(yī)院基本上已經(jīng)普及了管理系統(tǒng),但在技術(shù)水平和資金的制約下,信息管理系統(tǒng)在醫(yī)藥領(lǐng)域的使用程度不同。應(yīng)用比較廣泛的模塊是收費(fèi)管理,但其他模塊的使用沒有被重視??茖W(xué)技術(shù)在不斷進(jìn)步,選擇性能好且適合的醫(yī)藥管理系統(tǒng),可以讓中小型企業(yè)突破技術(shù)、資本的阻礙,取得更大的進(jìn)步。國(guó)外研究現(xiàn)狀及趨勢(shì)在國(guó)外,西方發(fā)達(dá)國(guó)家的醫(yī)院信息系統(tǒng)已有三四十年的歷史,發(fā)展至今已有
7、了巨大的進(jìn)步,美國(guó)的醫(yī)院信息系統(tǒng)是舉世公認(rèn)的最成功的系統(tǒng),是全世界醫(yī)藥衛(wèi)生界的標(biāo)桿,引領(lǐng)著全世界醫(yī)藥衛(wèi)生系統(tǒng)的研發(fā)。歐洲的醫(yī)院信息系統(tǒng)發(fā)展僅次于美國(guó),特點(diǎn)是實(shí)現(xiàn)了一些區(qū)域信息系統(tǒng)的一體化。隨著初級(jí)衛(wèi)生保健工作發(fā)展的推動(dòng),歐洲各國(guó)區(qū)域性計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)基本實(shí)現(xiàn),在分布式數(shù)據(jù)庫(kù)系統(tǒng)和開放網(wǎng)絡(luò)工程方面也取得了很大的成功。選題的理由或意義,論文研究?jī)?nèi)容(1)選題的理由或意義醫(yī)藥管理系統(tǒng)的開發(fā)目的是使藥品的管理模式從手工記錄轉(zhuǎn)變成信息管理,管理藥品的部門提供方便條件。對(duì)藥品管理的實(shí)際情況進(jìn)行調(diào)研之后,進(jìn)行詳細(xì)的需求分析,對(duì)現(xiàn)有的管理模式進(jìn)行改進(jìn),開發(fā)出一套新型的管理系統(tǒng),從中領(lǐng)悟系統(tǒng)開發(fā)的思想,掌握系統(tǒng)開
8、發(fā)的流程和方法。它既要保障對(duì)臨床各科室的供應(yīng),又要控制藥品品種、數(shù)量等。減少浪費(fèi),達(dá)到增收節(jié)支的目的。對(duì)藥房、藥庫(kù)實(shí)行計(jì)算機(jī)信息化管理,可使藥房、藥庫(kù)的工作人員可以及時(shí)了解庫(kù)房藥品進(jìn)、出、存的動(dòng)態(tài)變化。有了醫(yī)藥管理系統(tǒng),管理員的工作任務(wù)就可能會(huì)事半功倍。(2)研究?jī)?nèi)容本系統(tǒng)是為方便中小型企業(yè)藥庫(kù)管理而設(shè)計(jì)的,主要實(shí)現(xiàn)藥品的出庫(kù)登記,入庫(kù)登記,藥品分類管理,庫(kù)存查詢及不足警報(bào),盤存信息管理。具體分成兩個(gè)層級(jí)進(jìn)行管理,其中系統(tǒng)管理員擁有更大的權(quán)限,不僅可以管理藥品的所有信息還可以管理員工的基本信息,并且有權(quán)對(duì)所登記的員工進(jìn)行權(quán)限分配。3.研究方法和技術(shù)路線(1)研究方法米用JSP和SQL2005進(jìn)
9、行開發(fā),調(diào)試相對(duì)簡(jiǎn)單,對(duì)計(jì)算機(jī)硬件要求也相對(duì)適合,并且采用B/S模式,中間層則采用MVC設(shè)計(jì)模式,節(jié)省了編程人員的代碼編寫并且減少了數(shù)據(jù)的冗余量。JSP可用一種簡(jiǎn)單易懂的等式表示為:HTML+Java=JSP。JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。(2)技術(shù)路線開發(fā)工具為MyEclipse8.5,可以減少開發(fā)程序的安裝,提高穩(wěn)定性,SQL200
10、5是一個(gè)可擴(kuò)展的、高性能的、為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了與Windows的有機(jī)結(jié)合。4.進(jìn)度安排序號(hào)畢業(yè)設(shè)計(jì)(論文)各階段內(nèi)容起止時(shí)間1收集資料,閱讀文獻(xiàn)。2017.03.09-2017.03.182系統(tǒng)需求分析,概要設(shè)計(jì),并撰寫開題報(bào)告。2017.03.19-2017.03.313設(shè)計(jì)系統(tǒng)功能模塊和算法,撰寫初稿。2017.04.01-2017.04.204完成系統(tǒng)詳細(xì)設(shè)計(jì)并功能測(cè)試。2017.04.21-2017.05.105根據(jù)指導(dǎo)老師意見進(jìn)行畢業(yè)設(shè)計(jì)修改。2017.05.11-2017.05.156完善開發(fā)文檔、定稿。2017.05.16-2017.05.2
11、77做好答辯前的各項(xiàng)準(zhǔn)備工作。2017.05.28-2017.06.0389105.指導(dǎo)教師意見:指導(dǎo)教師(簽名):年月日本科畢業(yè)設(shè)計(jì)20屆)基于JSP醫(yī)藥管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)所在學(xué)院專業(yè)班級(jí)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名指導(dǎo)教師完成日期摘要如今,經(jīng)濟(jì)一體化醫(yī)藥企業(yè)的發(fā)展迅速,但是,在科技和經(jīng)濟(jì)的制約下很多中小醫(yī)藥企業(yè)還沒有使用信息化醫(yī)藥管理系統(tǒng),所以開發(fā)此醫(yī)藥管理系統(tǒng),本醫(yī)藥管理系統(tǒng)決定采用B/S結(jié)構(gòu),JSP作為開發(fā)平臺(tái),數(shù)據(jù)庫(kù)采用SQL2005,完成系統(tǒng)的程序?qū)嵤?。系統(tǒng)設(shè)計(jì)階段主要完成了功能模塊的劃分、數(shù)據(jù)庫(kù)的設(shè)計(jì)和系統(tǒng)界面設(shè)計(jì)。主要用于藥品倉(cāng)儲(chǔ)的管理,為藥品倉(cāng)儲(chǔ)的管理提供比較便利的條件,從而節(jié)
12、省企業(yè)的人力物力,促進(jìn)其加速發(fā)展。醫(yī)藥管理系統(tǒng)的設(shè)計(jì)與實(shí)施為以后醫(yī)藥行業(yè)的管理做了很好的基礎(chǔ),而且本系統(tǒng)界面簡(jiǎn)單,利于操作,為其藥品的管理提供了良好的條件。關(guān)鍵詞:JSP;B/S;醫(yī)藥管理系統(tǒng)AbstractNowadays,withtherapiddevelopmentofeconomicintegrationandpharmaceuticalenterprises,However,undertherestrictionoftechnologyandexperience,manysmallandmedium-sizedpharmaceuticalenterpriseshavenotyetus
13、edtheinformation-basedmedicalmanagementsystem.themedicalmanagementsystemhasdecidedtoadopttheB/Sstructure,JSPasthedevelopmentplatform,andthedatabaseusingSQL2005tocompletetheimplementationofthesystem.Thesystemdesignphasemainlycompletedthefunctionmoduledivision,thedatabasedesignandthesysteminterfacedes
14、ign.Mainlyusedforthemanagementofdrugstorage,forthemanagementofdrugstoragetoprovidemoreconvenientconditions,therebysavingthemanpowerandmaterialresourcesofenterprises,andpromotingitsaccelerateddevelopment.Thedesignandimplementationofthemedicalmanagementsystemhasmadeagoodfoundationfortheoperationofthep
15、harmaceuticalmanagementsystem,andthesysteminterfaceissimple,conducivetooperation,andprovidegoodconditionsforthemanagementofdrugs.Keywords:JSP;B/S;medicalmanagementsystem目錄摘要VIIIIXAbstractTOC o 1-5 h z HYPERLINK l bookmark22 第1章緒論11 HYPERLINK l bookmark24 背景及意義11 HYPERLINK l bookmark26 1.2國(guó)內(nèi)外研究現(xiàn)狀11 H
16、YPERLINK l bookmark28 第2章需求分析12 HYPERLINK l bookmark30 可行性分析12 HYPERLINK l bookmark32 2.2開發(fā)技術(shù)12 HYPERLINK l bookmark36 2.3開發(fā)模式13第3章系統(tǒng)分析與功能設(shè)計(jì)15 HYPERLINK l bookmark38 業(yè)務(wù)流程分析15 HYPERLINK l bookmark40 3.2數(shù)據(jù)流圖16 HYPERLINK l bookmark42 3.3系統(tǒng)功能設(shè)計(jì)17 HYPERLINK l bookmark44 3.4數(shù)據(jù)庫(kù)分析與設(shè)計(jì)17 HYPERLINK l bookmark
17、48 第4章系統(tǒng)實(shí)現(xiàn)23 HYPERLINK l bookmark50 4.1登錄界面23 HYPERLINK l bookmark52 4.2操作員管理界面24 HYPERLINK l bookmark54 4.3藥品匯總界面25 HYPERLINK l bookmark56 第5章系統(tǒng)測(cè)試與分析27 HYPERLINK l bookmark58 5.1測(cè)試目的27 HYPERLINK l bookmark60 5.2測(cè)試用例27結(jié)論3132錯(cuò)誤!未定義書簽。39參考文獻(xiàn)附錄核心源代碼致謝 第1章緒論1.1背景及意義當(dāng)今的中小型醫(yī)藥企業(yè)的管理系統(tǒng),并沒有全面采用信息技術(shù)來(lái)進(jìn)行管理。其中藥品轉(zhuǎn)
18、移、分類、核算,匯總等過(guò)程還是相當(dāng)復(fù)雜,主要依靠人力,并沒有充分采用信息技術(shù)發(fā)揮計(jì)算機(jī)簡(jiǎn)單,方便等優(yōu)勢(shì)。藥品錄入數(shù)據(jù)會(huì)不斷的增加,主要依靠人力,工作量太大十分有壓力。在當(dāng)今現(xiàn)代化經(jīng)營(yíng)管理體制上創(chuàng)建計(jì)算機(jī)輔助管理系統(tǒng),減輕工作量和壓力,是十分必要的,。醫(yī)藥管理系統(tǒng)的開發(fā)意義是使藥品的管理模式從手工記錄轉(zhuǎn)變成計(jì)算機(jī)信息記錄,管理藥品的員工提供方便條件1。對(duì)藥品管理的實(shí)際情況進(jìn)行調(diào)研分析之后,對(duì)現(xiàn)有的醫(yī)藥管理形式加以調(diào)整和修改,開發(fā)更加完整,便捷簡(jiǎn)單的管理體系,在這個(gè)過(guò)程中了解醫(yī)藥管理系統(tǒng)開發(fā)的思想,把握系統(tǒng)的開發(fā)過(guò)程。醫(yī)藥管理系統(tǒng)需要確保對(duì)各科室的供應(yīng)需求,也要控制醫(yī)藥的品種和庫(kù)存等。最大程度減少
19、浪費(fèi)。醫(yī)藥企業(yè)實(shí)行并使用計(jì)算機(jī)信息管理,可以使醫(yī)藥管理的員工對(duì)藥品的管理更加的清晰方便的進(jìn)行觀測(cè)和修改。有了醫(yī)藥管理系統(tǒng),管理員的工作任務(wù)就可能會(huì)事半功倍。1.2國(guó)內(nèi)外研究現(xiàn)狀在國(guó)內(nèi),新世紀(jì)以后,國(guó)內(nèi)計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息化水平有了很大的進(jìn)步,這為開發(fā)醫(yī)藥管理系統(tǒng)提供了更有力的條件。醫(yī)院企業(yè)大多數(shù)已經(jīng)使用了醫(yī)藥管理系統(tǒng),因?yàn)閲?guó)內(nèi)科技的限制,醫(yī)藥管理系統(tǒng)在醫(yī)藥界的使用是受到了很大的限制的。很需要費(fèi)用的,比較廣泛的技術(shù)使用起來(lái)并沒有那么高效率,信息技術(shù)在一直發(fā)展,選擇性價(jià)比高且操作簡(jiǎn)單醫(yī)藥管理系統(tǒng),能夠使很多醫(yī)藥型企業(yè)克服科技、資金的阻礙,從而使醫(yī)藥企業(yè)獲得更大的進(jìn)步。在國(guó)外,西方發(fā)達(dá)國(guó)家的醫(yī)
20、院信息系統(tǒng)已有三四十年的歷史,發(fā)展至今已有了巨大的進(jìn)步,美國(guó)的醫(yī)院信息系統(tǒng)是舉世公認(rèn)的最成功的系統(tǒng),是全世界醫(yī)藥衛(wèi)生界的標(biāo)桿,引領(lǐng)著全世界醫(yī)藥衛(wèi)生系統(tǒng)的研發(fā)。歐洲的醫(yī)院信息系統(tǒng)發(fā)展僅次于美國(guó),特點(diǎn)是實(shí)現(xiàn)了一些區(qū)域信息系統(tǒng)的一體化?,F(xiàn)在,經(jīng)濟(jì)的不斷提高和科技的不斷發(fā)展已經(jīng)有很多國(guó)家區(qū)域性計(jì)算機(jī)網(wǎng)絡(luò)基本實(shí)現(xiàn),在分布式數(shù)據(jù)庫(kù)系統(tǒng)和開放網(wǎng)絡(luò)工程方面也取得了很大的成功。第2章需求分析2.1可行性分析為了節(jié)省資金和確保所開發(fā)的醫(yī)藥管理系統(tǒng)能夠正常的運(yùn)行及其使用,從科技、資金兩方面對(duì)本醫(yī)藥管理系統(tǒng)進(jìn)行了多方面的調(diào)查和研究。2.1.1技術(shù)可行性本醫(yī)藥管理系統(tǒng)的開發(fā)是使用JSP和SQL2005數(shù)據(jù)庫(kù)作為基礎(chǔ)的。
21、共同使用SQL2005數(shù)據(jù)庫(kù)與JSP,能夠很容易的開發(fā)功能全面、操作簡(jiǎn)單、使用快捷的數(shù)據(jù)驅(qū)動(dòng)程序。醫(yī)藥管理系統(tǒng)是應(yīng)用應(yīng)用數(shù)據(jù)庫(kù)技術(shù)的系統(tǒng),現(xiàn)在應(yīng)用的技術(shù)已經(jīng)很健全,各項(xiàng)的性能要求、所應(yīng)用的環(huán)境等條件良好,使用現(xiàn)在的開發(fā)環(huán)境條件能夠達(dá)成該系統(tǒng)的各項(xiàng)功能的應(yīng)用目標(biāo)2。并且,所規(guī)范的的目標(biāo)完成時(shí)間也足夠充足,預(yù)計(jì)本醫(yī)藥管理系統(tǒng)的開發(fā)是能夠成功完成的。2.1.2經(jīng)濟(jì)可行性大部分醫(yī)藥管理企業(yè)都有自己信息化的處理方法,同時(shí),很多都擁有本醫(yī)藥管理系統(tǒng)所使用的應(yīng)用環(huán)境。所以更能方便的使用醫(yī)藥管理系統(tǒng)。系統(tǒng)的開發(fā)是以本人對(duì)程序開發(fā)的學(xué)習(xí)作為基礎(chǔ)的,系統(tǒng)的開發(fā)不需要大量資金的投入的,開發(fā)此軟件所用的資金是個(gè)人完全
22、能夠承擔(dān)的并不會(huì)造成資金及其心理上的壓力。醫(yī)藥系統(tǒng)成功運(yùn)行后能夠很大成都提高藥品管理的效率,使管理變得更加規(guī)范,簡(jiǎn)單明了,從而使醫(yī)藥系統(tǒng)功能更加完善。2.2開發(fā)技術(shù)JSP技術(shù)JSP可用一種簡(jiǎn)單易懂的等式表示為:HTML+Java=JSP。JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易,JSP技術(shù)的優(yōu)點(diǎn):(1)系統(tǒng)可以多種環(huán)境支持。絕大多數(shù)開發(fā)平臺(tái)都可以進(jìn)
23、行系統(tǒng)的開發(fā),在所有環(huán)境中進(jìn)行系統(tǒng)制定的分配,在所有環(huán)境中進(jìn)行功能的健全。相比很多具有局限性的是有相當(dāng)大的優(yōu)勢(shì)的。(2)靈活的延展能力。從僅僅Jar文件能夠使Servlet/JSP運(yùn)行,到大量服務(wù)器進(jìn)行集群和負(fù)載均衡,消息處理,從一個(gè)到多個(gè),Java語(yǔ)言章顯了他的發(fā)展過(guò)程和其強(qiáng)大的功能體現(xiàn)。SQLServer2005數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)技術(shù)是作為數(shù)據(jù)處理的一門技術(shù)而發(fā)展起來(lái)的,主要用于科學(xué)的組織和存儲(chǔ)數(shù)據(jù),高效地獲取、處理和存儲(chǔ)數(shù)據(jù)。SQLServer2005更新了很多功能并且引入了很多技術(shù),其中包括統(tǒng)一的進(jìn)行管理工具組。工具組能夠,配置SQLServer數(shù)據(jù)庫(kù),并且一些細(xì)小的故障能夠自行的發(fā)現(xiàn)并
24、且及時(shí)的處理,為使用者節(jié)省時(shí)間和精力同時(shí)很多功能也得到了完善。2.3開發(fā)模式現(xiàn)在,有的B/S(Browser/Server)結(jié)構(gòu)的Web使用中,瀏覽器能夠通過(guò)HTML或者JSP的形式與使用者產(chǎn)生鏈接,解決使用者的需求??瓷先ズ?jiǎn)單方便,實(shí)際上大部分管理信息系統(tǒng)管理的數(shù)據(jù)是相當(dāng)大的,逐漸代碼的數(shù)量上升能夠讓JSP造成癱瘓,Web服務(wù)器的承載太大。所以,在基礎(chǔ)上增加視圖控制器(MVC,Model-View-Controller)的設(shè)計(jì)模式。MVC之間的關(guān)系如圖21所示。Controller1接受請(qǐng)求2選擇視圖3傳遞模型數(shù)據(jù)圖21MVC之間的關(guān)系圖Model具體是完成業(yè)務(wù)邏輯關(guān)系的,View具體顯示使
25、用者的界面,Controller具體實(shí)現(xiàn)View和Model的控制。詳細(xì)過(guò)程,Servlet作為程序的控制器,JSP文檔作為視圖,用JavaBeans表示具體模型5。用戶需求都傳達(dá)到應(yīng)用控制器,控制器得到相應(yīng)的需求,之后按照需求內(nèi)容隨之分配給相應(yīng)的JSP反應(yīng)。并且,控制器能夠按照J(rèn)SP的請(qǐng)形生成JavaBeans的實(shí)例并輸出輸出到視圖環(huán)境。JSP能夠采用直接調(diào)用方法和使用UserBean的自定義標(biāo)簽得到JavaBeans的具體內(nèi)容。此設(shè)計(jì)成功地把數(shù)據(jù)層和表示層進(jìn)行了隔膜。在這種設(shè)計(jì)模式下,各層次之間的數(shù)據(jù)傳遞如圖22所示。圖22數(shù)據(jù)傳遞圖第3章系統(tǒng)分析與功能設(shè)計(jì)3.1業(yè)務(wù)流程分析業(yè)務(wù)流程分析的
26、過(guò)程,必須根據(jù)以前的信息流動(dòng),進(jìn)行一個(gè)個(gè)地觀察研究每一個(gè)過(guò)程的具體情況、具體內(nèi)容、具體時(shí)間和具體的方案,必須明確每一個(gè)過(guò)程的重要數(shù)據(jù)、數(shù)據(jù)的發(fā)源地、數(shù)據(jù)流動(dòng)的方向、處理、計(jì)算數(shù)據(jù)的具體形式、數(shù)據(jù)出現(xiàn)的具體時(shí)間和具體形式(報(bào)告、報(bào)單、屏幕顯示)等6。醫(yī)藥管理系統(tǒng)的流程是:操作員先進(jìn)行登錄操作,登錄成功后,操作員可以在該系統(tǒng)中進(jìn)行查看系統(tǒng)屬性,進(jìn)行藥品出庫(kù)以及入庫(kù)的登記。把藥品進(jìn)行分類管理,查看所有藥品的信息,如果藥品信息過(guò)多,還可以使用關(guān)鍵字進(jìn)行檢索。還可以查看庫(kù)存剩余量,系統(tǒng)會(huì)自動(dòng)把庫(kù)存余量低于50的藥品標(biāo)記成警報(bào)模式,從而進(jìn)行進(jìn)貨出貨的調(diào)整。流程如圖31所示。圖31操作員業(yè)務(wù)流程圖3.2數(shù)據(jù)
27、流圖數(shù)據(jù)流圖是描述系統(tǒng)邏輯模型的具體方法,數(shù)據(jù)流圖用簡(jiǎn)單的符號(hào)形象地反映出數(shù)據(jù)在系統(tǒng)中存儲(chǔ)和傳遞的過(guò)程7。此醫(yī)藥管理系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層、二層分析第一層時(shí),使用者可以通過(guò)查看系統(tǒng)屬性知道系統(tǒng)屬性信息,通過(guò)采購(gòu)藥品的數(shù)量進(jìn)行圖庫(kù)登記管理,通過(guò)藥品出貨信息進(jìn)行出庫(kù)登記管理,根據(jù)藥品的屬性將藥品進(jìn)行分類存儲(chǔ),通過(guò)藥品管理知道藥品的基本信息,最后可通過(guò)庫(kù)存匯總查看所有藥品的庫(kù)存信息。操作員第一層數(shù)據(jù)流圖如圖32所示。圖32操作員第一層DFD3.3系統(tǒng)功能設(shè)計(jì)目前,為了設(shè)計(jì)出一整套全面的醫(yī)藥管理系統(tǒng)。對(duì)很多醫(yī)藥管理企業(yè)進(jìn)行了全面的調(diào)查并且設(shè)計(jì)一套全面醫(yī)藥管理系統(tǒng),總體的醫(yī)藥管理系統(tǒng)是由很多模塊的
28、部分設(shè)計(jì)和開發(fā)應(yīng)用的技術(shù)和開發(fā)應(yīng)用的環(huán)境等8。醫(yī)藥管理系統(tǒng)的管理員功能模塊圖及其子模塊圖如圖33所示。圖33超級(jí)管理員功能模塊圖醫(yī)藥管理系統(tǒng)的操作員功能模塊圖及其子模塊圖如圖34所示。圖34操作員功能模塊圖3.4數(shù)據(jù)庫(kù)分析與設(shè)計(jì)根據(jù)本系統(tǒng)的需求分析和功能模塊分析,能夠總結(jié)出系統(tǒng)中各個(gè)實(shí)體及其實(shí)體的屬性圖,其中包括盤存信息、出庫(kù)信息、入庫(kù)信息、藥品信息、操作員信息等。通過(guò)實(shí)體E-R圖可以繪制出每個(gè)實(shí)體相對(duì)應(yīng)的數(shù)據(jù)庫(kù)表格,用來(lái)存儲(chǔ)相應(yīng)的數(shù)據(jù)。3.4.1概念結(jié)構(gòu)設(shè)計(jì)依照系統(tǒng)所顯示的結(jié)果,經(jīng)過(guò)對(duì)每個(gè)實(shí)體的分析,為了很好表達(dá)各個(gè)實(shí)體,進(jìn)而得出具體的實(shí)體E-R圖。(1)管理員信息圖用于對(duì)管理員信息進(jìn)行描述
29、,包括管理員編號(hào)、登錄名、登錄密碼。管理員信息圖如圖35所示。(2)出庫(kù)信息圖用于對(duì)出庫(kù)信息進(jìn)行描述,包括出庫(kù)編號(hào)、單據(jù)號(hào)、出庫(kù)時(shí)間、總價(jià)格、經(jīng)手人用于對(duì)入庫(kù)信息進(jìn)行描述,包括入庫(kù)編號(hào)、單據(jù)號(hào)、入庫(kù)時(shí)間、總價(jià)格、經(jīng)手人、備注,詳細(xì)信息等。入庫(kù)信息圖如圖37所示。用于對(duì)藥品信息進(jìn)行描述,包括藥品編號(hào)、藥品類別編號(hào)、藥品名稱、產(chǎn)地、單位、規(guī)格、詳細(xì)信息、備注等。藥品信息圖如圖38所示。用于對(duì)操作員信息進(jìn)行描述,包括操作員編號(hào)、姓名、性別、身份證號(hào)、用戶名、密碼、地址、職務(wù)、聯(lián)系電話等。管理員可以通過(guò)此功能來(lái)管理操作員的信息,方便以后對(duì)操作員的管理,管理員還有權(quán)給操作員分配權(quán)限。操作員信息圖如圖39
30、所示。本系統(tǒng)使用SQLServer2005數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ)。根據(jù)需求分析及數(shù)據(jù)庫(kù)分析,上述5個(gè)主要表的結(jié)構(gòu)和功能如下所示。(1)管理員信息表用來(lái)管理后臺(tái)管理員的賬號(hào)、密碼等功能。所有管理員的用戶名和密碼都將存入此表中,為以后登錄校驗(yàn)時(shí)做參考。當(dāng)管理員輸入信息時(shí),后臺(tái)就會(huì)自動(dòng)與這個(gè)表中的信息做對(duì)比。其結(jié)構(gòu)如表31所示。表31管理員信息表英文名中文名字段類型是否主鍵userid編號(hào)int是userName登錄名Varchar(50)userPw登錄密碼Varchar(50)(2)出庫(kù)信息表用來(lái)管理出庫(kù)的藥品編號(hào)、單據(jù)號(hào)、出庫(kù)時(shí)間、總價(jià)格、經(jīng)手人、備注、詳細(xì)信息等功能。管理員或操作員登記的所有出庫(kù)
31、信息都會(huì)存進(jìn)出庫(kù)信息表中。出庫(kù)登記獨(dú)有的單據(jù)號(hào)和經(jīng)手人單元,這樣也保證了藥品出庫(kù)時(shí)出現(xiàn)誤差,可以及時(shí)找到經(jīng)手人更加快捷的解決問(wèn)題。同時(shí)還有時(shí)間的登記,就為找出誤點(diǎn)更加提供了便利的條件。其結(jié)構(gòu)如表32所示。表32出庫(kù)信息表英文名中文名字段類型是否主鍵id編號(hào)int是danjuhao單據(jù)號(hào)Varchar(50)shijian時(shí)間Varchar(50)zongjiage總價(jià)格intjingshouren經(jīng)手人Varchar(50)beizhu備注Varchar(50)del詳細(xì)信息Varchar(50)3)入庫(kù)信息表用來(lái)管理入庫(kù)的藥品編號(hào)、單據(jù)號(hào)、入庫(kù)時(shí)間、總價(jià)格、經(jīng)手人、備注,詳細(xì)信息等功能,入庫(kù)
32、信息登記也采取了和出庫(kù)登記相同的措施,登記上單據(jù)號(hào)、經(jīng)手人以及時(shí)間日期,為以后對(duì)賬提供了非常便利的條件。其結(jié)構(gòu)如表33所示。表33入庫(kù)信息表英文名中文名字段類型是否主鍵id編號(hào)int是danjuhao單據(jù)號(hào)Varchar(50)shijian時(shí)間Varchar(50)zongjiage總價(jià)格intjingshouren經(jīng)手人Varchar(50)beizhu備注Varchar(50)del詳細(xì)信息Varchar(50)4)藥品信息表用來(lái)管理藥品的具體信息,表中包含的字段信息有藥品編號(hào)、藥品類別編號(hào)、藥品名稱、產(chǎn)地、單位、規(guī)格、詳細(xì)信息、備注,管理員和操作員輸入的所有藥品信息都會(huì)存入此表,藥品信
33、息非常詳細(xì)產(chǎn)地、規(guī)格等都要記錄下來(lái),方便以后查詢。同時(shí)輸入關(guān)鍵字查詢的功能也需要調(diào)用表中的信息,系統(tǒng)接收到關(guān)鍵字后,就會(huì)傳到后臺(tái)與藥品信息表中的名稱進(jìn)行比對(duì),有相同關(guān)鍵字的就會(huì)被分離出來(lái),展示給用戶。其結(jié)構(gòu)如表34所示。表34藥品信息表英文名中文名字段類型是否主鍵id編號(hào)Int是Catelog_id類別編號(hào)Intname名稱Varchar(50)chandi產(chǎn)地Varchar(50)danwei單位Varchar(50)guige規(guī)格Varchar(50)beizhu備注Varchar(50)del詳細(xì)信息Varchar(50)(5)操作員信息表用來(lái)管理操作員的相關(guān)信息,該表中包含的字段信息有
34、操作員編號(hào)、姓名、性別身份證號(hào)、用戶名、密碼、地址、職位、聯(lián)系電話、備注等信息。其結(jié)構(gòu)如表35所示。表35操作員信息表英文名中文名字段類型是否主鍵id編號(hào)Int是name姓名Varchar(50)sex性別Varchar(50)age身份證號(hào)Varchar(50)tel電話Varchar(50)address地址Varchar(50)zhiwei職位Varchar(50)quanxian權(quán)限Varchar(50)loginName用戶名Varchar(50)loginPw密碼Varchar(50)del備注Varchar(50)第4章系統(tǒng)實(shí)現(xiàn)4.1登錄界面為了能夠成功方便的應(yīng)用本系統(tǒng)所以設(shè)計(jì)的
35、登錄模塊,根據(jù)操作者的職位不同應(yīng)用的用戶名權(quán)限不同,登錄就會(huì)進(jìn)入不同的操作界面,所以系統(tǒng)會(huì)在后臺(tái)對(duì)該使用者進(jìn)行分析,具體過(guò)程,第一,接受使用者登錄的用戶名密碼和用戶權(quán)限,第二后臺(tái)會(huì)進(jìn)行分析并給出處理的方案,根據(jù)使用者所登錄的用戶名進(jìn)行數(shù)據(jù)庫(kù)的搜索,假如搜索得到結(jié)果,接下來(lái)提取該使用者的密碼和權(quán)限賦給字符串變量,最后會(huì)對(duì)使用者輸入的密碼進(jìn)行對(duì)照,如果對(duì)照一樣就會(huì)按照權(quán)限值跳轉(zhuǎn)到對(duì)應(yīng)的操作頁(yè)面,對(duì)照結(jié)果不同就會(huì)彈出密碼錯(cuò)誤的小提示框。如圖41所示。醫(yī)藥信息管理系統(tǒng)圖41登錄界面4.4.1超級(jí)管理員登錄首頁(yè)超級(jí)管理員的權(quán)限是最大的,輸入正確的用戶名和密碼,能夠成功登錄本醫(yī)藥管理系統(tǒng)。他可以將第二級(jí)權(quán)
36、限分配給操作員,這樣不僅能夠減輕自己的工作量,也能夠讓各個(gè)層級(jí)關(guān)系更加明確。同時(shí)沒有權(quán)限的員工不能進(jìn)入系統(tǒng),也可以保證系統(tǒng)的安全性。如圖42所示。醫(yī)藥信息管理系統(tǒng)風(fēng)坪-匚芒II虛揺作員一m哩厘-i.?;TI亡二;n:.tf文“:貞.:TtT按三好.護(hù):廠SluukwiVjsti6.1jiS6C:UAdnuni5traLotWaksp-2-MvEclipwLQ.mriajdaijjn:_b:i:wtbspps-yhLJDa|t用于EttWff-異甫毎北電A用于:詬両呼也盡雖和曰厠筋性龍腐BI瞬就片用于討皿與自身免|h西旨?xì)?;bl圖410藥品信息界面第5章系統(tǒng)測(cè)試與分析程序的開發(fā)都不可能百分百的確
37、保無(wú)誤,開發(fā)結(jié)束都需要最后的一個(gè)保質(zhì)保量的過(guò)程,這個(gè)過(guò)程就是最后的測(cè)試過(guò)程。測(cè)試過(guò)程是接受各種控制條件來(lái)對(duì)系統(tǒng)進(jìn)行操作和分析操作結(jié)果,在進(jìn)行系統(tǒng)測(cè)試時(shí)要盡可能多的促使錯(cuò)誤出現(xiàn),這樣才能確保程序應(yīng)用時(shí)出現(xiàn)問(wèn)題不會(huì)束手無(wú)策,要對(duì)反饋的報(bào)告進(jìn)行反復(fù)專研,并查找方法進(jìn)行改正。尤其是出現(xiàn)錯(cuò)誤的情況要反復(fù)測(cè)試,這樣才能保證系統(tǒng)的準(zhǔn)確性。5.1測(cè)試目的系統(tǒng)測(cè)試的目的是為了發(fā)現(xiàn)錯(cuò)誤并進(jìn)行改進(jìn)的。系統(tǒng)測(cè)試在系統(tǒng)工程中占據(jù)相當(dāng)大的比重。通過(guò)對(duì)每個(gè)功能進(jìn)行錯(cuò)誤信息校對(duì),反復(fù)實(shí)驗(yàn),找出系統(tǒng)中存在的不足,從而更加完善系統(tǒng)。系統(tǒng)測(cè)試是確保系統(tǒng)成功運(yùn)行的重要環(huán)節(jié),可以對(duì)系統(tǒng)的后續(xù)使用效果做出一個(gè)預(yù)期結(jié)果。系統(tǒng)測(cè)試要配合著方
38、法,正確的測(cè)試時(shí)間等一起進(jìn)行。驗(yàn)收測(cè)試結(jié)果是測(cè)試過(guò)程的結(jié)束標(biāo)志,此過(guò)程是對(duì)系統(tǒng)開發(fā)質(zhì)量、軟件的使用情況起到了決定性的效果。5.2測(cè)試用例5.2.1管理員登錄測(cè)試用例表51注冊(cè)用戶測(cè)試用例測(cè)試項(xiàng)目測(cè)試項(xiàng)目描述用例描述測(cè)試用戶登錄校驗(yàn)信息功能前置條件1.打開首頁(yè);測(cè)試過(guò)程2.在用戶文本框中填寫“1”,密碼文本框中填寫“1”,填寫完成點(diǎn)擊提交;3.在用戶名文本框中填寫“a”,密碼文本框中填寫“a”,填寫完成點(diǎn)擊提交;預(yù)期結(jié)果輸入第一組不存在的用戶名與密碼信息后提交,提示用戶名或密碼錯(cuò)誤;而輸入第二組正確用戶數(shù)據(jù)后提示信息消失,同時(shí)跳轉(zhuǎn)到登錄成功頁(yè)面。實(shí)際測(cè)試結(jié)果測(cè)試結(jié)果如圖51、圖52所示。測(cè)試成功
39、。分析Iccalhost:8080上的網(wǎng)頁(yè)顯示用戶定或富碼錯(cuò)逞圖51第一組數(shù)據(jù)測(cè)試結(jié)果lccalho&t:80S0上的網(wǎng)頁(yè)顯示:謹(jǐn)過(guò)驗(yàn)證毒統(tǒng)登最紙確定圖52第二組數(shù)據(jù)測(cè)試結(jié)果通過(guò)橫向?qū)Ρ龋脩裘兔艽a全部錯(cuò)誤;用戶名正確密碼錯(cuò)誤;用戶名錯(cuò)誤密碼正確;用戶名和密碼全部錯(cuò)誤。對(duì)于這三種情況反復(fù)測(cè)驗(yàn),結(jié)果顯示均為正常。得出結(jié)論管理員登錄功能正常,測(cè)試成功。522藥品錄入模塊測(cè)試用例表52藥品錄入模塊測(cè)試用例測(cè)試項(xiàng)目測(cè)試項(xiàng)目描述用例描述測(cè)試藥品錄入需要管理員或操作員登錄前置條件管理員a成功登陸1.打開藥品信息錄入頁(yè)面;測(cè)試過(guò)程2.填寫錄入藥品的信息,點(diǎn)擊重置;3.填寫錄入藥品的信息,點(diǎn)擊提交;點(diǎn)擊重置
40、所有文本框全部清空,點(diǎn)擊提交,跳出添加成功頁(yè)面。同時(shí)進(jìn)入藥品預(yù)期結(jié)果信息管理界面也可以查詢到剛剛添加的藥品信息。實(shí)際測(cè)試結(jié)果測(cè)試結(jié)果如圖53、54所示。測(cè)試成功。分析一類別:請(qǐng)選擇類別-藥品容稱:產(chǎn)地:?jiǎn)螒?yīng);規(guī)格:備注:提交重置圖53重置測(cè)試結(jié)果來(lái)目網(wǎng)頁(yè)的消皂IBI噩疋圖54提交測(cè)試結(jié)果通過(guò)多組數(shù)據(jù)反復(fù)測(cè)試,反復(fù)對(duì)比。錄入功能均能正常顯示,重置均能清空,提交均能錄入并存儲(chǔ)。得出結(jié)論藥品錄入功能正常無(wú)bug,測(cè)試成功。5.2.3入/出庫(kù)功能測(cè)試用例表53入/出庫(kù)測(cè)試用例測(cè)試項(xiàng)目測(cè)試項(xiàng)目描述用例描述查詢?nèi)?出庫(kù)明細(xì),添加入/出庫(kù)明細(xì)前置條件已入庫(kù)明細(xì)為例,進(jìn)入入庫(kù)信息管理界面,點(diǎn)擊入庫(kù)明細(xì),添加入
41、庫(kù)明細(xì),刪除1.進(jìn)入入庫(kù)信息管理界面,點(diǎn)擊入庫(kù)明細(xì);測(cè)試過(guò)程2.點(diǎn)擊添加入庫(kù)明細(xì);3.點(diǎn)擊刪除按鈕;預(yù)期結(jié)果點(diǎn)擊出庫(kù)明細(xì)會(huì)跳出入庫(kù)明細(xì)頁(yè)面,點(diǎn)擊添加入庫(kù)明細(xì),填寫并提交會(huì)跳出添加成功界面,點(diǎn)擊刪除會(huì)刪除此條入庫(kù)明細(xì)實(shí)際測(cè)試結(jié)果測(cè)試結(jié)果如圖55、56、57所示。測(cè)試成功。分析一商品容稱數(shù)里備注操作1000無(wú)刪除肺熱咳喘口朋液10無(wú)刪除轉(zhuǎn)移因子臉寰20無(wú)刪除圖55入庫(kù)明細(xì)查詢功能測(cè)試結(jié)果藥品分類:抗寄生蟲塑-藥品:肺艾克膠襄入庫(kù)數(shù)里;10備注;無(wú)提交重置圖56添加入庫(kù)明細(xì)測(cè)試結(jié)果坯目網(wǎng)頁(yè)的艇J您確走加慣嗎?圖57刪除操作測(cè)試結(jié)果通過(guò)多組數(shù)據(jù)反復(fù)測(cè)試的橫向?qū)Ρ?。明?xì)查詢功能均能正常顯示,添加功能均能
42、正常添加并存儲(chǔ),刪除功能也能正常刪除數(shù)據(jù)。得出結(jié)論入/出庫(kù)功能正常無(wú)漏洞,測(cè)試成功。結(jié)論系統(tǒng)使用JSP和SQL2005設(shè)計(jì)并實(shí)現(xiàn)。本醫(yī)藥管理系統(tǒng)基本達(dá)到了醫(yī)藥管理使用者的基本功能需求,如藥品的分類,添加,藥品的出庫(kù)入庫(kù),藥品匯總等并且操作界面簡(jiǎn)單明了,美觀大方。但因?yàn)樽陨砣狈﹂_發(fā)經(jīng)驗(yàn)并且時(shí)間有限,系統(tǒng)在設(shè)計(jì)過(guò)程中難免會(huì)有不足和漏洞的出現(xiàn),如對(duì)輸入的數(shù)據(jù)格式?jīng)]有嚴(yán)格的規(guī)定,不能確保數(shù)據(jù)輸入的正確性,沒有達(dá)到預(yù)期的效果,在以后的工作生活中還會(huì)不斷地學(xué)習(xí)各項(xiàng)開發(fā)技術(shù),也會(huì)更加的豐富開發(fā)經(jīng)驗(yàn)還會(huì)對(duì)本系統(tǒng)的各項(xiàng)功能進(jìn)行完善,進(jìn)一步優(yōu)化系統(tǒng)的界面,使其操作更加的簡(jiǎn)單,運(yùn)用價(jià)值也會(huì)更高。參考文獻(xiàn)耿秋祥,探索
43、智能電網(wǎng)引領(lǐng)企業(yè)發(fā)展N,華東電力報(bào),2015:2-3.懷艾芹,基于SQLServer的高校OA系統(tǒng)數(shù)據(jù)庫(kù)安全技術(shù)研究J,計(jì)算機(jī)與數(shù)字工程,2016:167-214.章彪,姜良,肖劍,張沫,基于MVC模式的STRUTS框架的研究J,微計(jì)算機(jī)信息,2015:246-294.張曼,段振華,工作流網(wǎng)合成規(guī)則及其在流程設(shè)計(jì)中的應(yīng)用J,西安電子科技大學(xué)學(xué)報(bào),2015:123-186.白桂梅,結(jié)構(gòu)化與面向?qū)ο蠓治龇椒ㄖg關(guān)系的研究,現(xiàn)代電子技術(shù),2015:12-13.葉蕾,黃慶藏,于明遠(yuǎn),俞棟輝,基于云計(jì)算環(huán)境的醫(yī)學(xué)信息集成,電信科學(xué),2014:48-86.JimBudzynski,Modelforsucc
44、essorfailure,AgriMarketing,2014:30-45.WorkflowPatterns,W.M.PvanderAalst,A.H.M.terHofstede,B.Kiepuszewski,A.B.Parros,DistributedandParallelDatabases,2017:57-68.附錄核心源代碼用戶登錄部分頁(yè)面代碼:functioncheck1()if(document.ThisForm.userName.value=)alert(請(qǐng)輸入用戶名”);document.ThisForm.userName.focus();returnfalse;if(docum
45、ent.ThisForm.userPw.value=)alert(”請(qǐng)輸入密碼”);document.ThisForm.userPw.focus();returnfalse;if(document.ThisForm.userType.value=-1)alert(請(qǐng)選擇登陸身份”);returnfalse;document.getElementById(indicator).style.display=block;loginService.login(document.ThisForm.userName.value,document.ThisForm.userPw.value,document
46、.ThisForm.userType.value,callback);functioncallback(data)document.getElementById(indicator).style.display=none;if(data=no)alert(用戶名或密碼錯(cuò)誤”);if(data=yes)alert(通過(guò)驗(yàn)證,系統(tǒng)登錄成功”);window.location.href=/loginSuccess.jsp;出庫(kù)管理部分代碼:publicvoidchukuAdd(HttpServletRequestreq,HttpServletResponseres)/添加Stringdanjuhao
47、=req.getParameter(danjuhao);Stringshijian=req.getParameter(shijian);intzongjiage=Integer.parseInt(req.getParameter(zongjiage);Stringjingshouren=req.getParameter(jingshouren);Stringbeizhu=req.getParameter(beizhu);Stringdel=no;Stringsql=insertintot_chukuvalues(?,?,?,?,?,?);Objectparams=danjuhao,shijia
48、n,zongjiage,jingshouren,beizhu,del;DBmydb=newDB();mydb.doPstm(sql,params);mydb.closed();req.setAttribute(message,操作成功);req.setAttribute(path,chuku?type=chukuMana);StringtargetURL=/common/success.jsp;dispatch(targetURL,req,res);publicvoidchukuDel(HttpServletRequestreq,HttpServletResponseres)/刪除intid=
49、Integer.parseInt(req.getParameter(id);Stringsql=updatet_chukusetdel=yeswhereid=?;Objectparams=id;DBmydb=newDB();mydb.doPstm(sql,params);mydb.closed();req.setAttribute(message,操作成功);req.setAttribute(path,chuku?type=chukuMana);StringtargetURL=/common/success.jsp;dispatch(targetURL,req,res);publicvoidc
50、hukuMingxiAdd(HttpServletRequestreq,HttpServletResponseres)/明細(xì)添加intchuku_id=Integer.parseInt(req.getParameter(chuku_id);intgoods_id=Integer.parseInt(req.getParameter(goods_id);intshuliang=Integer.parseInt(req.getParameter(shuliang);Stringbeizhu=req.getParameter(beizhu);Stringsql=insertintot_chukuMin
51、gxivalues(?,?,?,?);Objectparams=chuku_id,goods_id,shuliang,beizhu;DBmydb=newDB();mydb.doPstm(sql,params);mydb.closed();req.setAttribute(msg,操作成功);StringtargetURL=/common/msg.jsp;dispatch(targetURL,req,res);publicvoidchukuMingxiDel(HttpServletRequestreq,HttpServletResponseres)/明細(xì)刪除intid=Integer.parse
52、Int(req.getParameter(id);Stringsql=deletefromt_chukuMingxiwhereid=+id;Objectparams=;DBmydb=newDB();mydb.doPstm(sql,params);mydb.closed();req.setAttribute(msg,操作成功);StringtargetURL=/common/msg.jsp;dispatch(targetURL,req,res);庫(kù)存管理部分代碼:publicvoidkucunMana(HttpServletRequestreq,HttpServletResponseres)th
53、rowsServletException,IOException/庫(kù)存查詢ListkucunList=newArrayList();Listgoods_id_list=liuService.getAllGoods_id();for(inti=0;igoods_id_list.size();i+)intgoods_id=goods_id_list.get(i);intkucunShuliang=liuService.getGoodsRukuShuliang(goods_id)-liuService.getGoodsChukuShuliang(goods_id);Kucunkucun=newKuc
54、un();kucun.setGoods_id(goods_id);kucun.setKucun(kucunShuliang);kucun.setGoods_name(liuService.getGoodsName(goods_id); kucunList.add(kucun);req.setAttribute(kucunList,kucunList);req.getRequestDispatcher(admin/kucun/kucunMana.jsp).forward(req,res);publicvoiddispatch(StringtargetURI,HttpServletRequestr
55、equest,HttpServletResponseresponse)RequestDispatcherdispatch=getServletContext().getRequestDispatcher(targetURI);trydispatch.forward(request,response);return;catch(ServletExceptione)e.printStackTrace();catch(IOExceptione)e.printStackTrace();員工信息管理部分代碼:publicvoidyuangongAdd(HttpServletRequestreq,Http
56、ServletResponseres)/員工信息添加Stringname=req.getParameter(name);Stringsex=req.getParameter(sex);Stringage=req.getParameter(age);Stringtel=req.getParameter(tel);Stringaddress=req.getParameter(address);Stringzhiwei=req.getParameter(zhiwei);Stringsql=insertintot_yuangongvalues(?,?,?,?,?,?,?,?,?,?);Objectpa
57、rams=name,sex,age,tel,address,zhiwei,0,no;DBmydb=newDB();mydb.doPstm(sql,params);mydb.closed();req.setAttribute(message,操作成功);req.setAttribute(path,yuangong?type=yuangongMana);StringtargetURL=/common/success.jsp;dispatch(targetURL,req,res);publicvoidyuangongDel(HttpServletRequestreq,HttpServletRespo
58、nseres)/員工信息刪除intid=Integer.parseInt(req.getParameter(id);Stringsql=updatet_yuangongsetdel=?whereid=?;Objectparams=yes,id;DBmydb=newDB();mydb.doPstm(sql,params);mydb.closed();req.setAttribute(message,操作成功);req.setAttribute(path,yuangong?type=yuangongMana);StringtargetURL=/common/success.jsp;dispatch
59、(targetURL,req,res);publicvoidyuangongQuanxian(HttpServletRequestreq,HttpServletResponseres)/員工權(quán)限管理intid=Integer.parseInt(req.getParameter(id);intquanxian=Integer.parseInt(req.getParameter(quanxian);StringloginName=req.getParameter(loginName);StringloginPw=req.getParameter(loginPw);Stringsql=updatet_yuangongsetquanxian=?,loginName=?,loginPw=?whereid=+id;Objectparams=quanxian,loginName,loginPw;DBmydb=newDB();mydb.doPstm(sql,params);mydb.closed();req.setAttribute(message,操作成功);req
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑材料加工生產(chǎn)合同范本4篇
- 專業(yè)出國(guó)留學(xué)輔導(dǎo)協(xié)議樣本(2024)版B版
- 2025年度醫(yī)療器械緊急運(yùn)輸服務(wù)協(xié)議3篇
- 2025年度數(shù)據(jù)中心場(chǎng)地租賃合作協(xié)議4篇
- 2025年度食品試用及消費(fèi)者滿意度調(diào)查合同4篇
- 2025年度綠色建筑設(shè)計(jì)與施工一體化服務(wù)合同4篇
- 2025年度市政基礎(chǔ)設(shè)施改造鏟車租賃協(xié)議書4篇
- 二零二四全新建筑工程施工聯(lián)營(yíng)協(xié)議書下載3篇
- 2024重慶離婚協(xié)議書標(biāo)準(zhǔn)范文
- 二婚再婚2024年度財(cái)產(chǎn)共有協(xié)議
- 2024年黑河嫩江市招聘社區(qū)工作者考試真題
- 第22單元(二次函數(shù))-單元測(cè)試卷(2)-2024-2025學(xué)年數(shù)學(xué)人教版九年級(jí)上冊(cè)(含答案解析)
- 藍(lán)色3D風(fēng)工作總結(jié)匯報(bào)模板
- 安全常識(shí)課件
- 河北省石家莊市2023-2024學(xué)年高一上學(xué)期期末聯(lián)考化學(xué)試題(含答案)
- 2024年江蘇省導(dǎo)游服務(wù)技能大賽理論考試題庫(kù)(含答案)
- 2024年中考英語(yǔ)閱讀理解表格型解題技巧講解(含練習(xí)題及答案)
- 新版中國(guó)食物成分表
- 浙江省溫州市溫州中學(xué)2025屆數(shù)學(xué)高二上期末綜合測(cè)試試題含解析
- 2024年山東省青島市中考生物試題(含答案)
- 保安公司市場(chǎng)拓展方案-保安拓展工作方案
評(píng)論
0/150
提交評(píng)論