软件工程项目之随心所欲—食堂点菜系统
随心所欲—食堂点菜系统
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)设置管理员有哪些需求,可以查看用户的哪些信息,可以修改哪些信息。
软件工程项目之随心所欲—食堂点菜系统相关推荐
- 基于Java毕业设计校园食堂订餐系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计校园食堂订餐系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计校园食堂订餐系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开 ...
- 2019年6月6日第十五周体育馆团体预约系统UML软件工程项目日志
体育馆团体预约系统 UML软件工程项目日志 June,6th ,2019 目录 一. 博客地址 1 二. 客户提交内容 1 三. 项目背景 2 四. 项目范围和前景 2 五. 沟通记录 3 六. 甲方 ...
- iapp退出软件按钮代码_昆仑通态软件应用(23):酒店触摸屏点菜系统的设计(案例)...
点击上方蓝字关注我哦! 01•实训目的 •1. 学习使用MCGS嵌入版组态软件设计实现对酒店触摸屏点菜系统的控制. •2. 用TP717BMCGS触摸屏来控制西门子S7-200的PLC进行工作. •3 ...
- 点餐系统ip地址_易石无线点菜系统--单店,集团餐饮管理系统,餐饮管理专业硬件-Yumstone易石软件...
一. 无线点菜概述: 餐饮行业是我国最传统.涉及面最广的行业,同时又是一个劳动力密集型的行业.长期以来,这个行业的信息化水平都停留在非常原始的状态.随着经济的发展和国内产业结构的调整,餐饮行业作为一个 ...
- ssm餐厅线上点菜系统、点餐系统的设计与实现
摘 要 国内餐饮行业的快速发展,人们为了能够更加方便地管理用户点菜,餐厅线上点菜系统被人们开发出来从而更好地方便管理用户点菜,一个完美的餐厅线上点菜系统已经成为各个餐厅的追求目标. 本系统利用SSM技 ...
- java计算机毕业设计校园食堂订餐系统源码+数据库+系统+lw文档+部署
java计算机毕业设计校园食堂订餐系统源码+数据库+系统+lw文档+部署 java计算机毕业设计校园食堂订餐系统源码+数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...
- 计算机毕业设计ssm校园食堂订餐系统531p9系统+程序+源码+lw+远程部署
计算机毕业设计ssm校园食堂订餐系统531p9系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui. ...
- java计算机毕业设计前台点菜系统源码+程序+lw文档+mysql数据库
java计算机毕业设计前台点菜系统源码+程序+lw文档+mysql数据库 java计算机毕业设计前台点菜系统源码+程序+lw文档+mysql数据库 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...
- 基于JAVA层次分析法食堂评价系统计算机毕业设计源码+系统+lw文档+部署
基于JAVA层次分析法食堂评价系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA层次分析法食堂评价系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...
最新文章
- 在Windows/Ubuntu上使用Visual Studio Code作为Go语言编辑器操作步骤
- 想满分的看这里:1015 德才论 (25分)
- python集合运算_Python 集合set()添加删除、交集、并集、集合操作详解
- jooq映射原理_JOOQ事实:从JPA批注到JOOQ表映射
- eclipse和Tomcat绑定
- beta 发布的相关评论
- 主板检测卡c5_主板检测卡显示的代码都是什么
- 三极管工作原理_三极管的工作原理是什么,详解三极管工作原理。
- 【windows7 bluescreen蓝屏的解决方法】
- npm install没有node_文件,并且package.json文件缺失
- 学习java和html必须要知道的英文单词(入门单词,包括C#)
- IPSec的IKEv1和IKEv2协议
- vue工程,高德地图信息窗体模块化插入,及信息窗口点击事件
- http://ai.taobao.com/?pid=mm_40428920_1105750338_109783200329
- PAT甲级 英文单词汇总
- 地理科学与计算机技术的关系,地理信息系统与地理学的关系
- java 使用itext导出PDF文件,中文不显示问题解决
- 互斥事件的概念和公式_高三数学辨析专题---概率模型中互斥、对立、独立事件...
- Raid、裸容量、可用容量的概念
- 微信小程序系列(6)如何用微信小程序写一个论坛?贴心代码详解(四)搜索页