当前位置:文档之家› 餐馆点菜系统需求分析

餐馆点菜系统需求分析

文档编号:版本号:文档名称:需求分析说明书项目名称:XX餐馆点菜系统项目负责人:编写:校对:年月日审核:年月日批准:年月日开发单位:联系电话:目录1 文档概述 (1)1.1 编写目的 (1)1.2 项目背景 (1)1.3 预期的读者 (1)1.4 定义 (1)1.5 参考资料 (1)2 任务概述 (1)2.1 目标 (1)2.2 系统建设背景 (1)2.2.1 系统规模 (2)2.2.2 预期目标 (2)2.3 用户特点 (2)2.3.1 行业特点 (2)2.3.2 人员特点 (2)2.3.3 使用频度 (2)2.4 条件限制 (3)3 业务概述 (3)3.1 业务需求 (3)3.2 相关人员及用户分析 (3)4 业务模型分析 (3)4.1 主题域划分 (3)4.2 点菜管理子系统业务事件分析 (4)4.2.1 点菜管理子系统业务事件标识 (4)4.2.2 点菜管理子系统报表类型标识 (5)4.2.3 点菜管理子系统接口标识 (5)4.3 后厨管理子系统业务事件分析 (6)4.3.1 后厨管理子系统业务事件标识 (6)4.3.2 后厨管理子系统报表类型标识 (7)4.3.3 后厨管理子系统接口标识 (8)4.4 审批业务管理子系统业务事件分析 (8)4.4.1 审批业务管理子系统业务事件标识 (8)4.4.2 审批业务管理子系统报表类型标识 (9)4.4.3 审批业务管理子系统接口标识 (10)5 业务流程分析 (10)5.1 点菜管理业务流程 (10)5.1.1 参与者分析 (10)5.1.2 点菜管理业务流程分析 (10)5.2 后厨管理业务流程 (12)5.2.1 参与者分析 (12)5.2.2 后厨管理业务流程分析 (13)5.3 审批管理业务流程 (14)5.3.1 参与者分析 (14)5.3.2 审批管理业务流程分析 (14)6 用例建模 (15)6.1 点菜管理子系统用例 (15)6.1.1 用例优化 (16)6.1.2 用例规约 (17)6.2 后厨管理子系统用例 (18)6.2.1 用例优化 (19)6.2.2 用例规约 (20)6.3 审批业务管理子系统用例 (21)6.3.1 用例优化 (22)6.3.2 用例规约 (23)7 系统概念数据模型 (24)8 性能需求 (26)8.1 系统响应时间要求 (26)8.2 系统安全性要求 (26)8.3 可靠性 (26)8.4 易使用性 (27)需求分析说明书1文档概述1.1编写目的本说明书的编写是为了明确餐馆点菜系统开发的功能需求和性能需求,以标准的语言和表述方式整理系统需求,以便于开发者和用户对系统的理解和认识。

1.2项目背景系统名称:××餐馆点菜系统项目委托单位:××餐馆项目开发单位:××公司1.3预期的读者最终用户:××餐馆点菜工作相关人员系统设计人员:系统测试者:1.4定义点菜员:使用系统进行信息填写的个人。

后厨主管:使用系统进行菜单审阅、确认及发布菜谱信息的个人。

餐馆经理:使用系统进行诉求审阅的个人。

1.5参考资料(1)《需求分析》(2)由××餐馆提供的《××餐馆点菜系统开发合同书》2任务概述2.1目标××餐馆点菜系统是由××餐馆投资开发,以实现餐馆点菜工作信息化,高效为顾客服务的重要工作之一。

××餐馆点菜系统结合招点菜工作的特点,利用网络的有效传播性,提高点菜工作效率、节省点菜时间,尽快生成点菜单,为各位前来消费的顾客提供及时而丰富的菜谱信息,帮助顾客选择美味并且丰盛的佳肴。

本系统可以与其他应用系统交互,极大的增强了交互性和可操作性。

2.2系统建设背景本系统基于计算机网络软件系统的支持。

系统利用局域网网络,网络带宽可以满足数据库系统的实时操作要求。

2.2.1系统规模××餐馆点菜系统的信息管理工作和业务管理工作主要集中由各角色成员完成,不需要分布的服务器管理。

系统的业务范围包括点菜员点菜系统,后厨确认系统,审批诉求系统三个部分。

2.2.2预期目标通过开发《××餐馆点菜系统》,实现点菜工作的高效性,点菜员不需要手写信息,通过使用电子点菜机提高点菜的电子化程度,以便顾客能够更加快捷、方便的选择自己想要的美味佳肴,同时也为餐馆的规范化和信息化管理打坚实的基础。

2.3用户特点2.3.1行业特点××餐馆点菜系统的特点有:(1)为便于给顾客周到的点菜服务,任何前来消费的顾客均可知晓餐馆的菜肴的名称、主料和价格等信息,以便客户按自己的口味进行选择。

(2)由于点菜业务的重要性,需要餐馆点菜员必须经过实名认证即在操作点菜机的时需要输入自己的编号。

(3)由于菜肴主料的准备情况,及时的调整菜谱信息。

2.3.2人员特点本系统的涉及的使用者包括负责为顾客点菜的各位餐馆点菜员、各位前来就餐的顾客、审阅菜单及时更新菜谱信息的后厨主管,解决就餐问题的餐厅经理。

(1)各位点菜员已经具有熟悉使用电子点菜机的技能,熟悉点菜的整套流程,能够为各位顾客提供详细而周到的点菜服务,尽快的生成点菜单。

(2)前来消费的顾客根据自己的口味,结合餐馆实际情况,与点菜员进行交流,选择自己需要的菜肴。

(3)后厨主管根据餐馆购买的原材料及时编制菜谱信息和由于某些菜肴的供应量过大致使部分原材料供应不足而需要重新更新菜谱,可通过基本的上网操作,将数据及时反馈到点菜员点菜机上并进行确认菜单的工作。

(4)餐厅经理根据点菜员申报关于顾客认为菜肴不新鲜要求退菜或换菜、认为菜肴价格太贵要求打折或者赠送优惠券的意见,进行完成网上的审批工作。

(5)上菜员根据后厨的信息为顾客上菜。

另外,本系统还涉及系统管理功能,其使用者是系统管理员,他们是系统的次要参与者,主要是对其他业务管理员的管理。

2.3.3使用频度系统的主要操作集中在查询、信息录入等操作上,一般使用的时间集中在:(1)根据顾客的需求,确定点菜单。

(2)后厨收到信息后进行确认。

(3)遇到就餐问题的意见,经理进行审批。

2.4条件限制开发工具及环境规定:软件结构:B/S结构操作界面:浏览器界面数据库:MS-SQL SERVER操作系统:桌面系统:Windows xp系列服务器系统Windows 2000 Server3业务概述3.1业务需求××餐馆点菜系统主要包括以下功能:根据顾客的需求,确定点菜单;后厨及时公布和调整菜肴信息并对收到菜单信息的进行确认;对于顾客就餐意见进行反馈。

3.2相关人员及用户分析顾客:浏览菜谱上的信息,对感兴趣的菜肴进行选择,对于自己的不满意的菜肴或菜肴价格可以提出意见,申请更换菜肴或申请价格打折。

点菜员:负责为顾客生成点菜单。

后厨主管:负责菜谱信息的发布与更新,确认点菜单的生成。

经理:负责审核申请更换菜肴或价格打折的意见。

上菜员:负责为顾客上菜。

系统管理员:负责审核各位角色成员的身份合法性验证,以及后台数据库的管理,网络维护等。

4业务模型分析4.1主题域划分根据对点菜业务需求及相关人员及用户的分析,可将本系统划分为三个操作子系统,子系统之间相互联系,完成点菜工作和所涉及的管理,系统划分如图1所示:图1 ××餐馆点菜系统构件图4.2 点菜管理子系统业务事件分析餐馆点菜系统的前端用户为点菜员,通常点菜员向系统输入自己的编号进入系统,完成点菜员身份合法性验证,然后更新菜谱,顾客通过浏览菜谱信息,选择是适合自己口味的菜肴,点菜员根据顾客所选的菜肴,进行点菜单的生成。

点菜管理子系统的主题域范围如图2所示:顾客图2 点菜管理子系统上下文关系图4.2.1 点菜管理子系统业务事件标识(1)顾客查看菜肴信息:顾客浏览菜肴信息,包括菜肴的主料信息、价格信息等。

(2)顾客申请更改菜肴信息:顾客对自己最初所点菜肴有新的意见,要求增加某个菜肴或者删掉某个菜肴。

(3)点菜员填写菜肴信息:点菜员根据顾客的要求的菜肴进行点菜单的准确填写,生成点菜单。

(4)点菜员查询菜肴信息:点菜员可对自己提交的信息进行查看,当菜肴信息发生变化时,可及时提醒顾客更换菜肴。

(5)点菜员更改菜肴信息:由于顾客对于预先做出的菜肴选择有更换的要求,帮助顾客重新完成新的菜肴选择,及时生成新的点菜单。

(6)系统管理员审核点菜员信息:当点菜员提交个人信息后,信息管理员要审核其信息是否真实有效,只有可靠的点菜员信息才能登录到系统中。

4.2.2点菜管理子系统报表类型标识对点菜管理子系统的业务事件进行分析,可得业务事件将需要或产生如下报表,详细情况如下表1所示。

表1 点菜管理子系统业务报表说明:(1)菜谱信息表菜谱信息表是某菜谱的详细信息统计表,包括菜谱的制作主料,价格等。

菜谱信息表用于业务流程中查询菜谱信息及审核时使用。

(2)改单业务统计表根据顾客的需求,点菜员对于客户对于菜肴做出的调整而更改点菜单,系统对所有改单进行统计,形成改单业务统计表。

(3)点菜单生成统计表点菜生成表是点菜员向系统提供的点菜单的信息统计,这个是根据点菜员提供的顾客最终点菜单进行信息统计将情况最后反映到消费结算中心,以便顾客就餐完以后付账。

(4)餐桌剩余统计表点菜员根据餐馆内所剩的餐桌数量来接待顾客,保证进入餐厅的顾客都有位置就坐。

4.2.3点菜管理子系统接口标识点菜管理子系统主要涉及的信息访问包括菜谱信息查询、审核信息查询,因此提供的接口为菜谱信息获取接口和审核信息获取接口,供其他子系统获取相关信息。

(1)菜谱信息接口主要实现菜谱信息的查询。

其他子系统在需要获取菜谱信息的时候,可通过此接口查询到相关菜谱的信息。

(2)审核信息接口提供了提交菜单信息审核接口,通过此接口,其他子系统可以查询菜单生成信息等。

4.3后厨管理子系统业务事件分析后厨管理是整个系统的中心环节及核心业务,该主题域主要是实现生成点菜单业务流程。

点菜单是点菜员根据顾客的需要提供的,点菜员将这一信息通过电子点菜机传送给后厨管理子系统,后厨主管根据后厨原料的实际情况进行统计,然后对点菜单进行确认,将信息反馈给点菜员,来完成点菜单的生成。

后厨管理子系统的主题域范围如下图3所示:点菜员图3后厨管理子系统上下文关系图4.3.1后厨管理子系统业务事件标识后厨管理子系统的业务事件有:(1)点菜员递交菜单:点菜员根据顾客的菜肴要求,在点菜机上填写顾客所点菜单,填写完后将这一信息发送给后厨管理系统,等待后厨管理系统的确认。

(2)点菜员查询菜单:点菜员可以根据点菜单的编号,能够随时查询菜单的确认情况,及时的反馈给顾客,顾客根据这一情况将决定是否需要作出部分菜肴的更改。

相关主题