




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、-. z. - .- -可修編- -學(xué) 號(hào) (信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì))設(shè)計(jì)說明書賓館管理系統(tǒng)的分析與設(shè)計(jì)起止日期: 2014年5月25日至 2014年6月9日學(xué)生/班級(jí)成績 /指導(dǎo)教師(簽字)經(jīng)濟(jì)與管理學(xué)院2014年6月29日-. z. - .- -可修編- -信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)分工及成績評(píng)定表分工情況說明*承擔(dān)主要任務(wù)*承擔(dān)主要任務(wù)容頁碼容頁碼系統(tǒng)可行性分析系統(tǒng)分析說明書、順序圖5、6、7、8、10、11系統(tǒng)規(guī)劃方案狀態(tài)圖、類圖、系統(tǒng)實(shí)施4、9、12、13、17、18、19、20成績評(píng)定表*考勤態(tài)度報(bào)告答辯綜合成績優(yōu)良中及格不及格優(yōu)良中及格不及格優(yōu)良中及格不及格優(yōu)良中及格不及格-
2、. z.目錄 TOC o 1-3 h z u HYPERLINK l _Toc390679703設(shè)計(jì)說明書 PAGEREF _Toc390679703 h 1HYPERLINK l _Toc3906797041 系統(tǒng)規(guī)劃方案 PAGEREF _Toc390679704 h 4HYPERLINK l _Toc3906797051.1系統(tǒng)需求背景描述 PAGEREF _Toc390679705 h 4HYPERLINK l _Toc3906797061.2系統(tǒng)需求目的描述 PAGEREF _Toc390679706 h 4HYPERLINK l _Toc3906797071.3系統(tǒng)需求功能描述 P
3、AGEREF _Toc390679707 h 4HYPERLINK l _Toc3906797082 系統(tǒng)可行性分析 PAGEREF _Toc390679708 h 5HYPERLINK l _Toc3906797092.1 經(jīng)濟(jì)可行性 PAGEREF _Toc390679709 h 5HYPERLINK l _Toc3906797102.2 技術(shù)可行性 PAGEREF _Toc390679710 h 5HYPERLINK l _Toc3906797112.3 運(yùn)行可行性 PAGEREF _Toc390679711 h 5HYPERLINK l _Toc3906797123 系統(tǒng)分析說明書 P
4、AGEREF _Toc390679712 h 5HYPERLINK l _Toc3906797133.1 系統(tǒng)用例 PAGEREF _Toc390679713 h 5HYPERLINK l _Toc3906797143.1.1 發(fā)現(xiàn)和確定用例 PAGEREF _Toc390679714 h 5HYPERLINK l _Toc3906797153.1.2 改進(jìn)和細(xì)化用例 PAGEREF _Toc390679715 h 6HYPERLINK l _Toc3906797163.1.2 用例描述 PAGEREF _Toc390679716 h 7HYPERLINK l _Toc3906797174 系
5、統(tǒng)設(shè)計(jì)說明書 PAGEREF _Toc390679717 h 9HYPERLINK l _Toc3906797184.1 系統(tǒng)功能設(shè)計(jì) PAGEREF _Toc390679718 h 9HYPERLINK l _Toc3906797194.2 初步靜態(tài)建模 PAGEREF _Toc390679719 h 9HYPERLINK l _Toc3906797204.3 動(dòng)態(tài)建模 PAGEREF _Toc390679720 h 10HYPERLINK l _Toc3906797214.3.1 建立順序圖 PAGEREF _Toc390679721 h 10HYPERLINK l _Toc3906797
6、224.3.2 建立狀態(tài)圖 PAGEREF _Toc390679722 h 12HYPERLINK l _Toc3906797234.4 靜態(tài)建模的進(jìn)一步分析 PAGEREF _Toc390679723 h 13HYPERLINK l _Toc3906797245 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc390679724 h 14HYPERLINK l _Toc3906797255.1 系統(tǒng)各實(shí)體E-R圖 PAGEREF _Toc390679725 h 14HYPERLINK l _Toc3906797265.2 邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc390679726 h 16HYPERLIN
7、K l _Toc3906797275.3 物理結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc390679727 h 16HYPERLINK l _Toc3906797285.3.1 表結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc390679728 h 16HYPERLINK l _Toc3906797296 系統(tǒng)實(shí)施 PAGEREF _Toc390679729 h 17HYPERLINK l _Toc3906797306.1 建立系統(tǒng)構(gòu)建圖 PAGEREF _Toc390679730 h 17HYPERLINK l _Toc3906797316.2 建立部署圖 PAGEREF _Toc390679731 h 18H
8、YPERLINK l _Toc3906797326.3 系統(tǒng)界面設(shè)計(jì) PAGEREF _Toc390679732 h 19HYPERLINK l _Toc3906797337 系統(tǒng)的測試與評(píng)價(jià) PAGEREF _Toc390679733 h 21HYPERLINK l _Toc3906797347.1 系統(tǒng)測試 PAGEREF _Toc390679734 h 21HYPERLINK l _Toc3906797357.2 系統(tǒng)評(píng)價(jià) PAGEREF _Toc390679735 h 21HYPERLINK l _Toc3906797368 總結(jié) PAGEREF _Toc390679736 h 22H
9、YPERLINK l _Toc390679737參考文獻(xiàn) PAGEREF _Toc390679737 h 22HYPERLINK l _Toc390679738附錄 PAGEREF _Toc390679738 h 231 系統(tǒng)規(guī)劃方案系統(tǒng)規(guī)劃是信息系統(tǒng)生命周期的第一個(gè)階段,是信息系統(tǒng)的概念形成時(shí)期,其目標(biāo)是:明確系統(tǒng)整個(gè)生命周期的發(fā)展方向、系統(tǒng)規(guī)模和開發(fā)計(jì)劃。系統(tǒng)規(guī)劃工作具有較強(qiáng)的不確定性,結(jié)構(gòu)化程度較低。規(guī)劃工作的結(jié)果是要明確回答規(guī)劃工作容中提出的問題,描繪出系統(tǒng)的總體概貌和發(fā)展進(jìn)程,但宜粗不宜細(xì)。要給后續(xù)各階段的工作提供指導(dǎo)。信息系統(tǒng)系統(tǒng)規(guī)劃必須納入整個(gè)組織的發(fā)展規(guī)劃,并隨環(huán)境發(fā)展而變化。
10、1.1 系統(tǒng)需求背景描述隨著旅游事業(yè)的蓬勃發(fā)展和賓館業(yè)務(wù)的不斷擴(kuò)大,加上當(dāng)今社會(huì)經(jīng)濟(jì)與科學(xué)技術(shù)的發(fā)展,我國服務(wù)行業(yè)取得了巨大的發(fā)展,使得人們對(duì)賓館的需求也隨之提高,這就對(duì)于賓館管理的現(xiàn)代化、科學(xué)化的要求也就不斷迫切起來。如何利用先進(jìn)的管理手段,提高現(xiàn)階段賓館的管理水平,已成為賓館發(fā)展的當(dāng)務(wù)之急?,F(xiàn)代化的賓館組織龐大,服務(wù)項(xiàng)目多,信息量大,要想提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)技術(shù)來進(jìn)行現(xiàn)代化的信息管理。電子計(jì)算機(jī)科學(xué)的飛速發(fā)展,給賓館計(jì)算機(jī)應(yīng)用帶來了蓬勃生機(jī),出現(xiàn)了賓館計(jì)算機(jī)管理信息系統(tǒng)、安全保衛(wèi)系統(tǒng)、電子門鎖系統(tǒng)、賓館信息服務(wù)系統(tǒng)、客房電腦保險(xiǎn)系統(tǒng)以及計(jì)算機(jī)娛樂系統(tǒng)。計(jì)
11、算機(jī)在賓館中的應(yīng)用,已深入到賓館的各個(gè)部門,特別是在信息處理領(lǐng)域,計(jì)算機(jī)已成為最重要的工具。在賓館現(xiàn)代管理理論中,賓館管理信息系統(tǒng)已成為賓館現(xiàn)代科學(xué)管理的重要容,是賓館經(jīng)營必不可缺少的現(xiàn)代科學(xué)工具。也就是說,怎樣在原有的基礎(chǔ)上再進(jìn)行簡化,使其具有操作簡單、靈活性好、系統(tǒng)安全性高、運(yùn)行穩(wěn)定等特點(diǎn)是我們的賓館管理系統(tǒng)的設(shè)計(jì)方向。1.2 系統(tǒng)需求目的描述賓館在正常的運(yùn)營中需要對(duì)客房資源、住客信息、結(jié)算信息進(jìn)行管理,利用賓館管理信息系統(tǒng)可以及時(shí)了解各個(gè)環(huán)節(jié)息的變更,有利于提高管理效率。簡而言之,賓館管理系統(tǒng)就其表現(xiàn)形式看就是對(duì)賓館大量的常規(guī)性信息的輸入、存儲(chǔ)、處理和輸出過程,其作用主要表現(xiàn)在以下幾個(gè)方
12、面:(1)快速辦理住客從預(yù)定到入住到退房的整個(gè)過程,實(shí)現(xiàn)住客在酒店消費(fèi)自動(dòng)化;(2)準(zhǔn)確無誤地記錄住客的每筆消費(fèi)記錄;(3)實(shí)時(shí)、快速、準(zhǔn)確提供客房動(dòng)態(tài); (4)方便查詢住客的消費(fèi)情況;(5)完善、全面的綜合查詢;(6)系統(tǒng)運(yùn)行穩(wěn)定可靠、各項(xiàng)維護(hù)功能齊全、易于維護(hù);不難看出,本系統(tǒng)主要為了更好地加強(qiáng)賓館管理員對(duì)房間的管理,給賓館管理員提供一個(gè)井然有序的管理平臺(tái),提高效率和服務(wù)質(zhì)量。同時(shí)也為客戶提供選擇、查詢客房的類型與客房的資源,和進(jìn)行挑選的快捷需求。避免了管理員的重復(fù)操作,大大的減少了管理人員的工作量,提高了工作效率,也可以更好的滿足住客的需要。1.3 系統(tǒng)需求功能描述通過需求目的知道,一個(gè)
13、賓館管理系統(tǒng)功能應(yīng)包括:住客結(jié)算信息管理、客房類型信息管理、客房資源管理、住客信息管理、用戶管理五個(gè)模塊。系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)賓館各種信息的系統(tǒng)化、規(guī)化和自動(dòng)化。主要完成功能:(1)有關(guān)客房標(biāo)準(zhǔn)的制定、標(biāo)準(zhǔn)信息的輸入,修改和查詢,包括客房編號(hào)、客房類型、床位數(shù)量、住房單價(jià)、是否有空調(diào)、電視機(jī)、電腦、以及單獨(dú)衛(wèi)生間等。(2)剩余客房信息的查詢等。(3)訂房信息的輸入,修改和查詢,包括客房編號(hào)、客房類型、客房單價(jià)、住客、住客、入住日期、折扣、押金、備注信息等。(4)結(jié)算信息的輸入,修改和查詢,包括客房編號(hào)、客房類型、客房單價(jià)、住客、住客、入住日期、折扣、退房日期、押金、備注信息等。(5)住客信
14、息的輸入,修改和查詢,包括住客、住客號(hào)、住客性別、客房編號(hào)、押金、入住時(shí)間、備注等。(6)用戶信息的輸入,修改和查詢,包括用戶編號(hào)、用戶身份、密碼。2 系統(tǒng)可行性分析可行性分析是根據(jù)系統(tǒng)要求和系統(tǒng)目標(biāo)從經(jīng)濟(jì)/技術(shù)和運(yùn)行等方面進(jìn)行可行性論證。系統(tǒng)要求:賓館管理系統(tǒng)必須包括賓館的可預(yù)訂資源的詳細(xì)信息和用戶所下訂單的基本信息,并可對(duì)這些基本信息進(jìn)行查詢和管理。系統(tǒng)目標(biāo):賓館管理系統(tǒng)的目標(biāo)是實(shí)現(xiàn)賓館資源管理的信息化,提高資源信息的維護(hù)性能,提高工作的效率,從而為賓館帶來更好的的利益。2.1 經(jīng)濟(jì)可行性開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得.
15、因此,開發(fā)成本較低。2.2 技術(shù)可行性本系統(tǒng)采用JSP開發(fā)語言,調(diào)試相對(duì)簡單,當(dāng)前的計(jì)算機(jī)硬件與軟件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。2.3 運(yùn)行可行性運(yùn)行可行性是對(duì)組織結(jié)構(gòu)的影響,包括現(xiàn)有人員、機(jī)構(gòu)和環(huán)境對(duì)系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充計(jì)劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類使用人員都具備一定的操作能力,所以在運(yùn)行上是可行性的。3 系統(tǒng)分析說明書系統(tǒng)分析的期望是建立目標(biāo)系統(tǒng)即賓館管理系統(tǒng)的邏輯模型。3.1 系統(tǒng)用例用例圖是顯示一組用例、參與者以及它們之間關(guān)系的圖。 發(fā)現(xiàn)和確定用例賓館管理信息系統(tǒng)主要有兩個(gè)流程:(1)用戶需要使用賬號(hào)和密碼通過登錄界面登錄賓館管理信息系統(tǒng)
16、。登陸后進(jìn)入系統(tǒng)主窗體,可以對(duì)用戶個(gè)人信息,個(gè)人客房預(yù)定與結(jié)算進(jìn)行操作,退出系統(tǒng)時(shí)返回登陸頁面。(2)賓館管理人員可以通過不同的身份驗(yàn)證進(jìn)入賓館管理信息系統(tǒng),進(jìn)行客房管理、客房資源管理、住客訂房管理、住客結(jié)賬管理、住客信息管理等進(jìn)行操作,簡化流程,方便操作。圖3-1 系統(tǒng)用例確定圖 改進(jìn)和細(xì)化用例為方便管理人員操作,對(duì)一系列的用例進(jìn)行了改進(jìn)和細(xì)化,其中最重要的后臺(tái)管理。管理員進(jìn)入系統(tǒng)后臺(tái)進(jìn)行相關(guān)管理操作,比如客房類型的添加、刪除和修改。所以后臺(tái)管理延伸出兩個(gè)模塊,分別是住客信息等記和客房類型登記,其中客房類型登記延伸出換房管理,客房類型信息有包括在訂單管理中,訂單管理延伸出訂單價(jià)格排行,結(jié)算管
17、理延伸出退房管理。對(duì)于用戶,為方便用戶的查詢和預(yù)定,查詢客房信息里包括客房預(yù)訂。如:當(dāng)用戶經(jīng)過登錄后,進(jìn)入到系統(tǒng)里,在查詢客房信息的過程中想預(yù)訂客房,就可以點(diǎn)擊預(yù)訂進(jìn)入到客房預(yù)訂,進(jìn)行客房預(yù)訂。改進(jìn)和細(xì)分的結(jié)果如下圖:注:在用例圖中已經(jīng)寫入過用例規(guī)約及用例說明,順序圖也在用例圖中。圖3-2 客戶改進(jìn)細(xì)化用例圖3-3 管理員改進(jìn)細(xì)化用例 用例描述這部分是對(duì)用例圖的描述,與后續(xù)的順序圖和類圖有著緊密的聯(lián)系。注:在報(bào)告中只列出主要用例規(guī)約。表3-1 查詢客房信息用例規(guī)約用例名稱查詢客房信息用例描述實(shí)現(xiàn)客戶的客房查詢功能,方便客戶進(jìn)行預(yù)訂參與者客戶、賓館管理系統(tǒng)假設(shè)所有客房信息都被準(zhǔn)確的上傳前置條件已
18、安全登錄用戶界面后置條件查詢之后可以預(yù)定客房基本操作流程1.登錄用戶界面2.查詢客房信息可選操作流程客房預(yù)訂被泛化的用例無被包含的用例無被擴(kuò)展的用例無表3-2 客房預(yù)訂用例規(guī)約用例名稱客房預(yù)訂用例描述實(shí)現(xiàn)客戶的客房預(yù)定功能參與者客戶、賓館管理系統(tǒng)假設(shè)預(yù)定系統(tǒng)運(yùn)行良好,所有操作可行前置條件已查詢客房信息并且確定所預(yù)定的客房信息后置條件預(yù)定后付款基本操作流程1.確定要訂購的房間2.按步驟訂購3.付款可選操作流程查詢客房信息被泛化的用例無被包含的用例查詢客房信息被擴(kuò)展的用例無表3-3 訂單管理用例規(guī)約用例名稱訂單管理用例描述實(shí)現(xiàn)訂單的管理和保存參與者管理員、賓館管理系統(tǒng)假設(shè)管理員已安全登錄前置條件訂
19、單信息發(fā)生變化后置條件操作完成訂單記錄相應(yīng)改變基本操作流程1.登錄管理界面2.新增或刪減訂單信息3.安全退出登錄可選操作流程結(jié)算管理被泛化的用例無被包含的用例客房類型登記被擴(kuò)展的用例訂單價(jià)格排行表3-4 結(jié)算管理用例規(guī)約用例名稱結(jié)算管理用例描述實(shí)現(xiàn)客戶住房金額的結(jié)算參與者管理員、賓館管理系統(tǒng)假設(shè)客戶入住期滿,要求退房且有足夠資金支付賬單前置條件客戶入住期滿,要求退房后置條件客房狀態(tài)、訂單信息訂單價(jià)格排行相應(yīng)發(fā)生改變基本操作流程1.登錄結(jié)算界面,計(jì)算應(yīng)付金額2.客戶交納相應(yīng)金額3.。管理員修改客房狀態(tài)和客戶信息可選操作流程退房管理被泛化的用例無被包含的用例無被擴(kuò)展的用例退房管理4 系統(tǒng)設(shè)計(jì)說明書
20、系統(tǒng)設(shè)計(jì)就是在已構(gòu)造的目標(biāo)系統(tǒng)即賓館管理系統(tǒng)的邏輯模型基礎(chǔ)上,構(gòu)造此系統(tǒng)的物理模型即邏輯模型的實(shí)現(xiàn)方案,這也是系統(tǒng)實(shí)現(xiàn)的前提和成果。4.1 系統(tǒng)功能設(shè)計(jì)根據(jù)需求分析、用例圖、用例描述,我們大致將我們的系統(tǒng)分為四大部分,詳細(xì)情況如下圖所示:賓館管理信息系統(tǒng)住客結(jié)算信息管理客房資源管理管 理客房類型信息管 理用戶管 理結(jié)算信息查詢結(jié)算信息修改結(jié)算信息添加訂房信息查詢訂房信息修改訂房信息添加剩余客房信息查詢設(shè)置客房信息設(shè)置客房標(biāo)準(zhǔn)密碼管理用戶、住客管理客房信息查詢客房信息修改客房信息添加客房標(biāo)準(zhǔn)修改客房標(biāo)準(zhǔn)添加住客信息管 理圖4-1 系統(tǒng)功能圖4.2 初步靜態(tài)建模對(duì)設(shè)計(jì)開發(fā)的賓館管理系統(tǒng),可以抽象出
21、以下一些主要實(shí)體。在人員信息方面有用戶實(shí)體、管理員實(shí)體。用戶分為一般用戶、注冊用戶。在賓館管理方面有訂單實(shí)體、住房實(shí)體、用戶信息實(shí)體等。所有用戶無需登錄就可以查看,或者查找搜索所需住房信息。只有注冊用戶在登錄后才可以進(jìn)行訂房操作,并且可以通過登錄來修改個(gè)人信息。一個(gè)用戶一次只能預(yù)定一間房間對(duì)應(yīng)一訂單。圖4-2 實(shí)體類圖4.3 動(dòng)態(tài)建模主要包括順序圖、狀態(tài)圖。注:主要列出系統(tǒng)核心業(yè)務(wù),其業(yè)務(wù)流程描述在前面章節(jié)已經(jīng)寫過,這里不再贅述,詳見第3部分。 建立順序圖圖4-3 訂房順序圖圖4-4 退房順序圖圖4-5 結(jié)算順序圖 建立狀態(tài)圖狀態(tài)圖表現(xiàn)一個(gè)對(duì)象(類)的生命史。對(duì)于一些實(shí)現(xiàn)重要行為動(dòng)作的對(duì)象應(yīng)當(dāng)
22、繪制狀態(tài)圖。繪制狀態(tài)圖需要確定一個(gè)對(duì)象在生命期可能出現(xiàn)的全部狀態(tài),以及哪些是事件引起狀態(tài)的轉(zhuǎn)移,對(duì)象(類)在這個(gè)狀態(tài)會(huì)發(fā)生哪些動(dòng)作。對(duì)于賓館管理系統(tǒng)來說,用戶的主要狀態(tài)包括登錄、注冊、查看客房類型、預(yù)定客房、退房等狀態(tài)。在預(yù)定客房狀態(tài)中,有填寫日期、修改客房類型、備注等動(dòng)作。如果用戶的用戶名、密碼正確,提交后可以由登錄狀態(tài)轉(zhuǎn)變成預(yù)定客房狀態(tài),在此期間可以修改自己的訂單,填寫完訂單后,進(jìn)入結(jié)賬狀態(tài),核對(duì)自己的身份信息,具體情況如圖:圖4-6 用戶狀態(tài)圖圖4-7 用戶注冊實(shí)現(xiàn)圖注:系統(tǒng)界面實(shí)現(xiàn)代碼在附錄中給出。管理員的主要狀態(tài)包括登錄、修改客房類型、訂單處理、結(jié)算等狀態(tài)。在結(jié)算狀態(tài)中,有填寫折扣、
23、修改用戶類型、備注等動(dòng)作。如果管理員的用戶名、密碼正確,提交后可以由登錄狀態(tài)轉(zhuǎn)變成訂單處理狀態(tài),在此期間可以修改折扣,修改完訂單后,進(jìn)入結(jié)算狀態(tài),核對(duì)住客的身份信息,具體情況如圖:圖4-8 管理員狀態(tài)圖圖4-9 管理員后臺(tái)管理實(shí)現(xiàn)圖4.4 靜態(tài)建模的進(jìn)一步分析根據(jù)順序圖和活動(dòng)圖,有必要對(duì)前面的類模型做進(jìn)一步的分析和完善。對(duì)于用戶和管理員的屬性和操作前面的章節(jié)已經(jīng)詳細(xì)描述過,這里就不再贅述。具體分析如下圖:圖4-10 系統(tǒng)詳細(xì)類圖5 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是項(xiàng)目開發(fā)中非常重要的一個(gè)環(huán)節(jié),根據(jù)需求分析和系統(tǒng)分析,可以確定該系統(tǒng)應(yīng)實(shí)現(xiàn)的目標(biāo)是:用戶和管理人員均可使用的系統(tǒng)。即一方面給賓館管理員提供一個(gè)
24、井然有序的管理平臺(tái),提高效率和服務(wù)質(zhì)量。另一方面也為客戶提供選擇、查詢客房的類型與客房的資源,和進(jìn)行挑選的快捷需求。5.1 系統(tǒng)各實(shí)體E-R圖住客結(jié)算信息管理*號(hào)入住日期押金結(jié)算金額顧客*客房編號(hào)退房日期折扣備注住客編號(hào)用戶編號(hào)圖5-1 住客結(jié)算信息管理E-R圖客房資源管理客房編號(hào)客房類型剩余客房數(shù)量客房單價(jià)預(yù)定備注用戶編號(hào)住客編號(hào)圖5-2 客房資源管理E-R圖客房類型信息管理客房類型客房編號(hào)床數(shù)量客房單價(jià)洗手間電視空調(diào)電腦用戶編號(hào)住客編號(hào)圖5-3 客房類型信息管理E-R圖用戶管理用戶編號(hào)用戶身份密碼圖5-4 用戶管理E-R圖住客信息管理*號(hào)*押金入住時(shí)間性別客房編號(hào)備注用戶編號(hào)圖5-5 住客
25、信息管理E-R圖5.2 邏輯結(jié)構(gòu)設(shè)計(jì)將上面的E-R圖進(jìn)行分析后,形成如下的邏輯關(guān)系:(1)結(jié)算信息(住客,號(hào),客房編號(hào),入住日期,退房日期,押金,折扣,實(shí)繳金額,備注)(2)客房資源(客房編號(hào)(主碼),客房類型,剩余客房量,客房單價(jià),預(yù)定情況,備注)(3)客房類型信息(客房編號(hào)(主碼),單價(jià),床位數(shù)量,空調(diào),電腦,電視,衛(wèi)生間,客房類型)(4)用戶(用戶ID(主碼),身份,密碼)(5)住客(住客,號(hào)(主碼),性別,客房編號(hào),押金,入住時(shí)間,備注)5.3 物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)是對(duì)上面各實(shí)體E-R圖的具體實(shí)現(xiàn)。 表結(jié)構(gòu)設(shè)計(jì)根據(jù)邏輯結(jié)構(gòu)分析確定系統(tǒng)需要設(shè)置五個(gè)表(包括表結(jié)構(gòu)): 表5-1 用戶管
26、理表(SUser):列名數(shù)據(jù)類型長度值說明User ID(主碼)varchar10Not null管理用戶IDIdentityvarchar10Not null管理者身份Passwordvarchar10Not null密碼 注:其中userID是123456 ,密碼是111111(因能力有限,實(shí)際數(shù)據(jù)庫里管理者只假設(shè)出一位,簡化此次數(shù)據(jù)庫的完成)。表5-2 客房類型信息管理表(RoomType):列名數(shù)據(jù)類型長度值說明User IDvarchar10Not null管理用戶IDIDnumbervarchar20Not null住客號(hào)RoomID(主碼)varchar4Not null客房編號(hào)
27、Pricefloat8Not null客房價(jià)格Bednumberint4Not null床位數(shù)目Airvarchar2Not null是否有空調(diào)Telephonevarchar2Not null是否有putervarchar2Not null是否有電腦TVvarchar2Not null是否有電視Bathroomvarchar2Not null是否有衛(wèi)生間RoomTypevarchar50Not null房間類型表5-3 客房資源管理表(Room):列名數(shù)據(jù)類型長度值說明User IDvarchar10Not null管理用戶IDIDnumbervarchar20Not null住客號(hào)Room
28、ID(主碼)varchar4Not null賓館統(tǒng)一安排的房間號(hào)Roomtype(外碼)varchar50Not null房間類型Reroomvarchar20Not null客房剩余情況Pricefloat8Not null客房價(jià)錢Bookvarchar2Not null已預(yù)訂、未預(yù)定Dictionvarchar50Null客房信息的補(bǔ)充表5-4 住客結(jié)算信息表(Settle):(注:其中主碼為(號(hào),房間號(hào),入住日期)列名數(shù)據(jù)類型長度值說明User IDvarchar10Not null管理用戶IDCostnamevarchar10Not null住客IDnumbervarchar20Not
29、 null住客RoomIDvarchar4Not null客房編號(hào)Indatavarchar50Not null入住日期Outdatavarchar50Null退房日期Marginfloat8Not null押金Discountfloat8Null會(huì)員折扣或賓館活動(dòng)Moneyfloat8Null實(shí)繳金額Dictionvarchar50Null信息的補(bǔ)充表5-5 住客信息管理表(customer)列名數(shù)據(jù)類型長度值說明User IDvarchar10Not null管理用戶IDIDnumber(主碼)varchar20Not null住客號(hào)Costname(外碼)varchar10Not nul
30、l住客Se*varchar2Not null男女RoomIDvarchar4Not null客房編號(hào)MarginFloat8Not null押金Indatavarchar50Not null入住時(shí)間Dictionvarchar50Null住客信息的補(bǔ)充6 系統(tǒng)實(shí)施系統(tǒng)實(shí)施是對(duì)系統(tǒng)設(shè)計(jì)出物理模型進(jìn)行實(shí)現(xiàn)。6.1 建立系統(tǒng)構(gòu)建圖系統(tǒng)實(shí)現(xiàn)的代碼的源代碼、二進(jìn)制碼、執(zhí)行碼可以按照模塊化的思想,用組件分別組織起來,明確系統(tǒng)各部分的功能職責(zé)和軟件結(jié)構(gòu)。組件圖顯示編譯、或執(zhí)行時(shí)組件之間的依賴關(guān)系,有助于分析和理解組件之間的相互影響程度。圖6-1 系統(tǒng)構(gòu)件圖6.2 建立部署圖配置圖描述系統(tǒng)硬件的物理拓?fù)浣Y(jié)構(gòu)以
31、及在此結(jié)構(gòu)上執(zhí)行的軟件,常常用于幫助理解分布式系統(tǒng)。配置圖可以顯示實(shí)際的計(jì)算機(jī)和設(shè)備(用節(jié)點(diǎn)表示)以及它們之間的連接關(guān)系,也可以顯示連接的類型及部件之間的依賴性,還可以顯示網(wǎng)絡(luò)之間的通信路徑。圖6-2 系統(tǒng)部署圖6.3 系統(tǒng)界面設(shè)計(jì)本系統(tǒng)采用在瀏覽器主窗體中的中上部設(shè)置導(dǎo)航欄,分別為首頁、預(yù)定房間、查詢房間、客戶留言、后臺(tái)管理,5個(gè)導(dǎo)航,通俗易懂的概括了本系統(tǒng)主要功能。其中普通用戶只能操作最基本瀏覽客房信息,會(huì)員和系統(tǒng)管理員有各自相應(yīng)操作權(quán)限,在本報(bào)告中已經(jīng)詳細(xì)介紹過,這里不再贅述,詳見4系統(tǒng)設(shè)計(jì)報(bào)告,此頁面的地址為:localhost:8080/Hotel/shouye.jsp。下面為實(shí)現(xiàn)圖
32、:圖6-3 賓館管理主頁實(shí)現(xiàn)圖圖6-4 住客預(yù)訂界面圖為了使讀者更容易理解與使用,下面將具體的頁面(包括名稱、功能、對(duì)應(yīng)文件)做以說明,并以表格的形式列出,方便查看,給出下表:表6-1 前臺(tái)頁面描述區(qū)域名稱功能對(duì)應(yīng)文件1LOGO主要用于宣傳企業(yè)知名度和認(rèn)識(shí)度html/top.htm2導(dǎo)航主要用于顯示為用戶提供的前臺(tái)功能導(dǎo)航shouye.jsp3時(shí)間欄主要用于展示現(xiàn)在的時(shí)間shijian2.jsp4用戶登錄入口用戶可以通過該入口登錄系統(tǒng)denglu.jsp5公告區(qū)用于展示相關(guān)公告的信息gonggao.jsp6友情用于相關(guān)yqlj.jsp7推薦區(qū)用于推薦本賓館的特色房間tuijian.jsp8圖片
33、展示區(qū)用于展示本賓館的房間樣子tp.html9頁腳用于告知用戶的聯(lián)系方式html/bottom.htm10預(yù)定房間用于預(yù)定房間yuding/yd.jsp11查詢房間用于查詢房間find/cha*un.jsp12客戶留言用于留言lyb.jsp表6-2 后臺(tái)頁面描述區(qū)域名稱功能對(duì)應(yīng)文件1后臺(tái)管理導(dǎo)航主要用于進(jìn)入后臺(tái)管理操作houtai.jsp2管理員登陸用于管理員的登錄入口denglu2.jsp3后臺(tái)功能管理區(qū)主要用于進(jìn)行各種后臺(tái)管理操作admin1,jspyhgl.jsp (guanli/del.jsp)ddgl.jsp(ddwclguanli.jspddclguanl.jsp)lybgl.js
34、p(guanli/querendd.jsp)guanli/deletshuju,jsp)find.jspguanli/zhu*iao.jsp7 系統(tǒng)的測試與評(píng)價(jià)系統(tǒng)的測試與評(píng)價(jià)是讓系統(tǒng)更好執(zhí)行的有效方法。7.1 系統(tǒng)測試系統(tǒng)測試的目的是發(fā)現(xiàn)錯(cuò)誤,在這采取三種方法進(jìn)行測試。用戶界面測試用戶界面測試是指測試用戶界面的風(fēng)格是否滿足客戶要求,文字是否正確,頁面是否美觀,文字,圖片組合是否完美,操作是否友好等等。目標(biāo)是確保用戶界面會(huì)通過測試對(duì)象的功能來為用戶提供相應(yīng)的訪問或?yàn)g覽功能。確保用戶界面符合公司或行業(yè)的標(biāo)準(zhǔn)。包括用戶友好性、人性化、易操作性測試。根據(jù)要求,我們的系統(tǒng)基本達(dá)到要求。 隨機(jī)測試隨機(jī)測
35、試沒有書面測試用例、記錄期望結(jié)果、檢查列表、腳本或指令的測試。主要是根據(jù)測試者的經(jīng)驗(yàn)對(duì)軟件進(jìn)行功能和性能抽查。隨機(jī)測試是根據(jù)測試說明書執(zhí)行用例測試的重要補(bǔ)充手段,是保證測試覆蓋完整性的有效方式和過程。根據(jù)測試,我們所做的系統(tǒng)基本可以做到頁面順暢、有效;打開容顯示正常,合理。 白盒測試白盒測試是把測試對(duì)象看作一個(gè)打開的盒子。利用白盒測試法進(jìn)行動(dòng)態(tài)測試時(shí),需要測試軟件產(chǎn)品的部結(jié)構(gòu)和處理過程,不需測試軟件產(chǎn)品的功能。白盒測試法的覆蓋標(biāo)準(zhǔn)有邏輯覆蓋、循環(huán)覆蓋和基本路徑測試。其中邏輯覆蓋包括語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋。白盒測試是知道產(chǎn)品部工作過程,可通過測試來檢
36、測產(chǎn)品部動(dòng)作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行,按照程序部的結(jié)構(gòu)測試程序,檢驗(yàn)程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,主要用于軟件驗(yàn)證。經(jīng)驗(yàn)證,系統(tǒng)可以完成所設(shè)定的功能。7.2 系統(tǒng)評(píng)價(jià)系統(tǒng)評(píng)價(jià)是對(duì)新開發(fā)的或改建的系統(tǒng)。根據(jù)預(yù)定的系統(tǒng)目標(biāo),用系統(tǒng)分析的方法,從技術(shù)、經(jīng)濟(jì)、社會(huì)、生態(tài)等方面對(duì)系統(tǒng)設(shè)計(jì)的各種方案進(jìn)行評(píng)審和選擇,以確定最優(yōu)或次優(yōu)或滿意的系統(tǒng)方案。由于各個(gè)國家社會(huì)制度、資源條件、經(jīng)濟(jì)發(fā)展?fàn)顩r、教育水平和民族傳統(tǒng)等各不相同,所以沒有統(tǒng)一的系統(tǒng)評(píng)價(jià)模式。評(píng)價(jià)項(xiàng)目、評(píng)價(jià)標(biāo)準(zhǔn)和評(píng)價(jià)方法也不盡相同。通過以上的系統(tǒng)測試,我們對(duì)我們的系統(tǒng)評(píng)價(jià)可以從一下兩個(gè)方面進(jìn)行評(píng)價(jià): 系統(tǒng)功能
37、評(píng)價(jià)系統(tǒng)所設(shè)計(jì)的基本功能可以實(shí)現(xiàn),且顯示直觀、方便,所以算是合格。 系統(tǒng)不足在構(gòu)架方面的不足,維護(hù)不易。在系統(tǒng)功能上的不足,只能進(jìn)行最基本的操作,用戶會(huì)感覺系統(tǒng)單一。8 總結(jié)隨著賓館管理業(yè)的現(xiàn)代化發(fā)展和電子商務(wù)的發(fā)展,賓館管理者進(jìn)行計(jì)算機(jī)管理已經(jīng)成為未來勢不可擋的發(fā)展趨勢。通過賓館管理系統(tǒng)的開發(fā)與設(shè)計(jì),使我們將大二、大三兩年所學(xué)到的知識(shí)進(jìn)行了融會(huì)貫通,把所掌握的書本知識(shí)充分應(yīng)用到實(shí)踐中,本次課程設(shè)計(jì)的程序從需求分析、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、編碼到測試等過程實(shí)現(xiàn)都由我們獨(dú)立創(chuàng)作完成的。這也使得這段時(shí)間我們小組成員在做課程設(shè)計(jì)時(shí)遇到了不少問題,如:如何有效的連接數(shù)據(jù)庫、反饋如何合理化等,但就是因?yàn)檫@樣
38、才鍛煉了我們獨(dú)立思考解決問題的能力和編寫代碼的能力,增強(qiáng)了我們的團(tuán)隊(duì)意識(shí),并且我們結(jié)下了深厚的友誼。其次,通過課程設(shè)計(jì)真正驗(yàn)證了我們之前學(xué)到的數(shù)據(jù)庫和編程知識(shí),從中我們發(fā)現(xiàn)我們的編程能力還是需要進(jìn)一步的加強(qiáng),只有多實(shí)踐才能出真能力。最后,通過最后編寫報(bào)告,進(jìn)一步使我們對(duì)收集資料、查閱文獻(xiàn)、方案制定等策劃方面得到了很好的鍛練,促進(jìn)對(duì)所學(xué)知識(shí)應(yīng)用能力的提高。這次課程設(shè)計(jì)中,讓我認(rèn)識(shí)到了在軟件開發(fā)過程中設(shè)計(jì)的重要性;設(shè)計(jì)一個(gè)好的軟件結(jié)構(gòu)(包括相關(guān)的模塊組成和調(diào)用關(guān)系、考慮模塊的相對(duì)獨(dú)立性、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)和實(shí)際的業(yè)務(wù)流程)對(duì)于最終的軟件質(zhì)量和中間的開發(fā)量來說是十分至關(guān)重要的。雖然我們所做的系統(tǒng)可能沒什
39、么功能性的問題了,但是還是會(huì)有不少不合理之處(望老師指正),這就需要我們在今后的學(xué)習(xí)甚至實(shí)踐過程中繼續(xù)努力。參考文獻(xiàn)1何麗麗.基于UML的高校學(xué)生選課系統(tǒng)建模J. 科教文匯(下旬刊),2011-04:45-263.2薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論M.:高等教育,2006-05:01-372.3黃明,梁旭. JSP信息系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例. 機(jī)械工業(yè), 2004年4月.4燕奎,德奎. JSP實(shí)用案例教程. 清華大學(xué),2004年5月.5威、白偉明、楠. JSP工程應(yīng)用與項(xiàng)目實(shí)踐.機(jī)械工業(yè),2005年2月.6王國輝,牛強(qiáng),南南等JSP 信息系統(tǒng)開發(fā)實(shí)例精選.機(jī)械工業(yè) ,2005年7月.7JSP數(shù)據(jù)庫系統(tǒng)
40、開發(fā)完全手冊.人民郵電,2006年3月.附錄1 前臺(tái)(首頁)代碼(圖見圖6-3)shouye.jsp賓館管理系統(tǒng) 2 用戶注冊代碼(圖見圖4-7)user/zhuce.jspfunction dospace(strValue)var theValue=strValue.replace(/(s|)*|(s|)*$/g,);return theValue;function verifyEmail(strValue) var email = strValue; var pattern = /(a-zA-Z0-9_-)+(a-zA-Z0-9_-)+(.a-zA-Z0-9_-)+/; flag = pa
41、ttern.test(email); if(flag) return true; else return false; function validate(theForm) if(dospace(theForm.username.value)=|dospace(theForm.username.value)=null ) alert(用戶名不能為空!); theForm.username.focus(); return false; if(theForm.username.value.length5) alert(用戶名長度不能小于5位!); theForm.username.focus(); return false;if(/a-zA-Z0-9_/g.test(dospace(theForm.username.value) alert(用戶名含有非法字符!); theForm.username.focus(); return false; if(dospace(theForm.truename.value)=|dospace(theForm.truename.value)=null) alert(真實(shí)不能為空!); theForm.truename.focus(); return false; if(dospace(theForm.password.value)=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 激勵(lì)向前2025年法學(xué)概論考試試題及答案
- 計(jì)算機(jī)二級(jí)VB技巧展示試題及答案
- 2025年中國襪用包覆線市場調(diào)查研究報(bào)告
- 職業(yè)發(fā)展規(guī)劃在程序員中的重要性試題及答案
- 客運(yùn)員招聘試題及答案
- 烘焙面試試題及答案
- 云南省計(jì)算機(jī)等級(jí)考試試題及答案
- 帶貨技巧面試題及答案
- 運(yùn)營專員考試試題及答案
- 基金知識(shí)測試題及答案
- 碩士外語水平考試指南與答案
- 2025年入團(tuán)考試歷年總結(jié)試題及答案
- 2025年福建省三明市中考二模生物試題(原卷版+解析版)
- 中國的耕地與糧食安全課件高二下學(xué)期地理魯教版(2019)選擇性必修3
- 完形填空15篇(答案解析)-2025年中考英語分類專練(深圳專用)
- 2025年服裝進(jìn)貨合同范本下載8篇
- 2025年事業(yè)單位e類考試真題及答案
- 2024年江蘇省寶應(yīng)縣事業(yè)單位公開招聘緊缺人才37名筆試題帶答案
- 《急性冠狀動(dòng)脈綜合征》課件
- 武漢市2025屆高中畢業(yè)生四月調(diào)研考試 試卷與解析
- 2025北京各區(qū)高三一模數(shù)學(xué)分類匯編解析 答案
評(píng)論
0/150
提交評(píng)論