1、餐饮管理系统需求分析1. 引言1.1 编写目的本系统的开发目的在于更好的管理和经营餐饮行业。本文档的预期读者是餐厅管理系统软件开发有关的开发人员。1.2 项目背景 说明: 待开发的软件系统的名称:餐饮管理系统; 本项目的任务提出者:餐饮管理人员; 本项目的任务开发者:餐饮管理系统软件开发小组; 用户及实现该软件的计算中心或计算机网络:餐饮计算机;1.3 参考资料现代软件工程 北京希望电子出版社Delphi 住宿餐饮管理系统开发实例导航 人民邮电出版社 软件需求说明书(GB856T88).doc iso 标准之需求分析说明书.doc2.任务概述2.1 目标开发本软件是为了服务餐厅,使得餐厅更好的
2、经营。适用于一些大中型餐厅,主要用于就餐管理和员工管理。本软件产品是一项独立的软件,不过功能还可以增加,完成后可以升级以增加功能和完善系统。2.2 用户的特点使用本软件要求用户熟悉 Windows 操作,并且有一定的软件操作基础。预计本软件将会在一些大中型餐厅中得到广泛使用。3.需求规定3.1 对功能的规定 顾客就餐管理 引言顾客就餐管理是为顾客提供就餐服务。 输入顾客姓名 处理过程描述给顾客菜单,让顾客点菜并录入系统。 输出操作成功或失败的提示信息 顾客住宿管理 引言顾客管理是为顾客提供服务。 输入顾客姓名 处理过程描述提供菜单信息,让顾客选自己满意的菜品并录入系统。 输出操作成功或失败的提
3、示信息3.2 对性能的规定3.2.1 精度本软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻。所以输入、输出数据精度的要求不是很高,用于计算的数用浮点数就可以了。 3.2.2 时间特性要求本软件运行的响应时间要求不超过 12 秒,基本能实现。3.2.3 灵活性本软件具有升级功能,以满足用户的需求。3.3 输人输出要求3.3.1 输入要求输入数据基本为:菜肴编号、菜肴名字、菜肴价格、菜肴类型;桌编号。菜肴价格,房间价格为浮点型数据,其余均为字符型。输入一般采用界面的形式,如编辑框,下拉框,单选框,复选框等。 3.3.2 输出要求输出一般采用对话框形式或打印到纸上。输出数据主要有消费的金额
4、及客户的消费历史记录。 3.4 数据流图绘制数据流程图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。数据流程图的绘制过程通常采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流程图。餐饮管理系统的数据流程图如下所示:顶层:餐饮管理系统管 理 员 前台营业服务扩展外卖服务前台营业信 息 员工信息前台营业表数据查询预订酒宴服务员工管理酒宴预订信 息 外卖信 息 0 层:1.要求分类2.顾客就餐信息处理3.外卖信息处理4.酒宴处理顾客就餐信息外卖信息酒宴信息合法的顾客就餐信息外卖信息酒宴信息1 层:2.1 员工管理 2.2 录入 处理 员工信息 录入单员工管理添加员工删除
5、员工 员工信息表3.1 送货管理 3.2 录入 处理 送货信息 录入单送货信息管理送货信息送货信息表4.1 资源管理 4.2 录入 处理 资源信息 录入单资源管理添加资源删除资源 资源信息表5.1 预定酒宴管理5.2 录入 处理 预定酒宴服务录入单 酒宴信息管理添加菜单订单信息表6.1 账单管理 6.2 录入 处理 账单信息 录入单账单管理添加账单删除账单 账单信息表7.1 订单管理 7.2 录入 处理 扩展外卖服务录入单 订单信息接受订单订单信息表3.5 数据字典 数据流条目:就餐信息:姓名,就餐情况等信息。 文件条目:文件名:账单文件组 成:桌号点菜菜谱文件名:账单组 成:账单文件+桌号点
6、菜菜谱 加工说明:加工编号:1加 工 名:要求分类输 入 流:顾客就餐信息,查询要求输 出 流:合法的顾客就餐信息,合法的查询要求加工逻辑:检查输入的有效性加工编号:2.1加 工 名:员工管理信息处理输 入 流:员工信息输 出 流:录入单加工逻辑:根据输入的要求,对员工信息进行录入加工编号:3.1加 工 名:送货信息处理输 入 流:送货信息输 出 流:录入单加工逻辑:根据输入的要求,对送货信息进行录入加工编号:4.1加 工 名:资源管理信息处理输 入 流:资源信息输 出 流:录入单加工逻辑:根据输入的要求,对资源信息进行录入加工编号:5.1加 工 名:预定酒宴信息处理输 入 流:订单信息输 出
7、 流:录入单加工逻辑:根据输入的要求,对酒宴菜单进行录入加工编号:6.1加 工 名:账单管理信息处理输 入 流:账单信息输 出 流:录入单加工逻辑:根据输入的要求,对账单信息进行录入加工编号:7.1加 工 名:订单信息处理输 入 流:订单信息输 出 流:录入单加工逻辑:根据输入的要求,对订单信息进行录入3.6 数据管理能力要求本软件管理的数据大都以数据库的形式存储,主要包括资源信息数据,菜肴信息数据,数据库大小基本不变。3.7 故障处理要求本软件具有错误和异常的处理能力,基本不会有软件故障,保证软件能正常运行,有对数据库备份的功能,这样才使得用户满意。4.运行环境规定普通的个人 PC(奔腾3 以上,内存至少 128MB,硬盘 20G 以上)就足够运行了,操作系统为 Windows 98 及 Windows NT/Windows XP 系列。