下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1/12個人資料整理.僅供個人學(xué)習(xí)使用交人定餐系統(tǒng) 軟件架構(gòu)文檔 版本 修訂文檔歷史記錄日期版本說明作者目錄1. 簡介 11.1 目的 11.2 范圍 22.3 定義、苗字母縮寫詞和縮略語 21.4 參考資料 22. 架構(gòu)表示方式 23架構(gòu)目標(biāo)和約束 24. 用例視圖 24.1 主要用例 24.1.1 點(diǎn)菜 34.1.2 產(chǎn)生定單 44.1.3 優(yōu)惠菜査詢 44.1.4 管理用戶 44.1.5 菜信息維護(hù) 44.1.6 定單查詢 55. 邏輯視圖 55.1 概述 55.2Application 層 55.3Business Service 層 55.3.1Service 包 56. 部署視圖
2、76.1User Client76.2Server76.3DB Server77. 數(shù)據(jù)視圖 77.1 數(shù)據(jù)庫模型 77.2 表設(shè)計 88. 接口設(shè)計 98.1 用戶操作相關(guān) 98.2 菜單相關(guān)操作 108.3 定單相關(guān)操作 208.4 統(tǒng)計查詢相關(guān)操作 119 大小和性能 1210.質(zhì)量 12軟件架構(gòu)文檔簡介冃的個人資料整理.僅供個人學(xué)刃使用2/12本文檔將從架構(gòu)方面對系統(tǒng)進(jìn)行綜合槪述,其中會使用多種不同的架構(gòu)視圖來描述系統(tǒng)的各 個方面。它用于記錄并表述己對系統(tǒng)的架構(gòu)方面作出的重要決策。范圍本文檔用于第 19 小組正在開發(fā)中的交大定餐系統(tǒng)。交大定餐系統(tǒng)是為餐廳、飯店等設(shè)計的 點(diǎn)菜管理系統(tǒng),將
3、提供點(diǎn)菜服務(wù)、菜譜、優(yōu)惠服務(wù)以及其他功能。定義、首字母縮寫詞和縮略語定餐系統(tǒng):通過該系統(tǒng)能進(jìn)行定餐服務(wù)。定單:顧客點(diǎn)菜后生成的單子,用于結(jié)算等。參考資料1)定餐系統(tǒng)設(shè)計文檔2)RUP 的軟件架構(gòu)文檔模板架構(gòu)表示方式本文檔將通過以卜一系列視圖來表示定餐系統(tǒng)的軟件架構(gòu):用例視圖、邏輯視圖、部署視圖。 本文檔不包括進(jìn)程視圖和實施視圖。這些視圖都是通過 PowerDesigner工建立的 UML 模型。架構(gòu)目標(biāo)和約束系統(tǒng)在開發(fā)過程屮有如卜.設(shè)計約束:開發(fā)語言為 Java,釆用關(guān)系型數(shù)據(jù)庫存放數(shù)據(jù),釆用基 于 UML 的而向?qū)﹀璺治雠c設(shè)計方法進(jìn)行開發(fā)。采用 C/S 架構(gòu),前端采用 Android 平臺,
4、后臺利用 web 進(jìn)行控制。后臺采用 mysql 作為數(shù)據(jù)庫。前臺采用 sqlite 作為暫時存儲庫。釆用分層架構(gòu)風(fēng)格,對表示,邏輯處理進(jìn)行分層封裝??蛻舳伺c服務(wù)器端通過 TCP, HTTP 協(xié)議進(jìn)行通信。系紐應(yīng)支持 100 人以上同時訪問服務(wù)器并支持 500 人以上同時訪問數(shù)據(jù)庫, 服務(wù)器的響應(yīng)時 間不應(yīng)該超過5 秒。所有用戶在保證網(wǎng)絡(luò)連接的情況卜町同時通過局域網(wǎng)和訪問系統(tǒng)。系統(tǒng)必須保證數(shù)據(jù)的安全訪問,用戶需要通過用戶名和密碼進(jìn)行身份認(rèn)證,同時對數(shù)據(jù)的訪 問要進(jìn)行授權(quán)認(rèn)證。用例視圖本章是對軟件架構(gòu)的用例視圖的描述。由于定餐系統(tǒng)的用例數(shù)量較多,因此本章只選了部分 與架構(gòu)設(shè)計相關(guān)的用例。對于其余
5、的用例,可參考軟件需求規(guī)約。選取的用例包括:點(diǎn)菜優(yōu)惠菜查詢菜譜查詢定單產(chǎn)生定單査詢用戶管理菜信息維護(hù)主要用例3/12參與者:顧客、服務(wù)員前置條件:服務(wù)員登錄到點(diǎn)餐系統(tǒng)進(jìn)行點(diǎn)菜。個人資料整理.僅供個人學(xué)習(xí)使用圖 1 系統(tǒng)管理用例圖4/12后置條件:顧客點(diǎn)完菜后,廚房間及時收到了點(diǎn)菜的定單。個人資料整理.僅供個人學(xué)習(xí)使用基本路徑:服務(wù)員輸入桌號和人數(shù);系統(tǒng)將點(diǎn)餐時間、服務(wù)員編號、桌兮和人數(shù)保存到服務(wù)器端;服務(wù)員根據(jù)顧客需要,輸入顧客點(diǎn)的菜名、數(shù)最和備注信息; 系統(tǒng)將保存顧客點(diǎn)的菜名、數(shù)量和備注;點(diǎn)菜完成后,系統(tǒng)將顯示出顧客點(diǎn)的所有菜名和價格;顧客認(rèn)可后,rti 服務(wù)員進(jìn)行確認(rèn)提交。系統(tǒng)將該訂單提交
6、到服務(wù)器中;訂單中包含下單時間、 桌號、人數(shù)、菜名、數(shù)量、備注、服務(wù)員編號等信息。備選路徑:a.保存到服務(wù)器時,服務(wù)器未響應(yīng)。前端將點(diǎn)餐時間、服務(wù)員編號、桌號和人數(shù)保存到本地緩存。每隔 1 分鐘,進(jìn)行服務(wù)器狀態(tài)査詢,當(dāng)服務(wù)器有響應(yīng)時,前端將數(shù)據(jù)傳送到服務(wù)器。3a.顧客將前面點(diǎn)的菜更改。服務(wù)員根據(jù)顧客要求,去掉不需要的菜:服務(wù)員加上新點(diǎn)的菜。3b.顧*要點(diǎn)的菜,目前己沒有配料。系統(tǒng)提示該菜配料己用完;顧客重新點(diǎn)菜。5a.顧客覺得不合適,重新點(diǎn)菜返回到點(diǎn)菜界面:.重新進(jìn)行點(diǎn)菜。產(chǎn)生定單前置條件:告訴客人已經(jīng)點(diǎn)了那些菜看,且客人已經(jīng)確認(rèn)。后置條件:打印出訂單供廚師做菜?;玖鞒蹋狐c(diǎn)菜員發(fā)送給后臺客人所點(diǎn)菜希。手機(jī)顯示發(fā)送給后臺命令成功。后臺打印訂單。服務(wù)員那訂單給客人。備選流程:手機(jī)和后臺斷連。把空人訂單存儲在本地數(shù)據(jù)庫。2-1 手機(jī)顯示發(fā)送失敗。點(diǎn)菜員再次發(fā)送客人所點(diǎn)菜 n2-2 手機(jī)顯示發(fā)送失敗三次重新連接服務(wù)器。A 任意時刻客人要求取消訂單查看己經(jīng)開始做的菜,計算需要付的費(fèi)用,刪除本次訂單,并恢復(fù)數(shù)據(jù)庫庫存。優(yōu)惠菜査詢簡要說明:該用戶允許
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國電子進(jìn)出口有限公司招聘筆試參考題庫含答案解析
- 2025年中國石化勝利油田分公司招聘筆試參考題庫含答案解析
- 2025年內(nèi)蒙古能源集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 2025年中國石油浙江油田分公司招聘筆試參考題庫含答案解析
- 蘇州管道鋪設(shè)施工方案
- 二零二五年度餐飲服務(wù)行業(yè)HACCP實施指導(dǎo)協(xié)議3篇
- 威海市臨港經(jīng)濟(jì)技術(shù)開發(fā)區(qū)事業(yè)單位公開招考工作人員高頻重點(diǎn)提升(共500題)附帶答案詳解
- 大連市青少年記者學(xué)會招錄大學(xué)生實習(xí)就業(yè)人才招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 國網(wǎng)經(jīng)濟(jì)技術(shù)研究院限公司2025年招聘高校畢業(yè)生(第一批)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 國家藥品監(jiān)督管理局醫(yī)療器械技術(shù)審評中心公開招聘6人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《中國華電集團(tuán)公司火電項目前期工作管理辦法》
- 初三九年級英語英語英語語法填空附答案附解析
- 呆滯品管理制度范本(3篇)
- GB/T 42623-2023安裝于辦公、旅館和住宅建筑的乘客電梯的配置和選擇
- 夸美紐斯《大教學(xué)論》
- PMC主管工作計劃工作總結(jié)述職報告PPT模板下載
- 放射治療技術(shù)常用放射治療設(shè)備課件
- 《計算機(jī)組成原理》武漢大學(xué)2023級期末考試試題答案
- 廣東廣州白云區(qū)2021學(xué)年第二學(xué)期期末學(xué)生學(xué)業(yè)質(zhì)量診斷調(diào)研六年級語文(含答案)
- 食品欺詐預(yù)防控制程序分享
- 員工辭職報告下載(6篇)
評論
0/150
提交評論