1、日期2012/4/16Reviewed by 评审人王丽颖Approved by批准 Revision Record修订记录Revision Version修订版本CR ID /Defect IDCR/ Defect号Sec No.修改章节Change Description修改描述Author作者目录1.引言.1.1编写目的.1.2适用范围2.任务概述2.1项目目标2.2用户范围2.3项目背景3.需求分析3.1功能规定3.2系统功能概述3.2.1系统用例图及描述3.2.2系统功能3.3用例分析3.3.1用户模块3.3.2员工订餐3.3.3餐品更新3.3.4管理用户及订单3.3.5员工送餐3.
2、4数据流程图3.5系统活动图3.6系统类图及描述3.5文档需求3.6测试需求4.运行环境第一部分 引言1.1编写目的本说明明书描述了网上外卖体统案例研究项目的要求,作为系统设计、实现目标及验收的依据,通过该需求分析,描述用户的具体需求,定义需求具体的格式和内容。本文档主要涉及“网上外卖体统”的功能需求描述。第二部分 任务概述1.1 项目目标l 用户订餐l 餐品更新l 管理客户2.2 用户范围该快餐店的主要服务对象是附近一个大学的学生和周边公司的工作人员。2.3 项目背景快餐店的店主委托设计小组为他创建网上外卖系统。网站主要提供的当天的菜单,有荤菜,素菜,主食,小菜和汤,或是套餐可供客户浏览,要
3、求网页能够提供每种菜式的主料,口味,图片,价格。欲购买的客户需要注册(提供邮购和管理所必须的有效信息,如姓名,地址,电话等)取得唯一的用户名成为会员。会员登录后便可以订餐,也可以通过电话进行订餐,送餐的范围在快餐店的周围1公里内,超出外卖范围的地址不会生成订单,在客户确认订单后的40分钟内,由送外卖的工人将订餐信息和快餐送到客户手中,同时收取订餐款。为了方便订餐,系统记录每个订餐者的信息,当客户第二次电话订餐时,根据电话号码或是用户名称找到客户信息。店主应该能够对每天的外卖情况(比如,每种菜的销量,日销售额)进行统计,对客户信息进行查询和管理。第三部分 需求分析3.1 功能规定用户浏览注册后可
4、以进行订餐。3.2 系统功能概述用户在使用本系统在线订餐,是本系统的基本目的。同时用户也可以留言,系统可以管理客户。3.2.1系统用例图 1、顾客网上订餐功能分析:1. 顾客登录网上订餐系统进行菜单浏览。2. 顾客注册为会员。3. 会员对自己的个人信息进行更改,比如送餐地址和联系电话。以及账户密码。4. 顾客对已选的菜单进行更改选择的数量或者取消选择。5. 当顾客确定订餐完毕后,顾客将其提交只服务器后台点餐系统,并生成订单。2、管理员后台管理系统功能分析:1. 管理员在后台登录后,可以创建新的管理员。2. 管理员可以对餐厅网上订餐系统上的菜单进行添加、删除和修改,比如更改菜单的图片,价格,菜单
5、的描述,更换新品,添加新菜等。3. 管理员对菜单进行管理,确定订单的生成。4. 管理员根据不同的属性来查询订单,比如生成日期或者编号等。5. 管理员根据不同的时间段统计处营业额,成本,同时还能统计出每道菜的销售量、任何时间段的销售情况以及每一个顾客的消费情况。具体功能如下表:功能类别子功能用户管理用户登录用户注册用户操作餐品展示餐品的详细介绍选择、退订、更改餐品确认信息提交反馈意见察看其他订餐者留言管理员操作增加餐品修该餐品删除餐品回复留言删除留言确认和配送信息结帐付款3、用户注册登录用户访问本网站直接进入本网站可直接进入网站主页,可选择登陆,若为注册可选择注册,只有注册用户成为会员后方可点餐
6、。注册提供用户名和密码,用户名只能检测,若以存在也提示。另外加入记住密码功能。4、浏览菜品显示菜品的各种信息,可在分类查询,动态搜索,设计页面分业,布局排版问题,以方便用户浏览选择。5、菜品详细信息显示餐品中某一餐品的详细信息,包括有荤菜,素菜,主食,小菜和汤,或是套餐等,网页还能够提供每种菜式的主料,口味,图片,价格以供用户选择。6、提交选择信息并生成订单接受信息,随即获取订单号,动态刷新顶单状态,固定时间(如30秒)完成一道菜,用户可继续修改为完成的菜品,已完成菜品无法进行操作,用户修改订单并保存。7、结帐付款送餐员送餐后用户付款及对此次餐的评价。8、管理员操作在后台系统中管理每天的外卖情
7、况(比如,每种菜的销量,日销售额)进行统计,对客户信息进行查询和管理。另外,系统还应当满足信息的完整性以及系统的可扩展性。用例名称:查看菜单用例描述:客户通过网站选择食品参与者:客户前置条件:客户对餐品满意预定餐时基本路径:1客户浏览网站2.通过菜单选择餐品提交订单客户通过网站选择食品,选择好后成为会员提交订单客户注册成为会员后1.客户浏览网站3.选好后注册成为会员4.提交订单付款送外卖的工人将订餐信息和快餐送到客户手中,客户将订餐款付给工人客户、送餐工人送外卖的工人将订餐信息和快餐送到客户手中1.客户提交订单2.前台人员生成订单3.送餐工人将餐品送给顾客4.顾客交付餐款提出建议顾客浏览网站后
8、可以提出对本网站的建议 顾客顾客浏览网站后2.提交建议注册顾客浏览网站后,欲购买的客户需要注册(提供邮购和管理所必须的 有效信息,如姓名,地址,电话等)取得唯一的用户名成为会员。会员登录后便可以订餐,也可以通过电话进行订餐。顾客浏览网站后需要订餐2.提交注册信息订餐客户通过网站选择食品,欲购买的客户需要注册(提供邮购和管理所 必须的有效信息,如姓名,地址,电话等)取得唯一的用户名成为会员。会员登录后便可以订餐,也可以通过电话进行订餐,送餐的范围在快餐店的周围1公里内,超出外卖范围的地址不会生成订单。1客户通过网站浏览餐品2.选择餐品3.提交订餐单取消订餐当客户订餐之后有事或者不满意时客户会取消
9、订餐客户对餐品不满意餐品时4.取消订餐编制餐单客户通过网站选择食品,网站需要提供的当天的菜单,有荤菜,素菜,主食,小菜和汤,或是套餐可供客户浏览,要求网页能够提供每种菜式的主料,口味,图片,价格。前台人员1工作人员编制好餐单2.发布到网站上3.顾客浏览增加菜式网站需要提供的当天的菜单,有荤菜,素菜,主食,小菜和汤,或是套餐可供客户浏览,要求网页能够提供每种菜式的主料,口味,图片,价格,所以前台人员有新菜式时要提交服务器1.工作人员编制好餐单删除菜式网站需要提供的当天的菜单,有荤菜,素菜,主食,小菜和汤,或是套餐可供客户浏览,要求网页能够提供每种菜式的主料,口味,图片,价格,当某些菜式不推出时,
10、前台人员需删除。1工作人员重新编制好餐单打印订餐名单在客户提交订单四十分钟后前台人员产生订餐名单即客户的订餐信息,交予送餐工人。1客户提交订单2.确认顾客不改变订单后3.打印订餐名单查询销售额网店每天都有日销售额,前台人员能够对每天的外卖情况(比如,每种菜的销量,日销售额)进行统计。管理客户信息为了方便客户再次订餐,前台人员需系统记录每个订餐者的信息,当客户第二次电话订餐时,根据电话号码或是用户名称找到客户信息。1.客户第一次订餐2.客户注册3.前台人员记录注册信息送餐在客户确认订单后的40分钟内,由送外卖的工人将订餐信息和快餐送到客户手中,同时收取订餐款。送餐工人在客户确认订单后的40分钟内1. 用户提交订单(餐品,用户建议)2. 前台人员生成订单3. 送餐人员送餐以及收取餐收取餐款当送餐人员将餐品送到目的地时,通过订餐信息向客户收取餐款送餐工人送餐到目的地1.用户提交订单(餐品,用户建议)3.送餐人员送餐以及通过订餐信息收取餐款将订餐信息给客户注册用户用户模块登录系统浏览餐品订购餐品在线留言餐品查询管理员模块餐品管理服务管理添加餐品修改餐品派送餐员管理订单取消订单生成订单
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1