zoukankan      html  css  js  c++  java
  • 业务领域建模Domain Modeling

    业务领域建模Domain Modeling

    业务分析

    工程实践的需求是搭建一个视频数据集网站,满足一些基本的视频数据上传与处理服务。用户可以将需要处理的视频发布到网站的个人账号,设置视频访问权限,根据个人需求获取网站处理好的视频并下载到本地。

    系统的用户有网站的注册用户与网站的管理者,普通注册用户可以上传下载视频,网站管理者可以审核修改注册用户的当前状态、删除违规视频或禁止违规用户上传下载视频等操作。

    管理员可以向所有用户发布公告,让用户遵守视频的发布规则,用户可以查看删除收到的消息。

    系统需要的类有:用户类、管理员类、视频类、消息类

    用户有以下操作:

    • 注册
    • 登录
    • 注销
    • 上传视频
    • 下载视频
    • 删除视频

    管理员有以下操作:

    • 登录
    • 注销
    • 查封用户
    • 解禁用户
    • 删除视频
    • 发布公告

    视频类所需方法:

    • 分帧处理
    • 数据标注

    用户类属性:

    • userId
    • 姓名
    • 密码
    • 账号状态

    管理员类属性:

    • userId
    • 姓名
    • 密码

    视频类属性:

    • cvId
    • userId
    • URL
    • 权限
    • 文件名
    • 发布日期

    消息类属性:

    • msgId
    • userId
    • 内容
    • 发布日期

    UML类图

    在这里插入图片描述

    关系数据库模型

    在这里插入图片描述

  • 相关阅读:
    面向对象之继承
    面向对象之封装
    面向对象编程
    Centos7.7镜像源配置
    Centos7环境配置
    多表查询v1
    多表查询
    库相关操作
    数据库初识
    数据相关操作
  • 原文地址:https://www.cnblogs.com/ustca/p/11922534.html
Copyright © 2011-2022 走看看