




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第PAGEIV頁P(yáng)AGE第PAGEI頁小型花店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要近些年,我國鮮花銷售市場實(shí)現(xiàn)了快速發(fā)展,市場發(fā)展前景廣闊,經(jīng)濟(jì)效益顯著。因此有效推動了行業(yè)的穩(wěn)步發(fā)展。在信息管理、庫存等管理方面,為了有效提高中小型花店的管理水平,可以有效運(yùn)用“互聯(lián)網(wǎng)+”的管理模式。對比傳統(tǒng)的人工管理,借助信息平臺能夠有效提高信息管理工作的準(zhǔn)確性、效率。結(jié)合上述需求,本文基于SpringBoot構(gòu)建了花店后臺管理系統(tǒng),在操作系統(tǒng)、開發(fā)語言、服務(wù)器,數(shù)據(jù)庫及其連接技術(shù)方面,對應(yīng)使用Window10操作系統(tǒng)、Java語言,Tomcat服務(wù)器,MySQL數(shù)據(jù)庫以及Mybatis技術(shù),完成系統(tǒng)的搭建。在模塊設(shè)計(jì)方面主要劃分了進(jìn)貨、倉儲、銷售、用戶、廠家等管理子模塊。通過構(gòu)建花店管理系統(tǒng),能夠?qū)崿F(xiàn)對花店的進(jìn)銷存調(diào)的高效化管理,大大減輕了管理人員的工作難度。管理員也可以系統(tǒng)分配員工的權(quán)限讓員工進(jìn)行管理,減輕自己的壓力。關(guān)鍵詞:JAVA,管理系統(tǒng),MySQLDesignandImplementationofSmall-sizedFlowerShop'sSalesManagementSystemAbstractInrecentyears,mycountry'sflowersalesmarkethasachievedrapiddevelopment,andthemarketdevelopmentprospectsisbroad,andeconomicbenefitsaresignificant.Therefore,itiseffectivetopromotethesteadydevelopmentoftheindustry.Intermsofinformationmanagement,inventory,etc.,inordertoeffectivelyimprovethemanagementlevelofthesmallsmallflowershop,itcaneffectivelyusethemanagementmodeof"Internet+".Comparetraditionalartificialmanagement,caneffectivelyimprovetheaccuracyandefficiencyofinformationmanagementworkwiththeinformationplatform.Incombinationwiththeaboveneeds,thispaperconstructsaflowershopbackgroundmanagementsystem,intermsofoperatingsystem,developmentlanguage,server,databaseanditsconnectiontechnology,correspondingtotheWindow10operatingsystem,Javalanguage,Tomcatserver,MySQLdatabase,andMybatistechnology,completedTheconstructionofthesystem.Inthemoduledesign,itismainlydividedintomanagersmodules,warehousing,sales,users,manufacturers.Bybuildingaflowershopmanagementsystem,itispossibletoachievehigh-efficiencymanagementofthetransferstorageoftheflowerstore,whichgreatlyreducesthedifficultyofmanagement.Administratorscanalsoassignemployee'spermissionstomanageemployeestoreducetheirpressure. KeyWords:JAVA,Managementsystem,MySQL目錄90181緒論 191831.1研究背景與意義 1189531.2研究現(xiàn)狀 1195672主要技術(shù)和工具介紹 2243232.1SpringBoot簡介 2124532.2MySQL簡介 2234432.3IDEA簡介 319132.4Tomcat簡介 364373系統(tǒng)分析 445313.1可行性分析 457033.2需求分析 464024系統(tǒng)設(shè)計(jì) 635434.1系統(tǒng)功能結(jié)構(gòu)圖 6278964.2數(shù)據(jù)庫設(shè)計(jì) 7145034.2.1數(shù)據(jù)庫實(shí)體 7298474.2.2數(shù)據(jù)庫E-R圖 854374.2.3數(shù)據(jù)庫表設(shè)計(jì) 8249825系統(tǒng)實(shí)現(xiàn) 13119315.1用戶登錄模塊 13149885.2鮮花進(jìn)貨管理模塊 14251355.3鮮花銷售管理模塊 16234475.4倉庫管理模塊 17262035.5鮮花管理模塊 19187625.6用戶管理模塊 2077395.7廠家管理 21204436系統(tǒng)測試 22277906.1測試的目的與意義 22309536.2功能測試 2217736.3測試結(jié)果 2329781結(jié)論 245044致謝 2513570參考文獻(xiàn) 26第3頁小型花店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)1緒論1.1研究背景與意義在網(wǎng)絡(luò)迅速普及的影響下,由于網(wǎng)絡(luò)傳輸具有高效聯(lián)通、成本低廉、開發(fā)性強(qiáng)等特點(diǎn),有效提高企業(yè)之間的溝通效率,使得行業(yè)、地區(qū)的協(xié)作水平也有了大幅度提升。大力推進(jìn)信息系統(tǒng)建設(shè)也成為了行業(yè)發(fā)展共識,與不同業(yè)態(tài)領(lǐng)域以及民眾的生產(chǎn)、生活聯(lián)系越發(fā)緊密。在民眾消費(fèi)能力變化的影響下,民眾的情感消費(fèi)需求逐步提升,因此人們對鮮花的需求也逐漸旺盛,近些年我國鮮花市場得到了快速發(fā)展,市場發(fā)展前景廣闊,經(jīng)濟(jì)效益顯著,因此有效推動了行業(yè)的穩(wěn)步發(fā)展。針對這一現(xiàn)狀,中小企業(yè)在發(fā)展過程中應(yīng)當(dāng)注重增強(qiáng)企業(yè)核心競爭力。由于花店鮮花產(chǎn)品類別多樣,加大了花店對鮮花管理的難度。鮮花采購缺乏針對性、計(jì)劃性,基本上是靠人工經(jīng)驗(yàn)來進(jìn)行鮮花采購,很容易導(dǎo)致某些鮮花庫存的大量積壓或是某些鮮花出現(xiàn)庫存不足等問題。在信息化時(shí)代的發(fā)展過程中,由于信息傳播所具有的便捷性、高效性逐漸替代了傳統(tǒng)人工記錄的方式,為了順應(yīng)時(shí)代發(fā)展的需求企業(yè)應(yīng)當(dāng)注重推動管理模式的創(chuàng)新,在運(yùn)營過程中應(yīng)當(dāng)注重運(yùn)用網(wǎng)絡(luò)信息技術(shù)。1.2研究現(xiàn)狀信息產(chǎn)業(yè)的發(fā)展得到了各國的廣泛關(guān)注以及重視,部分發(fā)達(dá)國家的信息產(chǎn)業(yè)實(shí)現(xiàn)了快速發(fā)展。當(dāng)前,我國在注重經(jīng)濟(jì)建設(shè)質(zhì)量的過程中,在各行各業(yè)開始注重運(yùn)用信息科技開展各項(xiàng)工作,因此,各個行業(yè)在發(fā)展過程中應(yīng)當(dāng)注重提高管理信息化水平,采取相應(yīng)的優(yōu)化、改進(jìn)舉措。對比之下,當(dāng)前我國花卉產(chǎn)業(yè)信息化管理水平相對落后,在具體的花店經(jīng)營過程中,往往通過人工記錄的方式進(jìn)行管理。人工記錄的方式效率低下,成本高昂,且容易出現(xiàn)記錄錯誤,這導(dǎo)致運(yùn)營過程中涉及的動態(tài)信息無法完整、準(zhǔn)確獲取,不利于企業(yè)擴(kuò)大規(guī)模。因此,在花店日常運(yùn)營過程中引入管理系統(tǒng)可以大幅度提高運(yùn)營效率,對于企業(yè)發(fā)展具有重要意義,因此花店管理系統(tǒng)順應(yīng)時(shí)代發(fā)展,已成為一個必然的發(fā)展趨勢。
2主要技術(shù)和工具介紹在花店管理系統(tǒng)設(shè)計(jì)過程中,在技術(shù)方面,主要運(yùn)用了Java語言、HTML腳本語言、SpringBoot框架等有關(guān)科技,隨后選用Tomcat服務(wù)器、MySQL、IDEA等開發(fā)工具進(jìn)行實(shí)現(xiàn),此次設(shè)計(jì)工作中主要運(yùn)用的技術(shù)如下所述:2.1SpringBoot簡介SpringBoot設(shè)計(jì)思想在于,配置高于約定,其涵蓋了目前常見的SpringMVC、Mybatis、Hibernate等開源框架,因此其具有更高的拓展性。技術(shù)框架如下所述:(1)Mybatis該框架在運(yùn)用過程中具備自動映射的能力,還能夠?qū)崿F(xiàn)動態(tài)配置SQL的目標(biāo),因此不需要人工對映射關(guān)系進(jìn)行編寫,從而有效提高軟件開發(fā)的效率。(2)SpringMVC該框架在運(yùn)用過程中能夠?qū)⑦^濾器、控制器、模型對象以及程序?qū)ο蟮冉巧M(jìn)行細(xì)致劃分,通過最低耦合的方式進(jìn)行工作,從有效降低系統(tǒng)的維護(hù)難度,同時(shí)有利于開發(fā)人員拓展系統(tǒng)功能。(3)SpringBoot該框架本質(zhì)上屬于簡化的Spring框架。不僅能夠確??蚣艿膬?yōu)點(diǎn),同時(shí)對于應(yīng)用程序的配置過程進(jìn)行結(jié)合,能夠有效降低研發(fā)人員應(yīng)用程序搭建的難度。本文設(shè)計(jì)的系統(tǒng)后臺將運(yùn)用Springboot作為基礎(chǔ)框架,利用其便利性來快速實(shí)現(xiàn)各個功能模塊的增刪改查,并通過Mybatis框架與MySQL打通。2.2MySQL簡介MySQL在運(yùn)用過程中具有使用便捷、多線程功能完善,管理難度低等應(yīng)用優(yōu)勢,是開放、開源、免費(fèi)的數(shù)據(jù)庫。本系統(tǒng)中,MySQL數(shù)據(jù)庫通過Mybatis框架與springboot框架相輔相成,從而實(shí)現(xiàn)每個功能的操作到數(shù)據(jù)庫中每張表的基礎(chǔ)增刪改查。2.3IDEA簡介IDEA全稱IntelliJIDEA,具有強(qiáng)大的整合能力,提示功能快速、便捷、范圍廣。是整個程序的開發(fā)工具,快速實(shí)現(xiàn)編碼,能夠減少大量的重復(fù)工作,從而讓開發(fā)人員有更多的時(shí)間關(guān)注于實(shí)現(xiàn)實(shí)際業(yè)務(wù)需求中。2.4Tomcat簡介由于應(yīng)用技術(shù)先進(jìn),穩(wěn)定性較強(qiáng)、同時(shí)具有免費(fèi)的特點(diǎn),得到了相當(dāng)一部分研發(fā)人員的喜愛與應(yīng)用,成為了當(dāng)前得到廣泛使用的服務(wù)器。第22頁3系統(tǒng)分析3.1可行性分析開展可行性分析工作的主要目的在于確保研發(fā)得到的系統(tǒng)具有實(shí)用價(jià)值。因此在項(xiàng)目研發(fā)過程中應(yīng)當(dāng)明確研發(fā)目標(biāo),同時(shí)滿足相應(yīng)的應(yīng)用需求才能夠確保系統(tǒng)價(jià)值得到實(shí)現(xiàn)。本文搭建的系統(tǒng)主要圍繞以下四個方面開展可行性分析工作:技術(shù)可行性:在本次研究工作中,本文基于SpringBoot構(gòu)建了花店后臺管理系統(tǒng),在操作系統(tǒng)、開發(fā)語言、服務(wù)器,數(shù)據(jù)庫及其連接技術(shù)方面,對應(yīng)使用Window10操作系統(tǒng)、Java語言,Tomcat服務(wù)器,MySQL數(shù)據(jù)庫以及Mybatis技術(shù),完成系統(tǒng)的搭建。因此在技術(shù)層面具有可行性。操作可行性:網(wǎng)頁操作便捷,實(shí)用性強(qiáng),能夠充分滿足用戶的管理需求,用戶可能運(yùn)用電腦進(jìn)行基本操作,就能夠完成對花店訂單、運(yùn)營信息的管理,系統(tǒng)操作便捷,難度低。市場可行性:若該系統(tǒng)實(shí)現(xiàn)從鮮花入庫到出庫的全面計(jì)算機(jī)管理,將會大大減輕工作人員的工作量,提高效率,降低成本。時(shí)間可行性:大四整個學(xué)年課程極少,時(shí)間充足,有足夠的時(shí)間去編寫代碼,并進(jìn)行學(xué)習(xí)研究,因此時(shí)間上是可行的。3.2需求分析(1)應(yīng)用需求:本文設(shè)計(jì)的夭灼花店管理系統(tǒng)能夠滿足中小型企業(yè)的運(yùn)營管理需求,而ERP系統(tǒng)能夠有效滿足大型公司的管理需求,并不適用于中小企業(yè)。究其原因在于中小企業(yè)組織架構(gòu)有待優(yōu)化,信息傳輸范圍有限,ERP系統(tǒng)不具備實(shí)用性,系統(tǒng)運(yùn)用的邊際效應(yīng)有限。運(yùn)用本文設(shè)計(jì)的系統(tǒng),對于中小型花卉企業(yè)而言能夠有效提升企業(yè)管理水平,提高運(yùn)營效率,通過節(jié)省人力等方式,降低經(jīng)營成本,增加企業(yè)收益。(2)管理需求:傳統(tǒng)的管理模式已經(jīng)跟不上當(dāng)今時(shí)代的快節(jié)奏的生活要求。夭灼花店管理系統(tǒng)隨之應(yīng)運(yùn)而生,它是為了加強(qiáng)對花店管理,提高后臺管理工作的高效性和準(zhǔn)確性而開發(fā)?;ǖ昴軌蛲ㄟ^夭灼花店管理系統(tǒng)提高自己的工作效率、實(shí)現(xiàn)對鮮花進(jìn)銷存取的管理,提高經(jīng)濟(jì)效益以及管理效率。(3)功能需求:夭灼花店管理系統(tǒng)功能簡介:管理人員在系統(tǒng)登錄頁面,輸入賬號密碼之后便能夠進(jìn)入系統(tǒng)管理界面。通過頁面工具欄,能夠選擇進(jìn)入倉儲、銷售、鮮花、進(jìn)貨、用戶以及廠家等管理模塊。其中,在進(jìn)貨功能模塊中,用戶能夠完成訂單創(chuàng)建、審核、入庫以及歷史訂單查詢等操作。普通用戶登錄后能夠完成訂單的創(chuàng)建、查看等操作,但是審核則需要系統(tǒng)管理人員的準(zhǔn)許。在銷售模塊中能夠直觀呈現(xiàn)銷售訂單以及統(tǒng)計(jì)情況,管理員用戶還可以對訂單進(jìn)行刪除操作。倉庫管理中用戶可以查看鮮花庫存,鮮花管理模塊能夠?qū)崟r(shí)查看、修改、增刪不同鮮花品種的信息,但是普通用戶只具有查看的權(quán)限。在用戶管理模塊,管理員能夠添加下級人員,并且授予平臺用戶相應(yīng)的操作權(quán)限。(4)性能需求:系統(tǒng)在運(yùn)用過程中性能具有穩(wěn)定性,在計(jì)算機(jī)操作環(huán)境中能夠進(jìn)行平穩(wěn)運(yùn)行。夭灼花店管理系統(tǒng)也需要一定程度上考慮到使用的人群,為了降低它的使用復(fù)雜度,在頁面展示上使用簡潔的頁面設(shè)計(jì),讓使用用戶能夠一目了然,添加相應(yīng)的信息會在輸入框前有注釋,防止用戶輸入錯誤信息。4系統(tǒng)設(shè)計(jì)結(jié)合系統(tǒng)需求設(shè)計(jì)情況,開展相應(yīng)的設(shè)計(jì)工作。其主要目的在于從物理、邏輯兩個層面分別入手,完成系統(tǒng)框架的搭建,同時(shí)需要確保系統(tǒng)具有可實(shí)現(xiàn)性,以便后續(xù)實(shí)現(xiàn)工作的開展。4.1系統(tǒng)功能結(jié)構(gòu)圖通過梳理系統(tǒng)功能結(jié)構(gòu)圖,能夠直觀展現(xiàn)系統(tǒng)功能結(jié)構(gòu),確保讀者準(zhǔn)確了解系統(tǒng)功能模塊。在本系統(tǒng)的設(shè)計(jì)過程中,主要完成了進(jìn)貨、銷售、倉庫、鮮花、用戶以及廠家六大管理模塊的設(shè)計(jì)。系統(tǒng)使用者登錄系統(tǒng)后,通過進(jìn)入不同的模塊能夠進(jìn)行相應(yīng)的系統(tǒng)操作,實(shí)現(xiàn)對運(yùn)營信息的管理。作業(yè)提交系統(tǒng)學(xué)生用戶登陸作業(yè)提交系統(tǒng)學(xué)生用戶登陸教師用戶登錄管理員用戶登錄查看成績發(fā)布作業(yè)上傳作業(yè)改成績添加用戶管理用戶圖4.1系統(tǒng)的功能結(jié)構(gòu)圖圍繞具體的使用需求,劃分了六大功能模塊:進(jìn)貨管理:管理員可以通過該模塊功能對所需要的鮮花創(chuàng)建訂單,在通過管理員審核過后會對這些商品進(jìn)行購買,鮮花入庫后會更新鮮花庫存,以及鮮花的信息,歷史訂單可以查看店鋪所購買的訂單詳情。銷售管理:能夠查看銷售詳情,獲取顧客所購買的鮮花相關(guān)信息以及對銷售的鮮花進(jìn)行信息統(tǒng)計(jì)。倉庫管理:可以通過這個模塊查看倉庫的鮮花數(shù)量,以及倉庫之間調(diào)撥鮮花。鮮花管理:能夠?qū)︴r花的相關(guān)信息進(jìn)行查看并添加鮮花。用戶管理:在這個模塊下可以對系統(tǒng)權(quán)限和用戶的信息進(jìn)行相關(guān)的操作。通過該模塊用戶能夠?qū)崿F(xiàn)對用戶信息的編輯,同時(shí)賦予其相應(yīng)的操作權(quán)限。廠家管理:能夠?qū)崿F(xiàn)對廠家信息的編輯操作以及可以添加新的廠家。4.2數(shù)據(jù)庫設(shè)計(jì)在系統(tǒng)研發(fā)過程中,數(shù)據(jù)庫運(yùn)行的穩(wěn)定性、安全性對于系統(tǒng)運(yùn)行有著深刻影響,是研發(fā)工作的重要內(nèi)容。本文系統(tǒng)設(shè)計(jì)過程中需要圍繞用戶、花卉、交易等各類信息特點(diǎn),完成數(shù)據(jù)庫的管理,同時(shí)確保廠家、鮮花、用戶等管理模塊存在一定聯(lián)系性,因此,需要構(gòu)建穩(wěn)定、合理的數(shù)據(jù)庫。4.2.1數(shù)據(jù)庫實(shí)體數(shù)據(jù)庫實(shí)體本質(zhì)上是為了減小數(shù)據(jù)信息管理難度和設(shè)定的各類數(shù)據(jù)管理對象。在廣義上而言,不同管理對象儲存的相關(guān)數(shù)據(jù)也屬于數(shù)據(jù)庫實(shí)體。本文所搭建的系統(tǒng)中,數(shù)據(jù)庫實(shí)體主要包括統(tǒng)計(jì)、銷售、調(diào)度、進(jìn)貨等單據(jù)以及廠家、用戶、鮮花等,具體如下所述:鮮花實(shí)體屬性包括:鮮花編號、花名、廠家、進(jìn)價(jià)、花的種類、售價(jià)、進(jìn)倉日期、保質(zhì)期。銷售單實(shí)體屬性包括:編號、鮮花編號、銷售價(jià)格、購買數(shù)量、總金額、購買時(shí)間、更新時(shí)間和狀態(tài)。倉庫實(shí)體屬性包括:編號、倉庫名、地址、創(chuàng)建日期、更新日期和狀態(tài)。統(tǒng)計(jì)單實(shí)體屬性包括:編號、鮮花編號、總金額、鮮花總數(shù)、狀態(tài)。調(diào)度單實(shí)體屬性包括:編號、鮮花編號、倉庫編號、產(chǎn)品出入庫數(shù)據(jù)以及日期變化等信息。用戶實(shí)體屬性囊括:用戶賬戶名、編號、密碼、創(chuàng)建時(shí)間、修改時(shí)間以及使用狀態(tài)等信息。廠家實(shí)體屬性囊括:廠家賬戶名、編號、密碼、創(chuàng)建時(shí)間、電話、修改時(shí)間以及使用狀態(tài)等信息。進(jìn)貨單實(shí)體屬性囊括:訂單編號、鮮花數(shù)量、價(jià)格編號、入庫時(shí)間,廠家編號、更新狀態(tài)以及時(shí)間等信息。4.2.2數(shù)據(jù)庫E-R圖在數(shù)據(jù)庫運(yùn)行方面,運(yùn)用E-R模型能夠準(zhǔn)確描述、直觀呈現(xiàn)設(shè)計(jì)者、實(shí)體之間的聯(lián)系。系統(tǒng)E-R圖如圖4.2所示。圖4.2系統(tǒng)E-R圖4.2.3數(shù)據(jù)庫表設(shè)計(jì)基于MySQL數(shù)據(jù)庫,本系統(tǒng)圍繞統(tǒng)計(jì)、銷售、調(diào)度、進(jìn)貨、廠家、用戶、鮮花等數(shù)據(jù)實(shí)體,設(shè)計(jì)了相應(yīng)的數(shù)據(jù)庫表。用戶表:主要用途在于存儲用戶數(shù)據(jù)信息。例如,用戶名、賬戶名、密碼、電話、創(chuàng)建時(shí)間、修改時(shí)間以及狀態(tài)等信息,具體內(nèi)容表4.1列示如下:表4.1用戶表(2)鮮花表:主要用途在于存儲鮮花產(chǎn)品的數(shù)據(jù)信息,例如鮮花名稱、價(jià)格、鮮花類型、數(shù)量、銷售價(jià)格、進(jìn)倉日期、保質(zhì)期、廠家ID和狀態(tài)等有關(guān)信息,具體內(nèi)容表4.2列示如下:表4.2鮮花表(3)倉庫信息表:用來存放倉庫信息。包括ID、庫房ID、鮮花ID、添加日期、更新日期和狀態(tài)。具體內(nèi)容表4.3列示如下:表4.3倉庫信息表(4)廠家表:主要用途在于存儲廠商數(shù)據(jù)信息。例如,廠家名、ID、電話、修改時(shí)間以及狀態(tài)等信息。具體內(nèi)容表4.4列示如下:表4.4廠家表進(jìn)貨單表:主要用途在于存儲鮮花進(jìn)購的數(shù)據(jù)信息。例如,訂單編號、鮮花數(shù)量、價(jià)格編號、入庫時(shí)間、廠家編號、更新狀態(tài)以及時(shí)間等信息。具體內(nèi)容表4.5列示如下:表4.5進(jìn)貨單表(6)銷售單表:主要用途在于存儲鮮花出售的相關(guān)信息。例如,訂單編號、鮮花數(shù)量、價(jià)格編號、購買時(shí)間、數(shù)量、總額以及狀態(tài)等信息。具體內(nèi)容表4.6列示如下:表4.6銷售單表(7)統(tǒng)計(jì)單表:主要用途在于存儲鮮花售賣涉及的結(jié)算信息。例如,單據(jù)編號、鮮花ID、出售時(shí)間、數(shù)量、總額以及狀態(tài)等信息。具體內(nèi)容表4.7列示如下:表4.7統(tǒng)計(jì)單表(8)調(diào)度單表:主要用途在于存儲倉庫間貨物調(diào)度的相關(guān)信息。例如,單據(jù)編號、鮮花ID、轉(zhuǎn)移涉及的倉庫ID、調(diào)撥鮮花的數(shù)量、時(shí)間以及狀態(tài)等信息。具體內(nèi)容表4.8列示如下:表4.8調(diào)度單表5系統(tǒng)實(shí)現(xiàn)該系統(tǒng)設(shè)計(jì)并完善了以下幾大功能管理模塊,比如:用戶登錄模塊、鮮花采購管理模塊、倉庫管理模塊、用戶管理模塊、鮮花管理模塊、鮮花銷售管理模塊和廠家管理模塊等。每個功能模塊的展示如下:5.1用戶登錄模塊使用者只有成功登錄了夭灼花店管理系統(tǒng)之后才能夠進(jìn)行相應(yīng)的操作,當(dāng)使用者在瀏覽器中正確輸入localhost:8080地址之后,系統(tǒng)的攔截器判斷session中是否存在用戶登錄信息,若不存在則跳轉(zhuǎn)到初始的登錄界面。使用人員在登錄界面輸入自己所要填寫的登錄信息,按下登錄鍵觸發(fā)事件監(jiān)聽器,調(diào)配使用login()回調(diào)函數(shù),在login()回調(diào)中通過id選擇器獲取用戶填寫在表單中的信息,通過ajax異步請求在data屬性中放入?yún)?shù),根據(jù)url地址請求后臺,并將參數(shù)傳遞進(jìn)去。用戶登錄界面如圖5.1所示。圖5.1用戶登錄用戶成功登錄之后,首頁具體顯示如下圖5.2。圖5.2系統(tǒng)首頁展示5.2鮮花采購管理模塊采購管理模塊對管理員權(quán)限進(jìn)行了分級劃分,首先由普通管理員建立采購訂單,接下來擁有更高權(quán)限的管理員審核訂單。確認(rèn)該訂單完全正確,審核通過,接下來進(jìn)行鮮花入庫操作,入庫成功后,采購訂單狀態(tài)更新為已完成狀態(tài)。訂單創(chuàng)建界面如圖5.3所示。圖5.3創(chuàng)建進(jìn)貨訂單展示訂單創(chuàng)建之后,需進(jìn)行審核才能入庫。在表格的操作欄中,點(diǎn)擊“通過”按鈕,表示訂單已通過審核;單擊以觸發(fā)事件監(jiān)聽器。調(diào)用是通過審核回調(diào)函數(shù),經(jīng)由Ajax異步請求后臺,將審核完成的訂單id傳送至后臺,后臺通過id更新數(shù)據(jù)庫中的數(shù)據(jù),然后將更新結(jié)果返回到使用人員,提示信息。訂單審核界面具體如下圖5.4。圖5.4訂單審核展示訂單審核成功之后,勾選審核好的訂單就可單擊鮮花入庫鍵。點(diǎn)擊入庫按鈕,此時(shí)只需更新鮮花數(shù)量即可,然后返回鮮花入庫成功。鮮花入庫界面,具體如下圖5.5。圖5.5鮮花入庫界面鮮花完成入庫之后,訂單狀態(tài)更新為已入庫狀態(tài),點(diǎn)擊查看歷史訂單之后,layui表格向后臺異步請求數(shù)據(jù),并把查找到的相關(guān)數(shù)據(jù)返回至前端,前端layui通過layui.table.render()表格從新加載,將數(shù)據(jù)展示到相應(yīng)的界面。歷史訂單界面具體顯示如下圖5.6。圖5.6查閱歷史訂單界面5.3鮮花銷售管理模塊操作人員單擊查看銷售訂單,后臺控制器查詢數(shù)據(jù)庫將查詢到的結(jié)果封裝處理返回。在銷售訂單的操作列內(nèi)有刪除和驗(yàn)收按鈕,管理員可以對銷售訂單進(jìn)行刪除和驗(yàn)收,驗(yàn)收后系統(tǒng)會對該鮮花的售賣情況進(jìn)行更新。查看銷售訂單界面具體如下圖5.7。圖5.7查閱銷售訂單界面銷售統(tǒng)計(jì)是把全部的花卉銷售情況進(jìn)行統(tǒng)計(jì)、匯總,主要是統(tǒng)計(jì)銷售量以及總收入。在銷售記錄中,管理工作人員將銷售訂單進(jìn)行驗(yàn)收審核之后,銷售訂單狀態(tài)將更新為已驗(yàn)收,接下來單擊查閱銷售統(tǒng)計(jì)單,前端發(fā)起數(shù)據(jù)請求,進(jìn)到后臺控制層,控制層操控服務(wù)層,在接口的實(shí)現(xiàn)類中查閱對應(yīng)的銷售記錄表,只查看已驗(yàn)收完成的數(shù)據(jù),接下來分析查閱到的數(shù)據(jù),將同一銷售訂單中的數(shù)據(jù)進(jìn)行相加匯總,最后,將統(tǒng)計(jì)好的數(shù)據(jù)插到統(tǒng)計(jì)表中,將統(tǒng)計(jì)表中的數(shù)據(jù)返回至前端,通過layui表格重新加載展示出來。查閱銷售統(tǒng)計(jì)的界面具體如下圖5.8。圖5.8銷售數(shù)據(jù)分析5.4倉庫管理模塊庫存管理功能模塊涵蓋庫存查詢、建立倉庫等。管理人員單擊庫存管理呈現(xiàn)庫存管理界面,當(dāng)前界面通過layui表格請求數(shù)據(jù),按照url路徑進(jìn)到后臺控制層HouseController,在控制層調(diào)配使用Service層實(shí)施Service接口實(shí)現(xiàn)類中的方法selectAllHouseAndDrug(),在方法中,通過HouseMapper接口查看數(shù)據(jù)庫中的倉庫數(shù)據(jù),封裝成Map對象返回到前端,前端利用layui表格顯示,管理人員可進(jìn)行相關(guān)的操作,是不是要停止使用某一倉庫。倉庫信息數(shù)據(jù)顯示界面具體如下圖。圖5.9查看倉庫信息展示倉庫調(diào)度是為了解決各大倉庫某些鮮花短缺的問題,在調(diào)度界面的表單中,管理人員填寫相關(guān)的信息,選取要調(diào)貨的倉庫,鮮花品類和數(shù)量,單擊確認(rèn)調(diào)度。返回調(diào)度單創(chuàng)建完成,同樣調(diào)度單建立好之后需要對應(yīng)的管理人員進(jìn)行審核,審核成功之后,每個倉庫的鮮花量才會有所變化。倉庫的調(diào)度界面,具體如下圖5.10。圖5.10倉庫調(diào)度展示5.5鮮花管理模塊操作人員可以點(diǎn)擊導(dǎo)航欄中的鮮花信息,進(jìn)到鮮花信息顯示界面,前端頁面通過layui表格的異步請求,進(jìn)入后臺控制層,控制層調(diào)用Service層執(zhí)行Service代碼通過DrugMapper接口調(diào)用select方法查詢數(shù)據(jù)庫所有的鮮花信息將其返回給前端,通過layui渲染到頁面上。鮮花信息展示如圖5.11所示。圖5.11鮮花信息展示管理員可以添加鮮花到數(shù)據(jù)庫表內(nèi),管理員進(jìn)入添加鮮花頁面,在頁面的表單上選擇或輸入鮮花信息,確認(rèn)無誤后點(diǎn)擊添加鮮花按鈕。添加鮮花展示如圖5.12所示。圖5.12添加鮮花展示5.6用戶管理模塊用戶管理只有具有管理員權(quán)限的用戶才能看到,登錄系統(tǒng)之后,管理員單擊用戶管理,前端layui表格異步請求后臺數(shù)據(jù),后臺把查找好的用戶信息返回至前端,layui表格使用layui.table.render()方法重新加載顯示。用戶管理界面,具體如下圖5.13。圖5.13用戶管理展示權(quán)限管理就是對各用戶的權(quán)限進(jìn)行管理。擁有的權(quán)限大就能夠進(jìn)行大量的操作。當(dāng)擁有的權(quán)限小時(shí),能夠進(jìn)行的操作就非常有限了。因而,必須要時(shí)時(shí)進(jìn)行管理,以便隨時(shí)調(diào)整權(quán)限。在本系統(tǒng)中,只有最高權(quán)限的管理人員才能進(jìn)行權(quán)限管理,以免管理員任意變更自己或其他人的權(quán)限。權(quán)限管理頁面展示如圖5.14所示。圖5.14權(quán)限管理展示5.7廠家管理用戶單擊查看廠家信息之后就會跳到對應(yīng)的廠家信息顯示界面,通過layui表格顯示對應(yīng)的廠家信息,獲取數(shù)據(jù)的方式是Layui表格自有的請求方式,利用url屬性請求后臺控制器,調(diào)配使用Service層的selectAllProduce()方法,在這個方法中,通過ProducerMapper接口查看數(shù)據(jù)庫,并將查找到的相關(guān)數(shù)據(jù)返回至前端,然后前端經(jīng)由Layui表格展示出來。廠家信息顯示界面,具體如下圖5.15。圖5.15廠家信息展示管理人員單點(diǎn)廠家添加功能,跳至相應(yīng)的增添廠家信息界面,然后在表單中填好對應(yīng)的廠家基礎(chǔ)資料,單擊廠家添加按鈕。廠家信息增添界面,具體如下圖5.16。圖5.16添加廠家展示第26頁6系統(tǒng)測試系統(tǒng)測試就是檢測已設(shè)計(jì)好軟件的相關(guān)功能以及穩(wěn)定性,根據(jù)軟件的功能一一實(shí)現(xiàn),檢測其是不是與預(yù)期的設(shè)計(jì)目的一致。如果能夠達(dá)到相應(yīng)的標(biāo)準(zhǔn),并滿足使用者的需求,那么,表示該設(shè)計(jì)是成功的。6.1測試的目的與意義在系統(tǒng)的具體設(shè)計(jì)完成之后,然后檢測系統(tǒng)的相關(guān)功能,如此才可以確保系統(tǒng)的開發(fā)完備。功能測試著重考慮的是設(shè)計(jì)的系統(tǒng)功能是不是能夠準(zhǔn)確地實(shí)現(xiàn),在現(xiàn)實(shí)使用中,可以達(dá)成目的就表明成功了。6.2功能測試功能測試即對系統(tǒng)的各功能進(jìn)行逐一驗(yàn)證,根據(jù)功能測試用例,一一檢測產(chǎn)品是不是滿足使用者的需求。下面將采用表格的方式,具體闡述本系統(tǒng)各功能模塊的功能測試。測試用列表,具體如下表6.1。表6.1測試用例測試用例方案輸入數(shù)據(jù)預(yù)期結(jié)果測試結(jié)果管理員登錄使用已有賬號與密碼登錄網(wǎng)站賬號:73768224密碼:22222系統(tǒng)顯示登錄成功,并跳至系統(tǒng)主頁與預(yù)期結(jié)果一致用錯誤的賬號或密碼登錄系統(tǒng)賬號:73768224密碼:123456系統(tǒng)顯示登錄失敗,密碼或賬號錯誤與預(yù)期結(jié)果一致采購管理用戶填寫訂單,選擇鮮花名、供應(yīng)商、鮮花數(shù)和采購價(jià)選擇產(chǎn)品名:紫羅蘭選擇供應(yīng)商:臥龍花卉產(chǎn)品數(shù)量:99產(chǎn)品采購價(jià):16完成訂單創(chuàng)建與預(yù)期結(jié)果一致管理員審核建好的訂單,通過之后才可入庫單擊審核鍵通過審核與預(yù)期結(jié)果一致給審核成功訂單上的鮮花,分配倉庫選擇訂單、儲存?zhèn)}庫顯示成功放入倉庫與預(yù)期結(jié)果一致鮮花銷售可查閱鮮花的銷售狀況,并進(jìn)行匯總查看銷售訂單及匯總信息顯示完整與預(yù)期結(jié)果一致倉庫管理建立倉庫:填好倉庫有關(guān)信息,停止使用、啟用倉庫輸入倉庫名及地址創(chuàng)建倉庫資料,停用、啟用倉庫進(jìn)行倉庫管理創(chuàng)建倉庫,停用、啟用倉庫操作成功,可查看相關(guān)的倉庫信息與預(yù)期結(jié)果一致查看倉庫、庫存的鮮花信息查看倉庫中的全部鮮花界面展示各倉庫所儲存的鮮花信息與預(yù)期結(jié)果一致鮮花管理添加鮮花填寫鮮花名字、廠家、采購價(jià)格、種類、銷售價(jià)格、質(zhì)保期、進(jìn)廠日期鮮花信息添加完成與預(yù)期結(jié)果一致鮮花信息選擇查看的鮮花界面顯示完整的信息與預(yù)期結(jié)果一致用戶管理管理員可增添用戶,且權(quán)限小于自身填好用戶名、密碼、確認(rèn)密碼、電話用戶增添成功與預(yù)期結(jié)果一致6.3測試結(jié)果通過各種測試,結(jié)果顯示,從總體上來講,花店后臺管理系統(tǒng)經(jīng)受住了全部的功能測試。這個系統(tǒng)操作簡單,在花店的管理上給管理者提供了很大地便利。同時(shí)這個網(wǎng)站也存在一些缺陷,在一些細(xì)節(jié)上做的并不是很好。系統(tǒng)的功能局限性比較大,目前還只能用于管理,后期系統(tǒng)功能還需要進(jìn)行不斷完善,更大程度地解決管理者的煩惱。結(jié)論夭灼花店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),可大大降低花店管理工作人員的工作強(qiáng)度與難度,提高運(yùn)營效率,降低運(yùn)營成本,創(chuàng)造更大收益。并且在使用的過程中,對電腦的相關(guān)配置要求并不高,卻可以進(jìn)行高效的管理。通過對系統(tǒng)的整體設(shè)計(jì)、開發(fā),本人對編程的設(shè)計(jì)思路以及編寫后臺程序方面更加的清晰。總而言之,該系統(tǒng)的功能設(shè)計(jì)達(dá)到了預(yù)期的效果,實(shí)現(xiàn)了花店后臺管理的一系列操作,功能比較齊全,能夠滿足管理者的現(xiàn)實(shí)需求。但在細(xì)節(jié)的把控上還不夠完美,系統(tǒng)的界面展示簡潔明了,后期能夠按照用戶的喜好進(jìn)行相關(guān)的設(shè)計(jì),在實(shí)用上以及美觀上都能夠?yàn)榭蛻羲病O嘈旁趯淼墓ぷ鲗W(xué)習(xí)中,會將這個系統(tǒng)進(jìn)行升級改造,讓其更加的精良。參考文獻(xiàn)[1]管珂珂,諸葛陽,許大為.基于SpringMvc架構(gòu)模式的遠(yuǎn)程居家醫(yī)療系統(tǒng)設(shè)計(jì)[J].包裝工程,2020,41(04):160-165+176.[2]何凡.智能倉儲管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安電子科技大學(xué),2019.[3]焦鵬琿.基于SpringBoot和Vue框架的電子招投標(biāo)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].南京大學(xué),201
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度足療店員工福利待遇合同協(xié)議
- 2025年度環(huán)保產(chǎn)業(yè)園區(qū)房產(chǎn)抵押貸款合同
- 2025年度銀行協(xié)議存款收益共享及風(fēng)險(xiǎn)共擔(dān)合同
- 農(nóng)村山里墓地買賣合同書(含墓園歷史檔案管理2025年度)
- 二零二五年度標(biāo)準(zhǔn)房屋無償使用合同(影視拍攝場地)
- 二零二五年度全包裝修與智能家居燈光控制合同
- 二零二五年度銀行資金監(jiān)管與跨境支付服務(wù)合同
- 二零二五年度只享有分紅權(quán)股權(quán)激勵合同范本(含股權(quán)激勵激勵效果反饋)
- 2025年度金融借貸合同解除終止范本
- 2024年律師事務(wù)所個人實(shí)習(xí)總結(jié)
- 110kV升壓站構(gòu)支架組立施工方案
- 材料化學(xué)課件
- 智能傳感器芯片
- -《多軸數(shù)控加工及工藝》(第二版)教案
- 智能交通概論全套教學(xué)課件
- 生物醫(yī)學(xué)工程倫理 課件全套 第1-10章 生物醫(yī)學(xué)工程與倫理-醫(yī)學(xué)技術(shù)選擇與應(yīng)用的倫理問題
- 燒結(jié)機(jī)安裝使用說明書
- 新戰(zhàn)略營銷課件
- (完整版)部編一年級下冊語文《春夏秋冬》ppt
- 人文地理學(xué)考試名詞解釋全套
- 新華書店業(yè)務(wù)崗位職責(zé)共3篇
評論
0/150
提交評論