




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1租賃管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)21世紀(jì)作為一個(gè)信息化時(shí)代,隨著互聯(lián)網(wǎng)的飛速發(fā)展、計(jì)算機(jī)的普及,電子商務(wù)的發(fā)展也原來越快,越來越多的人使用互聯(lián)網(wǎng),網(wǎng)絡(luò)交易日益頻繁。企業(yè)要想在市場(chǎng)立足,具備強(qiáng)有力的競(jìng)爭(zhēng)優(yōu)勢(shì),就必須充分利用網(wǎng)絡(luò)平臺(tái)進(jìn)行現(xiàn)代化管理。在倉(cāng)庫(kù)的租賃管理方面,利用網(wǎng)絡(luò)完成租賃在線管理是企業(yè)管理系統(tǒng)的重要組成部分,使得原始的人工管理提升為更加方便快捷的計(jì)算機(jī)管理。本租賃管理系統(tǒng)由實(shí)際出發(fā),針對(duì)實(shí)際倉(cāng)庫(kù)租賃需求,在充分分析目前倉(cāng)庫(kù)租賃存在問題的基礎(chǔ)上,利用計(jì)算機(jī)存儲(chǔ)容量大、信息更新快、處理能力強(qiáng)、功能強(qiáng)大的優(yōu)勢(shì),采用目前流行的B/S結(jié)構(gòu)和JSP+Servlet框架實(shí)現(xiàn)在線倉(cāng)庫(kù)租賃管理。特別是對(duì)倉(cāng)庫(kù)基本信息管理,倉(cāng)庫(kù)出租信息管理以及在線辦理入庫(kù)出庫(kù)等業(yè)務(wù),實(shí)現(xiàn)了倉(cāng)庫(kù)租賃的信息化、網(wǎng)絡(luò)化,使得倉(cāng)庫(kù)的利用效率得到顯著提高。需求管理”等模塊。主要通過網(wǎng)上辦理出庫(kù)入庫(kù)等業(yè)務(wù),能及時(shí)準(zhǔn)確地掌握倉(cāng)庫(kù)租賃情況,使倉(cāng)庫(kù)得到充分利用。 41.1課題設(shè)計(jì)的背景 41.2課題設(shè)計(jì)的目的和意義 42系統(tǒng)開發(fā)相關(guān)技術(shù) 5 5 52.3MVC設(shè)計(jì)模式 6 72 83.1引言 83.2系統(tǒng)功能要求 83.3系統(tǒng)環(huán)境要求 83.4系統(tǒng)功能需求分析 93.4.1注冊(cè)操作 93.4.2登錄操作 92.4.3用戶租賃 93.4.4申請(qǐng)入庫(kù) 93.4.5辦理入庫(kù) 3.4.6申請(qǐng)出庫(kù) 3.4.7辦理出庫(kù) 3.4.8需求發(fā)布 3.4.9倉(cāng)庫(kù)信息的發(fā)布與修改 3.5業(yè)務(wù)流程與業(yè)務(wù)規(guī)則分析 3.5.1業(yè)務(wù)流程 3.5.2業(yè)務(wù)規(guī)則分析 3.6數(shù)據(jù)庫(kù)設(shè)計(jì) 3.6.1數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 3.6.2數(shù)據(jù)庫(kù)表設(shè)計(jì) 4系統(tǒng)設(shè)計(jì) 4.1系統(tǒng)體系結(jié)構(gòu) 4.2系統(tǒng)功能模塊設(shè)計(jì) 4.3系統(tǒng)詳細(xì)設(shè)計(jì) 5系統(tǒng)測(cè)試 5.1運(yùn)行環(huán)境測(cè)試 5.2整體測(cè)試 5.2.1注冊(cè)測(cè)試 5.2.2登錄測(cè)試 5.2.3需求發(fā)布測(cè)試 5.2.4下單測(cè)試 3 5.3測(cè)試總結(jié) 6總結(jié)與展望 6.1總結(jié) 6.2展望 參考文獻(xiàn) 4現(xiàn)代化的管理方法,采用了Java語(yǔ)言開發(fā)出來3,以提高倉(cāng)庫(kù)的管理水平和效率。更新自己的倉(cāng)庫(kù)需求經(jīng)過管理員的審核即可發(fā)布自己的需求!。管理者能夠通過該系統(tǒng)52系統(tǒng)開發(fā)相關(guān)技術(shù)JavaEE即J2EE,是目前WEB系統(tǒng)開發(fā)的主流體系結(jié)構(gòu)之一。在使用J2EE架構(gòu)的時(shí)候,可以使用它定義的各類組件,從而完成所設(shè)計(jì)的功能。同時(shí)開發(fā)人員可以采用他人編寫的組件,結(jié)合各種系統(tǒng)的業(yè)務(wù)邏輯完成系統(tǒng)開發(fā),而對(duì)于底層復(fù)雜的實(shí)現(xiàn)邏輯可以搭配不同開發(fā)平臺(tái)實(shí)現(xiàn),簡(jiǎn)化了系統(tǒng)開發(fā),提高了工作效率[1]。該結(jié)構(gòu)主要分為以下三層:(1)表示層。表示層主要表現(xiàn)為網(wǎng)頁(yè)與用戶的數(shù)據(jù)交互。用戶瀏覽動(dòng)態(tài)網(wǎng)頁(yè),通過點(diǎn)擊按鈕或者是在輸入框輸入信息實(shí)現(xiàn)人機(jī)交互,信息通過網(wǎng)絡(luò)發(fā)送給服務(wù)器,服務(wù)器以網(wǎng)頁(yè)的形式返回并展現(xiàn)出來。(2)邏輯層。邏輯層解決各種業(yè)務(wù)問題。該層包括Web層和業(yè)務(wù)邏輯層,通過獲得用戶相關(guān)行為來處理相應(yīng)邏輯并渲染到頁(yè)面展現(xiàn)出相應(yīng)的效果。(3)持久層。持久層為數(shù)據(jù)層,提供數(shù)據(jù)庫(kù)相關(guān)的服務(wù),可以對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行添加,刪除,修改的操作。同時(shí)網(wǎng)頁(yè)可以及時(shí)獲取數(shù)據(jù)庫(kù)中的相關(guān)信息以動(dòng)態(tài)展示頁(yè)面。該層通常由一個(gè)或者是多個(gè)數(shù)據(jù)庫(kù)組成,同時(shí)該層也會(huì)保證數(shù)據(jù)的存儲(chǔ)安全5。瀏覽器瀏覽器表示層邏輯層持久層2.2JSP技術(shù)傳統(tǒng)的網(wǎng)頁(yè)設(shè)計(jì)基本是以靜態(tài)網(wǎng)頁(yè)為主,在網(wǎng)頁(yè)上點(diǎn)擊按鈕或者是輸入信息多數(shù)只6要重新編寫頁(yè)面。這樣來說不利于我們對(duì)系統(tǒng)進(jìn)行維護(hù)和系統(tǒng)功能稱為JavaServerPages,也就是Java服務(wù)器頁(yè)面。JSP頁(yè)面中可以存在Java代碼,JSPJSP存在九大內(nèi)置對(duì)象,這九大對(duì)象無需創(chuàng)建,可以直接使用。我們通常使用這九九大內(nèi)置對(duì)象響應(yīng)對(duì)象??梢栽O(shè)置響應(yīng)信息無由session='true"開關(guān)可以獲一次會(huì)話(瀏覽器關(guān)閉)application對(duì)象ServletContext對(duì)象實(shí)例工程的一些信息。avax.servlet.ServleServletConfig對(duì)象實(shí)例,可以獲取Servl無isErrorPage="false"開關(guān)無無java.lang.Object當(dāng)前對(duì)象ths當(dāng)前servlet實(shí)例無2.3MVC設(shè)計(jì)模式MVC設(shè)計(jì)模式是一種經(jīng)典的前后端分離的設(shè)計(jì)模新定義一遍的話這樣使代碼冗余度增加,讓系統(tǒng)運(yùn)行變得緩慢。因此將模型分離出來,這樣就只需要在真正使用該視圖的時(shí)候進(jìn)行調(diào)用就可以,避免了重復(fù)創(chuàng)建視圖。C指7Controller,即控制層??刂茖邮峭瓿蓴?shù)據(jù)處理的那一層,但是需要注意的是,控制層本身并不具備處理數(shù)據(jù)的能力,只是控制層中存在很多組件,通過調(diào)用這些組件可以完成相應(yīng)的業(yè)務(wù)和數(shù)據(jù)處理功能,并返回一個(gè)視圖,從而渲染到HTML頁(yè)面31。采用MVC設(shè)計(jì)模式的好處就是提高了代碼的復(fù)用性,同時(shí)由于前后端分離,使得我們便于對(duì)系統(tǒng)維護(hù)以及修改等操作。同時(shí),由于某些代碼的相似性,我們只需要將模型層的業(yè)務(wù)邏輯改變,并對(duì)控制層進(jìn)行相應(yīng)修改便能完成設(shè)計(jì)的業(yè)務(wù)功能,極大地提高B/S架構(gòu)即瀏覽器服務(wù)器架構(gòu)1]。和傳統(tǒng)C/S架構(gòu)(服務(wù)器/客戶端架構(gòu))相比,它是對(duì)傳統(tǒng)架構(gòu)的一種優(yōu)化,也可以稱之為改變。隨著互聯(lián)網(wǎng)的發(fā)展與興起,用戶可以通過一些網(wǎng)址瀏覽對(duì)應(yīng)的網(wǎng)站來完成相應(yīng)的操作。與傳統(tǒng)模式相比,B/S模式不需要下載客戶端軟件,只需要通過瀏覽器,輸入對(duì)應(yīng)的網(wǎng)址即可,減少了計(jì)算機(jī)的負(fù)載。同時(shí),這種設(shè)計(jì)模式將絕大多數(shù)業(yè)務(wù)邏輯封裝在了Server端,只有極少數(shù)的邏輯存在于前端。因此在對(duì)系統(tǒng)進(jìn)行維護(hù)的時(shí)候,只需要對(duì)服務(wù)器進(jìn)行維護(hù),做出相應(yīng)修改。同時(shí)用戶無需進(jìn)行更新軟件或者瀏覽器,這樣使用戶體驗(yàn)更加友好。同時(shí)由于服務(wù)器的使用,對(duì)數(shù)B/S架構(gòu)并不特別依賴于環(huán)境,只需要通過瀏覽器輸入正確的網(wǎng)址即可訪問,只是在PC端和安卓端的顯示頁(yè)面不盡相同,但功能保持一致4]。83系統(tǒng)需求分析本章對(duì)整個(gè)系統(tǒng)進(jìn)行系統(tǒng)需求分析,包括功能需求、環(huán)境需求以及功能分析。描述了分析的結(jié)果以及系統(tǒng)設(shè)計(jì)方案本系統(tǒng)主要完成在網(wǎng)頁(yè)端實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)的租賃管理。本系統(tǒng)針對(duì)兩種用戶:租賃者以及管理員。租賃者可以發(fā)布需求信息,也可以線上操作完成租賃操作。同時(shí),用戶還可以在網(wǎng)上進(jìn)行入庫(kù)/出庫(kù)申請(qǐng),這樣可以使倉(cāng)庫(kù)管理員及時(shí)獲取用戶需求。而對(duì)于已租倉(cāng)庫(kù),如果暫時(shí)沒有使用需求還可以一鍵轉(zhuǎn)租,提高倉(cāng)庫(kù)的利用效率。而對(duì)于管理者,管理員可以發(fā)布倉(cāng)庫(kù)出租信息,也可以對(duì)已發(fā)布的信息進(jìn)行更改。而對(duì)于用戶發(fā)出的入庫(kù)出庫(kù)申請(qǐng),可以查看具體的入庫(kù)/出庫(kù)信息,以便配合租賃者完成入庫(kù)/出庫(kù)操作。本系統(tǒng)采用的開發(fā)工具為idea,使用Java語(yǔ)言,運(yùn)用JSP+Servlet技術(shù),數(shù)據(jù)庫(kù)采用了MySQL,服務(wù)器使用的是tomcat8,該系統(tǒng)的開發(fā)采用MVC設(shè)計(jì)模式,便于代碼的修改以及系統(tǒng)維護(hù)。數(shù)據(jù)庫(kù)MySQL5.1,NavicatPremiu開發(fā)語(yǔ)言Java語(yǔ)言開發(fā)平臺(tái)HbuilderX,apache-tomcat-89好相應(yīng)準(zhǔn)備來完成相應(yīng)操作。同時(shí)管理員還可以查看所有訂單信息5。3.4.1注冊(cè)操作3.4.2登錄操作2.4.3用戶租賃用戶在登陸之后可以進(jìn)行租賃操作。用戶在瀏覽3.4.4申請(qǐng)入庫(kù)備工作。經(jīng)過以上需求分析,用戶業(yè)務(wù)流程如下:管理員業(yè)務(wù)流程如下:開始開始根據(jù)實(shí)際情況,系統(tǒng)需要通過業(yè)務(wù)規(guī)則來約束想要完成的功能,從而分辨出業(yè)務(wù)和數(shù)據(jù)之間的關(guān)系,系統(tǒng)的業(yè)務(wù)規(guī)則如下:(1)系統(tǒng)管理員可以管理所有倉(cāng)庫(kù)信息。管理員只能查看用戶訂單詳情,無法更改訂單信息。(2)管理員無法更改或刪除管理員自身的賬號(hào),但可以修改其密碼。(3)用戶編號(hào)是用戶的唯一標(biāo)識(shí),由系統(tǒng)自動(dòng)生成,一旦生成無法修改。用戶只能夠更改自己的賬號(hào)部分信息,如登錄名,密碼,手機(jī)號(hào)等,無法更改管理員信息以及倉(cāng)庫(kù)的所有信息。(4)用戶和訂單之間為一對(duì)多關(guān)系,一個(gè)用戶可以有多個(gè)訂單,但是一個(gè)訂單只能對(duì)應(yīng)一個(gè)用戶。(5)倉(cāng)庫(kù),訂單,貨物具有對(duì)應(yīng)關(guān)系,一個(gè)訂單對(duì)應(yīng)一個(gè)倉(cāng)庫(kù),一個(gè)倉(cāng)庫(kù)可以對(duì)應(yīng)多個(gè)訂單,同一個(gè)貨物存儲(chǔ)的倉(cāng)庫(kù)只有一個(gè)。(6)用戶發(fā)布的需求信息需要管理員審核,同時(shí)管理員無法更改用戶發(fā)布的需求,只能審核其合法性,判斷用戶發(fā)布的請(qǐng)求是否能夠通過。(7)用戶登錄之后只能查看和自己相關(guān)的信息或者是倉(cāng)庫(kù)信息,無法查看其他信3.6.1數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)該倉(cāng)庫(kù)租賃系統(tǒng)的數(shù)據(jù)庫(kù)是基于MySQL設(shè)計(jì)的,本系統(tǒng)所需要的倉(cāng)庫(kù)信息、用戶信息、訂單信息、入庫(kù)出庫(kù)信息等都有明確的數(shù)據(jù)關(guān)系設(shè)計(jì)。數(shù)據(jù)是所有事務(wù)的基礎(chǔ),為數(shù)據(jù)層和邏輯層的建立起到巨大的作用。具體的E-R圖如下:np11密碼pm用戶管理存儲(chǔ)擁有賬號(hào)3.6.2數(shù)據(jù)庫(kù)表設(shè)計(jì)字段名稱描述說明數(shù)據(jù)類型約束備注序號(hào)主鍵、非空自增長(zhǎng)用戶編號(hào)唯一、非空用戶名非空用戶密碼非空用戶手機(jī)號(hào)權(quán)限1表示管理員本表描述了用戶賬號(hào)的基本信息,是基本表單之一。(2)倉(cāng)庫(kù)信息表字段名稱描述說明數(shù)據(jù)類型約束備注倉(cāng)庫(kù)編號(hào)主鍵,非空自增長(zhǎng)非空非空倉(cāng)庫(kù)類型非空卸貨方式非空地坪材質(zhì)非空消防等級(jí)非空非空總面積非空倉(cāng)庫(kù)信息表描述了該系統(tǒng)管理的倉(cāng)庫(kù)的基本信息,包括倉(cāng)庫(kù)位置、總面積、消防等級(jí)、可提供的存儲(chǔ)環(huán)境、卸貨方式等,是用戶選擇倉(cāng)庫(kù)的信息來源。表3.4訂單表字段名稱描述說明數(shù)據(jù)類型約束備注訂單編號(hào)主鍵,非空自增長(zhǎng)訂單號(hào)非空訂單創(chuàng)建時(shí)間非空倉(cāng)庫(kù)號(hào)非空非空租賃面積非空倉(cāng)庫(kù)類型非空租賃開始日期時(shí)間非空租賃結(jié)束日期時(shí)間非空用戶編號(hào)非空貨物狀態(tài)非空表示貨物是否入庫(kù)未使用面積非空該表為訂單信息表,描述了用戶租賃業(yè)務(wù)的具體信息,包括所租倉(cāng)庫(kù)信息、用戶信息、以及租賃的具體情況,為其他業(yè)務(wù)提供了信息來源。(4)入庫(kù)信息表字段名稱描述說明數(shù)據(jù)類型約束備注入庫(kù)信息編號(hào)主鍵,非空自增長(zhǎng)訂單號(hào)非空倉(cāng)庫(kù)號(hào)非空商品編號(hào)非空使用面積非空其他要求非空用戶非空狀態(tài)非空表示貨物狀態(tài)入庫(kù)信息表和多張表關(guān)聯(lián),包括訂單表,商品信息表,倉(cāng)庫(kù)信息表等,同時(shí)入庫(kù)業(yè)務(wù)所記錄的信息也是該系統(tǒng)比較重要的表單之一。(5)出庫(kù)信息表字段名稱描述說明數(shù)據(jù)類型約束備注入庫(kù)信息編號(hào)主鍵,非空自增長(zhǎng)訂單號(hào)非空倉(cāng)庫(kù)號(hào)非空商品編號(hào)非空使用面積非空其他要求非空用戶非空狀態(tài)非空出庫(kù)信息表和多張表關(guān)聯(lián),包括訂單表,商品信息表,倉(cāng)庫(kù)信息表等,同時(shí)出庫(kù)業(yè)務(wù)所記錄的信息也是該系統(tǒng)比較重要的表單之一。(6)需求信息表字段名稱描述說明數(shù)據(jù)類型約束備注需求信息號(hào)主鍵,非空自增長(zhǎng)需求信息編號(hào)非空需求信息標(biāo)題非空創(chuàng)建時(shí)間非空所需時(shí)間非空所需倉(cāng)庫(kù)類型非空具體需求非空開始使用時(shí)間非空狀態(tài)非空用戶編號(hào)非空需求信息表記錄了用戶發(fā)布的具體需求信息,包括想要租賃的倉(cāng)庫(kù)類型,以及使用時(shí)間,還存儲(chǔ)了具體的需求,是該系統(tǒng)的基本表單之一。(7)商品信息表字段名稱描述說明數(shù)據(jù)類型約束備注商品號(hào)主鍵,非空自增長(zhǎng)商品名稱非空商品數(shù)量非空使用面積非空商品編號(hào)非空商品信息表記錄了辦理入庫(kù)的所有商品的具體信息,包括商品數(shù)量,使用面積,是該系統(tǒng)其他業(yè)務(wù)的重要信息來源之一。4系統(tǒng)設(shè)計(jì)本系統(tǒng)采用B/S架構(gòu),并使用MVC設(shè)計(jì)模式,將系統(tǒng)的前后端分離,在View層編寫頁(yè)面渲染部分,在Controller層編寫業(yè)務(wù)方面的代碼,在Model層定義實(shí)體信息。系統(tǒng)使用JSP+Servlet技術(shù)以及LayUI技術(shù),數(shù)據(jù)存儲(chǔ)方面選用MySQL數(shù)據(jù)庫(kù)。本系統(tǒng)存在兩種角色,分別為管理員和普通用戶。登錄具有不同權(quán)限的賬號(hào)可以進(jìn)入不同的操作頁(yè)面并完成不同操作。由本系統(tǒng)的體系結(jié)構(gòu)可以得出,該系統(tǒng)主要分為兩個(gè)模塊,下面將從用戶模塊和管理員模塊進(jìn)行敘述。(1)用戶模塊該模塊為使用本系統(tǒng)的人員所設(shè)計(jì)的,具體功能圖如下:查看訂單查看訂單下單需求發(fā)布用戶登錄用戶注冊(cè)圖4.1用戶模塊功能圖下單:即租賃辦理,用戶通過瀏覽管理員發(fā)布的倉(cāng)庫(kù)信息從中挑選適合自己需求的倉(cāng)庫(kù)并下單,這是申請(qǐng)入庫(kù)出庫(kù)業(yè)務(wù)的前提。用戶在下單的時(shí)候,可以通過填寫訂單來確定具體的租賃面積,同時(shí)也會(huì)確定具體的存儲(chǔ)貨物,如果有其他特殊需求,也可以在訂單中表現(xiàn)(在備注中說明)。入庫(kù)申請(qǐng):用戶在下單之后便可以申請(qǐng)貨物入庫(kù),這一操作可以在準(zhǔn)備存儲(chǔ)貨物的時(shí)候發(fā)出申請(qǐng),以便加快工作效率,同時(shí)也給倉(cāng)庫(kù)管理帶來極大便利。出庫(kù)申請(qǐng):用戶在貨物入庫(kù)之后,如果想取出貨物,便可以提前在網(wǎng)上進(jìn)行申請(qǐng),這一業(yè)務(wù)可以避免因?yàn)檗k理業(yè)務(wù)人數(shù)過多,等待時(shí)間過長(zhǎng)的現(xiàn)象。(2)管理員模塊該模塊為倉(cāng)庫(kù)管理員人員所設(shè)計(jì),具體功能圖如下:訂單管理訂單管理出庫(kù)業(yè)務(wù)入庫(kù)業(yè)務(wù)需求管理信息修改倉(cāng)庫(kù)信息信息發(fā)布管理員模塊功能圖圖4.2管理員模塊功能圖倉(cāng)庫(kù)信息維護(hù):這一模塊包括發(fā)布新的倉(cāng)庫(kù)信息,對(duì)已發(fā)布信息進(jìn)行修改或者刪除。通過這一模塊,管理員對(duì)倉(cāng)庫(kù)信息進(jìn)行及時(shí)更新,以便用戶的瀏覽。訂單信息查看:管理員只能查看訂單詳情無法對(duì)用戶訂單進(jìn)行操作。入庫(kù)/出庫(kù)辦理:在用戶提出申請(qǐng)之后,管理員可以提前看到用戶的實(shí)際需求,例如入庫(kù)的貨物的數(shù)量,存儲(chǔ)環(huán)境等,這樣可以提前做好貨物存儲(chǔ)的準(zhǔn)備,極大地提高了用戶的工作效率。該系統(tǒng)主要為有倉(cāng)庫(kù)租賃需求的用戶使用,用戶可以輸入對(duì)應(yīng)的賬號(hào)密碼進(jìn)行登錄。此時(shí),系統(tǒng)獲得前臺(tái)輸入的信息并與數(shù)據(jù)庫(kù)中存儲(chǔ)的用戶信息進(jìn)行比對(duì),如果存在該用戶,且密碼正確則直接進(jìn)入系統(tǒng)功能頁(yè)面,如果密碼錯(cuò)誤則彈出相應(yīng)提示信息。反之則賬號(hào)不存在會(huì)跳轉(zhuǎn)注冊(cè)頁(yè)面,引導(dǎo)用戶進(jìn)行注冊(cè)。對(duì)于普通用戶的設(shè)計(jì)包括了租賃功能,倉(cāng)庫(kù)需求信息發(fā)布功能,入庫(kù)/出庫(kù)申請(qǐng)、訂單查看等功能。而管理員用戶主要設(shè)計(jì)了倉(cāng)庫(kù)信息維護(hù)(包括信息發(fā)布與信息更改),辦理入庫(kù)/出庫(kù)、訂單信息查詢的功能。故該系統(tǒng)的總流程圖為:開始開始在?是下單入庫(kù)申請(qǐng)倉(cāng)庫(kù)信息發(fā)布倉(cāng)庫(kù)信息修改否一注冊(cè)賬戶是是否是管理出庫(kù)申請(qǐng)一否一圖4.3系統(tǒng)程序流程圖5系統(tǒng)測(cè)試軟件方面:操作系統(tǒng):Windows10數(shù)據(jù)庫(kù)軟件:NavicatPremi開發(fā)環(huán)境:jdk1.8以上開發(fā)軟件:IDEA測(cè)試項(xiàng)預(yù)期結(jié)果實(shí)際結(jié)果頁(yè)面元素的狀態(tài)是否正確?正常正常驗(yàn)證兩次密碼輸入是否一致?兩次密碼不相同則彈窗提示正常正常輸入信息正確點(diǎn)擊提交能否跳轉(zhuǎn)登錄界面?正常正常點(diǎn)擊重置清除所有信息正常正常密碼位數(shù)低于6位會(huì)彈窗提醒正常輸入框未填寫信息點(diǎn)擊注冊(cè)按鈕會(huì)提醒信息未填寫正常驗(yàn)證碼未輸入或者輸入有誤彈出提示信息正常用戶名只手機(jī)號(hào)口驗(yàn)證碼?請(qǐng)輸入用戶名圖5.1注冊(cè)測(cè)試圖表5.2登錄測(cè)試表測(cè)試項(xiàng)預(yù)期結(jié)果實(shí)際結(jié)果頁(yè)面元素的狀態(tài)是否正確?正常正常賬號(hào)密碼不一致?提示密碼錯(cuò)誤并跳轉(zhuǎn)登錄頁(yè)面正常驗(yàn)證碼錯(cuò)誤是否能登錄?提示驗(yàn)證碼錯(cuò)誤并跳轉(zhuǎn)登錄頁(yè)面正常未輸入信息能否登陸?提示需要輸入賬號(hào)密碼進(jìn)行登錄正常提示沒有權(quán)限進(jìn)行登錄正常 驗(yàn)證碼提交重置沒有賬號(hào)?去注冊(cè)圖5.2登錄測(cè)試圖表5.3需求發(fā)布測(cè)試表測(cè)試項(xiàng)預(yù)期結(jié)果實(shí)際結(jié)果頁(yè)面元素的狀態(tài)是否正確?正常正常點(diǎn)擊提交按鈕是否正常跳轉(zhuǎn)需求頁(yè)面?正常正常點(diǎn)擊重置是否情況所有信息?正常正常日期輸入格式錯(cuò)誤是否提示?彈出提示框提醒日期格式輸入有誤正常點(diǎn)擊提交按鈕是否正常跳轉(zhuǎn)?正常正常立即提交重置圖5.3需求發(fā)布測(cè)試圖5.2.4下單測(cè)試表5.4下單測(cè)試表測(cè)試項(xiàng)預(yù)期結(jié)果實(shí)際結(jié)果頁(yè)面元素的狀態(tài)是否正確?正常正常點(diǎn)擊提交按鈕是否正常跳轉(zhuǎn)需求頁(yè)面?正常正常點(diǎn)擊重置是否情況所有信息?正常正常租賃面積輸入字符串?提示只能輸入數(shù)字正常租賃時(shí)常輸入字符串?提示只能輸入數(shù)字正常訂單號(hào)創(chuàng)建時(shí)間倉(cāng)庫(kù)位置租賃面積租賃時(shí)常貨物類型YC-0503-8796df23立即提交重置個(gè)月圖5.4下單測(cè)試圖表5.5出庫(kù)/入庫(kù)測(cè)試表測(cè)試項(xiàng)預(yù)期結(jié)果實(shí)際結(jié)果頁(yè)面元素的狀態(tài)是否正確?正常正常點(diǎn)擊提交按鈕是否正常跳轉(zhuǎn)需求頁(yè)面?正常正常點(diǎn)擊重置是否情況所有信息?正常正常貨物數(shù)量、所需面積輸入為字符串?正常出庫(kù)時(shí)輸入貨物數(shù)量超出入庫(kù)數(shù)量提示貨物數(shù)量超出限制正常正常正常辦理入庫(kù)貨物編號(hào)Goods-050372fa46貨物名稱抱枕備注重置本次測(cè)試針對(duì)整個(gè)系統(tǒng),從基本的注冊(cè)登錄測(cè)試到業(yè)務(wù)功能測(cè)試都有所涉及。本次為針對(duì)性的測(cè)試,經(jīng)過測(cè)試發(fā)現(xiàn)各個(gè)功能都能正常運(yùn)行,因此本次開發(fā)的倉(cāng)庫(kù)租賃管理系統(tǒng)是可行的,基本上達(dá)到了設(shè)計(jì)的要求。6總結(jié)與展望本系統(tǒng)著重介紹了倉(cāng)庫(kù)租賃管理系統(tǒng),根據(jù)倉(cāng)庫(kù)租賃系統(tǒng)的實(shí)際需求進(jìn)行分析,并按照分析結(jié)果闡述了該系統(tǒng)的設(shè)計(jì)方案。在該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)中,通過LayUI技術(shù)搭建前端頁(yè)面,使用JSP+Servlet技術(shù)完成該系統(tǒng)。在設(shè)計(jì)與實(shí)現(xiàn)本系統(tǒng)的過程中,我主要完成的任務(wù)有以下幾個(gè)方面:(1)對(duì)該系統(tǒng)進(jìn)行需求分析,通過查閱大量關(guān)于倉(cāng)庫(kù)租賃方面的文獻(xiàn),來了解目前國(guó)內(nèi)現(xiàn)有的倉(cāng)庫(kù)租賃現(xiàn)狀以及當(dāng)前租賃系統(tǒng)的發(fā)展形勢(shì)。并根據(jù)我國(guó)當(dāng)前有倉(cāng)庫(kù)租賃需求的實(shí)際情況,對(duì)該系統(tǒng)進(jìn)行分析與評(píng)估。(2)通過查看現(xiàn)有的租賃平臺(tái),了解其常用的功能。通過用戶和管理員的角度來分析系統(tǒng)應(yīng)該具有的功能。我們對(duì)兩類用戶所需要的主要功能模塊進(jìn)行了設(shè)計(jì)與分析,同時(shí)也對(duì)該系統(tǒng)的數(shù)據(jù)庫(kù)表進(jìn)行了設(shè)計(jì),并以E-R圖的形式展現(xiàn)出來。(3)在系統(tǒng)設(shè)計(jì)的時(shí)候?qū)ο到y(tǒng)進(jìn)行單元測(cè)試,確保編寫的代碼能夠完成實(shí)際的功能需求,同時(shí)也保證了系統(tǒng)設(shè)計(jì)工作的順利進(jìn)行。本文從用戶與管理者的角度分析問題,功能設(shè)計(jì)主要以方便操作和提高工作效率為主要目的。系統(tǒng)對(duì)目前市場(chǎng)上的租賃管理系統(tǒng)做了一些優(yōu)化,例如優(yōu)化了出庫(kù)/入庫(kù)申請(qǐng)模塊來提高其工作效率。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 武漢電力職業(yè)技術(shù)學(xué)院《高級(jí)英語(yǔ)F1》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南工業(yè)和信息化職業(yè)學(xué)院《學(xué)前教育評(píng)價(jià)》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州民族大學(xué)《應(yīng)用統(tǒng)計(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 江西理工大學(xué)《電氣工程及其自動(dòng)化專業(yè)英語(yǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 益陽(yáng)師范高等??茖W(xué)?!吨袊?guó)古代文學(xué)(6)》2023-2024學(xué)年第一學(xué)期期末試卷
- 綏化學(xué)院《創(chuàng)業(yè)教育》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆鐵道職業(yè)技術(shù)學(xué)院《3dsmax三維設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇建筑職業(yè)技術(shù)學(xué)院《醫(yī)學(xué)科研方法與統(tǒng)計(jì)分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)春工業(yè)大學(xué)人文信息學(xué)院《實(shí)驗(yàn)數(shù)據(jù)分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 商鋪裝修合同協(xié)議書
- 細(xì)胞課件 細(xì)胞死亡
- 石灰石粉粉檢測(cè)報(bào)告
- 部編版道德與法治六年級(jí)上冊(cè)第二單元《我們是公民》大單元作業(yè)設(shè)計(jì)
- 內(nèi)科學(xué)肺炎(課件)
- 110kV變電站主接線一次接線圖
- LS/T 3246-2017碎米
- GB/T 13738.2-2008紅茶第2部分:工夫紅茶
- 第7課《大雁歸來》課件(共41張PPT) 部編版語(yǔ)文八年級(jí)下冊(cè)
- 如何正確擺放四肢功能位
- 特勞特-定位課件
- 農(nóng)業(yè)面源污染進(jìn)展課件
評(píng)論
0/150
提交評(píng)論