当前位置:文档之家› 餐饮服务管理系统需求分析

餐饮服务管理系统需求分析

餐饮服务管理系统需求分析
餐饮服务管理系统需求分析

餐饮服务管理系统需求分析

V1.0

XX学院软件学院12级8班

小组成员:常燕如12031801

何雪莲12031805

X圆12031830

目录

1.引言 (3)

1.1 概述3

1.2 X围3

1.3 参考资料 (2)

1.4 项目背景 (2)

2.任务概述4

2.1 目标4

2.2 用户特点 (3)

2.3 系统定义4

2.4 项目背景 (3)

3.需求规定5

3.1 对功能的规定5

3.2 对性能的规定6

3.2.1 精度 (4)

3.2.2 时间特性要求 (4)

3.2.3 灵活性 (5)

3.3 输人输出要求6

3.3.1输入要求 (5)

3.3.2 输出要求7

3.4 数据流图 (6)

3.5 数据字典12

3.6 数据管理能力要求 (8)

3.7 故障处理要求13

4.系统运行环境13

4.1 硬件环境 (9)

4.2 软件环境 (9)

5.系统可行性分析14

5.1 经济可行性 (10)

5.2 技术可行性 (10)

5.3 组织和人力资源可行性 (10)

1. 引言

1.1概述

《用户需求说明书》是软件项目开发的首要的工作,本文档从用户角度说明餐饮管理系统要实现的用户需求,包括基本需求和其它需求,为项目开发和后续扩展提供基础与约束。

预期读者:

1.2X围

该文档描述目标系统的逻辑结构,解决系统的功能的问题.在这里,对于开发技术的并无涉及主要通过建模的手段描述用户的需求,为用户,客户,开发方等提供一个交流的平台.

1.3参考资料

①《现代软件工程》希望电子

②《Delphi住宿餐饮管理系统开发实例导航》人民邮电

③《软件需求说明书(GB856T——88).doc》

④《ISO标准之需求分析说明书.doc》

1.4 项目背景

说明:

①待开发的软件系统的名称:餐饮管理系统;

②本项目的任务提出者:餐饮管理人员;

③本项目的任务开发者:餐饮管理系统软件开发小组;

④用户及实现该软件的计算中心或计算机网络:餐饮计算机;

③《软件需求说明书(GB856T——88).doc》

④《ISO标准之需求分析说明书.doc》

2.任务概述

2.1 目标

开发本软件是为了服务餐厅,使得餐厅更好的经营。适用于一些大中型餐厅,主要用于就餐管理和员工管理。本软件产品是一项独立的软件,不过功能还可以增加,完成后可以升级以增加功能和完善系统。

2.2 用户的特点

使用本软件要求用户熟悉Windows 操作,并且有一定的软件操作基础。预计本软件将会在一些大中型餐厅中得到广泛使用。

2.3 系统定义

主要阐述项目的来源,背景和项目的目的

2.4项目背景

现代化的社会,人们的生活节奏加快,消费的趋向快捷舒适,方便,而对于餐饮业的需求亦是如此,相对于服务人员繁多的就餐环境,嘈杂的饮食文化,现代人更加要求服务消费的安静舒适,餐饮管理系统的开发完全适应该需求,对于消费者,安静的就餐环境,切实使人心旷神怡,而对于经营者,相对较少的服务人员更加有利于服务效率的提高,并且减少了人员工资的额外支出,就有更多的资金投掷于菜色菜品,对于餐馆的发展百利而无一害.并且智能化的服务使人耳目一新,吸引食客的眼球.

3.需求规定

3.1 对功能的规定

⑴顾客就餐管理

①引言

顾客就餐管理是为顾客提供就餐服务。

②输入

顾客XX

③处理过程描述

给顾客菜单,让顾客点菜并录入系统。

④输出

操作成功或失败的提示信息

⑵顾客住宿管理

①引言

顾客管理是为顾客提供服务。

②输入

顾客XX

③处理过程描述

提供菜单信息,让顾客选自己满意的菜品并录入系统。

④输出

操作成功或失败的提示信息

3.2 对性能的规定

3.2.1精度

本软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻。所以输入、输出数据精度的要求不是很高,用于计算的数用浮点数就可以了。

3.2.2时间特性要求

本软件运行的响应时间要求不超过1~2秒,基本能实现。

3.2.3灵活性

本软件具有升级功能,以满足用户的需求。

3.3 输人输出要求

3.3.1 输入要求

输入数据基本为:菜肴编号、菜肴名字、菜肴价格、菜肴类型;桌编号。菜肴价格,房间价格为浮点型数据,其余均为字符型。输入一般采用界面的形式,如编辑框,下拉框,单选框,复选框等。

3.3.2 输出要求

输出一般采用对话框形式或打印到纸上。输出数据主要有消费的金额及客户的消费历史记录。

3.4 数据流图

绘制数据流程图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。数据流程图的绘制过程通常采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流程图。餐饮管理系统的数据流程图如下所示:顶层:

0层:

1层:

3.5 数据字典

⑴数据流条目:

就餐信息:XX,就餐情况等信息。

⑵文件条目:

文件名:账单文件

组成:『桌号+点菜菜谱』

文件名:账单

组成:『账单文件+桌号+点菜菜谱』

3.6 数据管理能力要求

本软件管理的数据大都以数据库的形式存储,主要包括资源信息数据,菜肴信息数据,数据库大小基本不变。

3.7 故障处理要求

本软件具有错误和异常的处理能力,基本不会有软件故障,保证软件能正常运行,有对数据库备份的功能,这样才使得用户满意。

4.系统运行环境

4.1硬件环境

客户机为普通PC

CPU: P4 1.8GHz

内存: 256M以上;

分辨率: 推荐使用1024×768像素

4.2软件环境

本系统的软件环境如下

操作系统: Windows 2000/ Windows2003/ Windows XP/Windows 7

数据库: SQL Server 2005

5.系统可行性分析

5.5.1经济可行性

硬件成本:一台电脑

软件成本:Windows 7、SQL Server 2005、VS2008

人员:一名

5.2技术可行性

本系统采用C#语言开发前台,SQL Server 2005作为数据库后台支持。C#具有集成化的开发环境,作为面向对象语言在界面设计和数据库连接方面具有很大的优势。

系统完成时间为两个月,从整体情况分析,是可以按时完成系统的所有功能。

5.3组织和人力资源可行性

本系统由一人独立完成。

相关主题
文本预览
相关文档 最新文档