軟件工程課程設計-酒店管理系統(tǒng)

軟件工程課程設計-酒店管理系統(tǒng)

ID:33720495

大?。?50.56 KB

頁數(shù):37頁

時間:2019-02-28

軟件工程課程設計-酒店管理系統(tǒng)_第1頁
軟件工程課程設計-酒店管理系統(tǒng)_第2頁
軟件工程課程設計-酒店管理系統(tǒng)_第3頁
軟件工程課程設計-酒店管理系統(tǒng)_第4頁
軟件工程課程設計-酒店管理系統(tǒng)_第5頁
資源描述:

《軟件工程課程設計-酒店管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、荊楚理工學院課程設計成果學院:計算機工程學院班級:學生姓名:學號:設計地點(單位):軟件工程實驗室A5-102設計題目:酒店管理系統(tǒng)完成日期:年月日指導教師評語:成績(五級記分制):教師簽名:目錄1.需求分析11.1編寫目的11.2讀者對象11.3軟件項目概述11.4文檔概述21.5定義21.5.1概念21.6參考資料31.7、一般性描述31.7.1系統(tǒng)UseCase圖31.7.2用戶特征51.7.3限制與約束51.8功能需求描述51.8.1系統(tǒng)的類圖51.8.2類的說明61.9其它需求描述71.9.

2、1性能要求71.9.2設計約束71.9.3交付要求71.9.4進度要求72.基于UML的系統(tǒng)設計82.1系統(tǒng)概要及其運行環(huán)境82.2系統(tǒng)的組成部分82.3定義82.4軟件設計約束92.4.1設計目標和原則92.4.2設計約束92.4.3合法數(shù)據(jù)92.5軟件設計描述92.5.1總體結構設計92.5.2時序圖102.5.3邏輯視圖112.5.4部署視圖112.6內(nèi)部數(shù)據(jù)庫結構設計122.6.1內(nèi)部數(shù)據(jù)庫概念結構設計122.6.2內(nèi)部數(shù)據(jù)庫邏輯結構設計122.6.3內(nèi)部數(shù)據(jù)庫物理結構設計122.7各類詳細定

3、義133.核心代碼143.1登錄代碼143.2系統(tǒng)管理代碼143.3前臺管理代碼264.系統(tǒng)測試324.1引言324.1.1目的324.1.2測試背景324.1.3參考資料324.2功能測試324.3分析摘要344.3.1能力344.3.2缺陷和影響344.3.3評價341.需求分析1.1編寫目的編寫本文檔的目的:詳細、準確和全面定義酒店管理系統(tǒng)的用戶需求,指導軟件系統(tǒng)的后續(xù)開發(fā)工作;本文檔所描述的用戶需求將作為該項目最終驗收的標準和依據(jù);說明:該文檔必須經(jīng)用戶方和開發(fā)方簽字確認方可有效。1.2讀者對

4、象本文檔的讀者對象包括:(1)用戶(2)需求分析人員(3)軟件設計人員(4)軟件測試人員1.3軟件項目概述問題描述編寫軟件完成酒店客房管理系統(tǒng)的自動化:系統(tǒng)分為系統(tǒng)管理和前臺管理兩種不同的管理方式;系統(tǒng)管理是基于客房信息、員工信息以及客戶信息管理;前臺管理是基于對客戶的訂房信息、入住信息以及退房信息的管理。系統(tǒng)概覽隨著軟件開發(fā)方法學的演變和發(fā)展,特別是軟件設計模式、軟件組件等概念的提出,給軟件重用度、軟件的可擴充性、軟件的魯棒性及軟件開發(fā)效率的提高,提供了一個誘人的前景。我們將采納當前軟件工程最新技術

5、,采用統(tǒng)一建模語言UML描述基于網(wǎng)絡計算平臺的整個項目,在分析、設計時充分利用軟件模式及組合軟件模式,利用前人的專家級經(jīng)驗,提高開發(fā)效率;最后的產(chǎn)品用軟件組件的形式加以封裝,并用XML來描述軟件組件及各軟件組件間的接口。通過這一課程作業(yè)實踐,一方面能加深我們對軟件模式、軟件組件、XML、UML的認識和理解,使我們就這些新技術的應用,提出更為可行的建議;另一方面,我們也希望能開發(fā)出新的軟件組件,抽出新的軟件模式,進一步充實軟件模式倉庫,繁榮軟件組件市場。該項目將為酒店管理系統(tǒng)提供一套軟件,該軟件將輔助酒

6、店管理員對酒店管理以及對入住客戶的管理提供信息化支持。系統(tǒng)拓撲如下圖所示:34圖1-1系統(tǒng)拓撲圖1.4文檔概述本文檔準確、一致、全面定義和描述了酒店管理系統(tǒng)的軟件需求,文檔的內(nèi)容組織如下:第一章,引言部分,簡要介紹了文檔和項目的概況;第二章,一般性描述,定義了系統(tǒng)與環(huán)境之間的關系第三章,詳細需求描述,詳細定義了系統(tǒng)的功能需求第四章,其他需求,定義了系統(tǒng)的非功能性需求1.5定義1.5.1概念(1)酒店管理:酒店管理系統(tǒng)。(2)系統(tǒng)管理員:酒店的工作人員,負責管理客房信息、員工信息以及客戶信息。(3)前臺

7、管理員:酒店的工作人員,負責客房信息以及個人信息的查詢和管理。(4)帳戶:酒店系統(tǒng)管理員以及前臺管理員用來管理酒店的憑證,他們通34過密碼擁有帳戶的相關功能。(5)客戶:酒店管理系統(tǒng)的主要對象,可以通過前臺辦理酒店入住交易。1.6參考資料略。1.7、一般性描述該系統(tǒng)所涉及的帳戶信息和用戶信息全部存放在酒店數(shù)據(jù)庫中。本系統(tǒng)采用單機模式的工作方式,系統(tǒng)的用戶主要有:酒店系統(tǒng)管理員、前臺管理員、酒店其他工作人員以及酒店客戶。1.7.1系統(tǒng)UseCase圖頂層的UseCase如下圖所示:圖1-2UseCase

8、頂層的UseCaseActor定義如下:Customer:顧客。Adminstrator:管理員。細化的UseCase如下圖所示:圖1-3前臺管理用例圖34圖1-4系統(tǒng)管理用例圖Actor定義如下:frontOfficer:前臺管理員systemOfficer:系統(tǒng)管理員各UseCase說明如下:1)checkIn:客戶辦理入住Step1:前臺管理員輸入用戶名及密碼,登錄酒店管理系統(tǒng)。Step2:前臺管理員啟動經(jīng)營管理中訂房功能,正確輸入客戶信息及訂房信

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。