資源描述:
《軟件工程概要設(shè)計(jì)報(bào)告模板》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、項(xiàng)目概要設(shè)計(jì)報(bào)告軟件工程專業(yè)班級(jí):軟件工程專業(yè)1班授課教師:學(xué)號(hào):姓名:手機(jī):項(xiàng)目名稱:酒店管理系統(tǒng)概要設(shè)計(jì)1.引言1.1編寫目的通過軟件開發(fā),進(jìn)一步掌握并加強(qiáng)軟件工程的方法和技術(shù),提高自己的軟件開發(fā)實(shí)際能力,提高自己的創(chuàng)造能力、工程設(shè)計(jì)能力、解決問題能力、綜合分析能力以及鍛煉自己創(chuàng)造性的思維。一個(gè)完善成熟的酒店管理系統(tǒng),能讓工作人員從煩瑣的手工操作中解脫,它不僅僅記錄著酒店客人的信息、提供查詢、報(bào)表打印等一系列簡(jiǎn)單的工作,其管理系統(tǒng)本身就代表著一種管理方法,隨著它的深入,將帶動(dòng)企業(yè)的運(yùn)作,為管理和決策提供支持。1.2項(xiàng)目背景如今人們商務(wù)或休閑娛樂出行的頻率上
2、升,酒店的市場(chǎng)需求也隨之增高。酒店管理系統(tǒng)的引入能使酒店內(nèi)部集中管理,集中控制,快速反應(yīng)其經(jīng)營(yíng)狀況,大大降低工作人員的勞動(dòng)強(qiáng)度,提高工作效率,給客戶帶來極大的便利,同時(shí)也帶來良好的經(jīng)濟(jì)效益和社會(huì)效益。開發(fā)酒店管理系統(tǒng)的主要為了實(shí)現(xiàn)對(duì)酒店管理內(nèi)部各種管理的電子化和自動(dòng)化,提高酒店的辦公效率,使其成為高效率高質(zhì)量的酒店。項(xiàng)目提出者:項(xiàng)目開發(fā)者:系統(tǒng)用戶:酒店內(nèi)工作人員及入住酒店客戶1.3定義此文中提及的系統(tǒng)均指酒店管理系統(tǒng)1.4參考資料《軟件工程導(dǎo)論》《軟件工程》《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》2.任務(wù)概述???2.1目標(biāo)信息存儲(chǔ)檔案化、信息加載及時(shí)化、傳遞規(guī)范化、管理
3、專業(yè)化2.2設(shè)備操作系統(tǒng):WindowsXP、Win8開發(fā)工具:DevCpp、VisualStudio數(shù)據(jù)庫(kù)系統(tǒng):SQLServer??2.3要求為銷售提供全面而準(zhǔn)確的信息;為客戶提供更加周到快捷的服務(wù),客戶可提前挑選所需房型,更加貼心化;為財(cái)務(wù)提供嚴(yán)密的財(cái)務(wù)系統(tǒng);將酒店封裝得更加全面,多樣、豐富、安全性得以提高。2.4條件、假定和限制大部分信息還需手動(dòng)輸入、鍵盤選擇,時(shí)效性不能完全改善;登記退訂錄入時(shí)間較長(zhǎng),信息量較大。3.總體設(shè)計(jì)???3.1處理流程總流程圖:客人酒店管理系統(tǒng)登記客人離店憑據(jù)客人預(yù)訂離店接待取消預(yù)訂???3.2總體結(jié)構(gòu)和模塊外部設(shè)計(jì)???3
4、.3功能分配我將酒店住宿情境主要分為了四個(gè)功能,主要的定義三個(gè)類。classBookRoom:從字面翻譯可知其主要功能為預(yù)訂房間。在其中定義了兩個(gè)函數(shù),setData和book。其中setData主要功能為設(shè)置數(shù)據(jù),在這里面我定義了客戶姓名,客戶的占用天數(shù),預(yù)留的房間類型和預(yù)留手機(jī)號(hào);book函數(shù)的主要功能為預(yù)定,在這里我選用了switch語(yǔ)句來用于多分支語(yǔ)句進(jìn)行條件判斷,用于排查各類型房間的狀態(tài)。classCheckIn:辦理入住類,其重要功能為實(shí)現(xiàn)客戶的辦理入住,其主要數(shù)據(jù)有客戶姓名,客戶性別,客戶身份證號(hào),入住日期,占用天數(shù),房間類型和客戶手機(jī)號(hào)。在這里
5、引用了兩個(gè)函數(shù),一個(gè)為未預(yù)定函數(shù),一個(gè)為已預(yù)訂函數(shù)。classcheckOut:辦理退房,其功能為退房結(jié)賬。其數(shù)據(jù)成員有客戶姓名,預(yù)訂房間號(hào),占用天數(shù)以及價(jià)格。用到的函數(shù)為checkout函數(shù),在其中定義了一個(gè)整形的變量expense花銷,通過姓名和房間號(hào)的核實(shí)來確定信息,來比較押金與實(shí)際消費(fèi)的高低,如果押金大于實(shí)際花銷,則向客戶退回相應(yīng)的差價(jià);如果實(shí)際花銷大于押金,則需要客戶補(bǔ)償相應(yīng)差價(jià)。4.接口設(shè)計(jì)???4.1外部接口?【包括用戶界面、軟件接口與硬件接口?!???4.2內(nèi)部接口?【模塊之間的接口?!?.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì)?5.1邏輯結(jié)構(gòu)設(shè)計(jì)?5.2物理結(jié)構(gòu)設(shè)計(jì)?
6、5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系6.運(yùn)行設(shè)計(jì)???6.1運(yùn)行模塊的組合???6.2運(yùn)行控制???6.3運(yùn)行時(shí)間7.出錯(cuò)處理設(shè)計(jì)???7.1出錯(cuò)輸出信息???7.2出錯(cuò)處理對(duì)策【如設(shè)置后備、性能降級(jí)、恢復(fù)及再啟動(dòng)等。】8.安全保密設(shè)計(jì)9.維護(hù)設(shè)計(jì)