酒店前台管理系统需求分析
一,引言
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
当天收入
李建桥,万启航