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

    业务领域建模Domain Modeling

    业务分析

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

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

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

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

    用户有以下操作:

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

    管理员有以下操作:

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

    视频类所需方法:

    • 分帧处理
    • 数据标注

    用户类属性:

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

    管理员类属性:

    • userId
    • 姓名
    • 密码

    视频类属性:

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

    消息类属性:

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

    UML类图

    在这里插入图片描述

    关系数据库模型

    在这里插入图片描述

  • 相关阅读:
    GetAwaiter和GetResult
    Sql中的小数点和保留位数
    简单工厂类
    c#种GetType()和TypeOf()的区别
    php 内置正则配置邮箱
    通过手机号获取定位
    使用navicat连接mysql 报错:2003-Can't comment to Mysql server on '192.168.X.X'(10038)
    java基础系列(七):内部类的详解
    bootstrap : 响应式导航
    CSS
  • 原文地址:https://www.cnblogs.com/ustca/p/11922534.html
Copyright © 2011-2022 走看看