【農資管理系統(tǒng)的設計與實現(論文)7900字】_第1頁
【農資管理系統(tǒng)的設計與實現(論文)7900字】_第2頁
【農資管理系統(tǒng)的設計與實現(論文)7900字】_第3頁
【農資管理系統(tǒng)的設計與實現(論文)7900字】_第4頁
【農資管理系統(tǒng)的設計與實現(論文)7900字】_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第第頁農資管理系統(tǒng)的設計與實現目錄TOC\o"1-2"\h\u183391緒論 2311331.1課題的意義 2232761.2可行性分析 346671.3課題所需的關鍵技術 3224712需求分析 433722.1功能分析 4167832.2用例分析 4129602.3性能分析 5207212.4系統(tǒng)數據分析 632973概要設計 746303.1系統(tǒng)結構設計 777693.2操作流程設計 843803.3功能性分析 9288293.4系統(tǒng)數據庫設計 10285254詳細設計 1233154.1用戶登錄模塊 12206584.2入庫模塊 13127854.3出庫模塊 15175224.4添加操作員模塊 16304994.5操作員管理模塊 17147534.6出庫入庫記錄模塊 18222405系統(tǒng)測試 19132265.1測試用例 1960615.2測試方法 20298745.3系統(tǒng)功能測試 2066306系統(tǒng)環(huán)境 25120826.1軟件環(huán)境 25295726.2最低硬件環(huán)境 258471結論 2621305參考文獻 27摘要隨著農業(yè)的高速發(fā)展。農資企業(yè)規(guī)模不斷的擴大。管理是信息技術工作中的一個極為重要的內容,傳統(tǒng)人工的方式往往工作效率低、工作強度大、易出錯。為了滿足現代企業(yè)管理的需求,進行對農資管理系統(tǒng)的開發(fā),實現信息化、高效化的農資管理。系統(tǒng)的設計使采用MVC的設計模式,前臺使用JSP技術,后臺使用JAVA語言。系統(tǒng)實現了是對農資產品的出庫、入庫、庫存信息等的管理。本文介紹了系統(tǒng)開發(fā)過程中應用的關鍵技術。農資管理系統(tǒng)的開發(fā)顯著提高農資管理人員的工作效率。農資管理系統(tǒng)的操作簡單,只需要簡單鼠標點擊操作就能完成產品的出庫和入庫,大大的節(jié)省了人力和工作效率??梢酝ㄟ^庫存列表,隨時的查看倉庫里面的庫存信息,使得對農資的管理更加高效化,合理化關鍵詞:農資,系統(tǒng)開發(fā),管理系統(tǒng),JSP1緒論1.1課題的意義在全面信息化的時代,信息化的對庫存信息進行管理與傳統(tǒng)人工管理方式有著巨大的優(yōu)勢,如:安全性高、操作方便、不易出錯等。相比以往傳統(tǒng)的人工管理方式,因為整個過程都需要人工操作,所有往往存在著各種各樣的問題,操作的過程復雜,工作的效率低下,已經不適合當前的信息化時代,所以實現全面信息化、自動化管理,提高工作效率已經勢在必行。企業(yè)要想抓住在市場上未來發(fā)展的優(yōu)勢,必須淘汰傳統(tǒng)的人工記錄的方法,進行科學得信息化的管理。農資管理系統(tǒng)的開發(fā),可以更好的對農資進行科學的管理,提供了對農資的類型,數量,批號等信息的全方面的科學管理。用戶可以隨時查看農資的庫存詳細信息和出庫入庫的記錄,快速的農資的信息進行管理和維護。極大的提高了資源的利用率,方便快捷的對各種信息進行管理和維護,極大的減少人工的成本。1.2可行性分析農資管理系統(tǒng)可以用最少的時間進行對農資產品實現管理和維護。技術可行性:農資管理系統(tǒng)使用eclipse作為系統(tǒng)的開發(fā)工具。農資管理系統(tǒng)的前臺頁面使用html+css等技術,后臺通過servlet來對所使用的MySQL數據庫進行操作。開發(fā)語言選擇使用Java,來實現農資管理系統(tǒng)的業(yè)務,如庫存信息管理和農資產品的入庫出庫操作模塊,農資信息管理模塊和入庫出庫記錄查詢模塊。服務器選擇使用開源免費的tomcat服務器。操作可行性:農資管理系統(tǒng)頁面整齊,系統(tǒng)的功能都是通過鼠標來進行的,實際工作起來方便快捷。由于計算機的大面積普及,現在基本上大部分人都具備一些簡單的操作電腦的知識,因此只需要對使用者進行簡單系統(tǒng)使用方面的培訓學習就能完全熟練使用農資管理系統(tǒng)對農資產品進行全面細致的管理。經濟可行性:農資管理系統(tǒng)采用的是JSP技術,使用工具如:eclipse,Mysql等都是開源的,因此不需要資金的投入,所以系統(tǒng)的開發(fā)需要考慮資金的問題,因為系統(tǒng)是自己獨立完成,人力方面也不需要考慮。1.3課題所需的關鍵技術關鍵技術:JSP技術可以進行動態(tài)web資源的開發(fā),可以通過在前臺的html頁面中添加Java的代碼,來實現網頁當中的動態(tài)資源。JavaScript運行在瀏覽器上的腳本語言,是一種動態(tài)腳步語言。JavaScript的解釋器就是其引擎。它的主要功能是給HTML網頁的增加各種各樣的動態(tài)的功能,使網頁更加漂亮美觀,增加用戶的瀏覽體驗。Tomcat主要是用來裝載servlet和JSP的web容器,也是一種Web服務器,包含了Web服務器的部分功能,用來對服務器上的HTML文檔提供訪問權限控制。2需求分析在項目開發(fā)中,用戶的需求是軟件開發(fā)的核心。因此,需要對系統(tǒng)進行需求分析需求分析是系統(tǒng)開發(fā)的首要步驟,直接影響系統(tǒng)整體性能和功能的最主要的步驟[5]。系統(tǒng)的需求分析主要是對系統(tǒng)的三個方面進行分析:功能分析、用例分析、性能分析。合理的需求分析可以提高系統(tǒng)開發(fā)的開發(fā)效率,大大減少系統(tǒng)開發(fā)的時間和資金。2.1功能分析登錄驗證界面:為了確保農資管理系統(tǒng)信息的安全性,用戶必須在對應的輸入欄內填入正確的內容才能正常訪問。在對用戶填寫的內容開始檢測,當檢測輸入的內容和數據庫中的用戶表內容相同時,就可以正常的訪問系統(tǒng)。當填入的內容與用戶表內容有出入時,系統(tǒng)會對警告用戶其輸入的信息有誤,并提醒輸入無誤的信息。農資入庫的管理功能:操作員可以通過農資產品入庫的菜單項,通過輸入農資產品的產品信息來進行農資產品的入庫操作,如果庫存中已經存在,也可以直接通過庫存列表進行入庫操作。賬號管理功能:當管理員用戶進入系統(tǒng)時,跳轉的是管理員的頁面,能夠進行查詢操作員的賬號信息,通過選中賬號可以對其信息進行維護,主要包括添加新的操作員賬戶,查看操作員的賬戶信息,對賬號列表里面的賬號進行注銷和更新密碼等功能。出庫入庫記錄查詢:操作員通過選擇出庫記錄查詢的菜單項可以查看農資產品的出庫入庫的日期時間、操作賬號、數量等信息。2.2用例分析當使用圖形化來對整個的系統(tǒng)的需求開始分析時,通常會把用例圖來作為描述系統(tǒng)和其子系統(tǒng)的圖形化的選擇。通過用例圖可以對系統(tǒng)的模型進行更清晰的描述,用例圖可以很好的顯示出用戶的需要和用戶的群體,有利于提高開發(fā)的工作效率,更快的實現這些業(yè)務。2.2.1管理員用例農資管理系統(tǒng)分為系統(tǒng)管理員和操作員兩種不同種類的用戶角色。管理員模塊的主要功能包括查看和修改庫存信息,添加和刪除操作員賬號,農資庫存的操作記錄查詢等功能,如圖2.2.1所示。圖2.2.1管理員用例圖2.2.2操作員用例操作員在登錄后可以進行農資產品進行管理,比如可以對農資產品進行入庫、出庫。查看庫存中的所有產品。系統(tǒng)會自動記錄操作員的操作信息。圖2-2操作員用例圖模型:進行入庫操作進行入庫操作操作員操作員進行出庫操作進行出庫操作庫存信息查詢庫存信息查詢記錄操作員的操作記錄記錄操作員的操作記錄圖2.2.2操作員用例圖2.3性能分析系統(tǒng)在設計的過程中要考慮到有些用戶沒有接觸過類似的系統(tǒng),所以系統(tǒng)的界面要設計的簡潔明了,系統(tǒng)的功能方面要設計的操作簡單,而不是把時間浪費在熟悉系統(tǒng)上,讓用戶能夠快速的上手使用。農資管理系統(tǒng)的數據庫對信息處理的響應時間設為秒級,數據庫的響應時間變短短,這樣所拿到最新的數據,更加的全面準確。系統(tǒng)對操作員和管理員進行權限區(qū)分,來保障系統(tǒng)安全性。2.4系統(tǒng)數據分析在次結構的設計過程當中,E-R模型法是最常見的設計方法。該系統(tǒng)有三個實體,即用戶、產品、管理。每個實體被不同的屬性所描述,本章節(jié)通過使用E-R圖來劃分實體的屬性。用戶實體擁有四個具體屬性分別為:用戶的ID、用戶名、用戶的密碼、賬號的權限標記。下圖用戶的E-R圖:圖2.4用戶E-R圖管理有出庫、入庫、查詢、修改、刪除五個屬性。其E-R圖如圖2.5所示。修改查詢入庫修改查詢入庫刪除出庫刪除出庫管理管理圖2.5管理E-R圖產品具有產品的名稱、編號、類型、數量四個屬性。其E-R圖如圖2.6所示。產品類型產品編號產品類型產品編號產品名稱產品數量產品名稱產品數量產品產品圖2.6產品E-R圖3概要設計3.1系統(tǒng)結構設計農資管理系統(tǒng)結構分為三個模塊:登錄模塊、操作員模塊和管理員模塊。當用戶登錄系統(tǒng)成功時,系統(tǒng)會進行用戶權限標識的檢測,不同的權限標識進入的功能頁面也有不同。當用戶權限標識是2時進入的是管理員頁面;否則進入的是操作員頁面。農資管理系統(tǒng)登錄模塊:實現了系統(tǒng)的登錄功能。操作員模塊:操作員用戶可以通過系統(tǒng)對產品實現出庫、入庫、庫存信息查詢等功能。管理員模塊:管理員用戶可以進行更新新的操作員用戶和對操作員用用信息的維護、查詢出庫入庫記錄等功能。系統(tǒng)模塊圖如下圖3.1所示。農資管理系統(tǒng)登錄管理員操作員登錄管理員操作員登錄賬號登錄賬號添加操作員賬號操作員賬號管理操作記錄查詢產品入庫庫存查詢產品入庫添加操作員賬號操作員賬號管理操作記錄查詢產品入庫庫存查詢產品入庫圖3.1農資管理系統(tǒng)的組織架構3.2操作流程設計當進行使用農資管理系統(tǒng)的操作時,用戶需要輸入的登錄系統(tǒng)所需要的信息才可以進行系統(tǒng)的登錄,登錄模塊會判斷用戶輸入的內容是否正確,如果輸入的信息無誤,則進行判斷賬號權限來認定賬號是操作員或管理員,根據不同的賬號類型進入不同的程序主頁面。當用戶點擊窗體關閉時,程序終止。如下圖所示。圖3.2農資管理系統(tǒng)的操作流程3.3功能性分析農資管理系統(tǒng)主要有三個頁面所組成:登錄頁面、操作員頁面和管理員頁面。登錄頁面主要是實現系統(tǒng)的登錄和用戶權限的驗證。操作員窗體中設計出庫、入庫和庫存信息查詢功能。管理員窗體中設計出庫入庫操作記錄查詢、添加操作員賬號、操作員賬號查詢管理和庫存信息管理功能。登錄頁面:在使用時,首先需要進行系統(tǒng)來進行登錄,在對應在文本框內輸入所需要的數據。通過把文本框內的數據和數據庫中相應的用戶表相比照,通過對比之后,當輸入的內容正確,會根據用戶類型登入對應的窗口頁面。如果輸入的賬號密碼不正確,則顯示賬號或密碼錯誤。農資入庫功能:操作員登錄成功后可以進行入庫的操作包,操作員輸入農資產品的相關信息后點擊入庫,系統(tǒng)就能在數據庫中更新庫存表,同時系統(tǒng)會記錄進行入庫操作的賬號,時間,農資產品的信息。庫存信息管理功能:操作員登錄成功后能夠進行查詢庫存的農資產品的詳細信息和出庫的操作,通過進行搜索查詢具體的農資產品信息來找到需要進行出庫的目標,來進行出庫操作,同時系統(tǒng)會記錄進行出庫操作的賬號,時間,農資產品的信息。操作員賬號添加功能:作為管理員登錄時,可以單擊菜單項“添加操作員”來添加操作員帳戶,管理員單擊“添加操作員”選項后,可以在相應的輸入字段中輸入要添加的帳號和密碼。輸入完成之后點擊添加,系統(tǒng)可以更新數據庫中的用戶表。賬號信息管理功能:作為管理員登錄時,單擊菜單項“操作員列表”查看所有操作員帳號信息,并對賬號的信息進行維護。管理員可以選中操作員的賬號可以對其密碼進行更新,刪除賬號等操作。入庫出庫記錄查詢功能:操作員在進行入庫和出庫操作時,系統(tǒng)會自動記錄操作員的操作信息和時間,在數據庫中更新入庫記錄表和出庫記錄表。3.4系統(tǒng)數據庫設計農資管理系統(tǒng)所包含的數據庫有四種類型相關的數據表:(1)用戶表里面的主鍵是賬戶ID。Zh表示賬戶的名稱,mima表示登錄所需要的口令、weight表示用戶的權限等級。如下表所示。表3.4.1用戶信息表列名說明數據類型標注Id賬戶編號Int主鍵zhanghu賬戶的名稱varchar不能為空mimaweight登錄口令權限標識1管理員||2操作員VarcharInt不能為空不能為空(2)庫存表里面的關系主鍵是庫存ID。庫存表分為五個字段:ID、chanpin、pinzhong、biaohao、number。分別代表著庫存ID、產品名稱、所屬類別、產品編號、數量、入庫日期、入庫時間,長度默認。如表3.2所示。表3.4.2庫存表列名說明數據類型標注Id庫存編號Int主鍵chanpin產品名稱varchar不能為空pinzhong產品分類varchar不能為空Bianhao產品編號varchar不能為空(3)庫存表里面的關系主鍵是出庫ID。庫存表分為五個字段:ID、nianfen、mingcheng、zhanghao、geti。分別代表著出庫ID、入庫時間、操作賬號、產品名稱、產品數量。如表3.4.3所示。表3.4.3入庫時間表列名說明數據類型標注Id庫存編號Int主鍵nianfen入庫日期datatime不能為空mingcheng產品名稱varchar不能為空zhanghao操作賬號varchar不能為空geti入庫數量Int不能為空(4)庫存表里面的關系主鍵是入庫ID。庫存表分為五個字段:ID、nianfen2、mingcheng2、zhanghao2、geti2。分別代表著入庫ID、出庫日期、操作賬號、產品名稱、產品數量。如下表所示。表3.4.4出庫時間表列名說明數據類型標注Id2庫存編號Int主鍵Nianfen2出庫日期datatime不能為空Mingchen2產品名稱varchar不能為空Zhanghao2操作賬號varchar不能為空Geti2出庫數量Int不能為空4詳細設計4.1用戶登錄模塊農資管理系統(tǒng)中有兩個不同的角色。用戶需要在輸入欄內輸入相應的信息,系統(tǒng)會判斷所輸入內容與數據庫用戶表中的內容是否對應一致,當輸入內容正確,則可以成功的登錄系統(tǒng),系統(tǒng)會對輸入的賬號的權限標識進行檢測。如果用戶權限標識為2,則進入管理員界面,否則進入操作員頁面。用戶的信息需要對數據庫的連接才可以進行讀取,因此需要對數據庫進行連接。系統(tǒng)登錄頁面沒有用戶注冊的功能,管理員賬號登錄所需的用賬號信息已經存在用戶表中,操作員的賬號則通過管理員來進行進行添加的。如圖4.1系統(tǒng)的登錄頁面:圖4.1登錄界面登錄界面的核心代碼:Stringzhanghu=request.getParameter("zhanghu");

Stringmima=request.getParameter("mima");intbiaojihe=USERDao.selectBY(zhanghu,mima);if(biaojihe>0){USERyonghubiao=USERDao.selectBY(zhanghu,mima);HttpSessionsession=request.getSession();if(yonghubiao.Weight()==2){session.setAttribute("isAdminLogin","1");response.sendRedirect("guanli.jsp");}else{response.sendRedirect("caozuo.jsp");}}else{PrintWriterout=response.getWriter();out.write("<script>");out.write("alert(‘密碼錯誤!’);");out.write("location.href=‘denglu.jsp’");out.write("</script>");out.close();}4.2入庫模塊農資管理系統(tǒng)的入庫方式有兩種形式:如果庫存中沒有需要入庫的產品時,選擇入庫的菜單項,通過輸入產品的參數來進行添加新的產品。如在庫存中已經存在的產品時,可以在農資庫存列表里選擇查詢需要入庫的產品選擇進行直接入庫的操作。入庫圖片如圖4.2:圖4.2對現有的產品入庫界面對新的農資產品入庫時,操作員需點擊頁面上的農資產品入庫的選項。對新的產品進行入庫操作。在輸入欄中輸入所有入庫的產品的信息,產品的信息填寫完成,點擊入庫的按鈕,系統(tǒng)會自動將算填寫的產品的信息更新到庫存信息的數據表中。如下圖圖4.3新的產品入庫入庫功能的核心代碼:ID、nianfen、mingcheng、zhanghao、getiStringchanpin=request.getParameter(chanpin");

Stringpinzhong=request.getParameter("pinzhong");Stringbiaohao=request.getParameter("biaohao");Stringgeti=request.getParameter("geti");KUCUN_USERu=newKUCUN(name,fenlei,biaohao,number);intblanc=USERDao.selectBY(u);if(blanc>0){PrintWriterout=response.getWriter();out.write("<script>");out.write("alert(‘入庫成功!’);");out.write("location.href=‘caozuo.jsp’");out.write("</script>");}4.3出庫模塊農資管理系統(tǒng)出庫方式是對庫存表中已經有的產品進行出庫的操作。如果在出庫時輸入出庫的數量大于庫存中的產品數量時,系統(tǒng)就會自動顯示出庫存數量不足。出庫時輸入出庫的數量小于庫存中的產品數量時,則可以正常出庫,庫存中剩余的產品數量也會自動更新。圖4.4出庫界面出庫界面的核心代碼:publicstaticKUCUN_USERselectBy[int,id]{KUCUNcommun=null;ResultSetnombre=null;Connectioncommun=Basedao.getconn();PreparedStatementptade=null;try{Stringsql="select*fromKUCUNwherenumber=?";ptade=conn.prepareStatemeng(sql);ptade.setInt(1,id);nombre=ps.executeQuery();while(nombre.next()){blanc=newKUCUN{nombre.getInt("ID"),nombre.getInt(geti");}}}catch(SQLexceptioncate){cate.printStackTrace();}finally{Basedao.closezli(commun,nombre);}}returnblanc;}intgeti1=request.getParameter("geti");intgeti2=request.setParameter("geti");geti2.setNumeber(geti2.getNumeber-geti1.setNumeber);KUCUN_USERcate=newKUCUN_USER("number");USERDao.selectBY.update(cate);response.senRedirect("admin_cateselect");4.4添加操作員模塊管理員登錄農資管理系統(tǒng)后在管理列表中選擇增加操作員帳號選項,可以增加新的操作員賬號,在添加賬號的過程中需要輸入需要注冊的用戶名,點擊添加選項后。系統(tǒng)會將賬號的信息添加到用戶表中。如下圖4.5所示。圖4.4添加操作員功能增加操作員帳號模塊的核心代碼:Stringmedecine=request.getParameter("name");

Stringprocedure=request.getParameter("pass");USERu=newUSER(medecine,procedure);intanticonstit=USERDao.selectBY(c);if(anticonstit>0){printWriterout=response.getWriter();out.write("<script>");out.write("alert(‘添加操作員賬號成功!’);");out.write("location.href=‘index2.jsp’");out.write("</script>");}4.5操作員管理模塊管理員登錄農資管理系統(tǒng)后點擊”操作員列表”的菜單項,能夠審查所有的操作員賬號,通過鼠標點擊能夠實現對操作員的維護和管理。比如更新新的賬號密碼,刪除賬號等操作。如下圖4.5所示。圖4.5操作員管理模塊操作員帳號管理模塊的核心代碼:publicstaticUSERselectBy[int,id]{USERmasseuse=null;ResultSetansthesiste=null;Connectioncommun=Basedao.getconn();PreparedStatementpraticien=null;try{Stringsql="select*fromUSERwherenumber=?";praticien=conn.prepareStatemeng(sql);praticien.setInt(1,id);ansthesiste=praticien.executeQuery();while(ansthesiste.next()){masseuse=newUSER{ansthesiste.getInt("ID"),ansthesiste.getString("varchar");}}}catch(SQLexceptionmasseuse){masseuse.printStackTrace();}finally{Basedao.closezli(ansthesiste,ps_1);}}returnmasseuse;}intnumber=request.getParameter("number");USERmasseuse=newUSER("number");USERDao.selectBY.update(masseuse);response.senRedirect("admin_cateselect");4.6出庫入庫記錄模塊操作員在進行入庫和出庫的操作時,系統(tǒng)會自動記錄操作的時間,操作的產品名稱以及出庫入庫的數量,將這些記錄分別添加到入庫記錄表和出庫記錄表之中,這些操作的記錄可以通過登錄管理員賬號來進行查看。如圖4.6,4.7所示。圖4.6入庫記錄模塊圖4.7出庫記錄模塊5系統(tǒng)測試系統(tǒng)測試是軟件設計過程中最后的一部分,檢測系統(tǒng)是否可以運行,是否存在漏洞等等,絕對這軟件最終的質量。一套嚴謹的、規(guī)范的、完善的測試過程將大大提高軟件的質量、可信度、可靠性,降低軟件的出錯率,降低用戶風險系數[13]。本次使用的是黑盒測試。5.1測試用例測試用例按照功能模塊來進行設計,包括登錄,入庫,出庫,修改密碼,添加賬號等等。(1)登錄測試用例,為了驗證登錄的安全性,測試賬號和密碼采用多種不同的方式組合輸入以觀察最終的結果。如下圖所示:表5.1用戶登錄模塊測試表測試編號測試功能估計結果最終結果1未輸入用戶名與和登錄口令提醒填寫登錄信息提醒填寫登錄信息2未輸入登錄口令提醒登錄口令提醒登錄口令3未輸入用戶名提醒填寫用戶名提醒填寫用戶名4用戶名錯誤,登錄口令正確提醒填寫內容不對提醒填寫內容不對5用戶名正確,登錄口令錯誤提醒填寫內容不對提醒填寫內容不對6全部正確順利登錄順利登錄(2)出庫用例測試,對產品進行出庫操作,當輸入的出庫數量小于庫存當中數量商品,點擊出庫可以成功的出庫,庫存中的產品信息也會自動的進行更新。當進行出庫時,輸入的出庫的數量大于庫存中的產品數量時,點擊出庫系統(tǒng)會自動彈出警告框提示剩余庫存不足,出庫失敗。如下表所示。表5.2出庫模塊測試表測試編號測試功能測試操作估計結果最終結果1出庫數量比庫存多出庫數量:999庫存:99提示庫存不足提示庫存不足2出庫數量比庫存少出庫數量:9庫存:99入庫后跳轉庫存信息頁面入庫后跳轉庫存信息頁面3出庫數量為0出庫數量:0庫存:99沒有任何響應沒有任何響應5.2測試方法功能測試根據系統(tǒng)的操作方法和功能方案,進行測試系統(tǒng)的功能可否滿足用戶的需求,通過測試用例的分析,通過手工測試的方法對系統(tǒng)的功能進行功能測試。5.3系統(tǒng)功能測試5.3.1登陸模塊測試:在進入農資管理系統(tǒng)時,第一個頁面是登陸賬號的界面,在根據輸入框提示輸入需要的內容,如果用戶的內容和數據庫對比正確,這時點擊登錄系統(tǒng)會檢測輸入的賬號的權限標識,來自動的進入的與賬號權限相對應的界面。當用戶的輸入的內容不正確,則會彈出提示請輸入登錄信息有誤。模塊之下的測試用例圖如下:圖5.1登錄錯誤賬號和密碼如果輸入欄沒有輸入內容,則會提示用戶對空的輸入欄進行輸入。圖5.2登錄賬號和密碼為空圖5.3登錄密碼為空圖5.4登錄賬號為空5.3.2出庫模塊測試:操作員在進行出庫操作時,在庫存列表里面選中需要出庫的產品,然后在輸入欄中輸入的出庫數量,當比庫存中的數量大時,點擊出庫時會出庫失敗,會彈出庫存不足的提示框,無法進行出庫。該模塊之下的測試用例圖如下:圖8.5出庫的數量比庫存中的數量多當輸入的出庫的產品的的數量比庫存中商品數量少的話,則成功出庫。圖8.6出庫的數量比庫存中的數量少當產品成功出庫,庫存的信息會相的對應進行更新,99數量的庫存在通過8數量的出庫操作后,剩余庫存自動更新為91。圖8.7出庫的數量進行更新6系統(tǒng)環(huán)境6.1軟件環(huán)境操作系統(tǒng):Windows7/8/10系統(tǒng)。運行庫:Java8及以上版本。數據庫:Mysql8級以上版本。6.2最低硬件環(huán)境硬盤空間:50G以上。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論