




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
[15],提高編碼人員的效率。3系統(tǒng)分析3.1需求分析3.1.1用戶需求分析用戶模塊功能包括瀏覽和購(gòu)買菜品,查看活動(dòng),登錄系統(tǒng)后臺(tái),信息管理,訂單付款,查看訂餐物流信息和評(píng)價(jià)等功能。其中,個(gè)人信息中能對(duì)自己的信息管理;在訂單管理中能查到自己的歷史訂單;通過(guò)購(gòu)物車的方式購(gòu)買菜品;在后臺(tái),用戶可以查看自己訂單的物流狀況,通過(guò)物流信息的刷新來(lái)查看自己的餐是否被派送;在評(píng)價(jià)中顧客可以這對(duì)這次服務(wù)的質(zhì)量和菜品的味道留下自己的意見(jiàn),完成顧客與飯館的交互。3.1.2管理員需求分析管理員的功能模塊主要包括餐飲管理、訂單管理和用戶管理。在餐飲管理中可以更新、修改和查看菜品信息;在訂單管理中,可以通過(guò)三種方式管理訂單:失敗、傳遞和移交,以及查看所有的訂單信息;在用戶管理中,可以更新或新增用戶信息,幫助用戶在線訂餐。3.1.3系統(tǒng)需求分析操作簡(jiǎn)單、界面美觀:控制頁(yè)面布局完整,易于添加菜品、公告等信息。此外,跟蹤提示信息可以讓用戶了解自己正在進(jìn)行的操作。網(wǎng)上訂餐的基本功能都已經(jīng)實(shí)現(xiàn),比如菜品的增刪改查、用戶的增刪改查、公告、新聞等信息的增刪改查等等;及時(shí)更新:后臺(tái)相關(guān)列表顯示用戶購(gòu)物車的信息處理,實(shí)現(xiàn)發(fā)布和更新同步處理。該系統(tǒng)結(jié)構(gòu)穩(wěn)定,運(yùn)行快速,有易于擴(kuò)展的特點(diǎn),便于后期維護(hù)和擴(kuò)展。3.2可行性分析3.2.1經(jīng)濟(jì)可行性因?yàn)榫W(wǎng)上訂餐物流信息系統(tǒng)是一個(gè)小型系統(tǒng),所需要的成本相對(duì)來(lái)說(shuō)沒(méi)那么高,而且用到的技術(shù)都是開(kāi)源免費(fèi)的,不需要花一分錢,只需要一臺(tái)可以連接網(wǎng)絡(luò)的計(jì)算機(jī)即可完成本系統(tǒng)的開(kāi)發(fā),所以在經(jīng)濟(jì)上的花費(fèi)不多,一般大學(xué)生都可以接受。3.2.2技術(shù)可行性系統(tǒng)的在MyEclipse的開(kāi)發(fā)環(huán)境下,用Tomcat運(yùn)行Web服務(wù)器,運(yùn)用JavaScript技術(shù)來(lái)編寫具體的邏輯代碼,用JDBC連接數(shù)據(jù)庫(kù),這些技術(shù)在如今都相當(dāng)?shù)某墒?,所以在技術(shù)上是可行的。3.2.3操作可行性在當(dāng)今的社會(huì)中,中國(guó)的科技力量和互聯(lián)網(wǎng)的迅猛發(fā)展,越來(lái)越多的用戶掌握計(jì)算機(jī)的基本使用方式,并且他們使用計(jì)算機(jī)來(lái)為自己進(jìn)行服務(wù)。而本系統(tǒng)操作方便,用戶容易接受,只需簡(jiǎn)單的操作電腦,下單訂餐就能使用。在一定程度上管理員也減輕了負(fù)擔(dān),以上分析說(shuō)明在操作方面是不需要擔(dān)心的。3.3系統(tǒng)功能設(shè)計(jì)開(kāi)發(fā)本系統(tǒng)是為了方便大學(xué)生和上班族等特殊人群節(jié)省大量的休息時(shí)間,能夠合理的分配時(shí)間,網(wǎng)上訂餐可以讓用戶隨時(shí)隨地的挑選自己喜歡的菜品,物流信息的更新也讓用戶能夠查看訂單狀態(tài),及時(shí)拿到自己的訂單。系統(tǒng)的開(kāi)發(fā)運(yùn)用前后端分離的方式。普通用戶功能如下:用戶注冊(cè)模塊:用戶添加自己的個(gè)人信息,完成注冊(cè)。用戶登錄模塊:使用賬號(hào)密碼登錄系統(tǒng)。菜品推薦模塊:展示餐廳的部分特色菜品。查詢訂單模塊:用戶根據(jù)自己的需求查詢自己的訂單信息。用戶付款模塊:訂單確認(rèn)后,實(shí)現(xiàn)用戶的付款功能。用戶留言模塊:交易成功后,實(shí)現(xiàn)對(duì)菜品的評(píng)價(jià)。查看物流信息模塊:用戶可以登錄個(gè)人后臺(tái),在物流信息單元查看自己的當(dāng)前訂單的詳情和配送信息,也可以查看自己的歷史訂單的詳情。管理員功能如下:菜品管理模塊:管理員對(duì)餐館的菜品信息的操作。菜單類別管理:管理可依據(jù)類別對(duì)菜品進(jìn)行分類。用戶管理模塊:對(duì)用戶的信息操作和管理。訂單管理模塊:根據(jù)用戶的訂單詳情進(jìn)行管理操作。公告管理模塊:管理員設(shè)置餐館的公告活動(dòng)。具體的功能模塊圖如圖3-1所示。圖3-1功能模塊圖4系統(tǒng)詳細(xì)設(shè)計(jì)4.1系統(tǒng)業(yè)務(wù)流程設(shè)計(jì)業(yè)務(wù)流程圖,也叫泳道圖,是一種以泳道的形式畫出來(lái)的流程圖,它可以清楚地識(shí)別出流程參與者在他們所涉及的流程中不同的步驟和責(zé)任。通過(guò)圖形的方式描述系統(tǒng)中人員之間的作業(yè)關(guān)系。用規(guī)定的圖形和連線展示業(yè)務(wù)的走向,使分析人員更快速的了解業(yè)務(wù)流程的流向。本系統(tǒng)的業(yè)務(wù)流程圖如圖4-1所示。圖4-1系統(tǒng)業(yè)務(wù)流程圖管理員登錄后臺(tái),對(duì)用戶的個(gè)人信息進(jìn)行增、改、查等管理操作,瀏覽下單的訂單信息,以及對(duì)訂單進(jìn)行物流配送。管理員的業(yè)務(wù)流程圖如4-2所示。圖4-2管理員流程圖用戶登錄系統(tǒng)后,可以瀏覽菜品并添加購(gòu)物車,在后臺(tái)中能看到購(gòu)物車的信息并對(duì)其支付,完成后可以查看訂單的物流信息。用戶的業(yè)務(wù)流程圖如圖4-3所示。圖4-3用戶流程圖4.2用例圖設(shè)計(jì)用例圖是外部用戶能觀察到的系統(tǒng)功能的模型圖,是系統(tǒng)的藍(lán)圖。它由參與人員、用例者以及關(guān)系組成的用于對(duì)系統(tǒng)進(jìn)行描述功能的靜態(tài)視圖。是對(duì)包括變量在內(nèi)的一組動(dòng)作序列的描述,系統(tǒng)執(zhí)行這些動(dòng)作,并產(chǎn)生傳遞特定參與者的價(jià)值的可觀察結(jié)果。用例圖是了解系統(tǒng)的第一個(gè)關(guān)口。用戶登錄系統(tǒng)后,對(duì)菜品瀏覽,添加購(gòu)物車,在后臺(tái)中管理個(gè)人信息,查看購(gòu)物車并支付,查看訂單的物流狀況,具體分析如下:瀏覽菜品:可以查看系統(tǒng)的所有菜品信息。管理個(gè)人信息:用戶可以查看個(gè)人信息,并進(jìn)行修改。查看訂單詳情:可以查看自己的歷史訂單詳情。查看物流信息:用戶支付完成后,在后臺(tái)可以查看訂單的物流信息。留言功能:用戶在收到訂單后,可以進(jìn)行留言評(píng)價(jià)。用戶用例圖如圖4-4所示:圖4-4用戶用例圖管理員登錄后臺(tái),對(duì)用戶的信息、菜品的信息、公告欄等模塊操作管理,也可以查看用戶的訂單狀況,并更新配送物流信息。具體的分析如下:用戶信息管理:對(duì)用戶進(jìn)行增、改、查操作。菜品信息管理:對(duì)菜品進(jìn)行增、改、查操作。公告管理:對(duì)公告進(jìn)行增、改、查操作。留言板管理:可以回復(fù)用戶的留言。查看訂單:管理員可以查看用戶下的訂單,安排配送員。更新物流信息:管理員對(duì)物流的狀態(tài)進(jìn)行及時(shí)更新。管理員用例圖如圖4-5所示:圖4-5管理員用例圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)以上分析,網(wǎng)上訂餐物流信息系統(tǒng)的數(shù)據(jù)庫(kù)表至少需要用戶表、菜品表、訂單表、購(gòu)買記錄表和留言表等幾張重要的表。(1)用戶表儲(chǔ)存用戶的個(gè)人信息,比如賬號(hào)、密碼、手機(jī)號(hào)、地址等信息。如表4-1所示。表4-1用戶表字段名稱字段類型字段描述長(zhǎng)度主鍵IDVarChar編號(hào)10是yonghumingVarChar用戶名20否mimaVarChar密碼20否xingmingVarChar姓名20否xingbieVarChar性別10否zhaopianVarChar照片20否dianhuaVarChar電話20否youxiangVarChar郵箱20否dizhiVarChar地址32否addtimeDataTime創(chuàng)建時(shí)間20否(2)菜品表包括菜的編號(hào),名稱,類別,價(jià)格,詳情介紹和庫(kù)存等。如表4-2所示。表4-2菜品表字段名稱字段類型字段描述長(zhǎng)度主鍵IDInt編號(hào)10是shangpinbianhaoVarChar商品編號(hào)20否shangpinmingchengVarChar商品名稱20否shangpinleibieVarChar商品類別20否zhutuVarChar商品圖片20否danjiaVarChar商品價(jià)格20否shangpinxiangqingVarChar商品介紹32否kucunVarChar商品庫(kù)存10否pingfenVarChar商品評(píng)分10否addtimeDateTime創(chuàng)建時(shí)間20否(3)訂單表儲(chǔ)存用戶的訂單詳情,有訂單人的信息,地址,手機(jī)號(hào)和配送員的姓名、電話等信息。如表4-3所示。
表4-3訂單表字段名稱字段類型字段描述長(zhǎng)度主鍵IDInt編號(hào)10是dingdanbianhaoVarChar訂單編號(hào)20否dingdanneirongVarChar訂單20否yonghumingVarChar用戶名20否xingmingVarChar姓名20否dianhuaVarChar電話20否dizhiVarChar地址32否isshVarChar配送員姓名20否jineVarChar配送員電話20否addtimeDateTime創(chuàng)建時(shí)間20否(4)購(gòu)買記錄表存儲(chǔ)用戶歷史訂單的信息,包括名稱,數(shù)量,價(jià)格以及用戶的信息等數(shù)據(jù)。如表4-4所示。表4-4購(gòu)買記錄表字段名稱字段類型字段描述長(zhǎng)度主鍵IDInt編號(hào)10是shangpinbianhaoVarChar商品編號(hào)20否shangpinmingchengVarChar商品名稱20否shangpinleibieVarChar商品類別20否danjiaVarChar商品價(jià)格20否shuliangVarChar購(gòu)買數(shù)量20否mingchengVarChar用戶名稱20否dianhuaVarChar用戶電話20否dizhiVarChar用戶地址32否zhuangtaiVarChar訂單狀態(tài)20否addtimeDateTime創(chuàng)建時(shí)間20否(5)留言表留言表存儲(chǔ)的是用戶的留言和管理員的回復(fù)。如表4-5所示。表4-5留言表字段名稱字段類型字段描述長(zhǎng)度主鍵IDInt編號(hào)10是yonghumingVarChar用戶名20否biaoqingVarChar表情20否biaotiVarChar標(biāo)題20否neirongVarChar內(nèi)容20否huifuVarChar回復(fù)20否addtimeDateTime創(chuàng)建時(shí)間20否 5系統(tǒng)具體功能實(shí)現(xiàn)5.1系統(tǒng)前臺(tái)設(shè)計(jì)與實(shí)現(xiàn)本系統(tǒng)網(wǎng)站的主界面設(shè)計(jì)結(jié)構(gòu)采用了分離結(jié)構(gòu),上邊是菜單,左邊是系統(tǒng)的注冊(cè)登錄功能,右邊是飯館新聞、活動(dòng)通知、留言板等功能。系統(tǒng)首頁(yè)如圖5-1所示。圖5-1系統(tǒng)首頁(yè)圖5.1.1用戶維護(hù)模塊設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)上訂餐物流信息系統(tǒng)首先要保證系統(tǒng)的安全性,對(duì)用戶的資料需要安全的審核,所以用戶管理功能是本系統(tǒng)的內(nèi)容之一,包括注冊(cè)、登錄,修改信息等功能。1.注冊(cè)(1)實(shí)現(xiàn)目標(biāo)用戶進(jìn)入系統(tǒng)前臺(tái),單擊注冊(cè)鏈接跳轉(zhuǎn)至注冊(cè)頁(yè)面,將表單信息填寫好,然后提交,完成注冊(cè),管理員在后臺(tái)審核后,就可以登錄系統(tǒng)了。(2)實(shí)現(xiàn)過(guò)程用戶注冊(cè)是通過(guò)user.jsp和zhuce.jsp頁(yè)面實(shí)現(xiàn),用戶點(diǎn)擊注冊(cè),進(jìn)入注冊(cè)頁(yè)面,通過(guò)user.jsp表單提交數(shù)據(jù)zhuce.jsp,zhuce.jsp操作數(shù)據(jù)庫(kù),更新數(shù)據(jù)庫(kù)信息注冊(cè)完成。用戶注冊(cè)模塊如圖5-2所示。圖5-2用戶注冊(cè)模塊2.登錄和驗(yàn)證(1)實(shí)現(xiàn)目標(biāo)用戶進(jìn)入系統(tǒng),輸入用戶名、密碼和驗(yàn)證碼,數(shù)據(jù)庫(kù)進(jìn)行對(duì)比登錄。如果對(duì)比的數(shù)據(jù)和數(shù)據(jù)庫(kù)的不一樣,提示賬號(hào)或密碼錯(cuò)誤。(2)實(shí)現(xiàn)過(guò)程登錄功能有index.jsp、ulog.jsp兩個(gè)頁(yè)面。用戶進(jìn)入前臺(tái)首頁(yè)index.jsp,輸入賬號(hào)密碼,表單將數(shù)據(jù)提交到ulog.jsp,對(duì)比數(shù)據(jù)庫(kù)成功跳到index.jsp,登錄成功并獲取用戶名。用戶登錄模塊如圖5-3所示。圖5-3用戶登錄模塊3.用戶修改(1)實(shí)現(xiàn)目標(biāo)用戶登錄成功后,進(jìn)入個(gè)人后臺(tái),可以修改用戶的個(gè)人信息,包括姓名、年齡、電話等信息。(2)實(shí)現(xiàn)過(guò)程用戶進(jìn)入uupd.jsp修改個(gè)人信息頁(yè)面,修改表單中的數(shù)據(jù),點(diǎn)擊提交按鈕,將表單提交至uupd_u.jsp中,uupd_u.jsp操作數(shù)據(jù)庫(kù)完成用戶信息的更新。用戶修改模塊如圖5-4所示。圖5-4用戶修改模塊5.1.2菜品展示模塊設(shè)計(jì)與實(shí)現(xiàn)(1)實(shí)現(xiàn)目標(biāo)進(jìn)入系統(tǒng),點(diǎn)擊菜品展示,選擇所有菜品,查看所有菜品和信息,也可以選擇單個(gè)菜品,查看單個(gè)菜品的詳細(xì)信息,包括菜品名稱、類別、價(jià)格、庫(kù)存等。(2)實(shí)現(xiàn)過(guò)程cp.jsp是所有菜品頁(yè)面,cpxx.jsp展示所有菜品的信息和顯示數(shù)據(jù)庫(kù)的相關(guān)數(shù)據(jù)。菜品展示模塊如圖5-5所示。圖5-5菜品展示模塊5.1.3購(gòu)物車模塊的設(shè)計(jì)與實(shí)現(xiàn)(1)實(shí)現(xiàn)目標(biāo)添加菜品到購(gòu)物車和購(gòu)物車的管理,如增加或刪除購(gòu)買數(shù)量和清空購(gòu)物車。購(gòu)物車具有持續(xù)性,不限制數(shù)量和分類,可以顯示多種菜品。(2)實(shí)現(xiàn)過(guò)程在系統(tǒng)的前臺(tái),用戶選好菜品,點(diǎn)擊添加到購(gòu)物車,將菜品ID傳到gmjl.jsp頁(yè)面,通過(guò)gmjl.jsp頁(yè)面和gmjl_a.jsp頁(yè)面提交購(gòu)物車表單,實(shí)現(xiàn)添加購(gòu)物車功能。購(gòu)物車模塊如圖5-6所示。圖5-6購(gòu)物車模塊5.1.4生成訂單模塊的設(shè)計(jì)與實(shí)現(xiàn)(1)實(shí)現(xiàn)目標(biāo)用戶選擇購(gòu)物車的菜品,生成購(gòu)物訂單,填寫個(gè)人信息,系統(tǒng)自動(dòng)生成訂單號(hào)、計(jì)算訂單總金額和訂單內(nèi)容,點(diǎn)擊訂單提交,生成購(gòu)物訂單,并進(jìn)行虛擬付款。(2)實(shí)現(xiàn)過(guò)程購(gòu)物車頁(yè)面生產(chǎn)訂單,跳轉(zhuǎn)到dd.jsp頁(yè)面填寫表單,提交給ddadd.jsp頁(yè)面,然后ddadd.jsp操作數(shù)據(jù)庫(kù),生產(chǎn)訂單。虛擬付款模塊如圖5-8所示。圖5-8虛擬付款模塊5.1.5在線留言模塊的設(shè)計(jì)與實(shí)現(xiàn)(1)實(shí)現(xiàn)目標(biāo)用戶登錄系統(tǒng)前臺(tái),進(jìn)行留言,點(diǎn)擊導(dǎo)航欄的在線留言,填寫昵稱、郵箱、電話等信息后,填寫留言內(nèi)容,完成在線留言,管理員可以回復(fù)用戶的留言。(2)實(shí)現(xiàn)過(guò)程用戶在網(wǎng)站前提點(diǎn)擊添加留言,跳轉(zhuǎn)至lyb.jsp頁(yè)面,填寫表單,提交至lyadd.jsp頁(yè)面,lyadd.jsp操作數(shù)據(jù)庫(kù),完成添加留言。在線留言模塊如圖5-9所示。圖5-9在線留言模塊5.2系統(tǒng)后臺(tái)管理功能設(shè)計(jì)與實(shí)現(xiàn)5.2.1用戶信息管理設(shè)計(jì)與實(shí)現(xiàn)(1)實(shí)現(xiàn)目標(biāo)功能包括管理員管理和用戶注冊(cè)管理,主要是管理員使用,管理員對(duì)用戶進(jìn)行添加、刪除、修改,審核用戶注冊(cè)、刪除用戶、修改用戶的信息等。(2)實(shí)現(xiàn)過(guò)程管理員點(diǎn)擊用戶列表zc.jsp,可以選擇刪除或修改,如果管理員點(diǎn)擊刪除,則將通過(guò)提示是否刪除,刪除后進(jìn)行數(shù)據(jù)庫(kù)更新,如果管理員點(diǎn)擊修改用戶信息,將跳轉(zhuǎn)至zcupd.jsp頁(yè)面,修改完成后,頁(yè)面請(qǐng)求zcupd.jsp操作數(shù)據(jù)庫(kù)完成用戶信息的修改。5.2.2訂單信息管理設(shè)計(jì)與實(shí)現(xiàn)(1)實(shí)現(xiàn)目標(biāo)用戶在網(wǎng)站前臺(tái)購(gòu)買菜品后,提交訂單,后臺(tái)生成用戶訂單,管理員需要對(duì)訂單進(jìn)行處理、審核、刪除、修改等操作。(2)實(shí)現(xiàn)過(guò)程管理員點(diǎn)擊訂單列表dd.jsp,可以選擇刪除或修改,管理員點(diǎn)擊刪除,刪除后將數(shù)據(jù)庫(kù)數(shù)據(jù)更新,如果選擇修改訂單信息,將跳轉(zhuǎn)至ddupdt.jsp,修改完成后,頁(yè)面請(qǐng)求ddupd.jsp操作數(shù)據(jù)庫(kù)完成訂單信息的修改,審核訂單是將訂單的審核狀態(tài)的值改為true。訂單管理模塊如圖5-11所示。圖5-11訂單管理模塊5.2.3菜品信息管理設(shè)計(jì)與實(shí)現(xiàn)(1)實(shí)現(xiàn)目標(biāo)在菜品管理模塊中除了基本的信息管理功能外,為了方便顧客瀏覽到菜品的真實(shí)情況,在添加菜品模塊中增加上傳菜品圖片的功能。管理員在菜品添加頁(yè)面中輸入添加的菜品信息,上傳圖片并提交,成功后會(huì)有提示信息。(2)實(shí)現(xiàn)過(guò)程管理員在系統(tǒng)后臺(tái)添加菜品,跳轉(zhuǎn)至cp.jsp頁(yè)面,填寫表單,提交給cpadd.jsp頁(yè)面,然后cpadd.jsp頁(yè)面操作數(shù)據(jù)庫(kù),完成菜品的添加。管理員點(diǎn)擊進(jìn)入普通菜品列表cplist.jsp,可以選擇刪除或修改,管理員點(diǎn)擊刪除,刪除后將數(shù)據(jù)庫(kù)數(shù)據(jù)刪除更新,管理員選擇修改菜品信息,則跳轉(zhuǎn)至xxupd.jsp,修改完成后,頁(yè)面請(qǐng)求xxupd.jsp操作數(shù)據(jù)庫(kù)完成菜品信息的修改。菜品信息管理模塊如圖5-12所示。圖5-12菜品信息管理模塊5.2.4留言信息管理設(shè)計(jì)與實(shí)現(xiàn)(1)實(shí)現(xiàn)目標(biāo)用戶對(duì)餐館的菜品和服務(wù)有意見(jiàn)或建議,都可以在留言板上留言,方便管理員查看,及時(shí)處理解決問(wèn)題。(2)實(shí)現(xiàn)過(guò)程管理員在系統(tǒng)后臺(tái)回復(fù)留言,跳轉(zhuǎn)至ly.jsp頁(yè)面,填寫表單,提交到lyadd.jsp頁(yè)面,然后lyadd.jsp頁(yè)面操作數(shù)據(jù)庫(kù)回復(fù)留言。管理員點(diǎn)擊留言列表ly.jsp,可以選擇刪除,管理員點(diǎn)擊刪除,刪除后請(qǐng)求對(duì)數(shù)據(jù)庫(kù)刪除。留言信息管理模塊如圖5-13所示。圖5-13留言信息管理模塊5.2.5物流信息管理設(shè)計(jì)與實(shí)現(xiàn)(1)實(shí)現(xiàn)目標(biāo)管理員登入后臺(tái)系統(tǒng),對(duì)訂單添加配送信息,修改訂單配送信息。添加訂單配送信息需要確定訂餐內(nèi)容、配送員、姓名、電話等信息,管理員查看訂單配送的時(shí)間和修改的時(shí)間,還可以通過(guò)菜品名稱、訂單配送編號(hào)等關(guān)鍵字進(jìn)行訂單配送信息的搜索。用戶方面則登錄自己的后臺(tái),就可以查看自己當(dāng)前訂單的物流信息詳情。(2)實(shí)現(xiàn)過(guò)程管理員在后臺(tái)點(diǎn)擊wlxx.jsp頁(yè)面,填寫表單,提交到wlxxadd.jsp頁(yè)面,wlxxadd.jsp頁(yè)面操作數(shù)據(jù)庫(kù)更新,在后臺(tái)頁(yè)面看到更新后的物流信息詳情。物流信息操作的界面如圖5-14所示。圖5-14物流信息操作界面6系統(tǒng)測(cè)試用例6.1測(cè)試方法根據(jù)系統(tǒng)面向?qū)ο蟮臏y(cè)試方法,給出以下方案:1、盡早并盡可能頻繁地測(cè)試系統(tǒng),因?yàn)樵皆绨l(fā)現(xiàn)錯(cuò)誤,糾正錯(cuò)誤的成本就越低。2、合理的測(cè)試用例有兩部分:測(cè)試的數(shù)據(jù)和系統(tǒng)運(yùn)行的預(yù)期結(jié)果。3、設(shè)計(jì)測(cè)試用例時(shí),要有正確的輸入測(cè)試用例和不正確的輸入測(cè)試用例。為了測(cè)試系統(tǒng)的正確性,本章節(jié)對(duì)系統(tǒng)中重點(diǎn)模塊的測(cè)試進(jìn)行介紹。6.2測(cè)試目的本系統(tǒng)能夠完成菜品選擇,添加購(gòu)物車,菜品管理,訂單管理,購(gòu)物車管理,用戶管理,物流信息管理等功能,使所開(kāi)發(fā)的系統(tǒng)易于操作,且系統(tǒng)操作盡可能不受用戶對(duì)電腦水平的限制。由于系統(tǒng)的信息比較多,數(shù)據(jù)庫(kù)的數(shù)據(jù)定期需要修改,為了使系統(tǒng)更好地工作,網(wǎng)站會(huì)獨(dú)立調(diào)整系統(tǒng)數(shù)據(jù)和簡(jiǎn)單的功能。6.3測(cè)試用例6.3.1前臺(tái)首頁(yè)的測(cè)試1查詢模塊的測(cè)試查詢菜品功能,選擇好類別,輸入關(guān)鍵字,在顯示菜單中展示出菜品信息,查找成功。通過(guò)大量的測(cè)試,該功能測(cè)試成功。2菜品分類瀏覽模塊的測(cè)試測(cè)試過(guò)程是選擇類別,在頁(yè)面中顯示出該類別下的所有菜品。通過(guò)對(duì)功能的大量測(cè)試,該模塊沒(méi)有發(fā)現(xiàn)問(wèn)題。前臺(tái)功能測(cè)試如表6-1所示。表6-1前臺(tái)功能測(cè)試表功能名稱測(cè)試功能操作過(guò)程預(yù)期結(jié)果測(cè)試結(jié)果查詢模塊測(cè)試打開(kāi)想要查詢的信息鼠標(biāo)點(diǎn)擊想要查詢的菜品,然后網(wǎng)頁(yè)跳轉(zhuǎn)到響應(yīng)的菜品信息介紹成功跳轉(zhuǎn)界面與預(yù)期結(jié)果一致菜品分類模塊測(cè)試根據(jù)不同的分類,查詢不同的菜品信息選擇對(duì)應(yīng)的分類,頁(yè)面展示對(duì)應(yīng)的分類菜品信息成功跳轉(zhuǎn)到分類的信息與預(yù)期結(jié)果一致6.3.2購(gòu)物車模塊的測(cè)試對(duì)購(gòu)物車進(jìn)行測(cè)試,修改菜品的數(shù)量,輸入非數(shù)字時(shí),系統(tǒng)將默認(rèn)為1,輸入正常數(shù)字時(shí),則會(huì)根據(jù)數(shù)字來(lái)計(jì)算數(shù)量和總金額。測(cè)試幾組數(shù)據(jù)后,沒(méi)有發(fā)現(xiàn)問(wèn)題。購(gòu)物車功能測(cè)試如表6-2所示。表6-2購(gòu)物車功能測(cè)試表功能名稱測(cè)試功能操作過(guò)程預(yù)期結(jié)果測(cè)試結(jié)果購(gòu)物車添加將喜歡的菜品添加到購(gòu)物車點(diǎn)擊將喜歡的菜品加入購(gòu)物車,輸入非數(shù)字時(shí),會(huì)自動(dòng)判別數(shù)量為1,輸入數(shù)字時(shí)則會(huì)正常添加成功提示購(gòu)物車的購(gòu)買數(shù)量和總價(jià)格與預(yù)期結(jié)果一致6.3.3用戶注冊(cè)模塊的測(cè)試用戶要訂餐,需要先注冊(cè),注冊(cè)的時(shí)候需要填寫相關(guān)的個(gè)人信息,如果不滿足條件,則注冊(cè)失敗。用戶注冊(cè)功能測(cè)試,如表6-1所示。表6-3用戶注冊(cè)功能測(cè)試表功能名稱測(cè)試功能操作過(guò)程預(yù)期結(jié)果測(cè)試結(jié)果用戶注冊(cè)模塊測(cè)試正確輸入信息,完成注冊(cè)。在系統(tǒng)注冊(cè)頁(yè)面根據(jù)提示填寫信息,點(diǎn)擊注冊(cè)。提示成功并跳轉(zhuǎn)到登陸界面。與預(yù)期結(jié)果一致用戶注冊(cè)模塊測(cè)試未根據(jù)提示輸入正確信息在系統(tǒng)注冊(cè)頁(yè)面未根據(jù)提示填寫信息,點(diǎn)擊注冊(cè)。注冊(cè)失敗,提示“用戶名不符合要求”。與預(yù)期結(jié)果一致用戶注冊(cè)模塊測(cè)試兩次輸入的密碼不正確在系統(tǒng)注冊(cè)頁(yè)面填寫信息,輸入密碼時(shí)兩次輸入不一樣,點(diǎn)擊注冊(cè)。注冊(cè)失敗,提示“兩次輸入密碼不一致”。與預(yù)期結(jié)果一致菜品管理模塊的測(cè)試添加功能的測(cè)試添加模塊可以對(duì)名稱名、信息、圖片、價(jià)格、種類等管理,其中類別是通過(guò)下拉列表實(shí)現(xiàn)的,上傳圖片是jpg的格式,則上傳成功,并在系統(tǒng)展示,如果上傳mp3等非圖片的格式,提示上傳失敗,需重新上傳。2刪除功能的測(cè)試管理員想刪除ID是2的菜品,點(diǎn)擊刪除,確定刪除,則刪除該菜品,頁(yè)面自動(dòng)刷新,數(shù)據(jù)庫(kù)更新數(shù)據(jù)。如果刪除菜品類別,若類別下有菜品,不能刪除,若沒(méi)有則可以。3查詢功能的測(cè)試查詢功能是通過(guò)點(diǎn)擊鏈接實(shí)現(xiàn)的。點(diǎn)擊菜品的圖片信息,就會(huì)跳出新的頁(yè)面展示菜品的詳細(xì)信息,或者直接查看所有菜品的信息。菜品管理功能測(cè)試如表6-4所示。表6-4菜品管理功能測(cè)試表功能名稱測(cè)試功能操作過(guò)程預(yù)期結(jié)果測(cè)試結(jié)果菜品添加功能菜品添加是否成功點(diǎn)擊添加,填寫菜品的信息后,點(diǎn)擊上傳提示添加菜品信息成功與預(yù)期結(jié)果一致菜品刪除功能菜品刪除是否成功選擇要?jiǎng)h除的菜品,會(huì)提示是否刪除,點(diǎn)擊“是”提示菜品刪除成功與預(yù)期結(jié)果一致菜品查詢功能能否查到所有的菜品信息點(diǎn)擊查詢所有菜品信息跳轉(zhuǎn)所有菜品列表與預(yù)期結(jié)果一致6.3.5物流信息模塊的測(cè)試添加物流信息的測(cè)試在管理員后臺(tái),管理員可以看到新生成的訂單,然后根據(jù)訂單的內(nèi)容審核通過(guò)后,可以添加訂單配送人員的信息,以及更新訂單的狀態(tài)為配送中,如果沒(méi)有添加配送人員的信息,則無(wú)法更新?tīng)顟B(tài),通過(guò)多次測(cè)試,沒(méi)有出現(xiàn)問(wèn)題。修改物流信息的測(cè)試管理員可以根據(jù)訂餐人員的反饋來(lái)修改當(dāng)前訂單的狀態(tài)是已完成還是配送中,當(dāng)個(gè)人用戶后臺(tái)點(diǎn)擊完成配送,反饋到管理員后臺(tái),管理員可以在后臺(tái)選擇更改其訂單的狀態(tài),多次測(cè)試后,并未出現(xiàn)問(wèn)題。查看物流信息的測(cè)試在個(gè)人用戶的后臺(tái),可以看到物流信息的提示是已經(jīng)安排配送人員。而管理員后臺(tái)可以給已有的訂單安排送貨人員,安排完成后,個(gè)人用戶后臺(tái)可以顯示出配送人員的姓名、手機(jī)號(hào)等個(gè)人信息。通過(guò)幾次的實(shí)驗(yàn)后,系統(tǒng)沒(méi)有問(wèn)題,物流信息模塊的測(cè)試成功。物流信息功能測(cè)試如表6-5所示。表6-5物流信息功能測(cè)試表功能名稱測(cè)試功能操作過(guò)程預(yù)期結(jié)果測(cè)試結(jié)果添加物流信息對(duì)新生成的訂單進(jìn)行物流信息的添加有新訂單生成時(shí),可以根據(jù)新訂單的詳情添加合適的物流信息物流信息添加成功與預(yù)期結(jié)果一致修改物流信息修改錯(cuò)誤的物流信息對(duì)有誤的物流信息修改為正確的錯(cuò)誤的物流信息修改成功與預(yù)期結(jié)果一致查看物流信息查看訂單的物流信息點(diǎn)擊查看所有訂單的物流信息展示出所有訂單的物流信息與預(yù)期結(jié)果一致總結(jié)本文完成了網(wǎng)上訂餐物流信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),主要針對(duì)的是在校大學(xué)生和上班族等特殊人群,因生活節(jié)奏的加快而沒(méi)有大量的時(shí)間浪費(fèi)在等餐和用餐上等問(wèn)題進(jìn)行了總結(jié)。加入查看物流信息的功能,使用戶更方便的查看訂單信息,易于操作,對(duì)于大學(xué)生等特殊群體來(lái)說(shuō),更加的節(jié)省時(shí)間和精力。本系統(tǒng)主要是先對(duì)課題相關(guān)的國(guó)內(nèi)外研究現(xiàn)狀分析,對(duì)系統(tǒng)要實(shí)現(xiàn)的功能進(jìn)行構(gòu)思,系統(tǒng)的開(kāi)發(fā)工具和技術(shù)的掌握,系統(tǒng)的整體分析和詳細(xì)設(shè)計(jì),前臺(tái)頁(yè)面的構(gòu)造和后臺(tái)頁(yè)面的功能實(shí)現(xiàn),最后使用大量的測(cè)試,來(lái)找出并完善系統(tǒng)的漏洞,完成了用戶的訂餐和查看物流信息等功能。網(wǎng)上訂餐物流信息系統(tǒng)整體開(kāi)發(fā)完成,使用MyEclipse作為開(kāi)發(fā)工具,在SpringMVC框架的基礎(chǔ)上使用JavaScript腳本語(yǔ)言完成系統(tǒng)具體功能的實(shí)現(xiàn),用MySQL作為后臺(tái)數(shù)據(jù)庫(kù)來(lái)完成各個(gè)表的設(shè)計(jì)和聯(lián)系。在物流信息方面還需要進(jìn)行更深層次的了解和掌握,這個(gè)問(wèn)題需要再次改善,使網(wǎng)上訂餐物流信息系統(tǒng)功能更加強(qiáng)大,操作更加方便。參考文獻(xiàn)楊彥青,郭獻(xiàn)崇.計(jì)算機(jī)軟件Java編程特點(diǎn)及其技術(shù)分析[J].無(wú)線互聯(lián)科技,2021,18(03):54-55.徐宏昌.Java編程語(yǔ)言在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用[J].電腦編程技巧與維護(hù),2020(12):12-13+29.聶維,張忠,劉小豫.網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度棚戶區(qū)改造房屋拆遷補(bǔ)償合同書(shū)
- 2024年滄州孟村回族自治縣事業(yè)單位招聘真題
- 重點(diǎn)學(xué)科工作匯報(bào)
- 律師風(fēng)險(xiǎn)委托代理合同7篇
- 招商工作方案匯報(bào)
- 一年級(jí)寫人作文無(wú)人能比的爺爺200字(13篇)
- 智能倉(cāng)儲(chǔ)管理技術(shù)在倉(cāng)儲(chǔ)環(huán)節(jié)的創(chuàng)新實(shí)踐
- 2025電力系統(tǒng)改造工程承包合同
- 農(nóng)業(yè)生物技術(shù)應(yīng)用與成果共享協(xié)議
- 2025年度國(guó)務(wù)院國(guó)資委干部教育培訓(xùn)中心招聘(2人)模擬試卷附答案詳解(鞏固)
- 多重耐藥基本知識(shí)課件
- 防觸電安全知識(shí)培訓(xùn)課件
- 2024年山東力明科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)必考題
- 盲盒經(jīng)濟(jì)中稀缺性感知對(duì)成癮性消費(fèi)的神經(jīng)機(jī)制論文
- 子女債務(wù)免責(zé)協(xié)議書(shū)
- 基金股票培訓(xùn)
- 《鄉(xiāng)村旅游規(guī)劃與實(shí)踐》課件-項(xiàng)目七 鄉(xiāng)村旅游商品開(kāi)發(fā)與設(shè)計(jì)
- 北師大八年級(jí)數(shù)學(xué)上冊(cè)位置與坐標(biāo)《平面直角坐標(biāo)系》示范課教學(xué)課件
- 檢驗(yàn)科知識(shí)培訓(xùn)課件
- 學(xué)校體育教學(xué)與心理健康教育融合策略
- 2025年內(nèi)蒙古事業(yè)單位綜合應(yīng)用能力考?xì)v年高頻重點(diǎn)提升(共500題)附帶答案詳解
評(píng)論
0/150
提交評(píng)論