02点餐项目需求分析
1.项目立项
2.项目功能介绍
3.绘制项目的功能模块和操作流程图
4.具体功能描述
5.项目运行环境要求
6.项目具体完成时间和报价
7.验收标准
=========================================================================
(1).确立项目:线上点餐系统 (B2C结构)
(2). 项目功能介绍(在做任何一个项目时,都要事先想好,有哪些功能)
本点餐项目分为网站后台管理、前台大堂点餐和移动端会员点餐三部分:
① 网站后台管理
- 后台操作:登录、退出
- 员工信息管理:添加、删除、修改、重置密码、查看、分配店铺
- 店铺信息管理:添加、删除、修改、查看店铺信息
- 菜品分类信息管理:添加、删除、修改、查看菜品类别信息
- 菜品信息管理:添加、删除、修改、查看菜品信息
- 会员信息管理:查看、修改会员状态、重置密码
订单信息管理:查看订单、订单详情
其他扩展:权限管理、系统配置等
② 前台大堂点餐
- 大堂点餐: 登录(选择店铺)与退出
- 大堂点餐首页:展示当前店铺基本信息、菜品分类与菜品信息。
- 购物车管理:添加、查看、删除、清空等当前用户的点餐信息操作。
订餐管理:浏览当前店铺订单列表、详情以及处理订单
其他扩展:汇总数据展示:营业日结、订单统计等;
③ 移动端会员点餐
- 移动端会员操作:登录、退出
- 切换店铺
- 菜品浏览:当前店铺所有菜品类别与菜品信息
- 购物车:添加、查看、操作当前购物车
- 下的处理:执行订单下单处理
- 会员中心:
(3). 绘制项目的功能模块 和操作流程图
可以用 ,process ,网上搜一下就有
②餐项目功能模块图(如下图)
② 点餐系统后台用户操作流程图(如下图)
③ 员工大堂点餐操作流程图(如下图)
④ 移动端会员点餐操作流程图(如下图)
(4). 具体功能描述
- 针对与点餐平台的每个功能块进行详细描述,主要包含以下几个方面:
- 功能名称、编号、设计者、时间(标号很重要,出问题时可以快速定位到,比如后台可以是 1***,移动端 2***,大堂点餐端3***)
- 功能框图及说明
- 操作权限
- 需要哪些输入
- 具体执行过程内容
- 输出结果
- 业务数据流:DFD图
- 功能效果预览
(5). 项目运行环境要求
- 服务器环境要求:服务器数量,类型和用途;以及每台服务器的配置要求
- 软件环境:Python、MySQL、框架Django的版本要求
- 各种接口标准要求(支付、微信、短信等接口)
(6). 项目具体完成时间和报价
- 项目开发进度计划表,时间周期的安排
- 项目总体报价,以及每个模块的报价、付款方式
- 项目违约处理,后期功能附加条款处理等事项说明
(7). 验收标准(提前确定好,不然容易踢皮球)
- 项目模块功能的完成情况
- 项目的执行性能(如:网站的响应时间值:正常<=3秒)
02点餐项目需求分析相关推荐
- 【项目】基于SaaS的餐掌柜项目实战 阶段一 基于SaaS的餐掌柜项目实战 第1章 基础架构搭建 1 餐掌柜需求分析
[项目]基于SaaS的餐掌柜项目实战 文章目录 [项目]基于SaaS的餐掌柜项目实战 阶段一 基于SaaS的餐掌柜项目实战 第1章 基础架构搭建 1 餐掌柜需求分析 1.1 餐饮行业分析 1.2 餐饮 ...
- 餐厅点餐系统需求分析
点餐系统需求分析 背景说明: 在现代社会中,餐饮业是一个永远不会衰败的行业,当由于受到空间大小影响,盈利几乎不会有太大提高,想要增加更多盈利就必须提高服务效率,同时带动消费效率的提高,这时就需要考虑一 ...
- 《小团团团队》第五次作业:项目需求分析改进与系统设计
项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验九 团队作业5-团队项目需求改进与系统设计 团队名称 小团团团队 作业学习目标 (1)掌握面向对象需求分析方法:(2) ...
- Django博客系统项目需求分析
项目需求分析 需求分析原因 项目中,需求驱动开发.即开发人员需要以需求为目标来实现业务逻辑. 需求分析方式 企业中,借助产品原型图分析需求. 需求分析完后,前端按照产品原型图开发前端页面,后端开发对应 ...
- 欢迎来到美多商城!-项目准备之项目介绍-项目需求分析-项目架构设计
欢迎来到美多商城! [前后端不分离的项目] 项目介绍 项目需求分析 需求分析原因: 可以整体的了解项目的业务流程和主要的业务需求. 项目中,需求驱动开发.即开发人员需要以需求为目标来实现业务逻辑. 需 ...
- 《代码敲不队》第五次作业:项目需求分析改进与系统设计
项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 代码敲不队 作业学习目标 (1)掌握面向对象需求分析方法:(2)学习软件系统总体结构和数据库逻辑结 ...
- NB-IOT环境监测项目需求分析
文章目录 1 NB-IOT环境监测项目需求分析 1.1 项目应用场景 1.2 产品信息 1.3 产品功能 1.3.1 开机启动 1.3.2 上报温湿度 1.3.3 设备绑定 1.3.4 设备解绑 1. ...
- 嵌入式之NB-IoT开发与应用01【移动通信网络发展概述、NB-IoT应用案例、物联网生态系统-解决方案、智慧消防项目需求分析及系统设计】
学习网址: 嵌入式之NB-IoT开发与应用 目 录 P1 1.01-01 NB-IoT课程介绍(P1) NB-IoT是什么? NB-IoT能够干什么? 1.移动通信网络发展概述 移动通信网络-1G ...
- 团队作业第4次-项目需求分析
作业描述 课程 软件工程1916|W(福州大学) 团队名称 修!咻咻! 作业要求 团队作业第4次-项目需求分析 团队目标 切实可行的计算机协会维修预约平台 开发工具 Axue RP 8 原型下载 修! ...
最新文章
- 以太坊经典逆势上涨,行情能否继续?
- ExtJs4之常用函数
- 姚期智施尧耘获FOCS 2021时间检验奖,MIT华人学霸毛啸摘最佳学生论文奖
- boot.ini文件解密
- 数据结构 - 如何判断两个无环单链表是否相交;如果相交,给出相交的第一个结点
- poj1182 and 携程预赛2第一题 带权并查集
- 8条关于Web前端性能的优化建议
- [Unity]导入插件出现编译错误的解决办法:在工程关闭时重新添加一次插件
- RabbitMQ入门:发布/订阅(Publish/Subscribe)
- python执行过程
- 通过CSS3 Media Query实现响应式Web设计
- 正规矩阵的谱分解MATLAB,正规矩阵的谱分解.PDF
- NPDP认证怎么考?有用吗?
- 云服务器安装不了声卡,驱动精灵怎么安装声卡 声卡驱动安装方法
- 蓝牙技术|伦茨科技智能语音遥控器方案简介
- 软件工程复习笔记——项目计划
- 庆科EMW3080 mxos开发环境搭建helloworld编译
- OneTab扩展:解决 Chrome 内存占用过多问题
- Golang开发的CMS内容发布系统
- java 毕向东 内部类_Java基础毕向东day05 对象与对象的区别,匿名内部类,函数的执行流程。...
热门文章
- docker配置mysql 中间件 ProxySQL
- python黑科技脚本_利用Python实现FGO自动战斗脚本,再也不用爆肝啦~
- 详细分析本机号码一键登录原理!建议收藏
- 关于统信UOS操作系统版本介绍
- android 手机内存其他文件在哪里,消失的手机内存去哪了?用它清理手机文件,告诉你手机内存的秘密...
- tipask 不能正常解析
- 抠像互动技术使人物与各种景物叠加,形成神奇的艺术效果
- element-ui el-date-picker日期选择器 value-format问题
- vue拍照功能PC+手机需要的可以看一下
- 【亲测好用】磁盘管理器:Disk Xray Mac版