第一篇:賓館客房管理系統開題報告
計算機與信息學院
本科畢業設計(論文)開題報告
本科畢業設計(論文)開題報告
課題名稱:賓館客房管理系統
學科類型: 工學(√)
管理學()
指導教師:___ _楊雯靜____ 學生姓名:顧志軍
學號: 074833121 專業:軟件工程
班級:_07軟工A2 _
一、本課題的目的和意義:
目的:
1、闡述一個信息化的賓館客房管理系統對一個賓館發展的意義。
2、開發一個高效、完善的賓館客房管理系統。
3、通過對現存的一些賓館管理的調查建立起一個完善的管理系統,改變現在一些賓館落后的客房管理方式,提高其經濟效益。
意義:
當今社會是信息社會,世界已進入在計算機信息管理領域中激烈競爭的時代。信息已成為繼勞動力、土地、資本之后的又一大資源,誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中,占有一席之地,誰就會更有優勢,這一點已得到舉世公認。一個好的賓館想要取得更高的利益,就必須以最小的成本,最快捷最方便的服務給客戶提供最好的居住環境,而一個好的賓館客房管理系統就能夠更好的提高管理的現代化程序,加強管理的信息化手段,提高工作效率,增加單位效益。
二、課題背景及國內外發展情況:
背景:
隨著我國改革開放的不斷推進,國內人民生活水平的不斷提高,旅游出行的人民越來越多,商務活動也相當的活躍;再加上入境旅游的人也越來越多,入境從事商務活動的外賓也越來越多。因此,現在國內的賓館住宿行業也越來越多。賓館客房管理的科學化、系統化、信息化也成為各個賓館追求的目標。因此,要實現這些功能,就要求各個賓館配備一套客房管理信息系統,以便在賓館內實施良好的完善的管理且以最快的速度響應客戶的需求,及時為他們提供服務,為他們提供一個高效、便捷的居住環境。客房信息管理系統是各個賓館軟件建設中一個重要的應用系統,它大大改善了賓館管理的基礎環境。
計算機與信息學院
本科畢業設計(論文)開題報告
五、解決問題的思路和方法:
1、對于賓館客房管理需要的各項功能都要考慮到;
2、讓系統擁有一個良好的界面,讓操作者更容易使用;
3、讓功能和界面的代碼分離。
六、參考文獻: [1] 王珊,薩師煊.數據庫系統概論.高等教育出版社,2006年5月第4版.[2] 張海藩.軟件工程(第二版).人民郵電出版社.[3] 張強,高建,華溫謙.網頁制作與開發教程.人民郵電出版社, 2008年5月.[4] JuliaCase Bradley.Visual C#2005程序設計教程.清華大學出版社,2008年6月.[5] 宮繼兵,孫勝濤,王穎等編.ASP.NET 2.0 WEB數據庫開發教程.機械工業出版社,2009年1月.[6] 周漢平.數據庫設計及其應用程序開發.清華大學出版社,2010年1月.[7] Chris Hart,John Kauffman,David Sussman,Chris Ullman.Beginning ASP.NET 2.0.Wrox, 2005-11-10.[8] John Kauffman,Bradley Millington.Beginning ASP.NET 2.0 and Databases.Wrox, 2006-08-07.[9] Jesse Liberty,Dan Hurwitz.Programming ASP.NET.O'Reilly Media, Inc.2003-09-19.[10] Bill Evjen,Scott Hanselman,Farhan Muhammad,Srinivasa Sivakumar,Devin Rader.Professional ASP.NET 2.0.Wrox.2005-11-10.七、學生與指導教師簽字:
學
生:
指導教師:
日
期:
日
期:
八、專業負責人審核意見:
審核人簽字:
日
期:
--
第二篇:賓館客房管理系統
課程設計任務書
1、項目 名 稱:賓館客房管理系統
專業:____________
設計人員姓名: _
2、課程設計內容與要求
(1)掌握powerdesigner數據庫建模方法。
(2)掌握數據庫應用系統開發的方法。
(3)學習并掌握ASP 開發數據庫應用程序的編程方法與技巧、SQL數據庫的設計。
(3)賓館客房管理系統的設計與實現。
3、重點研究的問題
軟件應達到的功能:
(1)客房基本信息管理。
(2)客戶信息管理。
(3)員工信息管理。
(4)客房情況管理。
(5)客房預定信息。
(6)客房信息發布。
4、需要說明的其它問題
(1)完成課題設計說明書一份。
(2)完成與該項目內容有關的所有文檔一份。
(3)系統展示與課程設計答辯。
5、應收集的資料及主要參考文獻
(1)《ASP動態網頁設計應用培訓教程》 肖志剛 張維 韓璐編著 電子工業出版社 2004.1
(2)《ASP網絡開發技術》汪曉平鐘軍 編著 人民郵電出版社 2003.12
(3)《ASP網絡辦公及商務應用系統開發實例導航》 吳明輝 人民郵電出版社 2003
第三篇:賓館客房管理系統數據字典
訂房信息管理 入住登記管理 住房信息管理 結算信息管理
數據結構名:客戶
含義說明:來賓館入住的客人
組成:{身份證號,姓名,性別,年齡,戶籍,聯系方式}
數據項名:身份證號
數據項含義說明:用來證明居民身份的證件的編碼 別名:
數據類型:字符型 長度:18{字符}18 取值含義:代表客人的戶籍信息
與其他數據項的邏輯關系:均可代表客人身份 數據項之間的聯系:并列
數據項名:姓名
數據項含義說明:客戶的名稱 別名:
數據類型:字符 長度:2{字符}3 與其他數據項的邏輯關系:均可代表客人信息 數據項之間的聯系:并列
數據項名:性別
數據項含義說明:人的種類劃分 別名:
數據類型:字符 長度:1{字符}1 取值范圍:男或女
取值含義:人的具體性別
與其他數據項的邏輯關系:均可代表客人信息 數據項之間的聯系:并列
數據項名:年齡
數據項含義說明:一個人從出生時起到計算時止生存的時間長度 別名:歲數 數據類型:數字 長度:1{數字}100 取值范圍:1到100 取值含義:客戶的具體年齡大小
與其他數據項的邏輯關系:均可代表客人信息 數據項之間的聯系:并列
數據項名:戶籍
數據項含義說明:對自然人按戶進行登記并予以出證的公共證明簿 別名:
數據類型:字符
與其他數據項的邏輯關系:均可代表客人信息 數據項之間的聯系:并列
數據項名:聯系方式
數據項含義說明:能夠達到對個人直接溝通的相關信息 別名:手機號或電話號 數據類型:數字 長度:7{數字}13 與其他數據項的邏輯關系:均可代表客人信息 數據項之間的聯系:并列
數據結構名:前臺接待
含義說明:主要是負責客戶的來訪及登記
數據流名:訂房信息
說明:客戶的基本信息以及客戶入住房間的信息 數據流來源:客戶
數據流去向:核對信息客房 組成:客戶
數據流名:當前客戶狀態 說明:客戶有沒有入住房間 數據流來源:核對客房信息 數據流去向:客房描述 組成:客戶
數據流名:已核對狀態的客房 說明:確定客人是否入住 數據流來源:核對客房信息 數據流去向:核對賬目情況 組成:前臺接待
數據流名:客戶賬目情況 說明:客戶應交款型
數據流來源:核對賬目情況 數據流去向:應收賬款 組成:客戶 數據流名:客房賬目狀況已核對 說明:客人已交清房款
數據流來源:核對賬目情況 數據流去向:可入住客戶 組成:客戶
數據流名:入住客戶 說明:已經住入的客戶 數據流來源:可入住客戶 數據流去向: 組成:客戶
數據流名:前臺接待可入住 說明:前臺表示有空房 數據流來源:可入住客戶 數據流去向:前臺接待 組成:前臺接待
數據存儲名:客戶描述 說明:對客人信息的全面記錄 編號:1.1 輸入的數據流:訂房信息
輸出的數據流:已核對客房的信息 組成:客戶 數據量:1 存取頻度:每一個客人存取一次 存取方式:聯機處理進行更新
數據存儲名:應收賬款
說明:客戶應該繳納的費用 編號:1.2 輸入的數據流:客戶賬目情況 輸出的數據流:
組成:前臺接待和客戶 存取頻度:一個客戶一次
存取方式:聯機處理進行更新
處理過程名:核對客房信息
說明:對客戶的信息以及入住的房間進行核對 輸入:訂房信息
輸出:已核對狀態的客房
處理:對客人的姓名、年齡等進行檢查
處理過程名:核對賬目情況 說明:對客人應交款項進行檢查 輸入:已核對狀態的客房
輸出:賬目狀況已核對的客房 處理:對客戶所交款項進行核對
處理過程名:可入住客戶
說明:對核對完信息的客戶可以進行入住 輸入:賬目狀況已核對客房 輸出:核對訂房信息 處理:客戶進行入住過程
入住登記管理
數據流名:已登記客戶信息 說明:客戶已經辦理好入住手續 數據流來源:登記客房信息 數據流去向:分配客房
數據流名:分配客房號 說明:給客人分配入住客房 數據流來源:分配客房 數據流去向:發放房卡
數據流名:住戶信息
說明:對客人及入住房間的詳細記錄 數據流來源:客戶入住
數據流名:客戶信息修改
說明:在原有信息上進行改動 數據流來源:客戶入住 數據流去向:前臺接待
數據存儲名:客戶消費記錄本
說明:記錄客戶應交的各款項及總費用 組成:包括房間費用及各項服務的費用
處理過程名:登記客戶信息 說明:對客戶信息進行記錄 輸入:可入住客戶
輸出:已登記客戶信息
處理:將客戶信息輸入系統
處理過程名:分配客房號 說明:為客人分配房間 輸入:已登記客房信息
輸出:發放房卡
處理:給客人分配已經預定的房間
處理過程名:發放房卡 說明:給客人房間的鑰匙 輸入:分配好客房號
輸出:客戶
處理:把客人帶到房間,給予鑰匙
處理過程名:客戶入住 說明:客戶此時已經入住房間 輸入:客戶
輸出:客戶信息修改 處理:客戶正式入住
住房信息管理
數據結構名:主管部門
含義說明:負責批準各項活動的部門
組成:{管理員編號,姓名,職稱,聯系方式,密碼}
數據項名:管理員編號
數據項含義說明:對管理員進行排序編號,便于管理 別名:
數據類型:數字
數據項名:姓名
數據項含義說明:管理員的名稱 別名:
數據類型:字符 長度:2{字符}3
數據項名:職稱
數據項含義說明:對管理員的職位進行有效說明 別名:
數據類型:字符
長度:2{字符}4
數據項名:聯系方式
數據項含義說明:能夠找到管理員的通知方式,包括手機號等 別名:
數據類型:數字 數據項名:密碼
數據項含義說明:管理員登陸系統的密碼 別名:
數據類型:字符
數據流名:消費記錄
說明:對客人的消費項加以說明 數據流來源:客戶換房
數據流去向:客戶消費記錄本
數據流名:客戶提交換房信息 說明:客戶需要換什么類型的房間 數據流來源:客戶換房 數據流去向:前臺接待
數據流名:客房信息添加 說明:有客戶換房或者退房 數據流來源:客戶換房 數據流去向:客戶退房
數據流名:客房狀態 說明:此時是否有客戶入住 數據流來源:客戶退房
數據流去向:核對客房狀態
數據流名:消費細節
說明:客戶總共做了哪些消費項目 數據流來源:核對客房狀態 數據流去向:客戶消費記錄本
數據流名:實結房款
說明:客戶最后需要交納的費用 數據流來源:核對客房信息
數據流名:需維護客房
說明:需要進行清掃或修理的客房 數據流來源:核對客房狀態 數據流去向:客房維護
數據流名:維護費用
說明:清掃或整理房間花費的錢數 數據流來源:客房維護
數據流去向:核對客房信息 數據流名:維護信息 說明:對維修房間的記錄 數據流來源:客房維護 數據流去向:主管部門
數據流名:(不)批準
說明:是否對客房進行維修 數據流來源:主管部門 數據流去向:客房維護
處理過程名:客戶換房 說明:客戶換用其他房間 輸入:入住客戶
輸出:客房信息添加
處理:對客戶的住房記錄進行修改
處理過程名:客戶退房
說明:客戶結束住宿,進行結賬 輸入:客房信息添加
輸出:客房狀態
處理:對客戶消費記錄本進行結算
處理過程名:客房維護
說明:客房需要進行清理或整修 輸入:需維護客房
輸出:主管部門
處理:對維修客房進行統計
結算信息管理
數據流名:支付款項
說明:客戶在前臺付款的過程 數據流來源:客戶
數據流去向:結算賬目
數據流名:結算信息
說明:客戶需要支付的各項費用 數據流來源:結算賬目 數據流去向:客戶
數據流名:客房信息 說明:客房狀態
數據流來源:客房管理 數據流去向:前臺接待 數據存儲名:結賬信息表
說明:對客戶的消費信息進行記錄 組成:前臺接待
數據存儲名:客房狀態
說明:客房此時是否有客人入住 組成:空和滿
處理過程名:結算賬目
說明:前臺接待需要清算的賬目 輸入:實結房款
輸出:結算信息
處理:對各款項進行清算
處理過程名:結算清單 說明:對各消費記錄的打印 輸入:結算信息
輸出:客戶信息修改
處理:打印客戶的消費記錄及總消費額
處理過程名:客房管理 說明:對客房狀態的記錄 輸入:客戶信息修改
輸出:結算信息和客房信息 處理:對客房狀態的改動
第四篇:賓館客房管理系統數據庫設計報告
賓館客房管理系統數據庫設計報告
摘要:本系統是賓館客房管理系統,該報告主要介紹了數據庫的設計,建立,主要功能的實現。數據庫系統包括員工管理、客房管理、顧客管理幾個大塊。主要實現了登記功能,預訂功能,多種方法查詢顧客功能,查看客房狀態功能,操作人員對系統的修改功能,以及結賬報表功能。
一、需求分析
(1)具有方便的登記、結賬功能,以及預訂客房的功能,能夠支持團體登記和團體結 賬。
(2)能快速、準確地了解賓館內的客房狀態,以方便管理者決策。
(3)提供多種手段查詢客人的信息。
(4)具備一定的維護手段,有一定權利的操作人員在密碼的支持下才可以更改房價、房間類型、增減客房。
(5)完善的結賬報表系統。
二、E-R關系圖
三、關系表 本系統有八個表,分別是職工信息表(staffinfo)、顧客信息表(custmerinfo)、經理信息表(managerinfo)、客房信息表(roominfo)、客房狀態表(roomstatus)、入住表(checkin)、退房表(checkout)、結賬訂單表(orderinfo)。
1,職工信息表(staffinfo)
2,顧客信息表(custmerinfo)
3,經理信息表(managerinfo)
4,客房信息表(roominfo)
5,客房狀態表(roomstatus)
6,入住表(checkin)
7,退房表(checkout)
8,結賬訂單表(orderinfo)
四、范式分析
本系統所有的表均為BCNF,職工和經理表由各自的工作編號為主碼,并且可以決定其他所有屬性,顧客表由身份證號做為主碼,同理,客房的房間號可以決定其他所有屬性。
五、功能分析 1,登記功能
本系統采用存儲過程實現登記功能,顧客前來預訂客房,由工作人員調用存儲過程向顧客表中插入該顧客信息,完成登記。
create procedure register
@身份證號 varchar(20),@姓名 varchar(10),@性別 char(5),@電話 char(15), char(10)
as
insert into custmerinfo
values(@身份證號,@姓名,@性別,@電話,@員工編號)@員工編號
2,預訂功能
采用存儲過程實現,由工作人員調用存儲過程,在入住表中插入相應信息,并且設計觸發器,在預定的同時在客房狀態表中修改客房狀態為“已入住”。
create procedure or_der
create trigger tri_order on checkin for insert,update as
declare @房間號 char(10)
select @房間號=房間號 from inserted update roomstatus set 狀態='已入住' where 房間號=@房間號 @身份證號 varchar(20),@房間號 char(10),@姓名 varchar(10),@入住時間 nchar(10)as
insert into checkin
values(@房間號,@身份證號,@姓名,@入住時間)--預定的同時在客房狀態表里修改狀態
3,修改功能
當管理人員在密碼的支持下,可以對數據庫系統中房間的價格、類型、狀態做適當修改。通過存儲過程實現。
create procedure up_date @工作編號 char(10),@密碼 varchar(10),@房間號 char(10),@價格 smallint as if @密碼=(select 密碼 from managerinfo where 工作編號=@工作編號)
begin
end update roominfo set 價格=@價格 where 房間號=@房間號
create procedure up_date2
@工作編號 char(10),@密碼 varchar(10),@房間號 char(10),@類型 varchar(10)as
if @密碼=(select 密碼 from managerinfo where 工作編號=@工作編號)begin
end update roominfo set 類型=@類型 where 房間號=@房間號
create procedure up_date3
@工作編號 char(10),@密碼 varchar(10),@房間號 char(10),@狀態 char(10)as
if @密碼=(select 密碼 from managerinfo where 工作編號=@工作編號)begin
end update roomstatus set 狀態=@狀態 where 房間號=@房間號
4,查詢顧客信息
存儲過程,實現可以通過客戶的姓名、房間號查詢到客戶的信息。
--1.根據姓名查詢
create procedure sel_roomnumber @房間號 char(10)
--2.根據房間號查詢--調用
exec sel_name'lxt' create procedure sel_name @姓名 varchar(10)as
select * from custmerinfo where 姓名=@姓名
as
select custmerinfo.* from custmerinfo,room
where custmerinfo.身份證號=room.身份證號 and 房間號=@房間號
5,查看客房狀態
設計函數,使得員工可以簡單、快捷的查看當前客房的使用狀態。
create function room_status()
returns table as return select * from roomstatus 6,結賬報表系統
采用觸發器實現當一個顧客執行退房操作時,即往退房表中插入一條新的紀錄時,觸動觸發器,往訂單表中插入信息作為結賬報表。
create trigger account--退房信息表里增加一條記錄,則打印訂單
on checkout after insert as
declare @房間號 char(10),@身份證號 varchar(10),@姓名 varchar(10),@退房時間 nchar(10)
declare @工作編號 char(10),@價格 smallint,@入住時間 nchar(10),@總金額 int,@天數 int
select @房間號=房間號 from inserted select @身份證號=身份證號 from inserted select @姓名=姓名 from inserted
select @工作編號=服務的員工編號 from custmerinfo where 身份證號=@身份證號 select @入住時間=入住時間 from checkin where 房間號=@房間號 select @價格=價格 from roominfo where 房間號=@房間號 select @天數=天數 from checkout where 房間號=@房間號 select @總金額=@天數*@價格 begin
End insert into orderinfo(身份證號,姓名,房間號,服務的員工編號,價格,入住時間,退 values(@身份證號,@姓名,@房間號,@工作編號,@價格,@入住時間,@退房時間,@總金額)房時間,總金額)
六、總結 本系統主要采用存儲過程、函數和觸發器在后臺實現了賓館客房系統的基本功能,使得用戶能夠輕松的查找客房和客戶的信息,實現一些必要的操作。
第五篇:賓館客房管理制度
賓館客房管理制度
一、自學遵守賓館管理制度,要講文明,講禮貌,講道德,講紀律。要積極進取,愛崗敬業,善于學習,掌握技能。
二、要著裝上崗,掛牌服務,要儀表端妝,舉止大方,規范用語,文明服務,禮貌待客,主動熱情。
三、客房服務員,每天要按程序,按規定和要求清理房間衛生,填寫客房清潔日報表,要認真細致;要管理好房間的物品,發現問題及時報告。
四、外來住宿人員,要有本人身份證或有效證件進行登記后,方可入住。
五、不得隨意領外人到房間逗留和留宿,未經賓館經理同意不準私開房間,為他人(含職工提供住宿、休息及娛樂等)。
六、檢查清理客房時,不得亂動和私拿客人的東西,不準向客人索要物品和接收禮品;拾到遺失的物品,要逐一登記交公。
七、不準他人隨意進入前臺;前臺電腦要專人管理與操作,不準無關人員私自操作;打字、復印、收發傳真,要按規定收費。
八、工作時間不準離崗,有事向領導請假,不準私自換班和替班,不準打撲克,織毛衣,看電視及做與工作無關的事情。
九、認真做好安全防范工作,特別是做好防火防盜工作,要勤檢查,發現問題要及時報告和處理。