軟件工程_賓館管理系統方案_第1頁
軟件工程_賓館管理系統方案_第2頁
軟件工程_賓館管理系統方案_第3頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件工程課程設計報告設計題目:賓館管理系統 專業班級:姓 名:學 號:指導老師:摘要:“賓館管理管理系統”是較為典型的管理信息系統,將先進的 計算機技術與現代賓館服務管理結合起來,以實現賓館管理的自動 化、信息化、網絡化。本系統基于PHP+MYSQL發,系統采用了 B/S結構,主要實現賓館后臺管理系統,主要包括客房信息、訂房信息、結算信息等功能模 塊。本報告主要闡述了該系統的需求分析、功能模塊劃分、數據庫設 計及主要功能的具體設計與實現,并就系統中用到的技術進行介紹關鍵詞: 賓館管理, PHP, MYSQL亠、系統的簡要說明書系統名稱:賓館管理系統開發及運行環境:PHP+Appche+MySq

2、l B/S要求丄 有關客房標準的制定、標準信息的輸入,包括標準編 號、標準名稱、房間面積、床位數量、住房單價、是 否有空調、電視機、以及單獨衛生間等。* 客房標準信息的修改、查詢等。4 客房基本信息的輸入,包括客房編號、客房類型、客 房位置、客房單價、備注等。* 客房基本信息的查詢、修改,包括客房編號、客房類 型、客房位置、客房單價、備注等。水剩余客房信息的查詢等。+ 訂房信息的輸入,包括客房編號、客房種類、客房位 置、客房單價、顧客、顧客身份證、入住日期、折扣、 備注信息等。心訂房信息的修改和查詢,包括客房編號、客房種類、 客房位置、客房單價、顧客、顧客身份證、入住日期、 折扣、備注信息等。

3、* 結算信息的輸入,包括客房編號、客房種類、位置、 客房單價、顧客、顧客身份證、入住日期、折扣、結 算日期、備注信息等。水結算信息的修改和查詢,包括客房編號、客房種類、 客房位置、客房單價、顧客、顧客身份證、入住日期、 折扣、結日期、備注信息等系統功能性:系統操作員:客房信息制定、查詢、修改、刪除等;訂房 信息的輸入、修改、查詢等;結算信息的輸入、修改、查 詢等系統兀成情況.詳細設計(N-S)、數據結構設計、測試文檔 、USE CASE 模型、賓館管理系統流程圖、各種動態圖,完整的代碼測 試等二、系統分析2.1. 系統需求分析根據賓館的具體情況,系統主要功能包括: 客房信息管理 訂房管理 退房

4、管理 會員管理 財務管理2.2 可行性分析 隨著信息技術的發展和人們對賓館酒店的要求越來越高, 許多賓館已明顯覺 得手工管理已不能適應當前賓館告訴發展的需要, 賓館已意識到使用使用計算機 網絡和計算機管理的重要性,決定首先在客房部采用賓館管理系統。該系統應充分利用信息技術提高賓館客房的管理水平、服務水平。賓館客房 管理系統要實現客房信息、 訂房、退房、會員管理、 財務管理、查詢統計等功能, 對賓館客房進行全方位的管理。三、總體設計3.1 項目規劃 面對服務行業的高速發展和賓館企業信息化發展的過程中出現的各種情況, 本系統要實現如下功能。客房信息模塊客房信息模塊包括客房標準制定、 所有客房信息的

5、查詢統計、 被訂客房信息的查 詢統計、剩余客房信息的查詢統計訂房模塊 訂房模塊包括訂房信息的輸入、訂房信息的修改和查詢等退房模塊 退房模塊包括結算信息的輸入、結算信息的修改和查詢等會員管理模塊 會員管理模塊包括會員信息的輸入、會員信息的修改和查詢等財務管理模塊 財務管理模塊包括財務信息的輸入、財務信息的修改和查詢等3.2系統功能結構圖3.3 USE CASE 模型3.4數據流圖用戶注冊仃操作員登陸界面用戶名、密碼賓館管理系統四、系統設計4.1設計目標本軟件系統是根據實際需求而開發的,完全能夠實現賓館管理系統的管理, 運用本系統可以實現以下目標。界面友好,設計美觀。輕松實現客房信息管理的可視、高

6、效、快捷和方便的管理。 數據存儲安全可靠。同Windows操作系統的無縫結合4.2系統運行環境系統開發平臺:PHF集成環境(WampServer/Appserv) 數據庫管理系統軟件:phpMyadmi n/MySQL-Fro nt 運行平臺: Win dows XP/Wi ndows 7顯示像素:最低800*600,最佳效果1024*7684.3數據庫設計1.數據庫概要說明在MYSQL數據庫中建立名為hotel的數據庫,設計以下數據庫表:room order_info 、custom、member operator、cash。下圖所示即為本系統數據庫中的數據表結構圖,該結構圖包含系統所有的數

7、 據表,可以清晰反映數據庫信息。名稱奚型大小雇性備注f inurrrtwni i_l C3EhMylSAM01.025 B2013/12/26 0:00:18財穿信懇customMy SAM01.02 3 B2O13/12/2b 0:0018tne-mberMylSAM02,069 B2013/12/25 O:0L57會員信息;null_room觀圉3S7 BoperatorMylSAM12.125 B2013/12/2S 0:01:47orderjnfoMylSAM1,025 B2013/12/26 0:0018訂房信息roomMylSAMt)1.025 B2013/12/26 000:18

8、圖表1 :數據庫概要說明2.主要數據表結構F面給出主要數據表的結構,其他表的結構參加數客房信息表名稱莞型蘭默認11屬性 務注案引C1)0 主盍引room_idunique字段roomdchar4roornjypevar char( 12)r0om_tatusvarchar(8js空霽閆狀態一 rooin_areavarchar(3否房閆面積rocrn_(Q5ti砒吞0descriptiontest星青閏摘述圖表2 : room訂房信息表容稱莞型蘭默認逍屬性 笥主索引P)* 主寰引ordcr_iduniqueroornd rcom.id宇段(12)ord&rid_1 namebigint var

9、ch3r(4j百吾aut.genderchar(l)dQC;umentom_idch ar (4)房閭編號.roomjypevarchar(12)L: telphonevarchar(12否電話歸_operator_idchar(4)百肆作珈尋施庚詐ichange_ro.1b after in?ert圖表 3 : order info退房信息表釜型S默認值雇性薛主去mi fKA g主薰引二 roornT字段(13)document, roonnduniquedocumentjdchart 18J否namevarchar(4Jgenderchorflageint(t 1否0年齡d ocum en

10、ttyp e-varchar(8)memberjdchar(6)呈會貝編號checlc_timedatetime否 0000-00-00 00:00:00入住甘聞.E t hxk_numirrtUU誓0入 iSAStchec-k_outjimedatetime否 0000-00-QD 00;00;00退房打閭r 口口 rrijdthar(4)否,I, room.costinKlJ否 0deposrt否 0enjoy_ben efitsvarchar(50)星折扣臟岌器changa_room_. a her insert圖表 4 : custom會員信息表呂稱卿空默認值屬性 需主禦引(1)% 主

11、薰引member iduniquemember日chart 6)會訓號namevardia r(4否妊名genderehar(ljdocument.,.varcharCB)證件類型document.,char(18)證件扁號cumulativevarcharCG)否_. teiphonevarchar(12)電話號諳圖表 5 : member財務信息表名稱奏甦空歎認值雇性 備注索弓I% 主裁引numunique宇段numbigint(6)若room_typevarchar(12compensationnurneric(.呈 Tnincomenumeric J苦0n0蚣timedatetinnt

12、否 o 00-00 00:00:00記錄時閭operator idchar(4)否圖表6 : cash操作員信息表8&|蘭默認值居性鴛主誤引主駅1operatcrjdunique輕operatorjdcharts)passwordva rcharflS)否namevsrthar(S)否li genderchar(l)否惟IIdccLirrentjcIcharfl 8)證帕號 telplhonevarchar(12)否圖表 7 : operator五、詳細設計5.1 初始頁面(index.html )一個非常簡潔賓館操作員登陸界面,賓館的Logo,用戶名和密碼的輸入框,“登陸”和“注冊”按鈕。輸

13、入正確的用戶名和密碼再點擊“登陸”便可跳轉到系統管理主界面,點擊“注 冊”將跳轉到“用戶注冊”界面。初始頁面N-S圖:操作員登陸界面登陸注冊存戶是否存在不存在1跳轉至用戶注冊界面(operator.html)跳轉至系統主界面(main_sys.html)報錯回滾5.2用戶注冊界面(operator.html )1 - ML. dli,-i.iUUbVFV*fi具Wlikih.Hlpji IUIw填寫操作員編號、用戶名、密碼、性別、身份證號、聯系等便可完成注冊。用戶注冊N-S圖:填寫基本信息【操作員編號、用戶名、密碼、性別、身份證號、聯系電話等】檢查填入數據錯誤正確出錯提示信息寫入數據庫回滾頁面

14、跳轉初始頁面In dex.php5.3系統功能主界面W rlcOmr 10 thld hiMhdlgi viivnl 六戟雲m !WiTWWSS操作員功能選擇,包括:客房信息管理、訂房信息管理、退房信息管理、會員信息管理、財 務信息管理等模塊。系統功能頁面N-S圖功能選擇客房信息訂房信息退房信息會員信息財務信息客房標準的制 度、客房信息 查詢、修改刪 除等操作訂房信息的輸 入、查詢、修改、 刪除等操作退房信息的輸 入、查詢、修改、 刪除等操作會員信息的輸 入、查詢、修改、 刪除等操作財務信息的輸 入、查詢、修改、 刪除等操作5.4客房信息類客房信息卜所育容房卜被訂客序卜剩余客房卜制定客房標準客

15、房信息N-S圖:功能選擇所有客房被訂客房剩余客房制定客房標準跳轉查看所有 客房 room.php 頁面,可進行查 詢、修改、刪除等操作跳轉至order_room.php 頁面,可進行查 詢、修改、刪除 等操作跳轉至n ull_room.php 頁 面,可進行查詢、 修改、刪除等操作跳轉至 room.html 頁面,用于制定客 房標準5.5訂房信息類訂房錄入訂房倍息查看訂馬信息訂房信息N-S圖功能選擇錄入訂房信息查看訂房信息跳轉至 order.html訂房信息錄入頁面,將訂房信息存儲到數據庫跳轉至order.php查看訂房信息頁面,可 對訂房信息進行查詢、修改、刪除等操 作5.6退房信息類退房衆

16、入結負倍息査看結算信息退房信息N-S圖功能選擇錄入結算信息查看結算信息跳轉至custom.html結算信息錄入頁 面,將結算信息存儲到數據庫跳轉至customnfo.php查看結算信息頁 面,可對結算信息進行查詢、修改、刪 除等操作5.7會員信息類會員卜錄人會員信氨卜沓看會員1S亀會員信息N-S圖功能選擇錄入會員信息查看會員信息跳轉至 member.html 會員信息錄入 頁面,將會員信息存儲到數據庫跳轉至member.php查看會員信息頁面, 可對會員信息進行查詢、修改、刪除等 操作5.8財務信息類財務錄人財務信息查看財芻信息財務信息N-S圖功能選擇錄入財務信息查看財務信息跳轉至 cash.

17、html財務信息錄入頁 面,將財務信息存儲到數據庫跳轉至cash.php查看財務信息頁面,可 對財務信息進行查詢、修改、刪除等操 作5.9安全退出安全退出系統,跳轉回初始頁面(in dex.html )。5.10系統功能仏用尸rra悝改密碼 可返回首頁、查看用戶信息、修改用戶密碼。六、功能測試功能模塊:Logi n(i ndex.html)主要 相關文件Index.html 、login.php功能特性系統的初始窗體,并進行用戶的合法性驗證或跳轉入戶(注冊)。測試目的驗證是否輸入合法的信息,阻止非法登陸,以保證系統的安全特性預置條件:數據庫中存儲了一些操作員信息特殊規程說明(不允許空及輸入容存

18、有空格)測試數據用戶名-admin密碼-admin (數據庫表中有相應的普通用戶信息)操作步驟操作描述數據期望結果實際結果測試狀態(P/F)1按“登錄”按鈕用戶名為空,密碼為空顯示警告信息“請您 輸入用戶名”(符合)P2選擇用戶名,在中 間插入空格,按“登錄”按鈕用戶名ad min,密碼為 空顯示警告信息“用戶 名不允許有空格”(符合)P3選擇用戶名,按 “登錄”按鈕用戶名admin,密碼為 空顯示警告信息“請您 輸入密碼”(符合)P4選擇用戶名稱,輸 入密碼123456, 按“登錄”按鈕用戶名admin,密碼為123456顯示警告信息“登陸 失敗,用戶名或密碼 錯誤”(符合)P5輸入不存在的

19、用 戶名稱,輸入任意 密碼,按“登錄” 按鈕用戶名xxxxx,密碼為12345顯示警告信息“登陸 失敗,用戶名或密碼 錯誤”(符合)P6選擇用戶名及密 碼,在密碼插入空 格,按“登錄”按 鈕用戶名admin,密碼為ad(空格)min顯示警告信息“密碼 不允許有空格”(符合)P7選擇用戶名及密 碼,按“登錄”按 鈕用戶名admin,密碼為admi n成功登錄(符合)P8點擊用戶“注冊” 按鈕任意跳轉至入戶注冊頁面(符合)P功能模塊:用戶注冊主要 相關文件Operator.html operator_add.php功能特性注冊窗體,允許用戶合法入注冊成功后跳轉至登錄頁。測試目的驗證是否輸入合法的信

20、息,阻止非法登陸,以保證系統的安全特性預置條件數據庫中user表已經存在特殊規程說明(各項不允許空及且用戶名和密碼輸 入容不能存有空格)測試數據:操作員編號:1001用戶名:小明 密碼:123456性別:男 身份證:8聯系:操作步驟操作描述數據期望結果實際結果測試狀態(P/F)1按“提交”按鈕任意一個項為空顯示警告信息“對不 起,請輸入xxx項!”(符合)P2選擇其余信息,用 戶名輸入小明按“提交”按鈕輸入用戶名存在空格顯示警告信息“用戶名不允許有空格!”(符合)P3選擇其余信息,輸入密碼123456,確認密碼554321,按“提交”按鈕輸入密碼123456,輸入密碼654321顯示警告信息“

21、對不 起,兩次密碼輸入不 一致!”(符合)P4選擇其余信息,輸入密碼 123 456,按“提交”按鈕輸入密碼存有空格顯示警告信息“密碼 不允許有空格!”(符合)P5選擇其余信息,輸 入確認密碼123 4 56,按“提交” 按鈕確認密碼存有空格顯示警告信息“確認 密碼不允許有空格!”(符合)P6選擇信息,按“提 交”按鈕操作員編號:1001用戶名:小明密碼:123456性別:男身份證:8聯系:成功注冊并跳轉登錄(符合)P主要 相關文件room.html ,room.php ,room_add.php ,room_delete.php ,room_select.php ,room_update.p

22、hp , room_update_ok.php 等功能特性允許操作員客房信息管理測試目的功能性檢測預置條件數據庫中對應表已經存在特殊規程說明(無)測試數據無操作步驟操作描述數據期望結果實際結果測試狀態(P/F)1點擊“客房信息- 所有客房”無顯示“所有客房信息”頁面(符合)P2點擊“客房信息- 被訂客房”無顯示“被訂客房信息”頁面(符合)P3點擊“客房信息- 剩余客房”無顯示“剩余客房信息”頁面(符合)P4點擊“客房信息-制定客房標準”無顯示“制定客房標準”頁面(符合)P5點擊“查詢”圖標按鈕無顯示“查詢結果”(符合)P6點擊“修改”圖標按鈕無顯示對應的“修改”頁面(符合)P7點擊“刪除”圖標按鈕無彈出對應的“刪除”結果

溫馨提示

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

評論

0/150

提交評論