目录
酒店管理系统需求分析... 1
1 引言... 1
2 需求问题描述... 1
2.1 用户需求... 1
2.2 用户功能需求... 1
2.3 系统功能需求... 2
3 数据流图... 3
3.1 顶层数据流图... 3
3.2 一级细化数据流图... 3
3.2.1 预约管理... 3
3.2.2 入住管理... 4
3.2.3 退房管理... 4
3.2.4 消费管理... 5
3.2.5 房态管理... 5
3.2.6 查询管理... 5
4 数据字典... 6
4.1 数据项:... 6
4.2 数据结构:... 9
4.3 数据流:... 10
4.4 数据存储:... 11
4.5 处理过程:... 12
酒店管理系统需求分析
1 引言
随着市场经济的发展,消费者消费意识的提高,酒店行业的竞争越来越激烈。为了提高办事效率,增加、保证酒店的销售额,树立酒店的良好形象,运用科学的管理方法非常必要,为此开发酒店客房管理系统,更好的满足各方面的需求。
2 需求问题描述
2.1 用户需求
用户希望通过使用酒店客房管理系统得到所需信息,达到提高管理水平的目的,希望新系统具有以下功能:
1. 使用计算机快速处理日常的业务及相关数据,实现实时查询各种入住信息。
2. 可以实时的录入住宿单、换房单和退宿单等的情况。
3. 可以实时查询客房信息、客人账单信息等的具体情况。
4. 可以建立客户的资料,方便日后建立良好的客户关系。
5. 数据的安全性:不同用户有对数据查看,修改等处理不同的权限。
6. 打印退房报表、结帐报表等报表。
2.2 用户功能需求
1. 密码设置:每个用户均有自己的密码,可以防止非本系统人员进入本系统,又因每个用户的权限不一致,故可防止用户越权操作。
2. 权限设置:设置每个用户的权限,使各用户在自己的操作范围内工作,不得超出自己的操作范围。只有系统管理员才能进行权限设置。
3. 数据输入:可以进行酒店各种原始数据的输入。
4. 数据查询:要求可以分别按房间编号,房间类型等进行数据查询。
5. 数据输出:根据需要打印退宿报表、结帐报表等报表。
2.3 系统功能需求
1. 预订功能需求:其主要目的是提高酒店的开房率,为客人预留房间,并提供良好的预订服务。其功能需求包括预订查询,可用房确认,预订记录建立,预订确认,预订记录维护等。
2. 接待功能需求:其主要目的是以最快的速度为客人开房。其功能需求包括宾客登记、可用房确认、修改宾客信息、删除宾客信息和查询宾客信息等。
3. 结账功能需求:其功能需求包括客人结账、打印报表和客人挂账等。
4. 换房功能需求:其主要目的是满足客人换房的需要。其主要功能是查询客房,换房登记,换房确认等。
5. 客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从而提高客房管理的效率和服务质量。其主要功能是房态维护,费用记录和客人查询等综上,我们将系统的功能大体划分为三大模块:
1) 权限管理:包括用户、及管理员的注册,登录,权限修改等。
2) 前台管理:包括客户信息的录入、客户预订和入住登记以及结算的管理等。
3) 后台管理:客房信息管理、用户信息管理。
3 数据流图
3.1 顶层数据流图
3.2 一级细化数据流图
3.2.1 预约管理
3.2.2 入住管理
3.2.3 退房管理
3.2.4 消费管理
3.2.5 房态管理
3.2.6 查询管理
4 数据字典
4.1 数据项:
1. 数据项:房间信息
说明:客房编号,唯一标识房间
类型:char 10
2. 数据项:客户信息
说明:客户名
类型:varchar 50
3. 数据项:客户
说明:客户身份证
类型:varchar 50
4. 数据项:客房状态
说明:客房状态,分为三种,空房、入住、预订
类型:char 10
5. 数据项:价格
说明:客房价格
类型; float
6. 数据项:预定时间
说明:预订或入住时间
类型:datetime
7. 数据项:退房时间
说明:退房结账时间。为系统当前时间
类型:datetime
8. 数据项:客房信息
说明:客房类型
类型:char 10
9. 数据项:入住信息
说明:入住类型—入住,住宿
类型:char 10
10. 数据项:消费信息
说明:实际消费(在结账时,分为会员与非会员)
类型:float
11. 数据项:押金总额
说明:押金
类型:float
12. 数据项:日期
含义说明:统计顾客和酒店相应消费或服务、付款等的日期 类型:字符型
长度:8位
取值含义:前四位为年份,后四位为月份和日数
与其他数据项的逻辑关系:决定顾客订房数
13. 数据项:房间类型
含义说明:酒店提供的多种类型的房间供顾客挑选 类型:字符型
长度:根据酒店房间名称具体定义
取值含义:实际名称,反映房间档次
与其他数据项的逻辑关系:决定顾客应付款数额等数据项
14. 数据项:饱和房间数
含义说明:顾客使用中的房间总数
类型:字符型
长度:定义最大值
取值含义:表明当前不可使用房间总数
与其他数据项的逻辑关系:决定顾客订房数
15. 数据项:空闲房间数
含义说明:未被顾客使用的房间总数
类型:字符型
长度:定义最大值
取值含义:表明当前柯使用房间总数
与其他数据项的逻辑关系:决定一定时间内可容纳顾客数
16. 数据项:服务名称
含义说明:为顾客提供的相应的有偿劳动
类型:字符型
长度:根据实际定义
取值含义:表明服务类型的内容等
与其他数据项的逻辑关系:与服务内容一一对应关系
17. 数据项:服务价格
含义说明:为顾客提供的相应的有偿劳动的相应价格 类型:字符型
长度:根据实际定义
取值含义:表明服务的消费额度
与其他数据项的逻辑关系:与服务内容一一对应关系
18. 数据项:服务描述
含义说明:描述酒店提供的服务的基本内容与信息 类型:字符型
长度:根据实际定义
取值含义:表明服务的实际内容
与其他数据项的逻辑关系:与服务内容一一对应关系
19. 数据项:部门号
含义说明:为顾客提供的服务的负责机构的编号 类型:字符型
长度:根据实际定义
取值含义:表明服务的负责机构
与其他数据项的逻辑关系:与服务一一对应关系
20. 数据项:工作号
含义说明:为顾客提供的服务的工作人员的编号 类型:字符型
长度:根据实际定义
取值含义:表明服务的负责人员
与其他数据项的逻辑关系:与服务一一对应关系
21. 数据项:工作人员姓名
含义说明:为顾客提供的服务的工作人员的姓名 类型:字符型
长度:根据实际定义
取值含义:表明服务的负责工作人员
与其他数据项的逻辑关系:与服务一一对应关系
22. 数据项:应付款账单
含义说明:为顾客提供结账时的消费清单 类型:字符型
长度:根据实际定义
取值含义:表明顾客实际的消费情况和数额
与其他数据项的逻辑关系:与服务总额对应关系
4.2 数据结构:
1.数据结构:当前房间统计表
含义说明:标识当前房间总体使用情况,房间类型等
组成: 房间类型 饱和房间数 空闲房间数
2.数据结构:顾客
含义说明:是酒店管理系统的主题数据结构,定义了一位顾客登记的相关信息 组成:顾客号 顾客姓名 证件号 顾客人数 房间号
3.数据结构:订单
含义说明:顾客消费是产生的统计单,记录了顾客的消费需求
组成:订单号 顾客号 服务号 应付款
4.数据结构:应收款报表
含义说明:统计一段时间内酒店顾客消费时应付款表,供酒店核对账目使用 组成:顾客号 应付款 日期
5.数据结构:房间
含义说明:酒店提供住宿服务时必备设施,是酒店的重要组成部分
组成:房间号 房间最大容纳数 房间状态
6.数据结构:发票
含义说明:顾客消费后由酒店有关部门开具的消费记录
组成:发票号 顾客号 应付款 日期
7.数据结构:服务
含义说明:由酒店提供的可供顾客选择的有偿劳动
组成:服务号 服务价格 服务名称
8.数据结构:部门
含义说明:由酒店提供的可供顾客选择的有偿劳动负责的机构 组成:部门号 服务号 服务名称 服务价格
9.数据结构:工作人员
含义说明:在酒店内负责接待等任务的人员
组成:工作号 工作人员姓名 部门号
4.3 数据流:
1.数据流:订房批准
说明:顾客订房时房间查询
数据流来源:订房
数据流去向:批准
组成:登记细节 登记表
2.数据流:服务通知
说明:由顾客登记完成触发后勤部门执行相应服务
数据流来源:酒店前台
数据流去向:酒店后勤部门
组成:通知细节 服务事项
3.数据流:发票本
说明:有顾客消费后结账是开具的统计消费金额的字面统计 数据流来源:应付款审计
数据流去向:发票核价
组成:发票细节 发票审核
4.数据流:应收款
说明:由顾客消费后,相关部门根据顾客使用服务计算顾客消费总额 数据流来源:顾客使用服务
数据流去向:应收款统计表 发票
组成:服务号 服务细节
4.4 数据存储:
1.数据存储:房间记录表
说明:记录当前房间的总体使用情况
流入数据流:顾客登记
流出数据流:房间记录
组成:房间类型 饱和房间数 可使用房间数
数据量:根据实际定义
存取方式:顺序存取
2.数据存储:顾客表
说明:统计顾客登记的几本信息
流入数据流:顾客登记
流出数据流:
组成:顾客号 顾客姓名 顾客人数 证件号
数据量:根据实际定义
存取方式:顺序存取
3.数据存储:应付款报表
说明:顾客消费时应付款的统计情况
流入数据流:应付款统计
流出数据流:
组成:顾客号 日期 应付款
数据量:根据实际定义
存取方式:顺序存取
4.数据存储:发票表
说明:统计有关部门开具的发票的相应信息 流入数据流:发票
流出数据流:发票本
组成:发票号 应付款 日期 顾客号 顾客姓名 数据量:根据实际定义
存取方式:顺序存取
5.数据存储:顾客消费表
说明:统计顾客在酒店消费的服务的集合 流入数据流:顾客的服务需求
流出数据流:顾客消费服务汇总
组成:顾客号 顾客姓名 服务号 应付款 日期 数据量:根据实际定义
存取方式:顺序存取
6.数据存储:服务价格表
说明:统计顾客在酒店消费的服务的价格 流入数据流:酒店提供
流出数据流:顾客消费服务价格汇总 价格单 组成:服务号 服务名称 服务价格 服务描述 数据量:根据实际定义
存取方式:顺序存取
4.5 处理过程:
1.处理过程:顾客订房
说明:顾客消费时选定房间
输入:订房要求
输出:订房登记
处理:在顾客发出订房要求时,酒店内部立即查询相应房间状态,如果符合要求,则响应顾客,完成订房登记
2.处理过程:开具发票
说明:在顾客消费结账时,由酒店相关部门开具消费发票
输入:顾客结账
输出:发票
处理:在顾客完成消费结账时,酒店相关部门根据顾客消费应付款为具体数据,开具相关发票。
3.处理过程:服务通知
说明:当顾客确定消费时,并且完成订单登记时由相关部门通知服务部门开始相关服务
输入:登记完成
输出:开始服务
处理:当顾客在酒店前台大厅完成订单登记后,数据库录入相应数据,并触发后勤部门,提供相应服务。