Java菜谱网需求分析初稿

无敌的宇宙
无敌的宇宙
擅长邻域:Java,HTML,JavaScript,MySQL,支付,退款,图片上传

分类: Java springboot ssm MySQL 专栏: java springboot ssm Mysql 标签: Java菜谱网需求分析初稿

2023-01-02 23:01:56 558浏览

3.1 系统用户角色美食平台由管理员和用户组成,用户又分为注册会员和游客,角色的用例关系如图3.1所示。图3.1 角色用例关系图管理员可对用户信息删、查,对菜谱进行删、审,等。游客可以浏览菜谱信息、查询菜谱等。注册会员可以浏览菜谱信息,查询和上传菜谱、评论、查看和修改个人信息等。表3.1阐述本产品的各种角色及其职责。各种角色的具体行为将在功能性需求中描述。表3.1 产品角色角色名称职责描述管理员拥

3.1 系统用户角色

美食平台由管理员和用户组成,用户又分为注册会员和游客,角色的用例关系如图3.1所示。














图3.1 角色用例关系图


管理员可对用户信息删、查,对菜谱进行删、审,等。游客可以浏览菜谱信息、查询菜谱等。注册会员可以浏览菜谱信息,查询和上传菜谱、评论、查看和修改个人信息等。表3.1阐述本产品的各种角色及其职责。各种角色的具体行为将在功能性需求中描述。


表3.1 产品角色

角色名称

职责描述

管理员

拥有该系统最高的权限,可以查看、修改、使用系统内所有的信息和功能。

注册会员

拥有部分管理员的功能,但大多数功能都可以正常使用。可以对所上传的菜谱进行增删改查,使用评论功能等。

游客

只可以对菜谱进行浏览和查询并无其他功能访问权限。

3.2 系统功能概述

美食平台主要包括管理员管理、用户管理、题库管理、 登陆中心、首页、生成试卷、菜谱管理等功能,前端和后端功能模块分别如图3.2以及图3.3所示。






















图3.2 美食平台前端功能模块图


















图3.3 美食平台后端功能模块图



3.3 系统功能模块

管理员可以对系统内的所有信息进行管理,如:管理员可更改用户信息、查询所有用户信息、查询菜谱、审核上传菜谱、删除菜谱等。

注册会员可以浏览菜谱信息、查询菜谱、上传菜谱、评论、查看个人信息、修改个人信息查看菜谱是否上传成功等。

游客可以浏览菜谱信息、查询菜谱等。

通过对系统的需求分析,明确了系统用户角色以及系统功能,根据分析绘制该系统的系统用例图,系统用例如图3.4所示。

3.3.1 用户管理

用户管理包括按类别浏览菜谱、收藏菜谱、上传菜谱、评论,用户管理功能结构图如图3.4所示。

























图3.3 系统用例图














图3.4 用户管理功能结构图

(1) 按类别浏览菜谱:该功能只有注册会员可以使用,注册会员可以通过该功能浏览已有菜谱信息。

(2) 收藏菜谱:该功能只有注册会员可以使用,注册会员可以对喜欢的菜谱进行收藏。

(3) 上传菜谱:该功能只有注册会员可以使用,但仅必须通过管理员进行审核,方可被展示。

(4) 评论:该功能只有注册会员可以使用,注册会员通过该功能对菜谱的信息进行评价和讨论。

3.3.2 管理员管理

管理员可以对系统内的所有信息进行管理,如:管理员可更改用户信息、查询所有用户信息、查询菜谱、审核上传菜谱、删除菜谱等。管理员管理功能结构图如图3.5所示。











图3.5管理员管理功能结构图



















3.3.3 菜谱管理













3.3.4 登陆中心













图3.7 登陆中心功能结构图

3.3.5 首页












3.4 系统流程分析


3.5 数据流分析

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695