版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)報(bào)告2013/2014學(xué)年第二學(xué)期)課程名稱一致建模語(yǔ)言實(shí)驗(yàn)名稱實(shí)現(xiàn)模型的成立實(shí)驗(yàn)時(shí)間2014年4月22日指導(dǎo)單位計(jì)算機(jī)學(xué)院軟件工程系指導(dǎo)教師陳志組號(hào)26學(xué)生姓名xxx班級(jí)學(xué)號(hào)xxx學(xué)生姓名xxx班級(jí)學(xué)號(hào)xxx學(xué)生姓名xxx班級(jí)學(xué)號(hào)xxx學(xué)生姓名班級(jí)學(xué)號(hào)學(xué)院(系)計(jì)算機(jī)學(xué)院專業(yè)軟件工程成績(jī)批閱人陳志日期2014-5-14實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱
實(shí)現(xiàn)模型的成立
指導(dǎo)教師
陳志實(shí)驗(yàn)種類
綜合
實(shí)驗(yàn)學(xué)時(shí)
2
實(shí)驗(yàn)時(shí)間
2014-4-22一、實(shí)驗(yàn)?zāi)康?、要乞降團(tuán)隊(duì)分工在實(shí)驗(yàn)1、2及3的基礎(chǔ)上,細(xì)化餐廳預(yù)定系統(tǒng)的模型:(1)確立對(duì)餐廳預(yù)定系統(tǒng)的組件圖(構(gòu)件圖)的描繪、布署圖的描繪、數(shù)據(jù)庫(kù)實(shí)體確實(shí)定及實(shí)體關(guān)系;(2)達(dá)成類圖的詳盡設(shè)計(jì)、包含類的方法及屬性及類之間確實(shí)定關(guān)系,給出類中重點(diǎn)方法的實(shí)現(xiàn)算法;(3)運(yùn)用RSA軟件將構(gòu)件圖映照為相應(yīng)的代碼框架并選擇此中的部分加以實(shí)現(xiàn);(4)利用集成環(huán)境、編制一個(gè)圖形用戶界面將上述實(shí)現(xiàn)的功能加以演示。二、實(shí)驗(yàn)環(huán)境(實(shí)驗(yàn)設(shè)施)操作系統(tǒng):MicrosoftWindowsNT2003MicrosoftWindows2000MicrosoftWindows98數(shù)據(jù)庫(kù)環(huán)境:ACCESS開(kāi)發(fā)語(yǔ)言:JAVA三、實(shí)驗(yàn)原理及內(nèi)容目前該XX餐館采納的是一個(gè)傳統(tǒng)的手工預(yù)約系統(tǒng),將手寫預(yù)約單保存在一個(gè)大文件夾中,這類傳統(tǒng)的方法不只效率低,并且簡(jiǎn)單犯錯(cuò),產(chǎn)生諸多問(wèn)題。比如手工預(yù)約單使空餐桌的存在不顯然,阻礙顧客進(jìn)行預(yù)約。因?yàn)闆](méi)有備份系統(tǒng),一張預(yù)約單的破壞將致使相應(yīng)信息的永遠(yuǎn)丟掉。不簡(jiǎn)單獲取相應(yīng)的統(tǒng)計(jì)數(shù)據(jù),比如某時(shí)刻餐桌的使用率對(duì)系統(tǒng)不簡(jiǎn)單進(jìn)行更新等操作鑒于上述各種缺點(diǎn),XX餐館向我方提出設(shè)計(jì)改換一個(gè)自動(dòng)化的訂餐管理系統(tǒng),要求保存原有傳統(tǒng)手工方式的功能和工作人員熟習(xí)的操作方式,同時(shí)改良系統(tǒng),以節(jié)儉人力成本。參照資料《軟件工程(第二版)》張海潘編著《面向?qū)ο笤O(shè)計(jì)UML實(shí)踐》Markpriestley著一、需求規(guī)定1系統(tǒng)功能系統(tǒng)功能描繪功能名稱功能描繪功能拘束辦理過(guò)程增添預(yù)約包含早、中、晚三預(yù)約餐座標(biāo)志為空經(jīng)過(guò)有關(guān)記錄預(yù)約功部分可預(yù)準(zhǔn)時(shí)間,閑時(shí)可用能模塊將信息讀入數(shù)可預(yù)約當(dāng)天及此后據(jù)庫(kù)。3天內(nèi)的所有安閑餐座當(dāng)桌位被預(yù)定后桌位在預(yù)準(zhǔn)時(shí)間前后一小時(shí)保存顯示為餐座不行用刪除預(yù)約當(dāng)客人撤消預(yù)約,餐座一定標(biāo)志為預(yù)從數(shù)據(jù)庫(kù)讀預(yù)約信息經(jīng)前臺(tái)管理人員確約狀態(tài)時(shí)可用并對(duì)數(shù)據(jù)庫(kù)履行刪除定后,系統(tǒng)將已經(jīng)記錄動(dòng)作。預(yù)定的桌位改為空閑狀態(tài)。各種信息查問(wèn)為用戶供給模糊查結(jié)合查問(wèn)依據(jù)重點(diǎn)字將信息從詢預(yù)約信息、用餐據(jù)庫(kù)中讀拿出來(lái)信息。改正預(yù)約狀態(tài)對(duì)已經(jīng)預(yù)約的訂單餐座一定標(biāo)志為預(yù)從數(shù)據(jù)庫(kù)讀預(yù)約信息條目信息參照客人約狀態(tài)時(shí)可用并對(duì)數(shù)據(jù)庫(kù)履行改正要求作出相應(yīng)的修記錄動(dòng)作。改。當(dāng)客人來(lái)時(shí)(到達(dá)預(yù)約時(shí)間)餐桌自動(dòng)顯示為用餐狀態(tài)。及時(shí)花費(fèi)管理桌位查問(wèn),查問(wèn)桌輸入合法的餐座依據(jù)重點(diǎn)字將信息從位的狀態(tài)(包含桌號(hào),已經(jīng)預(yù)約和處據(jù)庫(kù)中讀拿出來(lái)位能否為空,座位于就餐狀態(tài)的餐座數(shù))不行查問(wèn)。結(jié)算模擬功能用戶用餐結(jié)束后可要求可結(jié)算餐桌均將數(shù)據(jù)庫(kù)表中處于用以要求前臺(tái)進(jìn)行結(jié)為處于用餐狀態(tài)餐餐狀態(tài)的所有表目錄算,履行此功能后座信息調(diào)出查察并選擇餐桌改正為安閑狀進(jìn)行結(jié)算后刪除條目態(tài)開(kāi)臺(tái)功能依據(jù)查問(wèn)后桌位,要求訂單是完整處將數(shù)據(jù)庫(kù)中的訂單表記錄來(lái)用餐的客戶理后的狀況進(jìn)行增添,生成新的訂數(shù)量并將餐座狀態(tài)單記錄改正為用餐態(tài)對(duì)性能的規(guī)定2.1精度數(shù)據(jù)名稱數(shù)據(jù)精度說(shuō)明數(shù)值型數(shù)據(jù)8位,整型無(wú)文本型數(shù)據(jù)二十位以上的字符無(wú)日期型數(shù)據(jù)年-月-日無(wú)2.2時(shí)間特征要求時(shí)間特征名稱時(shí)間特征要求說(shuō)明響應(yīng)時(shí)間3秒以內(nèi)無(wú)更新辦理時(shí)間5秒以內(nèi)無(wú)數(shù)據(jù)的變換和傳遞時(shí)間2秒以內(nèi)無(wú)2.3輸人輸出要求數(shù)據(jù)名稱媒體格式數(shù)值范圍精度輸出控說(shuō)明制數(shù)值型無(wú)999999990-9999999整型無(wú)無(wú)文本型無(wú)二十位以上Varchar型無(wú)無(wú)的字符日期型無(wú)年-月-日2007-2100精準(zhǔn)到無(wú)無(wú)年日數(shù)據(jù)管理能力要求表的大小規(guī)模:跟著數(shù)據(jù)的錄入,表的規(guī)模能夠無(wú)窮量的擴(kuò)大,僅受限于ACCESS數(shù)據(jù)庫(kù)對(duì)表大小的支持。管理的記錄的個(gè)數(shù):僅受限于ACCESS數(shù)據(jù)庫(kù)管理記錄的個(gè)數(shù),其余限制無(wú)。故障辦理要求可能的軟件故障:數(shù)據(jù)庫(kù)誤操作惹起數(shù)據(jù)庫(kù)鏈接斷開(kāi)軟件故障的辦理要求:從頭啟動(dòng)軟件可恢復(fù),數(shù)據(jù)不丟掉可能的硬件故障:斷電致使數(shù)據(jù)庫(kù)斷開(kāi)鏈接硬件故障的辦理要求:從頭啟動(dòng)軟件可恢復(fù),數(shù)據(jù)不丟掉其余特意要求運(yùn)轉(zhuǎn)環(huán)境要求:ACCESS數(shù)據(jù)庫(kù)支持。軟件具備基本功能以外,應(yīng)當(dāng)擁有友善,易用的界面,軟件模塊化,可保護(hù),可擴(kuò)大,可從頭組裝,進(jìn)行更新和保護(hù)等基本功能。二、綱要設(shè)計(jì)基本設(shè)計(jì)觀點(diǎn)和辦理流程1.1系統(tǒng)用例圖:DISPLAYBOOKING:(顯示預(yù)約)updateDisplay( ):
:Restaurant
:BookingBookingSystem:Staffdisplay(date)getBookings(date)*getDate( )returndatereturnbookingsupdateDisplay( )Cancelbooking:(撤消預(yù)約):Staff:/Current:/Selected:BookingSystemBookingBookingselectBooking(id)*getDetails( )cancel( )confirm( )return'yes'<<destory>>updateDisplay( )Main:(主用例圖)RecordbookingReceptionistCancelbookingStaffDispalybookingsTabletransferHeadWaiterRecordarrivalRecordwalk-inRecordarrival:(預(yù)約抵達(dá)):/Current:/selected::StaffBookingBookingBookingSystemselectBooking(id)*selectDetails( )recordArrival( )setArrivalTime(now)updateDisplay( )Recordbooking:(記錄預(yù)約):returnt::ReceptionistRestaurantBookingSystemmakeReservation(details)makeReservation(details)t:=getTable(tno):Table:Customerc:=getCustomer(name,phone)Reservation(date,t,c):ReservationreturnReservationreturnReservationupdateDisplay( )TransferTable:(互換餐桌)StaffUI:StaffUI
:
/Current:BookingSystem
BookingmouseDown(pos)selectBooking(time,table)mouseMove(pos)mouseUp(pos)transfer(time,table)1.2類圖:Domainmodel:Restaurant:1.3系統(tǒng)功能圖:程序主頁(yè)面記錄預(yù)約信息頁(yè)面
顯示預(yù)約信息頁(yè)面
更新預(yù)約信息頁(yè)面
改正預(yù)約信息頁(yè)面輸入客戶信息并查問(wèn)餐桌信息
輸入日期或客戶名查問(wèn)預(yù)約信息
輸入客戶信息并查問(wèn)預(yù)約信息
輸入客戶信息并查問(wèn)新增預(yù)約信息確認(rèn)
顯示查問(wèn)的預(yù)約信息
改正預(yù)約信息確認(rèn)
撤消預(yù)約信息確認(rèn)返回程序主頁(yè)面1.4系統(tǒng)頁(yè)面跳轉(zhuǎn)圖:登錄界面登錄考證輸入用戶名,密碼登錄考證錯(cuò)誤考證成功預(yù)約主界面記錄抵達(dá)確認(rèn)預(yù)約界面記錄抵達(dá)界結(jié)帳面輸入信息新添新添界面新添提交確認(rèn)輸入信息確認(rèn)輸入信息改正改正界面改正輸入信息刪除選定界面刪除輸入信息查問(wèn)查問(wèn)界面查問(wèn)人工辦理過(guò)程各個(gè)模塊的各樣增添,改正,刪除,顯示操作。數(shù)據(jù)庫(kù)設(shè)計(jì)3.1ER圖:顧客編號(hào)顧客姓名顧客電話顧客訂單編號(hào)1顧客編號(hào)預(yù)定目前日期預(yù)定日期N預(yù)定時(shí)間預(yù)定單用餐人數(shù)1用餐桌號(hào)抵達(dá)狀態(tài)付賬狀態(tài)
占用1餐桌桌號(hào)地區(qū)座位數(shù)狀態(tài)3.2數(shù)據(jù)表的設(shè)計(jì):餐桌表:字段名數(shù)據(jù)種類長(zhǎng)度缺省值同意空主鍵說(shuō)明TALNO自動(dòng)編號(hào)長(zhǎng)整型無(wú)不同意是桌子編號(hào)PLACES長(zhǎng)整型64無(wú)同意否餐桌號(hào)REGION布爾型1無(wú)同意否能否預(yù)約STATE布爾型1無(wú)同意否能否忙碌客戶表字段名數(shù)據(jù)種類長(zhǎng)度缺省值同意空主鍵說(shuō)明CNO自動(dòng)編號(hào)長(zhǎng)整型無(wú)不同意是客戶單編號(hào)CNAME文本30無(wú)同意否客人姓名PHONE文本30無(wú)同意否客人電話預(yù)約表字段名數(shù)據(jù)種類長(zhǎng)度缺省值同意空主鍵說(shuō)明RESERVATION_ID長(zhǎng)整型64無(wú)不同意是自動(dòng)標(biāo)號(hào)COVERS長(zhǎng)整型64無(wú)同意否顧客數(shù)PREDATE文本文本無(wú)同意否定閱日期ARRIVALDATE文本文本無(wú)同意否抵達(dá)日期ARRIVALTIME文本文本無(wú)同意否抵達(dá)時(shí)間TALNO文本文本無(wú)同意否桌號(hào)CNO長(zhǎng)整型64無(wú)同意否顧客編號(hào)ISARRIVAL布爾型1無(wú)同意否能否抵達(dá)ISPAYBILL布爾型1無(wú)同意否能否結(jié)帳三、詳盡設(shè)計(jì)程序系統(tǒng)的構(gòu)造餐記錄預(yù)約模塊顧客打電話預(yù)約,招待員輸入顧客館信息和預(yù)約信息預(yù)約系統(tǒng)記錄抵達(dá)模塊顧客抵達(dá)餐館,侍從領(lǐng)班記錄顧客抵達(dá)信息顯示預(yù)約模塊侍從領(lǐng)班和招待員可查察已有的預(yù)約信息更新預(yù)約模塊顧客打電話更新預(yù)約,招待員輸入新的預(yù)約信息顧客打電話撤消預(yù)約,招待員撤消撤消預(yù)約模塊預(yù)約信息程序(表記符)設(shè)計(jì)說(shuō)明2.1程序描繪經(jīng)過(guò)此系統(tǒng)用戶能夠很方便地實(shí)現(xiàn)餐館和預(yù)約有關(guān)的功能,如:記錄,更新,撤消,預(yù)約等.2.2功能記錄預(yù)約模塊:顧客打電話預(yù)約,招待員輸入顧客信息和預(yù)約信息.記錄抵達(dá)模塊:顧客抵達(dá)餐館,侍從領(lǐng)班記錄顧客抵達(dá)信息.顯示預(yù)約模塊:侍從領(lǐng)班和招待員可查察已有的預(yù)約信息.更新預(yù)約模塊:顧客打電話更新預(yù)約,招待員輸入新的預(yù)約信息.撤消預(yù)約模塊:顧客打電話撤消預(yù)約,招待員撤消預(yù)約信息.性能對(duì)響應(yīng)時(shí)間沒(méi)有太嚴(yán)格要求。輸入項(xiàng)記錄預(yù)約模塊客戶名客戶電話預(yù)約用餐時(shí)間確立預(yù)約預(yù)約用餐時(shí)間確立預(yù)約
非空數(shù)字,字母符號(hào),長(zhǎng)度小于單項(xiàng)選擇框選擇以按鈕形式確認(rèn)提交單項(xiàng)選擇框選擇以按鈕形式確認(rèn)提交
30。顯示預(yù)約模塊所有采納復(fù)合單項(xiàng)選擇框的模式選擇相應(yīng)的日期時(shí)間,以按鈕方式確認(rèn)查問(wèn)。更新預(yù)約模塊客戶名改正確認(rèn)
非空采納復(fù)選框形式改正已有信息鈕方式提交.
,以
click
按撤消預(yù)約模塊客戶名刪除確認(rèn)
非空采納復(fù)選框形式改正已有信息鈕方式提交.
,以
click
按輸出項(xiàng)記錄預(yù)約模塊:輸出項(xiàng)對(duì)相應(yīng)的數(shù)據(jù)庫(kù)進(jìn)行操作,顯示失敗或許成功頁(yè)面,達(dá)成后顯示所有預(yù)約。顯示預(yù)約模塊:輸出項(xiàng)為查問(wèn)到的相應(yīng)的預(yù)約信息。更新預(yù)約模塊:對(duì)相應(yīng)得數(shù)據(jù)庫(kù)進(jìn)行操作,顯示失敗或許成功頁(yè)面,達(dá)成后顯示所有預(yù)約。撤消預(yù)約模塊:對(duì)相應(yīng)得數(shù)據(jù)庫(kù)進(jìn)行操作,顯示失敗或許成功頁(yè)面,達(dá)成后顯示所有預(yù)約。系統(tǒng)模塊功能流程圖6.1新建預(yù)約模塊詳盡流程圖
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度企業(yè)培訓(xùn)與人才發(fā)展服務(wù)合同
- 2024年度影視制作與版權(quán)購(gòu)買合同
- 2024年度碳排放交易:某環(huán)保企業(yè)與地方政府之間的碳排放權(quán)交易合同
- 2024年度0KV配網(wǎng)工程施工安全協(xié)議
- 2024年度安居工程EPC建設(shè)合同
- 04版0KV變電站電氣設(shè)備采購(gòu)合同
- 2024年度4S店汽車銷售與供應(yīng)商戰(zhàn)略合作合同
- 2024年度文化傳媒公司股權(quán)轉(zhuǎn)讓合同
- 2024年度跨境電商平臺(tái)運(yùn)營(yíng)合同
- 2024企業(yè)招標(biāo)承包經(jīng)營(yíng)合同模板樣本
- 護(hù)理質(zhì)量管理常用工具
- 2022公路工程施工技術(shù)方案手冊(cè)
- 亮化工程可行性研究報(bào)告
- 安全生產(chǎn)費(fèi)用提取使用明細(xì)
- (完整版)病例演講比賽PPT模板
- 直播合作協(xié)議
- 社科類課題申報(bào)工作輔導(dǎo)報(bào)告課件
- 頭痛的診治策略講課課件
- 沙利文-內(nèi)窺鏡行業(yè)現(xiàn)狀與發(fā)展趨勢(shì)藍(lán)皮書
- 國(guó)家開(kāi)放大學(xué)一網(wǎng)一平臺(tái)電大《建筑測(cè)量》實(shí)驗(yàn)報(bào)告1-5題庫(kù)
- 規(guī)范診療服務(wù)行為專項(xiàng)整治行動(dòng)自查表
評(píng)論
0/150
提交評(píng)論