一、功能划分

系统的整体功能可以根据不同的用户划分为如下几个功能:

1.管理员:发布菜品,修改菜品,删除菜品。

2.学生:登陆注册,查找菜品,加入购物车,支付,评论。

3.食堂工作人员:查看订单。

功能划分表如下:

二、功能描述

  在顶层数据流图以及功能划分的基础上,我们利用第1层和第2层数据流图来具体描述系统的相关功能。

DFD图:

第1层:

第2层

对第1层图的第2部分的精化:

对第3部分的精化:

对第4部分的精化:

转载于:https://www.cnblogs.com/emmm666/p/9189547.html

OrderOnline——功能需求相关推荐

  1. 没有功能需求设计文档?对不起,拒绝开发!

    作者:朱成林,南京大学软件工程专业硕士,十年软件项目研发及管理经验,专注于医药信息化领域. 来自:zhuchenglin.me 0 题记 在很多软件公司,特别是一些创业型的团队中,对于这样的情景可能大 ...

  2. 更新网盘(云存储)功能需求,免费网盘需求,手机数据备份

    昨天有朋友问我有没有手机数据恢复的软件,他不小心把重要的短信给删了,正巧我在整理网盘需求,于是将手机数据备份功能也一起整理到这里. 更新内容: 文件同步功能需求 手机云存储备份 文件同步 文件同步:将 ...

  3. 业务需求、客户需求与功能需求

    首先有用户需求,然后由组织将用户需求转化为业务需求,再由开发者将业务需求转化为功能需求,功能需求映射到系统功能模块. 业务需求( business requirements):业务需求是公司基于收集的 ...

  4. 软件需求包括3个不同的层次 - 业务需求、用户需求和功能需求

    首先有用户需求,然后由组织将用户需求转化为业务需求,再由开发者将业务需求转化为功能需求,功能需求映射到系统功能模块.业务需求也有可能是基于的业务发展需要,由组织首先提出来的. 业务需求(Busines ...

  5. BIM工程信息管理系统搭建-系统功能需求

    BIM工程信息管理系统功能需求 该系统是真实存在项目,项目于2013年开始研发到2014年初完成,按照当时技术能力和国内BIM现状,现在BIM技术已比之前好多了,不管是建模.展示等.均提高了不少,本博 ...

  6. Java线程池(2) - 线程池的功能需求、设计、实现

    本节会从软件开发功能需求的角度引出 Java线程池 的功能,然后我们会自己实现这个功能,最后再分析JUC Executors 的源码. Doug Lea < Java Concurrcy In ...

  7. 【论文写作】网上办公自动系统中功能需求如何写

    4.3 功能需求: 一般来说,政府部门办公自动化系统应以公文处理和机关事务管理(尤其以领导办公)为核心,同时提供信息通讯与服务等重要功能,因此,典型的办公自动化应用包括公文管理.督查管理.政务信息采集 ...

  8. 业务需求、用户需求、功能需求、非功能需求

    软件需求包括3个不同的层次――业务需求.用户需求和功能需求.除此之外,每个系统还有各种非功能需求. 业务需求(Business requirement)表示组织或客户高层次的目标.业务需求通常来自项目 ...

  9. 学生选课系统功能需求

    学生选课系统功能需求 一.功能流程 1.管理员维护基本资料 1)管理员 2)系别 3)班级 4)科目 5)教师 6)学生 2.学生登录 1)修改密码 2)查看可选课程信息 3)选课 3.教师登录 1) ...

  10. java springboot房地产信息管理系统+实训报告+PPT+功能需求报告

    博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 java springboot房地产信息管理系统+实训报告+PPT+功能需求报告 ...

最新文章

  1. javascript 红宝书笔记之函数、变量、参数、作用域
  2. 统一沟通-技巧-13-Lync-Polycom RMX 1500-配置
  3. 多目标遗传优化算法nsga2求解复杂约束问题【python源码实现,实数编码】
  4. JS疑惑-1(连续赋值)
  5. ubuntun 16.04 protobuf安装过程
  6. Git学习文档之一 学习文档-并行开发
  7. vue+webapi 实现WebSocket 推送
  8. shell 数组详解
  9. 自定义函数hello,并注册到hive源码中并重新编译
  10. Linux安装中文输入法(Google拼音输入法)
  11. springboot+elasticsearch 中测试查询语句报错failed to map source
  12. H3C设备通过oid获取光衰
  13. linu {,} 使用
  14. 全网最新正则表达式总结- 简单 便捷 (适用于新手学习正则表达式,老手巩固学习正则表达式)
  15. 基于Tushare的上证综指行情分析与影响其涨跌的因素(以美债为例)
  16. mysql 文本 挖掘_GitHub - cwff520/dianping_textmining: 大众点评评论文本挖掘,包括点评数据爬取、数据清洗入库、数据分析、评论情感分析等的完整挖掘项目...
  17. 奇数阶魔方阵算法分析
  18. 将两个ISO文件挂载至同一个虚拟光驱
  19. bison版本问题导致编译报错:‘parse.error‘ is not used
  20. NOI题库答案 (1.7 字符串基础)(1-20)

热门文章

  1. Atitit 声音和音乐检索 多媒体信息检索 信息检索 目录 1.1. 14.4.5 音频基础知识 1 1.2. 多媒体信息检索的方法主要有哪些?其原理是什么? 1 1.3. 基于文本的检索和基于
  2. Atiti.ui原理与gui理论
  3. piap.windows io 监测attilax总结
  4. paip.提升用户体验---提取FLASH中图片
  5. paip.重装系统需要备份的资料总结..
  6. 京东量化平台宣告下线,其他平台该何去何从?
  7. 贝莱德集团CEO劳伦斯·芬克: 伟大的公司,都有一个长期战略
  8. 大数据 对冲基金Cayman Atlantic
  9. 谁说财务软件不能上纯公有云?
  10. 向量化计算cell_Matlab向量化编程在二级劝退学科中的一个应用例子