軟體工程實驗報告
學生姓名 _ 魏奇楊樹超___
學號541313140147
541313140150
專業班級 3g軟體13-01
院 (系)計算機與通訊工程學院
指導教師支俊
完成時間 2015 年 12 月 15 日
成績目錄
1、背景說明
2、需求分析
1、組織結構圖
2、系統功能需求
3、資料庫管理模組
4、基本業務模組
3、建立系統用例模型
用例描述
4、uml建模
1、用例圖
2、類圖
3、順序圖
4、協作圖
5、活**
6、狀態圖
7、構件圖
8、部件圖
五、小結
、背景說明
目前大多數酒店提供的服務多種多樣,規模大小也各不相同,但稍具規模的酒店必含下面三類服務:飲食、住宿和娛樂。由於我們對酒店行業沒有具體的接觸和實質性的了解。
此次資料庫設計只能在一些收集到的基本材料與個人直觀認識的基礎上,簡單模仿中等規模的酒店設計管理系統,並將其抽象成乙個由三部門組成、實現三大服務的系統。
二、酒店管理系統的需求分析
1、 組織結構圖
圖1 酒店管理系統組織結構圖
2、 系統功能需求
本系統主要有以下功能要求:
1)使用者登入模組,主要用於使用者的登入。使用者許可權分為管理員和普通使用者。當使用者輸入使用者名稱和密碼後經過確認,才能進入賓館客房管理資訊系統,並擁有相應的許可權。如果不是使用者,拒絕進入。
2)客房管理模組,該模組是本系統的核心所在。主要用於使用者對客房及其業務的情況進行管理,其中包括:
客房管理:可以對所有客房進行管理,包括增刪該房間及房間狀態。
預定管理:可以接受預定房間。
收銀管理。
顧客資訊管理:管理客戶的基本資訊。
3)消費管理模組,該模組主要用於對客人在入住期間的消費進行入帳操作,包括消費入帳,話費入帳,餐費入帳等操作。
4)審查管理模組,主要用於該酒店管理者對酒店的基本資料資訊進行檢視,以便制定策略。包括客房狀態報表檢視,客人入住資訊報表檢視,歷史客人報表檢視等等。
3、資料庫管理模組
客房基本資訊,包括的資料項有:客房號碼,客房標準,客房位置,客房狀態,單價,容納人數,等。
預定基本資訊,包括的資料項有:客房房號,客人姓名,身份證號碼,身份證位址,預定時間,操作員等。
顧客基本資訊,包括客房房號,客人姓名,身份證號碼,身份證位址,入住時間,操作員等。
系統使用者資訊,包括的資料項有 :使用者名稱,使用者密碼,使用者許可權。
4、基本業務模組
酒店客房業務的基本流程主要包括:
客房的預定:客人通過**或者其他途徑向酒店進行客房預定,接待人員查詢客房狀態表後確定有空房則接受預定,預定成功後發給客人預定憑證,客房狀態表作出相應的變化。
客房的登記:分為預定入住和散客登記
如果客人已經預定房間,則根據預定憑證進行預定入住操作,發給客人房卡,客房狀態由「預定」變為「入住」。
如果客人沒有預定房間,接待人員查詢客房狀態表後,有空房則進行客房登記操作,發給客人房卡,客房狀態由「空房」變為「入住」。
客房消費:客人入住期間在酒店進行了消費,如:購買商品,就餐,打**。就要進行消費入帳操作。包括:消費入帳,餐費入帳,話費入帳。
客人退房:客人退房時,接待人員根據客人的房卡,進行退房登記。計算客人入住期間的房費,餐費,話費,各種消費和押金總額。
對客人收取費用或者退回押金。客人資訊轉存到歷史客人表中。客房狀態由「入住」轉為「空房」。
三、建立系統用例模型
系統的用例分析是uml建模的第一步,在需求分析中,我們已經確定了酒店管理系統的各功能模組,包括:客房部管理、餐飲部管理、財務部管理等。
用例描述:
使用者資訊管理用例描述
新增使用者
查詢使用者資訊
刪除使用者
客房經營管理用例描述
預訂登記
入住登記
退房登記
客房資訊管理描述
客戶資訊管理用例描述
使用者密碼修改
使用者登出
四、系統的uml建模
1、 系統的用例圖
系統的用例分析是uml建模的第一步,在需求分析中,我們已經確定了酒店管理系統的各功能模組,包括:客房部管理、餐飲部管理、財務部管理等。
圖3 酒店管理系統用例圖
該用例圖標記了酒店管理系統中客房管理的所有用例,並且形象地描述了各用例與使用者角色之間的關係。
2.系統的類圖
圖4 酒店管理系統類圖
圖5 客房管理系統類圖
3.系統的順序圖
圖6 使用者登入系統順序圖
圖7 顧客用信用卡結賬順序圖
圖8 客戶訂房序列圖
【客戶訂房序列圖說明:】
1員工登入系統 2預訂請求
3開啟查詢介面 4有無空房
5無空房6 抱歉無空房
7有空房8開啟預訂房間介面
9完成訂單10預訂成功
11新增訂單
4.系統的協作圖
圖8 使用者登入系統協作圖
【使用者登入系統協作圖說明:】
1)輸入使用者名稱密碼 2)傳送驗證請求 3)進行查詢
4)使用者存在5)驗證成功 6)成功登入
圖9 顧客用信用卡結賬協作圖
【顧客用信用卡結賬協作圖說明:】
1)刷卡 2)問口令 3)輸口令 4)口令驗證
5)檢查客戶資料 6)口令正確7)口令正確
8)輸入金額9)進行處理10)銀行處理
11)完成12)處理完成13)列印清單
酒店管理系統UML課程設計報告
課程設計報告 課程名稱軟體建模與分析 設計題目酒店管理系統 專業班級僅供參考 姓名僅供參考 學號僅供參考 指導教師僅供參考 起止時間僅供參考 成績評定 僅供參考學院 課程設計考核和成績評定辦法 1 課程設計的考核由指導教師根據設計表現 設計報告 設計成果 答辯等幾個方面,給出各項權重,綜合評定。該設...
UML課程設計學籍管理系統
系統建模基礎 uml 課程設計 系統名稱學籍管理系統 班級姓名 編制時間 指導老師 一 學籍管理系統概述 隨著網路技術和軟體技術的飛速發展,特別是inter intra 的出現及其相關技術的迅速發展,資訊革命帶來了全球範圍市場競爭的日益加劇,對傳統的辦公教學和生活方式產生了巨大的衝擊。辦公自動化就是...
UML課程設計簡易辦公管理系統
濱江學院 統一建模語言課程設計報告 2013 2014 年度第二學期 課程名稱 統一建模語言課程設計 題目 簡易辦公系統 院系 計算機系軟體工程 班級 軟工三班 學號 20112344910 姓名 吉 指導教師 李振巨集 設計週數 兩周 日期 2014 年 6月 1 系統分析 1.1 系統開發背景 ...