Web課程設計酒店管理系統

2021-03-14 12:00:08 字數 3139 閱讀 7644

洛陽理工學院

課程設計報告

課程名稱 web程式設計課程設計

設計題目酒店管理系統

專業電腦科學與技術

班級學號

姓名完成日期

目錄第1章需求分析 1

1.1 需求分析 1

1.2 可行性分析 1

1.2.1經濟可行性分析 1

1.2.1技術可行性分析 1

第2章資料庫設計 2

2.1 資料庫概念結構設計 2

2.1.1 實體關係圖 2

2.1.2 系統總體e-r圖 3

2.2 資料表設計 4

2.2.1 資料庫表設計 4

第3章概要設計 6

3.1 系統架構設計 6

3.2 系統功能設計 6

3.2.1 系統功能模組 6

3.2.2 系統處理流程 7

第4章詳細設計與實現 8

4.1 系統首頁 8

4.2 酒店日常管理介面 10

4.3 預訂房間介面 10

4.4 訂單查詢介面 12

4.5 大堂入住介面 16

4.6 結賬退房介面 17

4.7 系統管理員登陸介面 22

第5章總結 24

第1章需求分析

1.1 需求分析

酒店管理系統是我們常說的mis(management information system管理資訊系統)的一種,在強調管理,強調資訊的現代社會中它越來越得到普及,酒店管理系統的主要目標是實現對酒店內部各種管理的電子化合自動化,提高酒店的辦公效率,為高質量的酒店管理提供服務,提供保證。

在酒店業競爭越來越激烈的今天,努力在市場競爭中脫穎而出,已經成為每位酒店經營者所追求的的目標。酒店如何才能提高服務質量,其管理力顯得越來越重要。由於使用了先進的資料管理技術,酒店管理系統對提高酒店的管理能力將會起到比較重大的作用。

整個系統的基本設計目標是實現系統介面友好美觀、簡單易用、功能全面並有較高的安全性。

本系統需要實現酒店常用的房間預訂、入住記錄查詢、房間管理等功能,並幫助酒店建立客戶資料庫和入住記錄資料庫,能夠方便的進行查詢,並在系統的易用性和安全性兩方面進行相應的完善。該系統有以下特點:

功能強大:該軟體以中小型酒店為應用物件,結合中小型酒店客房當前和未來發展的管理需求提供實用先進的客房管理模式,提高酒店客房管理的效益。

使用者介面操作簡潔:系統的每個功能充分考慮到使用人員計算機知識較少的特點,軟體系統由各種具體的功能模組組成,全部使用業務人員最熟悉的業務流程、提示用語和操作方式,即使不熟悉此軟體的人也能熟練使用本軟體完成業務處理。

系統效能穩定:嚴格按照規範的軟體工程管理,充分利用物件導向技術,採用sql為後台資料庫。從技術上和應用廣泛性上保證了系統的穩定性、廣泛性和先進性。

1.2 可行性分析

1.2.1經濟可行性分析

模擬酒店管理系統的開發從長遠的角度來看,投資可以完全收回,並可以節省管理費用,避免了人工填單操作所帶來的一系列不必要的麻煩,節省了使用者和相關工作人員的時間,能夠很好地提高工作效率,改進決策質量。同時也對酒店的靈活管理有了很大的提公升,有利於提高酒店的運營和服務效率,其開發前景良好並能產生很好的經濟和社會效益。

1.2.1技術可行性分析

本系統採用開發技術及sql server 2008開發平台,該系統是資料庫應用程式,資料項之間的關係雖然很複雜,但是都可以很清楚的用關聯式資料庫模式表示出來,採用資料庫的操作沒有難度。就規模來說,酒店管理系統應屬於小型資料庫應用程式,在課程設計期間可以完成從系統需求分析到系統測試的所有工作,不存在開發時間限制的問題。由於酒店管理系統不屬於大的資料庫系統並且沒有嚴格的實時性要求,只要普通系統配置就可執行。

對於酒店管理系統的開發就沒有特殊的要求。

第2章資料庫設計

2.1 資料庫概念結構設計

2.1.1 實體關係圖

通過需求分析可以得出資料庫之間的實體關係圖如下:

圖 2-1 客戶實體關係圖

圖 2-2 訂單實體關係圖

圖 2-3 入住記錄實體關係圖

圖 2-4 管理員實體關係圖

圖 2-5 服務員實體關係圖

2.1.2 系統總體e-r圖

圖 2-6 系統總體e-r圖

2.2 資料表設計

2.2.1 資料庫表設計

表2-1 客戶表

表2-2 房間表

表2-3 入住記錄表表

表2-4 管理員表

表2-5 服務員表

第3章概要設計

3.1 系統架構設計

b/s模式(browse/server瀏覽器/伺服器)模式是在c/s模式發展到一定階段的產物,它以web技術為基礎,將傳統c/s模式中的伺服器部分細分為資料庫伺服器和web伺服器,從而變成3層結構。

b/s架構是intra***上的乙個典型的分布式資訊系統。b/s模式的優點主要是:(1)使用者的操作使用簡單,b/s模式的客戶端只須安裝乙個提供友好介面的通用瀏覽器,如inter*** explorer等,不需要對客戶進行額外培訓;(2) b/s結構具有可伸縮性,在網路環境允許的條件下,可以盡可能多地增加瀏覽器和伺服器,不受原有網路資源的影響;(3)易於開發、安裝和維護,b/s結構只需對伺服器端的應用平台進行開發和整合,減少了開發、安裝和維護費用。

以目前的技術看,區域網建立b/s結構的網路應用,並通過工inter***/intra***模式下資料庫應用,相對易於把握,成本也是較低的。它是一次性到位的開發,能實現不同的人員,從不同的地點,以不同的接入方式(比如lan, wan,inter***/intra***等)訪問和操作共同的資料庫;它能有效地保護資料平台和管理訪問許可權,伺服器資料庫也很安全。

本系統採用asp. ***構造程式框架,資料庫採用sql server2008為資料庫

3.2 系統功能設計

3.2.1 系統功能模組

本系統包括系統管理和酒店管理兩個部分,其功能如下:

(1)系統管理:修改管理員登入密碼,修改管理密碼;

(2)酒店管理:預訂房間,訂單查詢,大堂入住,退房。如圖3-1所示:

圖 3-1 系統功能結構圖

3.2.2 系統處理流程

使用者使用本系統時,根據不同的身份使用不同的功能,客戶使用時無需登入,可直接進**間預訂和訂單查詢,管理人員須登入後才能使用各項管理功能。系統處理流程如圖3-2所示。

UML酒店管理系統課程設計

軟體工程實驗報告 學生姓名 魏奇楊樹超 學號541313140147 541313140150 專業班級 3g軟體13 01 院 系 計算機與通訊工程學院 指導教師支俊 完成時間 2015 年 12 月 15 日 成績目錄 1 背景說明 2 需求分析 1 組織結構圖 2 系統功能需求 3 資料庫管理...

基於web的工資管理系統課程設計

工資管理是乙個單位不可缺少的部分,因為工資是乙個單位與職員之間最重要的關係紐帶,它是職員辛勤勞動的主要成果,不同的職員工資不同,所產生的價值也不同。一直以來人們都是使用傳統的方式管理,但是這種方法效率低,管理不方便,隨著電腦科學的不斷發展,更加不能滿足人們的需求,為了能合理的管理工資問題,使用計算機...

web課程設計人事資訊管理系統

陝西科技大學 web資料庫程式語言課程設計任務書 理學院專業班級學號 2007120 姓名 題目 人事資訊資訊管理系統 課程設計從 2010 年 5 月 25 日起到 2009 年 6 月 15 日 1 課程設計的內容和要求 包括原始資料 技術要求 工作要求等 1 設計內容 開發基於intra 網路...