订餐管理系统需求概述.docx
《订餐管理系统需求概述.docx》由会员分享,可在线阅读,更多相关《订餐管理系统需求概述.docx(25页珍藏版)》请在冰豆网上搜索。
![订餐管理系统需求概述.docx](https://file1.bdocx.com/fileroot1/2023-7/25/2d572377-92b8-4c97-b2ea-d456cdb61dcf/2d572377-92b8-4c97-b2ea-d456cdb61dcf1.gif)
订餐管理系统需求概述
订餐管理系统
需求规格说明书
编写者:
版本:
V.0417
第一章项目概述
第一节项目背景
在网络技术逐渐渗入到社会生活各个层面的今天,传统的商业经营方式也面临着变革,而网上订餐则是一个很重要的方向。
据了解,现代多数人认为网上订餐即方便又快捷,但也有很多人认为网上订餐还存在供应商太少,分布不均,可供选择的餐饮品种不多等问题。
国内网上订餐业务的发展之所以受阻,还在于电子结算方面的障碍,而这一方面是由于消费者的消费习惯,另一方面也由于快餐公司的实力尚不足以支撑。
网上订餐在我国尚属新生事物,任何新生事物从萌芽到发展壮大都需要相当长的一段历程,但其发展前景是很好的。
新加坡进行的一项民意测验显示,在富裕的新加坡,年龄在21至30岁之间的年轻人热衷于点点鼠标,他们对食品的需要就可从网上订购得到满足。
相信随着中国年轻网民的不断成长,网上订餐业务会愈来愈繁忙。
但同时,网上订餐业务的发展也需要开展此项业务企业的努力,如引入专业物流配送,推出营养快餐,丰富餐饮品种等,逐步走上品质标准化、经营连锁化、服务规范化、通讯网络化的经营之路。
不管怎么说,网上订餐在未来的中国肯定会越来越受欢迎,前景可是一片光明。
第二节项目介绍
总体介绍
订餐系统主要由运营商管理子系统、餐馆管理子系统、订餐者管理子系统等三大模块组成。
运营商管理子系统
这个子系统主要用于运营商管理餐馆用户帐号信息的功能,主要是为付费餐馆用户注册餐馆登陆帐号、修改、删除及查询。
餐馆管理子系统
这个子系统主要用于餐馆用户管理自己的餐馆信息、菜单信息、订单信息及留言信息。
订餐者管理子系统
这个子系统主要用于订餐者用户管理自己的个人信息、查询餐馆及菜单信息、管理购物车及订单信息、留言。
第二章需求划分
第一节运营商管理
模块用户信息管理
第二节餐馆管理
模块一用户信息管理
模块二菜单管理
模块三订单管理
模块四留言管理
第三节订餐者管理
模块一用户信息管理
模块二餐馆信息查询
模块三菜单查询
模块四购物车管理
模块五订单管理
模块六留言管理
第三章需求明细
第一节运营商管理
模块用户信息管理
功能点1:
注册餐馆
输入:
餐馆信息
输出:
·成功:
所有已注册的餐馆
·失败:
返回信息输入页面
验证:
·前台验证:
验证输入的信息是否符合格式
流程图:
功能点2:
查询已注册餐馆
输入:
无
输出:
·成功:
所有已注册餐馆
·失败:
错误信息页面
验证:
无
流程图:
功能点3:
修改注册餐馆状态
输入:
餐馆状态选择
输出:
·成功:
返回修改后的餐馆数据
·失败:
错误信息
验证:
无
流程图:
第二节餐馆管理
模块一餐馆信息管理
功能点1:
查询餐馆信息
输入:
无
输出:
·成功:
显示该餐馆列表信息
·失败:
错误信息
验证:
无
流程图:
功能点2:
修改餐馆信息
输入:
·输入要修改的餐馆信息:
餐馆名称、登录密码、电话、地址。
·在显示该餐馆列表的页面,点击“修改”按钮(实质是输入餐馆ID)。
输出:
·成功:
在数据库中修改对应的餐馆信息
刷新原来餐馆的页面,并且,其中包含该餐馆修改后的列表信息
·失败:
错误信息
验证:
·前台验证
1.餐馆名称:
8-20字节
2.餐馆地址:
20-100字节
3.登陆密码:
6-20字节
·后台验证
1.修改的餐馆名在数据库中是否有重名餐馆名
2.操作是否抛异常
流程图:
模块二菜单管理
功能点1:
增加菜单信息
输入:
·菜色ID,菜色名字,菜色价格,菜色原材料
输出:
·成功:
显示添加后的菜单信息
·失败:
错误信息
验证:
·新增的菜单ID在数据库中是否有重名
流程图:
功能点2:
删除菜单信息
输入:
·选择要删除的菜单,自动提交菜色ID
输出:
·成功:
显示删除后的菜单信息
·失败:
错误信息
验证:
·欲删除的菜单ID是否存在
流程图:
功能点3:
修改菜单信息
输入:
·菜色名字,菜色价格,菜色原材料
输出:
·成功:
显示修改后的菜单信息
·失败:
错误信息
验证:
·欲修改的菜单ID是否存在
流程图:
功能点4:
查询菜单信息
输入:
·点击查询
输出:
·成功:
显示菜单列表信息
·失败:
错误信息
验证:
·无
流程图:
模块四订单管理
功能点1:
查询所有订单信息
输入:
·点击查询
输出:
·成功:
返回订单查询列表信息
·失败:
错误信息
验证:
·无
流程图:
功能点2:
修改订单信息
输入:
·无
输出:
·成功:
修改后的订单信息
·失败:
错误信息
验证:
·无
流程图:
功能点3:
删除无效订单记录
输入:
·无
输出:
·成功:
删除后的订单信息
·失败:
错误信息
验证:
·无
流程图:
功能点4:
阶段性的订单总结
输入:
·无
输出:
·成功:
订单直接列表,如订单总额等
·失败:
错误信息
验证:
·无
流程图:
模块五留言管理
功能点1:
查询留言
输入:
·选中按钮
输出:
·成功:
显示所有留言信息
·失败:
错误信息
验证:
·无
流程图:
功能点2:
增加留言
输入:
·输入留言
输出:
·成功:
显示所增加的留言信息
·失败:
错误信息
验证:
·无
流程图:
功能点3:
删除留言
输入:
·点击删除按钮
输出:
·成功:
显示删除后的留言信息
·失败:
错误信息
验证:
·无
流程图:
第三节订餐者管理
模块一用户信息管理
功能点1:
订餐者注册
输入:
·根据数据库字段进行输入
输出:
·成功:
用户信息进入数据库,显示注册成功
·失败:
错误信息
验证:
·所属字段是否为空,是否重名,格式是否符合等
流程图:
功能点2:
订餐者个人信息查询
输入:
·点击查询
输出:
·成功:
显示个人信息
·失败:
错误信息
验证:
·无
流程图:
功能点3:
订餐者个人信息修改
输入:
·点击修改
·输入新的个人信息
·点击提交
输出:
·成功:
显示修改后的个人信息
·失败:
错误信息
验证:
·无
流程图:
模块二餐馆信息查询
功能点:
餐馆信息查询
输入:
·餐馆所属区域
·餐馆所属菜系
·餐馆名字(可以模糊查询)
输出:
·成功:
显示查询所得结果列表
·失败:
错误信息
验证:
·无
流程图:
模块三菜单查询
功能点:
菜单信息查询
输入:
·输入菜系
·餐馆所属菜系
·菜的名字(可以迷糊查询)
输出:
·成功:
显示查询所得相关菜单的列表
·失败:
错误信息
验证:
·无
流程图:
模块四购物车管理
功能点1:
增加菜单至购物车
输入:
·前台下单菜的相关信息
输出:
·成功:
返回增加至购物车成功页面
·失败:
错误信息
验证:
·无
流程图:
功能点2:
查询购物车信息
输入:
·根据用户ID查询该用户购物车内容
输出:
·成功:
返回用户购物车信息
·失败:
错误信息
验证:
·无
流程图:
功能点3:
修改购物车信息
输入:
·根据购物车数据库字段进行修改
输出:
·成功:
返回修改过后的购物车信息
·失败:
错误信息
验证:
·无
流程图:
功能点4:
删除购物车记录
输入:
·选择相应的购物车记录进行删除
输出:
·成功:
返回删除相应记录后的购物车信息
·失败:
错误信息
验证:
·无
流程图:
模块五订单管理
功能点1:
增加订单
输入:
·当用户在购物车中提交后的购物车信息
输出:
·成功:
订单进入数据库
·失败:
错误信息
验证:
·无
流程图:
功能点2:
查询订单状态
输入:
·根据客户订单的ID号进行订单查询
输出:
·成功:
返回查询结果
·失败:
错误信息
验证:
·无
流程图:
功能点3:
修改订单状态
输入:
·根据客户订单的ID号进行订单查询,当用户订单处于未处理状态时允许用户修改订单信息
输出:
·成功:
返回修改成功后的订单信息
·失败:
错误信息
验证:
·无
流程图:
功能点4:
删除订单记录
输入:
·根据客户订单的ID号进行订单查询,当用户订单处于未处理状态时允许用户删除订单信息
输出:
·成功:
提示删除成功信息
·失败:
错误信息
验证:
·无
流程图:
模块六留言管理
功能点1:
用户添加留言
输入:
·留言版中添加用户的留言
输出:
·成功:
留言信息进入数据库
·失败:
错误信息
验证:
·无
流程图:
功能点2:
查询用户留言
输入:
·点击查询留言按钮
输出:
·成功:
返回留言信息列表
·失败:
错误信息
验证:
·无
流程图: