zoukankan      html  css  js  c++  java
  • 团队作业——UML设计

    团队分工

    UML

    用例图

    用例图部分所对应的是系统中的前端,前端是呈现给用户最直观的部分;当用户使用时,只需要输入了自己的学号与密码,就可以直观的看到用户近期的课程表,以及指纹签到情况。同时我们附有选项键,其中包括了:指纹签到信息、完整课表等功能。该部分面临的问题则是如何设计一个精美的界面呈现给用户;简单而快捷的操作,为用户查询课表提供了便捷的途径。

    状态图


    状态图所对应的是系统的指纹查询功能,用户可以通过选项查询指纹签到信息。系统每三分钟自动刷新一次。问题则是做到准确获取用户是否已经签到。方便用户查询指纹签到信息,不用再繁琐的登录至请假网查询。

    类图

    类图部分所对应的是后端。我们需要解决如何获取课表信息、签到信息等。方便用户查询本人课表信息。

    活动图

    活动图部分所对应的是用户使用部分,向用户介绍了软件的概况,功能实现与跳转,方便用户使用。当用户在教务网内或请假系统修改了用户密码之后,用户需在选项界面更新修改用户认证信息。

    工具选择:

    本次团队作业中我们团队一致选择了使用processOn这个平台来实现UML的制作。
    processOn的优点很明显:
    1、它是一个在线的网页平台,不需要我们进行繁琐的安装,即刻使用
    2、功能较为全面,可以满足我们操作需求。
    3、操作简单,不需要像Visio等软件,需要一定的学习时间才能掌握操作方法。

  • 相关阅读:
    JEECG 不同(角色的)人对同样的字段数据,使用不同的字段验证规则
    CRM系统设计方案
    MySql concat与字符转义
    MYSQL 三元 函数
    Linux watchdog
    Prometheus & SoundCloud
    Docker存储驱动Device Mapper,Overlay,AUFS
    linux的nohup命令
    Eclipse Todo Tasks 任务试图
    Mysql drop function xxxx ERROR 1305 (42000): FUNCTION (UDF) xxxx does not exist
  • 原文地址:https://www.cnblogs.com/1148059038tean/p/12567536.html
Copyright © 2011-2022 走看看