第三次专题作业

一.用例图

用户可以使用系统的查看成就、查看已建目标、查看/修改系统设置,即将截止目标提醒四个功能。其中查看成就、查看已建目标、查看/修改系统设置功能需要用户登录系统,用户查看已建目标后,可以选择建立新目标或者修改、删除目标,选择修改、删除目标后,用户会查看已建目标的具体信息并对目标进行修改或删除。

在这里插入图片描述

二.静态UML图

由于项目的核心功能是以用户的登陆注册为基础的,针对不同用户个性化的用户自主设置目标。并且所有的操作都是基于成功登录的用户上来进行的。

所以以用户类和目标类为主体,围绕这二者建立类图。

用户类将具有能操作其它三块功能的方法。这三块功能包括成就、目标和系统设置。

目标类在具有目标所需的各类基本信息的基础上,含有新增、编辑、删除等操作。

在前两个主类(用户类、目标类)的基础上,关联实现另外两个基本的功能类:成就、系统设置。

成就类由两个子类(已获得成就类和未实现成就类)继承,其中未实现成就类可以通过方法:“判断是否符合条件”转化为已获得成就类

系统设置类通过设置系统默认属性,使得部分其它类对其产生依赖。

下面是整体的类图。

在这里插入图片描述

三.动态UML图

1.交互图

第一个顺序图描绘了在处理目标时,即查询、修改目标时,用户、系统、数据库三个对象之间的消息通信与行为;

在这里插入图片描述

在这里插入图片描述

第二个顺序图描绘了用户与不同界面信息之间的交互行为。

在这里插入图片描述

协作图则描绘了用户自登录时,所进行的操作过程中,与系统、数据库协同行为时的交互。

在这里插入图片描述

在这里插入图片描述

2.状态图

状态图主要可分为如下几个部分:首先是第一部分登录注册,在登录判定成功后,显示任务列表,用户可以选择进行修改任务、修改设置、查看成就三个主要操作

在这里插入图片描述

3.活动图

活动图则描述了该APP的操作流程。

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值