Android點餐系統需求規格說明書_第1頁
Android點餐系統需求規格說明書_第2頁
Android點餐系統需求規格說明書_第3頁
Android點餐系統需求規格說明書_第4頁
Android點餐系統需求規格說明書_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、 Android點餐系統需求規格說明書目錄1. (分類)Android點餐系統需求規格說明書1.1. (分類)需求規定1.1.1. (分類)功能的規定1.1.1.1. (項)用戶注冊1.1.1.2. (項)用戶登錄1.1.1.3. (項)查看菜譜1.1.1.4. (項)點餐下單1.1.1.5. (項)查看特色菜推薦信息1.1.1.6. (項)修改密碼1.1.1.7. (項)查看訂單信息1.1.1.8. (項)訂單管理1.1.1.9. (分類)特色菜信息管理1.1.1.9.1. (項)查看特色菜1.1.1.10. (分類)菜品信息管理1.1.1.10.1. (項)查看菜譜信息1.1.1.10.2

2、. (項)增加菜品1.1.1.10.3. (項)刪除菜品1.1.1.10.4. (項)修改菜品信息1.1.1.11. (項)數據庫維護1.1.2. (分類)性能的規定1.1.2.1. (項)精度1.1.2.2. (項)時間特性1.1.2.3. (項)靈活性1.1.2.4. (項)并發性1.1.2.5. (項)故障處理要求1.1.3. (項)輸入輸出的要求1.1.4. (項)數據管理能力的要求1.1.5. (項)故障處理要求1.1.6. (項)其他要求1.1.7. (分類)其他要求1.1.7.1. (項)界面需求1.1.7.2. (項)易用性與可用性1.2. (分類)運行環境規定1.2.1. (

3、項)設備1.2.2. (項)支持軟件1.2.3. (項)控制1. (分類)Android點餐系統需求規格說明書1.1. (分類)需求規定1.1.1. (分類)功能的規定【基本情況:】Android點餐系統主要實現用戶可以在Android環境下點餐下單、預訂座位等相關功能,管理者可以實現菜品的增刪、菜品信息的更新。具體要實現的功能包括:、用戶登錄 用戶可以注冊賬號、登錄系統,注冊的賬號必須符合規范。、菜品信息查詢功能 用戶可以查看菜品的基本介紹,包括簡單的材料和燒制過程。用戶可以查看菜品的價格。用戶可以查看當日的特色菜推薦。、用戶下單用戶可以預訂座位號。用戶可以預訂菜品。用戶可以選擇對應菜品的數

4、量。、數據庫維護管理員可以修改數據庫表及相關數據。管理員可以增刪數據庫表及相關數據。管理員可以打印數據庫報表。、用戶信息管理用戶可以查看自身的賬號信息。管理員可以查看所有用戶的賬號信息,并管理所有的賬號。、菜品信息管理管理員可以增加菜品,菜品信息包括菜品簡介、價格等。管理員可以刪除菜品。管理員可以修改菜品信息,包括簡介、價格和菜品的剩余情況。 、訂單管理用戶可以查看自己的訂單信息。訂單信息包括訂單狀態,顯示訂單是否完成。 管理員可以查看所有訂單信息,并修改訂單狀態,表示訂單是否完成。建模列表: 圖1: 用戶整體用例圖1.1.1.1. (項)用戶注冊【基本情況:】1、需求名稱:用戶注冊2、簡要描

5、述:任何運行Android點餐系統的用戶都需要進行登錄。登錄時用戶需要輸入用戶賬號名和密碼,若是用戶沒有賬號,需要點擊注冊按鈕注冊賬號。3、主要參與者:Android點餐系統普通用戶步驟列表: 序號入口條件操作出口條件備注11、Android點餐系統的服務器已經打開2、用戶已經安裝并且運行Android點餐系統用戶進入注冊界面,填寫注冊信息進行注冊1、用戶注冊成功2、用戶注冊失敗2用戶注冊失敗返回步驟1建模列表: 圖1: 用戶注冊用例圖1.1.1.2. (項)用戶登錄【基本情況:】1、需求名稱:用戶登陸2、簡要描述:任何運行Android點餐系統的用戶都需要進行登錄。3、主要參與者:Andro

6、id點餐系統普通用戶步驟列表: 序號入口條件操作出口條件備注11、Android點餐系統的服務器已經打開2、用戶已經安裝并且運行Android點餐系統進入登錄界面,填寫登錄信息1、用戶成功登錄2、用戶登錄失敗2用戶登錄失敗返回步驟1 建模列表: 圖1: 新建用例圖1.1.1.3. (項)查看菜譜【基本情況:】1、需求名稱:查看菜譜。2、簡要描述:查看菜譜是Android點餐系統最基本的功能,點餐系統提供餐館中的菜品,用戶可以查看相關菜品的簡介、價格和菜品剩余量以供用戶選擇。3、主要參與者:Android點餐系統普通用戶和系統管理員。【處理情況:】步驟列表: 序號入口條件操作出口條件備注1用戶成

7、功登錄系統點擊相關操作進入菜譜查詢界面用戶進入菜譜查詢界面2用戶進入菜譜查詢界面點擊查看相關菜品信息無建模列表: 圖1: 用戶菜單信息查詢1.1.1.4. (項)點餐下單【基本情況:】1、需求名稱:用戶點菜下單。2、簡要描述:運行Android點餐系統的用戶登錄系統后。用戶下單點菜,若是用戶需要在餐館用餐,則需要選取座位號。用戶選好座位以及菜品后點擊下單即可完成點菜下單。3、主要參與者:Android點餐系統普通用戶。步驟列表: 序號入口條件操作出口條件備注1用戶已經登錄系統用戶查看菜譜用戶在菜單界面2用戶登錄菜單界面選取自己想要的菜品,點擊下單用戶進入訂單界面3用戶進入訂單界面根據座位的空余

8、情況點擊選取自己想要的座位號,最后完成訂單用戶完成訂單預訂建模列表: 圖1: 用戶下單用例1.1.1.5. (項)查看特色菜推薦信息創建日期: 2014-06-13【基本情況:】1、需求名稱:用戶查看特色菜推薦信息。2、簡要描述:運行Android點餐系統的用戶登錄系統后。用戶可以查看今日廚師推薦的特色菜和餐館今日推薦的特價菜。3、主要參與者:Android點餐系統普通用戶。步驟列表: 序號入口條件操作出口條件備注1用戶成功登錄系統用戶進入菜單主界面,查看具有特殊標識的特色菜與特價菜建模列表: 圖1: 特色菜推薦信息1.1.1.6. (項)修改密碼步驟列表: 序號入口條件操作出口條件備注1用戶

9、已經登錄系統1、修改密碼2、輸入用戶舊密碼3、輸入用戶新密碼用戶密碼已經修改完成2管理員登錄系統1、找到要修改的用戶名,然后修改該賬號的密碼2、輸入賬號新密碼用戶密碼已經修改完成建模列表: 圖1: 用戶修改密碼圖2: 管理員修改密碼1.1.1.7. (項)查看訂單信息【基本情況:】1、需求名稱:用戶可以查看自己的訂單信息。2、簡要描述:用戶登錄系統后,可以查看自己的訂單信息,如果訂單的信息狀態時未完成,用戶還可以取消、修改自己的訂單。3、主要參與者:Android點餐系統普通用戶。步驟列表: 序號入口條件操作出口條件備注11、用戶成功登錄系統查看訂單信息1、顯示訂單信息2、顯示無21、用戶成功

10、登錄系統2、用戶已經完成下單3、用戶的訂單狀態是沒有完成查看訂單信息后點擊修改訂單用戶修改訂單41、用戶成功登錄系統2、用戶已經完成下單3、用戶的訂單狀態是沒有完成查看訂單信息后點擊取消訂單用戶取消訂單建模列表: 圖1: Android點餐用戶訂單信息查詢1.1.1.8. (項)訂單管理【基本情況:】1、需求名稱:管理員管理用戶的訂單。2、簡要描述:用戶完成訂單提交后,管理員可以在后臺看見用戶的訂單信息,同時管理員可以修改用戶的訂單狀態用來表示餐館是否已經完成了用戶的訂單,管理員還可以刪除用戶的訂單信息。3、主要參與者:Android點餐系統管理員。步驟列表: 序號入口條件操作出口條件備注11

11、、管理員登錄系統2、已經有用戶提交的訂單管理員可以查看所有用戶的訂單信息21、管理員登錄系統2、已經有用戶提交的訂單刪除用戶訂單用戶的訂單被刪除31、管理員登錄系統2、已經有用戶提交的訂單將訂單的狀態設為已完成用戶的訂單已完成建模列表: 圖1: 管理員處理訂單1.1.1.9. (分類)特色菜信息管理【基本情況:】1、需求名稱:管理員特色菜信息管理。2、簡要描述:運行Android點餐系統的管理員登錄系統后。管理員可以查看、修改、添加、刪除今日的特色菜與與特價菜,3、主要參與者:Android點餐系統管理員。1.1.1.9.1. (項)查看特色菜【基本情況:】1、需求名稱:用戶查看特色菜。2、簡

12、要描述:用戶可以在客戶端主界面查看餐館的特色菜3、主要參與者:Android點餐系統管理員。1.1.1.10. (分類)菜品信息管理創建日期: 2014-06-13【基本情況:】1、需求名稱:管理員管理菜譜。2、簡要描述:管理員可以查詢、更新和修改菜譜信息,包括增添新菜品、刪除不做的菜品、調整菜品介紹、價格,管理員還可以隨時調整菜品的剩余量,以保證用戶點的菜品是可以做的。3、主要參與者:Android點餐系統管理員。步驟列表: 序號入口條件操作出口條件備注1管理員登錄系統建模列表: 圖1: Android點餐菜品信息管理1.1.1.10.1. (項)查看菜譜信息【基本情況:】1、需求名稱:管理

13、員查看菜譜信息菜譜。2、簡要描述:管理員可以看菜譜所有菜品的信息,包括菜品的簡介、價格、剩余量。3、主要參與者:Android點餐系統管理員。步驟列表: 序號入口條件操作出口條件備注1管理員登錄系統進入菜品信息管理功能區,點擊查看菜譜中所有菜品的信息建模列表: 圖1: Android點餐管理員查看菜譜信息1.1.1.10.2. (項)增加菜品【基本情況:】1、需求名稱:管理員為菜譜添加新菜品。2、簡要描述:餐館有新添的菜品時,管理員可以把新的菜品添加到菜譜里。3、主要參與者:Android點餐系統管理員。步驟列表: 序號入口條件操作出口條件備注1管理員登錄系統進入菜品信息管理功能區,點擊添加菜

14、品到菜譜中建模列表: 圖1: Android點餐管理員增加菜品用例1.1.1.10.3. (項)刪除菜品【基本情況:】1、需求名稱:管理員刪除菜品。2、簡要描述:管理員可以刪除餐館不做的菜品。3、主要參與者:Android點餐系統管理員。步驟列表: 序號入口條件操作出口條件備注1管理員登錄系統進入菜品信息管理功能區,點擊刪除相關菜品建模列表: 圖1: Android點餐管理員刪除菜品1.1.1.10.4. (項)修改菜品信息【基本情況:】1、需求名稱:管理員修改菜品信息。2、簡要描述:管理員可以修改菜品的簡介、價格、剩余量。3、主要參與者:Android點餐系統管理員。步驟列表: 序號入口條件

15、操作出口條件備注1管理員登錄系統進入菜品信息管理功能區,點擊修改菜品信息建模列表: 圖1: Android點餐管理員修改菜品信息1.1.1.11. (項)數據庫維護【基本情況:】1、需求名稱:管理員數據維護。2、簡要描述:管理員可以定期備份數據庫信息,可以打印出數據庫的用戶和訂單信息用以分析什么類型的菜品更受歡迎。3、主要參與者:Android點餐系統管理員。建模列表: 圖1: Android點餐數據庫維護用例1.1.2. (分類)性能的規定【基本情況:】描述Android點餐系統的必須要實現的非功能性需求。1.1.2.1. (項)精度【基本情況:】餐館要求每筆訂單交易誤差不得超過1角,每天交

16、易額的誤差不得超過100元。1.1.2.2. (項)時間特性【基本情況:】1、前臺客戶端要求登錄時間不等超過0.5秒,選擇菜品、座位后下單的響應時間不得超過1秒,其他的一些操作響應時間一般不得超過0.5秒。2、后臺服務器要求管理員操作保持流暢,用戶下單后后臺需要在5秒內看見用戶的訂單。1.1.2.3. (項)靈活性【基本情況:】1、客戶端 要求5年內價位在500元以上的Android手機都可以流暢運行Android點餐系統2、服務端要求保持可移植性,方便硬件設備的更換。1.1.2.4. (項)并發性【基本情況:】要求可以同時有200人在線點餐。1.1.2.5. (項)故障處理要求【基本情況:】

17、要求:服務器若出現報錯、死機等特殊錯誤時可在3分鐘內完成自動恢復。要求:系統的出錯率低于千分之一。1.1.3. (項)輸入輸出的要求【基本情況:】軟件對數據的數據的輸入均進行數據有效性檢查,除了明確指明的打印輸出外,系統不考慮打印輸出。1.1.4. (項)數據管理能力的要求【基本情況:】數據庫方面關于菜單、訂單、用戶的表信息可以定時備份。1.1.5. (項)故障處理要求【基本情況:】在服務端沒有相應客戶端的操作時需要提示用戶,在必要時可以自動重啟服務器。1.1.6. (項)其他要求【基本情況:】無1.1.7. (分類)其他要求1.1.7.1. (項)界面需求【基本情況:】前臺客戶端用戶登陸、注冊的界面簡約、時尚;點餐主界面美觀,功能模塊清晰有條理。1.1.7.2. (項)易用性與可用性【基本情況:】1、點餐系統客

溫馨提示

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

評論

0/150

提交評論