軟件工程課程設(shè)計(jì)報告-Fly外賣系統(tǒng)的分析與設(shè)計(jì)_第1頁
軟件工程課程設(shè)計(jì)報告-Fly外賣系統(tǒng)的分析與設(shè)計(jì)_第2頁
軟件工程課程設(shè)計(jì)報告-Fly外賣系統(tǒng)的分析與設(shè)計(jì)_第3頁
軟件工程課程設(shè)計(jì)報告-Fly外賣系統(tǒng)的分析與設(shè)計(jì)_第4頁
軟件工程課程設(shè)計(jì)報告-Fly外賣系統(tǒng)的分析與設(shè)計(jì)_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

軟件工程課程設(shè)計(jì)報告Fly外賣系統(tǒng)的分析與設(shè)計(jì)項(xiàng)目可行性研究1.1文檔編寫目的隨著互聯(lián)網(wǎng)時代的發(fā)展,大學(xué)生作為這個時代的青年軍,對于新鮮事物的嘗試是最踴躍的,鑒于這一塊我們從大學(xué)生的飲食入手,打算做一個外賣軟件,因?yàn)楝F(xiàn)在的人們都喜歡用著手機(jī),不愛出門了,這樣可以滿足大多數(shù)人不用出門就能吃到心儀的食物,所以外賣軟件有著巨大的潛力和發(fā)展。1.2項(xiàng)目背景2016年,中國高校大學(xué)生數(shù)量有3500萬人,而且還在以每年15.6%的速度在增長,這一龐大的大學(xué)生群體有著巨大的消費(fèi)潛力。據(jù)中華全國學(xué)生聯(lián)合會及相關(guān)檢測機(jī)構(gòu)的調(diào)查大學(xué)生每學(xué)期人均消費(fèi)5519元,其中飲食消費(fèi)占了大家花錢總體的74.8%,所以外賣行業(yè)有著巨大的潛力。從下圖這張圖片可以知道,現(xiàn)在大學(xué)生用于吃飯的錢占了生活費(fèi)的大頭,所以在這個時代外賣行業(yè)的興起是必然的圖1.1大學(xué)生消費(fèi)情況通過上面的倆個表我們可以看出,大家在乎的是飯菜的質(zhì)量,價格,所以我們在挑選商家時候也會精心挑選一些大家好評較多的商家,并且會推出一些特色菜品供給大家選擇,在食材上我們也打算采取食材全部曝光在網(wǎng)上,讓大家吃的放心吃的舒心。1.3項(xiàng)目設(shè)計(jì)工具M(jìn)icroSoftofficeVisio2007、SybasePowerDesigner1.4項(xiàng)目可行性分析1.4.1市場分析現(xiàn)在外賣行業(yè)也處于新興行業(yè),由于互聯(lián)網(wǎng)和大數(shù)據(jù)處于一個蓬勃發(fā)展的階段,而且人們也越來越依賴互聯(lián)網(wǎng),所以這一塊行業(yè)有著巨大的潛力和發(fā)展前途,現(xiàn)在外賣行業(yè)也剛剛處于一個起步狀態(tài),所以我們有著很好的機(jī)會和機(jī)遇?,F(xiàn)在這個外賣行業(yè)剛剛開始有倆家公司已經(jīng)占據(jù)了絕大市場,分別是:餓了么,美團(tuán)外賣。作為一個顧客我能切身的體會到外賣行業(yè)比較大的倆個核心競爭力:1.物美價廉2.配送時間。所以我們覺得食物的價格和味道我們開發(fā)人員所能做的并不多,所以想從節(jié)約配送時間方面作為我們產(chǎn)品的核心競爭了,想想看即使你的味道差別人一些但是你能半小時內(nèi)送到和那種味道很好一個多小時還沒到的顧客的體會也是不一樣的。所以我們從我們產(chǎn)品名字就能體現(xiàn)出我們產(chǎn)品的核心理念Fly飛,就是要體現(xiàn)出我們比別人送的快。1.4.2技術(shù)可行性技術(shù)背景:我們的Fly外賣App基于谷歌安卓技術(shù)開發(fā)linx內(nèi)核技術(shù),支持安卓4.0以上系統(tǒng),我們考慮到會出現(xiàn)幾種安全問題,比如用戶的密碼安全防護(hù),還有支付功能的保護(hù),還有管理員和用戶之間的權(quán)限關(guān)系,并且還有一些App經(jīng)常發(fā)生的并發(fā)性的解決,最后我們在內(nèi)存數(shù)據(jù)保護(hù)上也會做一些安全機(jī)制,最后我們這次Fly外賣App主要提供以下幾種安全機(jī)制:登錄密碼短信發(fā)送機(jī)制商家,客戶網(wǎng)上交易安全交易機(jī)制權(quán)限聲明機(jī)制訪問控制機(jī)制進(jìn)程通信機(jī)制內(nèi)存管理機(jī)制因?yàn)槊恳粋€App都會有并發(fā)問題,所以我們Fly外賣App打算對于Android,即Linux系統(tǒng)來說,一個用戶即一個文件目錄,用戶目錄之間的互訪是受權(quán)限控制的,在沒有指定權(quán)限的情況下,用戶間是不能有互相控制的能力的,除非用戶獲取了系統(tǒng)權(quán)限,即我們常說的root權(quán)限。在系統(tǒng)內(nèi)存儲,如果獲取了root權(quán)限,把文件寫到系統(tǒng)目錄下會是一種方式,root權(quán)限不容易獲取并存在安全隱患,不推薦這么做??梢岳@個思路,內(nèi)存儲不行但還有外置存儲,這個是多用戶公用的,可以把相關(guān)數(shù)據(jù)放在外置存儲器上,達(dá)到共享的目的。1.4.3經(jīng)濟(jì)可行性我們這個產(chǎn)品主要面對重郵,所以學(xué)生是我們客戶的主力軍,但是也不乏一些公司訂餐和私人訂餐,所以對于這些用戶來說外賣的口碑很重要,目前外賣市場需要完善的地方是對于菜品的質(zhì)量和搭配,這是影響外賣口碑的關(guān)鍵性部分,因此要做到豐富菜品。第二個就是配送速度。我們會先去考察一些口碑很好的商家,然后進(jìn)行一些食材的拍攝,對于拍攝很重要,畢竟客戶第一次只能從圖片中看到實(shí)物。而且我們要需要去各個不懂種類的商家進(jìn)行考察,保證品種的多樣性,滿足各個客戶的需求。最后我們要從配送入手,要自己建立一個配送團(tuán)隊(duì),分撥給各個商家,需要對校園熟悉的同學(xué)。結(jié)論:以上就是我對我們Fly外賣項(xiàng)目的可行性分析,可行性涉及的當(dāng)前背景下的條件及其解決方案,我們從市場需求,行業(yè)發(fā)展角度,和技術(shù)可行性的角度出發(fā)深入研究決定可以開始這個app的開發(fā)。1.5項(xiàng)目角色分工表1.1項(xiàng)目角色與分工表姓名承擔(dān)角色備注陶文祥開發(fā)人員組長劉敏開發(fā)人員可行性分析、管理員詳細(xì)設(shè)計(jì)袁野開發(fā)人員測試功能用例設(shè)計(jì)廖津開發(fā)人員測試計(jì)劃、總結(jié)及協(xié)助測試用例夏心怡測試人員概要設(shè)計(jì)歐銀川測試人員詳細(xì)設(shè)計(jì)項(xiàng)目需求分析2.1項(xiàng)目功能圖圖2.1項(xiàng)目功能圖2.2項(xiàng)目功能描述本網(wǎng)站分為兩個模塊:1、買家用戶;2、商家用戶;3、前臺用戶(未登錄用戶)。2.2.1前臺用戶查看商鋪列表:在用戶進(jìn)入外賣頁面是展示店鋪列表,全部的店鋪列表,根據(jù)店鋪創(chuàng)立的先后進(jìn)行排序。用戶都可以查看查看某商鋪:用戶可以點(diǎn)擊商鋪列表進(jìn)入某商鋪列表,可以看到店鋪的名稱、地址、訂單量等信息,還可以看到該商鋪的菜品列表。查看菜品:菜品將在商鋪詳情列表中,以列表形式完全顯示。有菜品圖片、菜品名稱、定該菜品的訂單量、金額和下單按鈕(當(dāng)點(diǎn)擊觸發(fā)的時候,系統(tǒng)判斷是否是買家已登錄用戶,如果不是跳轉(zhuǎn)到登錄界面)2.2.2買家用戶登錄功能:買家用戶需要登錄時,跳轉(zhuǎn)到登錄界面。登錄只有驗(yàn)證碼登錄的方式(當(dāng)用戶是第一次用驗(yàn)證碼登錄是及表示注冊)用戶信息管理:用戶信息主要包括用戶收貨地址和用戶手機(jī)號(手機(jī)號不能修改)(只有一個收貨地址可以修改)購物車管理:用戶在查看菜品時,可以加入菜品到購物車,購物車可以添加可以取消下單功能:用戶可以提交購物車(一次下單只能在一個店家中進(jìn)行),然后去確認(rèn)訂單信息。主要包括用戶地址、用戶手機(jī)號、店家名稱(不可相同)、選購菜品、金額等信息。訂單支付功能:訂單支付主要調(diào)用第三方支付平臺,(支付寶、微信)。支付成功后回調(diào)成功代碼,后跳轉(zhuǎn)到訂單詳情頁面訂單詳情頁面:訂單詳情頁面和下單頁面基本相同,多加入了下單時間,和付款狀態(tài)(未支付、已支付)查看自己的訂單列表:用戶可以查看自己的訂單列表,訂單列表顯示自己的訂單列表信息包括訂單時間,訂單狀態(tài)(未支付、已支付),按照時間倒序排序2.2.3商家用戶登錄功能:買家用戶需要登錄時,跳轉(zhuǎn)到登錄界面。登錄只有驗(yàn)證碼登錄的方式(當(dāng)用戶是第一次用驗(yàn)證碼登錄是及表示注冊),如果沒有數(shù)據(jù)記錄跳轉(zhuǎn)到創(chuàng)建商鋪界面(一個商家只能創(chuàng)建一個商鋪)商鋪創(chuàng)建界面:填入商鋪名稱、商鋪地址、商鋪圖片(只有一張)。進(jìn)入商鋪管理:商鋪管理界面中主要是做菜品列表(名稱,圖片)管理,可以直接下架,添加菜品和修改商鋪信息按鈕。添加菜品功能:主要信息有菜品名稱、菜品圖片修改商鋪信息:填入商鋪名稱、商鋪地址、商鋪圖片(只有一張)。查看訂單列表:商家收到的用戶訂單數(shù)據(jù)主要有(用戶手機(jī)號,訂單時間,訂單金額),可以點(diǎn)擊進(jìn)入訂單詳情,訂單狀態(tài)(未付款,已付款,已送達(dá))。訂單詳情列表:和用戶看到的訂單詳情界面是相同的(如果是已付款,就有已送達(dá)按鈕。)2.2.4管理員管理員可以審批數(shù)據(jù)商家請求數(shù)據(jù)和管理商鋪的展示和隱藏。2.3項(xiàng)目參與者描述項(xiàng)目參與者包括管理員用戶、買家用戶、商家用戶,關(guān)于如下圖:圖2.2參與者圖2.4項(xiàng)目用例圖圖2.3買家用例圖圖2.4商家用例圖圖2.5管理員用例圖圖2.6公共用戶用例圖2.5項(xiàng)目軟、硬件環(huán)境硬件環(huán)境:centOS服務(wù)器、安卓機(jī)。軟件環(huán)境:Java運(yùn)行環(huán)境、MySql數(shù)據(jù)庫。2.6項(xiàng)目性能需求(1)在系統(tǒng)中執(zhí)行的操作,95%的都必須在5秒針內(nèi)響應(yīng).(2)系統(tǒng)必須支持100并發(fā)用戶.(3)首頁打開速度3秒以下;(4)接口返回在300毫秒以下;(5)系統(tǒng)在200%的壓力下可以穩(wěn)定運(yùn)行12小時;(6)用戶并發(fā),接口處理能力至少達(dá)到50TPS;項(xiàng)目概要設(shè)計(jì)3.1模塊功能詳細(xì)描述3.1.1注冊模塊所有用戶第一次使用都會進(jìn)入注冊模塊。點(diǎn)擊我是商家或者我是顧客進(jìn)行注冊。用戶注冊是輸入手機(jī)號接收驗(yàn)證碼,商家注冊需要填寫商家地址,上傳實(shí)體店圖片,之后等待管理員用戶審核。3.1.2登錄模塊打開APP自動登錄,顧客,商家用戶各自進(jìn)入不同首頁。商家首頁是自己的商鋪頁面內(nèi),顧客首頁是附近的商家推薦。3.1.3查看商鋪列表模塊根據(jù)用戶填寫的地理信息,自動顯示出周圍的商家。點(diǎn)擊進(jìn)入商家用戶的店鋪。點(diǎn)擊菜品后菜品加入購物車。3.1.4用戶信息管理模塊此模塊中用戶可以自己填寫自己的收貨手機(jī)號,收貨地址,或者對手機(jī)號,收貨地址進(jìn)行更改。每次更改后結(jié)果寫入數(shù)據(jù)庫保存。3.1.5購物車管理模塊購物車保存顧客用戶選中的菜品。可以對選中的菜品進(jìn)行增加一份或者減少一分的操作。有支付按鈕,點(diǎn)擊調(diào)用第三方接口就行付款。3.1.6訂單列表模塊點(diǎn)擊后進(jìn)入顧客的訂單列表,可以查看正在配送中的訂單狀態(tài),可以查看已購買訂單。點(diǎn)擊已購買訂單會快速跳轉(zhuǎn)到商家店鋪。3.1.7進(jìn)入商鋪管理模塊可以設(shè)置店鋪地址,讓顧客用戶能查看到??梢詫ι啼亙?nèi)菜進(jìn)行增刪改價。3.1.8查看訂單列表模塊查看顧客用戶的在本商家已付款訂單。能查看到顧客的手機(jī)號,地址,支付金額,配送菜品。3.1.9查看商家詳情模塊按地區(qū)分,查看所有商家的店鋪。點(diǎn)擊后如買家的查看商家模塊一樣,進(jìn)入商家店鋪。3.1.10審核列表模塊顯示所有待審核商家用戶與其填寫的信息。若審核通過,則用戶成為商家,下次登錄生效。若審核不用過,調(diào)用第三方接口,以短信的形式通知用戶。模塊功能所有用戶圖此圖是所有用戶圖,包括有商家用戶、顧客用戶、管理員用戶顧客用戶的注冊僅僅只是通過驗(yàn)證碼,無門檻的注冊;商家用戶的審核會非常嚴(yán)格;管理員用戶需要提前設(shè)計(jì)好。圖3.1模塊所有功能用戶圖3.3模塊功能用例圖圖3.2商家用戶用例圖圖3.3顧客用戶用例圖圖3.4管理員用戶用例圖圖3.1.1模塊所有功能用例圖項(xiàng)目詳細(xì)設(shè)計(jì)4.1注冊模塊詳細(xì)設(shè)計(jì)4.1.1注冊模塊活動流程圖圖4.1注冊模塊活動流程圖4.1.2注冊模塊事件流程描述4.1.2.1基本事件流描述用戶通過系統(tǒng)登錄界面注冊。在注冊界面中可以選擇成為用戶或者是成為商家。填寫手機(jī)號并接收驗(yàn)證碼。如果通過驗(yàn)證,那么就注冊成功。如果驗(yàn)證失敗,提示失敗信息。4.1.3注冊模塊類圖設(shè)計(jì)圖4.2注冊模塊類圖4.2商家或者用戶登錄模塊詳細(xì)設(shè)計(jì)4.2.1商家或者用戶登錄模塊活動流程圖圖4.3登陸模塊活動流程圖4.2.2商家或者用戶登錄模塊事件流程描述4.2.2.1基本事件流描述商家或者用戶通過用戶填寫本機(jī)號碼,接受驗(yàn)證碼。如果正確填寫驗(yàn)證碼,正常登陸到主界面。如果驗(yàn)證碼填寫錯誤,系統(tǒng)反饋錯誤信息。如果提示該號碼并沒有注冊跳轉(zhuǎn)至系統(tǒng)注冊頁面。4.2.3登陸模塊類圖設(shè)計(jì)圖4.4登陸模塊類圖4.3用戶下單模塊詳細(xì)設(shè)計(jì)4.3.1用戶下單模塊活動流程圖圖4.5用戶下單模塊活動流程圖4.3.2用戶下單模塊事件流程描述4.3.2.1基本事件流描述顧客登陸系統(tǒng)登錄成功進(jìn)入系統(tǒng)主界面,登陸失敗提示失敗信息。用戶選擇商品下單。下單失敗,提示錯誤信息,下單成功顯示購物車。選擇是否結(jié)賬,如果選擇不購買此商品,刪除購物車?yán)锏纳唐沸畔?。選擇結(jié)賬的話付款之后回到主界面。4.3.3用戶下單模塊類圖設(shè)計(jì)圖4.6用戶下單模塊類圖4.4用戶管理訂單列表模塊詳細(xì)設(shè)計(jì)4.4.1用戶管理訂單列表活動流程圖圖4.7用戶管理訂單模塊活動流程圖4.4.2用戶管理訂單列表事件流程描述4.4.2.1基本事件流描述用戶打開訂單管理界面,選擇自己想要刪除的訂單。系統(tǒng)提示是否刪除,選擇否就取消刪除界面,回到訂單編輯界面。選擇是,刪除選中的訂單?;氐接唵谓缑?。根據(jù)用戶的選擇是否繼續(xù)操作,選擇是,繼續(xù)選擇訂單。選擇否,退出訂單管理界面。4.4.3用戶管理訂單列表類圖設(shè)計(jì)圖4.8用戶管理訂單列表類圖4.5用戶編輯個人信息模塊詳細(xì)設(shè)計(jì)4.5.1用戶編輯個人信息模塊活動流程圖圖4.8用戶編輯個人信息模塊活動流程圖4.5.2用戶編輯個人信息模塊事件流程描述4.5.2.1基本事件流描述用戶進(jìn)入個人信息管理界面,用戶可以選擇是否編輯自己的詳細(xì)信息。如用戶選擇編輯自己的詳細(xì)信息,進(jìn)入信息編輯頁面。如果輸入的信息合法,用戶可以選擇保存。如果用戶輸入的信息不合法,系統(tǒng)提示信息不合法,并要求用戶重新輸入自己的詳細(xì)信息。然后保存。最后退出信息編輯頁面。4.5.3用戶編輯個人信息類圖設(shè)計(jì)圖4.9用戶編輯個人信息模塊類圖4.6戶查看商家選擇菜品模塊詳細(xì)設(shè)計(jì)4.6.1用戶查看商家選擇菜品模塊活動流程圖圖4.10用戶查看商家選擇菜品模塊活動流程圖4.6.2用戶查看商家選擇菜品模塊事件流程描述4.6.2.1基本事件流描述用戶進(jìn)入選擇商家頁面,點(diǎn)擊進(jìn)入自己滿意的商家店鋪。瀏覽商品。選擇自己想要的商品,并且加入購物車。這個時候,用戶可以選擇下單或者是繼續(xù)瀏覽商品。如果選擇繼續(xù)下單,用戶可以繼續(xù)選擇商品,如果用戶選擇完了。就可以下單結(jié)賬。商家列表,然后用戶選擇菜品。可以一直選擇商品。直到用戶選擇下單結(jié)賬。4.6.3用戶查看商家選擇菜品模塊類圖設(shè)計(jì)圖4.11用戶查看商家選擇菜品模塊類圖4.7店家管理店鋪模塊詳細(xì)設(shè)計(jì)4.7.1店家管理店鋪模塊活動流程圖圖4.12店家管理店鋪模塊活動流程圖4.7.2店家管理商鋪模塊事件流程描述4.7.2.1基本事件描述店家進(jìn)入商鋪管理界面,選擇對商鋪菜品的管理。商家可以選擇添加商品、修改商品和刪除商品。每次進(jìn)行操作之后都可以選擇是否繼續(xù)。如果繼續(xù),商家就可以繼續(xù)對彩屏進(jìn)行操作。如果不繼續(xù)操作,就可以選擇保存退出。4.7.3店家管理店鋪模塊類圖設(shè)計(jì)圖4.13店家管理店鋪模塊類圖4.8商家訂單列表模塊詳細(xì)設(shè)計(jì)4.8.1商家訂單列表模塊活動流程圖圖4.14商家訂單列表模塊活動流程圖4.8.2商家訂單列表模塊事件流程描述4.8.2.1商家訂單列表模塊詳細(xì)描述進(jìn)入商家管理訂單界面,商家可以查看訂單信息。如果商家已經(jīng)發(fā)貨、買家已經(jīng)收貨、買家已經(jīng)付款。商家可以刪除訂單。賣家可以選擇是否退出訂單列表。如果選擇退出,系統(tǒng)保存信息退出。如果選擇不退出,回到訂單列表。4.8.3店家管理訂單模塊類圖設(shè)計(jì)圖4.15店家管理訂單模塊類圖4.9商鋪審核管理模塊詳細(xì)設(shè)計(jì)4.9.1商鋪審核管理模塊活動流程圖圖4.16商鋪審核管理模塊活動流程圖4.9.2商鋪審核管理模塊事件流程描述4.9.2.1基本事件流描述我們通過對每一個注冊的商鋪進(jìn)行考察審核,從他們的食材,安全衛(wèi)生,環(huán)境等配送條件等進(jìn)行審核調(diào)查,最終評定是否能通過我們的管理審核,通過后才能進(jìn)行下一步操作管理。4.9.3商鋪審核管理模塊類圖設(shè)計(jì)圖4.17商鋪審核管理模塊類圖4.10店鋪列表模塊詳細(xì)設(shè)計(jì)4.10.1店鋪列表模塊活動流程圖圖4.18店鋪列表模塊活動流程圖4.10.2商鋪列表模塊事件流程描述我們會根據(jù)用戶的反饋對一些不良記錄的商家進(jìn)行停封,若核實(shí)后發(fā)現(xiàn)有誤,也可以恢復(fù)商家的運(yùn)行。管理員根據(jù)商鋪現(xiàn)在的狀態(tài),比如說有的商鋪已經(jīng)停業(yè)注銷,管理員就可以將商鋪刪除。當(dāng)然刪除操作是可以循環(huán)進(jìn)行的。管理員根據(jù)需要選擇是否繼續(xù)操作。如果管理員選擇繼續(xù)刪除,那么系統(tǒng)將會回到商家列表,如果管理員選擇退出,那么系統(tǒng)退出商家列表界面。4.10.3商鋪列表模塊類圖設(shè)計(jì)圖4.19店鋪列表模塊類圖項(xiàng)目E-R圖圖4.19項(xiàng)目E-R圖5、測試計(jì)劃5.1測試計(jì)劃名稱Fly外賣系統(tǒng)性能測試5.2測試目的為了發(fā)現(xiàn)盡可能多的缺陷,提高軟件的可靠性,提高用戶的滿意度,充分利用資源,減少錯誤,使產(chǎn)出、投入比達(dá)到最大。5.3被測試特性表5.1Fly外賣特性測試產(chǎn)品名稱Fly外賣系統(tǒng)軟件產(chǎn)品特性項(xiàng)目用戶文檔追蹤章節(jié)特性子特性特性簡要說明備注Fly外賣登錄頁面注冊買家和賣家進(jìn)行注冊,獲取驗(yàn)證碼,并選擇注冊商家還是買家商家注冊商家輸入店鋪的相關(guān)信息登錄已注冊的買家和賣家進(jìn)行登錄,獲取驗(yàn)證碼公共用戶首頁商家列表全部商家大概信息推薦美食美食流動圖商家詳情列表店鋪美食詳情買家用戶首頁買家個人中心頁面查看自己的歷史訂單信息和修改個人信息買家購物車訂單存放處用戶下單頁面支付訂單商家用·戶頁面商家個人中心頁面查看自己的歷史訂單信息和修改個人信息菜品管理頁面上架、下架、刪除和新增菜品5.4測試環(huán)境Android4.4、Android7.05.5計(jì)劃測試項(xiàng)表5.3測試項(xiàng)目測試特性功能測試功能簡介測試Fly外賣系統(tǒng)的相關(guān)功能測試內(nèi)容注冊,商家注冊,登錄,商家列表,推薦美食,商家詳情列表,買家個人中心頁面,買家購物車,用戶下單頁面,商家個人中心頁面,菜品管理頁面測試功能用例設(shè)計(jì)6.1“Fly外賣登錄頁面”模塊功能性測試設(shè)計(jì)6.1.1“Fly外賣登錄頁面”模塊實(shí)現(xiàn)順序圖圖6.1用戶注冊流程圖圖6.2用戶登錄流程圖6.1.2“Fly外賣登錄頁面”模塊用例設(shè)計(jì)表6.1買家注冊測試用例用例編號1用例標(biāo)題注冊買家外賣賬戶對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件無操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1輸入手機(jī)號XXX無2點(diǎn)擊“發(fā)送驗(yàn)證碼”獲取驗(yàn)證碼3輸入驗(yàn)證碼XXX無3點(diǎn)擊“我是買家”跳轉(zhuǎn)到買家個人中心頁面判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出表6.2賣家注冊測試用例用例編號2用例標(biāo)題注冊賣家外賣賬戶對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件無操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1輸入手機(jī)號XXX無2點(diǎn)擊“發(fā)送驗(yàn)證碼”獲取驗(yàn)證碼3輸入驗(yàn)證碼XXX無4點(diǎn)擊“我是商家”跳轉(zhuǎn)到商家注冊流程頁面5上傳菜館圖片,輸入商鋪名稱XXX,輸入菜館地址XXX,點(diǎn)擊“提交”提交成功判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出表6.3登錄測試用例用例編號3用例標(biāo)題登錄fly外賣對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件注冊成功操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1輸入手機(jī)號XXX無2點(diǎn)擊“獲取驗(yàn)證碼”獲取驗(yàn)證碼XXX3輸入驗(yàn)證碼XXX無3點(diǎn)擊“登錄”跳轉(zhuǎn)到公共用戶頁面判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出6.2“公共用戶頁面”模塊功能性測試設(shè)計(jì)6.2.1“公共用戶頁面”模塊實(shí)現(xiàn)順序圖圖6.3公共用戶頁面6.2.2“公共用戶頁面”模塊用例設(shè)計(jì)表6.4首頁測試用例1用例編號4用例標(biāo)題查看美食信息對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別一般重要預(yù)置條件登錄成功操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1查看美食圖片無2查看商家列表無判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出表6.5首頁測試用例2用例編號5用例標(biāo)題查看商家詳細(xì)列表對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件登錄成功操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1查看商家列表無2點(diǎn)擊其中一家店鋪跳轉(zhuǎn)到對應(yīng)商家菜品頁面判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出表6.6訂購菜品測試用例用例編號6用例標(biāo)題訂購菜品對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件登錄成功操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1查看菜品列表無2點(diǎn)擊訂購其中一種菜品訂購成功3點(diǎn)擊“購物車”按鈕跳轉(zhuǎn)至購物車頁面判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出表6.7個人中心測試用例用例編號7用例標(biāo)題點(diǎn)擊“進(jìn)入買家個人中心”和“進(jìn)入商家個人中心”按鈕對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件登錄成功操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1點(diǎn)擊“進(jìn)入買家個人中心”跳轉(zhuǎn)到買家個人中心2點(diǎn)擊“進(jìn)入商家個人中心”跳轉(zhuǎn)到商家個人中心判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出續(xù)表6.76.3續(xù)表6.76.3.1“買家用戶頁面”模塊實(shí)現(xiàn)順序圖圖6.4用戶編輯個人信息圖6.5用戶管理訂單圖6.3.2“買家用戶頁面”模塊用例設(shè)計(jì)表6.8查看和修改買家個人信息測試用例用例編號8用例標(biāo)題查看和修改買家個人信息對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件進(jìn)入“買家個人中心頁面”操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1查看買家個人信息無2上傳買家頭像上傳成功3點(diǎn)擊“編輯”按鈕跳轉(zhuǎn)至編輯頁面4修改手機(jī)號為XXX修改成功5修改地址為XXX修改成功判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出續(xù)表6.續(xù)表6.8表6.9查看訂單狀態(tài)信息測試用例用例編號9用例標(biāo)題查看用戶訂單對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件進(jìn)入“買家個人中心頁面”操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1點(diǎn)擊訂單列表下的“查看”按鈕跳轉(zhuǎn)到用戶訂單狀態(tài)頁面判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出表6.10清空購物車測試用例用例編號10用例標(biāo)題清空購物車對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件進(jìn)入“買家購物車頁面”操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1進(jìn)入“買家購物車頁面”無2點(diǎn)擊“清空”按鈕成功清空購物車判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出表6.11下單測試用例用例編號11用例標(biāo)題購物車下單對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件進(jìn)入“買家購物車頁面”操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1進(jìn)入“買家購物車頁面”無2點(diǎn)擊“下單”按鈕跳轉(zhuǎn)至“用戶下單頁面”3點(diǎn)擊“支付”按鈕支付成功續(xù)表6.19續(xù)表6.19實(shí)際結(jié)果=預(yù)期輸出續(xù)表6.續(xù)表6.11表6.12取消訂單測試用例用例編號12用例標(biāo)題取消訂單對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件進(jìn)入“用戶下單頁面”操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1進(jìn)去“用戶下單頁面”無2點(diǎn)擊“取消訂單”按鈕取消成功判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出表6.13查看支付訂單狀態(tài)測試用例用例編號13用例標(biāo)題查看“已支付訂單”對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件進(jìn)入“用戶下單頁面”操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1進(jìn)去“用戶訂單狀態(tài)頁面”無2查看“已支付訂單”信息信息顯示正確判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出續(xù)表6.13續(xù)表6.13續(xù)表6.136.4“賣家用戶頁面”模塊功能性測試設(shè)計(jì)6.4.1“賣家用戶頁面”模塊實(shí)現(xiàn)順序圖商家訂單列表:圖6.6商家訂單列表圖圖6.7菜品狀態(tài)管理圖6.4.2“賣家用戶頁面”模塊用例設(shè)計(jì)表6.14查看和修改賣家個人信息測試用例用例編號14用例標(biāo)題查看和修改賣家個人信息對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件進(jìn)入“商家個人中心頁面”操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1查看賣家個人信息無2上傳賣家頭像上傳成功3點(diǎn)擊“編輯”按鈕跳轉(zhuǎn)至編輯頁面4修改手機(jī)號為XXX修改成功5修改地址為XXX修改成功判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出續(xù)表6.續(xù)表6.14表6.15查看商家訂單測試用例用例編號15用例標(biāo)題查看已售訂單狀態(tài)(已配送/未配送、已支付/未支付、已送達(dá))對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件進(jìn)入“商家個人中心頁面”操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1點(diǎn)擊訂單列表下的“查看”按鈕跳轉(zhuǎn)到用戶訂單狀態(tài)頁面判定準(zhǔn)則實(shí)際結(jié)果=預(yù)期輸出表6.16菜品管理測試用例用例編號16用例標(biāo)題菜品管理對應(yīng)的測試計(jì)劃“Fly”小組外賣測試計(jì)劃重要級別重要預(yù)置條件進(jìn)入“商家個人中心頁面”操作步驟序號操作步驟/輸入數(shù)據(jù)預(yù)期輸出實(shí)際結(jié)果1點(diǎn)擊“菜品管理”按鈕跳轉(zhuǎn)至“菜品管理頁面”判定準(zhǔn)則實(shí)際結(jié)果=預(yù)

溫馨提示

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

評論

0/150

提交評論