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


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

    一,引言

    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

    当天收入

    李建桥,万启航

  • 相关阅读:
    BootStrap 学习笔记一
    ROW_NUMBER() OVER的用法
    Angularjs学习笔记(五)----显示和格式化数据
    &&和||的妙用
    形象的讲解angular中的$q与promise(转)
    Angularjs学习笔记(四)----与后端服务器通信
    Angularjs学习笔记(一)
    Angularjs学习笔记(二)----模块
    Angularjs学习笔记(三)----依赖注入
    StringBuilder类型
  • 原文地址:https://www.cnblogs.com/jasonwan/p/10836366.html
Copyright © 2020-2023  润新知