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)、可以利用的信息和资源餐馆已经配置好所有的计算机和设备,操作人员将使用windows20004)、由于可以预计系统很简单易懂,所以餐馆人员不需要经过计算机培训。三、系统软、硬件需求分析:A、硬件系统的描述略。B、软件功能需求总体需求以下是对SY餐馆调研时获得的总体需求:1)提供所有餐馆能做的所有菜的信息,并可以按体系进行分类2)能够为VIP顾客提供订餐的服务3)将顾客的就餐信息记录起来。4)统计当天的营业额5)在顾客更改菜的同时对顾客的就餐信息进行修改6)对每道菜的做出着进行记录7)对不能做出的菜名及原因进行记录四、系统数据流图描述:总图:服务员更改系统预定系统就餐系统厨房管理厨师管理经理查询系统顾客预定信息就餐信息实际就餐信息增加信息要做菜的信息菜名已做的菜及不能做的菜已就餐信息打印发票查询结果查询条件更改菜谱统计信息不能做的菜删除信息增加删除VIP增加删除菜谱(1)数据流:就餐信息=桌号+就餐人+就餐人数+菜+菜单号预定信息=预定人+VIP号+就餐时间+菜+就餐人数+预定单号实际就餐信息=就餐人+就餐人数+桌号+菜+菜单号增加信息=桌号+菜+菜单号删除信息=桌号+菜+菜单号不能做的菜=桌号+菜+菜单号要做菜的信息=桌号+菜+菜单号已做菜的信息=桌号+菜+做菜人+菜单号不能做的菜=桌号+菜+菜单号查询条件=类别查询结果=菜名+菜单价+菜原料+菜介绍+类别已就餐信息=桌号+就餐人+就餐人数+菜+菜单号+总价+日期+VIP号打印发票=桌号+就餐人+就餐人数+菜+菜单号+总价+日期统计信息=就餐人数+菜数量+总营业额+日期+统计时段更改菜谱=菜名+菜单价+菜原料+菜介绍+类别删除菜谱=菜名菜名=菜名+桌号增加VIP=VIP号+姓名+身份证号+联系电话+金额+注册时间删除VIP=VIP号(2)数据存储:共有以下表格:表格号表名TBL001菜谱TBL002VIP会员各表详细描述:表格号TLB001表名菜谱名称关键字类型默认值备注编号P自动增长菜名VC菜原料VC菜介绍VC类别VC菜单价MONEY表格号TBL002表名VIP会员名称关键字类型默认值备注VIP号PL姓名VC身份证号L联系电话L金额MONEY注册时间DATEDATE{}(3)处理描述:共有以下处理描述:处理编号处理名1查询2点菜3订餐4汇总5增菜6减菜7增加菜谱8减少菜谱9做菜10打印发票11增加VIP12删除VIP各详细处理描述:处理名查询处理号1输入数据流查询条件输出数据流查询结果处理名点菜处理号2输入数据流就餐信息输出数据流就餐信息处理名订餐处理号3输入数据流订餐信息输出数据流就餐信息处理名汇总处理号4输入数据流汇总命令输出数据流统计信息处理名增菜处理号5输入数据流增加信息输出数据流就餐信息处理名减菜处理号6输入数据流删除信息输出数据流就餐信息处理名增加菜谱处理号7输入数据流更改菜谱输出数据流处理名减少菜谱处理号8输入数据流删除菜谱输出数据流处理名做菜处理号9输入数据流菜名输出数据流已做菜的信息+不能做的菜处理名打印发票处理号10输入数据流桌号输出数据流打印发票处理名增加VIP处理号11输入数据流增加VIP输出数据流处理名删除VIP处理号12输入数据流删除VIP输出数据流