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点餐项目需求分析相关推荐

  1. 【项目】基于SaaS的餐掌柜项目实战 阶段一 基于SaaS的餐掌柜项目实战 第1章 基础架构搭建 1 餐掌柜需求分析

    [项目]基于SaaS的餐掌柜项目实战 文章目录 [项目]基于SaaS的餐掌柜项目实战 阶段一 基于SaaS的餐掌柜项目实战 第1章 基础架构搭建 1 餐掌柜需求分析 1.1 餐饮行业分析 1.2 餐饮 ...

  2. 餐厅点餐系统需求分析

    点餐系统需求分析 背景说明: 在现代社会中,餐饮业是一个永远不会衰败的行业,当由于受到空间大小影响,盈利几乎不会有太大提高,想要增加更多盈利就必须提高服务效率,同时带动消费效率的提高,这时就需要考虑一 ...

  3. 《小团团团队》第五次作业:项目需求分析改进与系统设计

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验九 团队作业5-团队项目需求改进与系统设计 团队名称 小团团团队 作业学习目标 (1)掌握面向对象需求分析方法:(2) ...

  4. Django博客系统项目需求分析

    项目需求分析 需求分析原因 项目中,需求驱动开发.即开发人员需要以需求为目标来实现业务逻辑. 需求分析方式 企业中,借助产品原型图分析需求. 需求分析完后,前端按照产品原型图开发前端页面,后端开发对应 ...

  5. 欢迎来到美多商城!-项目准备之项目介绍-项目需求分析-项目架构设计

    欢迎来到美多商城! [前后端不分离的项目] 项目介绍 项目需求分析 需求分析原因: 可以整体的了解项目的业务流程和主要的业务需求. 项目中,需求驱动开发.即开发人员需要以需求为目标来实现业务逻辑. 需 ...

  6. 《代码敲不队》第五次作业:项目需求分析改进与系统设计

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 代码敲不队 作业学习目标 (1)掌握面向对象需求分析方法:(2)学习软件系统总体结构和数据库逻辑结 ...

  7. NB-IOT环境监测项目需求分析

    文章目录 1 NB-IOT环境监测项目需求分析 1.1 项目应用场景 1.2 产品信息 1.3 产品功能 1.3.1 开机启动 1.3.2 上报温湿度 1.3.3 设备绑定 1.3.4 设备解绑 1. ...

  8. 嵌入式之NB-IoT开发与应用01【移动通信网络发展概述、NB-IoT应用案例、物联网生态系统-解决方案、智慧消防项目需求分析及系统设计】

    学习网址: 嵌入式之NB-IoT开发与应用 目   录 P1 1.01-01 NB-IoT课程介绍(P1) NB-IoT是什么? NB-IoT能够干什么? 1.移动通信网络发展概述 移动通信网络-1G ...

  9. 团队作业第4次-项目需求分析

    作业描述 课程 软件工程1916|W(福州大学) 团队名称 修!咻咻! 作业要求 团队作业第4次-项目需求分析 团队目标 切实可行的计算机协会维修预约平台 开发工具 Axue RP 8 原型下载 修! ...

最新文章

  1. 以太坊经典逆势上涨,行情能否继续?
  2. ExtJs4之常用函数
  3. 姚期智施尧耘获FOCS 2021时间检验奖,MIT华人学霸毛啸摘最佳学生论文奖
  4. boot.ini文件解密
  5. 数据结构 - 如何判断两个无环单链表是否相交;如果相交,给出相交的第一个结点
  6. poj1182 and 携程预赛2第一题 带权并查集
  7. 8条关于Web前端性能的优化建议
  8. [Unity]导入插件出现编译错误的解决办法:在工程关闭时重新添加一次插件
  9. RabbitMQ入门:发布/订阅(Publish/Subscribe)
  10. python执行过程
  11. 通过CSS3 Media Query实现响应式Web设计
  12. 正规矩阵的谱分解MATLAB,正规矩阵的谱分解.PDF
  13. NPDP认证怎么考?有用吗?
  14. 云服务器安装不了声卡,驱动精灵怎么安装声卡 声卡驱动安装方法
  15. 蓝牙技术|伦茨科技智能语音遥控器方案简介
  16. 软件工程复习笔记——项目计划
  17. 庆科EMW3080 mxos开发环境搭建helloworld编译
  18. OneTab扩展:解决 Chrome 内存占用过多问题
  19. Golang开发的CMS内容发布系统
  20. java 毕向东 内部类_Java基础毕向东day05 对象与对象的区别,匿名内部类,函数的执行流程。...

热门文章

  1. docker配置mysql 中间件 ProxySQL
  2. python黑科技脚本_利用Python实现FGO自动战斗脚本,再也不用爆肝啦~
  3. 详细分析本机号码一键登录原理!建议收藏
  4. 关于统信UOS操作系统版本介绍
  5. android 手机内存其他文件在哪里,消失的手机内存去哪了?用它清理手机文件,告诉你手机内存的秘密...
  6. tipask 不能正常解析
  7. 抠像互动技术使人物与各种景物叠加,形成神奇的艺术效果
  8. element-ui el-date-picker日期选择器 value-format问题
  9. vue拍照功能PC+手机需要的可以看一下
  10. 【亲测好用】磁盘管理器:Disk Xray Mac版