酒店前台管理系统需求分析

酒店前台管理系统需求分析

一,引言

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

当天收入

 

李建桥,万启航

posted @ 2019-05-09 08:17  Python机器猫  阅读(1329)  评论(0编辑  收藏  举报