版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、-. z. - .- -可修編- -學(xué) 號 (信息系統(tǒng)分析與設(shè)計課程設(shè)計)設(shè)計說明書賓館管理系統(tǒng)的分析與設(shè)計起止日期: 2014年5月25日至 2014年6月9日學(xué)生/班級成績 /指導(dǎo)教師(簽字)經(jīng)濟與管理學(xué)院2014年6月29日-. z. - .- -可修編- -信息系統(tǒng)分析與設(shè)計課程設(shè)計分工及成績評定表分工情況說明*承擔(dān)主要任務(wù)*承擔(dān)主要任務(wù)容頁碼容頁碼系統(tǒng)可行性分析系統(tǒng)分析說明書、順序圖5、6、7、8、10、11系統(tǒng)規(guī)劃方案狀態(tài)圖、類圖、系統(tǒng)實施4、9、12、13、17、18、19、20成績評定表*考勤態(tài)度報告答辯綜合成績優(yōu)良中及格不及格優(yōu)良中及格不及格優(yōu)良中及格不及格優(yōu)良中及格不及格-
2、. z.目錄 TOC o 1-3 h z u HYPERLINK l _Toc390679703設(shè)計說明書 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)濟可行性 PAGEREF _Toc390679709 h 5HYPERLINK l _Toc3906797102.2 技術(shù)可行性 PAGEREF _Toc390679710 h 5HYPERLINK l _Toc3906797112.3 運行可行性 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 改進和細(xì)化用例 PAGEREF _Toc390679715 h 6HYPERLINK l _Toc3906797163.1.2 用例描述 PAGEREF _Toc390679716 h 7HYPERLINK l _Toc3906797174 系
5、統(tǒng)設(shè)計說明書 PAGEREF _Toc390679717 h 9HYPERLINK l _Toc3906797184.1 系統(tǒng)功能設(shè)計 PAGEREF _Toc390679718 h 9HYPERLINK l _Toc3906797194.2 初步靜態(tài)建模 PAGEREF _Toc390679719 h 9HYPERLINK l _Toc3906797204.3 動態(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)建模的進一步分析 PAGEREF _Toc390679723 h 13HYPERLINK l _Toc3906797245 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc390679724 h 14HYPERLINK l _Toc3906797255.1 系統(tǒng)各實體E-R圖 PAGEREF _Toc390679725 h 14HYPERLINK l _Toc3906797265.2 邏輯結(jié)構(gòu)設(shè)計 PAGEREF _Toc390679726 h 16HYPERLIN
7、K l _Toc3906797275.3 物理結(jié)構(gòu)設(shè)計 PAGEREF _Toc390679727 h 16HYPERLINK l _Toc3906797285.3.1 表結(jié)構(gòu)設(shè)計 PAGEREF _Toc390679728 h 16HYPERLINK l _Toc3906797296 系統(tǒng)實施 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è)計 PAGEREF _Toc390679732 h 19HYPERLINK l _Toc3906797337 系統(tǒng)的測試與評價 PAGEREF _Toc390679733 h 21HYPERLINK l _Toc3906797347.1 系統(tǒng)測試 PAGEREF _Toc390679734 h 21HYPERLINK l _Toc3906797357.2 系統(tǒng)評價 PAGEREF _Toc390679735 h 21HYPERLINK l _Toc3906797368 總結(jié) PAGEREF _Toc390679736 h 22H
9、YPERLINK l _Toc390679737參考文獻 PAGEREF _Toc390679737 h 22HYPERLINK l _Toc390679738附錄 PAGEREF _Toc390679738 h 231 系統(tǒng)規(guī)劃方案系統(tǒng)規(guī)劃是信息系統(tǒng)生命周期的第一個階段,是信息系統(tǒng)的概念形成時期,其目標(biāo)是:明確系統(tǒng)整個生命周期的發(fā)展方向、系統(tǒng)規(guī)模和開發(fā)計劃。系統(tǒng)規(guī)劃工作具有較強的不確定性,結(jié)構(gòu)化程度較低。規(guī)劃工作的結(jié)果是要明確回答規(guī)劃工作容中提出的問題,描繪出系統(tǒng)的總體概貌和發(fā)展進程,但宜粗不宜細(xì)。要給后續(xù)各階段的工作提供指導(dǎo)。信息系統(tǒng)系統(tǒng)規(guī)劃必須納入整個組織的發(fā)展規(guī)劃,并隨環(huán)境發(fā)展而變化。
10、1.1 系統(tǒng)需求背景描述隨著旅游事業(yè)的蓬勃發(fā)展和賓館業(yè)務(wù)的不斷擴大,加上當(dāng)今社會經(jīng)濟與科學(xué)技術(shù)的發(fā)展,我國服務(wù)行業(yè)取得了巨大的發(fā)展,使得人們對賓館的需求也隨之提高,這就對于賓館管理的現(xiàn)代化、科學(xué)化的要求也就不斷迫切起來。如何利用先進的管理手段,提高現(xiàn)階段賓館的管理水平,已成為賓館發(fā)展的當(dāng)務(wù)之急?,F(xiàn)代化的賓館組織龐大,服務(wù)項目多,信息量大,要想提高服務(wù)質(zhì)量和管理水平,進而促進經(jīng)濟效益,必須借助計算機技術(shù)來進行現(xiàn)代化的信息管理。電子計算機科學(xué)的飛速發(fā)展,給賓館計算機應(yīng)用帶來了蓬勃生機,出現(xiàn)了賓館計算機管理信息系統(tǒng)、安全保衛(wèi)系統(tǒng)、電子門鎖系統(tǒng)、賓館信息服務(wù)系統(tǒng)、客房電腦保險系統(tǒng)以及計算機娛樂系統(tǒng)。計
11、算機在賓館中的應(yīng)用,已深入到賓館的各個部門,特別是在信息處理領(lǐng)域,計算機已成為最重要的工具。在賓館現(xiàn)代管理理論中,賓館管理信息系統(tǒng)已成為賓館現(xiàn)代科學(xué)管理的重要容,是賓館經(jīng)營必不可缺少的現(xiàn)代科學(xué)工具。也就是說,怎樣在原有的基礎(chǔ)上再進行簡化,使其具有操作簡單、靈活性好、系統(tǒng)安全性高、運行穩(wěn)定等特點是我們的賓館管理系統(tǒng)的設(shè)計方向。1.2 系統(tǒng)需求目的描述賓館在正常的運營中需要對客房資源、住客信息、結(jié)算信息進行管理,利用賓館管理信息系統(tǒng)可以及時了解各個環(huán)節(jié)息的變更,有利于提高管理效率。簡而言之,賓館管理系統(tǒng)就其表現(xiàn)形式看就是對賓館大量的常規(guī)性信息的輸入、存儲、處理和輸出過程,其作用主要表現(xiàn)在以下幾個方
12、面:(1)快速辦理住客從預(yù)定到入住到退房的整個過程,實現(xiàn)住客在酒店消費自動化;(2)準(zhǔn)確無誤地記錄住客的每筆消費記錄;(3)實時、快速、準(zhǔn)確提供客房動態(tài); (4)方便查詢住客的消費情況;(5)完善、全面的綜合查詢;(6)系統(tǒng)運行穩(wěn)定可靠、各項維護功能齊全、易于維護;不難看出,本系統(tǒng)主要為了更好地加強賓館管理員對房間的管理,給賓館管理員提供一個井然有序的管理平臺,提高效率和服務(wù)質(zhì)量。同時也為客戶提供選擇、查詢客房的類型與客房的資源,和進行挑選的快捷需求。避免了管理員的重復(fù)操作,大大的減少了管理人員的工作量,提高了工作效率,也可以更好的滿足住客的需要。1.3 系統(tǒng)需求功能描述通過需求目的知道,一個
13、賓館管理系統(tǒng)功能應(yīng)包括:住客結(jié)算信息管理、客房類型信息管理、客房資源管理、住客信息管理、用戶管理五個模塊。系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)賓館各種信息的系統(tǒng)化、規(guī)化和自動化。主要完成功能:(1)有關(guān)客房標(biāo)準(zhǔn)的制定、標(biāo)準(zhǔn)信息的輸入,修改和查詢,包括客房編號、客房類型、床位數(shù)量、住房單價、是否有空調(diào)、電視機、電腦、以及單獨衛(wèi)生間等。(2)剩余客房信息的查詢等。(3)訂房信息的輸入,修改和查詢,包括客房編號、客房類型、客房單價、住客、住客、入住日期、折扣、押金、備注信息等。(4)結(jié)算信息的輸入,修改和查詢,包括客房編號、客房類型、客房單價、住客、住客、入住日期、折扣、退房日期、押金、備注信息等。(5)住客信
14、息的輸入,修改和查詢,包括住客、住客號、住客性別、客房編號、押金、入住時間、備注等。(6)用戶信息的輸入,修改和查詢,包括用戶編號、用戶身份、密碼。2 系統(tǒng)可行性分析可行性分析是根據(jù)系統(tǒng)要求和系統(tǒng)目標(biāo)從經(jīng)濟/技術(shù)和運行等方面進行可行性論證。系統(tǒng)要求:賓館管理系統(tǒng)必須包括賓館的可預(yù)訂資源的詳細(xì)信息和用戶所下訂單的基本信息,并可對這些基本信息進行查詢和管理。系統(tǒng)目標(biāo):賓館管理系統(tǒng)的目標(biāo)是實現(xiàn)賓館資源管理的信息化,提高資源信息的維護性能,提高工作的效率,從而為賓館帶來更好的的利益。2.1 經(jīng)濟可行性開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得.
15、因此,開發(fā)成本較低。2.2 技術(shù)可行性本系統(tǒng)采用JSP開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計算機硬件與軟件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。2.3 運行可行性運行可行性是對組織結(jié)構(gòu)的影響,包括現(xiàn)有人員、機構(gòu)和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn)補充計劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類使用人員都具備一定的操作能力,所以在運行上是可行性的。3 系統(tǒng)分析說明書系統(tǒng)分析的期望是建立目標(biāo)系統(tǒng)即賓館管理系統(tǒng)的邏輯模型。3.1 系統(tǒng)用例用例圖是顯示一組用例、參與者以及它們之間關(guān)系的圖。 發(fā)現(xiàn)和確定用例賓館管理信息系統(tǒng)主要有兩個流程:(1)用戶需要使用賬號和密碼通過登錄界面登錄賓館管理信息系統(tǒng)
16、。登陸后進入系統(tǒng)主窗體,可以對用戶個人信息,個人客房預(yù)定與結(jié)算進行操作,退出系統(tǒng)時返回登陸頁面。(2)賓館管理人員可以通過不同的身份驗證進入賓館管理信息系統(tǒng),進行客房管理、客房資源管理、住客訂房管理、住客結(jié)賬管理、住客信息管理等進行操作,簡化流程,方便操作。圖3-1 系統(tǒng)用例確定圖 改進和細(xì)化用例為方便管理人員操作,對一系列的用例進行了改進和細(xì)化,其中最重要的后臺管理。管理員進入系統(tǒng)后臺進行相關(guān)管理操作,比如客房類型的添加、刪除和修改。所以后臺管理延伸出兩個模塊,分別是住客信息等記和客房類型登記,其中客房類型登記延伸出換房管理,客房類型信息有包括在訂單管理中,訂單管理延伸出訂單價格排行,結(jié)算管
17、理延伸出退房管理。對于用戶,為方便用戶的查詢和預(yù)定,查詢客房信息里包括客房預(yù)訂。如:當(dāng)用戶經(jīng)過登錄后,進入到系統(tǒng)里,在查詢客房信息的過程中想預(yù)訂客房,就可以點擊預(yù)訂進入到客房預(yù)訂,進行客房預(yù)訂。改進和細(xì)分的結(jié)果如下圖:注:在用例圖中已經(jīng)寫入過用例規(guī)約及用例說明,順序圖也在用例圖中。圖3-2 客戶改進細(xì)化用例圖3-3 管理員改進細(xì)化用例 用例描述這部分是對用例圖的描述,與后續(xù)的順序圖和類圖有著緊密的聯(lián)系。注:在報告中只列出主要用例規(guī)約。表3-1 查詢客房信息用例規(guī)約用例名稱查詢客房信息用例描述實現(xiàn)客戶的客房查詢功能,方便客戶進行預(yù)訂參與者客戶、賓館管理系統(tǒng)假設(shè)所有客房信息都被準(zhǔn)確的上傳前置條件已
18、安全登錄用戶界面后置條件查詢之后可以預(yù)定客房基本操作流程1.登錄用戶界面2.查詢客房信息可選操作流程客房預(yù)訂被泛化的用例無被包含的用例無被擴展的用例無表3-2 客房預(yù)訂用例規(guī)約用例名稱客房預(yù)訂用例描述實現(xiàn)客戶的客房預(yù)定功能參與者客戶、賓館管理系統(tǒng)假設(shè)預(yù)定系統(tǒng)運行良好,所有操作可行前置條件已查詢客房信息并且確定所預(yù)定的客房信息后置條件預(yù)定后付款基本操作流程1.確定要訂購的房間2.按步驟訂購3.付款可選操作流程查詢客房信息被泛化的用例無被包含的用例查詢客房信息被擴展的用例無表3-3 訂單管理用例規(guī)約用例名稱訂單管理用例描述實現(xiàn)訂單的管理和保存參與者管理員、賓館管理系統(tǒng)假設(shè)管理員已安全登錄前置條件訂
19、單信息發(fā)生變化后置條件操作完成訂單記錄相應(yīng)改變基本操作流程1.登錄管理界面2.新增或刪減訂單信息3.安全退出登錄可選操作流程結(jié)算管理被泛化的用例無被包含的用例客房類型登記被擴展的用例訂單價格排行表3-4 結(jié)算管理用例規(guī)約用例名稱結(jié)算管理用例描述實現(xiàn)客戶住房金額的結(jié)算參與者管理員、賓館管理系統(tǒng)假設(shè)客戶入住期滿,要求退房且有足夠資金支付賬單前置條件客戶入住期滿,要求退房后置條件客房狀態(tài)、訂單信息訂單價格排行相應(yīng)發(fā)生改變基本操作流程1.登錄結(jié)算界面,計算應(yīng)付金額2.客戶交納相應(yīng)金額3.。管理員修改客房狀態(tài)和客戶信息可選操作流程退房管理被泛化的用例無被包含的用例無被擴展的用例退房管理4 系統(tǒng)設(shè)計說明書
20、系統(tǒng)設(shè)計就是在已構(gòu)造的目標(biāo)系統(tǒng)即賓館管理系統(tǒng)的邏輯模型基礎(chǔ)上,構(gòu)造此系統(tǒng)的物理模型即邏輯模型的實現(xiàn)方案,這也是系統(tǒng)實現(xiàn)的前提和成果。4.1 系統(tǒng)功能設(shè)計根據(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)建模對設(shè)計開發(fā)的賓館管理系統(tǒng),可以抽象出
21、以下一些主要實體。在人員信息方面有用戶實體、管理員實體。用戶分為一般用戶、注冊用戶。在賓館管理方面有訂單實體、住房實體、用戶信息實體等。所有用戶無需登錄就可以查看,或者查找搜索所需住房信息。只有注冊用戶在登錄后才可以進行訂房操作,并且可以通過登錄來修改個人信息。一個用戶一次只能預(yù)定一間房間對應(yīng)一訂單。圖4-2 實體類圖4.3 動態(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)一個對象(類)的生命史。對于一些實現(xiàn)重要行為動作的對象應(yīng)當(dāng)
22、繪制狀態(tài)圖。繪制狀態(tài)圖需要確定一個對象在生命期可能出現(xiàn)的全部狀態(tài),以及哪些是事件引起狀態(tài)的轉(zhuǎn)移,對象(類)在這個狀態(tài)會發(fā)生哪些動作。對于賓館管理系統(tǒng)來說,用戶的主要狀態(tài)包括登錄、注冊、查看客房類型、預(yù)定客房、退房等狀態(tài)。在預(yù)定客房狀態(tài)中,有填寫日期、修改客房類型、備注等動作。如果用戶的用戶名、密碼正確,提交后可以由登錄狀態(tài)轉(zhuǎn)變成預(yù)定客房狀態(tài),在此期間可以修改自己的訂單,填寫完訂單后,進入結(jié)賬狀態(tài),核對自己的身份信息,具體情況如圖:圖4-6 用戶狀態(tài)圖圖4-7 用戶注冊實現(xiàn)圖注:系統(tǒng)界面實現(xiàn)代碼在附錄中給出。管理員的主要狀態(tài)包括登錄、修改客房類型、訂單處理、結(jié)算等狀態(tài)。在結(jié)算狀態(tài)中,有填寫折扣、
23、修改用戶類型、備注等動作。如果管理員的用戶名、密碼正確,提交后可以由登錄狀態(tài)轉(zhuǎn)變成訂單處理狀態(tài),在此期間可以修改折扣,修改完訂單后,進入結(jié)算狀態(tài),核對住客的身份信息,具體情況如圖:圖4-8 管理員狀態(tài)圖圖4-9 管理員后臺管理實現(xiàn)圖4.4 靜態(tài)建模的進一步分析根據(jù)順序圖和活動圖,有必要對前面的類模型做進一步的分析和完善。對于用戶和管理員的屬性和操作前面的章節(jié)已經(jīng)詳細(xì)描述過,這里就不再贅述。具體分析如下圖:圖4-10 系統(tǒng)詳細(xì)類圖5 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是項目開發(fā)中非常重要的一個環(huán)節(jié),根據(jù)需求分析和系統(tǒng)分析,可以確定該系統(tǒng)應(yīng)實現(xiàn)的目標(biāo)是:用戶和管理人員均可使用的系統(tǒng)。即一方面給賓館管理員提供一個
24、井然有序的管理平臺,提高效率和服務(wù)質(zhì)量。另一方面也為客戶提供選擇、查詢客房的類型與客房的資源,和進行挑選的快捷需求。5.1 系統(tǒng)各實體E-R圖住客結(jié)算信息管理*號入住日期押金結(jié)算金額顧客*客房編號退房日期折扣備注住客編號用戶編號圖5-1 住客結(jié)算信息管理E-R圖客房資源管理客房編號客房類型剩余客房數(shù)量客房單價預(yù)定備注用戶編號住客編號圖5-2 客房資源管理E-R圖客房類型信息管理客房類型客房編號床數(shù)量客房單價洗手間電視空調(diào)電腦用戶編號住客編號圖5-3 客房類型信息管理E-R圖用戶管理用戶編號用戶身份密碼圖5-4 用戶管理E-R圖住客信息管理*號*押金入住時間性別客房編號備注用戶編號圖5-5 住客
25、信息管理E-R圖5.2 邏輯結(jié)構(gòu)設(shè)計將上面的E-R圖進行分析后,形成如下的邏輯關(guān)系:(1)結(jié)算信息(住客,號,客房編號,入住日期,退房日期,押金,折扣,實繳金額,備注)(2)客房資源(客房編號(主碼),客房類型,剩余客房量,客房單價,預(yù)定情況,備注)(3)客房類型信息(客房編號(主碼),單價,床位數(shù)量,空調(diào),電腦,電視,衛(wèi)生間,客房類型)(4)用戶(用戶ID(主碼),身份,密碼)(5)住客(住客,號(主碼),性別,客房編號,押金,入住時間,備注)5.3 物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計是對上面各實體E-R圖的具體實現(xiàn)。 表結(jié)構(gòu)設(shè)計根據(jù)邏輯結(jié)構(gòu)分析確定系統(tǒng)需要設(shè)置五個表(包括表結(jié)構(gòu)): 表5-1 用戶管
26、理表(SUser):列名數(shù)據(jù)類型長度值說明User ID(主碼)varchar10Not null管理用戶IDIdentityvarchar10Not null管理者身份Passwordvarchar10Not null密碼 注:其中userID是123456 ,密碼是111111(因能力有限,實際數(shù)據(jù)庫里管理者只假設(shè)出一位,簡化此次數(shù)據(jù)庫的完成)。表5-2 客房類型信息管理表(RoomType):列名數(shù)據(jù)類型長度值說明User IDvarchar10Not null管理用戶IDIDnumbervarchar20Not null住客號RoomID(主碼)varchar4Not null客房編號
27、Pricefloat8Not null客房價格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住客號Room
28、ID(主碼)varchar4Not null賓館統(tǒng)一安排的房間號Roomtype(外碼)varchar50Not null房間類型Reroomvarchar20Not null客房剩余情況Pricefloat8Not null客房價錢Bookvarchar2Not null已預(yù)訂、未預(yù)定Dictionvarchar50Null客房信息的補充表5-4 住客結(jié)算信息表(Settle):(注:其中主碼為(號,房間號,入住日期)列名數(shù)據(jù)類型長度值說明User IDvarchar10Not null管理用戶IDCostnamevarchar10Not null住客IDnumbervarchar20Not
29、 null住客RoomIDvarchar4Not null客房編號Indatavarchar50Not null入住日期Outdatavarchar50Null退房日期Marginfloat8Not null押金Discountfloat8Null會員折扣或賓館活動Moneyfloat8Null實繳金額Dictionvarchar50Null信息的補充表5-5 住客信息管理表(customer)列名數(shù)據(jù)類型長度值說明User IDvarchar10Not null管理用戶IDIDnumber(主碼)varchar20Not null住客號Costname(外碼)varchar10Not nul
30、l住客Se*varchar2Not null男女RoomIDvarchar4Not null客房編號MarginFloat8Not null押金Indatavarchar50Not null入住時間Dictionvarchar50Null住客信息的補充6 系統(tǒng)實施系統(tǒng)實施是對系統(tǒng)設(shè)計出物理模型進行實現(xiàn)。6.1 建立系統(tǒng)構(gòu)建圖系統(tǒng)實現(xiàn)的代碼的源代碼、二進制碼、執(zhí)行碼可以按照模塊化的思想,用組件分別組織起來,明確系統(tǒng)各部分的功能職責(zé)和軟件結(jié)構(gòu)。組件圖顯示編譯、或執(zhí)行時組件之間的依賴關(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è)備(用節(jié)點表示)以及它們之間的連接關(guān)系,也可以顯示連接的類型及部件之間的依賴性,還可以顯示網(wǎng)絡(luò)之間的通信路徑。圖6-2 系統(tǒng)部署圖6.3 系統(tǒng)界面設(shè)計本系統(tǒng)采用在瀏覽器主窗體中的中上部設(shè)置導(dǎo)航欄,分別為首頁、預(yù)定房間、查詢房間、客戶留言、后臺管理,5個導(dǎo)航,通俗易懂的概括了本系統(tǒng)主要功能。其中普通用戶只能操作最基本瀏覽客房信息,會員和系統(tǒng)管理員有各自相應(yīng)操作權(quán)限,在本報告中已經(jīng)詳細(xì)介紹過,這里不再贅述,詳見4系統(tǒng)設(shè)計報告,此頁面的地址為:localhost:8080/Hotel/shouye.jsp。下面為實現(xiàn)圖
32、:圖6-3 賓館管理主頁實現(xiàn)圖圖6-4 住客預(yù)訂界面圖為了使讀者更容易理解與使用,下面將具體的頁面(包括名稱、功能、對應(yīng)文件)做以說明,并以表格的形式列出,方便查看,給出下表:表6-1 前臺頁面描述區(qū)域名稱功能對應(yīng)文件1LOGO主要用于宣傳企業(yè)知名度和認(rèn)識度html/top.htm2導(dǎo)航主要用于顯示為用戶提供的前臺功能導(dǎo)航shouye.jsp3時間欄主要用于展示現(xiàn)在的時間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 后臺頁面描述區(qū)域名稱功能對應(yīng)文件1后臺管理導(dǎo)航主要用于進入后臺管理操作houtai.jsp2管理員登陸用于管理員的登錄入口denglu2.jsp3后臺功能管理區(qū)主要用于進行各種后臺管理操作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)的測試與評價系統(tǒng)的測試與評價是讓系統(tǒng)更好執(zhí)行的有效方法。7.1 系統(tǒng)測試系統(tǒng)測試的目的是發(fā)現(xiàn)錯誤,在這采取三種方法進行測試。用戶界面測試用戶界面測試是指測試用戶界面的風(fēng)格是否滿足客戶要求,文字是否正確,頁面是否美觀,文字,圖片組合是否完美,操作是否友好等等。目標(biāo)是確保用戶界面會通過測試對象的功能來為用戶提供相應(yīng)的訪問或瀏覽功能。確保用戶界面符合公司或行業(yè)的標(biāo)準(zhǔn)。包括用戶友好性、人性化、易操作性測試。根據(jù)要求,我們的系統(tǒng)基本達到要求。 隨機測試隨機測
35、試沒有書面測試用例、記錄期望結(jié)果、檢查列表、腳本或指令的測試。主要是根據(jù)測試者的經(jīng)驗對軟件進行功能和性能抽查。隨機測試是根據(jù)測試說明書執(zhí)行用例測試的重要補充手段,是保證測試覆蓋完整性的有效方式和過程。根據(jù)測試,我們所做的系統(tǒng)基本可以做到頁面順暢、有效;打開容顯示正常,合理。 白盒測試白盒測試是把測試對象看作一個打開的盒子。利用白盒測試法進行動態(tài)測試時,需要測試軟件產(chǎn)品的部結(jié)構(gòu)和處理過程,不需測試軟件產(chǎn)品的功能。白盒測試法的覆蓋標(biāo)準(zhǔn)有邏輯覆蓋、循環(huán)覆蓋和基本路徑測試。其中邏輯覆蓋包括語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋。白盒測試是知道產(chǎn)品部工作過程,可通過測試來檢
36、測產(chǎn)品部動作是否按照規(guī)格說明書的規(guī)定正常進行,按照程序部的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,主要用于軟件驗證。經(jīng)驗證,系統(tǒng)可以完成所設(shè)定的功能。7.2 系統(tǒng)評價系統(tǒng)評價是對新開發(fā)的或改建的系統(tǒng)。根據(jù)預(yù)定的系統(tǒng)目標(biāo),用系統(tǒng)分析的方法,從技術(shù)、經(jīng)濟、社會、生態(tài)等方面對系統(tǒng)設(shè)計的各種方案進行評審和選擇,以確定最優(yōu)或次優(yōu)或滿意的系統(tǒng)方案。由于各個國家社會制度、資源條件、經(jīng)濟發(fā)展?fàn)顩r、教育水平和民族傳統(tǒng)等各不相同,所以沒有統(tǒng)一的系統(tǒng)評價模式。評價項目、評價標(biāo)準(zhǔn)和評價方法也不盡相同。通過以上的系統(tǒng)測試,我們對我們的系統(tǒng)評價可以從一下兩個方面進行評價: 系統(tǒng)功能
37、評價系統(tǒng)所設(shè)計的基本功能可以實現(xiàn),且顯示直觀、方便,所以算是合格。 系統(tǒng)不足在構(gòu)架方面的不足,維護不易。在系統(tǒng)功能上的不足,只能進行最基本的操作,用戶會感覺系統(tǒng)單一。8 總結(jié)隨著賓館管理業(yè)的現(xiàn)代化發(fā)展和電子商務(wù)的發(fā)展,賓館管理者進行計算機管理已經(jīng)成為未來勢不可擋的發(fā)展趨勢。通過賓館管理系統(tǒng)的開發(fā)與設(shè)計,使我們將大二、大三兩年所學(xué)到的知識進行了融會貫通,把所掌握的書本知識充分應(yīng)用到實踐中,本次課程設(shè)計的程序從需求分析、系統(tǒng)分析、系統(tǒng)設(shè)計、編碼到測試等過程實現(xiàn)都由我們獨立創(chuàng)作完成的。這也使得這段時間我們小組成員在做課程設(shè)計時遇到了不少問題,如:如何有效的連接數(shù)據(jù)庫、反饋如何合理化等,但就是因為這樣
38、才鍛煉了我們獨立思考解決問題的能力和編寫代碼的能力,增強了我們的團隊意識,并且我們結(jié)下了深厚的友誼。其次,通過課程設(shè)計真正驗證了我們之前學(xué)到的數(shù)據(jù)庫和編程知識,從中我們發(fā)現(xiàn)我們的編程能力還是需要進一步的加強,只有多實踐才能出真能力。最后,通過最后編寫報告,進一步使我們對收集資料、查閱文獻、方案制定等策劃方面得到了很好的鍛練,促進對所學(xué)知識應(yīng)用能力的提高。這次課程設(shè)計中,讓我認(rèn)識到了在軟件開發(fā)過程中設(shè)計的重要性;設(shè)計一個好的軟件結(jié)構(gòu)(包括相關(guān)的模塊組成和調(diào)用關(guān)系、考慮模塊的相對獨立性、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計和實際的業(yè)務(wù)流程)對于最終的軟件質(zhì)量和中間的開發(fā)量來說是十分至關(guān)重要的。雖然我們所做的系統(tǒng)可能沒什
39、么功能性的問題了,但是還是會有不少不合理之處(望老師指正),這就需要我們在今后的學(xué)習(xí)甚至實踐過程中繼續(xù)努力。參考文獻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è)計與開發(fā)實例. 機械工業(yè), 2004年4月.4燕奎,德奎. JSP實用案例教程. 清華大學(xué),2004年5月.5威、白偉明、楠. JSP工程應(yīng)用與項目實踐.機械工業(yè),2005年2月.6王國輝,牛強,南南等JSP 信息系統(tǒng)開發(fā)實例精選.機械工業(yè) ,2005年7月.7JSP數(shù)據(jù)庫系統(tǒng)
40、開發(fā)完全手冊.人民郵電,2006年3月.附錄1 前臺(首頁)代碼(圖見圖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(真實不能為空!); 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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高考語文復(fù)習(xí)知識清單第2章文學(xué)類文本閱讀(一)小說專題01賞析小說故事情節(jié)(學(xué)生版+解析)
- 臍橙樹打藥安全責(zé)任書承包合同(2篇)
- 南京工業(yè)大學(xué)浦江學(xué)院《專業(yè)綜合實訓(xùn)(通信工程)》2022-2023學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《審計學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 多變的紙條說課稿
- 小石城7#樓 施工組織設(shè)計
- 南京工業(yè)大學(xué)浦江學(xué)院《建筑給水排水工程》2023-2024學(xué)年第一學(xué)期期末試卷
- 《小石潭記》說課稿
- 小學(xué)音樂面試《哦十分鐘》說課稿
- 南京工業(yè)大學(xué)《中日比較文學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024年食品生產(chǎn)企業(yè)食品安全管理人員監(jiān)督抽查考試題庫(含答案)
- 大隊委競選課件
- 小學(xué)一年級數(shù)學(xué)計算題3600題
- (完整)馬克思主義政治經(jīng)濟學(xué)習(xí)題及參考答案
- 淺色傳統(tǒng)美食小籠包宣傳PPT模板
- 中聯(lián)泵送設(shè)備故障案例分析及解決辦法
- 第二章-電子政務(wù)的基本理論
- 公司關(guān)于對學(xué)歷及職稱補貼管理規(guī)定
- (完整版)外墻真石漆工藝及現(xiàn)場驗收表格
- 團支部智慧團建系統(tǒng)使用情況介紹ppt課件
- 柬埔寨西哈努克港經(jīng)濟特區(qū)投資簡介
評論
0/150
提交評論