目录

软件工程大作业

目录

软件工程大作业

  1. 引言

    1.1 编写目的

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

    1.2 用户

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

  2. 任务概述

    2.1 目标

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

    2.2 假定和约束

    ●软件需要确保用户智能手机支持联网服务。

    ●用户的手持设备支持联网,信号和网络状态良好。

  3. 需求分析

    3.1 系统界面

    用户界面 https://i-blog.csdnimg.cn/blog_migrate/ebce1e2556da0d3f77537cd1891bb376.png#pic_center

食堂工作人员界面

https://i-blog.csdnimg.cn/blog_migrate/052782528001c4311081df1870e2de52.png#pic_center

系统管理人员界面

https://i-blog.csdnimg.cn/blog_migrate/74c82d1b74a8536b8d096384040bed3b.png#pic_center

3.2 系统用例图

师生点餐用例图

https://i-blog.csdnimg.cn/blog_migrate/d1699e65be8b2689805cbe1ff645cc4a.png#pic_center

食堂工作人员用例图

https://i-blog.csdnimg.cn/blog_migrate/cd569f492a2a44d436064b1cb7d02963.png#pic_center

系统管理员用例图

https://i-blog.csdnimg.cn/blog_migrate/fcc9ade9e74553e1c2663d4b10e9870d.png#pic_center

3.3 权限需求

系统的用户是学校师生和饭堂管理人员,其在现实逻辑中具有相应的工作权限,此系统权限需求有以下几种含义。

1.针对系统用户设置用户的操作权限。

2.师生的权限有下单、修改订单状态等。

3.食堂工作人员的权限有更新菜品,查看订单。

4.管理员的权限有修改用户信息。

3.4 任务流程处理图

https://i-blog.csdnimg.cn/blog_migrate/e64cbbe81cc1207f2ce0f3b21b9788b7.png#pic_center

  1. 详细功能需求

    4.1 功能解释

    系统账户管理

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

    员工管理

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

    4.2 数据描述

    https://i-blog.csdnimg.cn/blog_migrate/5f20bb1dfc10d46d047b35416a7dc49b.png#pic_center

    https://i-blog.csdnimg.cn/blog_migrate/6275a8ec4218bf5c5962697c6d23462c.png#pic_center

  2. 系统管理

    5.1部门管理

    维护部门信息。

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

    5.2员工管理

    维护员工信息。

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

    5.3用户管理

    维护信息的用户。

    5.4权限管理

    设置系统权限。

    具体功能需求有:

    1.设置用户有哪些功能需求和使模块的适应权限。

    2.设置食堂工作人员有哪些需求,可以查看哪些信息。

    3.设置管理员有哪些需求,可以查看用户的哪些信息,可以修改哪些信息。