1、文档目标:本需求规格说明书是为了订餐系统而编写,主要面向系统分析员,程序员,测试员,实施员和最终用户。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。文档范围:本文档主要包括基于网络的订餐管理系统的功能性需求:信息采集系统,后勤系统,订餐系统,订餐管理系统。产品介绍:本系统是一种基于网络的订餐系统,通过网络的互联更好地对顾客进行优质服务。信息采集系统的主要参与者为信息采集员,信息采集员录入顾客的各种信息,为之后更好地服务提供信息。后勤系统中根据信息系统提供的信息为顾客提出膳食建议单,厨师根据订餐管理员给出的订菜单制作菜单,送餐员阅览菜单,并进行送餐。订餐系统中顾客可以在任何有网络的
2、地方进行自行注册在登陆订餐系统之后可以查询膳食建议单,根据查询内容可以下订单并进行支付。订餐管理系统中的主要参与者为订餐管理员,订餐管理员根据顾客所下的订单制作订菜单供厨师阅览。产品面向的用户群体本产品面向的用户主要有希望拥有健康的饮食习惯并愿意提供部分私人隐私的人群,同时愿意接受营养师的建议,尊重营养师的顾客才能够成为本产品会员,否则不在本产品服务范围内。产品中的角色:角色名称职责描述信息采集员采集顾客的信息,对顾客信息进行修改删除查询营养师根据顾客信息制作膳食建议单厨师制作菜单(送餐员阅览)送餐员阅览菜单获得信息并进行送餐订餐管理员制作订菜单(厨师阅览)系统功能分类:功能类别子功能信息采集
3、系统采集顾客信息修改顾客信息删除顾客查询顾客信息后勤系统提供膳食建议单制作菜单订餐系统顾客注册顾客查询膳食建议单顾客根据喜好下订单顾客对所点服务支付订餐管理系统提供订菜单,并支持菜名添加删除用例图:信息采集系统:主要完成对顾客信息的采集修改删除等操作,对顾客信息进行维护。信息采集活动图:用例描述:用例名称登录信息系统主要业务参与者信息采集员前置条件信息采集员打开电脑开启系统后置条件信息采集员成功登录信息系统触发条件要求信息采集员采取行动基本路径(主事件流)1信息管理系统要求信息采集员输入账号密码2. 信息采集员输入账号密码 3. 系统提示登录成功扩展事件流3a. 系统判断输入不正确 3a1.系
4、统提示账号不正确 3a2.系统提示密码不正确特殊需求支持多语言输入补充说明信息采集员登陆时序图:用例名称修改顾客信息主要业务参与者信息采集员前置条件信息采集员登录信息管理系统后置条件订餐管理员成功修改顾客信息触发条件顾客要求修改信息基本路径(主事件流)1 信息采集员进入信息管理信息系统请求修改顾客信息2 系统要求信息采集员输入相应顾客帐号3 信息采集员输入帐号并修改信息扩展事件流2a. 系统判断输入顾客帐号错误 3a1.系统提示账号不正确 3a2.系统提示帐号不存在特殊需求支持多语言输入补充说明修改顾客信息时序图:用例名称删除顾客主要业务参与者信息采集员前置条件信息采集员登录信息管理系统后置条
5、件信息采集员成功删除顾客触发条件顾客要求取消信息基本路径(主事件流)1信息采集员请求删除某顾客信息2. 系统要求输入相应的顾客帐号3. 信息采集员输入顾客帐号,并请求删除4. 系统更新数据库并保存扩展事件流4a. 系统提示无此顾客,并要求重新输入结束当系统自动弹出对话框显示“菜单完成”,此用例结束。特殊需求支持多语言输入补充说明删除信息时序图:用例名称查询顾客信息主要业务参与者信息采集员前置条件信息采集员登录信息管理系统后置条件信息采集员成功查询顾客信息触发条件顾客要求查询信息基本路径(主事件流)1信息采集员请求查询顾客信息2. 信息管理系统要求输入顾客的账号3. 系统判断存在该顾客并显示顾客
6、信息扩展事件流3a. 系统提示错误 3a1.系统提示顾客不存在 3a2.系统提示顾客已被删除特殊需求支持多语言输入补充说明后勤系统:用例名称膳食建议单主要业务参与者营养师前置条件营养师查看顾客信息后置条件营养师合成膳食建议单触发条件系统要求营养师对某个顾客提出膳食建议基本路径(主事件流)1营养师根据顾客信息给出膳食建议单 扩展事件流无特殊需求支持多语言输入补充说明用例名称登录菜单系统主要业务参与者厨师前置条件厨师打开电脑后置条件厨师成功登录菜单系统触发条件厨师要求送餐员送餐基本路径(主事件流)1菜单系统要求厨师输入账号密码2. 厨师输入账号密码 3. 系统提示登录成功扩展事件流3a. 系统判断
7、输入不正确 3a1.系统提示账号不正确 3a2.系统提示密码不正确特殊需求支持多语言输入补充说明厨师登陆时序图:用例名称阅览菜单主要业务参与者厨师前置条件厨师已成功登录菜单系统后置条件厨师得到菜单信息触发条件要求厨师制作菜单基本路径(主事件流)1厨师输入顾客帐号2. 系统根据顾客帐号给出相应菜单扩展事件流2a. 系统判断输入不正确 2a1.系统提示账号不正确 2a2.系统提示帐号不存在2b 营养师未给出膳食建议单2c 顾客还未进行点菜特殊需求支持多语言输入补充说明阅览菜单时序图:用例名称制作菜单主要业务参与者厨师前置条件厨师登录菜单系统并查阅订菜单后置条件厨师成功建立菜单触发条件厨师已查阅订菜
8、单基本路径(主事件流)厨师根据实际制作菜单扩展事件流无特殊需求支持多语言输入补充说明用例名称登录菜单系统主要业务参与者送餐员前置条件送餐员打开电脑开启系统后置条件送餐员成功登录菜单系统触发条件订餐管理员进入订菜单管理界面基本路径(主事件流)1. 送餐员请求进入菜单系统2菜单系统要求送餐员输入账号密码3. 送餐员输入账号密码 4. 系统提示登录成功扩展事件流4a. 系统判断输入不正确 4a1.系统提示账号不正确 4a2.系统提示密码不正确特殊需求支持多语言输入补充说明用例名称查询菜单信息主要业务参与者送餐员前置条件送餐员登录订餐管理系统后置条件送餐员获得菜单信息触发条件要求送餐员送餐基本路径(主
9、事件流)1送餐员输入顾客帐号2. 系统根据顾客帐号给出相应菜单扩展事件流2a. 系统判断输入不正确 2a1.系统提示账号不正确 2a2.系统提示帐号不存在2b 营养师未给出膳食建议单2c 顾客还未进行点菜2d 厨师未制作菜单结束当系统自动弹出对话框显示“菜单完成”,此用例结束。特殊需求支持多语言输入补充说明送餐员查询菜单时序图:订餐系统:顾客活动图:订餐管理系统:订餐管理员活动图:用例名称定菜单主要业务参与者订餐管理员前置条件订餐管理员登录订餐管理系统后置条件订餐管理员成功建立私人定菜单触发条件订餐管理员进入订菜单管理界面基本路径(主事件流)1订餐系统要求订餐管理员输入账号密码2. 订餐管理员输入正确的账号密码3. 系统提示输入正确并提供模版要求管理员建立私人菜单4. 订餐管理员根据顾客选菜情况添置定菜单扩展事件流3a. 系统判断输入不正确 3a1.系统提示账号不正确 3a2.系统提示密码不正确结束当系统自动弹出对话框显示“菜单完成”,此用例结束。特殊需求支持多语言输入补充说明此文档可自行编辑修改,如有侵权请告知删除,感谢您的支持,我们会努力把内容做得更好最新可编辑word文档