賓館管理系統論文范文 計算機畢業設計論文范文_第1頁
賓館管理系統論文范文 計算機畢業設計論文范文_第2頁
賓館管理系統論文范文 計算機畢業設計論文范文_第3頁
賓館管理系統論文范文 計算機畢業設計論文范文_第4頁
賓館管理系統論文范文 計算機畢業設計論文范文_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、賓館管理系統論文范文 計算機畢業設計論文范文    賓館管理系統論文范文 計算機畢業設計論文范文    目 錄1. 引言 . 2 2. 相關技術簡介 . 3 2.1 Microsoft Visual Studio 2005 . 3 2.2 SQL Server 2000 . 3 2.3 C#語言 . 3 3. 系統需求分析 . 4 4. 數據庫的設計 . 5 4.1 數據庫概念結構設計 . 5 4.2 數據庫邏輯結構設計 . 8 4.3 數據完整性設計 . 11 4.4 存儲過程和視圖 . 11 5. “賓館管理系

2、統”應用程序結構設計與功能實現 . 12 5.1 功能模塊設計 . 12 5.2 客戶界面設計 . 14 6.結論. 24 7.致謝. 25 8.參考文獻. 26 9.附錄(核心代碼) . 271. 引言近年來,隨著改革開放步伐的加快和中西方文化的交流與發展, 我國人民生活水平顯著提 高,旅游業日益繁榮發展,伴隨著消費的持續增長,賓館行業已經成為現代社會中發展最快 的行業之一。根據調查發現,只有大型的賓館才有規范、合理的管理系統,大部分中小型賓 館都還是人工服務,因此,中小型賓館要想在激烈的市場競爭中生存,就必須在經營管理、 服務質量等方面提高管理意識,即建立一套合理、高效的管理系統。 應勢而

3、出的賓館管理系 統有著很好的應用性。一直以來人們都采用傳統人工的方式管理賬單,這種管理方式存在著 許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、 更新和維護都帶來了很多的困難,同時,也加大了管理者的工作量和工作難度。本系統很好 的克服了這些缺點,并且有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、 成本低等優點。這些優點能夠極大地提高賓館管理的效率,該賓館管理系統以 Microsoft SQL Server 2000 作為后臺數據庫,C# 語言為前臺開發工具,運用自頂向下逐層分解的模塊化結 構設計思想、面向對象的設計方法,完成了賓館管理系統的主要

4、模塊。現如今隨著經濟的不 斷發展,旅游出國等帶來的賓館市場營業量大大增加,如果設計一款專門為賓館管理人員和 賓館員工查詢本賓館信息,以及各種查詢、入住、核賬、結算等的專業軟件,將會大大減少 賓館內工作人員的 工作量并提高工作效率同時提升賓館的營業額。因此,該系統的開發不僅 解決了中小型賓館管理復雜、不規范等問題,而且優化了管理流程,實現了賓館管理工作的 無紙化辦公。2相關技術簡介 2. 相關技術簡介2.1 Microsoft Visual Studio 2005Microsoft Visual Studio .NET 和.NET 框架為開發人員提供了一套完整的解決方案。 Visual Stud

5、io .NET 提供了一個能夠基于.NET 框架來創建應用程序的開發環境,該開發環境 提供了一些工具,這些工具可以簡化 Web 應用程序和 XML WebService 的創建、部署和升級。 用.NET 開發環境所創建的 Web 應用程序和 XML Web Service 具有安全性、可伸縮性以及高可 用性的特點。SQL 2.2 SQL Server 2000SQL Server 2000 支持關系數據庫的結構化查詢語言 SQL,提供了一整套豐富的圖形化 管理工具和實用程序,使用這些工具和程序,可以設置和管理 SQL Server 進行數據庫管理和 備份,并保證數據的安全和一致。SQL Ser

6、ver 數據庫可伸縮性強,可用性強。C#語言 2.3 C#語言C#又讀作 C Sharp,是由 C/C+進化而來的新一代編程語言。C#是微軟公司發布的 一種面向對象的, 運行于.NET framework 之上的高級程序設計語言。 從表面上看來 C#與 java 驚人的相似,它包括單一繼承和界面,并且和 Java 擁有幾乎相同的語法。但是 C#與 Java 有 著明顯的不同,它與 com 是直接集成的,而且它是微軟公司.NET windows 網絡框架的主角。 C#擁有的獨特特點如下: 1.中間代碼; 2.命名空間中的聲明; 3.基本的數據類型 4.兩個基本類; 5.參數傳遞;36. 與 co

7、m 集成;3. 系統需求分析賓館管理系統的基本需求歸納如下: (1)客房類型管理應該提供有關客房類型情況的規范,如標準間和雙人間的各自設置。(2)客房信息管理用來管理各個客房的信息和狀況,包括房間位置、價格、額定人數和實 際人數等。(3)客房查詢是在客戶入住之前根據客戶的要求提供給客戶的客房的情況。(4)客戶查詢主要是根據客戶的號碼來顯示客戶的住宿記錄,以便用戶管理和計算。(5)客戶入住就是登記客戶入住信息。(6)客戶結算是客戶付清住宿費用并注銷房間。(7)系統幫助是用來提示工作人員怎么使用該賓館管理系統的模塊(8)登錄設計要求工作人員正確輸入 ID 和密碼且查詢相對應之后才能登陸系統,同時設

8、 置不同的登錄身份便于對系統的管理和保密工作。4數據庫的設計 4. 數據庫的設計4.1 數據庫概念結構設計系統框架當中包含八個子項目,分別用來實現不同的功能。框架如下圖所示:圖 4.1.15圖 4.1.2圖 4.1.3 由圖 4.1.1 可知,此系統分為四個大模塊。其中在 4.1.2 描述的是系統管理模塊所包含 的四個頁面,圖 4.1.3 當中描述的是數據維護模塊當中所包含的兩個頁面,圖 4.1.4 當中描 述的是前臺操作模塊所包含的兩個頁面。6圖 4.1.4根據要求和各模塊的功能設計出賓館管理系統的 E-R 圖如下所示:圖 4.1.57根據上圖可知,在此系統當中一共存在四個實體,客房類型和客

9、房兩個實體之間的關系 是“屬于”,多個客房可以屬于一個客房類型即客房類型和客房之間是 1:N 的關系;客戶 和客房之間的關系是“選擇”,一個客戶可以訂多個客房即客戶和客房之間是 1:N 的關系; 客戶和客戶記錄之間的關系是“入住”,一個客戶入住賓館后可能有多條入住記錄即客戶和 客戶記錄之間是 1:N 的關系。4.2 4.2 數據庫邏輯結構設計4.2.1 數據表設計表 客房類型表(roomtype) 字段名 roomtypename area bednum peoplenum price television phone aircondition toilet 類型 Varcha

10、r Smallint smallint smallint Money Bit Bit Bit bit 字節數 20 2 2 2 8 1 1 1 1 空值 說明 房間類型名稱 面積 額定床數 額定人數 價格 是否有電視 是否有電話 是否有空調 是否有衛生間roomtype 表的主鍵是 roomtypename 字段,用來標識房間類型名稱。其內容不能為空。 表 客房表(room) 字段名 roomid roomtypename roomposition peoplenum bednum factpeoplenum remark 類型 Char Varchar Varchar Sma

11、llint char Smallint Varchar 字節數 4 20 20 2 11 2 20 空值 說明 房間號碼 類型名稱 房間樓層 額定人數 額定床數 實際人數 備注客房表(Room)表的主鍵是房間號碼(roomid)且是標識列,用來唯一標識一個房間。8房間類型名稱(Roomtypename)是外鍵,對應客房類型表(roomtype)表中的房間類型名稱 (roomtypename)。表 客戶表(client) 字段名 clientid clientname sex nativeplace 類型 char varchar Varchar Varchar 字節數 16 2

12、0 2 20 空值 說明 客戶編號 姓名 性別 籍貫客戶表(client)的主鍵是客戶編號(Clientid) 。此表中顯示的就是當客戶入住時 要登記的內容表 客戶記錄表(clientrecord) 字段名 clientid clientname roomid indate checkdate totamoney 類型 char varchar char datetime datetime money 字節數 16 20 4 8 8 8 空值 說明 客戶編號 客戶名稱 客房號碼 入住日期 結算日期 結算錢數客戶記錄表(Clientrecord)中的客戶編號(clientid)、

13、客戶名稱(roomid)都是外 鍵。分別對應客戶表中的 clientid 和客房表(room)中的 roomid。表 用戶表(usermanage) 字段名 類型 字節數 空值 說明 userid char 6 用戶編號 usersort varchar 20 用戶分類 password varchar 100 用戶密碼 此表當中 userid 是主鍵, 當工作人員輸入的 password 是正確的時候才能進入系統進行 操作。94.2.2 關系模型圖 圖 圖 10圖 4.3 數據完整性設計設計好表的結構后,需要根據實際應

14、用和操作規則為表指定一系列的約束和規則,從而 達到保證數據完整性原則的目的。 (1)主鍵約束、非空值約束 在五個表的設計中已經規定了每個表的主鍵列、非空列,這些規定都是在實際應用環境 中所必須的。比如在 roomtype 表中定義了客房類型名稱:roomtypename 為主鍵,則在表 roomtype 中 roomtypename 必須是唯一的。也就是說在這個賓館管理系統當中不可能出現 2 個相同的客房類型名稱,price 不能為空是因為每一個類型的客房都有自己價格,這樣方便 后面的操作和查詢。4.4 存儲過程和視圖(1)存儲過程 client_add,功能是當客戶辦理房間入住手續時,把相應

15、的客房入住人數11增加 1。(2)存儲過程 client_delete,功能是當客戶辦理結算手續時,把相應的客房入住人數 減 1。(3)存儲過程 roomsearch,功能是進行模糊查詢,根據輸入的參數將數據庫當中符合查 詢條件的客房全部查詢出來。(4)視圖 view_clientrecord,功能是根據多張表形成一個視圖,此視圖包含三張表共 九個字段,供程序調用查詢使用。賓館管理系統” 5. “賓館管理系統”應用程序結構設計與功能實現設計該賓館管理系統的應用程序結構,需要從該管理系統的用戶需求下手,根據系統功 能和實際應用流程設計科學、合理、舒適的程序流程和操作流程。5.1 功能模塊設計功能

16、模塊設計是根據系統功能的需求,合理地將各類相關的功能分解成相對獨立的功能 模塊。劃分功能模塊有利于提高系統開發效率,便于設計代碼的維護和更新,并且是系統更 加結構化。根據系統功能的要求,把程序分為客房類型管理、客房管理、客房查詢、客戶查 詢、客戶入住、客戶結算、用戶管理、系統幫助 8 個頁面。 (1)客房類型管理頁面。客房類型管理應該提供有關客房類型情況的規范,比如現數據 庫中存在的一等,二等,三等各種類型的客房其各自的設置比如是否有電視,是否有空調, 是否有衛生間,是否有電視等。工作人員可以新建客房類型,刪除客房類型,查找符合要求 的客房,可以退出該頁面。12(2)客房管理頁面。客房管理用來管理各個客房的信息和狀況,包括房間類型,房間位 置、價格、額定人數和實際人數等。工作人員可以通過該界面新建客房,刪除客房記錄,查 找客房,退出該頁面。(3)客房查詢頁面。客房查詢是在客戶入住之前根據客戶的要求提供給客戶的客房的情 況。工作人員可以根據輸入的查詢條件查

溫馨提示

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

評論

0/150

提交評論