




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
超市進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)摘要隨著超市規(guī)模的發(fā)展,超市進(jìn)銷存管理也成為現(xiàn)代大型超市中不可或缺的部分。通過(guò)對(duì)該系統(tǒng)的使用,能夠有效地幫助超市有序的管理,這樣能顯著的提高管理的效率;更加方便快捷地將貨物信息經(jīng)行有組織化的管理。本文系統(tǒng)的闡述了整個(gè)超市進(jìn)銷存管理系統(tǒng)的功能與實(shí)現(xiàn),包括系統(tǒng)的需求分析、系統(tǒng)結(jié)構(gòu)、功能模塊劃分等。其中有對(duì)于超市物品信息的查詢、庫(kù)存預(yù)警、庫(kù)存地址以及信息的修改功能,基本實(shí)現(xiàn)進(jìn)銷存系統(tǒng)的功能流程。并且,頁(yè)面簡(jiǎn)潔干凈,更方便管理者的操作。系統(tǒng)是基于Java開(kāi)發(fā),以MySQL數(shù)據(jù)庫(kù)為基礎(chǔ),前端采用Html+css+js的組合。用戶用瀏覽器就可使用該系統(tǒng);不僅使用起來(lái)方便維護(hù)起來(lái)也簡(jiǎn)單。本文闡述了超市進(jìn)銷存的主要功能以及主要的開(kāi)發(fā)技術(shù),超市進(jìn)銷存就是對(duì)商品的出入庫(kù)進(jìn)行管理,及時(shí)準(zhǔn)確了解商品、銷售、庫(kù)存等綜合情況,這樣可以讓商家能夠更加直觀的看到數(shù)據(jù)情況,能夠?yàn)樯碳易雠袛嗵峁┲С帧,F(xiàn)在,我們可以對(duì)倉(cāng)庫(kù)商品數(shù)量繼續(xù)進(jìn)行分析,給商家進(jìn)貨提供了依據(jù);再不斷地更新庫(kù)存管理,提供實(shí)時(shí)準(zhǔn)確的庫(kù)存信息,這些操作幫助了大量的庫(kù)存人員不再重復(fù)一些復(fù)雜的計(jì)算,減少了庫(kù)存記錄的繁瑣,確保生產(chǎn)經(jīng)營(yíng)的順利進(jìn)行。關(guān)鍵詞超市進(jìn)銷存,Java,數(shù)據(jù)庫(kù)開(kāi)發(fā)目錄1緒論 緒論1.1課題背景隨著超市規(guī)模的擴(kuò)大,商品數(shù)量迅速增加,原材料信息量翻了一番。超市必須定期統(tǒng)計(jì)和分析產(chǎn)品信息。大型超市的采購(gòu)、銷售和庫(kù)存管理系統(tǒng)功能強(qiáng)大,使用起來(lái)不夠方便,培訓(xùn)成本大,不適合小超市進(jìn)行使用。因此需要開(kāi)發(fā)出一套適合小型超市使用的進(jìn)銷存系統(tǒng),1.2國(guó)內(nèi)超市進(jìn)銷存管理系統(tǒng)現(xiàn)狀第一家在中國(guó)成立的超市成立于上個(gè)世紀(jì)90年代。如今,超市在生活中隨處可見(jiàn),為國(guó)民經(jīng)濟(jì)的發(fā)展提供了極大的力量。隨著超市規(guī)模的發(fā)展和數(shù)量增加,連鎖超市變得越來(lái)越多,其管理變得越來(lái)越復(fù)雜,以前的銷售手段已經(jīng)過(guò)時(shí),因此迫切需要引入新的管理技術(shù)。這種新形式的超市有著老方法無(wú)法企及的優(yōu)勢(shì),但是信息處理正確率有待提高,經(jīng)常出現(xiàn)交易錯(cuò)誤,產(chǎn)品價(jià)格調(diào)整不當(dāng),庫(kù)存效率低下。此外,經(jīng)驗(yàn)是超市日常管理中最重要的決策。由于缺乏實(shí)時(shí)分析功能,管理人員無(wú)法滿足隨時(shí)隨地查看庫(kù)存數(shù)量的要求。每天處理的數(shù)據(jù)量逐漸增加,商業(yè)運(yùn)營(yíng)中的互連也越來(lái)越多。原始的管理手冊(cè)無(wú)法承受如此復(fù)雜的市場(chǎng)。而計(jì)算機(jī)技術(shù)的發(fā)展可以使得超市節(jié)省大量的人力和物力資源,提高員工工作效率,降低工作強(qiáng)度。對(duì)不同反饋信息的分析可以反映信息的存儲(chǔ)。運(yùn)營(yíng)商可以快速做出決策,以應(yīng)對(duì)市場(chǎng)變化,提高超市的運(yùn)營(yíng)管理效率。1.3課題的研究方法及內(nèi)容超市庫(kù)存管理系統(tǒng)是超市中最常用的系統(tǒng)之一。主要模塊包括:商品管理模塊,庫(kù)存管理模塊,出入庫(kù)模塊。本文主要介紹了采購(gòu)、銷售和庫(kù)存管理的設(shè)計(jì)過(guò)程和方法。系統(tǒng)開(kāi)發(fā)后端采用Java連接數(shù)據(jù)庫(kù)Mysql實(shí)現(xiàn)存儲(chǔ)。
2關(guān)鍵技術(shù)介紹2.1B/S架構(gòu)b/s結(jié)構(gòu)不僅僅被用作瀏覽器/服務(wù)器結(jié)構(gòu),也被考慮作為整個(gè)網(wǎng)絡(luò)開(kāi)發(fā)的當(dāng)前框架和架構(gòu)的一部分。在這樣的架構(gòu)中,客戶是不必再需要自己安裝一個(gè)客戶端的軟件,僅僅只需通過(guò)瀏覽器或者其他工具,即可以直接訪問(wèn)到一個(gè)服務(wù)器端所提供的信息和服務(wù),因此采取b/s架構(gòu)的客戶端在各種操作環(huán)境中都能夠?qū)崿F(xiàn)。此外,通信問(wèn)題的處理和對(duì)軟件升級(jí)維護(hù)也因此變得非常簡(jiǎn)單,大大的降低了開(kāi)發(fā)人員的工作量。如今,這種架構(gòu)已經(jīng)逐漸成為開(kāi)發(fā)各類系統(tǒng)軟件時(shí)的首選架構(gòu)。它的模型和工作流程如下圖2.1所示:圖2.1工作流程圖2.2Mysql數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)也就是數(shù)據(jù)的收集。伴隨著信息技術(shù)的不斷發(fā)展和信息的幾何級(jí)增長(zhǎng),傳統(tǒng)的文件系統(tǒng)在查詢的準(zhǔn)確性、存儲(chǔ)的耐久性、查詢的效率方面明顯已經(jīng)跟不上現(xiàn)代生活的步伐。MySQL是世界上最受歡迎的開(kāi)放源代碼數(shù)據(jù)庫(kù)之一,在技術(shù)產(chǎn)業(yè)中支持多種應(yīng)用程式。WordPress博客平臺(tái)使用MySQL作為數(shù)據(jù)庫(kù)技術(shù),但MySQL不是一個(gè)簡(jiǎn)單的博客應(yīng)用軟件。Twitter、Facebook以及Etsy這樣最知名的技術(shù)公司都在使用MySQL。雖然在MySQL的概要中提到了MySQL管理工具,但是實(shí)際上,數(shù)據(jù)庫(kù)管理工具的Web版本phpMyAdmin只在系統(tǒng)開(kāi)發(fā)中的在線部署階段使用。在本地開(kāi)發(fā)過(guò)程中,phpMyAdmin的性能整體上得到了提高,但是由于時(shí)常發(fā)生中斷,切斷和重新連接的問(wèn)題,experiens并不友好。在平衡本地軟件和硬件資源的情況下,選擇NavicatPremiumforMySQL。2.4Idea介紹Idea所要代表的應(yīng)用程序就是intellijidea,它指向的就是一個(gè)適用于java編程語(yǔ)言研究和開(kāi)發(fā)的軟件集成環(huán)境。Idea最突出的優(yōu)勢(shì)之處自然也就是debug功能,它就是這種軟件可以被使用到j(luò)ava代碼、javascript、jquery、ajax和其他技術(shù)下發(fā)。其次,如果我們還很有可能會(huì)需要通過(guò)一種動(dòng)態(tài)的方法判斷某種表達(dá)式中取值。就是比如,我有一個(gè)關(guān)于這個(gè)類的實(shí)例,但我并不清楚它的api。我也有人可以指出它是通過(guò)代碼完成支持的。最后,在一起開(kāi)始進(jìn)行調(diào)試的條件下,登錄到控制臺(tái)上的一個(gè)主要功能是我們就可以有效地幫助你及時(shí)去檢測(cè)多線程正常運(yùn)行。
3需求分析該軟件實(shí)現(xiàn)了對(duì)超市實(shí)際業(yè)務(wù)流程的動(dòng)態(tài)計(jì)算和管理,使超市運(yùn)營(yíng)商能夠快速掌握公司的實(shí)際經(jīng)營(yíng)情況,做出合理的經(jīng)營(yíng)戰(zhàn)略決策。日常商品賬戶銀行、日常商品銷售賬戶、國(guó)內(nèi)商品賬戶、會(huì)計(jì)系統(tǒng)以及軟件提供的信息可以提高業(yè)務(wù)效率,減少人為錯(cuò)誤。最大限度地縮小差距,減少買方、賣方和店主的勞動(dòng)力。財(cái)務(wù)等環(huán)節(jié)反映了環(huán)境效率和現(xiàn)代企業(yè)理論所倡導(dǎo)的效率。3.1可行性分析3.1.1技術(shù)可行性研究技術(shù)可行性需要從軟件和硬件兩個(gè)方面進(jìn)行分析,從而判定技術(shù)層面上本系統(tǒng)的實(shí)現(xiàn)是否具有可行性。在軟件層面上,通過(guò)Idea,運(yùn)用B/S結(jié)構(gòu)、前端采用Html,Css,Js技術(shù),后端采用mysql數(shù)據(jù)庫(kù)對(duì)超市進(jìn)銷存進(jìn)行開(kāi)發(fā),技術(shù)成熟,可行性較高。其中B/S結(jié)構(gòu)只需開(kāi)發(fā)服務(wù)器端代碼,降低了工作量;Java語(yǔ)言完美結(jié)合了開(kāi)發(fā)平臺(tái),提升了開(kāi)發(fā)效率,mysql為開(kāi)發(fā)者提供了友好的圖形化界面,許多操作通過(guò)鼠標(biāo)即可完成,極大地提高了操作便利性。在硬件層面,隨著技術(shù)飛速發(fā)展,硬件的容量越來(lái)越大,質(zhì)量越來(lái)越好,同時(shí)性價(jià)比也逐漸提高,因此對(duì)于本系統(tǒng)而言,硬件環(huán)境基本能夠滿足所需。所以在技術(shù)上是完全可行的。3.1.2經(jīng)濟(jì)可行性研究在經(jīng)濟(jì)方面,主要分析系統(tǒng)未來(lái)的經(jīng)濟(jì)效益能否能超過(guò)它的開(kāi)發(fā)成本。當(dāng)前超市正在飛速發(fā)展,一個(gè)高效的超市進(jìn)銷存系統(tǒng)完全符合現(xiàn)代超市發(fā)展的需求,同時(shí)能夠節(jié)省大量物力財(cái)力,產(chǎn)生的后續(xù)影響持續(xù)長(zhǎng)遠(yuǎn)。此外,本系統(tǒng)由本人設(shè)計(jì)開(kāi)發(fā),開(kāi)發(fā)工具均可免費(fèi)使用,沒(méi)有軟件支出。而系統(tǒng)建成后能夠給超市使用,在對(duì)系統(tǒng)建成后的運(yùn)行以及維護(hù)費(fèi)用進(jìn)行估算等多方面進(jìn)行考慮,得出以下結(jié)論:由于本系統(tǒng)的開(kāi)發(fā)投資無(wú),外加后期運(yùn)行維護(hù)成本低,但是投入使用的社會(huì)和經(jīng)濟(jì)獲取到收益成本大。本項(xiàng)目在經(jīng)濟(jì)上是可行的。3.1.3操作可行性研究如今電腦進(jìn)入已經(jīng)成了必備之物,在使用本系統(tǒng)時(shí),只需要借助瀏覽器即可。在編寫網(wǎng)站的時(shí)候,也要很好的思考到用戶的使用習(xí)慣,使其能夠更加便捷快速的進(jìn)行操作,能夠盡量的減少用戶的操作量,使系統(tǒng)擁有一個(gè)非常適合他們方便的操作環(huán)境。同時(shí),由于計(jì)算機(jī)的廣泛使用,基本上每個(gè)人都能掌握計(jì)算機(jī)使用的基本操作,不存在操作“門檻”。所以,本系統(tǒng)在操作上可行。3.2功能需求分析商品錄入:輸入商品信息,添加商品銷售業(yè)務(wù):通過(guò)商品編號(hào),或者商品名稱進(jìn)行商品銷售出庫(kù),銷售后,系統(tǒng)會(huì)自動(dòng)計(jì)算剩余庫(kù)存。進(jìn)貨管理:根據(jù)銷售情況及庫(kù)存情況,進(jìn)行商品進(jìn)貨,生成進(jìn)貨單,自動(dòng)計(jì)算庫(kù)存。庫(kù)存管理:查詢商品庫(kù)存狀態(tài),統(tǒng)計(jì)商品數(shù)量,保質(zhì)期,進(jìn)行商品庫(kù)存預(yù)警,臨期商品獄警人員管理:對(duì)員工信息,顧客信息,供應(yīng)商信息進(jìn)行管理。圖3.1用例圖3.3數(shù)據(jù)流圖超市進(jìn)銷存管理系統(tǒng)的DFD頂層圖如圖3.2所示。管理員超市進(jìn)銷存管理系統(tǒng)銷管理員超市進(jìn)銷存管理系統(tǒng)銷售人員條形碼信息業(yè)務(wù)清單圖3.2系統(tǒng)DFD頂層圖圖3.2DFD頂層圖4總體設(shè)計(jì)4.1功能結(jié)構(gòu)圖功能結(jié)構(gòu)圖如圖4.1所示。商品檔案商品檔案商品管理商品管理商品分類商品分類采購(gòu)進(jìn)貨采購(gòu)進(jìn)貨進(jìn)貨退單進(jìn)貨退單進(jìn)貨管理進(jìn)貨管理進(jìn)貨查詢進(jìn)貨查詢銷售開(kāi)單銷售退單銷售統(tǒng)計(jì)進(jìn)貨搜索銷售開(kāi)單銷售退單銷售統(tǒng)計(jì)進(jìn)貨搜索超市進(jìn)銷存管理系統(tǒng)超市進(jìn)銷存管理系統(tǒng)銷售管理銷售管理庫(kù)存信息庫(kù)存信息庫(kù)存預(yù)警庫(kù)存管理庫(kù)存預(yù)警庫(kù)存管理新增新增臨期產(chǎn)品臨期產(chǎn)品修改供應(yīng)商管理修改供應(yīng)商管理新增刪除新增刪除修改員工管理修改員工管理刪除刪除圖4.1系統(tǒng)功能結(jié)構(gòu)圖4.2功能介紹1、基本信息:系統(tǒng)基礎(chǔ)信息管理,包括員工管理,商品管理,供應(yīng)商管理,顧客管理商品管理:商品信息增刪改查員工管理:?jiǎn)T工信息增刪改查商品管理:商品信息增刪改查供應(yīng)商管理:供應(yīng)商信息增刪改查2、進(jìn)貨管理:用于添加商品的庫(kù)存3、銷售管理:用于登記商品的銷售信息,查看商品訂單4、庫(kù)存管理:用于查看商品庫(kù)存,進(jìn)行預(yù)警4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1邏輯結(jié)構(gòu)設(shè)計(jì)通過(guò)超市進(jìn)銷存系統(tǒng)的功能需求分析,設(shè)計(jì)出了以下幾個(gè)實(shí)體:(1)商品實(shí)體:主要包括編號(hào),名稱,價(jià)格,生產(chǎn)日期,類型,單位等實(shí)體屬性圖4.3商品信息實(shí)體屬性圖(2)供應(yīng)商實(shí)體:主要由郵箱,編號(hào),名稱,電話,地址,負(fù)責(zé)人等實(shí)體屬性圖4.4供應(yīng)商基本信息實(shí)體屬性圖(3)客戶實(shí)體:圖4.5客戶實(shí)體屬性圖(4)管理員實(shí)體:主要由編號(hào),姓名,密碼,身份證,性別,電話等實(shí)體屬性圖4.6管理員實(shí)體屬性圖(5)分類實(shí)體:圖4.7商品分類實(shí)體屬性圖(6)庫(kù)存實(shí)體:圖4.8庫(kù)存實(shí)體屬性圖e-r圖:4.3.2數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)的內(nèi)容:對(duì)于一個(gè)確定的環(huán)境,進(jìn)行符合應(yīng)用語(yǔ)義的邏輯設(shè)計(jì),以及提供一個(gè)確定存貯結(jié)構(gòu)和物理設(shè)計(jì),建立實(shí)現(xiàn)系統(tǒng)目標(biāo),并能有效存取數(shù)據(jù)和數(shù)據(jù)模型。以下是所用到的表:這張表主要記錄了超市的進(jìn)貨信息,主要包括商品名稱,商品價(jià)格,進(jìn)價(jià),進(jìn)貨時(shí)間,數(shù)量等信息表4.9進(jìn)貨表名稱類型空默認(rèn)值屬性備注proidint(25)否<auto_increment>主鍵pnamevarchar(25)否pricedouble(25,3)否inpricedouble(25,3)是<空>prodatedate是<空>reledatedate是<空>supnamevarchar(25)是<空>protypevarchar(25)是<空>unitvarchar(25)是<空>marksvarchar(25)是<空>這張表主要記錄了超市商品的退貨信息,主要包括訂單號(hào),商品名稱,數(shù)量;退貨時(shí)間等信息表4.10退貨表名稱類型空默認(rèn)值屬性備注inidint(8)否<auto_increment>主鍵proidint(8)否外鍵pnamevarchar(25)否numint(25)是<空>indatedate是<空>retdatedate是<空>reasonvarchar(1000)是<空>marksvarchar(25)是<空>這張表主要記錄了系統(tǒng)的管理員用戶信息,主要包括編號(hào),用戶名,身份證,性別,電話,類型,密碼等信息。表4.11管理員表名稱類型空默認(rèn)值屬性備注manageridvarchar(25)否主鍵managernamevarchar(25)否cardvarchar(25)否sexvarchar(25)是<空>telvarchar(25)是<空>stafftypevarchar(25)否pwdvarchar(25)否
這張表主要記錄了超市的商品信息,主要包括編號(hào),名稱,價(jià)格,品牌,單位,進(jìn)價(jià)等信息。表4.12產(chǎn)品表名稱類型空默認(rèn)值屬性備注proidint(25)否<auto_increment>主鍵pnamevarchar(25)否pricedouble(25,3)否inpricedouble(25,3)是<空>prodatedate是<空>reledatedate是<空>supnamevarchar(25)是<空>protypevarchar(25)是<空>unitvarchar(25)是<空>marksvarchar(25)是<空>這張表主要記錄了系統(tǒng)的客戶信息,包括編號(hào),姓名,電話,地址,郵箱等信息。表4.13客戶表名稱類型空默認(rèn)值屬性備注cusidint(25)否主鍵cusnamevarchar(25)否telvarchar(25)是<空>personvarchar(25)是<空>addressvarchar(25)是<空>emalivarchar(25)是<空>這張表主要記錄了供應(yīng)商的信息主要字段與客戶一致表4.14供應(yīng)商表名稱類型空默認(rèn)值屬性備注supidint(25)否<auto_increment>主鍵suppnamevarchar(25)否telvarchar(25)是<空>personvarchar(25)是<空>addressvarchar(25)是<空>emalivarchar(25)是<空>這張表主要記錄了商品銷售的信息,主要包括訂單編號(hào),商品編號(hào),商品名稱,價(jià)格,數(shù)量,出售時(shí)間,客戶名稱等信息表4.15銷售表名稱類型空默認(rèn)值屬性備注saleidint(25)否
主鍵proidint(25)否
pnamevarchar(25)否
pricedouble(25,3)是<空>
numint(25)是<空>
totalvarchar(25)是<空>
saledatedate是<空>
cusnamevarchar(255)是<空>utf8_bin
cusidvarchar(25)是<空>utf8_bin
marksvarchar(25)是<空>
5系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1登陸功能用戶登錄分為管理員登錄和普通用戶登錄,兩種權(quán)限使用的登錄鏈接不同,數(shù)據(jù)庫(kù)也不同。在輸入正確的用戶名后,都會(huì)跳轉(zhuǎn)到相應(yīng)的后臺(tái)界面。在輸入用戶名密碼時(shí),系統(tǒng)會(huì)在本地使用javascript來(lái)檢測(cè)用戶名密碼是否為空,如果為空請(qǐng)求會(huì)被攔截下來(lái),不會(huì)發(fā)送給后端。如果驗(yàn)證通過(guò),系統(tǒng)才會(huì)把用戶名密碼發(fā)送到后端進(jìn)行二次驗(yàn)證,用戶名密碼匹配后,才會(huì)跳轉(zhuǎn)到各自的管理頁(yè)面,如圖5.1所示。圖5.1登陸界面圖圖5.2登錄注冊(cè)流程圖主要代碼:@RequestMapping("/login") publicStringlogin(){ logger.debug("LoginControllerwelcomeAppInfoSystemdevelpor=================="); return"manager/managerlogin"; } @RequestMapping(value="/dologin") publicStringdologin(@RequestParamStringmanagerid,@RequestParamStringpwd, HttpSessionsession,HttpServletRequestrequest){ Managermanager=managerServiceImp.getbyid(managerid,pwd); if(manager!=null){ session.setAttribute(Constants.Manager_SESSION,manager); return"redirect:/manager/flatform/main"; }else{ request.setAttribute("error","賬號(hào)密碼不匹配"); return"manager/managerlogin"; } }5.2進(jìn)貨管理功能實(shí)現(xiàn)圖5.3進(jìn)貨管理流程圖5.2.1進(jìn)貨訂單查詢管理員可以通過(guò)訂單編號(hào)和進(jìn)貨商品來(lái)對(duì)進(jìn)貨訂單進(jìn)行查詢,前端將查詢訂單編號(hào)或者商品名稱發(fā)送到后端,后端通過(guò)id和名稱來(lái)查詢訂單內(nèi)容,查詢出的訂單內(nèi)容會(huì)在前端重新顯示,如圖5.4。圖5.4進(jìn)貨訂單查詢圖主要代碼:5.2.2退貨添加功能管理員點(diǎn)擊退貨信息,填寫訂單id后系統(tǒng)會(huì)到后端自動(dòng)查詢訂單內(nèi)容,內(nèi)容會(huì)自動(dòng)返回到輸入框,省略了管理員填寫其他內(nèi)容,點(diǎn)擊添加后便可以完成退貨,庫(kù)存也會(huì)相應(yīng)的減少商品的數(shù)量。圖5.5退貨添加圖主要代碼:5.3商品管理模塊功能實(shí)現(xiàn)5.3.1商品編輯管理員選擇需要修改的商品,點(diǎn)擊編輯,系統(tǒng)會(huì)跳轉(zhuǎn)到編輯頁(yè)面,編輯頁(yè)面會(huì)自動(dòng)將商品原來(lái)的內(nèi)容查詢顯示出來(lái),管理員可以在頁(yè)面上將需要修改的內(nèi)容重新填寫,填寫后點(diǎn)擊保存就可以完成修改。圖5.6商品編輯圖主要代碼:.3.2商品類別添加管理員可以點(diǎn)擊商品類別進(jìn)入類別管理頁(yè)面,可以對(duì)分類進(jìn)行增刪改查。圖5.7商品類別修改圖主要代碼:5.4庫(kù)存管理模塊功能實(shí)現(xiàn)5.4.1庫(kù)存預(yù)警當(dāng)商品的數(shù)量小于一定值時(shí),庫(kù)存預(yù)警界面會(huì)將庫(kù)存不足的商品顯示出來(lái),提醒管理員需要進(jìn)貨了,管理員可以在預(yù)警界面直接點(diǎn)擊進(jìn)貨來(lái)購(gòu)買商品。圖5.8庫(kù)存預(yù)警圖
主要代碼:
6系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試目的系統(tǒng)測(cè)試的主要目的是為了檢測(cè)系統(tǒng)開(kāi)發(fā)過(guò)程中是否存在漏洞,是否會(huì)使得系統(tǒng)崩潰,同時(shí)也是為開(kāi)發(fā)人員做系統(tǒng)的修復(fù)提供了準(zhǔn)確的指導(dǎo)。最終也是為了能夠開(kāi)發(fā)出一個(gè)功能完善,操作流暢的超市進(jìn)銷存系統(tǒng)6.2系統(tǒng)測(cè)試方法系統(tǒng)測(cè)試常用方法是進(jìn)行黑盒測(cè)試,黑盒測(cè)試是讓測(cè)試人員在不熟悉系統(tǒng)代碼的情況,憑借自身經(jīng)驗(yàn)進(jìn)行盲盒式的測(cè)試,這種測(cè)試更加貼近普通用戶的使用方式,與平常使用更加相似6.3測(cè)試方案6.3.1界面測(cè)試界面測(cè)試主要測(cè)試系統(tǒng)在不同軟件的瀏覽下能否正常的進(jìn)行顯示,這次測(cè)試主要使用如今市面上用的較多的幾個(gè)瀏覽器用戶界面測(cè)試檢查表如下:
表6.1用戶界面測(cè)試表檢查項(xiàng)測(cè)試人測(cè)試結(jié)果系統(tǒng)在不通瀏覽器下是都顯示一致?本人正常窗口進(jìn)行拉伸,縮放,最大化展示是否正常?本人正常系統(tǒng)提示彈框是否正常本人正常系統(tǒng)輸入是否正常?本人正常數(shù)據(jù)項(xiàng)能正確回顯嗎?本人正常鏈接點(diǎn)擊是否正常本人正常6.3.2功能測(cè)試用戶登錄測(cè)試:表6.2用戶登錄功能測(cè)試表輸入預(yù)期結(jié)果運(yùn)行結(jié)果會(huì)員名為空或密碼為空或兩者為空登錄失敗登錄失敗,提示參數(shù)為空用戶名輸入:111密碼輸入:111登錄失敗提示“用戶不存在”用戶名輸入:2013117011密碼輸入:123登錄失敗提示“用戶密碼錯(cuò)誤!”用戶名輸入:2013117011密碼輸入:123123登錄成功跳轉(zhuǎn)管理界面6.4測(cè)試結(jié)論進(jìn)過(guò)對(duì)系統(tǒng)界面功能的詳細(xì)測(cè)試,沒(méi)有測(cè)試出嚴(yán)重的系統(tǒng)bug,系統(tǒng)能夠正常的操作,能夠完成應(yīng)有的功能。
7結(jié)論至此超市進(jìn)銷存系統(tǒng)的設(shè)計(jì)已經(jīng)順利完成。這里將大致的功能分成庫(kù)存管理、商品管理、人員管理,以及預(yù)警等。管理員可以查看庫(kù)存,得到預(yù)警,及時(shí)補(bǔ)充商品庫(kù)存。也可以查看臨期商品,以便組織促銷活動(dòng)。系統(tǒng)目前只能算是完成了簡(jiǎn)單功能需求,后續(xù)還需要更好的完善系統(tǒng)權(quán)限管理以及緩存的設(shè)置,推送機(jī)制也需要更好的完善,使得推送時(shí)數(shù)據(jù)能夠傳達(dá)的更清楚,而且項(xiàng)目中各個(gè)模塊還有很多細(xì)節(jié)可以擴(kuò)展。項(xiàng)目中還嘗試應(yīng)用了許多沒(méi)有使用過(guò)的技術(shù),例如人臉識(shí)別,ssm等。所以相關(guān)技術(shù)棧的使用不太規(guī)范,相關(guān)代碼的結(jié)構(gòu)也不夠優(yōu)雅,較為冗余缺乏擴(kuò)展性。但這也是一個(gè)學(xué)習(xí)過(guò)程,相信經(jīng)過(guò)大量的嘗試和學(xué)習(xí),可以不斷地進(jìn)步,爭(zhēng)取讓這個(gè)項(xiàng)目越發(fā)完善。參考文獻(xiàn)洪華軍,許統(tǒng)華,吳建波.Java3D虛擬現(xiàn)實(shí)技術(shù)在水下發(fā)射模擬中的應(yīng)用[J].兵工自動(dòng)化,2018,37(02):70-73.劉瑞瑞,王福平.基于Java的馬鈴薯窖藏環(huán)境監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].江蘇農(nóng)業(yè)科學(xué),2018,46(05):208-211.劉濤,閔鵬瑾,肖漢.基于JAVA的小學(xué)數(shù)學(xué)四則運(yùn)算教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與數(shù)字工程,2018,46(04):655-658+685.馮俊池,趙穎,連堯,尹黨輝,安豐亮.Java自動(dòng)化基本路徑測(cè)試技術(shù)研究[J].計(jì)算機(jī)測(cè)
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電功率測(cè)試題及答案
- 云南叉車實(shí)訓(xùn)考試試題及答案
- 智能照明考試題及答案
- 藥學(xué)編制考試試題及答案
- 臨床器械面試題及答案
- 中考污染試題及答案
- 車馬兵考試題及答案
- 汽車文化考試題及答案
- 2025年防災(zāi)減災(zāi)科學(xué)與工程專業(yè)畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告
- 2025年肺部診斷學(xué)試題及答案解析
- 2024年醫(yī)院醫(yī)療糾紛預(yù)防與法律法規(guī)培訓(xùn)解析
- 《無(wú)人機(jī)飛行操控技術(shù)(微課版)》全套教學(xué)課件
- 2024幼兒園轉(zhuǎn)讓合同范本
- 農(nóng)村個(gè)人土地承包合同模板
- 人教版(2024新版)七年級(jí)上冊(cè)英語(yǔ)Unit 3 單元測(cè)試卷(筆試部分)(含答案)
- PowerSurfacing-威力曲面-中文教程
- 湖南省長(zhǎng)沙市麓山國(guó)際實(shí)驗(yàn)學(xué)校2024-2025學(xué)年高一上學(xué)期第一次學(xué)情檢測(cè)數(shù)學(xué)試卷2
- 會(huì)議策劃與組織執(zhí)行手冊(cè)
- 活性炭改擴(kuò)建項(xiàng)目環(huán)評(píng)報(bào)告書
- 貴州省大學(xué)生志愿服務(wù)西部計(jì)劃志愿者招募筆試題庫(kù)(含答案)
- 北京水務(wù)投資集團(tuán)有限公司招聘筆試題庫(kù)2024
評(píng)論
0/150
提交評(píng)論