基于SSM實(shí)現(xiàn)的煙草系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于SSM實(shí)現(xiàn)的煙草系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于SSM實(shí)現(xiàn)的煙草系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于SSM實(shí)現(xiàn)的煙草系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于SSM實(shí)現(xiàn)的煙草系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩76頁(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.1研究目的及意義目前全球經(jīng)濟(jì)一體化、國(guó)際競(jìng)爭(zhēng)日趨激烈,迫切需要提升企業(yè)管理效率、增強(qiáng)市場(chǎng)競(jìng)爭(zhēng)力。而且對(duì)大多數(shù)商家而言煙草管理牽涉到資源使用,時(shí)空高效應(yīng)用等問(wèn)題,因此構(gòu)建一個(gè)對(duì)不足預(yù)判與到期積極報(bào)警的煙草管理系統(tǒng)是十分必要的。在對(duì)國(guó)內(nèi)煙草系統(tǒng)的研究現(xiàn)狀進(jìn)行深入分析后,我們提出了一種創(chuàng)新性的基于云計(jì)算的煙草管理的解決方案。1.2研究現(xiàn)狀與發(fā)展趨勢(shì)1.2.1研究現(xiàn)狀伴隨著計(jì)算機(jī)業(yè)務(wù)在我國(guó)的迅猛發(fā)展,全國(guó)各地的企業(yè)紛紛步入電腦管理時(shí)代,在提升企業(yè)管理效率,增強(qiáng)市場(chǎng)競(jìng)爭(zhēng)力的同時(shí),全國(guó)各地的一些企業(yè)仍然處于原始管理的階段。但是伴隨著全球經(jīng)濟(jì)信息化進(jìn)程的不斷推進(jìn),企業(yè)也迎來(lái)了這更大的機(jī)遇與挑戰(zhàn),而在社會(huì)的激烈競(jìng)爭(zhēng)中,提升管理效率與科學(xué)管理的意義就顯得格外突出,所以建立一套科學(xué)規(guī)范有效的管理制度并充分利用計(jì)算機(jī)所帶來(lái)的方便已經(jīng)是大勢(shì)所趨。經(jīng)濟(jì)全球化給我國(guó)中小企業(yè)發(fā)展帶來(lái)了各方面挑戰(zhàn),而且單純依靠原始手工管理或者單純機(jī)器管理并不能高效地把其重要組成部分提上臺(tái)面,也不能準(zhǔn)確地進(jìn)行判斷與處理,還會(huì)浪費(fèi)很多人力,物力以及影響資料的準(zhǔn)確性與及時(shí)性等。公司管理者決策僅能以報(bào)表數(shù)據(jù)為基礎(chǔ),既浪費(fèi)了大量人力物力,又不能實(shí)現(xiàn)實(shí)時(shí)監(jiān)控,很難保證準(zhǔn)確及時(shí)。因此,需要研究和開發(fā)出既具有先進(jìn)管理思想,又能適用于國(guó)內(nèi)企業(yè)使用的煙草管理系統(tǒng)。由于當(dāng)前的信息化建設(shè),計(jì)算機(jī)的普及,以及在軟件的研發(fā)方面的巨大優(yōu)勢(shì),我國(guó)的煙草局對(duì)建立一個(gè)信息化的煙草經(jīng)營(yíng)體系的重要性有了充分的了解,并且研發(fā)出了一些用于對(duì)貨物經(jīng)營(yíng)進(jìn)行管理的智能裝置,比如易商云·POS,并且在這方面做出了巨大的成就。使用該系統(tǒng)完成諸如:銷售預(yù)報(bào)、存貨預(yù)警、采購(gòu)、會(huì)籍管理等日常運(yùn)營(yíng)工作。而且,隨著系統(tǒng)的不斷完善,企業(yè)供應(yīng)鏈的不斷加強(qiáng),我國(guó)的煙草管理將會(huì)向更高層次的智慧發(fā)展。1.2.2發(fā)展趨勢(shì)隨著人們健康意識(shí)的不斷增強(qiáng),對(duì)煙草的消費(fèi)需求逐漸下降,煙草產(chǎn)業(yè)正面臨著巨大挑戰(zhàn)。在這種情況下,為了保持煙草生態(tài)系統(tǒng)的生態(tài)適應(yīng)性,必須不斷進(jìn)行創(chuàng)新以適應(yīng)環(huán)境的不斷變化,提升自身的競(jìng)爭(zhēng)力,以適應(yīng)市場(chǎng)需求的不斷演變。電子煙的興起,傳統(tǒng)煙草的市場(chǎng)份額逐漸被擠壓,煙草行業(yè)需要加快轉(zhuǎn)型升級(jí),開發(fā)新型的電子煙產(chǎn)品,以適應(yīng)市場(chǎng)需求的變化。信息技術(shù)的快速發(fā)展,煙草行業(yè)需要加強(qiáng)對(duì)數(shù)據(jù)的管理和運(yùn)用,建立起完善的煙草系統(tǒng),以更好地管理生產(chǎn)、銷售、庫(kù)存等方面的信息。隨著環(huán)保意識(shí)的提高,煙草行業(yè)應(yīng)當(dāng)更加注重環(huán)境保護(hù),積極推廣綠色種植、綠色加工等環(huán)保技術(shù),以降低對(duì)環(huán)境的污染,提升產(chǎn)品的品質(zhì)和競(jìng)爭(zhēng)力??傊瑹煵菪袠I(yè)和煙草系統(tǒng)在未來(lái)的發(fā)展中需要適應(yīng)市場(chǎng)需求的變化,加強(qiáng)創(chuàng)新和轉(zhuǎn)型升級(jí),提高產(chǎn)品的質(zhì)量和競(jìng)爭(zhēng)力,以保持行業(yè)的持續(xù)發(fā)展。1.3研究?jī)?nèi)容及解決方案1.3.1研究?jī)?nèi)容伴隨著當(dāng)前互聯(lián)網(wǎng)形式的發(fā)展,各行各業(yè)的管理都開始跟隨現(xiàn)今網(wǎng)絡(luò)大趨勢(shì)開始一點(diǎn)一點(diǎn)轉(zhuǎn)變。對(duì)于煙草這一大壟斷行業(yè)來(lái)說(shuō),也必須要緊跟互聯(lián)網(wǎng)的經(jīng)營(yíng)模式,為了方便、迅速并且管理得更加規(guī)范,這樣的一個(gè)系統(tǒng)有很大的存在的必要性?;赟SM實(shí)現(xiàn)的煙草系統(tǒng)需要進(jìn)行全面的研究和開發(fā),包括需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)架構(gòu)設(shè)計(jì)、技術(shù)選型、系統(tǒng)開發(fā)、系統(tǒng)測(cè)試、系統(tǒng)部署和系統(tǒng)維護(hù)等多個(gè)方面。1.3.2研究方案1.系統(tǒng)使用方法模型:利用面向?qū)ο蟮姆椒ǚ治?、設(shè)計(jì)與實(shí)現(xiàn)目標(biāo)系統(tǒng)。2.技術(shù):本次煙草系統(tǒng)采用的是B/S架構(gòu),服務(wù)器使用的是Tomcat9.0。在系統(tǒng)的開發(fā)過(guò)程中,要保證系統(tǒng)的穩(wěn)定性和可靠性。采用模塊化技術(shù)構(gòu)建數(shù)據(jù)庫(kù)系統(tǒng),使得整個(gè)系統(tǒng)具有較高的可維護(hù)性。SSM架構(gòu)是后臺(tái)框架的一部分。本文介紹了該架構(gòu)的特點(diǎn)及主要模塊,闡述了各部分的工作流程及技術(shù)要點(diǎn)。利用該架構(gòu)實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的訪問(wèn)功能,并將其成功應(yīng)用于實(shí)際項(xiàng)目中,取得了顯著的成效。同時(shí),針對(duì)目前國(guó)內(nèi)的軟件開發(fā)現(xiàn)狀提出一些建議,以便更好地促進(jìn)我國(guó)軟件產(chǎn)業(yè)的發(fā)展。3.框架組件:以B/S體系結(jié)構(gòu)為基礎(chǔ),以MVC為開發(fā)平臺(tái);4.開發(fā)工具和語(yǔ)言:使用Java和IntelliJIDEA2020;選擇使用的數(shù)據(jù)庫(kù):使用的是NavicatPremium數(shù)據(jù)庫(kù)。1.4論文組織結(jié)構(gòu)在本文的第一部分,主要介紹了引言的有關(guān)內(nèi)容,主要介紹了早期總體體系的演化和今后的發(fā)展。第二個(gè)部分包括對(duì)易商·云POS系統(tǒng)的前期研究,需求的獲取,以及用例的說(shuō)明,為以后的工作奠定堅(jiān)實(shí)的基礎(chǔ)。通過(guò)對(duì)學(xué)生的實(shí)際調(diào)查,了解校園網(wǎng)絡(luò)使用現(xiàn)狀,并分析其原因。第三個(gè)部分則是系統(tǒng)的整體規(guī)劃涵蓋了系統(tǒng)架構(gòu)的設(shè)計(jì)、相關(guān)技術(shù)的介紹以及網(wǎng)絡(luò)架構(gòu)的構(gòu)建等多個(gè)方面。第四個(gè)部分則為系統(tǒng)所構(gòu)成該篇文章的詳細(xì)設(shè)計(jì)涵蓋了關(guān)鍵模塊的功能細(xì)節(jié)和數(shù)據(jù)庫(kù)的詳盡設(shè)計(jì)。系統(tǒng)實(shí)現(xiàn)的第五個(gè)部分詳細(xì)探討了該系統(tǒng)的各個(gè)功能模塊以及數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì),為讀者提供了全面的了解,第五個(gè)部分則屬于軟性內(nèi)容對(duì)整個(gè)系統(tǒng)平臺(tái)進(jìn)行了詳盡的測(cè)試,最終得出了對(duì)其未來(lái)發(fā)展的總結(jié)和展望。2需求獲取2.1需求獲取基于“2023-2029”的調(diào)查,對(duì)中國(guó)煙草工業(yè)的發(fā)展?fàn)顩r進(jìn)行了全面的調(diào)查與分析,并就未來(lái)的發(fā)展趨勢(shì)做出了展望,并提出了一份關(guān)于中國(guó)煙草工業(yè)2019年度營(yíng)業(yè)收入1.3萬(wàn)億元的報(bào)告,中國(guó)煙草物流行業(yè)市場(chǎng)規(guī)模及未來(lái)發(fā)展趨勢(shì),按照國(guó)家煙草專賣局發(fā)布的數(shù)據(jù),中國(guó)煙草物流行業(yè)市場(chǎng)規(guī)模達(dá)到了1.7萬(wàn)億元。煙草公司作為國(guó)家壟斷企業(yè),未來(lái),中國(guó)煙草物流行業(yè)將朝著智能化、規(guī)?;?、網(wǎng)絡(luò)化、節(jié)能環(huán)?;姆较虬l(fā)展。將管理多元化、規(guī)范化和整合性的理念,以及管理與物流的有機(jī)融合,為煙草企業(yè)的營(yíng)銷管理提供了一個(gè)切實(shí)可行的思路。通過(guò)運(yùn)用該系統(tǒng),可以進(jìn)一步提升公司的管理水平,改變公司的管理理念,更加方便、直觀的管理。因此我也在線下進(jìn)行了一次調(diào)研,調(diào)研的內(nèi)容就是針對(duì)于現(xiàn)在煙草公司的管理政策,是否想要借助一個(gè)與煙草公司聯(lián)合的系統(tǒng),并且提供什么樣的功能來(lái)最大的實(shí)現(xiàn)管理的規(guī)范化與便捷化。調(diào)研結(jié)果如圖2-1所示。圖2-1調(diào)研結(jié)果圖Figure2-1ResearchResults2.2需求分析在煙草局的運(yùn)營(yíng)管理工作中,煙草系統(tǒng)是非常關(guān)鍵的一環(huán)。當(dāng)前,一些店鋪的進(jìn)、銷、銷、銷、銷等方面的數(shù)據(jù),都從手工的記錄變成了電腦的管理。隨著電腦管理的廣泛使用和推廣,人們對(duì)有關(guān)的系統(tǒng)的要求也越來(lái)越高。因此,如果能夠?qū)υ撓到y(tǒng)進(jìn)行改進(jìn),就能夠使公司的資源達(dá)到信息化、共享化、及時(shí)化的程度。提升煙葉局業(yè)經(jīng)營(yíng)效能與市場(chǎng)競(jìng)爭(zhēng)能力。利用對(duì)線下門店管理工作進(jìn)行的調(diào)查和分析,并對(duì)資料進(jìn)行查閱,從而對(duì)店鋪管理系統(tǒng)的需求有一個(gè)全面的了解。在煙草系統(tǒng)中,具體包括:商品管理、進(jìn)貨管理、員工管理、物流管理、庫(kù)存管理、銷售管理、客戶管理、供應(yīng)商管理等。2.2.1可行性研究煙草行業(yè)是一個(gè)較為復(fù)雜的行業(yè),其經(jīng)營(yíng)過(guò)程中所牽扯的行業(yè)很多,要求對(duì)其生產(chǎn)、銷售和庫(kù)存等環(huán)節(jié)進(jìn)行全方位的管理。而在SSM的基礎(chǔ)上來(lái)實(shí)施煙草管理,則有如下可能:1.SSM架構(gòu)已經(jīng)趨于完善和穩(wěn)固:SSM框架是當(dāng)前比較流行的一種JavaWeb開發(fā)框架,它包括了Spring、SpringMVC和MyBatis三個(gè)開源框架,它們都經(jīng)歷了幾年的發(fā)展和改進(jìn),具有了更加完備的功能,而且它們的應(yīng)用也比較穩(wěn)定,可以很好地滿足煙草系統(tǒng)的需要。2.SSM架構(gòu)的開發(fā)與維護(hù):SSM架構(gòu)使用MVC架構(gòu),將業(yè)務(wù)邏輯、數(shù)據(jù)存取和視圖三部分分開,讓開發(fā)者能夠集中精力在不同層面上進(jìn)行工作,從而大大提升了系統(tǒng)的開發(fā)效率,也大大增強(qiáng)了系統(tǒng)的可維護(hù)性。另外,SSM架構(gòu)還為用戶提供了大量的可擴(kuò)展性與可擴(kuò)展性方面的支持。3.適用于企業(yè)的SSM架構(gòu):作為一個(gè)企業(yè)的軟件開發(fā),在開發(fā)過(guò)程中必須要注意其可擴(kuò)展性、可靠性和安全性。SSM架構(gòu)具有較強(qiáng)的實(shí)用性,具有較強(qiáng)的實(shí)用性,并具有較強(qiáng)的實(shí)用性,對(duì)煙草行業(yè)的發(fā)展具有一定的借鑒意義。4.對(duì)多個(gè)數(shù)據(jù)庫(kù)的SSM架構(gòu):在煙葉信息處理中,必須實(shí)現(xiàn)對(duì)各種數(shù)據(jù)庫(kù)的綜合管理。MyBatis是SSM架構(gòu)中的一項(xiàng)關(guān)鍵技術(shù),它能夠?qū)racle,MySQL,SQLServer等各種不同類型的數(shù)據(jù)庫(kù)進(jìn)行有效地支撐,能夠很好地解決煙葉生產(chǎn)中的各種問(wèn)題。5.SSM架構(gòu)的社群活動(dòng):SSM框架是當(dāng)前較為普遍的JavaWeb開發(fā)框架,所以它在社區(qū)中擁有眾多的開發(fā)者和用戶,為他們提供了大量的素材和技術(shù)支撐,可以高效地將他們?cè)陂_發(fā)過(guò)程中所面臨的各種問(wèn)題進(jìn)行解決。總之,利用SSM架構(gòu)來(lái)構(gòu)建煙草信息系統(tǒng)是一種很好的方法,它可以很好地適應(yīng)企業(yè)對(duì)信息技術(shù)的要求,同時(shí)也可以有效地提升信息技術(shù)的開發(fā)速度和編碼質(zhì)量,這對(duì)于煙草信息技術(shù)的發(fā)展和企業(yè)的經(jīng)營(yíng)都是有益的。2.3系統(tǒng)功能模塊闡述煙草系統(tǒng)的主要功能模塊圖,以滿足上述需求為前提。根據(jù)這些模塊圖,對(duì)各個(gè)子功能進(jìn)行詳細(xì)設(shè)計(jì)并繪制出各部分的模塊的功能圖。圖2-2所呈現(xiàn)的是該模塊的主要功能示意圖。圖2-2主要功能模塊圖Fig.2-2MainFunctionalModuleDiagram2.4需求陳述根據(jù)調(diào)研分析得知,煙草系統(tǒng)管理模塊共需要完成7項(xiàng)中心任務(wù),即:物流管理,卷煙訂貨,進(jìn)貨管理,商品信息管理,庫(kù)存管理,銷售管理和員工信息管理。每項(xiàng)任務(wù)具體描述如下:1.物流管理物流管理主要提供商鋪訂貨信息,包括物流的基本信息、貨物信息和貨物運(yùn)輸。為物流信息提供輸入,修改,查詢等服務(wù)。2.卷煙訂貨根據(jù)店鋪所下單的商品,我們生成了該商品的卷煙下單,并在出貨前可以對(duì)該下單進(jìn)行修正,以確保下單狀態(tài)為未填寫。訂單在發(fā)貨后即刻終止。系統(tǒng)通過(guò)設(shè)置多個(gè)子模塊實(shí)現(xiàn)了對(duì)商品信息及相關(guān)數(shù)據(jù)信息的管理和維護(hù),并在各功能模塊之間建立起一個(gè)相互關(guān)聯(lián)關(guān)系,以完成對(duì)商品銷售過(guò)程中的各種業(yè)務(wù)處理。該模塊需提供訂單的生成、修改和查詢功能,以及對(duì)訂單狀態(tài)進(jìn)行修改的能力。3.進(jìn)貨管理您可以查看進(jìn)貨信息,其中包括訂單ID、商品名稱和進(jìn)貨日期,詳細(xì)了解每一筆進(jìn)貨訂單的情況,刪除進(jìn)貨信息、修改進(jìn)貨信息以及查看進(jìn)貨信息的操作。4.商品信息管理用戶可以在該模塊中進(jìn)行商品信息添加,商品信息查看,商品信息修改以及商品信息查看操作。5.庫(kù)存管理這個(gè)模塊允許用戶執(zhí)行添加庫(kù)存信息、查看庫(kù)存信息、修改庫(kù)存信息和瀏覽庫(kù)存信息等操作。6.銷售管理用戶可以查看銷售信息,進(jìn)行銷量統(tǒng)計(jì),同時(shí)還可以進(jìn)行盈利分析。7.員工信息管理在此模塊中,用戶可進(jìn)行員工信息的添加、查看、修改和刪除操作。2.5UseCase建模2.5.1定義活動(dòng)者通過(guò)對(duì)煙草管理模塊的需要和總體的分析,識(shí)別出了兩個(gè)參與者,分別是:工作人員(店鋪)和管理員。通過(guò)該系統(tǒng),員工(店鋪)能夠?qū)τ唵涡畔ⅰ⒂唵挝锪餍畔?、貨物管理信息進(jìn)行查詢,同時(shí)還能夠?qū)Υ尕涍M(jìn)行管理。通過(guò)該系統(tǒng),可以實(shí)現(xiàn)對(duì)訂單的查詢、訂單的后勤、物品的管理、人員的管理等功能。2.5.2UseCase圖在對(duì)系統(tǒng)的要求描述和對(duì)需要進(jìn)行分析的基礎(chǔ)上,再加上對(duì)上一節(jié)對(duì)系統(tǒng)Activator的界定的研究,我們得到了六個(gè)可以應(yīng)用在系統(tǒng)的銷售管理中的模塊,下面是一個(gè)用例:1.管理員角色用例2.員工(商鋪)身份用例通過(guò)結(jié)合活動(dòng)者和用例展示相關(guān)信息,我們得到了一個(gè)兩位活動(dòng)者的用例圖如下圖3-1所示:圖2-3管理員用例圖Fig.2-3AdministratorUserCaseDiagram圖2-4員工(商鋪)用例圖Fig.2-4Employee(store)usecasediagram2.6功能用例描述根據(jù)用例設(shè)計(jì)煙草系統(tǒng)的權(quán)限功能劃分,本小節(jié)將說(shuō)明煙草系統(tǒng)主要功能用例描述,具體如下。2.6.1物流管理模塊用例描述物流管理模塊是本系統(tǒng)相較于現(xiàn)有的系統(tǒng)所新增加的功能,為了方便商鋪實(shí)時(shí)查看訂貨的配送情況。物流管理模塊以及其相關(guān)的用例描述如表2-1所示:表2-1物流管理用例描述表Tab.2-1Describethelogisticsmanagementusecases用例條目輸出用例名稱物流管理主要業(yè)務(wù)參與者管理員其他參與者員工(商鋪)描述管理員物流信息的信息維護(hù)前置條件訪問(wèn)物流管理模塊后置條件物流管理數(shù)據(jù)增刪改查操作成功基本流程管理員訪問(wèn)對(duì)應(yīng)模塊選擇增刪改查操作數(shù)據(jù)實(shí)時(shí)填寫結(jié)束物流管理數(shù)據(jù)維護(hù)成功實(shí)現(xiàn)約束和說(shuō)明1.新增信息錄入完整數(shù)據(jù)2.修改信息需要獲取選中行3.刪除信息需要獲取選中行4.查詢信息需要獲取數(shù)據(jù)源其他事件流無(wú)2.6.2卷煙訂貨模塊用例描述煙草系統(tǒng)卷煙訂貨以及其相關(guān)的用例描述如表2-2所示。表2-2卷煙訂貨用例描述表Tab.2-2Describethecigarettecigaretteofcigarettes用例條目輸出用例名稱卷煙訂貨主要業(yè)務(wù)參與者管理員其他參與者員工(商鋪)描述員工(商鋪)進(jìn)行進(jìn)貨的信息維護(hù)前置條件訪問(wèn)卷煙訂貨模塊后置條件訂貨數(shù)據(jù)增刪改查操作成功續(xù)表2-2卷煙訂貨用例描述表CountinuedTab.2-2Describethecigaretteorderingcase基本流程管理員訪問(wèn)對(duì)應(yīng)模塊選擇增刪改查操作數(shù)據(jù)實(shí)時(shí)同步替代流程1.訪問(wèn)訂貨模塊2.數(shù)據(jù)訪問(wèn)失敗結(jié)束訂貨管理數(shù)據(jù)維護(hù)成功實(shí)現(xiàn)約束和說(shuō)明1.新增信息錄入完整數(shù)據(jù)2.修改信息需要獲取選中行3.刪除信息需要獲取選中行4.查詢信息需要獲取數(shù)據(jù)源其他事件流無(wú)2.6.3進(jìn)貨管理模塊用例描述煙草系統(tǒng)進(jìn)貨管理用例描述如表2-3所示。表2-3進(jìn)貨管理用例描述表Tab.2-3DescribethePurchaseManagementUseCases用例條目輸出用例名稱進(jìn)貨管理主要業(yè)務(wù)參與者管理員其他參與者員工(商鋪)描述管理員進(jìn)行進(jìn)貨的信息維護(hù)前置條件訪問(wèn)進(jìn)貨管理模塊后置條件進(jìn)貨管理數(shù)據(jù)增刪改查操作成功基本流程管理員訪問(wèn)對(duì)應(yīng)模塊選擇增刪改查操作數(shù)據(jù)實(shí)時(shí)更新替代流程1.訪問(wèn)進(jìn)貨管理模塊2.數(shù)據(jù)訪問(wèn)失敗結(jié)束進(jìn)貨管理數(shù)據(jù)維護(hù)成功實(shí)現(xiàn)約束和說(shuō)明1.新增信息錄入完整數(shù)據(jù)2.修改信息需要獲取選中行3.刪除信息需要獲取選中行4.查詢信息需要獲取數(shù)據(jù)源其他事件流無(wú)2.6.4商品管理模塊用例描述煙草系統(tǒng)商品管理以及其相關(guān)的用例描述如表2-4所示。表2-4商品管理用例描述表Tab.2-4DescribethecommodityManagementusecases用例條目輸出用例名稱商品管理主要業(yè)務(wù)參與者管理員其他參與者員工(商鋪)描述管理員商品管理的數(shù)據(jù)進(jìn)行管理維護(hù)前置條件訪問(wèn)商品管理模塊后置條件商品管理增刪改查操作成功基本流程管理員訪問(wèn)對(duì)應(yīng)模塊選擇增刪改查操作數(shù)據(jù)實(shí)時(shí)更新替代流程1.訪問(wèn)商品管理模塊2.數(shù)據(jù)訪問(wèn)失敗結(jié)束商品管理數(shù)據(jù)維護(hù)成功實(shí)現(xiàn)約束和說(shuō)明1.錄入數(shù)據(jù)要保證數(shù)據(jù)全面2.更新操作需要獲得選中行信息3.刪除操作需要獲得選中行信息4.所有操作要和數(shù)據(jù)庫(kù)進(jìn)行交互其他事件流無(wú)2.6.5庫(kù)存管理模塊用例描述煙草系統(tǒng)庫(kù)存管理功能以及其相關(guān)的用例描述如表2-5所示。表2-5庫(kù)存管理用例描述表Tab.2-5Describetheinventorymanagementusecases用例條目輸出用例名稱庫(kù)存管理主要業(yè)務(wù)參與者管理員其他參與者員工(商鋪)描述管理員對(duì)庫(kù)存商品的基本信息管理前置條件訪問(wèn)庫(kù)存管理模塊后置條件庫(kù)存管理增刪改查操作成功基本流程管理員訪問(wèn)對(duì)應(yīng)模塊選擇增刪改查操作數(shù)據(jù)實(shí)時(shí)更新續(xù)表2-5庫(kù)存管理用例描述表ContinuedTab.2-5Describetheinventorymanagementusecases替代流程1.訪問(wèn)庫(kù)存管理模塊2.數(shù)據(jù)訪問(wèn)失敗結(jié)束庫(kù)存管理數(shù)據(jù)維護(hù)成功實(shí)現(xiàn)約束和說(shuō)明1.所有操作要和數(shù)據(jù)庫(kù)進(jìn)行交互其他事件流無(wú)2.6.6銷售管理模塊用例描述煙草系統(tǒng)銷售管理功能以及其相關(guān)的用例描述如表2-6所示。表2-6銷售管理用例描述表Tab.2-6DescribetheSalesManagementUseCases用例條目輸出用例名稱銷售管理主要業(yè)務(wù)參與者管理員其他參與者員工(商鋪)描述管理員對(duì)銷售信息、盈利分析進(jìn)行查詢的基本信息管理前置條件訪問(wèn)銷售管理模塊后置條件查詢管理中的銷售數(shù)據(jù)查詢操作成功基本流程用戶訪問(wèn)對(duì)應(yīng)模塊選擇實(shí)時(shí)從數(shù)據(jù)庫(kù)查詢銷售信息替代流程1.訪問(wèn)銷售管理模塊2.數(shù)據(jù)訪問(wèn)失敗結(jié)束銷售管理數(shù)據(jù)查詢成功實(shí)現(xiàn)約束和說(shuō)明1.所有操作要和數(shù)據(jù)庫(kù)進(jìn)行交互其他事件流無(wú)2.6.7客戶管理模塊用例描述煙草系統(tǒng)的客戶管理功能以及其相關(guān)的用例描述如表2-7所示。表2-7客戶管理用例描述表Tab.2-7DescribetheCustomerManagementUseCases用例條目輸出用例名稱客戶管理主要業(yè)務(wù)參與者管理員描述管理員維護(hù)客戶的基本信息前置條件訪問(wèn)客戶管理模塊后置條件客戶管理增刪改查操作成功基本流程管理員訪問(wèn)對(duì)應(yīng)模塊選擇增刪改查操作數(shù)據(jù)實(shí)時(shí)更新替代流程1.訪問(wèn)客戶管理模塊2.數(shù)據(jù)訪問(wèn)失敗結(jié)束客戶管理數(shù)據(jù)維護(hù)成功實(shí)現(xiàn)約束和說(shuō)明1.錄入數(shù)據(jù)要保證數(shù)據(jù)全面2.更新操作需要獲得選中行信息3.刪除操作需要獲得選中行信息4.所有操作要和數(shù)據(jù)庫(kù)進(jìn)行交互其他事件流無(wú)2.6.8供應(yīng)商模塊用例描述煙草系統(tǒng)的供應(yīng)商管理功能用例描述如表2-8所示。表2-8供應(yīng)商管理及其相關(guān)用例描述表Tab.2-8DescribetheSupplierManagementUseCases用例條目輸出用例名稱供應(yīng)行管理主要業(yè)務(wù)參與者管理員其他參與者員工(商鋪)描述管理員維護(hù)供應(yīng)商的基本信息前置條件訪問(wèn)供應(yīng)商管理模塊后置條件供應(yīng)商管理增刪改查操作成功基本流程管理員訪問(wèn)對(duì)應(yīng)模塊選擇增刪改查操作數(shù)據(jù)實(shí)時(shí)更新替代流程1.訪問(wèn)供應(yīng)商管理模塊2.數(shù)據(jù)訪問(wèn)失敗結(jié)束供應(yīng)商管理數(shù)據(jù)維護(hù)成功續(xù)表2-8供應(yīng)商管理及其相關(guān)用例描述表ContinuedTab.2-8DescribetheSupplierManagementUseCases實(shí)現(xiàn)約束和說(shuō)明1.錄入數(shù)據(jù)要保證數(shù)據(jù)全面2.更新操作需要獲得選中行信息3.刪除操作需要獲得選中行信息4.所有操作要和數(shù)據(jù)庫(kù)進(jìn)行交互其他事件流無(wú)2.6.9員工管理模塊用例描述煙草系統(tǒng)的員工管理功能及其相關(guān)的用例描述如表2-9所示。表2-9員工管理用例描述表Tab.2-9DescribetheEmployeeManagementUseCases用例條目輸出用例名稱員工管理主要業(yè)務(wù)參與者管理員其他參與者員工(商鋪)描述管理員維護(hù)員工的基本信息前置條件訪問(wèn)員工管理模塊后置條件員工管理增刪改查操作成功基本流程管理員訪問(wèn)對(duì)應(yīng)模塊選擇增刪改查操作數(shù)據(jù)實(shí)時(shí)更新替代流程1.訪問(wèn)員工管理模塊2.數(shù)據(jù)訪問(wèn)失敗結(jié)束員工管理數(shù)據(jù)維護(hù)成功實(shí)現(xiàn)約束和說(shuō)明1.錄入數(shù)據(jù)要保證數(shù)據(jù)全面2.更新操作需要獲得選中行信息3.刪除操作需要獲得選中行信息4.所有操作要和數(shù)據(jù)庫(kù)進(jìn)行交互其他事件流無(wú)2.7活動(dòng)圖由于系統(tǒng)功能模塊較多,每部分活動(dòng)圖相差不大,在此只展示部分活動(dòng)圖。2.7.1物流管理模塊活動(dòng)圖煙草系統(tǒng)物流管理模塊活動(dòng)圖2-5所示。圖2-5物流管理模塊活動(dòng)圖Fig.2-5LogisticsManagementModuleActivityChart2.7.1卷煙訂貨模塊活動(dòng)圖煙草系統(tǒng)卷煙訂貨模塊活動(dòng)圖2-6所示。圖2-6卷煙訂貨模塊活動(dòng)圖Fig.2-6Activitydiagramofcigaretteorderingmodule3系統(tǒng)分析系統(tǒng)分析是在對(duì)需求進(jìn)行深入分析的基礎(chǔ)上,運(yùn)用用例模型,構(gòu)建對(duì)象類的靜態(tài)模型、動(dòng)態(tài)模型以及系統(tǒng)功能模型的過(guò)程。通過(guò)對(duì)需求進(jìn)行抽象與分解,將用戶輸入轉(zhuǎn)化為具體實(shí)體關(guān)系并生成相應(yīng)的數(shù)據(jù)視圖,然后根據(jù)這些視圖設(shè)計(jì)出邏輯結(jié)構(gòu)模型,最后完成對(duì)系統(tǒng)功能及數(shù)據(jù)庫(kù)表的建模過(guò)程。在此過(guò)程中,重點(diǎn)研究了基于類圖的靜態(tài)建模方法,從而保證了建模結(jié)果的正確性和可信性;使用交互圖解(包含協(xié)作圖解和次序圖解),我們定義了一個(gè)用例實(shí)化的協(xié)作圖解,以便對(duì)關(guān)聯(lián)和類元角色進(jìn)行描述。通過(guò)對(duì)這些圖型進(jìn)行抽象概括,形成一個(gè)面向?qū)ο蟮囊晥D——狀態(tài)圖或時(shí)序圖。為了明確各種事件的發(fā)生順序,必須運(yùn)用層次編號(hào)方案的順序圖進(jìn)行闡述。3.1系統(tǒng)使用技術(shù)3.1.1SSM框架SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis兩個(gè)開源框架整合而成。由于它提供了豐富的數(shù)據(jù)存儲(chǔ)和處理能力,使得在開發(fā)應(yīng)用系統(tǒng)時(shí)可以充分利用這些資源來(lái)提高性能。一種常見的網(wǎng)絡(luò)項(xiàng)目框架,通常被用作數(shù)據(jù)源,其結(jié)構(gòu)相對(duì)簡(jiǎn)單[1]。Spring猶如bean組裝的巨型工廠,實(shí)現(xiàn)整個(gè)項(xiàng)目的自動(dòng)化,從而呈現(xiàn)出其獨(dú)特的魅力。在項(xiàng)目中,這種黏合劑可以被視為一種有效的粘合劑。它是一種將程序和數(shù)據(jù)庫(kù)分離開來(lái)的機(jī)制,能夠很好地處理數(shù)據(jù)之間存在著關(guān)聯(lián)關(guān)系而導(dǎo)致的代碼錯(cuò)誤。Spring的核心理念在于IoC(控制反轉(zhuǎn)),即讓Spring框架成為你完成所有任務(wù)的工具,而無(wú)需程序員顯式地使用new對(duì)象。SpringMVC以DispatcherServlet類為核心。本文介紹了如何使用這種機(jī)制實(shí)現(xiàn)對(duì)一個(gè)應(yīng)用系統(tǒng)進(jìn)行設(shè)計(jì)開發(fā)。承擔(dān)著請(qǐng)求轉(zhuǎn)發(fā)和視圖管理的職責(zé),以確保信息的完整性和準(zhǔn)確性。Mybatis使數(shù)據(jù)庫(kù)變得更透明,從而提高了數(shù)據(jù)處理的效率。在該框架下實(shí)現(xiàn)的系統(tǒng)可以直接調(diào)用數(shù)據(jù)庫(kù)引擎來(lái)處理數(shù)據(jù)和查詢等操作等等。通過(guò)在該模型中引入一種新的配置文件來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)表單對(duì)象的訪問(wèn)和管理,從而達(dá)到方便用戶使用的目的。當(dāng)我們需要對(duì)數(shù)據(jù)庫(kù)表數(shù)據(jù)內(nèi)容進(jìn)行修改或更改查詢條件等操作時(shí),只需啟動(dòng)相應(yīng)的配置文件,即可輕松完成。本文提出一種新的基于配置文件和對(duì)象類型關(guān)系圖實(shí)現(xiàn)的動(dòng)態(tài)表間關(guān)聯(lián)算法。如果要更新數(shù)據(jù)庫(kù)中某個(gè)對(duì)象的屬性值,則可以通過(guò)查看該對(duì)象所擁有的各個(gè)表來(lái)實(shí)現(xiàn)。在每次查詢的過(guò)程中,所有實(shí)體的屬性信息都會(huì)被記錄在相應(yīng)的表格中,以供后續(xù)查詢使用。對(duì)于不同的應(yīng)用系統(tǒng),可以根據(jù)用戶要求設(shè)置表名、類型和變量值,從而實(shí)現(xiàn)靈活多變的功能。在與數(shù)據(jù)庫(kù)進(jìn)行交互時(shí),使用sqlSessionFactory獲取一個(gè)sqlSession,接著執(zhí)行sql命令以實(shí)現(xiàn)操作。通過(guò)這種方式實(shí)現(xiàn)不同類型業(yè)務(wù)之間的互操作性。服務(wù)的底層控制由業(yè)務(wù)層負(fù)責(zé)提供。業(yè)務(wù)層負(fù)責(zé)接收并保存用戶輸入的數(shù)據(jù)和響應(yīng)頁(yè)面所顯示的內(nèi)容。請(qǐng)求頁(yè)面面向控制器發(fā)送,控制器調(diào)用業(yè)務(wù)層的處理邏輯,邏輯層向持久層發(fā)送請(qǐng)求,持久層與數(shù)據(jù)庫(kù)進(jìn)行互動(dòng),最終將處理結(jié)果返回給業(yè)務(wù)層,業(yè)務(wù)層將處理邏輯發(fā)送給控制器,控制器隨后調(diào)用視圖以呈現(xiàn)數(shù)據(jù)[2]。整個(gè)系統(tǒng)劃分為Controller層,Dao層,Service層,View層四層。具體內(nèi)容如下:表示層(View):表示層是指用戶和系統(tǒng)進(jìn)行交互的界面層,主要負(fù)責(zé)前端頁(yè)面的展示和數(shù)據(jù)的呈現(xiàn)。在SSM框架中,表示層由Spring

MVC框架負(fù)責(zé),它通過(guò)控制器將請(qǐng)求映射到對(duì)應(yīng)的處理方法,并將處理結(jié)果返回給客戶端。其中,視圖解析器負(fù)責(zé)將邏輯視圖解析為物理視圖,并將數(shù)據(jù)模型傳遞給視圖進(jìn)行展示。(2)控制層(Controller):其中,控制層為業(yè)務(wù)邏輯的處理,其功能是接受和執(zhí)行用戶的要求。SSM架構(gòu)下,采用了SpringMVC架構(gòu),實(shí)現(xiàn)了對(duì)用戶的控制,實(shí)現(xiàn)了對(duì)用戶的控制。控制程序可以通過(guò)訪問(wèn)服務(wù)層次的方式,向服務(wù)層次發(fā)送一個(gè)請(qǐng)求供其處理,然后向客戶機(jī)發(fā)送一個(gè)處理結(jié)果。(3)服務(wù)層(Service):服務(wù)層是用于處理商業(yè)邏輯的層次,它的首要任務(wù)是包裝商業(yè)邏輯。在SSM框架中,服務(wù)層由Spring框架負(fù)責(zé),它通過(guò)依賴注入的方式將DAO對(duì)象注入到服務(wù)層中,以實(shí)現(xiàn)對(duì)數(shù)據(jù)訪問(wèn)的支持。服務(wù)層可以調(diào)用DAO層的方法,封裝業(yè)務(wù)邏輯,并將結(jié)果返回給控制層。(4)持久層(DAO):而持久性層則是實(shí)現(xiàn)對(duì)數(shù)據(jù)進(jìn)行持久性處理的一層。SSM架構(gòu)中,以MyBatis架構(gòu)為基礎(chǔ),將SQL語(yǔ)言與Java對(duì)象之間的關(guān)系進(jìn)行映射,從而完成對(duì)數(shù)據(jù)庫(kù)的存取與處理。永久層能夠?yàn)槟愕臄?shù)據(jù)庫(kù)提供API,將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中,或從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)。綜上所述,它們各自的優(yōu)點(diǎn)相互結(jié)合,形成了一個(gè)輕量級(jí)、高效、易于維護(hù)的Web開發(fā)框架。Spring框架提供了IoC還有AOP等強(qiáng)大的功能,能夠有效地解耦業(yè)務(wù)邏輯,使代碼更加清晰簡(jiǎn)潔;SpringMVC框架能夠?qū)φ?qǐng)求進(jìn)行統(tǒng)一的分發(fā)和處理,并提供了靈活的視圖解析機(jī)制,使開發(fā)者更容易實(shí)現(xiàn)自己的業(yè)務(wù)邏輯;MyBatis框架則提供了一個(gè)優(yōu)秀的ORM框架,能夠有效地簡(jiǎn)化數(shù)據(jù)庫(kù)操作,提高開發(fā)效率。因此,SSM框架在開發(fā)效率、代碼質(zhì)量、項(xiàng)目維護(hù)等方面都具有很大優(yōu)勢(shì)。3.1.2數(shù)據(jù)庫(kù)介紹本次系統(tǒng)設(shè)計(jì)采用的是NavicatPremium,本次使用的NavicatPremium是Navicat的產(chǎn)品之一,它可作為單一程序連接多個(gè)數(shù)據(jù)庫(kù)進(jìn)行管理操作,并且可以對(duì)多種數(shù)據(jù)庫(kù)進(jìn)行批處理操作,如導(dǎo)入導(dǎo)出、創(chuàng)建查詢工具、修改表字段、資料同步、備份等[3]。Navicat是一款擁有卓越功能的數(shù)據(jù)庫(kù)管理工具,其獨(dú)特之處在于其能夠提供高效的數(shù)據(jù)處理和分析能力,從而為用戶提供卓越的數(shù)據(jù)處理和分析體驗(yàn):1.多種數(shù)據(jù)庫(kù)支持:Navicat支持主流的數(shù)據(jù)庫(kù)管理系統(tǒng),包括MySQL、Oracle、PostgreSQL、SQL

Server等,同時(shí)也支持云數(shù)據(jù)庫(kù),如Amazon

RDS、Amazon

Aurora、Google

Cloud等。2.強(qiáng)大的數(shù)據(jù)編輯能力:Navicat提供了直觀、友好的界面,可以輕松的對(duì)數(shù)據(jù)庫(kù)進(jìn)行編輯、備份和恢復(fù)等操作,支持SQL語(yǔ)句高亮顯示、自動(dòng)完成、代碼片段等功能。3.數(shù)據(jù)同步和轉(zhuǎn)移:Navicat提供了數(shù)據(jù)同步和轉(zhuǎn)移功能,可以將數(shù)據(jù)從一個(gè)數(shù)據(jù)庫(kù)轉(zhuǎn)移到另一個(gè)數(shù)據(jù)庫(kù),支持多種數(shù)據(jù)格式,如CSV、Excel等。4.安全性:Navicat支持SSH和SSL等安全加密協(xié)議,確保數(shù)據(jù)傳輸?shù)臋C(jī)密性和完整性,以保障信息的安全傳輸。5.自動(dòng)化任務(wù):Navicat可以通過(guò)設(shè)置定時(shí)任務(wù),實(shí)現(xiàn)自動(dòng)備份、數(shù)據(jù)同步和轉(zhuǎn)移等任務(wù),減少了管理員的工作量。6.多用戶管理:Navicat支持多用戶管理,保證數(shù)據(jù)的安全性和完整性。7.跨平臺(tái)支持:為了滿足不同平臺(tái)用戶的多樣化需求,Navicat提供了多種操作系統(tǒng),包括但不限于Windows、Mac和Linux等。總之,Navicat作為一款功能強(qiáng)大的數(shù)據(jù)庫(kù)管理工具,其特點(diǎn)和優(yōu)點(diǎn)顯而易見,可以極大地提高管理員的工作效率和數(shù)據(jù)安全性。3.2系統(tǒng)功能描述本次系統(tǒng)設(shè)計(jì)的目標(biāo)是基于現(xiàn)有的系統(tǒng)增加用戶需求的功能設(shè)計(jì)并實(shí)現(xiàn)的一個(gè)煙草系統(tǒng),主要功能包括物流管理、卷煙訂貨、進(jìn)貨管理、商品信息管理、庫(kù)存管理、銷售管理和員工信息管理。對(duì)于整個(gè)系統(tǒng),有兩種角色,即管理員和員工(商鋪)。管理員擁有整個(gè)系統(tǒng)的全部權(quán)限,包括增刪改查一系列權(quán)限以及管理商鋪,商鋪則可以查看訂購(gòu)的配送信息。經(jīng)過(guò)需求分析,可以確定煙草系統(tǒng)功能如下:(1)物流管理:用戶可以在該模塊中進(jìn)行物流信息的查找和物流信息的修改操作,這部分主要為了方便商鋪進(jìn)行配送情況的物流查詢。(2)卷煙訂貨:用戶用戶可以在該模塊中進(jìn)行訂貨信息添加,訂貨信息查看,訂貨信息修改以及訂貨信息查看操作。(3)進(jìn)貨管理:用戶可以在該模塊中進(jìn)行進(jìn)貨信息添加,進(jìn)貨信息刪除,進(jìn)貨信息修改以及進(jìn)貨信息查看操作。(4)商品信息管理:用戶可以在該模塊中進(jìn)行商品信息添加,商品信息查看,商品信息修改以及商品信息查看操作。(5)銷售管理:用戶可以查看銷售信息,進(jìn)行銷量統(tǒng)計(jì),同時(shí)還可以進(jìn)行盈利分析。(6)庫(kù)存管理:用戶可以在該模塊中進(jìn)行庫(kù)存信息添加,庫(kù)存信息查看,庫(kù)存信息修改以及庫(kù)存信息查看操作。(7)員工信息管理:用戶可以在該模塊中進(jìn)行員工信息添加,員工信息查看,員工信息修改以及員工信息查看操作。3.3系統(tǒng)功能煙草系統(tǒng)是商鋪日常銷售和運(yùn)營(yíng)管理的一項(xiàng)重要工作之一。所以,煙草系統(tǒng)應(yīng)當(dāng)具備為企業(yè)和用戶提供高效、迅捷、安全、實(shí)時(shí)的查詢機(jī)制的能力以及數(shù)據(jù)的安全性。煙草系統(tǒng)模塊功能基本上均包含了數(shù)據(jù)的增加、修改、刪除、查詢等功能。3.3.1登錄功能用戶登錄也是本系統(tǒng)重要的部分,主要是驗(yàn)證用戶信息的正確性,與其他各個(gè)功能模塊有著密不可分的關(guān)聯(lián)。圖3-1所示,展示了用戶登錄的先后的順序圖。圖3-1用戶登錄的順序圖Fig.3-1Sequencediagramofuserlogin3.3.2商品信息管理功能管理員可以對(duì)以上的全部模塊和功能進(jìn)行數(shù)據(jù)的維護(hù)和查詢操作,系統(tǒng)中各模塊均包含了查詢功能,下面以商品的商品名稱進(jìn)行查詢?yōu)槔?,商品查詢時(shí)序圖如3-2所示。圖3-2查詢的順序圖Fig.3-2Sequencediagramofqueries3.3.3卷煙訂貨功能卷煙訂貨數(shù)據(jù)添加順序圖如圖3-3所示。圖3-3卷煙訂貨順序圖Fig.3-3Cigaretteorderingsequencediagram3.3.4庫(kù)存管理功能管理員管理庫(kù)存,進(jìn)入庫(kù)存列表功能主頁(yè)面,進(jìn)行數(shù)據(jù)處理,然后返回查詢到的數(shù)據(jù)返回到庫(kù)存列表供管理員查詢,如下圖3-4所示。圖3-4庫(kù)存管理順序圖Fig.3-4InventoryManagementSequenceDiagram3.3.5物流信息功能管理員管理物流信息,進(jìn)入物流管理功能主界面,進(jìn)行數(shù)據(jù)處理,然后將新增的數(shù)據(jù)返回到物流列表供管理員查詢,如下圖3-5所示。圖3-5物流信息順序圖Fig.3-5LogisticsInformationSequenceDiagram3.3.6銷售信息功能管理員管理銷售列表,進(jìn)入銷售列表功能主頁(yè)面,進(jìn)行數(shù)據(jù)處理,然后返回查詢到的數(shù)據(jù)返回到銷售列表供管理員查詢,如下圖3-6所示。圖3-6銷售信息順序圖Fig.3-6SalesInformationSequenceDiagram3.3.7銷售統(tǒng)計(jì)功能管理員進(jìn)入銷售統(tǒng)計(jì)功能,進(jìn)行數(shù)據(jù)處理,然后返回查詢到的數(shù)據(jù)返回到銷售統(tǒng)計(jì)并生成統(tǒng)計(jì)圖表供管理員查詢,如下圖3-7所示。圖3-7銷售統(tǒng)計(jì)順序圖Fig.3-7SalesStatisticsSequenceChart3.3.8員工信息管理功能員工通過(guò)登錄,進(jìn)入員工主頁(yè)面,進(jìn)行數(shù)據(jù)處理,然后返回查詢到的數(shù)據(jù),如下圖3-8所示。圖3-8員工管理順序圖Fig.3-8StaffManagementSequenceChart3.4系統(tǒng)功能協(xié)作圖(1)按照上節(jié)所述的順序圖表,下面的圖3-9中顯示了一個(gè)由使用者生成卷煙定購(gòu)的合作圖表。圖3-9用戶創(chuàng)建卷煙訂單的協(xié)作圖Fig.3-9CollaborationDiagramofUserCreatingCigaretteOrders(2)根據(jù)上節(jié)描述的的順序圖,給出管理員創(chuàng)建物流信息的協(xié)作圖如下圖3-10所示。圖3-10管理員創(chuàng)建物流信息的協(xié)作圖Fig.3-10CollaborationDiagramofAdministratorsCreatingLogisticsInformation4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)架構(gòu)設(shè)計(jì)本次所做的基于SSM的煙草系統(tǒng)的系統(tǒng)架構(gòu)設(shè)計(jì),系統(tǒng)的總體設(shè)計(jì)主要包含整體系統(tǒng)的軟件層次架構(gòu)以及網(wǎng)絡(luò)層次架構(gòu)設(shè)計(jì)??傮w來(lái)說(shuō),基于SSM的煙草系統(tǒng)的系統(tǒng)架構(gòu)設(shè)計(jì),將系統(tǒng)按照不同的層次進(jìn)行劃分,因此,系統(tǒng)的可維護(hù)性、可擴(kuò)展性以及可重用性得到了顯著的提升,為用戶帶來(lái)了更加靈活和高效的使用感受,從而增強(qiáng)了用戶的使用體驗(yàn)和忠誠(chéng)度。在此基礎(chǔ)上,經(jīng)過(guò)全面的測(cè)試和深入的結(jié)果分析,我們得出結(jié)論:該系統(tǒng)已經(jīng)成功地達(dá)到了設(shè)計(jì)要求。本課題研究的目的在于提高移動(dòng)通信基站機(jī)房空調(diào)管理系統(tǒng)的自動(dòng)化程度及運(yùn)行效率。與此同時(shí),同樣也是如此,也是采用了一些優(yōu)秀的開源框架,如Spring、MyBatis等,可以提高系統(tǒng)的開發(fā)效率和性能。4.1.1軟件層次架構(gòu)圖4-1軟件層次架構(gòu)Fig.4-1SoftwareHierarchyArchitecture1.表現(xiàn)層(JSP)表現(xiàn)層是Web應(yīng)用程序中的一個(gè)組件,主要負(fù)責(zé)將數(shù)據(jù)展示給用戶。JSP(JavaServerPages)是JavaWeb應(yīng)用程序中的一種動(dòng)態(tài)頁(yè)面技術(shù),對(duì)JavaWeb開發(fā)技術(shù)進(jìn)行深入探究,以主流框架為基礎(chǔ),尋求最優(yōu)組合方案,從而可以動(dòng)態(tài)地生成頁(yè)面內(nèi)容。2.控制層(SpringMVC的Controller)控制層是Web應(yīng)用程序的中間層,主要負(fù)責(zé)接收用戶請(qǐng)求、對(duì)請(qǐng)求進(jìn)行處理,并在業(yè)務(wù)邏輯層進(jìn)行調(diào)用以進(jìn)行進(jìn)一步處理。SpringMVC是一種以MVC(Model-View-Controller)模式為基礎(chǔ)的Web框架SpringMVC是一種以MVC(Model-View-Controller)模式為基礎(chǔ)的Web框架,其Controller組件負(fù)責(zé)接收用戶的請(qǐng)求,并將其轉(zhuǎn)發(fā)至相應(yīng)的業(yè)務(wù)邏輯層進(jìn)行處理。3.業(yè)務(wù)邏輯層(Service接口方法和實(shí)現(xiàn))在JavaWeb開發(fā)中,一般情況下,業(yè)務(wù)邏輯層被定義為一種接口,而要實(shí)現(xiàn)這個(gè)界面,就必須寫一個(gè)類專門實(shí)現(xiàn)它。業(yè)務(wù)邏輯層通常包括數(shù)據(jù)處理、事務(wù)管理、安全控制等功能。4.持久(DAO)持久層主要負(fù)責(zé)數(shù)據(jù)的持久化和訪問(wèn)。在這個(gè)部分,使用MyBatis框架,我們可以輕松地實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),從而提升我們的數(shù)據(jù)處理能力。MyBatis框架提供了一種映射SQL語(yǔ)句和Java對(duì)象的機(jī)制,從而實(shí)現(xiàn)了數(shù)據(jù)的長(zhǎng)期存儲(chǔ)和持久化。在此基礎(chǔ)上提出了基于該技術(shù)的分布式數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)方法。同時(shí)也是,MyBatis也提供了很多高級(jí)特性,如緩存、動(dòng)態(tài)SQL等,可以提高系統(tǒng)的性能和靈活性。持久層是Web應(yīng)用程序中負(fù)責(zé)訪問(wèn)數(shù)據(jù)庫(kù)的組件。在JavaWeb開發(fā)中,通常使用ORM(ObjectRelationalMapping)的相關(guān)框架來(lái)實(shí)現(xiàn)持久層,比如Hibernate、MyBatis等。持久層主要負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)、數(shù)據(jù)持久化等功能。5.數(shù)據(jù)層在數(shù)據(jù)庫(kù)中,存儲(chǔ)與管理數(shù)據(jù)是其最主要的功能,也是最主要的功能。在本節(jié)中,我們將通過(guò)一個(gè)關(guān)聯(lián)的數(shù)據(jù)庫(kù)來(lái)保存數(shù)據(jù),如NavicatPremium等。4.1.2系統(tǒng)模塊包圖模塊包圖如圖4-2所示。圖4-2系統(tǒng)模塊包圖Fig.4-2SystemModulePackage主界面包模塊主要對(duì)用戶接口進(jìn)行了設(shè)計(jì)和實(shí)現(xiàn),具體內(nèi)容具體包含了:接收用戶輸入,并對(duì)其進(jìn)行了控制;圖4-3主界面包圖Fig.4-3Maininterfacepackagediagram業(yè)務(wù)邏輯其中,業(yè)務(wù)邏輯部分是對(duì)數(shù)據(jù)進(jìn)行處理、邏輯判斷和流程控制的部分;;圖4-4業(yè)務(wù)邏輯包圖Fig.4-4Packagediagramofbusiness數(shù)據(jù)訪問(wèn)數(shù)據(jù)存取模塊實(shí)現(xiàn)了數(shù)據(jù)的存取與處理,實(shí)現(xiàn)了數(shù)據(jù)的存取、更新與刪除;據(jù)訪問(wèn)模塊主要負(fù)責(zé)對(duì)數(shù)據(jù)的訪問(wèn)和管理,包括數(shù)據(jù)的讀取、存儲(chǔ)、更新和刪除等操作;圖4-5對(duì)用戶上傳的數(shù)據(jù)處理包圖Fig.4-5Dataprocessingpackagegraphuploadedbyusers異常處理系統(tǒng)運(yùn)行期間,異常管理模塊的職責(zé)在于捕捉和處理可能出現(xiàn)的異常情況,以確保系統(tǒng)正常運(yùn)行,保證系統(tǒng)的穩(wěn)定性和可靠性。圖4-6異常處理包展開圖Fig.4-6ExceptionalityPackExpansionChart4.2系統(tǒng)架構(gòu)類交互圖煙草系統(tǒng)架構(gòu)類及其相關(guān)的交互圖,如圖4-3所示。圖4-7系統(tǒng)架構(gòu)類的交互圖Fig.4-7InteractiveDiagramofSystemArchitectureClass4.3動(dòng)態(tài)行為建模4.3.1狀態(tài)圖在卷煙訂貨管理模塊中,用戶(商鋪)可以通過(guò)創(chuàng)建訂單、修改訂單狀態(tài)和刪除訂單三種狀態(tài)來(lái)完成訂單的管理,這三種狀態(tài)的完成過(guò)程非常相似,因此下面僅提供用戶(商鋪)創(chuàng)建訂單的狀態(tài)圖,具體內(nèi)容見下圖4-8。圖4-8用戶(商鋪)創(chuàng)建卷煙訂單的狀態(tài)圖Fig.4-8Statuschartoftheuser(store)creatingacigaretteorder4.3.2活動(dòng)圖添加煙品活動(dòng)圖如圖4-9所示圖4-9添加煙品的活動(dòng)圖Fig.4-9Activitydiagramoftheaddedcigaretteproduct4.4詳細(xì)的類設(shè)計(jì)(實(shí)現(xiàn)類圖)系統(tǒng)中最基本的控制器(BasicController),它處理最基本的請(qǐng)求和操作。系統(tǒng)中與登錄相關(guān)的控制器(CkinController),處理用戶登錄和注銷等請(qǐng)求。系統(tǒng)中與退出登錄相關(guān)的控制器(CkretireController),處理用戶退出登錄申請(qǐng)和相關(guān)操作。系統(tǒng)中與客戶相關(guān)的控制器(CustomController),處理客戶的信息和操作。系統(tǒng)中與貨物運(yùn)輸相關(guān)的控制器(MTranController),處理貨物的運(yùn)輸和相關(guān)操作。系統(tǒng)中與貨物存儲(chǔ)地點(diǎn)相關(guān)的控制器(MPlaceController),處理貨物存儲(chǔ)地點(diǎn)的信息和相關(guān)操作。系統(tǒng)中與管理者相關(guān)的控制器(ManagerController),處理管理者的信息和相關(guān)操作。系統(tǒng)中與庫(kù)存相關(guān)的控制器(KcxxController),處理庫(kù)存信息和相關(guān)操作。系統(tǒng)中與貨物相關(guān)的控制器(GoodsController),處理貨物信息和相關(guān)操作。系統(tǒng)中與供應(yīng)商相關(guān)的控制器(MSupplyController),處理供應(yīng)商信息和相關(guān)操作。圖4-10管理類圖Fig.4-10ManagementClassMap4.5數(shù)據(jù)庫(kù)設(shè)計(jì)4.5.1系統(tǒng)E-R圖根據(jù)對(duì)系統(tǒng)需求的深入分析,它們之間的E-R圖如圖4-11所示。圖4-11系統(tǒng)E-R圖Fig.4-11logicalrelationshipsbetweentables4.5.2實(shí)體屬性圖用戶實(shí)體是用于存儲(chǔ)管理員賬戶信息,用戶實(shí)體的E-R如圖4-12所示。圖4-12用戶實(shí)體圖Fig.4-12UserStats商品種類的實(shí)體被用來(lái)儲(chǔ)存商品種類的信息,商品類型的E-R圖如圖4-13所示。圖4-13商品類型實(shí)體圖Fig.4-13Physicalmapofcommoditytypes商品實(shí)體用來(lái)存儲(chǔ)商品信息的,商品的E-R圖如圖4-14所示。圖4-14商品實(shí)體圖Fig.4-14Physicalmapofmerchandise庫(kù)存實(shí)體用來(lái)存儲(chǔ)庫(kù)存商品的信息,庫(kù)存實(shí)體的E-R如圖4-15所示。圖4-15庫(kù)存實(shí)體圖Fig.4-15Inventories銷售實(shí)體是一種用于儲(chǔ)存銷售商品信息的工具,銷售信息的E-R圖如圖4-16所示。圖4-16銷售實(shí)體圖Fig.4-16SalesPhysicalChart員工實(shí)體用來(lái)存儲(chǔ)員工的信息,員工實(shí)體的E-R如圖4-17所示。圖4-17員工實(shí)體圖Fig.4-17StaffPhysicalMap4.5.3數(shù)據(jù)表結(jié)構(gòu)以下所示為本系統(tǒng)所采用的數(shù)據(jù)表架構(gòu),創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),稱為yc,包含下面的表格:管理員和用戶的基本信息被記錄于用戶信息表之中。用戶信息表作用是保存用戶的信息內(nèi)容,當(dāng)用戶進(jìn)行登錄操作時(shí),系統(tǒng)會(huì)對(duì)其輸入的信息進(jìn)行比對(duì),把它和資料庫(kù)里的表對(duì)照一下。如果賬號(hào)和密碼是一樣的,那么在用戶成功登陸之后,就可以繼續(xù)進(jìn)行下一階段的操作,具體如表4-1所示。表4-1用戶信息表Tab.4-1Userinformationsheets字段類型長(zhǎng)度是否為空主鍵備注manageridvarchar25否是編號(hào)managernamevarchar25否用戶名cardvarchar25否工號(hào)sexvarchar25是性別telvarchar25是聯(lián)系電話stafftypevarchar25否類型pwdvarchar25否密碼商品類型的基本信息被記錄在商品類型信息表中,這是一種重要的記錄方式,記錄了類型編號(hào)、類型名稱等基本信息,所有商品類型信息的數(shù)據(jù)操作,如表4-2所示。表4-2商品類型信息表Tab.4-2CommodityTypeInformationTable字段類型長(zhǎng)度是否為空主鍵備注protypeidvarchar25否主鍵編號(hào)typenamevarchar25否名稱商品庫(kù)存的基本信息被記錄在庫(kù)存信息表中,這是一種重要的記錄工具,記錄了商品編號(hào)、商品名稱、數(shù)量,備注等基本信息,所有商品庫(kù)存信息的數(shù)據(jù)操作,如表4-3所示。表4-3庫(kù)存信息表Tab.4-3InventorystockInformationTables字段類型長(zhǎng)度是否為空主鍵備注proidvarchar25否主鍵商品編號(hào)pnamevarchar25否商品名稱numint25是數(shù)量marksvarchar25是備注銷售信息表主要是記錄編號(hào)、商品編號(hào)、數(shù)量、商品名稱、單價(jià)、總價(jià)、客戶編號(hào)、客戶名稱、備注等基本信息,所有銷售信息的數(shù)據(jù)操作,如表4-4所示。表4-4銷售信息表Tab.4-4SalesInformationTables字段類型長(zhǎng)度是否為空主鍵備注saleidint11否主鍵編號(hào)proidvarchar20是商品編號(hào)pnamevarchar20是商品名稱priceint11是價(jià)格numint11是數(shù)量totalint11是總價(jià)saledateint11是出售如期marksint11是備注cusidint11是客戶編號(hào)cusnameint11是客戶名稱下表是出庫(kù)單信息表結(jié)構(gòu)詳細(xì)設(shè)計(jì)包括出庫(kù)單編號(hào)、客戶編號(hào)、庫(kù)位編號(hào)、商品編號(hào)、出庫(kù)狀態(tài)、單筆收入、出庫(kù)數(shù)量、出庫(kù)時(shí)間、備注等字段信息,所有的出庫(kù)單信息都是讀取的這個(gè)表來(lái)完成的。如表4-5所示。表4-5員工信息表Tab.4-5StaffInformationTables字段類型長(zhǎng)度是否為空主鍵備注manageridvarchar25否是編號(hào)managernamevarchar25否用戶名cardvarchar25否工號(hào)sexvarchar25是性別telvarchar25是聯(lián)系電話stafftypevarchar25否類型pwdvarchar25否密碼5系統(tǒng)實(shí)現(xiàn)5.1實(shí)現(xiàn)圖5.1.1用戶登錄功能的實(shí)現(xiàn)在煙草系統(tǒng)中,登錄管理界面扮演著審核登陸者身份、確保系統(tǒng)安全的關(guān)鍵角色。截圖中主要包含了用戶的賬戶信息和密碼信息,在登陸的時(shí)候,假如你是一個(gè)管理者,那么登陸時(shí)就必須選擇管理員的身份進(jìn)入,不然,如果所輸入的賬戶密碼不是管理員的,就會(huì)出現(xiàn)不能登陸的提示,需要再次輸入正確的賬號(hào)密碼才能生效。在圖5-1中可以看到:圖5-1登錄界面Fig.5-1LoginUI5.1.2物流管理功能的實(shí)現(xiàn)下圖界面是煙草系統(tǒng)的物流管理功能,在此功能下,管理員得以對(duì)物流細(xì)節(jié)信息進(jìn)行刪、增、查、改等相關(guān)操作,本系統(tǒng)用戶可在本系統(tǒng)中進(jìn)行查看和刪除,每個(gè)輸入框中都不能為空。截圖中分別包含了物流管理的三個(gè)子功能和子功能的詳細(xì)情況,點(diǎn)擊子功能理鏈接,通過(guò)SQL語(yǔ)句select來(lái)進(jìn)行對(duì)數(shù)據(jù)的查詢操作;該模塊提供了多種功能,包括但不限于設(shè)置查詢、刪除和修改,用戶可以根據(jù)自己的需求進(jìn)行操作。為了確保系統(tǒng)數(shù)據(jù)的準(zhǔn)確性,管理員可以實(shí)時(shí)地對(duì)數(shù)據(jù)進(jìn)行管理,包括但不限于添加、刪除或修改數(shù)據(jù),以保證數(shù)據(jù)的有效性。同時(shí)在數(shù)據(jù)庫(kù)中添加了一些新屬性和函數(shù)來(lái)提高系統(tǒng)的可擴(kuò)展性。如圖5-2、5-3、5-4、5-5所示。圖5-2物流管理界面Fig.5-2Logisticsmanagementinterface圖5-3物流管理基礎(chǔ)信息界面Fig.5-3LogisticsManagementBasicInformationInterface圖5-4物流管理貨物信息界面Fig.5-4LogisticsManagementCargoInformationInterface圖5-5物流管理貨物運(yùn)輸界面Fig.5-5LogisticsManagementFreightTransportInterface5.1.3卷煙訂貨功能的實(shí)現(xiàn)下圖界面是煙草系統(tǒng)的卷煙訂貨功能,用戶登錄成功后,進(jìn)入訂貨頁(yè)面,可以查看當(dāng)前的煙草商品庫(kù)存和價(jià)格信息。用戶可根據(jù)個(gè)人需求自由選擇所需購(gòu)買的商品,并設(shè)定所需訂購(gòu)的數(shù)量。用戶確認(rèn)訂購(gòu)商品和數(shù)量后,提交訂單。如圖5-6所示。圖5-6卷煙訂貨界面Fig.5-6CigaretteOrderingInterface5.1.4商品信息管理功能的實(shí)現(xiàn)以下截圖是商品信息管理模塊,其中包括商品名稱、商品類型、商品重量、零售價(jià)、采購(gòu)價(jià)、總庫(kù)存量、備注、供應(yīng)商、計(jì)價(jià)方式等選項(xiàng),管理員可以針對(duì)數(shù)據(jù)的有效性,及時(shí)增加、刪除或修改數(shù)據(jù),進(jìn)行數(shù)據(jù)的實(shí)時(shí)性管理,保障系統(tǒng)數(shù)據(jù)的準(zhǔn)確性。登陸用戶可以對(duì)各個(gè)項(xiàng)目進(jìn)行操作,網(wǎng)頁(yè)界面如圖5-7所示。圖5-7商品信息管理界面Fig.5-7ProductInformationManagementInterface5.1.5庫(kù)存管理功能的實(shí)現(xiàn)以下截圖是庫(kù)存管理模塊,其中包括商品編號(hào)、名稱、數(shù)量等選項(xiàng),管理員可以針對(duì)數(shù)據(jù)的有效性,及時(shí)增加、刪除或修改數(shù)據(jù),進(jìn)行數(shù)據(jù)的實(shí)時(shí)性管理,保障系統(tǒng)數(shù)據(jù)的準(zhǔn)確性。登陸用戶可以對(duì)各個(gè)項(xiàng)目進(jìn)行操作,網(wǎng)頁(yè)界面如圖5-8所示。圖5-8庫(kù)存管理界面Fig.5-8InventoryControlInterface5.1.6銷售管理功能的實(shí)現(xiàn)以下截圖是銷售管理模塊,其中包括商品編號(hào)、名稱、數(shù)量、管理員可以通過(guò)選擇數(shù)量等選項(xiàng),實(shí)時(shí)管理數(shù)據(jù)的有效性,及時(shí)增減或修改數(shù)據(jù),以確保系統(tǒng)數(shù)據(jù)的準(zhǔn)確性和實(shí)時(shí)性。在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)目錄,并將其保存為一個(gè)可被訪問(wèn)和使用的文件,這樣就能方便地查詢和維護(hù)數(shù)據(jù)庫(kù)中各數(shù)據(jù)項(xiàng)信息及相關(guān)屬性值,提高了工作效率。用戶登錄后,即可對(duì)各項(xiàng)進(jìn)行操作,其網(wǎng)頁(yè)界面呈現(xiàn)出圖5-9所示的視覺效果。圖5-9銷售管理界面Fig.5-9SalesManagementInterface5.1.7員工信息管理功能的實(shí)現(xiàn)一旦成功登陸用戶界面,便會(huì)進(jìn)入操作員操作的區(qū)域,并在那里截圖呈現(xiàn)。該截圖是一個(gè)簡(jiǎn)單易懂的對(duì)話框。根據(jù)截圖所示,該系統(tǒng)被劃分為三個(gè)部分,其中左側(cè)為功能列表區(qū)域,該區(qū)域的出入列表公告可以與具體功能和鏈接進(jìn)行綁定;通過(guò)點(diǎn)擊左側(cè)的信息列表,您可以在右側(cè)找到對(duì)應(yīng)不同功能模塊的選項(xiàng),同時(shí)還可以查看員工管理主界面的系統(tǒng)截圖,如圖5-10所呈現(xiàn)。圖5-10員工信息管理界面Fig.5-10EmployeeInformationManagementInterface5.2系統(tǒng)網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)本系統(tǒng)所采用的架構(gòu)為B/S結(jié)構(gòu),圖5-11所呈現(xiàn)的是其網(wǎng)絡(luò)架的構(gòu)圖方式。圖5-11系統(tǒng)網(wǎng)絡(luò)架構(gòu)圖Fig.5-11SystemNetworkArchitecture5.3開發(fā)環(huán)境的選擇本次系統(tǒng)設(shè)計(jì)的開發(fā)工具有IDEA2020和Tomcat9.0和NavicatPremium。5.3.1系統(tǒng)開發(fā)工具IDEA2020是一款由JetBrains公司開發(fā)的Java開發(fā)環(huán)境,使得Java開發(fā)更加高效和便捷。IDEA2020還支持多種編程語(yǔ)言和框架,如Spring、Hibernate、Maven等,是Java開發(fā)者常用的IDE之一。本工程采用Maven項(xiàng)目結(jié)構(gòu),Maven是一種項(xiàng)目管理方式,只要將有關(guān)依賴添加到pom.xml文件中即可,類似于添加引用,Maven即會(huì)自動(dòng)從倉(cāng)庫(kù)下載相關(guān)依賴,方便管理。Maven項(xiàng)目結(jié)構(gòu)包括java、resources以及webapp三個(gè)文件夾,分別是源程序根目錄、資源文件根目錄和靜態(tài)文件根目錄[5]。Tomcat9.0是一款由Apache軟件基金會(huì)開發(fā)的開源Web服務(wù)器和Servlet容器,Tomcat9.0具有輕量級(jí)、易于部署和配置的優(yōu)點(diǎn),它能夠運(yùn)行JavaServlet和JavaServerPages等Web應(yīng)用程序。同時(shí)也支持安全性、可擴(kuò)展性和高性能等特性,是JavaWeb在應(yīng)用程序的開發(fā)和部署過(guò)程中,不可或缺的工具是不可或缺的。5.3.2數(shù)據(jù)庫(kù)的選擇NavicatPremium是一款由PremiumSoftCyberTechLtd.公司開發(fā)的跨平臺(tái)數(shù)據(jù)庫(kù)管理工具,它支持多種數(shù)據(jù)庫(kù)類型,如MySQL、Oracle、PostgreSQL等,并提供了可視化的界面,使得數(shù)據(jù)庫(kù)管理更加便捷和高效。NavicatPremium也支持?jǐn)?shù)據(jù)同步、備份和導(dǎo)入導(dǎo)出等功能,是數(shù)據(jù)庫(kù)管理人員不可缺少的工具之一。6系統(tǒng)測(cè)試6.1測(cè)試原則及測(cè)試方法概述利用loadrunner測(cè)試工具對(duì)該系統(tǒng)的性能進(jìn)行了評(píng)估,并運(yùn)用UI界面進(jìn)行了測(cè)試,以確保其穩(wěn)定性和可靠性,結(jié)合白盒測(cè)試方法對(duì)類進(jìn)行測(cè)試,使用功能測(cè)試是在基于場(chǎng)景的情況下進(jìn)行的。在對(duì)系統(tǒng)進(jìn)行測(cè)試,整個(gè)測(cè)試的流程是使用了黑白盒的測(cè)試。6.2主要功能模塊測(cè)試系統(tǒng)測(cè)試方案主要是針對(duì)需要測(cè)試的模塊進(jìn)行測(cè)試用例的編寫,通過(guò)每個(gè)模塊的多種測(cè)試數(shù)據(jù)來(lái)確定模塊完整,如果存在錯(cuò)誤,進(jìn)行改正。1.登錄功能測(cè)試在登錄界面中,用戶可以使用自己的賬號(hào)和密碼進(jìn)行系統(tǒng)賬號(hào)測(cè)試,以驗(yàn)證登錄功能的可靠性。如果沒有正確輸入用戶名或密碼,則系統(tǒng)將自動(dòng)刪除該用戶對(duì)應(yīng)的帳號(hào)和密碼。表6-1登錄界面測(cè)試表Tab.6-1AdministratorandUsersLoginInterfaceTestTable序號(hào)操作預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1不輸入賬號(hào)和密碼登錄失敗,請(qǐng)重新輸入登錄失敗,請(qǐng)重新輸入測(cè)試成功2輸入管理員賬號(hào):張狗蛋,不輸入密碼登錄失敗,請(qǐng)重新輸入登錄失敗,請(qǐng)重新輸入測(cè)試成功3不輸入管理員賬號(hào),密碼:admin登錄失敗,請(qǐng)重新輸入登錄失敗,請(qǐng)重新輸入測(cè)試成功4輸入管理員賬號(hào):admin,密碼:admin登錄成功,跳轉(zhuǎn)管理員界面登錄成功,跳轉(zhuǎn)管理員界面測(cè)試成功5輸入錯(cuò)誤的管理員賬號(hào):ad,密碼:admin登錄失敗,請(qǐng)重新輸入登錄失敗,請(qǐng)重新輸入測(cè)試成功6輸入管理員賬號(hào):admin,錯(cuò)誤的密碼:000000登錄失敗,請(qǐng)重新輸入登錄失敗,請(qǐng)重新輸入測(cè)試成功7輸入用戶賬號(hào):zhangsan,密碼:123登錄成功,跳轉(zhuǎn)用戶界面登錄成功,跳轉(zhuǎn)用戶界面測(cè)試成功8輸入未注冊(cè)用戶:lisi,密碼:456登錄失敗,請(qǐng)重新輸入登錄失敗,請(qǐng)重新輸入測(cè)試成功測(cè)試結(jié)論:登錄界面測(cè)試成功,達(dá)到預(yù)期效果。2.物流信息管理模塊測(cè)試物流信息管理這里管理員具備對(duì)物流信息的管理功能,支持信息查詢、添加和刪除等操作。如表6-2所示。表6-2物流信息管理測(cè)試表Tab.6-2LogisticsInformationManagementTestingForm序號(hào)操作預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1輸入物流信息的全部數(shù)據(jù)項(xiàng)添加成功,返回物流信息管理列表界面添加成功,返回物流信息管理列表界面測(cè)試成功2輸入物流信息數(shù)據(jù)的部分?jǐn)?shù)據(jù)項(xiàng)添加失敗,提示漏報(bào)項(xiàng)錯(cuò)誤添加失敗,提示漏報(bào)項(xiàng)錯(cuò)誤測(cè)試成功3查看已提交的數(shù)據(jù)顯示添加的數(shù)據(jù)列表顯示添加的數(shù)據(jù)列表測(cè)試成功4點(diǎn)擊“刪除”按鈕,之后刪除信息刪除成功刪除成功測(cè)試成功測(cè)試結(jié)論:物流信息管理測(cè)試成功,達(dá)到預(yù)期效果。3.客戶模塊測(cè)試員工信息這里管理員可以對(duì)客戶的信息進(jìn)行管理,可以進(jìn)行查詢、添加信息、刪除操作。如表6-3所示。表6-3員工信息測(cè)試表Tab.6-3EmployeeInformationTestForm序號(hào)操作預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1輸入客戶的全部數(shù)據(jù)項(xiàng)添加成功,返回員工信息列表界面添加成功,返回員工信息列表界面測(cè)試成功2輸入客戶數(shù)據(jù)的部分?jǐn)?shù)據(jù)項(xiàng)添加失敗,提示漏報(bào)項(xiàng)錯(cuò)誤添加失敗,提示漏報(bào)項(xiàng)錯(cuò)誤測(cè)試成功3查看已提交的數(shù)據(jù)顯示添加的數(shù)據(jù)列表顯示添加的數(shù)據(jù)列表測(cè)試成功4點(diǎn)擊“刪除”按鈕,之后刪除信息刪除成功刪除成功測(cè)試成功測(cè)試結(jié)論:?jiǎn)T工信息測(cè)試成功,達(dá)到預(yù)期效果。4.商品模塊測(cè)試商品管理這里管理員可以對(duì)商品的信息進(jìn)行管理,可以進(jìn)行查詢、添加信息、刪除操作。如表6-4所示。表6-4商品管理測(cè)試表Tab.6-4CommodityManagementTestTable序號(hào)操作預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1輸入商品的全部數(shù)據(jù)項(xiàng)添加成功,返回商品管理列表界面添加成功,返回商品管理列表界面測(cè)試成功2輸入商品數(shù)據(jù)的部分?jǐn)?shù)據(jù)項(xiàng)添加失敗,提示漏報(bào)項(xiàng)錯(cuò)誤添加失敗,提示漏報(bào)項(xiàng)錯(cuò)誤測(cè)試成功3查看已提交的數(shù)據(jù)顯示添加的數(shù)據(jù)列表顯示添加的數(shù)據(jù)列表測(cè)試成功4點(diǎn)擊“刪除”按鈕,之后刪除信息刪除成功刪除成功測(cè)試成功測(cè)試結(jié)論:商品管理測(cè)試成功,達(dá)到預(yù)期效果。5.銷售模塊測(cè)試銷售管理這里管理員可以對(duì)銷售的信息進(jìn)行管理,可以進(jìn)行查詢、添加信息、刪除操作。如表6-5所示。表6-5銷售管理測(cè)試表Table6-5SalesManagementTestForm序號(hào)操作預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1輸入銷售的全部數(shù)據(jù)項(xiàng)添加成功,返回銷售管理列表界面添加成功,返回銷售管理列表界面測(cè)試成功2輸入銷售數(shù)據(jù)的部分?jǐn)?shù)據(jù)項(xiàng)添加失敗,提示漏報(bào)項(xiàng)錯(cuò)誤添加失敗,提示漏報(bào)項(xiàng)錯(cuò)誤測(cè)試成功3查看已提交的數(shù)據(jù)顯示添加的數(shù)據(jù)列表顯示添加的數(shù)據(jù)列表測(cè)試成功4點(diǎn)擊“刪除”按鈕,之后刪除信息刪除成功刪除成功測(cè)試成功測(cè)試結(jié)論:銷售管理測(cè)試成功,達(dá)到預(yù)期效果。6.進(jìn)貨入庫(kù)模塊測(cè)試入庫(kù)管理這里管理員可以對(duì)入庫(kù)的信息進(jìn)行管理,可以進(jìn)行查詢、刪除操作、添加信息。如表6-6所示。表6-6入庫(kù)管理測(cè)試表Tab.6-6WarehousingManagementTestTable序號(hào)操作預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1輸入入庫(kù)的全部數(shù)據(jù)項(xiàng)添加成功,返回入庫(kù)管理列表界面添加成功,返回入庫(kù)管理列表界面測(cè)試成功2輸入入庫(kù)數(shù)據(jù)的部分?jǐn)?shù)據(jù)項(xiàng)添加失敗,提示漏報(bào)項(xiàng)錯(cuò)誤添加失敗,提示漏報(bào)項(xiàng)錯(cuò)誤測(cè)試成功3查看已提交的數(shù)據(jù)顯示添加的數(shù)據(jù)列表顯示添加的數(shù)據(jù)列表測(cè)試成功4點(diǎn)擊“刪除”按鈕,之后刪除信息刪除成功刪除成功測(cè)試成功測(cè)試結(jié)論:入庫(kù)管理測(cè)試成功,達(dá)到預(yù)期效果。7.修改密碼模塊測(cè)試修改密碼這里管理員可以對(duì)修改密碼的信息進(jìn)行管理,可以進(jìn)行查詢、添加信息、刪除操作。如表6-8所示。表6-8修改密碼測(cè)試表Tab.6-8Modifythepasswordtestform序號(hào)操作預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1輸入正確的原來(lái)的密碼、新密碼、確認(rèn)密碼密碼修改成功密碼修改成功測(cè)試成功2輸入錯(cuò)誤原來(lái)的密碼、新密碼、確認(rèn)密碼密碼修改失敗,提示原密碼不正確密碼修改失敗,提示原密碼不正確測(cè)試成功3輸入正確原來(lái)的密碼、新密碼、確認(rèn)密碼與新密碼不一致密碼修改失敗,提示原兩次密碼不一致密碼修改失敗,提示原兩次密碼不一致測(cè)試成功測(cè)試結(jié)論:修改密碼測(cè)試成功,達(dá)到預(yù)期效果。6.3白盒測(cè)試為了查找程序中的缺陷,利用條件重疊的方法對(duì)修改后的物流信息進(jìn)行了檢驗(yàn)。在圖6-1中給出了一個(gè)改進(jìn)的物流信息測(cè)試流程。圖6-1修改相關(guān)物流信息流程圖Fig.6-1Flowdiagramofmodifyinglogisticsinformation測(cè)試用例:測(cè)試用例id輸入數(shù)據(jù)與其輸出覆蓋語(yǔ)句1備注:測(cè)試修改成功c2不填寫必填字段(貨車編號(hào)、相關(guān)時(shí)間)修改不成功b6.4軟件測(cè)試結(jié)論6.4.1軟件能力經(jīng)過(guò)多種測(cè)試方法的綜合評(píng)估,發(fā)現(xiàn)該軟件的功能與預(yù)期目標(biāo)基本一致,沒有出現(xiàn)任何重要問(wèn)題。在測(cè)試過(guò)程中,我們使用了黑盒測(cè)試、性能測(cè)試工具loadrunner、UI界面測(cè)試和白盒測(cè)試方法來(lái)評(píng)估該軟件的功能和性能,測(cè)試結(jié)果表明該軟件能夠完美地展示和呈現(xiàn)每個(gè)功能度,并且通過(guò)測(cè)試驗(yàn)證。同時(shí)通過(guò)對(duì)其功能模塊的劃分以及各模塊之間的交互關(guān)系設(shè)計(jì),使得整個(gè)軟件系統(tǒng)更加合理,有效。此外,該軟件的頁(yè)面設(shè)置呈現(xiàn)出高度的整潔性和美感,為用戶提供了更加便捷的使用體驗(yàn)??赡軙?huì)稍微有一些細(xì)小的問(wèn)題出現(xiàn),但是好在發(fā)現(xiàn)之后都及時(shí)得到了相應(yīng)的解決。6.4.2缺陷和限制在測(cè)試中發(fā)現(xiàn),部分場(chǎng)景響應(yīng)時(shí)間慢;添加信息時(shí)為空的信息也能進(jìn)行添加,這就會(huì)導(dǎo)致信息錯(cuò)誤或者確實(shí)的情況,這屬于是設(shè)計(jì)問(wèn)題,后期會(huì)加以修改并且完善。6.4.3建議針對(duì)上面的問(wèn)題進(jìn)行后臺(tái)修改,解決了問(wèn)題所在。6.4.4測(cè)試結(jié)論在進(jìn)行基于SSM的煙草系統(tǒng)測(cè)試后,我們得出了以下測(cè)試結(jié)論:功能測(cè)試方面,煙草系統(tǒng)的各項(xiàng)功能均能正常運(yùn)行。包括煙草訂貨管理、煙草銷售管理、庫(kù)存管理等。在測(cè)試過(guò)程中,我們對(duì)每個(gè)功能進(jìn)行了多次測(cè)試,均未發(fā)現(xiàn)任何異常。性能測(cè)試方面,煙草系統(tǒng)的性能表現(xiàn)良好。我們對(duì)系統(tǒng)進(jìn)未發(fā)現(xiàn)系統(tǒng)崩潰或響應(yīng)緩慢等情況。安全測(cè)試方面,煙草系統(tǒng)的安全性能良好。兼容性測(cè)試方面,煙草系統(tǒng)具備較好的兼容性。我們對(duì)系統(tǒng)進(jìn)行了多個(gè)瀏覽器和多個(gè)操作系統(tǒng)的測(cè)試,均能夠正常運(yùn)行。同時(shí),系統(tǒng)還支持多語(yǔ)言、多時(shí)區(qū)等多項(xiàng)功能,具備較高的可擴(kuò)展性和可定制性。但是系統(tǒng)相較于現(xiàn)有的系統(tǒng)來(lái)說(shuō)還缺少一些細(xì)化的功能和細(xì)節(jié),還需要日后進(jìn)行添加和調(diào)試,相信在日后的改進(jìn)中系統(tǒng)會(huì)更加完善和功能齊全。綜上所述,基于SSM的煙草系統(tǒng)測(cè)試結(jié)果比較流暢,系統(tǒng)各項(xiàng)功能正常,與預(yù)期的結(jié)果大體一致。結(jié)論本文基于SSM框架,設(shè)計(jì)并實(shí)現(xiàn)了一套煙草銷售管理系統(tǒng)。通過(guò)Maven進(jìn)行項(xiàng)目構(gòu)建,系統(tǒng)的開發(fā)和部署已經(jīng)得到了成功的實(shí)現(xiàn)。在本文的研究過(guò)程中,通過(guò)對(duì)SSM框架的學(xué)習(xí)和理解,掌握了開發(fā)Web應(yīng)用的方法和技巧。在項(xiàng)目實(shí)現(xiàn)過(guò)程中,結(jié)合實(shí)際需求進(jìn)行了系統(tǒng)設(shè)計(jì)和開發(fā),充分發(fā)揮了SSM框架的優(yōu)勢(shì),提高了系統(tǒng)的可維護(hù)性和可擴(kuò)展性。同時(shí),本文詳細(xì)探討了煙草銷售管理系統(tǒng)中各個(gè)模塊的設(shè)計(jì)和實(shí)現(xiàn),為讀提供了全面深入的了解,包括訂單管理、用戶管理、商品管理、客戶管理等模塊等模塊,為煙草銷售流程的全面管理提供了支持。通過(guò)本文的研究,可以得出以下結(jié)論:SSM框架具有較高的開發(fā)效率和靈活性,可以滿足Web應(yīng)用的開發(fā)需求。煙草銷售管理系統(tǒng)可以提高銷售流程的管理效率,優(yōu)化銷售業(yè)務(wù)流程,提高企業(yè)的經(jīng)濟(jì)效益??傊?,本文的研究為煙草銷售管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)提供了重要的參考,為企業(yè)的銷售管理提供有效的支持。參考文獻(xiàn)張嘉豪,趙亮,翁銘隆等.基于SSM+SpringBoot技術(shù)實(shí)現(xiàn)服務(wù)器監(jiān)控的研究[J].科學(xué)技術(shù)創(chuàng)新,2020(33):101-102.謝涵風(fēng),蔡國(guó)寶,夏曦等.基于SSM的尋親互聯(lián)網(wǎng)絡(luò)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2019,15(04):85-88.DOI:10.14004/ki.ckt.2019.0510.李鑫,段菁,滕飛等.基于MDA模型驅(qū)動(dòng)架構(gòu)的林業(yè)多維時(shí)空可視化研究[J].林業(yè)調(diào)查規(guī)劃,2022,47(02):10-15.梁國(guó)達(dá).基于VMware+Navicat實(shí)現(xiàn)空管自動(dòng)化的基礎(chǔ)數(shù)據(jù)遷移[J].科學(xué)技術(shù)創(chuàng)新,2020(08):65-66.王棋.基于SSM框架的網(wǎng)上攝影系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子質(zhì)量,2022,No.427(10):89-93.龍達(dá)鑫.基于SSM框架的員工管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].信息技術(shù)與信息化,2020,No.247(10):76-79+82.文鵬.基于SSM框架的企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].湖北工業(yè)大學(xué),2018.殷鳳梅,劉冠中.基于SSM框架的網(wǎng)上招聘系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].長(zhǎng)春大學(xué)學(xué)報(bào),2022,32(04):1-5+62.宋錦華.基于SSM框架的在線教育平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2022,No.443(05):27-29.DOI:10.16184/prg.2022.05.048.QiliangSun.2021.DesignandImplementationoftheE-mallManagementSystemBasedonSSM.InThe202112thInternationalConferenceonE-business,ManagementandEconomics(ICEME2021).AssociationforComputingMachinery,NewYork,NY,USA,1–5./10.1145/3481127.3481225AbdullahSheikh,MalcolmMunro,andDavidBudgen.2018.SSM:SchedulingSecurityModelforaCloudEnvironment.InProceedingsofthe20182ndInternationalConferenceonCloudandBigDataComputing(ICCBDC'18).AssociationforComputingMachinery,NewYork,NY,USA,11–15./10.1145/3264560.3264568JingChenandXiaoHan.2021.DesignandImplementationofMeteorologicalEquipmentManagementSystemBasedonSSMFramework.In20214thInternationalConferenceonInformationSystemsandComputerAidedEducation(ICISCAE2021).AssociationforComputingMachinery,NewYork,NY,USA,1769–1772./10.1145/3482632.3484035RavikumarDarbhamulla,ManirupaDas,andPamelaLawhead.2003.Studentstatusmonitoringtool(SSM):proxyfortherealworldexpertinonlinecoursedelivery.SIGCSEBull.35,3(September2003),257./10.1145/961290.961617附錄A中文譯文基于SSM框架的氣象設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)陳靜,湖南省氣象技術(shù)裝備中心,湖南長(zhǎng)沙,410007,China,chenjing_lw@163.com,通訊作者肖晗,湖南省氣象技術(shù)裝備中心,湖南長(zhǎng)沙,410007,中國(guó)摘要基于SSM框架,設(shè)計(jì)并實(shí)施了該系統(tǒng),完成了對(duì)氣象技術(shù)裝備的存儲(chǔ)、使用、維護(hù)、報(bào)廢等全周期信息管理,提高了氣象技術(shù)裝備的管理水平。關(guān)鍵詞:SSM框架,氣象技術(shù)裝備1引言1介紹近年來(lái),中國(guó)加大了對(duì)氣象學(xué)的投入。在氣象觀測(cè)方面,自動(dòng)氣象站、雷達(dá)、土壤水分、風(fēng)能、太陽(yáng)能等氣象觀測(cè)設(shè)備數(shù)量不斷增加[1-3]。為了更好地支撐氣象探測(cè)服務(wù),需要及時(shí)、準(zhǔn)確地掌握庫(kù)存氣象技術(shù)裝備信息。但目前氣象裝備管理相對(duì)落后,信息化、精細(xì)化水平不高。氣象技術(shù)裝備管理人員對(duì)庫(kù)存氣象裝備和備品備件的狀態(tài)、數(shù)量等信息缺乏科學(xué)的統(tǒng)計(jì)手段。一方面容易造成氣象技術(shù)裝備和備件采購(gòu)不及時(shí)或重復(fù)采購(gòu)的現(xiàn)象,另一方面無(wú)法對(duì)每一件氣象技術(shù)裝備和備件的生命周期進(jìn)行跟蹤和管理。為保證氣象技術(shù)裝備在氣象作業(yè)中發(fā)揮最大作用,設(shè)計(jì)并實(shí)施本系統(tǒng)。該系統(tǒng)已在湖南省氣象局技術(shù)裝備中心投入運(yùn)行。實(shí)踐表明,該系統(tǒng)可以使氣象技術(shù)裝備實(shí)現(xiàn)更規(guī)范的管理、更高效的設(shè)備維護(hù)和更快的技術(shù)支持。2系統(tǒng)設(shè)計(jì)2.1軟件架構(gòu)設(shè)計(jì)軟件架構(gòu)設(shè)計(jì)系統(tǒng)的軟件架構(gòu)基于B/S模式和SSM框架。SSM框架是springMVC、spring和mybatis框架的集成,是標(biāo)準(zhǔn)的MVC模式[4-5]。該系統(tǒng)從上到下分為四個(gè)層次,分別是視圖層、控制器層、服務(wù)層和Dao層。其技術(shù)結(jié)構(gòu)如圖1。SpringMVC:作為視圖的實(shí)現(xiàn)者,完成客戶請(qǐng)求的受理功能。它的控制器作為整個(gè)應(yīng)用程序的控制器,完成用戶請(qǐng)求的轉(zhuǎn)發(fā)和對(duì)用戶的響應(yīng)。Spring:管理整個(gè)應(yīng)用中所有bean的生命周期行為,即整個(gè)應(yīng)用中所有對(duì)象的創(chuàng)建、初始化、銷毀,以及對(duì)象之間關(guān)系的維護(hù)都由Spring來(lái)管理。Mybatis:作為Dao的實(shí)現(xiàn)者,可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加、刪除、修改和檢查。2.2功能模塊設(shè)計(jì)功能框架如圖2所示。系統(tǒng)由用戶管理、設(shè)備入庫(kù)管理、設(shè)備入庫(kù)管理、庫(kù)存設(shè)備盤點(diǎn)和設(shè)備生命周期查詢五大功能模塊組成。(1)用戶管理管理員創(chuàng)建角色,輸入角色的基本信息,并為角色分配相應(yīng)的權(quán)限,使角色綁定系統(tǒng)相應(yīng)的功能權(quán)限。用戶管理流程如圖3所示。(2)設(shè)備入庫(kù)管理實(shí)現(xiàn)氣象技術(shù)裝備入庫(kù)作業(yè)。入庫(kù)設(shè)備可分為兩類:一類是新入庫(kù)設(shè)備,包括新購(gòu)置的設(shè)備和國(guó)家配發(fā)的設(shè)備;另一類是要入庫(kù)的問(wèn)題設(shè)備,包括使用中出現(xiàn)問(wèn)題的設(shè)備和維修后的設(shè)備。設(shè)備入庫(kù)流程圖如圖4所示。(3)設(shè)備交付管理根據(jù)設(shè)備問(wèn)題的流向,分為四個(gè)模塊:轉(zhuǎn)移、收集、維修和報(bào)廢。調(diào)撥主要是指下級(jí)氣象部門使用的設(shè)備;征用是指本級(jí)氣象技術(shù)裝備用戶使用的設(shè)備;維修是指在庫(kù)存中處于待修狀態(tài)的設(shè)備,送到維修車間進(jìn)行維修;報(bào)廢是指已經(jīng)失去使用價(jià)值,需要淘汰的設(shè)備。缺貨設(shè)備的流程圖如圖5所示。(4)設(shè)備庫(kù)存情況對(duì)于設(shè)備的盤點(diǎn),可用的、在用的、待修的、修理的、報(bào)廢的設(shè)備數(shù)量可以通過(guò)圖表或excel表格的方式快速統(tǒng)計(jì)出來(lái)。設(shè)備的五種狀態(tài)轉(zhuǎn)換圖如圖6所示。(5)設(shè)備生命周期查詢通過(guò)設(shè)備唯一的內(nèi)部代碼,可以查看設(shè)備從入庫(kù)到報(bào)廢的全生命周期信息。3系統(tǒng)實(shí)現(xiàn)3.1工作流程系統(tǒng)采用SSM框架實(shí)現(xiàn)。圖7展示了系統(tǒng)的工作流程,具

溫馨提示

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

評(píng)論

0/150

提交評(píng)論