版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄基于BS結(jié)構(gòu)的奶茶點(diǎn)餐網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著改革開(kāi)放三十多年帶來(lái)的飛速發(fā)展,我們可以看到這個(gè)社會(huì)的每個(gè)地方都有了計(jì)算機(jī)的身影,公共交通。例如公共交通,移動(dòng)支付,網(wǎng)上購(gòu)物等等,計(jì)算機(jī)以其速度快,高精準(zhǔn)度等優(yōu)點(diǎn)成為了人們生活的剛需。奶茶點(diǎn)餐網(wǎng)站采用B/S架構(gòu),應(yīng)用動(dòng)態(tài)網(wǎng)頁(yè)和MySQL開(kāi)發(fā)體系,總體分為兩個(gè)模塊,前臺(tái)作為用戶界面主要實(shí)現(xiàn)賬號(hào)的注冊(cè),登錄,購(gòu)物車(chē)以及購(gòu)買(mǎi)功能。后臺(tái)作為商家管理界面主要實(shí)現(xiàn)的功能包括用戶管理、奶茶管理、奶茶類型管理、奶茶管理、訂單管理等,通過(guò)對(duì)后臺(tái)的管理,商家能夠更好掌握訂單的狀況。實(shí)現(xiàn)奶茶點(diǎn)餐網(wǎng)站全部功能,不僅需要前端的JSP,Severlet等技術(shù)的實(shí)現(xiàn),還需要后臺(tái)數(shù)據(jù)庫(kù)的大力支持。用戶通過(guò)網(wǎng)站首頁(yè)填寫(xiě)注冊(cè)信息,將奶茶加入購(gòu)物車(chē),下單,這些相關(guān)信息都會(huì)被存儲(chǔ)數(shù)據(jù)庫(kù)中,而商家可以登錄到后臺(tái)頁(yè)面訪問(wèn)數(shù)據(jù)庫(kù)查看或者修改數(shù)據(jù)。用戶頁(yè)面和商家管理頁(yè)面之間用MySQL進(jìn)行連接,以達(dá)到兩者交互,數(shù)據(jù)統(tǒng)一的效果。關(guān)鍵詞:奶茶店,JSP,MySQL 目錄摘要 [6]。(4)經(jīng)濟(jì)效益任何項(xiàng)目的搭建都是要保證甲方的經(jīng)濟(jì)效益,如果商家不能夠從網(wǎng)站中獲得經(jīng)濟(jì)效益,那么整個(gè)項(xiàng)目都是毫無(wú)意義的。因而在設(shè)計(jì)網(wǎng)站的過(guò)程中必須要考慮經(jīng)濟(jì)效益。3.4系統(tǒng)流程分析3.4.1操作流程對(duì)于奶茶點(diǎn)餐網(wǎng)站其中加入購(gòu)物車(chē),購(gòu)買(mǎi)等功能必須是本網(wǎng)站注冊(cè)過(guò)的會(huì)員才能夠?qū)崿F(xiàn),因而必須注冊(cè)會(huì)員才能夠完整的使用網(wǎng)站的功能。具體的用戶登錄使用的流程如圖3-1所示:圖3-1用戶登錄操作流程圖3.4.2信息添加流程當(dāng)用戶注冊(cè)奶茶點(diǎn)餐網(wǎng)站的賬號(hào)以及用戶登陸過(guò)后進(jìn)行下單后買(mǎi)時(shí)會(huì)生成一個(gè)用戶id和訂單編號(hào),具體生成的流程如圖3-2所示:圖3-2信息添加流程圖3.4.3信息刪除流程針對(duì)各類型用戶網(wǎng)站提供了刪除信息的功能,普通用戶可以刪除購(gòu)物車(chē),商家可以對(duì)奶茶信息和用戶信息進(jìn)行刪除,信息刪除的具體流程如圖3-3所示:圖3-3信息刪除流程圖奶茶點(diǎn)餐網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)4系統(tǒng)設(shè)計(jì)分析4.1系統(tǒng)體系結(jié)構(gòu)在軟件生命周期中耗時(shí)最大就是需求分析,可以說(shuō)一個(gè)好的需求分析就像是代碼的生命能源,而系統(tǒng)設(shè)計(jì)就是為了將需求分析的結(jié)果更加具體的模塊化。一個(gè)好的系統(tǒng)設(shè)計(jì)可以最大化的滿足用戶的需求。不僅如此,一個(gè)好的系統(tǒng)設(shè)計(jì)能夠極大的提高工作的效率。項(xiàng)目能否經(jīng)過(guò)層層的測(cè)試被客戶驗(yàn)收最終投入市場(chǎng)使用與前期的系統(tǒng)設(shè)計(jì)息息相關(guān)。本奶茶點(diǎn)餐網(wǎng)站采用B/S架構(gòu),Java語(yǔ)言設(shè)計(jì)開(kāi)發(fā),前端主要采用JS、CSS等技術(shù),后端主要采用SSM框架,系統(tǒng)主要分為用戶和管理員兩個(gè)角色,有以下幾個(gè)功能模塊:(1)注冊(cè)登錄模塊:用戶進(jìn)入系統(tǒng)之后,首先需要輸入賬戶、密碼等信息進(jìn)行注冊(cè),注冊(cè)完成之后需要輸入自己的賬戶和密碼進(jìn)行登錄,賬戶和密碼全部正確則登錄成功,否則登錄失敗。(2)奶茶展示模塊保證管理員在后臺(tái)輸入的相關(guān)奶茶圖片,介紹等信息能夠在系統(tǒng)中的奶茶信息展示在前端界面(3)購(gòu)買(mǎi)奶茶模塊用戶登錄之后,可以選擇奶茶,并進(jìn)行加入購(gòu)物車(chē)或者直接下單。(4)用戶管理模塊管理員登錄奶茶點(diǎn)餐網(wǎng)站的后臺(tái)之后,在用戶管理頁(yè)面可以對(duì)用戶信息進(jìn)行添加、修改和刪除等操作。(5)奶茶管理模塊管理員可以在奶茶管理和奶茶類型管理頁(yè)面中對(duì)奶茶信息、奶茶類型信息進(jìn)行增、刪、改等操作。(6)訂單模塊用戶下單之后可以查看自己的訂單,管理員則可以對(duì)所有用戶的訂單進(jìn)行查詢和管理。奶茶店的結(jié)構(gòu)圖4-1所示:網(wǎng)網(wǎng)絡(luò)管理員用戶服務(wù)器和程序圖4-1系統(tǒng)結(jié)構(gòu)系統(tǒng)詳細(xì)模塊圖如圖4-2所示,本設(shè)計(jì)的前端主要分為管理員和兩個(gè)界面,兩個(gè)界面完全分開(kāi),具有不同的功能模塊。圖4-2系統(tǒng)詳細(xì)模塊在登錄奶茶點(diǎn)餐網(wǎng)站時(shí),為了保護(hù)用戶賬號(hào)的安全,必須進(jìn)行密碼的驗(yàn)證,具體的登錄系統(tǒng)結(jié)構(gòu)如圖4-3所示。YY奶茶店登錄用戶登錄密碼正確管理員用戶界面用戶界面圖4-3登錄結(jié)構(gòu)圖對(duì)于奶茶點(diǎn)餐管理員來(lái)說(shuō),管理員需要在后臺(tái)登錄的頁(yè)面進(jìn)行密碼驗(yàn)證,然后到達(dá)后臺(tái)的管理頁(yè)面對(duì)奶茶的類型,推薦,信息,訂單,以及用戶信息管理,具體結(jié)構(gòu)流程如圖4-4所示。管理員管理員登錄輸入信息登錄成功用戶管理網(wǎng)站后臺(tái)奶茶類型管理奶茶管理奶茶管理訂單管理登錄失敗,返回首頁(yè)圖4-4管理員結(jié)構(gòu)流程圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)原則數(shù)據(jù)庫(kù)的設(shè)計(jì)要與需求分析緊密的相結(jié)合起來(lái),使數(shù)據(jù)庫(kù)充分滿足用戶的需要。將用戶的需求以及奶茶店的經(jīng)營(yíng)聯(lián)系起來(lái),分析各個(gè)實(shí)體之間存在的關(guān)系,確定每個(gè)實(shí)體的屬性完整并設(shè)置好鍵值,保證每個(gè)屬性都是不可分割的,嚴(yán)格遵守?cái)?shù)據(jù)庫(kù)設(shè)計(jì)的三大原則。要做到數(shù)據(jù)庫(kù)的完整性,有效性,使奶茶點(diǎn)餐系統(tǒng)提交的數(shù)據(jù)與數(shù)據(jù)庫(kù)保持一致,各個(gè)模塊之間盡量減少依賴。下面介紹奶茶點(diǎn)餐網(wǎng)站所涉及到的部分關(guān)系模型。在奶茶點(diǎn)餐網(wǎng)站比較特殊的用戶就是管理員,他只能夠在數(shù)據(jù)庫(kù)中定義出來(lái),用屬性status表示,他的關(guān)系模型如下圖所示。圖4-5管理員信息實(shí)體屬性圖普通用戶與管理員不同,這類用戶可以在網(wǎng)站的注冊(cè)頁(yè)面進(jìn)行注冊(cè)然后登錄,所擁有的屬性也表較多,其中編號(hào)為它的主鍵,具體實(shí)體屬性圖如圖4-5所示。圖4-6用戶管理實(shí)體屬性圖訂單管理屬性包含該訂單的訂單編號(hào),用戶編號(hào),總價(jià)格,是否刪除,其中訂單為主鍵,具體如圖4-4所示。圖4-7訂單管理實(shí)體屬性圖4.3數(shù)據(jù)表購(gòu)物車(chē)表car:其中購(gòu)物車(chē)的id為主鍵,當(dāng)用戶把商品加入購(gòu)物車(chē)時(shí)把信息存入該表格中。表4-1購(gòu)物車(chē)表FieldsFieldTypeKeyvalueCommentidint(11)PK購(gòu)物車(chē)IDuseridint(11)N用戶IDoriginidint(11)N奶茶IDnumberint(11)N奶茶數(shù)量isdelint(11)N0正常1刪除訂單詳情表detail:該表的主鍵是訂單詳情id,在用戶下單時(shí)可查看該表內(nèi)容,商家也可通過(guò)觀察表中的奶茶id來(lái)選擇奶茶推薦表4-2訂單詳情表FieldsFieldTypeKeyvalueCommentidint(11)PK訂單詳情IDorderidint(11)FK訂單IDoriginidint(11)FK奶茶IDnumberint(11)N奶茶數(shù)量isdelint(11)N0正常1刪除奶茶表food:商家在奶茶點(diǎn)餐網(wǎng)站的推薦奶茶管理頁(yè)面中添加茶的詳細(xì)信息并提交到奶茶表中,前臺(tái)的奶茶推薦頁(yè)面訪問(wèn)數(shù)據(jù)庫(kù)獲取信息并展示出來(lái)。表4-3奶茶表FieldsFieldTypeKeyvalueCommentidint(11)PK奶茶IDtypeidint(11)FK奶茶類型IDnamevarchar(255)N奶茶名稱imagevarchar(255)N奶茶圖片bodyvarchar(2000)N奶茶介紹howdovarchar(2000)N奶茶做法isdelint(11)N0正常1刪除訂單表order:用戶在提交訂單時(shí)將信息存入到訂單表中,商家在后臺(tái)通過(guò)訪問(wèn)數(shù)據(jù)庫(kù)獲取所有的訂單消息表4-4訂單表FieldsFieldTypeKeyvalueCommentidint(11)PK訂單IDuseridint(11)FK用戶IDpricedecimal(10,2)N總價(jià)isdelint(11)N0正常1刪除奶茶表origin:商家在后臺(tái)添加奶茶商品提交到奶茶表中,前臺(tái)的奶茶市場(chǎng)頁(yè)面訪問(wèn)數(shù)據(jù)庫(kù)獲取奶茶信息并展示出來(lái)表4-5奶茶表FieldsFieldTypeKeyvalueCommentidint(11)PK奶茶IDnamevarchar(255)N奶茶名稱pricedecimal(10,2)N奶茶價(jià)格isdelint(11)N0正常1刪除奶茶類型表type:商家在推薦奶茶類型管理中添加奶茶類型并提交到奶茶類型表,在推薦奶茶管理頁(yè)面中訪問(wèn)該表可以填寫(xiě)推薦類型表4-6奶茶類型表FieldsFieldTypeKeyvalueCommentidint(11)PK奶茶類型IDnamevarchar(255)N奶茶類型名稱isdelint(11)N0正常1刪除用戶表user:用戶通過(guò)注冊(cè)成為網(wǎng)站的用戶,并將填寫(xiě)的提交到用戶表,默認(rèn)狀態(tài)為普通用戶,管理用可以通過(guò)修改屬性status將普通用戶改編成管理員。表4-7用戶表FieldsFieldTypeKeyvalueCommentidint(11)PK用戶IDusernamevarchar(255)N用戶昵稱passwordvarchar(255)N用戶密碼realnamevarchar(255)N用戶姓名phonevarchar(255)N電話號(hào)碼addressvarchar(1000)N收貨地址statusint(11)N0管理員1用戶isdelint(11)N0正常1刪除5系統(tǒng)實(shí)現(xiàn)5.1網(wǎng)站前臺(tái)功能模塊在瀏覽器中輸入相應(yīng)的網(wǎng)址,可以直接到達(dá)奶茶點(diǎn)餐網(wǎng)站的首頁(yè),在首頁(yè)的上方有奶茶推薦,登錄,注冊(cè)三個(gè)按鈕,點(diǎn)擊即可進(jìn)入相對(duì)應(yīng)的頁(yè)面。詳細(xì)的效果如圖5-1所示:圖5-1網(wǎng)站首頁(yè)模塊點(diǎn)擊奶茶推薦按鈕,點(diǎn)擊進(jìn)入此推薦面可以獲取店家在后臺(tái)推薦的奶茶產(chǎn)品并且包含奶茶介紹、奶茶做法、奶茶圖片等信息,讓用戶輕松的找到喜愛(ài)的奶茶具體效果如圖5-2所示。圖5-2美食推薦界面圖用戶點(diǎn)擊注冊(cè)頁(yè)面,按照頁(yè)面提示填寫(xiě)用戶名、真實(shí)姓名、密碼、電話、收貨地址并進(jìn)行提交,立即可以獲得用戶賬號(hào),具體的實(shí)現(xiàn)代碼如下:@OverridepublicUserlogin(Stringusername,Stringpassword,Integerstatus){returnuserDao.login(username,password,status);}@OverridepublicIntegerregister(Useruser){returnuserDao.add(user);}@OverridepublicIntegerupdate(Useruser){returnuserDao.update(user);}@OverridepublicIntegerdel(Integerid){Useruser=userDao.getUserById(id);if(user!=null){user.setIsdel(1);returnuserDao.update(user);}returnnull;}@OverridepublicUsergetUserById(Integerid){returnuserDao.getUserById(id);}@OverridepublicUsergetUserByUsername(Stringusername){returnuserDao.getUserByUsername(username);}效果如圖5-3所示圖5-3會(huì)員注冊(cè)界面圖用戶注冊(cè)成功之后點(diǎn)擊登錄按鈕,填寫(xiě)正確的用戶名和密碼進(jìn)行登錄,具體如5-4所示:圖5-4會(huì)員登錄界面圖在用戶成功登錄之后,用戶可以點(diǎn)擊奶茶市場(chǎng)市場(chǎng)按鈕進(jìn)入奶茶的售賣(mài)頁(yè)面,已經(jīng)將心儀奶茶加入購(gòu)物車(chē)。如圖5-5所示:圖5-5界面圖購(gòu)物車(chē):進(jìn)入購(gòu)物車(chē)頁(yè)面,可以獲取編號(hào)、奶茶名稱、奶茶價(jià)格、購(gòu)買(mǎi)數(shù)量等信息,并可進(jìn)行刪除、下單操作,具體代碼實(shí)現(xiàn):@ServicepublicclassCarServiceImplimplementsCarService{@AutowiredCarDaocarDao;@OverridepublicIntegeradd(Carcar){returncarDao.add(car);}@OverridepublicIntegerupdate(Carcar){returncarDao.update(car);}@OverridepublicIntegerdel(Integerid){Carcar=carDao.getCarById(id);if(car!=null){car.setIsdel(1);returncarDao.update(car);}returnnull;}@OverridepublicCargetCarById(Integerid){returncarDao.getCarById(id);}@OverridepublicList<ShowCar>getShowCarByUserid(Integerid){returncarDao.getShowCarByUserid(id);}@OverridepublicList<Car>getCarByUserid(Integerid){returncarDao.getCarByUserid(id);}}具體效果如圖5-6所示;圖5-6購(gòu)物車(chē)界面圖訂單管理:通過(guò)此頁(yè)面可以獲取訂單編號(hào)、訂單總價(jià)、查看子訂單等信息,并可進(jìn)行支付等操作,如圖5-7所示;@ServicepublicclassOrderServiceImplimplementsOrderService{@AutowiredOrderDaoorderDao;@OverridepublicIntegeradd(Orderorder){returnorderDao.add(order);}@OverridepublicIntegerupdate(Orderorder){returnorderDao.update(order);}@OverridepublicIntegerdel(Integerid){Orderorder=orderDao.getOrderById(id);if(order!=null){order.setIsdel(1);returnorderDao.update(order);}returnnull;}@OverridepublicOrdergetOrderById(Integerid){returnorderDao.getOrderById(id);}@OverridepublicList<Order>getOrderByUserid(Integerid){returnorderDao.getOrderByUserid(id);}}如圖5-8所示;圖5-7訂單管理界面圖管理員在奶茶點(diǎn)餐網(wǎng)站首頁(yè)的底部,點(diǎn)擊后臺(tái)登錄按鈕即可進(jìn)入后臺(tái)登陸頁(yè)面:填寫(xiě)賬號(hào)、密碼并進(jìn)行登錄,即可進(jìn)入奶茶點(diǎn)餐網(wǎng)站后臺(tái),如圖5-9所示。圖5-9管理員登錄界面圖管理員登錄后臺(tái)后,可以對(duì)用戶管理、奶茶管理、奶茶類型管理、奶茶管理、訂單管理模塊進(jìn)行查看及相應(yīng)操作;用戶管理:此頁(yè)面通過(guò)訪問(wèn)的數(shù)據(jù)庫(kù)可以直接獲取用戶的具體信息包括用戶的編號(hào)、用戶名、密碼、真實(shí)姓名、電話、收貨地址等信息,并可進(jìn)行修改、刪除操作,如圖5-10所示。圖5-10用戶管理界面圖奶茶推薦管理:通過(guò)此頁(yè)面可以對(duì)前端的奶茶推薦頁(yè)面的內(nèi)容進(jìn)行修改,刪除以及更新。如圖5-11所示。圖5-11奶茶管理界面圖點(diǎn)擊“添加奶茶推薦”按鈕,填寫(xiě)表單中的奶茶類型,名稱,圖片,推薦介紹,做法,然后點(diǎn)擊“保存”,刷新網(wǎng)站就可以看到更新過(guò)后的推薦頁(yè)面,在這里以添加“百香果”奶茶為例,填寫(xiě)相對(duì)應(yīng)的內(nèi)容提交,刷新后的界面如圖所示:圖5-12奶茶管理界面圖奶茶管理:通過(guò)內(nèi)容列表可以獲取編號(hào)、奶茶名稱、奶茶價(jià)格等信息,并可進(jìn)行編輯、刪除、添加奶茶操作,@ServicepublicclassOriginServiceImplimplementsOriginService{@AutowiredOriginDaooriginDao;@OverridepublicIntegeradd(Originorigin){returnoriginDao.add(origin);}@OverridepublicIntegerupdate(Originorigin){returnoriginDao.update(origin);}@OverridepublicIntegerdel(Integerid){Originorigin=originDao.getOriginById(id);if(origin!=null){origin.setIsdel(1);returnoriginDao.update(origin);}returnnull;}@OverridepublicOrigingetOriginById(Integerid){returnoriginDao.getOriginById(id);}}具體效果如圖5-12所示。圖5-13奶茶管理界面圖訂單管理:此頁(yè)面可以訪問(wèn)數(shù)據(jù)庫(kù)的order表來(lái)獲取訂單的信息包括訂單編號(hào)、用戶ID、總價(jià)等信息,并可進(jìn)行查看詳細(xì)訂單操作,如圖5-13所示;查看子訂單:點(diǎn)擊進(jìn)入此頁(yè)面,可以獲取該訂單中所購(gòu)買(mǎi)的奶茶名稱、購(gòu)買(mǎi)數(shù)量、奶茶單價(jià)信息,如圖5-14所示;圖5-14訂單管理界面圖圖5-15查看子訂單界面圖6系統(tǒng)測(cè)試每一個(gè)成功地軟件都離不開(kāi)測(cè)試這一重要的環(huán)節(jié)。在一些計(jì)算機(jī)技術(shù)比較的發(fā)達(dá)國(guó)家,軟件測(cè)試甚至已經(jīng)成為了一個(gè)獨(dú)立的產(chǎn)業(yè),在微軟公司軟件測(cè)試和軟件開(kāi)發(fā)的人員比例已經(jīng)達(dá)到了1:1甚至1:2。由此可以看到軟件測(cè)試的重要性。軟件測(cè)試的工作就是找出軟件的缺陷,讓程序在開(kāi)發(fā)的過(guò)程中產(chǎn)生的錯(cuò)誤盡早地被發(fā)現(xiàn),確保開(kāi)發(fā)出來(lái)的程序符合用戶需求。我們站在客戶的角度對(duì)程序進(jìn)行測(cè)試,不斷提高程序的質(zhì)量,確保程序的安全運(yùn)行,降低因?yàn)檐浖毕荻鴰?lái)的經(jīng)濟(jì)損失的風(fēng)險(xiǎn)。良好的測(cè)試讓用戶對(duì)系統(tǒng)快速提升信任最好的方式。在本設(shè)計(jì)中,我們采取了簡(jiǎn)單的黑盒測(cè)試,具體的測(cè)試內(nèi)容如下文所示。6.1功能測(cè)試功能測(cè)試主要包括五項(xiàng)內(nèi)容:適用性、準(zhǔn)確性、可操作性、依從性、安全性。本系統(tǒng)功能測(cè)試如表6-1所示:表6-1系統(tǒng)功能測(cè)試測(cè)試內(nèi)容測(cè)試結(jié)果是否具有適用性Y是否具有準(zhǔn)確性Y是否具有可操作性Y測(cè)試實(shí)例Y(1)登錄測(cè)試系統(tǒng)登錄測(cè)試,點(diǎn)擊登錄系統(tǒng)使用兩種不同權(quán)限的賬號(hào)進(jìn)行登錄,查看登陸狀態(tài)是否正確。表6-2登錄功能測(cè)試用例功能描述登錄功能用例目的測(cè)試用戶是否能正常登錄前提條件系統(tǒng)運(yùn)行正常,用戶賬號(hào)已存在輸入期望輸出實(shí)際情況在用戶登陸頁(yè)面輸入正確的用戶賬號(hào)“aaa”;(2)輸入正確的密碼“aaa”;(3)點(diǎn)擊登錄按鈕。網(wǎng)頁(yè)跳轉(zhuǎn)至網(wǎng)頁(yè)跳轉(zhuǎn)至奶茶點(diǎn)餐網(wǎng)站首頁(yè),登陸失敗首頁(yè),顯示登錄用戶賬號(hào)網(wǎng)頁(yè)跳轉(zhuǎn)至至奶茶點(diǎn)餐網(wǎng)站首頁(yè),顯示登錄用戶賬號(hào)(4)點(diǎn)擊后臺(tái)登錄輸入賬號(hào)“aaa”以及密碼“aaa”(5)點(diǎn)擊登錄按鈕。網(wǎng)頁(yè)跳轉(zhuǎn)奶茶點(diǎn)餐網(wǎng)站首頁(yè),登陸失敗網(wǎng)頁(yè)跳轉(zhuǎn)奶茶點(diǎn)餐網(wǎng)站首頁(yè),登陸失?。?)點(diǎn)擊后臺(tái)登錄輸入賬號(hào)“admin”以及密碼“123”(7)點(diǎn)擊登錄按鈕。網(wǎng)頁(yè)跳轉(zhuǎn)至奶茶點(diǎn)餐網(wǎng)站的后臺(tái)頁(yè)面,登陸成功網(wǎng)頁(yè)跳轉(zhuǎn)之奶茶點(diǎn)餐網(wǎng)站的后臺(tái)頁(yè)面,登陸成功(2)注冊(cè)測(cè)試,在網(wǎng)站的首頁(yè)嘗試注冊(cè)一個(gè)新賬號(hào),然后測(cè)試之后賬號(hào)是否能成功的進(jìn)行登錄。表6-3注冊(cè)功能測(cè)試用例功能描述注冊(cè)功能用例目的測(cè)試用戶是否正常注冊(cè)前提條件系統(tǒng)運(yùn)行正常輸入期望輸出實(shí)際情況(1)進(jìn)入奶茶點(diǎn)餐網(wǎng)站的首頁(yè),點(diǎn)擊注冊(cè)按鈕;(2)輸入正確用戶名“caicai”、密碼“777”、手機(jī)號(hào)、地址、真實(shí)姓名信息;(3)點(diǎn)擊注冊(cè)。跳轉(zhuǎn)至網(wǎng)站首頁(yè),可進(jìn)行賬號(hào)登錄,顯示登錄賬號(hào)“caicai”跳轉(zhuǎn)至網(wǎng)站首頁(yè),可進(jìn)行賬號(hào)登錄,顯示登錄賬號(hào)“caicai”(4)進(jìn)入奶茶點(diǎn)餐網(wǎng)站的首頁(yè),點(diǎn)擊注冊(cè)按鈕(5)輸入不完整的注冊(cè)信息;(6)點(diǎn)擊注冊(cè)。網(wǎng)頁(yè)不跳轉(zhuǎn),提示缺少信息的地方“請(qǐng)輸入信息”,注冊(cè)失敗網(wǎng)頁(yè)不跳轉(zhuǎn),提示缺少信息的地方“請(qǐng)輸入信息”,注冊(cè)失?。?)購(gòu)買(mǎi)測(cè)試,登錄一個(gè)用戶賬號(hào),嘗試在奶茶市場(chǎng)中購(gòu)買(mǎi)一份奶茶,觀查購(gòu)物車(chē)以及訂單狀態(tài),測(cè)試奶茶點(diǎn)餐網(wǎng)站的購(gòu)買(mǎi)功能能否正常的使用。表6-4購(gòu)買(mǎi)功能測(cè)試用例功能描述在線購(gòu)買(mǎi)奶茶功能用例目的測(cè)試網(wǎng)站的購(gòu)買(mǎi)功能前提條件系統(tǒng)運(yùn)行正常輸入期望輸出實(shí)際情況(1)進(jìn)入網(wǎng)頁(yè),點(diǎn)擊導(dǎo)航欄進(jìn)行登錄;(2)將一份紅茶奶昔加入購(gòu)物車(chē);(3)查看購(gòu)物車(chē)。購(gòu)物車(chē)內(nèi)有紅茶奶昔,價(jià)格明細(xì),支付,以及刪除購(gòu)物車(chē)內(nèi)有紅茶奶昔,價(jià)格明細(xì),支付,以及刪除點(diǎn)擊刪除,將購(gòu)物車(chē)內(nèi)的紅茶奶昔刪除;查看購(gòu)物車(chē)。查看購(gòu)物車(chē)內(nèi)容為空查看購(gòu)物車(chē)內(nèi)容為空將一份紅茶奶昔加入購(gòu)物車(chē);點(diǎn)擊下單,然后支付;查看數(shù)據(jù)庫(kù)訂單列表隨機(jī)生成訂單編號(hào),顯示出紅茶奶昔價(jià)格,點(diǎn)擊支付可彈出支付二維碼隨機(jī)生成訂單編號(hào),顯示出紅茶奶昔價(jià)格,點(diǎn)擊支付可彈出支付二維碼(4)用戶管理測(cè)試表6-4用戶管理功能測(cè)試用例功能描述用戶管理功能用例目的測(cè)試管理員能夠?qū)ζ胀ㄓ脩粜畔⑦M(jìn)行修改,刪除前提條件系統(tǒng)運(yùn)行正常輸入期望輸出實(shí)際情況(1)進(jìn)入奶茶點(diǎn)餐網(wǎng)頁(yè)后臺(tái),點(diǎn)擊用戶管理頁(yè)面;(2)將用戶“aaaa”的密碼修改成“aaaa”;(3)更新網(wǎng)頁(yè),登錄用戶賬號(hào)“aaaa”。使用賬戶“aaaa”的原始密碼登錄,直接返回網(wǎng)站首頁(yè),登錄不成功,使用修改過(guò)的密碼登錄,顯示出登錄賬號(hào)“aaaa”使用賬戶“aaaa”的原始密碼登錄,直接返回網(wǎng)站首頁(yè),登錄不成功,使用修改過(guò)的密碼登錄,顯示出登錄賬號(hào)“aaaa”(4)進(jìn)入奶茶點(diǎn)餐網(wǎng)頁(yè)后臺(tái),點(diǎn)擊用戶管理頁(yè)面;(5)將用戶“aaaa”刪除(6)更新網(wǎng)頁(yè),登錄用戶賬號(hào)“aaaa”。登錄失敗,返還網(wǎng)站首頁(yè)登錄失敗,返還網(wǎng)站首頁(yè)(5)推薦管理測(cè)試,用管理員賬號(hào)登錄網(wǎng)站頁(yè)面,查看后臺(tái)奶茶推薦功能是否能夠正常運(yùn)行,能否如實(shí)現(xiàn)預(yù)期功能。表6-5推薦管理功能測(cè)試用例功能描述推薦管理功能用例目的測(cè)試管理員能夠?qū)η芭_(tái)推薦的奶茶信息進(jìn)行增加,刪除,修改前提條件系統(tǒng)運(yùn)行正常輸入期望輸出實(shí)際情況(1)進(jìn)入奶茶點(diǎn)餐網(wǎng)頁(yè)后臺(tái),點(diǎn)擊推薦管理頁(yè)面;(2)將“百香果”奶茶添加推薦,并填寫(xiě)類型,名稱,圖片,介紹,做法(3)更新網(wǎng)頁(yè)進(jìn)入到奶茶推薦頁(yè)面,“百香果”已經(jīng)被頁(yè)面推薦,并且顯示出它的類型,名稱,圖片,介紹,做法“百香果”已經(jīng)被頁(yè)面推薦,并且顯示出它的類型,名稱,圖片,介紹,做法(4)將“百香果”奶茶的推薦刪除(5)更新網(wǎng)頁(yè)進(jìn)入到奶茶推薦頁(yè)面,“百香果”已經(jīng)被刪除,進(jìn)入到奶茶推薦頁(yè)面,“百香果”已經(jīng)被刪除,(6)將“百香果”推薦的信息進(jìn)行修改(7)更新網(wǎng)頁(yè)進(jìn)入到奶茶推薦頁(yè)面,顯示“百香果”的推薦信息是修改過(guò)后的進(jìn)入到奶茶推薦頁(yè)面,顯示“百香果”的推薦信息是修改過(guò)后的(6)奶茶管理測(cè)試表6-6推薦管理功能測(cè)試用例功能描述推薦管理功能用例目的測(cè)試管理員能夠?qū)η芭_(tái)售賣(mài)的奶茶信息進(jìn)行增加,刪除,修改前提條件系統(tǒng)運(yùn)行正常輸入期望輸出實(shí)際情況(1)進(jìn)入奶茶點(diǎn)餐網(wǎng)頁(yè)后臺(tái),點(diǎn)擊奶茶管理頁(yè)面;(2)將“百香果”奶茶的價(jià)格從52元更改到12元(3)更新網(wǎng)頁(yè)進(jìn)入到奶茶市場(chǎng)頁(yè)面,“百香果”價(jià)格已經(jīng)變成了12元進(jìn)入到奶茶市場(chǎng)頁(yè)面,“百香果”價(jià)格已經(jīng)變成了12元(4)將“百香果”奶茶的信息在管理頁(yè)面中刪除(5)更新網(wǎng)頁(yè)進(jìn)入到奶茶市場(chǎng)頁(yè)面,頁(yè)面不在顯示“百香果”奶茶進(jìn)入到奶茶市場(chǎng)頁(yè)面,頁(yè)面不在顯示“百香果”奶茶(6)點(diǎn)擊添加奶茶,將“百香果”奶茶添加,并將價(jià)格定位12元(7)更新網(wǎng)頁(yè)進(jìn)入到奶茶推薦頁(yè)面,“百香果”奶茶,并且價(jià)格為12元進(jìn)入到奶茶推薦頁(yè)面,“百香果”奶茶,并且價(jià)格為12元6.2性能測(cè)試性能測(cè)試可用性測(cè)試用于檢測(cè)系統(tǒng)的可理解性、可操作性等方面內(nèi)容。具體測(cè)試方面如表6-5所示。表6-7
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030文化創(chuàng)意產(chǎn)業(yè)市場(chǎng)供需發(fā)展競(jìng)爭(zhēng)形勢(shì)及投資選擇規(guī)劃分析研究報(bào)告
- 2025-2030文化產(chǎn)權(quán)交易行業(yè)市場(chǎng)現(xiàn)狀供需分析及創(chuàng)新投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030文化產(chǎn)業(yè)園區(qū)投資市場(chǎng)供需分析投資評(píng)估規(guī)劃研究方法
- 2025-2030挪威領(lǐng)先的新型材料行業(yè)市場(chǎng)供需調(diào)研及發(fā)展前景規(guī)劃分析研究報(bào)告
- 2025-2030挪威海洋石油平臺(tái)設(shè)備行業(yè)市場(chǎng)發(fā)展及投資價(jià)值評(píng)估規(guī)劃分析報(bào)告
- 2025-2030挪威海洋水產(chǎn)養(yǎng)殖行業(yè)市場(chǎng)供需分析及發(fā)展策略規(guī)劃研究報(bào)告
- 2025-2030挪威水文發(fā)電行業(yè)市場(chǎng)前瞻性研究及技術(shù)創(chuàng)新與能源市場(chǎng)分析報(bào)告
- 2025-2030拖拉機(jī)農(nóng)機(jī)性能測(cè)試及大戶合作模式分析
- 2025-2030批發(fā)零售行業(yè)市場(chǎng)分析競(jìng)爭(zhēng)投資評(píng)估規(guī)劃分析研究
- 2026年事業(yè)單位公開(kāi)招聘職業(yè)道德與法律知識(shí)考核試題及答案
- 清華大學(xué)教師教學(xué)檔案袋制度
- 公租房完整租賃合同范本
- 東南大學(xué)附屬中大醫(yī)院2026年招聘?jìng)淇碱}庫(kù)及答案詳解參考
- 2025新疆阿瓦提縣招聘警務(wù)輔助人員120人參考筆試題庫(kù)及答案解析
- 貴州國(guó)企招聘:2025貴州鹽業(yè)(集團(tuán))有限責(zé)任公司貴陽(yáng)分公司招聘考試題庫(kù)附答案
- 2025-2026學(xué)年秋季學(xué)期教學(xué)副校長(zhǎng)工作述職報(bào)告
- GB/T 3098.5-2025緊固件機(jī)械性能第5部分:自攻螺釘
- 2026年服裝電商直播轉(zhuǎn)化技巧
- 2025-2026學(xué)年小學(xué)美術(shù)浙美版(2024)二年級(jí)上冊(cè)期末練習(xí)卷及答案
- 會(huì)所軟裝合同范本
- 沖刺2026中考-科學(xué)備考班會(huì)課件
評(píng)論
0/150
提交評(píng)論