zoukankan      html  css  js  c++  java
  • 功能需求分析书

    功能需求分析书

    总共五个界面:登录界面、餐厅管理员主页面、后厨人员主界面、服务员主界面

    一、登陆界面

    1、要求:

    登录界面要有用户登录名(char(30))、用户密码(char(18))、验证码(char(6))

    2、流程图:

    功能需求分析书

    总共五个界面:登录界面、餐厅管理员主页面、后厨人员主界面、服务员主界面

    一、登陆界面

    1、要求:

    登录界面要有用户登录名(char(30))、用户密码(char(18))、验证码(char(6))

    2、流程图:

    3、输入数据

    必要数据:用户名、密码、验证码

    其他数据:角色编号

    4、输出数据

          必要数据:输出提示登陆成功或者失败

          其他数据:gif动态图

    5、与其他模块相关性

    二、餐厅管理员主页面

    功能需求:能够增删改查用户信息、发送公告及接收信息、对菜品的增删改查操作、历史订单查询、接收买单订单推送、修改个人信息

    1、增删改查用户信息

    1.1流程图

    1.2输入数据

    必要输入数据:用户编号(自动生成)、登录名、密码、角色编号

    其他输入数据:性别、年龄、联系方式、用户头像

    1.3输出数据

    提示操作成功或者失败

    1.4与其他模块相关性

    序号

    模块名字

    关系

    1

    登陆界面

    依赖

    2、发送公告及接收信息

    功能目的:及时收到其他管理人员和用户的信息,保持通讯

    2.1流程图

    2.2输入数据

    必要输入数据:主题、内容、发送范围、发送时间、当前时间

    其他数据数据:发送者

    2.3输出数据

    提示操作成功或者失败

    在时间到的时候发送信息

    2.4与其他模块相关性

    3、菜品的增删改查操作

    3.1流程图

    3.2输入数据

    必要输入数据:菜品编号(自动生成)、菜品名称、菜品简介、菜品详情、是否推荐菜品、菜品图像路径、菜品价格

    其他输入数据:无

    3.3输出数据

    提示操作成功或者失败

    4、修改个人信息

    功能目的:能够对自己账户信息进行编辑修改

    1、流程图

    2、输入数据

    必要输入数据:用户名、密码、角色编号(不可修改)

    其他输入数据:性别、年龄,联系方式、地址、头像、备注

    3、输出数据

    必要输出数据:用户名、密码、角色编号(不可修改)

    其他输出数据:性别、年龄,联系方式、地址、头像、备注

    5、接收买单订单推送

    5.1流程图

    5.2输入数据

    必要数据数据:接受或者拒绝

    其他输入数据:无

    5.3输出数据

    必要输出数据:菜单名称、菜单价格、菜品编号、下单时间

    其他输出数据:图片、菜品详情、菜品简介

    5.4与其他模块相关性

    序号

    模块名称

    关系

    1

    用户主界面(下单)

    依赖

    6、历史订单查询

    功能目的:方便对订单的统计,查询

    6.1输入数据

    必要输入数据:无

    其他数据数据:通过日期时间或者菜单名称,订单编号进行关键字查询。

    6.2输出数据

    必要输出数据:订单时间、订单编号、总价格、订单处理结果(接受或者取消)、订单完成状态

    其他输出数据:订单详细菜单、备注

    6.3与其他模块相关性

    序号

    模块名称

    关系

    1

    用户主界面

    依赖

    2

    接收买单订单推送

    关联

    3

    后厨主界面

    关联

    三、后厨人员主界面

    1、接收实时公告

    与其他模块相关性

    序号

    模块名称

    关系

    1

    管理员发送公告

    依赖

    2、接收点餐信息

    1、输出数据

    必要输出数据:订单编号、菜单详情、下单时间

    其他输出数据:是否催单

    2、与其他模块相关性

    序号

    模块名称

    关系

    1

    用户下单

    依赖

    3、发布传菜推送消息

    3.1输出数据

    提示信息

    4、修改个人信息

    同上

    四、服务员主界面

    1、接收实时公告

    2、实时传菜推送信息

    2.1输入数据

    必要输入数据:菜单编号、订单编号(自动生成)、菜品详情、菜品价格、菜品总价格

    其他输入数据:订单时间

    3、浏览菜品

    3.1输出数据

    必要输出数据:菜单价格、菜单编号、图片、单品菜单数量、菜单详情

    其他输出数据:

    4、点餐

    必要输入数据:数量、餐桌号、商品编号

    其他输入数据:时间

    必要输出数据:提示订单状态

    其他输出数据:等待时间

    1、     用户主界面

    添加菜单、取消菜单

    共14个页面。

    3、输入数据

    必要数据:用户名、密码、验证码

    其他数据:角色编号

    4、输出数据

          必要数据:输出提示登陆成功或者失败

          其他数据:gif动态图

    5、与其他模块相关性

    二、餐厅管理员主页面

    功能需求:能够增删改查用户信息、发送公告及接收信息、对菜品的增删改查操作、历史订单查询、接收买单订单推送、修改个人信息

    1、增删改查用户信息

    1.1流程图

    1.2输入数据

    必要输入数据:用户编号(自动生成)、登录名、密码、角色编号

    其他输入数据:性别、年龄、联系方式、用户头像

    1.3输出数据

    提示操作成功或者失败

    1.4与其他模块相关性

    序号

    模块名字

    关系

    1

    登陆界面

    依赖

    2、发送公告及接收信息

    功能目的:及时收到其他管理人员和用户的信息,保持通讯

    2.1流程图

    2.2输入数据

    必要输入数据:主题、内容、发送范围、发送时间、当前时间

    其他数据数据:发送者

    2.3输出数据

    提示操作成功或者失败

    在时间到的时候发送信息

    2.4与其他模块相关性

    3、菜品的增删改查操作

    3.1流程图

    3.2输入数据

    必要输入数据:菜品编号(自动生成)、菜品名称、菜品简介、菜品详情、是否推荐菜品、菜品图像路径、菜品价格

    其他输入数据:无

    3.3输出数据

    提示操作成功或者失败

    4、修改个人信息

    功能目的:能够对自己账户信息进行编辑修改

    1、流程图

    2、输入数据

    必要输入数据:用户名、密码、角色编号(不可修改)

    其他输入数据:性别、年龄,联系方式、地址、头像、备注

    3、输出数据

    必要输出数据:用户名、密码、角色编号(不可修改)

    其他输出数据:性别、年龄,联系方式、地址、头像、备注

    5、接收买单订单推送

    5.1流程图

    5.2输入数据

    必要数据数据:接受或者拒绝

    其他输入数据:无

    5.3输出数据

    必要输出数据:菜单名称、菜单价格、菜品编号、下单时间

    其他输出数据:图片、菜品详情、菜品简介

    5.4与其他模块相关性

    序号

    模块名称

    关系

    1

    用户主界面(下单)

    依赖

    6、历史订单查询

    功能目的:方便对订单的统计,查询

    6.1输入数据

    必要输入数据:无

    其他数据数据:通过日期时间或者菜单名称,订单编号进行关键字查询。

    6.2输出数据

    必要输出数据:订单时间、订单编号、总价格、订单处理结果(接受或者取消)、订单完成状态

    其他输出数据:订单详细菜单、备注

    6.3与其他模块相关性

    序号

    模块名称

    关系

    1

    用户主界面

    依赖

    2

    接收买单订单推送

    关联

    3

    后厨主界面

    关联

    三、后厨人员主界面

    1、接收实时公告

    与其他模块相关性

    序号

    模块名称

    关系

    1

    管理员发送公告

    依赖

    2、接收点餐信息

    1、输出数据

    必要输出数据:订单编号、菜单详情、下单时间

    其他输出数据:是否催单

    2、与其他模块相关性

    序号

    模块名称

    关系

    1

    用户下单

    依赖

    3、发布传菜推送消息

    3.1输出数据

    提示信息

    4、修改个人信息

    同上

    四、服务员主界面

    1、接收实时公告

    2、实时传菜推送信息

    2.1输入数据

    必要输入数据:菜单编号、订单编号(自动生成)、菜品详情、菜品价格、菜品总价格

    其他输入数据:订单时间

    3、浏览菜品

    3.1输出数据

    必要输出数据:菜单价格、菜单编号、图片、单品菜单数量、菜单详情

    其他输出数据:

    4、点餐

    必要输入数据:数量、餐桌号、商品编号

    其他输入数据:时间

    必要输出数据:提示订单状态

    其他输出数据:等待时间

    1、     用户主界面

    添加菜单、取消菜单

  • 相关阅读:
    golang单例模式
    PHP打开并修改文件
    关于文件服设计的一些想法
    Api
    golang Iterate through the fields of a struct in Go
    zookeeper note
    centos 6 install protoc
    todo
    linux route
    build http_load
  • 原文地址:https://www.cnblogs.com/15linzhijie/p/6095857.html
Copyright © 2011-2022 走看看