随心所欲—食堂点菜系统

1. 引言

1.1编写目的

本文详细描述任务管理系统的需求,表述的需求信息要求明确。开发方与软件使用者充分沟通需求,最终形成此文档,为后续软件开发提供依据。

1.2用户

食堂工作人员、师生、系统管理员

2. 任务概述

2.1目标

为了节约广大师生的排队就餐时间,提高食堂工作效率。

2.2假定和约束

●软件需要确保用户智能手机支持联网服务。
●用户的手持设备支持联网,信号和网络状态良好。

3.需求分析

3.1系统界面

用户界面:

食堂工作人员界面:

系统管理人员界面:

3.2系统用例图

师生点餐用例图:

食堂工作人员用例图:

系统管理员用例图:

3.3权限需求

系统的用户是学校师生和饭堂管理人员,其在现实逻辑中具有相应的工作权限,此系统权限需求有以下几种含义。
(1)针对系统用户设置用户的操作权限。
(2)师生的权限有下单、修改订单状态等。
(3)食堂工作人员的权限有更新菜品,查看订单。
(4)管理员的权限有修改用户信息。

3.4任务流程处理图

4.详细功能需求

4.1功能解释

系统账户管理
系统账户管理下分用户管理、我的账户和设置;有系统管理员身份的用户在我的账户里可以登录和注销;在用户管理里,系统管理员负责添加用户,可以添加,修改和删除各类用户,可以修改用户的密码;在设置里可以查看意见反馈以及处理各种投诉。

员工管理
可添加或删除员工,登记员工信息,包括编号、姓名、性别、年龄、婚否、住址、所属部门、薪金、聘用日期等。

4.2数据描述

(1)用户信息表

(2)食堂工作人员信息表

5.系统管理

5.1部门管理
维护部门信息。
因为系统有推向各个高校的可能,所以要保持现有系统与部门信息的结构一致,以便后面数据的移植和系统整合。

5.2员工管理
维护员工信息。
因为系统有推向各个高校的可能,所以要保持员工信息与部门信息的结构一致,以便后面数据的移植和系统整合。

5.3用户管理
维护信息的用户。
权限管理
设置系统权限。

5.4具体功能需求
(1)设置用户有哪些功能需求和使模块的适应权限。
(2)设置食堂工作人员有哪些需求,可以查看哪些信息。
(3)设置管理员有哪些需求,可以查看用户的哪些信息,可以修改哪些信息。

软件工程项目之随心所欲—食堂点菜系统相关推荐

  1. 基于Java毕业设计校园食堂订餐系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计校园食堂订餐系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计校园食堂订餐系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开 ...

  2. 2019年6月6日第十五周体育馆团体预约系统UML软件工程项目日志

    体育馆团体预约系统 UML软件工程项目日志 June,6th ,2019 目录 一. 博客地址 1 二. 客户提交内容 1 三. 项目背景 2 四. 项目范围和前景 2 五. 沟通记录 3 六. 甲方 ...

  3. iapp退出软件按钮代码_昆仑通态软件应用(23):酒店触摸屏点菜系统的设计(案例)...

    点击上方蓝字关注我哦! 01•实训目的 •1. 学习使用MCGS嵌入版组态软件设计实现对酒店触摸屏点菜系统的控制. •2. 用TP717BMCGS触摸屏来控制西门子S7-200的PLC进行工作. •3 ...

  4. 点餐系统ip地址_易石无线点菜系统--单店,集团餐饮管理系统,餐饮管理专业硬件-Yumstone易石软件...

    一. 无线点菜概述: 餐饮行业是我国最传统.涉及面最广的行业,同时又是一个劳动力密集型的行业.长期以来,这个行业的信息化水平都停留在非常原始的状态.随着经济的发展和国内产业结构的调整,餐饮行业作为一个 ...

  5. ssm餐厅线上点菜系统、点餐系统的设计与实现

    摘 要 国内餐饮行业的快速发展,人们为了能够更加方便地管理用户点菜,餐厅线上点菜系统被人们开发出来从而更好地方便管理用户点菜,一个完美的餐厅线上点菜系统已经成为各个餐厅的追求目标. 本系统利用SSM技 ...

  6. java计算机毕业设计校园食堂订餐系统源码+数据库+系统+lw文档+部署

    java计算机毕业设计校园食堂订餐系统源码+数据库+系统+lw文档+部署 java计算机毕业设计校园食堂订餐系统源码+数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  7. 计算机毕业设计ssm校园食堂订餐系统531p9系统+程序+源码+lw+远程部署

    计算机毕业设计ssm校园食堂订餐系统531p9系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui. ...

  8. java计算机毕业设计前台点菜系统源码+程序+lw文档+mysql数据库

    java计算机毕业设计前台点菜系统源码+程序+lw文档+mysql数据库 java计算机毕业设计前台点菜系统源码+程序+lw文档+mysql数据库 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  9. 基于JAVA层次分析法食堂评价系统计算机毕业设计源码+系统+lw文档+部署

    基于JAVA层次分析法食堂评价系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA层次分析法食堂评价系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...

最新文章

  1. 在Windows/Ubuntu上使用Visual Studio Code作为Go语言编辑器操作步骤
  2. 想满分的看这里:1015 德才论 (25分)
  3. python集合运算_Python 集合set()添加删除、交集、并集、集合操作详解
  4. jooq映射原理_JOOQ事实:从JPA批注到JOOQ表映射
  5. eclipse和Tomcat绑定
  6. beta 发布的相关评论
  7. 主板检测卡c5_主板检测卡显示的代码都是什么
  8. 三极管工作原理_三极管的工作原理是什么,详解三极管工作原理。
  9. 【windows7 bluescreen蓝屏的解决方法】
  10. npm install没有node_文件,并且package.json文件缺失
  11. 学习java和html必须要知道的英文单词(入门单词,包括C#)
  12. IPSec的IKEv1和IKEv2协议
  13. vue工程,高德地图信息窗体模块化插入,及信息窗口点击事件
  14. http://ai.taobao.com/?pid=mm_40428920_1105750338_109783200329
  15. PAT甲级 英文单词汇总
  16. 地理科学与计算机技术的关系,地理信息系统与地理学的关系
  17. java 使用itext导出PDF文件,中文不显示问题解决
  18. 互斥事件的概念和公式_高三数学辨析专题---概率模型中互斥、对立、独立事件...
  19. Raid、裸容量、可用容量的概念
  20. 微信小程序系列(6)如何用微信小程序写一个论坛?贴心代码详解(四)搜索页

热门文章

  1. 华为鸿蒙认证测试题,你能答对几道?
  2. jieba和wordcloud红楼梦人物出现次数生成词云
  3. 挑选出100瓶药水中有且仅有1瓶毒药水所需的最少老鼠数量
  4. consul java connect_accumulation
  5. 2023年闷声发大财的6个风口行业
  6. vue-happy-scroll实现上拉加载更多(vue)
  7. 与其让黑客有机可乘,不如用MCK保驾护航
  8. 打包aab,从AAB文件生成Apk文件(Android应用程序捆绑包)
  9. 求最小公倍数(C++牛客网)
  10. Android通讯录(联系人)-ContentProvider