蔬果冷庫智能管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
蔬果冷庫智能管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
蔬果冷庫智能管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
蔬果冷庫智能管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
蔬果冷庫智能管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

XX大學(xué)本科畢業(yè)論文(設(shè)計(jì))中文題目蔬果冷庫智能管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)英文題目DesignandImplementationofIntelligentSystemforFruitsandVegetablesinColdStorage選題編號(hào)系(部)信息工程系專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)(軟件開發(fā))學(xué)生姓名學(xué)號(hào)20183378班級(jí)2018級(jí)3班指導(dǎo)教師職稱講師完成時(shí)間2022年5月25日原創(chuàng)性聲明本人鄭重聲明:本人所呈交的畢業(yè)論文(設(shè)計(jì)),是在指導(dǎo)老師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的成果。畢業(yè)論文(設(shè)計(jì))中凡引用他人已經(jīng)發(fā)表或未發(fā)表的成果、數(shù)據(jù)、觀點(diǎn)等,均已明確注明出處。除文中已經(jīng)注明引用的內(nèi)容外,不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的科研成果。對(duì)本文的研究成果做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本聲明的法律責(zé)任由本人承擔(dān)。論文作者簽名:日期:

關(guān)于使用授權(quán)的聲明本人在指導(dǎo)老師指導(dǎo)下所完成的畢業(yè)論文(設(shè)計(jì))及相關(guān)的資料(包括圖紙、試驗(yàn)記錄、原始數(shù)據(jù)、實(shí)物照片、圖片、錄音帶、設(shè)計(jì)手稿等),知識(shí)產(chǎn)權(quán)歸屬XX大學(xué)。本人完全了解XX大學(xué)有關(guān)保存、使用畢業(yè)論文(設(shè)計(jì))的規(guī)定,本人授權(quán)XX大學(xué)可以將本畢業(yè)論文(設(shè)計(jì))的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用任何復(fù)制手段保存和匯編本畢業(yè)論文(設(shè)計(jì))。如果發(fā)表相關(guān)成果,一定征得指導(dǎo)教師同意,且第一署名單位為XX大學(xué)。本人離校后使用畢業(yè)論文(設(shè)計(jì))或與該論文直接相關(guān)的學(xué)術(shù)論文或成果時(shí),第一署名單位仍然為XX大學(xué)。論文作者簽名:日期:指導(dǎo)教師簽名:日期:摘要隨著社會(huì)的發(fā)展,計(jì)算機(jī)的優(yōu)勢和普及讓許多復(fù)雜的事情變得簡單,使用計(jì)算機(jī)來處理大量數(shù)據(jù)的工作會(huì)極大地提高工作效率,使得人們的雙手從繁重而復(fù)雜的工作中解放出來。傳統(tǒng)的蔬果管理冷庫是通過人工記憶來進(jìn)行數(shù)據(jù)管理,一不小心就會(huì)造成錯(cuò)誤,與計(jì)算機(jī)相結(jié)合后,錯(cuò)誤率就會(huì)大大降低。蔬果冷庫智能管理系統(tǒng)主要借用電腦,對(duì)制冷倉庫管理、蔬菜信息管理、蔬菜狀態(tài)管理等信息進(jìn)行管理。減少管理者的工作,同時(shí)方便管理者及時(shí)查找制冷倉庫里的蔬菜和水果信息,盡力減少商家因數(shù)據(jù)統(tǒng)計(jì)失誤帶來的不必要的損失。在項(xiàng)目設(shè)計(jì)之初,首先分析了當(dāng)下商家在蔬果的管理過程中面臨的問題以及當(dāng)前國內(nèi)外對(duì)于蔬果智能管理系統(tǒng)的研究現(xiàn)狀,然后對(duì)市場和商家分別做了有關(guān)調(diào)查與需求分析,針對(duì)當(dāng)下蔬果管理方面面臨的問題對(duì)系統(tǒng)進(jìn)行相關(guān)功能設(shè)計(jì),對(duì)于管理者而言主要的功能包括冷庫管理、蔬菜信息管理、蔬菜狀態(tài)管理以及員工管理和賬號(hào)管理等,其次對(duì)系統(tǒng)進(jìn)行編程實(shí)現(xiàn),在項(xiàng)目設(shè)計(jì)過程中先后使用了Java后端開發(fā)語言、Html前端開發(fā)語言和MySQL數(shù)據(jù)庫等技術(shù),結(jié)合SSM框架設(shè)計(jì)了一個(gè)功能齊全且基于B/S架構(gòu)模式的蔬果冷庫智能管理系統(tǒng),本文詳細(xì)地介紹了蔬果冷庫智能管理系統(tǒng)開發(fā)的主要步驟和開發(fā)流程,記錄了蔬果管理系統(tǒng)從無到有的完整過程。在系統(tǒng)開發(fā)完成之后,又反復(fù)對(duì)系統(tǒng)進(jìn)行了相關(guān)功能測試,最終對(duì)于每一組測試數(shù)據(jù)都能獲得意向的預(yù)期結(jié)果。關(guān)鍵詞:蔬果冷庫智能管理;Java;SSM;MySQL;

AbstractWiththedevelopmentofsociety,theadvantagesandpopularityofcomputersmakemanycomplexthingssimple,theuseofcomputerstodealwithalargeamountofdataworkgreatlyimproveworkefficiency,sothatpeople'shandsareliberatedfromtheheavyandcomplexwork.Traditionalvegetableandfruitmanagementcoldstorageusesartificialmemorytomanagedata,whichwillcausemistakescarelessly,butcombinedwiththecomputer,theerrorratewillbegreatlyreduced.Theintelligentmanagementsystemofvegetableandfruitcoldstoragemainlyusescomputerstomanageinformationsuchasrefrigerationwarehousemanagement,vegetableinformationmanagementandvegetablestatemanagement,whichistoreducethemanager'swork,atthesametimetobringconvenientforthemanagertofindvegetablesandfruitinformationoftherefrigerationwarehouseintime,andtrytoreducethebusinessduetotheunnecessarylosscausedbystatisticalerrors.Atthebeginningoftheprojectdesign,thefirstanalysisofthecurrentbusinessesarefacedwiththeproblemintheprocessofthemanagementofthefruitsandvegetablesathomeandabroadandthecurrentforvegetablesandfruitsandtheresearchstatusofintelligentmanagementsystem,andthentothemarketandmerchantsmadetheinvestigationandthedemandanalysis,respectively,forthefruitandvegetablemanagementproblemsrelatedtosystemfunctiondesign,Formanagers,themainfunctionsincludecoldstoragemanagement,vegetableinformationmanagement,vegetablestatemanagement,staffmanagementandaccountmanagement,etc.Secondly,thesystemisprogrammedtoachieve,intheprojectdesignprocesshasusedJavaback-enddevelopmentlanguage,Htmlfront-enddevelopmentlanguageandMySQLdatabasetechnology.CombinedwiththeSSMframeworktodesignafullyfunctionalandbasedonB/Sarchitecturemodelofvegetablesandfruitcoldstorageintelligentmanagementsystem,thispaperintroducesindetailthemainstepsanddevelopmentprocessofthedevelopmentofvegetablesandfruitcoldstorageintelligentmanagementsystem,recordedthewholeprocessofvegetablesandfruitmanagementsystemfromscratch.Afterthecompletionofthesystemdevelopment,thesystemwasrepeatedlytestedforrelatedfunctions,andfinallyforeachgroupoftestdatacanobtaintheintendedexpectedresults.KeyWords:Intelligentmanagementofvegetableandfruitcoldstorage;JAVA;SSM;MySQL

目錄1概述 [4]。數(shù)據(jù)庫是根據(jù)數(shù)據(jù)結(jié)構(gòu)來安排、存儲(chǔ)和管理數(shù)據(jù)的倉庫。它是一個(gè)長期存儲(chǔ)在計(jì)算機(jī)中的大量數(shù)據(jù)的集合,具有組織性、可共享性和統(tǒng)一管理性。信息的收集、整理、存儲(chǔ)、檢索、更新、處理、統(tǒng)計(jì)、發(fā)布等操作必須在數(shù)據(jù)庫管理系統(tǒng)的支持下進(jìn)行。目前,計(jì)算機(jī)系統(tǒng)的關(guān)鍵和核心部分是數(shù)據(jù)庫。數(shù)據(jù)庫開發(fā)的質(zhì)量直接影響到整個(gè)系統(tǒng)的質(zhì)量和速度。4.2.1數(shù)據(jù)庫概念設(shè)計(jì)設(shè)計(jì)理念是基于數(shù)據(jù)分析,自下而上設(shè)計(jì)整個(gè)系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu)。從用戶的角度,開發(fā)視圖,整合視圖,最后分析并得到最終結(jié)果。在設(shè)計(jì)概念時(shí),采用了實(shí)體連接(E-R)模型開發(fā)措施。E-R模型方法的組件可以使用E-R圖來表示實(shí)體、屬性、連接和E-R模型,提示與用戶工作環(huán)境相關(guān)的事情,實(shí)體特征的描述就是屬性。設(shè)計(jì)概念的起點(diǎn)是數(shù)據(jù)庫的概念結(jié)構(gòu),它可以反映企業(yè)組織的信息需求,是一個(gè)概念模型。概念模型不依賴于數(shù)據(jù)庫的邏輯結(jié)構(gòu)或支持?jǐn)?shù)據(jù)庫的DBMS,并且獨(dú)立于計(jì)算機(jī)系統(tǒng)。概念模型的設(shè)計(jì)方法主要基于需求分析。通過概念數(shù)據(jù)模型、E-R模型等表達(dá)數(shù)據(jù)之間的關(guān)系,設(shè)計(jì)并反映反映用戶信息需求和處理需求的數(shù)據(jù)庫系統(tǒng)等概念模型。一般來說,概念設(shè)計(jì)的主要目標(biāo)是描述應(yīng)用領(lǐng)域中的信息模式,支持用戶的相關(guān)應(yīng)用,并最終將其轉(zhuǎn)換為數(shù)據(jù)庫系統(tǒng)的邏輯模式,供用戶理解。在此階段,用戶可以參與并評(píng)估數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì),最終確保數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)符合用戶的需求。在概念圖案設(shè)計(jì)中,E-R模型法是最常用的設(shè)計(jì)方法。本系統(tǒng)的E-R圖如下圖所示:圖4.2E-R圖組成元素實(shí)例管理員實(shí)體和屬性的E-R圖,如圖4.3所示:圖4.3管理員實(shí)體圖冷庫實(shí)體和屬性的E-R圖,如圖4.4所示:圖4.4冷庫實(shí)體圖蔬菜品種實(shí)體和屬性的E-R圖,如圖4.5所示:圖4.5蔬菜品種實(shí)體圖蔬菜信息實(shí)體和屬性的E-R圖,如圖4.6所示:圖4.6蔬菜信息實(shí)體圖員工實(shí)體和屬性的E-R圖,如圖4.7所示:圖4.7員工實(shí)體圖在蔬果冷庫智能管理系統(tǒng)中,實(shí)體相互直接也是有聯(lián)系的。員工可以管理蔬菜水果的信息和冷庫的基本設(shè)置,管理員可以管理員工的冷庫的基本設(shè)置。總體的E-R圖為4.8所示圖4.8系統(tǒng)總體E-R圖4.2數(shù)據(jù)庫表設(shè)計(jì)蔬果冷庫智能管理系統(tǒng)數(shù)據(jù)需要儲(chǔ)存數(shù)據(jù)庫,本系統(tǒng)將MYSQL數(shù)據(jù)庫保存為數(shù)據(jù),以下介紹數(shù)據(jù)庫中各表的詳細(xì)信息:表4.1admins管理員信息表字段名稱字段類型鍵碼能否為空字段意義idint(11)主鍵NO主鍵編號(hào)usernamevarchar(50)YES賬號(hào)passwordvarchar(50)YES密碼表4.2lengku冷庫信息表字段名稱字段類型鍵碼能否為空字段意義idint(4)unsigned主鍵NO主鍵編碼lengkubianhaovarchar(50)YES冷庫編號(hào)續(xù)表4.2lengku冷庫信息表lengkumingchengvarchar(255)YES冷庫名稱lengkudizhivarchar(50)YES冷庫地址suoshufenquvarchar(50)YES所屬分區(qū)lengkuwendudecimal(10,2)YES冷庫溫度表4.3shucaipinzhong蔬菜品種表字段名稱字段類型鍵碼能否為空字段意義idint(10)主鍵NO編號(hào)pinzhongmingchengvarchar(255)YES品種名稱表4.4shucaixinxi蔬菜信息表字段名稱字段類型鍵碼能否為空字段意義idint(10)主鍵NO編號(hào)shucaibianhaovarchar(50)YES蔬菜編號(hào)shucaimingchengvarchar(255)YES蔬菜名稱pinzhongvarchar(50)YES品種cunchucangkuint(10)YES存儲(chǔ)倉庫IDlengkubianhaovarchar(50)YES冷庫編號(hào)lengkumingchengvarchar(255)YES冷庫名稱lengkudizhivarchar(50)YES冷庫地址suoshufenquvarchar(50)YES所屬分區(qū)cunchushuliangint(11)YES存儲(chǔ)數(shù)量zhaiqushijianvarchar(25)YES摘取時(shí)間shiyiwenduvarchar(50)YES適宜溫度baoxianshizhangvarchar(50)YES保鮮時(shí)長beizhutextYES備注caozuorenvarchar(64)YES操作人lengkuwendudecimal(10,2)YES冷庫溫度表4.5yuangong員工信息表字段名稱字段類型鍵碼能否為空字段意義idint(10)主鍵NO主鍵編號(hào)yonghumingvarchar(50)YES用戶名mimavarchar(50)YES密碼xingmingvarchar(50)YES姓名xingbievarchar(10)YES性別shoujivarchar(50)YES手機(jī)youxiangvarchar(50)YES郵箱shenfenzhengvarchar(50)YES身份證表4.6fenqu分區(qū)信息表字段名稱字段類型鍵碼能否為空字段意義idint(10)主鍵NO主鍵編號(hào)fenqumingchengvarchar(255)YES分區(qū)名稱表4.7shucaichuku蔬菜出庫表字段名稱字段類型鍵碼能否為空字段意義idint主鍵NO(主鍵)shucaixinxiidintNO蔬菜信息idshucaibianhaovarchar(50)NO蔬菜編號(hào)shucaimingchengvarchar(255)YES蔬菜名稱pinzhongvarchar(50)YES品種lengkubianhaovarchar(50)NO冷庫編號(hào)lengkumingchengvarchar(255)NO冷庫名稱lengkudizhivarchar(50)YES冷庫地址suoshufenquvarchar(50)YES所屬分區(qū)beizhutextYES備注caozuorenvarchar(64)NO操作人表4.8shucairuku蔬菜入庫表字段名稱字段類型鍵碼能否為空字段意義idint主鍵NO(主鍵)shucaixinxiidintNO蔬菜信息idshucaibianhaovarchar(50)NO蔬菜編號(hào)shucaimingchengvarchar(255)YES蔬菜名稱pinzhongvarchar(50)YES品種lengkubianhaovarchar(50)NO冷庫編號(hào)lengkumingchengvarchar(255)NO冷庫名稱lengkudizhivarchar(50)YES冷庫地址suoshufenquvarchar(50)YES所屬分區(qū)cunchushuliangintNO存儲(chǔ)數(shù)量rukushuliangintNO入庫數(shù)量beizhutextYES備注caozuorenvarchar(64)NO操作人

5系統(tǒng)界面設(shè)計(jì)5.1登錄界面管理員和用戶通過輸入正確的賬號(hào)、密碼和驗(yàn)證碼進(jìn)行登錄,其界面如圖5.2所示:主要代碼:圖5.1登錄代碼圖5.2登錄界面5.2管理員主界面管理員登錄后主要的功能有冷庫的管理、蔬菜信息的管理、蔬菜狀態(tài)的管理、員工信息的管理、賬號(hào)的管理。其界面如圖5.4所示:具體實(shí)現(xiàn)功能代碼如下:圖5.3管理員登錄代碼圖5.4管理員主界面5.2.1員工管理界面管理員可以管理系統(tǒng)的員工信息。在對(duì)員工信息進(jìn)行修改的時(shí)候可以根據(jù)員工姓名進(jìn)行查詢,具體可以執(zhí)行添加,修改以及刪除操作。其界面如圖5.6所示:具體實(shí)現(xiàn)功能代碼如下:圖5.5管理員工代碼圖5.6員工管理界面5.2.2冷庫管理界面管理員可以對(duì)冷庫信息、分區(qū)信息進(jìn)行添加、刪除、查詢等操作,其界面如圖5.8所示:具體實(shí)現(xiàn)功能代碼如下:圖5.7冷庫管理代碼圖5.8冷庫管理界面5.2.3蔬菜信息管理界面管理員可以對(duì)蔬菜信息、蔬菜品種進(jìn)行編輯、添加、查詢、刪除等操作。其界面如圖5.10所示:具體實(shí)現(xiàn)功能代碼如下:圖5.9蔬菜管理代碼圖5.10蔬菜信息管理界面5.2.4蔬菜狀態(tài)管理界面管理員可以對(duì)蔬菜入庫、出庫的信息進(jìn)行操作。其界面如圖5.12所示:具體實(shí)現(xiàn)功能代碼如下:圖5.11蔬菜狀體管理代碼圖5.12蔬菜狀態(tài)管理界面5.3員工主界面員工登錄后的主要功能模塊是蔬菜信息管理和個(gè)人中心。其界面如圖5.14所示:具體實(shí)現(xiàn)功能代碼如下:圖5.13員工主界面代碼圖5.7員工主界面5.3.1個(gè)人中心界面員工可以查看個(gè)人信息,也可以修改自己的基本信息。其界面如圖5.16:具體實(shí)現(xiàn)功能代碼如下:圖5.15個(gè)人中心代碼圖5.16人中心界面

6系統(tǒng)測試6.1測試的意義軟件在正式的使用前一般需要進(jìn)行很多次軟件測試,其主要目的是為了用來確認(rèn)一個(gè)程序的品質(zhì)或性能是否符合開發(fā)之前所提出的一些要求,是否滿足最開始的要求,還有對(duì)系統(tǒng)的使用進(jìn)行評(píng)測,比如是否實(shí)用,使用是不是方便等等。如果不對(duì)軟件進(jìn)行測試就進(jìn)行上線使用的話,可能系統(tǒng)在使用時(shí)會(huì)與預(yù)期有較大的偏差。此外,測試還可以檢測出開發(fā)中的錯(cuò)誤,找到系統(tǒng)的缺陷,然后將其修改,使系統(tǒng)能夠更加完善,此外還應(yīng)該有對(duì)系統(tǒng)的安全性已經(jīng)可用性進(jìn)行一系列的測試,確保本房地產(chǎn)銷售管理系統(tǒng)的安全性,以及使用是否方便。6.2測試方法測試軟件的方法就是使用開發(fā)者或測試軟件的手段來運(yùn)行軟件系統(tǒng)的過程,測試的目的在于驗(yàn)證開發(fā)出來的程序是否可以達(dá)到預(yù)期的要求,功能運(yùn)行是否正常,可以不可以投入使用。軟件測試的方式多種多樣。按照軟件在測試期間的運(yùn)行狀況,可以將其劃分為靜態(tài)測試(ST)和動(dòng)態(tài)測試(DT)。按照具體的實(shí)現(xiàn)算法和系統(tǒng)內(nèi)部結(jié)構(gòu)的關(guān)系,可以將其劃分為黑盒測試、白盒測試和灰盒測試。按照程序的執(zhí)行方式,可以將其劃分為人工檢測和自動(dòng)檢測。本果蔬冷庫管理系統(tǒng)的測試方法采用的是白盒測試的方法,白盒測試就是窮舉路徑測試。就是測試人員知道預(yù)期的結(jié)果,在根據(jù)輸入的不同的數(shù)據(jù)來得到結(jié)果來判斷功能是否正常。6.3測試的環(huán)境與條件處理器:因特爾酷睿處理器i5以上內(nèi)存:40GB以上硬盤:80GB以上操作系統(tǒng):win7以上數(shù)據(jù)庫:MySQL5.56.4測試用例用戶、管理員登錄時(shí)的各種情況的測試用例表6.1用戶登錄模塊測試用例用例編號(hào)UC-TEST-001測試名稱登錄測試前提條件打開首頁頁面并未登錄步驟操作描述數(shù)據(jù)期望結(jié)果1直接點(diǎn)擊“登錄”無頁面提示“請(qǐng)輸入賬號(hào)或密碼”2權(quán)限選擇“管理員”,輸入管理員的賬號(hào)和輸入驗(yàn)證碼,點(diǎn)擊“登錄”賬號(hào)、驗(yàn)證碼頁面提示“請(qǐng)輸入密碼”3權(quán)限選擇“管理員”,輸入管理員的密碼和輸入驗(yàn)證碼賬號(hào)、驗(yàn)證碼頁面提示“請(qǐng)輸入賬號(hào)”4權(quán)限選擇“管理員”,輸入管理員的密碼和賬號(hào),點(diǎn)擊“登錄”密碼、賬號(hào)頁面提示“請(qǐng)輸入正確的驗(yàn)證碼”5權(quán)限選擇“用戶”,輸入管理員的密碼和賬號(hào)、驗(yàn)證碼,點(diǎn)擊“登錄”密碼、賬號(hào)、驗(yàn)證碼頁面提示“賬號(hào)或密碼錯(cuò)誤”6權(quán)限選擇“管理員”,輸入管理員的密碼和賬號(hào)、驗(yàn)證碼,點(diǎn)擊“登錄”賬號(hào)、密碼、驗(yàn)證碼頁面提示“登錄成功”,并且跳轉(zhuǎn)到管理員頁面7權(quán)限選擇“用戶”,輸入用戶的密碼和賬號(hào)、驗(yàn)證碼,點(diǎn)擊“登錄”賬號(hào)、密碼、驗(yàn)證碼頁面提示“登錄成功”,并且跳轉(zhuǎn)到用戶頁面測試說明選擇權(quán)限,填寫權(quán)限對(duì)應(yīng)的正確的賬號(hào)密碼以及驗(yàn)證碼后,才能登錄頁面測試結(jié)果成功測試人管理員對(duì)分區(qū)名稱信息管理出現(xiàn)的各種情景測試表6.2分區(qū)信息模塊測試用例用例編號(hào)UC-TEST-002測試名稱分區(qū)信息測試前提條件管理員處于分區(qū)名稱頁面或分區(qū)添加頁面步驟操作描述數(shù)據(jù)期望結(jié)果1管理員在分區(qū)添加頁面,直接點(diǎn)擊“提交”無頁面提示“請(qǐng)輸入分區(qū)名稱”2管理員在分區(qū)添加頁面,輸入分區(qū)名稱,點(diǎn)擊“添加”分區(qū)名稱頁面提示“添加成功”,且在分區(qū)頁面顯示此條記錄,數(shù)據(jù)庫相對(duì)應(yīng)的表添加數(shù)據(jù)3管理員在分區(qū)頁面,輸入分區(qū)名稱,點(diǎn)擊“查詢”分區(qū)名稱頁面會(huì)顯示此條對(duì)應(yīng)的分區(qū)名稱分區(qū)信息記錄4管理員在分區(qū)頁面,點(diǎn)擊“編輯”無頁面會(huì)自動(dòng)跳轉(zhuǎn)到該條分區(qū)信息記錄的修改頁面,并可進(jìn)行修改。5管理員在分去頁面,點(diǎn)擊“刪除”無頁面會(huì)把對(duì)應(yīng)的分區(qū)信息記錄刪除,數(shù)據(jù)庫相對(duì)應(yīng)的表數(shù)據(jù)刪除測試說明添加分區(qū)信息時(shí),需要輸入必要屬性分區(qū)名稱,即可添加成功,在分區(qū)信息頁面,可以對(duì)分區(qū)信息進(jìn)行查詢、修改、刪除等操作。測試結(jié)果成功測試人管理員對(duì)冷庫信息管理出現(xiàn)的各種情景測試表6.3冷庫信息模塊測試用例用例編號(hào)UC-TEST-003測試名稱冷庫信息測試前提條件管理員處于冷庫添加頁面或冷庫信息頁面步驟操作描述數(shù)據(jù)期望結(jié)果1管理員處于冷庫添加頁面,輸入冷庫名稱、冷庫地址、所屬分區(qū)、冷庫溫度,點(diǎn)擊“添加”冷庫名稱、冷庫地址、所屬分區(qū)、冷庫溫度頁面提示“添加成功”,并在相應(yīng)的冷庫信息頁面顯示此條記錄,數(shù)據(jù)庫相對(duì)應(yīng)的表添加此數(shù)據(jù)2管理員處于冷庫信息頁面,輸入冷庫編號(hào),點(diǎn)擊“搜索”冷庫編號(hào)頁面顯示此條相應(yīng)的冷庫編號(hào)的冷庫信息記錄3管理員處于冷庫信息頁面,輸入冷庫名稱,點(diǎn)擊“搜索”冷庫名稱頁面顯示此條相應(yīng)的冷庫名稱的冷庫信息記錄4管理員處于冷庫信息頁面,點(diǎn)擊某條記錄的“編輯”無頁面自動(dòng)跳轉(zhuǎn)到此條記錄的修改頁面,并可進(jìn)行修改5管理員處于冷庫信息頁面,點(diǎn)擊某條記錄的“刪除”無頁面刪除此條冷庫記錄,數(shù)據(jù)庫相對(duì)應(yīng)表數(shù)據(jù)也會(huì)被刪除測試說明添加冷庫信息,冷庫編號(hào)是固定的,只需要輸入其他幾個(gè)屬性就能添加,在冷庫信息頁面,可以進(jìn)行查詢、編輯、刪除操作測試結(jié)果成功測試人管理員對(duì)蔬菜品種信息管理出現(xiàn)的各種情景測試表6.4蔬菜品種信息模塊測試用例用例編號(hào)UC-TEST-004測試名稱蔬菜品種信息測試前提條件管理員處于蔬菜品種添加頁面或蔬菜品種信息頁面步驟操作描述數(shù)據(jù)期望結(jié)果1管理員處于蔬菜品種添加頁面,直接點(diǎn)擊“提交”無頁面提示“請(qǐng)輸入蔬菜品種”2管理員處于蔬菜品種添加頁面,輸入蔬菜品種名稱,點(diǎn)擊“提交”蔬菜品種名稱頁面提示“添加成功”,且會(huì)顯示在蔬菜品種信息頁面,數(shù)據(jù)庫相應(yīng)的表也會(huì)添加數(shù)據(jù)3管理與處于蔬菜品種信息頁面,輸入品種名稱,點(diǎn)擊“搜尋”蔬菜品種名稱頁面顯示此條相對(duì)應(yīng)的蔬菜品種的蔬菜品種信息4管理員處于蔬菜品種信息頁面,在發(fā)布時(shí)間下拉框選擇一個(gè)時(shí)間發(fā)布時(shí)間頁面顯示相關(guān)對(duì)應(yīng)發(fā)布時(shí)間的蔬菜品種信息5管理員處于蔬菜品種信息頁面,點(diǎn)擊某條記錄的“編輯”無頁面會(huì)自動(dòng)跳轉(zhuǎn)到此條記錄的修改頁面6管理員處于蔬菜品種信息頁面,點(diǎn)擊某條記錄的“刪除”無頁面會(huì)把這條蔬菜品種信息刪除,數(shù)據(jù)庫中的相對(duì)應(yīng)數(shù)據(jù)也會(huì)被刪除7點(diǎn)擊“上一頁”無蔬菜品種信息會(huì)回到上一頁的數(shù)據(jù)8點(diǎn)擊“下一頁”無蔬菜品種信息會(huì)回到下一頁的數(shù)據(jù)測試說明添加蔬菜品種時(shí),需輸入蔬菜品種名稱,方可添加成功,蔬菜品種信息頁面可進(jìn)行查詢、修改、刪除等操作測試結(jié)果成功測試人管理員對(duì)蔬菜信息管理出現(xiàn)的各種情景測試表6.5蔬菜信息模塊測試用例用例編號(hào)UC-TEST-005測試名稱蔬菜信息測試前提條件管理員處于蔬菜信息添加頁面或蔬菜信息頁面步驟操作描述數(shù)據(jù)期望結(jié)果1管理員處于添加蔬菜信息添加頁面,輸入蔬菜名稱、品種、倉庫數(shù)量等屬性,點(diǎn)擊“添加”蔬菜名稱、品種、倉庫、數(shù)量頁面提示“添加成功”,并在蔬菜信息頁面顯示此條信息記錄,數(shù)據(jù)庫相對(duì)應(yīng)的表添加此條數(shù)據(jù)。2管理員處于蔬菜信息頁面,輸入蔬菜編號(hào),點(diǎn)擊“搜索”蔬菜編號(hào)頁面只顯示此條對(duì)應(yīng)蔬菜編號(hào)的蔬菜信息記錄3管理員處于蔬菜信息頁面,輸入蔬菜名稱,點(diǎn)擊“搜索”蔬菜名稱頁面只顯示此條對(duì)應(yīng)蔬菜名稱的蔬菜信息記錄4管理員處于蔬菜信息頁面,輸入冷庫編號(hào),點(diǎn)擊“搜索”冷庫編號(hào)頁面只顯示相關(guān)對(duì)應(yīng)冷庫編號(hào)的蔬菜信息記錄5管理員處于蔬菜信息頁面,輸入冷庫名稱,點(diǎn)擊“搜索”冷庫名稱頁面只顯示相關(guān)對(duì)應(yīng)冷庫名稱的蔬菜信息記錄6管理員處于蔬菜信息頁面,在某條記錄后面點(diǎn)擊“編輯”無頁面會(huì)自動(dòng)跳轉(zhuǎn)到此條信息記錄的修改頁面7管理員處于蔬菜信息頁面,在某條記錄后面點(diǎn)擊“刪除”無頁面會(huì)刪除此條蔬菜信息記錄,數(shù)據(jù)庫相對(duì)應(yīng)表數(shù)據(jù)也會(huì)被相應(yīng)的刪除9管理員處于蔬菜信息頁面,在某條記錄后面點(diǎn)擊“蔬菜入庫”,輸入入庫數(shù)量,然后直接點(diǎn)擊“提交”入庫數(shù)量頁面會(huì)自動(dòng)跳轉(zhuǎn)到此條蔬菜信息的入庫頁面,然后提示“添加成功”,入庫數(shù)量會(huì)與原有儲(chǔ)存量相加顯示在蔬菜信息頁面測試說明添加蔬菜信息,輸入各種數(shù)據(jù)方可添加成功,蔬菜信息頁面可以進(jìn)行查詢、刪除、修改以及蔬菜出入等操作測試結(jié)果成功測試人管理員對(duì)員工信息管理出現(xiàn)的各種情景測試表6.6蔬菜信息模塊測試用例用例編號(hào)UC-TEST-006測試名稱員工信息測試前提條件管理員處于員工信息添加頁面或員工信息頁面步驟操作描述數(shù)據(jù)期望結(jié)果1管理員處于員工信息添加頁面,輸入用戶名、密碼,非必填數(shù)據(jù)可選填,點(diǎn)擊“提交”用戶名、密碼頁面提示“請(qǐng)輸入姓名”2管理員處于員工信息添加頁面,輸入用戶名、姓名,非必填數(shù)據(jù)可選填,點(diǎn)擊“提交”用戶名、姓名、頁面提示“請(qǐng)輸入密碼”3管理員處于員工信息添加頁面,輸入密碼、姓名,非必填數(shù)據(jù)可選填,點(diǎn)擊“提交”密碼、姓名頁面提示“請(qǐng)輸入用戶名”4管理員處于員工信息添加頁面,輸入用戶名、密碼、姓名,非必填數(shù)據(jù)可選填,點(diǎn)擊“提交”用戶名、密碼、姓名頁面提示“添加成功”,并在員工信息記錄里顯示此條記錄,數(shù)據(jù)庫相對(duì)應(yīng)的表添加此條數(shù)據(jù)5管理員處于員工信息頁面,輸入用戶名,點(diǎn)擊“搜索”用戶名頁面顯示此條對(duì)應(yīng)用戶名的員工信息記錄6管理員處于員工信息頁面,輸入姓名,點(diǎn)擊“搜索”姓名頁面顯示此條對(duì)應(yīng)姓名的員工信息記錄7管理員處于員工信息頁面,在下拉框選擇性別,點(diǎn)擊“搜索”性別頁面顯示相關(guān)性別的對(duì)應(yīng)員工信息記錄8管理員處于員工信息頁面,輸入身份證,點(diǎn)擊“搜索”身份證頁面顯示此條對(duì)應(yīng)身份證的員工信息記錄9管理員處于員工信息頁面,輸入手機(jī),點(diǎn)擊“搜索”手機(jī)頁面顯示此條對(duì)應(yīng)手機(jī)的員工信息記錄10管理員處于員工信息頁面,在某條信息記錄點(diǎn)擊“編輯”無頁面自動(dòng)跳轉(zhuǎn)為此條信息數(shù)據(jù)的修改頁面,可以進(jìn)行修改。續(xù)表6.6蔬菜信息模塊測試用例11管理員處于員工信息頁面,在某條信息記錄點(diǎn)擊“刪除”無頁面會(huì)刪除此條員工信息記錄,數(shù)據(jù)庫相對(duì)應(yīng)的表中也會(huì)刪除此條記錄測試說明添加員工信息,用戶名、姓名、密碼是必填的3個(gè)屬性,只要輸入這3個(gè)屬性,其它屬性可以選填,即可添加成功。員工信息頁面可進(jìn)行相關(guān)屬性的查詢、修改、刪除等操作測試結(jié)果成功測試人員工對(duì)蔬菜信息管理出現(xiàn)的各種情景測試表6.7蔬菜信息模塊測試用例用例編號(hào)UC-TEST-007測試名稱員工對(duì)蔬菜信息測試前提條件員工處于蔬菜信息頁面步驟操作描述數(shù)據(jù)期望結(jié)果1員工處于蔬菜信息頁面,在某條記錄后面點(diǎn)擊“蔬菜入庫”,輸入入庫數(shù)量,然后直接點(diǎn)擊“提交”入庫數(shù)量頁面會(huì)自動(dòng)跳轉(zhuǎn)到此條蔬菜信息的入庫頁面,然后提示“添加成功”,入庫數(shù)量會(huì)與原有儲(chǔ)存量相加顯示在蔬菜信息頁面2員工處于蔬菜信息頁面,在某條記錄后面點(diǎn)擊“蔬菜出庫”,然后直接點(diǎn)擊“提交”無頁面會(huì)自動(dòng)跳轉(zhuǎn)到此條蔬菜信息的入庫頁面,然后提示“添加成功”,出庫數(shù)量會(huì)與原有出庫數(shù)量相加顯示在蔬菜信息頁面測試說明測試結(jié)果成功測試人6.4可用性測試系統(tǒng)可用性測試也十分重要,它關(guān)乎系統(tǒng)最直觀的體驗(yàn),它能夠通過測試人員的操作來體現(xiàn)系統(tǒng)的實(shí)用與否,操作是否足夠簡單等。經(jīng)過測試得到:移動(dòng),改變窗口大小,進(jìn)入網(wǎng)站等功能沒有問題。功能按鈕,不同模塊和提示彈窗里面的文字描述顯示無誤;各個(gè)模塊布局合理,顯示沒有出現(xiàn)崩壞;在網(wǎng)頁里面的鼠標(biāo),鍵盤可以正常使用;存入商品后,冷庫的庫存會(huì)相應(yīng)的變化。經(jīng)過多次測試后,蔬果冷庫智能管理系統(tǒng)的可用性都正常。6.5測試總結(jié)本蔬果冷庫智能管理系統(tǒng),可以實(shí)現(xiàn)管理員對(duì)冷庫管理、蔬菜信息管理、蔬菜狀態(tài)管理、員工管理、賬號(hào)管理等的操作,數(shù)據(jù)會(huì)根據(jù)管理員和用戶的操作進(jìn)行流轉(zhuǎn),數(shù)據(jù)均是同步顯示,信息統(tǒng)一,數(shù)據(jù)有效,為蔬果管理流程帶來便利的同時(shí)節(jié)約了大量的人工成本讓蔬果管理更方便快捷。

7總結(jié)與展望蔬果冷庫智能管理系統(tǒng)按照需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼實(shí)現(xiàn)、測試系統(tǒng)的流程進(jìn)行系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。使用HTML語言進(jìn)行前端網(wǎng)頁的實(shí)現(xiàn),使用Java語言編寫后端代碼,利用SQL語句進(jìn)行數(shù)據(jù)的增刪改查,在此基礎(chǔ)上通過進(jìn)行可行性分析和需求分析為蔬果冷庫智能管理系統(tǒng)實(shí)現(xiàn)了提供了理論與實(shí)現(xiàn)基礎(chǔ)。最后運(yùn)用該系統(tǒng)分析進(jìn)行系統(tǒng)架構(gòu)、系統(tǒng)功能、系統(tǒng)開發(fā)流程和數(shù)據(jù)庫的設(shè)計(jì)設(shè)計(jì)出了整體的系統(tǒng)功能。經(jīng)過了不斷的努力,蔬果冷庫智能管理系統(tǒng)管理蔬菜水果的基本功能得以實(shí)現(xiàn),并且經(jīng)過多次測試,系統(tǒng)的功能運(yùn)行正常,可以投入使用。由于開發(fā)時(shí)間有限,對(duì)蔬果冷庫管理系統(tǒng)的需求還沒有做到十分精細(xì),本系統(tǒng)的功能還存在許多可以完善的地方,這需要大量的實(shí)踐用例來找到本系統(tǒng)還需要更新的地方。目前本系統(tǒng)的不足是前端網(wǎng)頁的設(shè)計(jì)不夠優(yōu)美,管理蔬果的功能不夠完善。在后續(xù)的的優(yōu)化中,將加入定期提醒蔬果過期功能,這樣管理員就可以根據(jù)這些信息來制定蔬果的折扣處理,有效的減少損失。蔬果冷庫管理系統(tǒng)將會(huì)讓管理冷庫的效率更高,減少失誤,隨著系統(tǒng)的使用也會(huì)出現(xiàn)更多需要優(yōu)化的功能,希望在未來本系統(tǒng)可以成為蔬果商家的得力助手。

參考文獻(xiàn)于營,蔣欣欣,田誠,等.“易停車”停車服務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).[J].現(xiàn)代工業(yè)經(jīng)濟(jì)和信息化,2019.黃瑞

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論