资源描述
SY餐馆餐馆管理系统需求分析报告
一、 背景:
A、 系统名称:SY餐馆餐馆管理系统
B、 本项目的任务提出者:SY餐馆
本项目的最终用户:SY餐馆
二、 用户需求分析
A、系统要求提出:
SY餐馆是一家所有工作手工操作的的餐馆管理。随着计算机的发展,许多的餐馆采用餐馆系统来实现,这样可以得到更好的管理。目前,SY已经购买了所有的计算机硬件和其他设备。设计一从定餐---点菜---打印发票---管理 一体化的餐馆。主要表现为:(1)订餐,为顾客提供预定餐的功能。(2)点菜,为顾客提供点菜功能。(3)打印发票,为顾客提供打印发票的功能。(4)管理,方便餐馆管理人员管理餐馆。
B、系统总体要求:
通过调研了解到:1)餐馆希望能够在顾客点菜的时候提供所有菜的信息并能按提示找出所查找的菜的信息。2)餐馆希望能方便的为顾客提供预定餐服务。3)餐馆希望能方便的为顾客提供正规发票。4)餐馆希望能够对所有的厨师进行管理。5)餐馆希望能够提供一天或者一段时间的汇总信息。
C、 对系统的要求:
餐馆提出的要求,结合我们的技术建议再加以考虑,产生了赶餐馆系统的功能要求:
1)、编制一套查询系统
2)、编制一套点菜系统,主要用来记录顾客的点菜信息。
3)、编制一套订餐系统
4)、编制一套增减菜系统
5)、编制一套厨房管理系统
6)、编制一套管理系统,用来对菜单进行管理,并对信息进行汇总。
7)、打印系统
D、对性能的要求:
餐馆对系统性能无特殊的要求
E、 条件、假定和限制:
1)、统最小寿命:
系统应该能在无重大改动的条件下正常运行3年以上。
2)、对设备的要求:
要求计算机稳定性好,正套系统经济实惠。
3)、可以利用的信息和资源
餐馆已经配置好所有的计算机和设备,操作人员将使用windows2000
4)、由于可以预计系统很简单易懂,所以餐馆人员不需要经过计算机培训。
三、 系统软、硬件需求分析:
A、 硬件系统的描述
略。
B、 软件功能需求总体需求
以下是对SY餐馆调研时获得的总体需求:
1) 提供所有餐馆能做的所有菜的信息,并可以按体系进行分类
2) 能够为VIP顾客提供订餐的服务
3) 将顾客的就餐信息记录起来。
4) 统计当天的营业额
5) 在顾客更改菜的同时对顾客的就餐信息进行修改
6) 对每道菜的做出着进行记录
7) 对不能做出的菜名及原因进行记录
四、系统数据流图描述:
总图:
(1) 数据流:
就餐信息=桌号+就餐人+就餐人数+菜+菜单号
预定信息=预定人+VIP号+就餐时间+菜+就餐人数+预定单号
实际就餐信息=就餐人+就餐人数+桌号+菜+菜单号
增加信息=桌号+菜+菜单号
删除信息=桌号+菜+菜单号
不能做的菜=桌号+菜+菜单号
要做菜的信息=桌号+菜+菜单号
已做菜的信息=桌号+菜+做菜人+菜单号
不能做的菜=桌号+菜+菜单号
查询条件=类别
查询结果=菜名+菜单价+菜原料+菜介绍+类别
已就餐信息=桌号+就餐人+就餐人数+菜+菜单号+总价+日期+VIP号
打印发票=桌号+就餐人+就餐人数+菜+菜单号+总价+日期
统计信息=就餐人数+菜数量+总营业额+日期+统计时段
更改菜谱=菜名+菜单价+菜原料+菜介绍+类别
删除菜谱=菜名
菜名=菜名+桌号
增加VIP=VIP号+姓名+身份证号+联系电话+金额+注册时间
删除VIP=VIP号
(2) 数据存储:
共有以下表格:
表格号
表名
TBL001
菜谱
TBL002
VIP会员
各表详细描述:
表格号TLB001 表名 菜谱
名 称
关键字
类型
默认值
备注
编 号
P
自动增长
菜 名
VC
菜原料
VC
菜介绍
VC
类 别
VC
菜单价
MONEY
表格号 TBL002 表名 VIP会员
名 称
关键字
类型
默认值
备注
VIP号
P
L
姓 名
VC
身份证号
L
联系电话
L
金 额
MONEY
注册时间
DATE
DATE{}
(3) 处理描述:
共有以下处理描述:
处理编号
处理名
1
查询
2
点菜
3
订餐
4
汇总
5
增菜
6
减菜
7
增加菜谱
8
减少菜谱
9
做菜
10
打印发票
11
增加VIP
12
删除VIP
各详细处理描述:
处理名
查询
处理号
1
输入数据流
查询条件
输出数据流
查询结果
处理名
点菜
处理号
2
输入数据流
就餐信息
输出数据流
就餐信息
处理名
订餐
处理号
3
输入数据流
订餐信息
输出数据流
就餐信息
处理名
汇总
处理号
4
输入数据流
汇总命令
输出数据流
统计信息
处理名
增菜
处理号
5
输入数据流
增加信息
输出数据流
就餐信息
处理名
减菜
处理号
6
输入数据流
删除信息
输出数据流
就餐信息
处理名
增加菜谱
处理号
7
输入数据流
更改菜谱
输出数据流
处理名
减少菜谱
处理号
8
输入数据流
删除菜谱
输出数据流
处理名
做菜
处理号
9
输入数据流
菜名
输出数据流
已做菜的信息+不能做的菜
处理名
打印发票
处理号
10
输入数据流
桌号
输出数据流
打印发票
处理名
增加VIP
处理号
11
输入数据流
增加VIP
输出数据流
处理名
删除VIP
处理号
12
输入数据流
删除VIP
输出数据流
展开阅读全文