酒店住宿管理系统

一、引言

1.1迭代目标

1.1.1初始阶段

1)实现房型类别的增删查改,在房型类别创建的基础上创建房间,并实现房间的增删查改,状态显示。
2)实现房价定价规则管理,系统依据用户设定的不同渠道,节假日期,房型,改价方式等规则信息来改变默认房型价格。

1.2迭代更新表格

修改时间 修改者 修改内容
2022.2.28 温兆奇 1、确定系统开发总体功能;2、房型管理和房号管理流程分析、需求分析;3、房型、房号字段数据、类型分析。
2022.3.2 温兆奇 1、新增房价管理功能,对房价定价规则进行约定。
2022.3.19 温兆奇 1、新增入住办理功能,分析业务流程。2、更新完善之前功能的用例图和用例文本。

二、业务建模

2.1 业务流程分析

2.1.1客房管理业务

  1. 创建房间类型,完善房型信息。
  2. 创建房间,完善房间信息、状态。

image.png

2.1.2房价管理业务

image.png

三、需求分析

3.1 功能需求

分析系统功能需求,构建用例模型
模型:UML用例图+用例文本

3.1.1系统总体功能

image.png
image.png

3.1.2房型管理功能

image.png增删查改。
用例名称:房型管理
主要参与者:酒店管理人员
主成功场景:
1、管理人员创建房间类型。
2、管理人员补充并完善房间类型信息。
3、系统记录并显示添加成功。
扩展场景:

  • 1a、创建的房间类型已经存在:
    • 1、系统提示房间类型已存在。
    • 2、管理人员结束创建。
  • 1b、管理人员查找房间类型
    • 1、管理人员输入房间类型名称或相关信息
    • 2、系统筛选出相应房间类型并显示
  • 2a、管理人员修改房间类型信息:
    • 1、管理人员找到相应的房间类型
    • 2、管理人员修改房型信息并保存
    • 3、系统提示修改成功。
  • 2b、管理人员删除房间类型
    • 1、管理人员找到相应的房间类型
    • 2、管理人员确认删除房型信息
    • 3、系统提示删除成功

3.1.3房间管理功能

显示房间状态,房间增删查改。

3.1.4房价改价功能

目前市面上,酒店的价格总会因为平日,周末,节假日,预订渠道等不同而处于波动,因此为了更加贴近实际。我们打算增加房价管理功能,在房型创建的既定价格之上,依据不同预订/入住渠道,国家法定节假日,为不同的房型制定不同的房价改动规则。
房价改动规则有两种:
①指定价格——将指定渠道、指定日期、指定房型的价格预先设置为某个固定值价格,优点是不会因为房价管理中已设定价格的修改而发生变化;
②规则调价——管理人员选择不同运算规则(加、减、乘、除),并输入的数值,指定渠道、指定日期、指定房型的价格就能随房价管理中已设定价格变化而动态变化,指定渠道、指定日期、指定房型的价格。
image.png

3.1.5房价查询功能

3.2 非功能需求

界面交互、性能、接口等等,撰写补充性规格说明

四、面向对象分析

  • 找到概念类。领域模型
  • 分析系统事件。系统顺序图(可选)
  • 描述操作导致概念类状态改变结果。操作契约(可选)

    4.1.1房型—房间领域模型

五、数据建模

5.1 实体关系分析

5.1.1房型—房间实体关系

image.png

5.1.2订单——顾客实体关系

image.png

六、网页原型

6.1.1房型管理

image.png

6.1.2房间管理

image.png

6.1.3房价设置

image.png

6.1.4房价显示

image.png