【正文】
m e m b e rD e le te m e m b e rD isp la y m e m b e r in fo r m a tio nM o d ify m e m b e r i n fo r m a ti o nM in c lu d e S e a r ch e m p ty ta b leT a b le tr a n sf e rM in c lu d e H e a d W a i te rMR e co r d le ftM in c lu d e 圖 311 記錄離開(kāi) 用例描述如下: 基本事件路徑 接待員輸入餐桌號(hào) 系統(tǒng)顯示使用該餐桌的所有預(yù)約和未預(yù)約登記 如果存在預(yù)約或未預(yù) 約登記處于用餐狀態(tài),接待員確認(rèn)該預(yù)約或未預(yù)約登記已經(jīng)離開(kāi) 系統(tǒng)對(duì)此進(jìn)行記錄并更新顯示器,將顧客標(biāo)記為已離開(kāi) 不存在預(yù)約和未 預(yù)約登記:可選事件路徑 接待員輸入餐桌號(hào) 系統(tǒng)顯示使用該餐桌的所有預(yù)約和未預(yù)約登記 如果不存在預(yù)約或未預(yù)約登記處于用餐狀態(tài),用例終止 記錄到達(dá) 記錄到達(dá) 功能在用例圖中表示如圖 312所示: D i sp la y b o o ki n g sS t a f fC a n ce l b o o ki n gM in c l u d e R e co r d b o o ki n gM in c l u d e R e m i n d b o o ki n gM in c l u d e R e ce p ti o n i stMR e co r d a r r i v a lM in c l u d e R e co r d w a lk i nM e x t e n d M in c l u d e R e g i st e r m e m b e rD e le t e m e m b e rD i sp la y m e m b e r i n f o r m a t i o nM o d i f y m e m b e r i n fo r m a ti o nM in c l u d e S e a r ch e m p ty ta b leT a b le t r a n sf e rM in c l u d e H e a d W a i te rMR e co r d le f tM in c l u d e 圖 312 記錄 未預(yù)約登記 用例描述如下: 基本事件路徑 侍者領(lǐng)班執(zhí)行“顯示預(yù)約”用例 侍者領(lǐng)班輸入時(shí)間、用餐人數(shù)和分配給顧客的餐桌 系統(tǒng)記錄并顯示新預(yù)約 沒(méi)有可用的餐桌:可選事件 路徑 接待員執(zhí)行“顯示預(yù)約”用例; 沒(méi)有合適的餐桌可以使用,用例終止 10 記錄到達(dá) 記錄到達(dá) 功能在用例圖中表示如圖 313所示: D isp la y b o o ki n g sS ta ffC a n ce l b o o ki n gM in c lu d e R e co r d b o o ki n gM in c lu d e R e m i n d b o o ki n gM in c lu d e R e ce p ti o n istMR e co r d a r r i v a lM in c lu d e R e co r d w a lk i nM e x t e n d M in c lu d e R e g ist e r m e m b e rD e le te m e m b e rD isp la y m e m b e r in fo r m a tio nM o d ify m e m b e r i n fo r m a ti o nM in c lu d e S e a r ch e m p ty ta b leT a b le tr a n sf e rM in c lu d e H e a d W a i te rMR e co r d le ftM in c lu d e 圖 313 記錄到達(dá) 用例描述如下: 基本事件路徑 侍者領(lǐng)班執(zhí)行“顯示預(yù)約”用例 侍者領(lǐng)班確認(rèn)一個(gè)選定的預(yù)約已經(jīng)到達(dá) 系統(tǒng)對(duì)此進(jìn)行記錄并更新顯示,將顧客標(biāo)記為已到達(dá) 不存在預(yù)約:可選事件路徑 侍者領(lǐng)班執(zhí)行“顯示預(yù)約”用例 系統(tǒng)中沒(méi)有記錄該顧客的預(yù)約,所以侍者領(lǐng)班輸入預(yù)約時(shí)間、用餐人數(shù)和餐桌號(hào),創(chuàng)建一個(gè)未預(yù)約登記 系統(tǒng)記錄并顯示新預(yù)約 不存在預(yù)約 amp。沒(méi)有可用餐桌:可選事件 路徑 侍者領(lǐng)班執(zhí)行“顯示預(yù)約”用例 系統(tǒng)中沒(méi)有記錄該顧客的預(yù)約,并且當(dāng)前沒(méi)有合適的餐桌可以使用,用例終止 對(duì)性能的規(guī)定 精度 本系統(tǒng)對(duì)各種數(shù)據(jù)的精度規(guī)定如下面的表 32所示: 表 32 系統(tǒng)極度規(guī)定表 數(shù)據(jù)名稱 數(shù)據(jù)精度 說(shuō)明 數(shù)值型數(shù)據(jù) 8位,整型 文本型數(shù)據(jù) 二十位以上的字符 日期型數(shù)據(jù) 年 月 日 貨幣型數(shù)據(jù) ¥ 人民幣 11 時(shí)間特性要求 本系統(tǒng)對(duì)各種操作的時(shí)間規(guī)定如下面的表 33所示: 表 33 系統(tǒng)時(shí)間特性表 時(shí)間特性名稱 時(shí)間特性要求 說(shuō) 明 響應(yīng)時(shí)間 3秒之內(nèi) 更新處理時(shí)間 5秒之內(nèi) 數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間 2秒之內(nèi) 靈活性 本系統(tǒng)應(yīng)當(dāng)采用模塊化開(kāi)發(fā), 使用 JavaBean的思想為每一張數(shù)據(jù)庫(kù)表單建立一個(gè)對(duì)應(yīng)的 JAVA類用于提供 數(shù)據(jù)庫(kù) 操作和數(shù)據(jù)緩沖 , 防止了修改數(shù)據(jù)庫(kù)對(duì)上層邏輯部分的修改 。 采用 JAVA語(yǔ)言 ,提高了系統(tǒng)對(duì)于不同操作系統(tǒng)的可移植性 ,無(wú)論 Windows還是 Linux操作系統(tǒng), 只需要安裝 JDK JAVA虛擬機(jī)就可以運(yùn)行本軟件。 同時(shí)使用 特殊方法 來(lái)讓本軟件可以 使用操作系統(tǒng)的 主題運(yùn)行。 輸人輸出要求 本系統(tǒng)的輸入界面中會(huì)對(duì)用戶輸入進(jìn)行有效性驗(yàn)證,某些輸入通不過(guò)驗(yàn)證根本就不會(huì) 調(diào)用底層邏輯進(jìn)行處理 。 數(shù)據(jù)管理能力要求 管理的記錄的個(gè)數(shù):僅受限于 SQL Server數(shù)據(jù)庫(kù)管理記錄的個(gè)數(shù) 表的大小規(guī)模:隨著數(shù)據(jù)的錄入,表的規(guī)??梢詿o(wú)限量的擴(kuò)大,僅受限于 SQL Server數(shù)據(jù)庫(kù)對(duì)表大小的支持。 故障處理要求 可能的軟件故障:數(shù)據(jù)庫(kù)誤操作引起數(shù)據(jù)庫(kù)鏈接斷開(kāi) 12 可能的硬件故障:斷電導(dǎo)致數(shù)據(jù)庫(kù)斷開(kāi)鏈接 軟件故障的處理要求:重新啟動(dòng)軟件可恢復(fù),數(shù)據(jù)不丟失 硬件故障的處理要求:重新啟動(dòng)軟件可恢復(fù),數(shù)據(jù)不丟失 其他專門(mén)要求 系統(tǒng)具備一個(gè)項(xiàng)目管理系統(tǒng)的基本功能,要求操作界面友好、方便、易學(xué)易用。系統(tǒng)模塊化,可維護(hù),可擴(kuò)充功能,可重新組裝、開(kāi)發(fā)通用的銷(xiāo)售管理系統(tǒng)靠性。 運(yùn)行環(huán)境要求: SQL Server 2020數(shù)據(jù)庫(kù) , 。 4運(yùn)行環(huán)境規(guī)定 設(shè)備 系統(tǒng)運(yùn)行開(kāi)發(fā) 運(yùn)行 所 使用的設(shè)備列表如下表 41所示 表 41 設(shè)備配置要求表 設(shè)備名稱 詳細(xì)要求 處理器 Celeron D HZ 內(nèi)存容量 至少 256M 外存容量 至少 30G 聯(lián)機(jī) /脫機(jī) 需要數(shù)據(jù)庫(kù)服務(wù)器 支持軟 件 操作系統(tǒng):使用 Windows XP 進(jìn)行開(kāi)發(fā)測(cè)試、 同樣 Windows XP 做服務(wù)器。 開(kāi)發(fā)環(huán)境: JBuilder 2020。 JAVA虛擬機(jī): 。