酒店前台管理系統需求分析
一,引言
1.1 選題意義:
隨着人員流動規模的不斷擴大,冰棺數量的幾句增加,有關客房管理的各種信息也在不斷成倍增長。所以本系統由此誕生,我們可以做到信息的規范股那里和快速查詢,實現了客房信息管理的系統化,規范化和自動化,這樣不僅減少了管理了管理工作量,還提高了管理效率。
二,系統可行性分析
2.1 經濟可行性:
采用的是酒店自護管理的方式,顧客能用的只有預定功能,無法進入該系統,無法改變和登記酒店的房間信息和客戶信息,而前台工作人員則可以查詢酒店的房間信息和客戶信息,為客戶進行預定房間和信息錄入。
減少了酒店管理者的責任與負擔,做到了酒店管理的信息化,減輕了管理人員的工作量,同時最重要的是還能為酒店擁有者節約人力成本。
2.2 技術可行行:
采用maven ,SSM框架,Tomcat9,開發出的系統具有存儲功能,能高校管理賓客住宿信息,統計每月每天的客房住宿情況,房間預定情況,以及已經入住和空閑房間的信息。
使用框架原因:
通過Spring的IOC特性,將對象之間的依賴關系交給了Spring控制,方便解耦,簡化了開發,通過Spring的AOP特性,對重復模塊進行集中,實現事務,日志,權限的控制。
SpringMVC是使用了MVC設計思想的輕量級web框架,對web層進行解耦,使我們開發更簡潔與Spring無縫銜接靈活的數據驗證,格式化,數據綁定機制
Mybatis數據庫的操作(sql)采用xml文件配置,解除了sql和代碼的耦合,提供映射標簽,支持對象和和數據庫orm字段關系的映射,支持對象關系映射標簽,支持對象關系的組建。
三,系統功能概述
3.1系統圖:
3.2 系統功能概述
客房管理:
1,,管理員可以幫助客人登記
2,管理員可以為客人辦理入住,退房,更換房間
房間信息:
1,房間狀態顯示房間目前是否入住,預定
2,輸入房間編號變可以查詢房間狀態
3,管理員可以修改房間狀態
房間管理:
1,管理員可以修改客房的類型,客房的編號
2,管理員可以增加或者刪除房間
客人管理:
1,管理員可以查詢客人登記的信息
2,管理員可以修改登記的信息
財務管理:
1,系統自動結算收入
2,管理員可以查看收入情況
客人:
1,客人可以注冊成為會員,成為會員后可預定房間
2,登陸后可以預定房間,查看空閑房間信息
3,可以查看已經預定的房間,並且取消預定
四數據庫表
管理員表:
列名 |
數據類型 |
長度 |
值 |
說明 |
User id |
varchar |
10 |
Not null |
管理員ID |
Identity |
varchar |
10 |
Not null |
管理員身份 |
Password |
varchar |
10 |
Not null |
管理員密碼 |
客房信息表:
列名 |
數據類型 |
長度 |
值 |
說明 |
RoomID |
varchar |
10 |
Not Null |
房間編號 |
Price |
float |
8 |
Not Null |
房間價格 |
Type |
varchar |
10 |
Not Null |
房間類型 |
State |
Varchar |
10 |
Not Null |
房間狀態 |
Diction |
varchar |
50 |
Not Null |
房間描述 |
客人入住信息表
列名 |
數據類型 |
長度 |
值 |
說明 |
IDnumber |
varchar |
20 |
Not Null |
身份證號碼 |
Costname |
varchar |
10 |
Not Null |
客人名字 |
Sex |
varchar |
2 |
Not Null |
性別 |
RoomID |
varchar |
10 |
Null |
房間編號 |
Indata |
varchar |
50 |
Null |
入住時間 |
Outdata |
varchar |
50 |
Null |
退房時間 |
會員信息表
列名 |
數據類型 |
長度 |
值 |
說明 |
IDnumber |
varchar |
20 |
Not Null |
身份證號碼 |
Costname |
varchar |
10 |
Not Null |
客人名字 |
Sex |
varchar |
2 |
Not Null |
性別 |
Password |
varchar |
10 |
Not null |
登錄密碼 |
收入表:
列名 |
數據類型 |
長度 |
值 |
說明 |
Sum |
float |
8 |
Not Null |
歷史總收入 |
Sum-day |
float |
10 |
Not Null |
當天收入 |
李建橋,萬啟航