餐饮管理系统需求分析
1. 引言
1.1 编写目的
本系统的开发目的在于更好的管理和经营餐饮行业。本文档的预期读者是餐厅管理系统软件开发有关的开发人员。
1.2 项目背景
说明:
① 待开发的软件系统的名称:餐饮管理系统; ② 本项目的任务提出者:餐饮管理人员;
③ 本项目的任务开发者:餐饮管理系统软件开发小组; ④ 用户及实现该软件的计算中心或计算机网络:餐饮计算机;
1.3 参考资料
①《现代软件工程》
北京希望电子出版社
②《Delphi住宿餐饮管理系统开发实例导航》 人民邮电出版社 ③《软件需求说明书(GB856T——88).doc》 ④《iso标准之需求分析说明书.doc》
2.任务概述
2.1 目标
开发本软件是为了服务餐厅,使得餐厅更好的经营。适用于一些大中型餐厅,主要用于就餐管理和员工管理。本软件产品是一项独立的软件,不过功能还可以增加,完成后可以升级以增加功能和完善系统。
2.2 用户的特点
使用本软件要求用户熟悉Windows 操作,并且有一定的软件操作基础。预计本软件将会在一些大中型餐厅中得到广泛使用。
3.需求规定
3.1 对功能的规定
⑴ 顾客就餐管理
① 引言
顾客就餐管理是为顾客提供就餐服务。 ② 输入 顾客姓名 ③ 处理过程描述
给顾客菜单,让顾客点菜并录入系统。 ④ 输出
操作成功或失败的提示信息
⑵ 顾客住宿管理
① 引言
顾客管理是为顾客提供服务。 ② 输入 顾客姓名 ③ 处理过程描述
提供菜单信息,让顾客选自己满意的菜品并录入系统。 ④ 输出
操作成功或失败的提示信息
3.2 对性能的规定 3.2.1精度
本软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻。所以输入、输出数据精度的要求不是很高,用于计算的数用浮点数就可以了。
3.2.2时间特性要求
本软件运行的响应时间要求不超过1~2秒,基本能实现。
3.2.3灵活性
本软件具有升级功能,以满足用户的需求。
3.3 输人输出要求
3.3.1 输入要求
输入数据基本为:菜肴编号、菜肴名字、菜肴价格、菜肴类型;桌编号。菜肴价格,房间价格为浮点型数据,其余均为字符型。输入一般采用界面的形式,如编辑框,下拉框,单选框,复选框等。
3.3.2 输出要求
输出一般采用对话框形式或打印到纸上。输出数据主要有消费的金额
及客户的消费历史记录。
3.4 数据流图
绘制数据流程图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。数据流程图的绘制过程通常采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流程图。餐饮管理系统的数据流程图如下所示: 顶层:
前台营业服务 前台营业 信 息 前台营业表 餐饮管理系统 管 理 员 预订酒宴服务 酒宴预订 信 息 外卖信 息 扩展外卖服务 员工管理 数据查询 员工信息
0层:
顾客就餐信息 合法的顾客就餐信息 2.顾客就餐 信息处理 1.要求分类 外卖信息 外卖信息 3.外卖 信息处理 酒宴信息 酒宴信息 4.酒宴处理
1层:
添加员工 员工管理 员工信息 录入单 2.1员工管理 2.2录入 处理 删除员工 员工信息表
送货信息 送货信息管理 送货信息 3.1送货管理 录入单 3.2录入 处理 送货信息表
添加资源 资源管理 资源信息 录入单 4.1资源管理 4.2录入 处理 删除资源 资源信息表
添加菜单 酒宴信息管理 预定酒宴服务 录入单 5.1预定酒宴管理 5.2录入 处理 订单信息表
添加账单 账单管理 账单信息 6.1账单管理 录入单 6.2录入 处理 删除账单 账单信息表