版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第PAGEIV頁PAGE第PAGEI頁小型花店管理系統(tǒng)設(shè)計與實現(xiàn)摘要近些年,我國鮮花銷售市場實現(xiàn)了快速發(fā)展,市場發(fā)展前景廣闊,經(jīng)濟效益顯著。因此有效推動了行業(yè)的穩(wěn)步發(fā)展。在信息管理、庫存等管理方面,為了有效提高中小型花店的管理水平,可以有效運用“互聯(lián)網(wǎng)+”的管理模式。對比傳統(tǒng)的人工管理,借助信息平臺能夠有效提高信息管理工作的準確性、效率。結(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è)計方面主要劃分了進貨、倉儲、銷售、用戶、廠家等管理子模塊。通過構(gòu)建花店管理系統(tǒng),能夠?qū)崿F(xiàn)對花店的進銷存調(diào)的高效化管理,大大減輕了管理人員的工作難度。管理員也可以系統(tǒng)分配員工的權(quá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è)計 635434.1系統(tǒng)功能結(jié)構(gòu)圖 6278964.2數(shù)據(jù)庫設(shè)計 7145034.2.1數(shù)據(jù)庫實體 7298474.2.2數(shù)據(jù)庫E-R圖 854374.2.3數(shù)據(jù)庫表設(shè)計 8249825系統(tǒng)實現(xiàn) 13119315.1用戶登錄模塊 13149885.2鮮花進貨管理模塊 14251355.3鮮花銷售管理模塊 16234475.4倉庫管理模塊 17262035.5鮮花管理模塊 19187625.6用戶管理模塊 2077395.7廠家管理 21204436系統(tǒng)測試 22277906.1測試的目的與意義 22309536.2功能測試 2217736.3測試結(jié)果 2329781結(jié)論 245044致謝 2513570參考文獻 26第3頁小型花店管理系統(tǒng)的設(shè)計與實現(xiàn)1緒論1.1研究背景與意義在網(wǎng)絡(luò)迅速普及的影響下,由于網(wǎng)絡(luò)傳輸具有高效聯(lián)通、成本低廉、開發(fā)性強等特點,有效提高企業(yè)之間的溝通效率,使得行業(yè)、地區(qū)的協(xié)作水平也有了大幅度提升。大力推進信息系統(tǒng)建設(shè)也成為了行業(yè)發(fā)展共識,與不同業(yè)態(tài)領(lǐng)域以及民眾的生產(chǎn)、生活聯(lián)系越發(fā)緊密。在民眾消費能力變化的影響下,民眾的情感消費需求逐步提升,因此人們對鮮花的需求也逐漸旺盛,近些年我國鮮花市場得到了快速發(fā)展,市場發(fā)展前景廣闊,經(jīng)濟效益顯著,因此有效推動了行業(yè)的穩(wěn)步發(fā)展。針對這一現(xiàn)狀,中小企業(yè)在發(fā)展過程中應(yīng)當注重增強企業(yè)核心競爭力。由于花店鮮花產(chǎn)品類別多樣,加大了花店對鮮花管理的難度。鮮花采購缺乏針對性、計劃性,基本上是靠人工經(jīng)驗來進行鮮花采購,很容易導(dǎo)致某些鮮花庫存的大量積壓或是某些鮮花出現(xiàn)庫存不足等問題。在信息化時代的發(fā)展過程中,由于信息傳播所具有的便捷性、高效性逐漸替代了傳統(tǒng)人工記錄的方式,為了順應(yīng)時代發(fā)展的需求企業(yè)應(yīng)當注重推動管理模式的創(chuàng)新,在運營過程中應(yīng)當注重運用網(wǎng)絡(luò)信息技術(shù)。1.2研究現(xiàn)狀信息產(chǎn)業(yè)的發(fā)展得到了各國的廣泛關(guān)注以及重視,部分發(fā)達國家的信息產(chǎn)業(yè)實現(xiàn)了快速發(fā)展。當前,我國在注重經(jīng)濟建設(shè)質(zhì)量的過程中,在各行各業(yè)開始注重運用信息科技開展各項工作,因此,各個行業(yè)在發(fā)展過程中應(yīng)當注重提高管理信息化水平,采取相應(yīng)的優(yōu)化、改進舉措。對比之下,當前我國花卉產(chǎn)業(yè)信息化管理水平相對落后,在具體的花店經(jīng)營過程中,往往通過人工記錄的方式進行管理。人工記錄的方式效率低下,成本高昂,且容易出現(xiàn)記錄錯誤,這導(dǎo)致運營過程中涉及的動態(tài)信息無法完整、準確獲取,不利于企業(yè)擴大規(guī)模。因此,在花店日常運營過程中引入管理系統(tǒng)可以大幅度提高運營效率,對于企業(yè)發(fā)展具有重要意義,因此花店管理系統(tǒng)順應(yīng)時代發(fā)展,已成為一個必然的發(fā)展趨勢。
2主要技術(shù)和工具介紹在花店管理系統(tǒng)設(shè)計過程中,在技術(shù)方面,主要運用了Java語言、HTML腳本語言、SpringBoot框架等有關(guān)科技,隨后選用Tomcat服務(wù)器、MySQL、IDEA等開發(fā)工具進行實現(xiàn),此次設(shè)計工作中主要運用的技術(shù)如下所述:2.1SpringBoot簡介SpringBoot設(shè)計思想在于,配置高于約定,其涵蓋了目前常見的SpringMVC、Mybatis、Hibernate等開源框架,因此其具有更高的拓展性。技術(shù)框架如下所述:(1)Mybatis該框架在運用過程中具備自動映射的能力,還能夠?qū)崿F(xiàn)動態(tài)配置SQL的目標,因此不需要人工對映射關(guān)系進行編寫,從而有效提高軟件開發(fā)的效率。(2)SpringMVC該框架在運用過程中能夠?qū)⑦^濾器、控制器、模型對象以及程序?qū)ο蟮冉巧M行細致劃分,通過最低耦合的方式進行工作,從有效降低系統(tǒng)的維護難度,同時有利于開發(fā)人員拓展系統(tǒng)功能。(3)SpringBoot該框架本質(zhì)上屬于簡化的Spring框架。不僅能夠確??蚣艿膬?yōu)點,同時對于應(yīng)用程序的配置過程進行結(jié)合,能夠有效降低研發(fā)人員應(yīng)用程序搭建的難度。本文設(shè)計的系統(tǒng)后臺將運用Springboot作為基礎(chǔ)框架,利用其便利性來快速實現(xiàn)各個功能模塊的增刪改查,并通過Mybatis框架與MySQL打通。2.2MySQL簡介MySQL在運用過程中具有使用便捷、多線程功能完善,管理難度低等應(yīng)用優(yōu)勢,是開放、開源、免費的數(shù)據(jù)庫。本系統(tǒng)中,MySQL數(shù)據(jù)庫通過Mybatis框架與springboot框架相輔相成,從而實現(xiàn)每個功能的操作到數(shù)據(jù)庫中每張表的基礎(chǔ)增刪改查。2.3IDEA簡介IDEA全稱IntelliJIDEA,具有強大的整合能力,提示功能快速、便捷、范圍廣。是整個程序的開發(fā)工具,快速實現(xiàn)編碼,能夠減少大量的重復(fù)工作,從而讓開發(fā)人員有更多的時間關(guān)注于實現(xiàn)實際業(yè)務(wù)需求中。2.4Tomcat簡介由于應(yīng)用技術(shù)先進,穩(wěn)定性較強、同時具有免費的特點,得到了相當一部分研發(fā)人員的喜愛與應(yīng)用,成為了當前得到廣泛使用的服務(wù)器。第22頁3系統(tǒng)分析3.1可行性分析開展可行性分析工作的主要目的在于確保研發(fā)得到的系統(tǒng)具有實用價值。因此在項目研發(fā)過程中應(yīng)當明確研發(fā)目標,同時滿足相應(yīng)的應(yīng)用需求才能夠確保系統(tǒng)價值得到實現(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)頁操作便捷,實用性強,能夠充分滿足用戶的管理需求,用戶可能運用電腦進行基本操作,就能夠完成對花店訂單、運營信息的管理,系統(tǒng)操作便捷,難度低。市場可行性:若該系統(tǒng)實現(xiàn)從鮮花入庫到出庫的全面計算機管理,將會大大減輕工作人員的工作量,提高效率,降低成本。時間可行性:大四整個學(xué)年課程極少,時間充足,有足夠的時間去編寫代碼,并進行學(xué)習(xí)研究,因此時間上是可行的。3.2需求分析(1)應(yīng)用需求:本文設(shè)計的夭灼花店管理系統(tǒng)能夠滿足中小型企業(yè)的運營管理需求,而ERP系統(tǒng)能夠有效滿足大型公司的管理需求,并不適用于中小企業(yè)。究其原因在于中小企業(yè)組織架構(gòu)有待優(yōu)化,信息傳輸范圍有限,ERP系統(tǒng)不具備實用性,系統(tǒng)運用的邊際效應(yīng)有限。運用本文設(shè)計的系統(tǒng),對于中小型花卉企業(yè)而言能夠有效提升企業(yè)管理水平,提高運營效率,通過節(jié)省人力等方式,降低經(jīng)營成本,增加企業(yè)收益。(2)管理需求:傳統(tǒng)的管理模式已經(jīng)跟不上當今時代的快節(jié)奏的生活要求。夭灼花店管理系統(tǒng)隨之應(yīng)運而生,它是為了加強對花店管理,提高后臺管理工作的高效性和準確性而開發(fā)?;ǖ昴軌蛲ㄟ^夭灼花店管理系統(tǒng)提高自己的工作效率、實現(xiàn)對鮮花進銷存取的管理,提高經(jīng)濟效益以及管理效率。(3)功能需求:夭灼花店管理系統(tǒng)功能簡介:管理人員在系統(tǒng)登錄頁面,輸入賬號密碼之后便能夠進入系統(tǒng)管理界面。通過頁面工具欄,能夠選擇進入倉儲、銷售、鮮花、進貨、用戶以及廠家等管理模塊。其中,在進貨功能模塊中,用戶能夠完成訂單創(chuàng)建、審核、入庫以及歷史訂單查詢等操作。普通用戶登錄后能夠完成訂單的創(chuàng)建、查看等操作,但是審核則需要系統(tǒng)管理人員的準許。在銷售模塊中能夠直觀呈現(xiàn)銷售訂單以及統(tǒng)計情況,管理員用戶還可以對訂單進行刪除操作。倉庫管理中用戶可以查看鮮花庫存,鮮花管理模塊能夠?qū)崟r查看、修改、增刪不同鮮花品種的信息,但是普通用戶只具有查看的權(quán)限。在用戶管理模塊,管理員能夠添加下級人員,并且授予平臺用戶相應(yīng)的操作權(quán)限。(4)性能需求:系統(tǒng)在運用過程中性能具有穩(wěn)定性,在計算機操作環(huán)境中能夠進行平穩(wěn)運行。夭灼花店管理系統(tǒng)也需要一定程度上考慮到使用的人群,為了降低它的使用復(fù)雜度,在頁面展示上使用簡潔的頁面設(shè)計,讓使用用戶能夠一目了然,添加相應(yīng)的信息會在輸入框前有注釋,防止用戶輸入錯誤信息。4系統(tǒng)設(shè)計結(jié)合系統(tǒng)需求設(shè)計情況,開展相應(yīng)的設(shè)計工作。其主要目的在于從物理、邏輯兩個層面分別入手,完成系統(tǒng)框架的搭建,同時需要確保系統(tǒng)具有可實現(xiàn)性,以便后續(xù)實現(xiàn)工作的開展。4.1系統(tǒng)功能結(jié)構(gòu)圖通過梳理系統(tǒng)功能結(jié)構(gòu)圖,能夠直觀展現(xiàn)系統(tǒng)功能結(jié)構(gòu),確保讀者準確了解系統(tǒng)功能模塊。在本系統(tǒng)的設(shè)計過程中,主要完成了進貨、銷售、倉庫、鮮花、用戶以及廠家六大管理模塊的設(shè)計。系統(tǒng)使用者登錄系統(tǒng)后,通過進入不同的模塊能夠進行相應(yīng)的系統(tǒng)操作,實現(xiàn)對運營信息的管理。作業(yè)提交系統(tǒng)學(xué)生用戶登陸作業(yè)提交系統(tǒng)學(xué)生用戶登陸教師用戶登錄管理員用戶登錄查看成績發(fā)布作業(yè)上傳作業(yè)改成績添加用戶管理用戶圖4.1系統(tǒng)的功能結(jié)構(gòu)圖圍繞具體的使用需求,劃分了六大功能模塊:進貨管理:管理員可以通過該模塊功能對所需要的鮮花創(chuàng)建訂單,在通過管理員審核過后會對這些商品進行購買,鮮花入庫后會更新鮮花庫存,以及鮮花的信息,歷史訂單可以查看店鋪所購買的訂單詳情。銷售管理:能夠查看銷售詳情,獲取顧客所購買的鮮花相關(guān)信息以及對銷售的鮮花進行信息統(tǒng)計。倉庫管理:可以通過這個模塊查看倉庫的鮮花數(shù)量,以及倉庫之間調(diào)撥鮮花。鮮花管理:能夠?qū)︴r花的相關(guān)信息進行查看并添加鮮花。用戶管理:在這個模塊下可以對系統(tǒng)權(quán)限和用戶的信息進行相關(guān)的操作。通過該模塊用戶能夠?qū)崿F(xiàn)對用戶信息的編輯,同時賦予其相應(yīng)的操作權(quán)限。廠家管理:能夠?qū)崿F(xiàn)對廠家信息的編輯操作以及可以添加新的廠家。4.2數(shù)據(jù)庫設(shè)計在系統(tǒng)研發(fā)過程中,數(shù)據(jù)庫運行的穩(wěn)定性、安全性對于系統(tǒng)運行有著深刻影響,是研發(fā)工作的重要內(nèi)容。本文系統(tǒng)設(shè)計過程中需要圍繞用戶、花卉、交易等各類信息特點,完成數(shù)據(jù)庫的管理,同時確保廠家、鮮花、用戶等管理模塊存在一定聯(lián)系性,因此,需要構(gòu)建穩(wěn)定、合理的數(shù)據(jù)庫。4.2.1數(shù)據(jù)庫實體數(shù)據(jù)庫實體本質(zhì)上是為了減小數(shù)據(jù)信息管理難度和設(shè)定的各類數(shù)據(jù)管理對象。在廣義上而言,不同管理對象儲存的相關(guān)數(shù)據(jù)也屬于數(shù)據(jù)庫實體。本文所搭建的系統(tǒng)中,數(shù)據(jù)庫實體主要包括統(tǒng)計、銷售、調(diào)度、進貨等單據(jù)以及廠家、用戶、鮮花等,具體如下所述:鮮花實體屬性包括:鮮花編號、花名、廠家、進價、花的種類、售價、進倉日期、保質(zhì)期。銷售單實體屬性包括:編號、鮮花編號、銷售價格、購買數(shù)量、總金額、購買時間、更新時間和狀態(tài)。倉庫實體屬性包括:編號、倉庫名、地址、創(chuàng)建日期、更新日期和狀態(tài)。統(tǒng)計單實體屬性包括:編號、鮮花編號、總金額、鮮花總數(shù)、狀態(tài)。調(diào)度單實體屬性包括:編號、鮮花編號、倉庫編號、產(chǎn)品出入庫數(shù)據(jù)以及日期變化等信息。用戶實體屬性囊括:用戶賬戶名、編號、密碼、創(chuàng)建時間、修改時間以及使用狀態(tài)等信息。廠家實體屬性囊括:廠家賬戶名、編號、密碼、創(chuàng)建時間、電話、修改時間以及使用狀態(tài)等信息。進貨單實體屬性囊括:訂單編號、鮮花數(shù)量、價格編號、入庫時間,廠家編號、更新狀態(tài)以及時間等信息。4.2.2數(shù)據(jù)庫E-R圖在數(shù)據(jù)庫運行方面,運用E-R模型能夠準確描述、直觀呈現(xiàn)設(shè)計者、實體之間的聯(lián)系。系統(tǒng)E-R圖如圖4.2所示。圖4.2系統(tǒng)E-R圖4.2.3數(shù)據(jù)庫表設(shè)計基于MySQL數(shù)據(jù)庫,本系統(tǒng)圍繞統(tǒng)計、銷售、調(diào)度、進貨、廠家、用戶、鮮花等數(shù)據(jù)實體,設(shè)計了相應(yīng)的數(shù)據(jù)庫表。用戶表:主要用途在于存儲用戶數(shù)據(jù)信息。例如,用戶名、賬戶名、密碼、電話、創(chuàng)建時間、修改時間以及狀態(tài)等信息,具體內(nèi)容表4.1列示如下:表4.1用戶表(2)鮮花表:主要用途在于存儲鮮花產(chǎn)品的數(shù)據(jù)信息,例如鮮花名稱、價格、鮮花類型、數(shù)量、銷售價格、進倉日期、保質(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、電話、修改時間以及狀態(tài)等信息。具體內(nèi)容表4.4列示如下:表4.4廠家表進貨單表:主要用途在于存儲鮮花進購的數(shù)據(jù)信息。例如,訂單編號、鮮花數(shù)量、價格編號、入庫時間、廠家編號、更新狀態(tài)以及時間等信息。具體內(nèi)容表4.5列示如下:表4.5進貨單表(6)銷售單表:主要用途在于存儲鮮花出售的相關(guān)信息。例如,訂單編號、鮮花數(shù)量、價格編號、購買時間、數(shù)量、總額以及狀態(tài)等信息。具體內(nèi)容表4.6列示如下:表4.6銷售單表(7)統(tǒng)計單表:主要用途在于存儲鮮花售賣涉及的結(jié)算信息。例如,單據(jù)編號、鮮花ID、出售時間、數(shù)量、總額以及狀態(tài)等信息。具體內(nèi)容表4.7列示如下:表4.7統(tǒng)計單表(8)調(diào)度單表:主要用途在于存儲倉庫間貨物調(diào)度的相關(guān)信息。例如,單據(jù)編號、鮮花ID、轉(zhuǎn)移涉及的倉庫ID、調(diào)撥鮮花的數(shù)量、時間以及狀態(tài)等信息。具體內(nèi)容表4.8列示如下:表4.8調(diào)度單表5系統(tǒng)實現(xiàn)該系統(tǒng)設(shè)計并完善了以下幾大功能管理模塊,比如:用戶登錄模塊、鮮花采購管理模塊、倉庫管理模塊、用戶管理模塊、鮮花管理模塊、鮮花銷售管理模塊和廠家管理模塊等。每個功能模塊的展示如下:5.1用戶登錄模塊使用者只有成功登錄了夭灼花店管理系統(tǒng)之后才能夠進行相應(yī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ù)傳遞進去。用戶登錄界面如圖5.1所示。圖5.1用戶登錄用戶成功登錄之后,首頁具體顯示如下圖5.2。圖5.2系統(tǒng)首頁展示5.2鮮花采購管理模塊采購管理模塊對管理員權(quán)限進行了分級劃分,首先由普通管理員建立采購訂單,接下來擁有更高權(quán)限的管理員審核訂單。確認該訂單完全正確,審核通過,接下來進行鮮花入庫操作,入庫成功后,采購訂單狀態(tài)更新為已完成狀態(tài)。訂單創(chuàng)建界面如圖5.3所示。圖5.3創(chuàng)建進貨訂單展示訂單創(chuàng)建之后,需進行審核才能入庫。在表格的操作欄中,點擊“通過”按鈕,表示訂單已通過審核;單擊以觸發(fā)事件監(jiān)聽器。調(diào)用是通過審核回調(diào)函數(shù),經(jīng)由Ajax異步請求后臺,將審核完成的訂單id傳送至后臺,后臺通過id更新數(shù)據(jù)庫中的數(shù)據(jù),然后將更新結(jié)果返回到使用人員,提示信息。訂單審核界面具體如下圖5.4。圖5.4訂單審核展示訂單審核成功之后,勾選審核好的訂單就可單擊鮮花入庫鍵。點擊入庫按鈕,此時只需更新鮮花數(shù)量即可,然后返回鮮花入庫成功。鮮花入庫界面,具體如下圖5.5。圖5.5鮮花入庫界面鮮花完成入庫之后,訂單狀態(tài)更新為已入庫狀態(tài),點擊查看歷史訂單之后,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)有刪除和驗收按鈕,管理員可以對銷售訂單進行刪除和驗收,驗收后系統(tǒng)會對該鮮花的售賣情況進行更新。查看銷售訂單界面具體如下圖5.7。圖5.7查閱銷售訂單界面銷售統(tǒng)計是把全部的花卉銷售情況進行統(tǒng)計、匯總,主要是統(tǒng)計銷售量以及總收入。在銷售記錄中,管理工作人員將銷售訂單進行驗收審核之后,銷售訂單狀態(tài)將更新為已驗收,接下來單擊查閱銷售統(tǒng)計單,前端發(fā)起數(shù)據(jù)請求,進到后臺控制層,控制層操控服務(wù)層,在接口的實現(xiàn)類中查閱對應(yīng)的銷售記錄表,只查看已驗收完成的數(shù)據(jù),接下來分析查閱到的數(shù)據(jù),將同一銷售訂單中的數(shù)據(jù)進行相加匯總,最后,將統(tǒng)計好的數(shù)據(jù)插到統(tǒng)計表中,將統(tǒng)計表中的數(shù)據(jù)返回至前端,通過layui表格重新加載展示出來。查閱銷售統(tǒng)計的界面具體如下圖5.8。圖5.8銷售數(shù)據(jù)分析5.4倉庫管理模塊庫存管理功能模塊涵蓋庫存查詢、建立倉庫等。管理人員單擊庫存管理呈現(xiàn)庫存管理界面,當前界面通過layui表格請求數(shù)據(jù),按照url路徑進到后臺控制層HouseController,在控制層調(diào)配使用Service層實施Service接口實現(xiàn)類中的方法selectAllHouseAndDrug(),在方法中,通過HouseMapper接口查看數(shù)據(jù)庫中的倉庫數(shù)據(jù),封裝成Map對象返回到前端,前端利用layui表格顯示,管理人員可進行相關(guān)的操作,是不是要停止使用某一倉庫。倉庫信息數(shù)據(jù)顯示界面具體如下圖。圖5.9查看倉庫信息展示倉庫調(diào)度是為了解決各大倉庫某些鮮花短缺的問題,在調(diào)度界面的表單中,管理人員填寫相關(guān)的信息,選取要調(diào)貨的倉庫,鮮花品類和數(shù)量,單擊確認調(diào)度。返回調(diào)度單創(chuàng)建完成,同樣調(diào)度單建立好之后需要對應(yīng)的管理人員進行審核,審核成功之后,每個倉庫的鮮花量才會有所變化。倉庫的調(diào)度界面,具體如下圖5.10。圖5.10倉庫調(diào)度展示5.5鮮花管理模塊操作人員可以點擊導(dǎo)航欄中的鮮花信息,進到鮮花信息顯示界面,前端頁面通過layui表格的異步請求,進入后臺控制層,控制層調(diào)用Service層執(zhí)行Service代碼通過DrugMapper接口調(diào)用select方法查詢數(shù)據(jù)庫所有的鮮花信息將其返回給前端,通過layui渲染到頁面上。鮮花信息展示如圖5.11所示。圖5.11鮮花信息展示管理員可以添加鮮花到數(shù)據(jù)庫表內(nèi),管理員進入添加鮮花頁面,在頁面的表單上選擇或輸入鮮花信息,確認無誤后點擊添加鮮花按鈕。添加鮮花展示如圖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)限進行管理。擁有的權(quán)限大就能夠進行大量的操作。當擁有的權(quán)限小時,能夠進行的操作就非常有限了。因而,必須要時時進行管理,以便隨時調(diào)整權(quán)限。在本系統(tǒng)中,只有最高權(quá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廠家信息展示管理人員單點廠家添加功能,跳至相應(yīng)的增添廠家信息界面,然后在表單中填好對應(yīng)的廠家基礎(chǔ)資料,單擊廠家添加按鈕。廠家信息增添界面,具體如下圖5.16。圖5.16添加廠家展示第26頁6系統(tǒng)測試系統(tǒng)測試就是檢測已設(shè)計好軟件的相關(guān)功能以及穩(wěn)定性,根據(jù)軟件的功能一一實現(xiàn),檢測其是不是與預(yù)期的設(shè)計目的一致。如果能夠達到相應(yīng)的標準,并滿足使用者的需求,那么,表示該設(shè)計是成功的。6.1測試的目的與意義在系統(tǒng)的具體設(shè)計完成之后,然后檢測系統(tǒng)的相關(guān)功能,如此才可以確保系統(tǒng)的開發(fā)完備。功能測試著重考慮的是設(shè)計的系統(tǒng)功能是不是能夠準確地實現(xiàn),在現(xiàn)實使用中,可以達成目的就表明成功了。6.2功能測試功能測試即對系統(tǒng)的各功能進行逐一驗證,根據(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ù)和采購價選擇產(chǎn)品名:紫羅蘭選擇供應(yīng)商:臥龍花卉產(chǎn)品數(shù)量:99產(chǎn)品采購價:16完成訂單創(chuàng)建與預(yù)期結(jié)果一致管理員審核建好的訂單,通過之后才可入庫單擊審核鍵通過審核與預(yù)期結(jié)果一致給審核成功訂單上的鮮花,分配倉庫選擇訂單、儲存?zhèn)}庫顯示成功放入倉庫與預(yù)期結(jié)果一致鮮花銷售可查閱鮮花的銷售狀況,并進行匯總查看銷售訂單及匯總信息顯示完整與預(yù)期結(jié)果一致倉庫管理建立倉庫:填好倉庫有關(guān)信息,停止使用、啟用倉庫輸入倉庫名及地址創(chuàng)建倉庫資料,停用、啟用倉庫進行倉庫管理創(chuàng)建倉庫,停用、啟用倉庫操作成功,可查看相關(guān)的倉庫信息與預(yù)期結(jié)果一致查看倉庫、庫存的鮮花信息查看倉庫中的全部鮮花界面展示各倉庫所儲存的鮮花信息與預(yù)期結(jié)果一致鮮花管理添加鮮花填寫鮮花名字、廠家、采購價格、種類、銷售價格、質(zhì)保期、進廠日期鮮花信息添加完成與預(yù)期結(jié)果一致鮮花信息選擇查看的鮮花界面顯示完整的信息與預(yù)期結(jié)果一致用戶管理管理員可增添用戶,且權(quán)限小于自身填好用戶名、密碼、確認密碼、電話用戶增添成功與預(yù)期結(jié)果一致6.3測試結(jié)果通過各種測試,結(jié)果顯示,從總體上來講,花店后臺管理系統(tǒng)經(jīng)受住了全部的功能測試。這個系統(tǒng)操作簡單,在花店的管理上給管理者提供了很大地便利。同時這個網(wǎng)站也存在一些缺陷,在一些細節(jié)上做的并不是很好。系統(tǒng)的功能局限性比較大,目前還只能用于管理,后期系統(tǒng)功能還需要進行不斷完善,更大程度地解決管理者的煩惱。結(jié)論夭灼花店管理系統(tǒng)的設(shè)計與實現(xiàn),可大大降低花店管理工作人員的工作強度與難度,提高運營效率,降低運營成本,創(chuàng)造更大收益。并且在使用的過程中,對電腦的相關(guān)配置要求并不高,卻可以進行高效的管理。通過對系統(tǒng)的整體設(shè)計、開發(fā),本人對編程的設(shè)計思路以及編寫后臺程序方面更加的清晰。總而言之,該系統(tǒng)的功能設(shè)計達到了預(yù)期的效果,實現(xiàn)了花店后臺管理的一系列操作,功能比較齊全,能夠滿足管理者的現(xiàn)實需求。但在細節(jié)的把控上還不夠完美,系統(tǒng)的界面展示簡潔明了,后期能夠按照用戶的喜好進行相關(guān)的設(shè)計,在實用上以及美觀上都能夠為客戶所喜。相信在將來的工作學(xué)習(xí)中,會將這個系統(tǒng)進行升級改造,讓其更加的精良。參考文獻[1]管珂珂,諸葛陽,許大為.基于SpringMvc架構(gòu)模式的遠程居家醫(yī)療系統(tǒng)設(shè)計[J].包裝工程,2020,41(04):160-165+176.[2]何凡.智能倉儲管理系統(tǒng)的設(shè)計與實現(xiàn)[D].西安電子科技大學(xué),2019.[3]焦鵬琿.基于SpringBoot和Vue框架的電子招投標系統(tǒng)的設(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合并同類項解元次方程說課稿
- 電商項目規(guī)劃
- 美術(shù)館黃金屋租賃合同
- 休閑娛樂場所消火栓施工合同
- 會計師事務(wù)所出納人員聘用協(xié)議
- 老年大學(xué)教師勞動合同范本
- 羽絨制品維修工聘用合同模板
- 農(nóng)藥采購合同管理
- 電梯工程師招聘協(xié)議
- 房地產(chǎn)開發(fā)招標廉政責任
- 人教版四年級下冊語文第三單元測試卷及答案(2)
- 田麥久《運動訓(xùn)練學(xué)》(第2版)配套題庫(含考研真題)
- 2016出資證明書(貨幣出資)(共1頁)
- 小學(xué)廣播體操比賽評分細則、評分表
- 商務(wù)英語教學(xué)課件:unit5 Travel and Visits
- 民航概論課程標準
- MACD二次綠柱縮短的選股公式.doc
- 尾礦庫閉庫工程施工組織設(shè)計方案范本
- 化工企業(yè)事故案例分析(中毒事故)
- 兒童日常習(xí)慣培養(yǎng)積分表
- 2021年勞資科三年工作總結(jié)
評論
0/150
提交評論