《需求分析样本-餐厅点菜系统.pdf》由会员分享,可在线阅读,更多相关《需求分析样本-餐厅点菜系统.pdf(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 得分:80 评语:1),态度较认真;2),需求分析中,基本功能描述的比较清楚3),没有严格按照需求分析说明书的格式进行排版。4),表达方式新颖。餐厅点菜系统需求分析说明书2 引言 .51.1 编写目的.51.2 背景.51.3 定义.51.4 参考资料.72 任务概述.72.1 目标.72.2 用户的特点.72.3 假定和约束.82.3.1 开发期限.82.3.2 开发环境.82.3.3 技术.82.4 开发者的特点.93 功能需求.93.1 主控流程图.93.1 点餐模式.11 3.1.1 浏览点菜(中餐类).11 3.1.2 浏览点菜(西餐类).12 3.1.3 高级搜索点菜.13 3
2、.2 用餐模式.14 3.2.1 催菜功能.14 3.2.2 加菜,换菜,删除菜功能.15 3.2.3 轻松一刻.16 3.2.4 上菜及后台操作.17 3.3 呼叫服务员.18 3.4 餐毕模式.19 3.4.1 顾客满意度.19 3.4.2 结账.20 3.5 对性能的规定.21 3.5.1 时间特性要求.21 3.5.2 灵活性.21 3 3.6 数据管理能力要求.21 3.7 故障处理要求.21 3.8 其他专门要求.21 4 运行环境规定.22 4.1 设备和支持软件.22 4.3 接口.22 4.4 控制.22 附:数据流图4 人系统管理员人点餐的顾客人餐厅服务员人餐厅管理人员录入
3、所点的菜查询所点的菜菜单信息管理监控运行流程信息更新确认上菜情况录入服务需求确认服务进程5 引言1.1 编写目的此需求分析说明书对点菜系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为:餐厅点菜系统开发人员,餐厅管理及执行人员。1.2 背景a)待开发的软件系统的名称:餐饮点菜系统b)本项目的任务提出者:c)项目开发团队是:07 软工第二小组d)项目目标用户是:中、高档咖啡厅、KTV、快餐厅、酒楼等餐饮行业1.3 定义PDA:PDA,
4、英文全称 Personal Digital Assistant,即个人数码助理,一般是指掌上电脑。PDA 通常采用手写笔作为输入设备,而存储卡作为外部存储介质。在无线传输方面,大多数PDA 具6 有红外和蓝牙接口,以保证无线传输的便利性。许多PDA 还能够具备 Wi-Fi 连接以及 GPS 全球卫星定位系统。PDA 相对于传统电脑,PDA 的优点是轻便、小巧、可移动性强,同时又不失功能的强大,缺点是屏幕过小,且电池续航能力有限。便携性介于传统PC 和 PDA 之间的个人电脑产品有笔记本电脑及平板电脑。Wi-Fi:是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。W
5、i-Fi 是一个无线网路通信技术的品牌,由Wi-Fi 联盟(Wi-Fi Alliance)所持有。目的是改善基于 IEEE 802.11 标准的无线网路产品之间的互通性。现时一般人会把 Wi-Fi 及 IEEE 802.11 混为一谈。甚至把Wi-Fi 等同于无线网际网路。IPO 图:在计算机领域IPO 是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output)。IPO 图是对每个模块进行详细设计的工具,它是输入加工输出(INPUT PROCESS OUTPUT)图的简称。在 IPO 图中,输入、输出数据来源于数据词典。局部数据项是指个别模块内部使用的数
6、据,与系统的其它部分无关,仅由本模块定义、存贮和使用。注释是对本模块有关问题作必要的说明。开发人员不仅可以利用IPO 图进行模块设计,而且还可以利用它评价总体设计。用户和管理人员可利用7 IPO 图编写、修改和维护程序。因而,IPO 图是系统设计阶段的一种重要文档资料。1.4 参考资料百度,Goole,搜狗,软件工程设计案例教程,酒店财务管理。2 任务概述2.1 目标1是为了开发一种可以方便顾客点菜,更人性化的,贴心的点菜系统。本软件不仅增加了菜谱图片,特色菜介绍,使顾客可以自己亲自点菜,更符合用户的操作习惯,方便打印点菜清单,清晰,明了便于顾客查看,方便餐厅管理,同时还为顾客提供了轻松一刻,
7、包含小游戏和小贴士,使顾客在点菜之余可以放松身心,又可以了解一些烹调技巧、餐饮健康小常识。本软件还为顾客提供了特殊的可附加的要求选项,可以输入菜品制作附注:如不放香菜,不吃蒜,对某些配菜过敏或用药忌讳等,体现出本软件的人性化。2.2 用户的特点本软件的最终用户是中、高档咖啡厅、KTV、快餐厅、酒楼等餐饮行业系统采用视窗技术开发,全面发挥视窗图形界面的特色,易学易8 用;按岗位职责人性化的设计系统,每个岗位执行自己的操作,简单快捷;系统采用智能业务分析方法,操作员熟悉业务流程便可操作;系统同时支持触摸屏操作、纯键盘操作及鼠标操作,每一步骤都经过精心的设计,将复杂的运算隐含于简单的选择操作之下完成
8、;相关管理人员只要熟悉业务流程、能识图,认字就会使用,稍加培训就能学会,即可上岗。优美贴心的图形界面,提供全面的选项列表,并支持触屏操作,这对于前来点餐的顾客来说,进行点菜操作可谓是无师自通。2.3 假定和约束2.3.1 开发期限本系统预期的开发期限暂定为80 天。.2.3.2 开发环境本系统的开发环境为:数据库:SQL Server 2005 操作系统:Microsoft Windows XP/2003 编译环境:C#.NET 2.3.3 技术本系统 ADO 接口实现对数据库的操作。9 2.4 开发者的特点姓名职务学历专长万路项目组长大学本科系统设计与编码姚健操作人员大学本科系统设计与编码顾
9、达宁操作人员大学本科编码与设计李小军操作人员大学本科编码与设计刘伯绎操作人员大学本科系统测试3 功能需求3.1 主控流程图IPO 图上层调用模块:下层调用模块:点菜模式,用餐模式,餐毕模式,呼叫服务员输入:功能号 1,2,3 输出:进入相对用的功能界面系统:餐厅点菜系统设计人:模块:主控制模块日期:2010-9-16 10 流程图:点餐用餐餐毕浏览、搜索菜品选择菜品确认菜单催菜加菜呼叫服务员游戏游戏界面主界面点餐界面用餐界面后台管理人员响应浏览已点好的菜单修改否结账提建议输入意见点餐界面餐毕界面后台管理人员响应是否局部元素:11 3.1 点餐模式3.1.1 浏览点菜(中餐类)IPO 图上层调用
10、模块:点菜模式下层调用模块:分类点菜输入:触摸选择输入特殊要求功能键输出:确认顾客的点菜清单,并支持打印你可以逐页浏览以下类型菜品:1.输入特殊功能键:可输入菜品制作附注:如不放香菜,不吃蒜,对某些配菜过敏或用药忌讳等,请顾客及早标明2.点击冷菜:则可选择拼盘类,水果类,凉菜类3.点击热菜:选择炖菜类,炒菜类,蒸菜类4.点击汤品:可选择甜汤类,咸汤类5.点击主食:可选择面食,米饭;其中面食可以选择:面条,点心(包含馒头等主要面食及各致小点心),过生日时另送蛋糕和长寿面;其中米饭类包括:各种炒米,大米饭。6.其他:饮料,烟酒等注释:如果有其他菜品未找到可以叫呼叫服务员询问或者使用 高级搜索功能。
11、以上菜品均附有实物图,原料等。系统:餐厅点菜系统设计人:模块:浏览点菜日期:2010-9-18 12 3.1.2 浏览点菜(西餐类)IPO 图上层调用模块:点菜模式下层调用模块:分类点菜输入:触摸输入特殊要求功能键输出:确认顾客的点菜清单,并支持打印西餐类共分七部分(此部分可根据客户具体需要添加或删除):1.头盘(开胃品)部分:分为冷头盘,热头盘两类2.汤:清汤奶油汤、蔬菜汤和冷汤等4 类。3.副菜:4.主菜部分:5.蔬菜部分:6.甜品:7.咖啡,茶:注释:如果有其他菜品未找到可以叫呼叫服务员询问。系统:餐厅点菜系统设计人:模块:西餐类日期:2010-9-20 13 3.1.3 高级搜索点菜I
12、PO 图上层调用模块:点菜模式下层调用模块:关键字搜索;精确搜索(提供拼音、五笔、笔画输入法)输入:菜名关键字菜名全称(支持模糊查询)输出:显示本餐厅所有符合的菜品,选择后加入客的点菜清单;确认顾客的点菜清单,并支持打印您可以有以下方式选择搜索:1.输入你所所想要的菜品名称2.输入你所想点的菜品的原料3.选择你所想要的菜品的分类(蒸菜,炒菜,冷菜等选项)注释:如果有其他菜品未找到可以叫呼叫服务员询问。系统:餐厅点菜系统设计人:模块:高级搜索点菜日期:2010-9-20 14 3.2 用餐模式3.2.1 催菜功能IPO 图上层调用模块:用餐模式下层调用模块:呼叫服务员催菜输入:相对应功能键输出:
13、后台服务人员响应你还可以直接呼叫服务员催菜,说明催菜原因。注释:不允许自己去后台催菜,否则容易造成混乱。系统:餐厅点菜系统设计人:模块:催菜换菜功能模块日期:2010-9-2015 3.2.2 加菜,换菜,删除菜功能IPO 图上层调用模块:用餐模式下层调用模块:浏览点菜模块,高级搜索点菜模块输入:相对应功能键输出:顾客的新的点菜清单,并支持打印只要确认该菜厨房还没有开始做,就允许选择删除该菜。您可以自己通过 PDA 加菜,也可以直接呼叫服务员加菜。注释:后台工作人员响应相应操作系统:餐厅点菜系统设计人:模块:加菜,换菜删菜功能模块日期:2010-9-2016 3.2.3 轻松一刻IPO 图上层
14、调用模块:用餐模式下层调用模块:无输入:相应功能键输出:可供选择的多款小游戏;可选择浏览烹调技巧、餐饮健康小贴士;拥有多款小游戏。拥有招牌菜介绍。拥有烹调技巧、餐饮健康小贴士功能,顾客可以在等菜闲暇时间浏览。注释:系统:餐厅点菜系统设计人:模块:轻松一刻日期:2010-9-2017 3.2.4 上菜及后台操作IPO 图上层调用模块:用餐模式下层调用模块:无输入:传菜员发出确认信息输出:后台服务人员响应上菜时:指纹收集,权限管理,由传菜员确认菜品是否已上桌。上桌后由服务人员消除本桌订单上相对应的菜。厨师分冷菜,炒菜,炖菜等分类做菜,按照点菜清单的先后顺序操作。注释:如果有其他菜品未找到可以叫呼叫
15、服务员询问。系统:餐厅点菜系统设计人:模块:上菜及后台操作日期:2010-9-20 18 3.3 呼叫服务员IPO 图上层调用模块:用餐模式下层调用模块:无输入:相应功能键输出:后台服务人员响应呼叫服务员来为您提供多种服务。比如:需要并台并桌,或其他紧急/特殊情况。不愿意操作 PDA 的顾客也可以直接呼叫服务员。注释:餐厅人流量大时,可能要稍等片刻,系统会提示xxx 服务人员为您服务,表示服务人员将会来为您服务,若为忙音,敬请体谅。系统:餐厅点菜系统设计人:模块:呼叫服务员日期:2010-9-2019 3.4 餐毕模式3.4.1 顾客满意度IPO 图上层调用模块:餐毕模式下层调用模块:输入:触
16、屏式选择,并输入相关意见输出:保存顾客基本信息并将顾客意见提交给相应餐厅管理负责人顾客用餐后会提出具体意见可以有多个选项供选择。注释:此模块为自选功能模块可以不选。系统:餐厅点菜系统设计人:模块:顾客满意度日期:2010-9-20 20 3.4.2 结账IPO 图上层调用模块:餐毕模式下层调用模块:输入:自动传入消费的点菜清单信息输出:对当前房台进行结账并打印,返还给顾客消费票根结帐:对当前房台进行结账清台:对当前房台进行清台注释:此模块为自选功能模块可以不选。系统:餐厅点菜系统设计人:模块:结账模块日期:2010-9-20 21 3.5 对性能的规定3.5.1 时间特性要求1)响应时间:所有
17、选菜操作响应时间一般不超过5 秒。2)更新处理时间:所有提交的新的菜品的数据一般在3 秒内响应。3.5.2 灵活性由于编程时所采用的C#.NET 开发环境,点菜系统和运行环境切合度高,当需求发生某些变化时,本餐厅点菜系统应用软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或将过滤条件改变即可。3.6 数据管理能力要求本餐厅点菜系统应用软件所有文件均放置在数据库中,调用,查询数据,文件,记录时,通过库文件名直接进行操作。3.7 故障处理要求本系统数据库会自动备份,当您加菜,删除原有菜品时会自动给您备份,当数据丢失时可启用备份,是本系统安全,零故障。3.8
18、 其他专门要求1)对系统各个功能模块,以分级菜单的形式给出;2)所有的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为“提交”、“确认”、“删除”等易于理解的形式;3)系统在正常情况下应支持100 个以上的用户并行操作能力,并支持多用户同时访问。22 4 运行环境规定4.1 设备和支持软件指定工具编程工具:VS 2005 运行调试工具:VS 2005 数据库管理系统:SQL server 2005 开发环境操作系统:windows xp/ framework3.0 测试环境操作系统:windows xp/vista 数据库管理系统:SQL server 2005 4.3 接口1.用户接
19、口:本工程产品通过 PC 机进行运行、操作,对报表、小票、菜单的打印将调入WORd 进行打印输出、输入的相对时间将由pc 机本身处理速度来决定。对程序的维护,需进行必要的备份。2.硬件接口:本工程产品需要特定的硬件或硬件接口进行支撑(PDA),由于 PDA 具有红外和蓝牙接口,以保证无线传输的便利性。许多PDA 还能够具备 Wi-Fi 连接,所以本系统具有无线连接功能。3.软件接口:本工程产品的软件接口由餐厅点菜系统操作系统、菜品数据库以及数据结构组成。4.通讯接口:本工程产品的没有特殊的通讯接口,通讯接口由所使用的pc 机决定。4.4 控制本软件是在餐厅点菜系统的支持下,展示界面由主窗口与子窗口嵌套而成,窗口操作通过按钮控制,不同的按钮进行不同的操作实现不同的功能。