軟件工程酒店客房管理系統(tǒng)需求分析_第1頁
軟件工程酒店客房管理系統(tǒng)需求分析_第2頁
軟件工程酒店客房管理系統(tǒng)需求分析_第3頁
軟件工程酒店客房管理系統(tǒng)需求分析_第4頁
軟件工程酒店客房管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

軟件工程酒店客房管理系統(tǒng)需求分析《軟件工程》實驗報告酒店客房管理系統(tǒng)需求分析指導(dǎo)教師:班級:學(xué)生姓名:學(xué)號:完成日期:計算機科學(xué)與技術(shù)系1(系統(tǒng)需求概述1.1系統(tǒng)概述開發(fā)的軟件名字定為:酒店客房管理系統(tǒng)本文按照面向結(jié)構(gòu)化的方法,先進行賓館管理信息化的需求分析,了解系統(tǒng)的功能需求,進而進行系統(tǒng)的整體設(shè)計,再進行功能分解,劃分系統(tǒng)的功能模塊,進行詳細設(shè)計及代碼開發(fā),最終實現(xiàn)一個實用的小型賓館管理信息系統(tǒng).該系統(tǒng)的實現(xiàn),能實現(xiàn)賓館管理的自動化、規(guī)范化,提高管理效率,體現(xiàn)現(xiàn)代信息技術(shù)在經(jīng)濟社會生活中的應(yīng)用價值.1。2系統(tǒng)功能需求酒店操作人員在酒店信息管理系統(tǒng)中完成對運行酒店所需的基本數(shù)據(jù)的維護,包括這些信息的增加、修改及對各項信息的變動。操作人員首先根據(jù)入住客戶的需求在酒店信息管理系統(tǒng)中進行入住房間號的查找,隨后進行入住登記,并在系統(tǒng)中對已經(jīng)入住的客戶進行基本信息的錄入??蛻粲喎繒r操作人員會錄入預(yù)訂信息.在退房時,對整個信息進行修改,并進行結(jié)算。酒店信息管理系統(tǒng)需要具有以下的功能:1、客戶信息管理:功能實現(xiàn):客戶管理子系統(tǒng),包括信息存入,信息查詢,信息修改,信息刪除.輸入:客戶信息,錄入顧客信息(姓名、身份證號、聯(lián)系方式、詳細地址、工作單位)處理過程:客戶信息存入數(shù)據(jù)庫輸出:操作成功或失敗的提示信息2、客房信息管理:設(shè)置客房標準,設(shè)置客房信息功能實現(xiàn):客房信息管理子系統(tǒng)可以對客房信息進行添加,刪除,修改和查詢輸入:客房信息,錄入客房信息(客房標準、客房編號、所在樓、價格、房間類型、使用配置、房態(tài))處理過程:客房信息存入數(shù)據(jù)庫輸出:操作成功或失敗的提示信息3、訂房信息管理功能實現(xiàn):客戶訂房子系統(tǒng)可以進行客房查詢和對客戶訂房信息進行登記,修改和查詢.輸入:客房信息處理過程:提供客房信息,供客戶選擇房間并錄入系統(tǒng)輸出:客房信息以及訂房信息4、結(jié)算管理功能實現(xiàn):客戶結(jié)帳子系統(tǒng)可以算出客戶應(yīng)交金額并顯示信息,并同時更新相客房信息,且可以對結(jié)算信息進行查詢.輸入:客戶信息處理過程:客戶信息查詢消費情況輸出:消費清單或者操作失敗提示信息[對系統(tǒng)進行簡介,并簡要說明系統(tǒng)的需求。]2(用例建模[概要說明本小節(jié)內(nèi)容]2。1參與者列表從需求分析可以看出,酒店客房管理系統(tǒng)有4個人執(zhí)行者和4個系統(tǒng)執(zhí)行者,即“系統(tǒng)管理員"、“客戶"、“前臺服務(wù)員(收銀員)”“酒店經(jīng)理”、“、客戶信息管理系統(tǒng)”、“客房信息管理系統(tǒng)"、“訂房信息管理系統(tǒng)”、“結(jié)算管理系統(tǒng)”.1)系統(tǒng)管理員:負責(zé)整個軟件的維護工作,可以添加用戶,并對用戶設(shè)置權(quán)限。2)客戶:入住酒店,并填寫相應(yīng)信息。3)前臺服務(wù)員(收銀員):服務(wù)于客戶,為客戶提供客房信息,并錄入客戶相關(guān)信息,結(jié)算客戶的消費情況,并收取相應(yīng)金額。4)超市經(jīng)理:監(jiān)督超市的整個運營情況,可以查詢銷售情況,作出決策。5)用戶信息管理:包括信息存入,信息查詢,信息修改,信息刪除。6)客房信息管理:設(shè)置客房標準,設(shè)置客房信息。7)訂房信息管理:進行客房查詢和對客戶訂房信息進行登記,修改和查詢.8)結(jié)算管理:客戶結(jié)帳子系統(tǒng)可以算出客戶應(yīng)交金額并顯示信息,并同時更新相應(yīng)客房信息,且可以對結(jié)算信息進行查詢。[列出系統(tǒng)用例的參與者,并作簡要說明。例:客戶:出錢購買我們服務(wù)的人。]2。2用例列表根據(jù)系統(tǒng)的需求分析中客戶對系統(tǒng)功能提出的要求,可以粗略的找到系統(tǒng)用例,并在后期的用例建模工作中合并、優(yōu)化、篩選這些用例.(1)UC—1“酒店客房管理系統(tǒng)”中的用例(2)UC—2“系統(tǒng)管理"中的用例(4)UC—3“客房管理子系統(tǒng)”中的用例(5)UC—4“訂房管理子系統(tǒng)”中的用例UC—5"結(jié)算管理子系統(tǒng)”中的用例[列出系統(tǒng)需完成的用例的編號和名字,并簡要說明其任務(wù)。例:UC—1登錄:用于驗證用戶權(quán)限。]2。3用例圖[畫出系統(tǒng)的用例圖,注意圖不能單獨出現(xiàn),需要圖名圖號,并有正文對它的引用。例如:本系統(tǒng)的用例圖如圖1所示.](1)“酒店客房管理系統(tǒng)”中的用例在第一層中,根據(jù)客戶對“酒店客房管理系統(tǒng)"的整體業(yè)務(wù)功能要求,可選的用例有:,客戶管理,客房管理,前臺服務(wù)管理圖2。3.1酒店客房管理系統(tǒng)用例圖(2)“系統(tǒng)管理”中的用例在第二層中,根據(jù)客戶對“系統(tǒng)管理”的業(yè)務(wù)功能要求,可選的用例有:,客房信息的管理,客房經(jīng)營管理圖2.3。2系統(tǒng)管理用例圖(3)“客房管理子系統(tǒng)”中的用例在第二層中,根據(jù)客戶對“客房管理”的業(yè)務(wù)功能要求,可選的用例有:,添加客房信息,修改客房信息,刪除客房信息,查詢客房信息圖2.3。3客房管理用例圖(4)“訂房管理子系統(tǒng)”中的用例在第二層中,根據(jù)客戶對“訂房管理”的業(yè)務(wù)功能要求,可選的用例有:,添加訂房信息,查詢剩余客房,修改訂房信息,查詢訂房信息圖2.3.4訂房管理用例圖(2)“結(jié)算管理”中的用例在第二層中,根據(jù)客戶對“結(jié)算管理”的業(yè)務(wù)功能要求,可選的用例有:,客戶住房信息,客房退訂信息,結(jié)賬管理,消費記錄圖2。3.5結(jié)算管理用例圖2.4輔助需求2。4.1系統(tǒng)環(huán)境需求1、系統(tǒng)模式本系統(tǒng)采用C/S模式作為開發(fā)模式2、硬件環(huán)境服務(wù)器端:高性能的計算機一臺,普通的雙絞線作為連接??蛻舳耍浩胀ǖ挠嬎銠C或者工作站,普通的雙絞線作為連接。3、軟件環(huán)境服務(wù)器端:安裝SQLServer2000的服務(wù)器版本,安裝windows2000服務(wù)器版本,配置了諾頓等必須的防毒軟件??蛻舳耍喊惭bSQLServer2000的服務(wù)器版本,安裝了VB等可視化開發(fā)工具軟件,安裝windows2000服務(wù)器版本。[性能、容量等方面的需求]3(對象建模對象類靜態(tài)結(jié)構(gòu)模型描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),包括構(gòu)成系統(tǒng)的類和對象、他們的屬性和操作以及這些對象間的聯(lián)系。[概要說明本小節(jié)內(nèi)容]3。1確定類與對象[分析并列出系統(tǒng)功能實現(xiàn)所涉及的類或?qū)ο蟆@簩W(xué)生、教師、課程等。]3.2確定類與對象的關(guān)聯(lián)、屬性、服務(wù)酒店管理系統(tǒng)的對象類包括:(1)商品類名:商品類的編號:030101(共三層,每層用2位數(shù)字表示,采用6位編號)。類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負責(zé)建立商品基本信息并對這些信息進行處理,包括增加、刪除、查詢操作等。屬性:商品名稱、編號、條形碼、價格、規(guī)格、庫存數(shù)量、庫存預(yù)警數(shù)量、促銷價格、促銷起止日期、允許打折、入庫日期。操作:增加商品()、刪除商品()、修改商品信息()、查詢商品()。(2)顧客類名:顧客類的編號:030102類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負責(zé)建立顧客對象并進行處理,包括購買商品、付款、購物查詢操作。屬性:交易編號操作:購買商品()、付款()、購物查詢().(3)會員類名:會員類的編號:030103類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:繼承顧客類,負責(zé)建立會員基本信息并進行處理,包括添加會員、刪除會員、修改會員信息、購物查詢操作。屬性:會員卡號、會員姓名、積分、電話、累計消費金額、注冊日期。操作:添加會員()、刪除會員()、修改會員信息()、購物查詢()。4)銷售人員(類名:銷售人員類的編號:030104類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負責(zé)建立銷售人員對象并進行處理.屬性:姓名、性別、職位、電話.操作:(5)前臺銷售人員類名:前臺銷售人員類的編號:030105類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:繼承銷售人員類,負責(zé)建立前臺銷售人員對象并進行處理,包括商品掃描、錄入商品編號、結(jié)賬、打印購物小票操作。屬性:銷售人員[*]等。操作:商品掃描()、錄入商品編號()、結(jié)賬()、打印購物小票()。(6)后臺銷售人員類名:后臺銷售人員類的編號:030106類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共.J/功能:繼承銷售人員類,負責(zé)建立后臺銷售人員對象并進行處理,包括商品錄入、商品信息修改、刪除商品、商品查詢、銷售商品匯總操作。屬性:銷售人員[*]等。操作:商品錄入()、商品信息修改()、刪除商品()、商品查詢()、銷售商品().(7)前臺客服人員類類名:前臺客服人員類的編號:030107類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負責(zé)建立前臺客服人員對象并進行處理,包括添加會員、刪除會員、修改會員信息、購物查詢操作。屬性:姓名、性別、職位、電話。操作:添加會員()、刪除會員()、修改會員信息()、購物查詢()。(8)銷售表類名:銷售表類的編號:030108類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負責(zé)建立銷售表基本信息并對這些信息進行處理。屬性:交易編號、商品名稱、商品價格、交易數(shù)量、交易金額、會員卡號、交易日期。操作:(9)銷售匯總表類名:銷售匯總表類的編號:030109類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務(wù)器上的數(shù)據(jù)庫中,可以共享。功能:負責(zé)建立銷售匯總表基本信息并對這些信息進行處理。屬性:商品編號、商品名稱、商品價格、銷售數(shù)量、銷售金額操作:查詢().[分析并列出哪些類之間存在關(guān)聯(lián),及什么樣的關(guān)聯(lián)。]系統(tǒng)類圖圖3.3.1類圖及其之間的關(guān)系4(動態(tài)建模4。1活動圖4.1.1客戶訂房活動圖4。1。2客戶入住活動圖狀態(tài)轉(zhuǎn)移圖4。2.1管理員使用系統(tǒng)狀態(tài)圖4。2.2客戶入住狀態(tài)圖順序圖建模4.3。1添加客房信息順序圖圖4。3。2修改客房信息順序圖圖4。3.3客戶訂房信息順序圖圖4.3。4收銀員結(jié)算順序圖5??偨Y(jié)[對本次實驗做以總結(jié)。]經(jīng)過了大家?guī)状蔚挠懻?并且參考一些資料來設(shè)計,我們對于這次的“酒店管理系統(tǒng)”的UML建模已經(jīng)基本完成。雖然說在這次設(shè)計的過程中遇到過很多問題,主要體現(xiàn)在大家對于系統(tǒng)建模的很多認識不夠,對于建模的概念比較模糊,不過通過查找資料以及翻書,大家都有了一定的了解與成長,對于UML建模的有了較之以前更為清晰的認識。對于工具等的運用也相對熟練了。當(dāng)然,這次的設(shè)計也暴露了我們的很多不足,因此,我們也需

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論