《餐饮管理系统软件需求说明书.pdf》由会员分享,可在线阅读,更多相关《餐饮管理系统软件需求说明书.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、系统需求和需求分析说明书系统需求和需求分析说明书目录版本历史.1第一部分、概述.21、项目名称及背景.22、文档说明.2第二部分、任务说明.21、功能概述.22、用户环境.2第三部分、需求分析.31、实现功能.32、用例说明.33、用例关系.8文件状态:草稿 正式发布 正在修改文件标识当前版本作者完成日期1.0.0王媛201085版本历史版本历史版本/状态修订人修改日期备注1第一部分、概述第一部分、概述1 1、项目名称及背景、项目名称及背景项目名称餐饮管理系统开发背景随着企业的不断地不断壮大,普通的管理方式已经满足不了企业的需求,管理起来比较麻烦,也制约了企业的发展和壮大,因此需要一款软件来对
2、企业进行信息化管理,以此来提高企业的竞争力。通过同企业领导和管理人员的面谈,总结和归纳之后,他们需要软件具备以下的功能:1、管理员登录2、前台销售(开台、点单、结账、清台、外卖、预订、寄存、清单)3、出品登记4、前台交班5、会员管理6、修改密码7、上传下载(门店上传业务数据、门店下载基础数据)8、参数配置2 2、文档说明、文档说明本文档为系统设计人员提供需求分析,并为开发人员提供开发依据,也可用于和用户交流需求。本文档描述了项目的背景,系统的功能及其用户的环境等,然后主要对系统的功能进行了需求分析,运用 OOAD 的方法,从用例出发,对系统功能进行分析和说明.第二部分、任务说明第二部分、任务说
3、明1 1、功能概述功能概述系统完全满足了企业对物流、信息流、资金流等集成管理的需要.管理人员可以通过本系统进行前台销售、出品登记、前台交班、会员管理、上传下载和参数配置。前台销售包括开台、点单、结账、清台、外卖、预订、寄存、清单等功能,上传下载包括门店上传业务数据和门店下载基础数据等功能。其功能结构如下图所示:2 2、用户环境用户环境企业数据库服务器为 SQL SERVER2005;应用服务器为 Tomcat。系统为 B/S 架构。2第三部分、需求分析第三部分、需求分析1 1、实现功能、实现功能系统用例图此系统的用例共有 18 个,涉及到 1 类用户(工作人员),如下图所示:。功能清单功能编号
4、功能编号010203040506070809101112131415161718登录退出系统前台销售开台点单结账清台外卖预订寄存清单出品登记上传下载门店上传业务数据门店下载基础数据前台交班会员管理参数配置功能名称功能名称备注备注工作人员工作人员工作人员工作人员工作人员工作人员工作人员工作人员工作人员工作人员工作人员工作人员工作人员工作人员工作人员工作人员工作人员工作人员2 2、用例说明、用例说明(1)用例01:登录A、用例图.B、描述工作人员输入帐号和密码进入系统,密码是之前管理员设置好的.C、参与者工作人员.(2)用例02:退出系统A、用例图B、描述工作人员点击“退出系统,完成退出C、参与者
5、3工作人员.(3)用例03:前台销售A、用例图B、描述此用例在工作人员已经登录的情况下供工作人员完成前台销售工作,包括 8 个扩展用例-(开台、点单、结账、清台、外卖、预订、寄存、清单)C、参与者工作人员。(4)用例04:开台A、用例图B、描述单击【开台】,在弹出的开台窗口中输入餐台编码,选择相应的客户名称.服务生则根据“餐台资料”中设置的服务生而生成点击“确定”后即开台。C、参与者工作人员(5)用例05:点单A、用例图B、描述单击【点单】,在弹出的点单窗口中点击“+号即可添加新的菜品。当输入光标定位在菜品过滤栏时,按住 上、下箭头可以在菜品窗口中上、下移动。若输入有过滤条件,则回车(Ente
6、r)即选中当前行。单击【加菜】,即可增加光标在位行菜品的数量。单击【减菜】,即可减少光标所在行菜品的数量。单击【退菜】,输入退菜数量和原因,即可将光标在位菜品退回。单击【赠菜】,输入赠菜数量和原因,即可将光标所在行菜品赠出。选中某菜品,右击【转台】,输入转台数量,即可将光标在行菜品转入其它餐台.仅显示常用菜,此选项打“”后,下面的菜品资料将会仅显示“菜品资料”中的常用菜,方便您快速选择。C、参与者工作人员(6)用例06:结账A、用例图B、描述单击【结账】,在“收款”项目填写收到的金额。注意,它并不是实收金额(即“本次现收”)。比如:您销售了 98 元的货,客户当现给您100 元,那么“收款”项
7、目应填100,这时系统自动把“找零”项目中填入2,“已结算金额”栏填入98。系统默认的结算方式是“现金”.如果实际收款不是现金,则需要在“结算方式”栏选择实际的结算方式;如果结算方式不止一种,那么要先在“结算方式”栏中选择“多4帐户结算式,然后点击“结算金额分配,进行结算金额的分配。系统默认快捷键是“Ctrl+J”。优惠:选择相应的签单人,最高折扣率和最高优惠额是根据【基础资料】=【员工资料】中设置生成,若需要切换成其它签单人,则直接选择,输入登陆密码即可。顾客消费金额:根据当前客户消费的菜品金额生成.签单后实际优惠:根据当前客户的折扣额、抹零金额、免收金额之和生成。签单后应付:即签单优惠后实
8、际应收金额,根据当前客户的总消费金额与实际优惠金额之差生成。折扣率:如果需要打折,可在“折扣率栏输入折扣比率实现.比如:八五折,就填 85,九折就填“90”;不打折,就填“100。免收、抹零金额:如果需要在消费总合计的基础上,再给客户一定的优惠或要抹去零头,可以在“免收金额”栏输入免收金额,选择相应的“抹零方式”来实现。弹出钱箱,此选项打“”后,在“结账”之后,钱箱将会自动弹出。打印单据,此选项打“”后,在“结账”之后,结账单据将会自动打印。C、参与者工作人员(7)用例07:清台A、用例图B、描述单击【清台】,即可将已结账的餐台转为空闲餐台。C、参与者工作人员(8)用例08:外卖A、用例图B、
9、描述单击【外卖】,在弹出的外卖窗口中,通过在“菜品条码”栏输入菜品的条码、编码或简拼实现菜品的快速输入。或者点击“+”插入一个空行,在“菜品编码”处输入菜品编码或简拼,回车后您输入的编码或简拼对应的菜品就会出现。如果有多个“简拼中存在相同部分”的菜品则会弹出一个选择窗口供您选择.“单价”栏的值是从【基础资料】=【菜品资料】中提取“外卖价。“收款”项目应填收到的金额.注意,它并不是实收金额(即“本次现收”)。比如:您销售了 98 元的货,客户当现给您100 元,那么“收款”项目应填100,这时系统自动把“找零”项目中填入 2.系统默认的结算方式是“现金”.如果实际收款不是现金,则需要在“结算方式
10、栏选择实际的结算方式;如果结算方式不止一种,那么要先在“结算方式”栏中选择“多帐户结算式”,然后点击“结算金额分配”,进行结算金额的分配.系统默认快捷键是5“Ctrl+J。弹出钱箱,此选项打“”后,在“结账”之后,钱箱将会自动弹出。打印单据,此选项打“”后,在“结账”之后,结账单据将会自动打印。C、参与者工作人员(9)用例09:预订A、用例图B、描述单击【预订】,即可登记顾客预订餐台及其相关资料。单击【登记】,选择顾客名称、预订类型、预订时段。预订餐台:将光标落在餐台表栏里,双击即可选中。备注:填写顾客留言。到达取消时间后自动取消预订,此选项打“”后,系统时间到达“预订登记”窗口中的“取消时间
11、”后,此预订自动取消。单击【抵达】,表示预订的顾客已到达,即可开台.单击【变更】,可以将已登记的“顾客预订进行修改。单击【删除】,可以将已登记的“顾客预订删除掉。单击【汇总】,可以查看预订日期范围内、不同预订状态的“预订登记”.过滤:输入相关顾客资料,可以快速查询出所需要的“预订登记”情况。C、参与者工作人员(10)用例10:寄存A、用例图B、描述单击【寄存】,即可对顾客的没有消费的东西进行寄存.单击【登记】,选择顾客姓名、寄存日期、寄存商品。单击【取出】,表示顾客要把自己的商品取出来。单击【删除】,可以把已经取出商品的记录删除.C、参与者工作人员(11)用例11:清单A、用例图B、描述单击【
12、清单】,即可显示顾客消费的金额.C、参与者工作人员(12)用例12:出品登记A、用例图B、描述在“菜品编码或简拼”处过滤出所要出品的菜品,点击“确认上菜”即可。6C、参与者工作人员(13)用例13:上传下载A、用例图B、描述此用例在工作人员已经登录的情况下供工作人员完成数据的上传下载工作,包括2个扩展用例(门店上传业务数据和门店下载基础数据)C、参与者工作人员(14)用例14:门店上传业务数据A、用例图B、描述单击【上传下载】,进入门店上传、下载页面。单击【门店上传业务数据】,选择要上传的数据。单击【开始上传】,完成数据的上传。C、参与者工作人员(15)用例15:门店下载基础数据A、用例图B、
13、描述单击【上传下载】,进入门店上传、下载页面.单击【门店下载基础数据】,选择要上传的数据.单击【开始下载】,完成数据的下载。C、参与者工作人员(16)用例16:前台交班A、用例图B、描述系统会自动计算出当前操作员在本班的开单情况。如果当前操作员在接班时有余款的话,需要在“初始金额栏填写.填写完毕后,系统自动计算出本班的钱箱金额.您在审核无误后,应点击“交班”,系统会弹出一个提示窗口.如果确信要交班的话,就点击“是”,否则点击“否”。如果在交班时,需要打印交帐单,那么在点击“交班”前,应先把“点击 交班时直接打印交(接)班单”打“”。“初始现金”为零时可以直接手工输入本班的“初始现金,否则不能修
14、改。上一班次的“本班余额会自动填入本班次的“初始现金.C、参与者工作人员(17)用例17:会员管理A、用例图B、描述会员基本资料取自【基础资料】=【往来单位】中的“会员客户”.7“会员类型、“适用折扣栏目的值是根据该会员的消费金额及【基础资料】=【会员类型】中设置的“最低消费、“最高消费”、“适用折扣”自动发生变化。在会员列表中双击即可调出该会员的消费记录。选中某个会员,然后点击【发卡】按钮可以对此用户发卡。在以后的销售、退货时可以刷卡等直接调用该卡号。会员卡充值:点【充值】按钮打开【充值单】窗口,点【新增】按钮,输入“充值金额”及相关内容,点【审核通过】,即完成充值工作。要查询所有会员情况时,直接点【汇总】,也可以跟据自己的需要点击【条件】加入查询条件,或直接在过滤里输入过滤条件。C、参与者工作人员(18)用例18:参数配置A、用例图B、描述单击【参数配置】,进入参数配置页面。对里面的钱箱等功能进行配置。C、参与者工作人员3 3、用例关系、用例关系前台销售用例包括开台、点单、结账、清台、外卖、预订、寄存、清单。上传下载用例包括门店上传业务数据和门店下载基础数据。8