酒店订餐管理系统
需求规格说明书
文档编号:RJGC20180617
文档信息:酒店订餐管理系统需求规格说明书
建立日期:2018-06-16
创 建 人:张漫漫
号:2015214189
学
专业班级:信息与计算科学 2 班
审 核 者:张漫漫
批 准 人:张漫漫
批准日期:2018-06-17
编辑软件:WPS Office 2016 中文版
1
目录
1. 引言....................................................................................................................................3
1.1 编写目的.........................................................................................................................3
1.2 背景.................................................................................................................................3
1.3 定义.................................................................................................................................3
1.4 参考资料.........................................................................................................................5
2. 任务概述........................................................................................................................5
2.1 目标.................................................................................................................................5
2.2 用户的特点....................................................................................................................6
2.3 假定和约束....................................................................................................................7
3. 系统需求详细说明....................................................................................................7
3.1 组织结构........................................................................................................................8
3.2.数据字典..............................................................................................................................8
3.3 数据流图..............................................................................................................................11
4. 需求规定...............................................................................................................................12
4.1 对功能的规定......................................................................................................................12
4.2 对性能的规定......................................................................................................................13
4.2.1 精度...............................................................................................................................13
4.2.2 时间特性要求................................................................................................................13
4.2.3 灵活性.......................................................................................................................14
4.3 数据管理能力要求..........................................................................................................14
4.4 故障处理要求..................................................................................................................15
4.5 其他专门要求..................................................................................................................15
5. 运行环境规定...............................................................................................................16
5.1 设备..................................................................................................................................16
5.2 支持软件..........................................................................................................................16
5.3 接口 ................................................................................................................................16
5.3.1 用户接口....................................................................................................................16
5.3.2 硬件接口....................................................................................................................16
5.3.3 软件接口....................................................................................................................17
5.4 控制...................................................................................................................................17
2
1 引言
1.1 编写目的
1.本文档是“酒店订餐管理系统”的软件需求规格说明书,供所有
与此系统相关的人员使用,包括分析设计人员、开发人员、测试人员、
维护人员。
2.便于用户、系统分析人员和程序员对需求进行理解和交流,初步
判定目标系统能否满足其原来的期望,并可作为系统分析员设计软件
的基本出发点;
3.是系统分析、设计的重要依据。
4.详细描述系统的功能需求,及非功能性要求。
5.用于在需求分析完成后确定用户追加的需求是否为新要求。
6.作为后期软件维护的参考资料。
7.作为内部、外部测试的参考资料。
1.2 背景
1.待开发的软件系统的名称:酒店订餐管理系统
2.本项目的任务提出者:软件工程任课教师
3. 本项目的开发者:合肥工业大学数学学院张漫漫及小组成员
4. 用户:需要该系统的各酒店等
1.3 定义
1.前台服务系统:该子系统主要负责供顾客选择桌台点菜,获取
酒店的菜品、菜系、菜品单价等信息进行点餐并进行结账签单操作。
2.后台管理系统:该子系统主要负责实现酒店管理人员对酒店桌
3
台、菜品、菜系的增添、删除、修改等操作。
3.结账报账系统:该子系统主要负责实现对酒店的日营业额、月
营业额、年营业额的汇总结算,方便酒店管理人员掌握酒店的运营情
况。
4.系统安全系统:该子系统主要负责实现用户信息管理、登录密
码修改,维护系统安全。
5.用户注册:录入用户基本信息,系统为用户生成唯一的登录系
统的编号。
6.用户登录:选择合适的身份。根据登录用户和密码进行登录。
7.用户管理:对用户信息进行添加、删除、修改等更新操作,实
现系统的安全登录和日常维护。
8.台号查看:查看桌台的名称、编号、数量(已使用数量和剩余
数量)等基本信息。
9.选择台号:根据系统显示的桌台信息,顾客选择就餐的桌台。
10.台号点菜:即吧台查询菜品、莱系、菜品价格等详细资料,
进行点菜操作。
11.开单:将顾客点菜信息正确录入酒店订餐系统的数据库中。
一个顾客对应一个台号,台号一定要确保准确无误,以便上菜。
12.签单:录人实收金额,对顾客的消费信息进行结账找零服务,
并对酒店日、月、年的消费信息进行汇总处理。对整个酒店每日、每
月、每年的消费信息进行简单的计算,方便酒店管理人员了解酒店的
运行状态和运营趋势。
4
1.4 参考资料
1.《酒店管理系统软件需求规格说明书》
2.《软件工程导论(第五版)》 张海藩编著 清华大学出版社
3.《数据库系统概论》——王珊、萨师煊 编著 高等教育出版社
2 任务概述
2.1 目标
随着计算机技术的飞速发展,信息时代的到来,信息改变了我
们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范
化和网络化。酒店订餐管理的信息化程度体现在将计算机及网络与信
息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,
使用网络信息化管理使酒店订餐管理更先进、更高效、更科学,信息
交流更迅速。
酒店订餐管理系统是酒店经营管理中不可缺少的部分,它的内容
对于经营的决策者和管理者来说都至关重要,所以订餐管理系统应该
能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用
传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:
效率低、保密性差,容易出现差错等,且对于查询菜品销售及营业订
单等极为不方便。在当今时代,这些完全可以改用计算机来代替人的
手工操作。
作为计算机及网络应用的一部分,使用计算机对酒店订餐信息进
行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方
便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点
5
能够极大地提高酒店经营管理的效率,也是企业的科学化、正规化管
理,与世界接轨的重要条件。且办事效率也是决定收入的一个关键因
素。
“酒店订餐管理系统”代表了酒店订餐管理的信息化,不仅是体
现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加
速资金周转、降低各项成本及改善服务质量都有十分积极的作用。
2.2 用户的特点
1. 酒店前台工作人员:前台服务员的主要职能是负责开台点菜、
开单和签单结账,以及查询客户顾客的订单信息。所有该角色只可以
使用部分功能,包括桌台查看管理、菜品菜系查看、顾客订单查询、
个人密码修改以及注销功能。 前台工作人员对桌台信息进行管理,
包括对桌台的基本信息(如桌台名称、桌台编号、桌台数量等)进行检
索、录入和修改。工作人员根据酒店情况可对其菜品信息管理,包括
对酒店菜品的基本信息(如菜品名称、所属菜系、价格、剩余数量等)
进行检索、录入和修改。系统界面会自动显示各种菜品的销售情况,
以方便前台接受顾客的点餐。按顾客的桌台号系统可调出该桌台客人
具体的消费记录等。
2. 酒店管理人员:酒店管理员享有最高权限,可以使用酒店订餐
管理系统所提供的所有功能,包括用户信息维护、菜品信息维护、桌
台信息维护、订单信息查询、经营状况统计、个人密码修改以及注销
功能。
3. 顾客:顾客可以在酒店吧台提供的订餐系统进行自助查询酒店
6
菜品、桌台的一些相关信息,以及进行点餐等。
4. 财务管理部门:根据酒店订餐的业务记录,酒店财务管理部门
的工作人员可选择由菜品类别和日期的统计方式对营业额进行统计。
他们需要接受培训,学会如何让使用计算机以及一些 office 应用。
5. 菜品管理部门:酒店的菜品服务人员利用系统可看到系统根据
自家酒店的实际情况列出菜品,很直观地显示菜品所属的菜系及用图
形及颜色表示不同的销售状态(下架或在售)。
2.3 假定和约束
1.技术预研能够按期完成;
2.客户需要在需求获取阶段及界面设计过程中投入足够的精力;
3.采用面向对象的分析与设计方法;
4.核心需求都要以完善的功能、安全(客户浏览权限,内部用户权
限)为目标并考虑扩展性;
3 系统需求详细说明
一个成熟的酒店订餐管理系统不仅仅是记录酒店菜品订单的信
息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦
琐的手工操作中解脱,并且酒店订餐管理系统本身就代表着一种管理
方法。随着它的深入,将带动企业的运作,为管理和决策提供支持。
本项目在经过对各酒店软件进行分析和研究后,参考国际上的先
进酒店软件管理思想,结合中国酒店的实际特点,认为可将整个酒店
订餐管理系统细分为四个子模块:
(1)前台服务系统
7
(2)后台务管理系统
(3)结账报账系统
(4)系统安全
3.1 组织结构
酒店订餐管理系统
系统安全
后台管理
结账报账
前台服务
修
改
密
码
用
户
管
理
台
号
管
理
菜
系
管
理
菜
品
管
理
日
结
账
报
表
月
结
账
报
表
年
结
账
报
表
开
台
点
菜
智
能
获
取
菜
品
自
动
结
账
图(3.1) 酒店订餐管理系统组织结构图
3.2.数据字典
1)数据项
数据项如表(3.1)所示。
表(3.1) 数据项
数据项名 数据项含义说明
别名
姓名
性别
用户登录名
用户性别
出生日期 用户出生日期
身份证号 用户身份证号
登录密码 用户登录密码
台号
订餐桌号
座位数
桌子的数量
菜系名称 菜系名称
菜系
菜系种类
助记码
菜品助记码
单位
单价
菜品单位
菜品单价
name
sex
birthday
id_card
password
num
seating
name
Sort_id
code
unit
unit_price
8
8
2
20
20
数据类型 长度
varchar
char
datetime
varchar
varchar
int
varchar
varchar
char
varchar
varchar
int
5
20
8
10
4