zoukankan      html  css  js  c++  java
  • 【二食堂】功能规格说明书

    项目 内容
    这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健)
    这个作业的要求在哪里 功能规格说明书
    我们在这个课程的目标是 学习敏捷开发之道
    这个作业在哪个具体方面帮助我们实现目标 项目功能规格说明

    1. 项目说明

    项目简介

    • 项目名称:文本实体和关系在线标注系统 //范德彪
    • 项目简介
      • 实现一个互联网上面向特定领域的专业知识文本中知识的提取系统,对给定的专业书籍文本,对文本中的专有名词术语(实体)和不同术语指代对象之间关系进行标注,构建专业领域的知识图谱,同时也可以作为机器学习的训练数据来使用。
      • 支持多用户协同标注,能够记录每个标注数据的来源并同步更新;支持对标注的文本对应的实体进行链接,通过图形化的界面对标注结果进行展现,并支持双向的定位。

    概念说明

    概念 说明
    实体 文本中的专有名词术语
    实体之间的关系 包括从属、并列、解释等
    知识图谱 为知识域可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列各种不同的图形

    2. 典型用户

    产品的用户身份并没有明显的分类,主要的用户区别在于对功能的侧重。以下给出几个典型的需求不同功能的用户。

    王亨利

    用户信息 用户情况
    姓名 王亨利
    用户身份 某高校本科学生
    知识层次/能力 就读于某理工科专业,专业能力较强。对本专业知识有一个较为全面的了解。
    生活/工作 日常学习十分认真,课前预习课后复习。烤漆不抱佛脚
    用户动机 希望期末复习时能快速地构建某门课程的知识图谱,帮助加深记忆。
    用户困难 构建知识图谱时,手写工作量大;使用画图软件操作别扭,排版比较费时间。
    典型场景 期末复习,王亨利决定将专业知识“过一遍”。他将相关专业书籍导入应用,快速地浏览了一遍课本,将一些重要的概念标记出来并标注关系。标注完成,他可以快速地生成知识图谱。
    用户偏好 专业术语勾选便捷,实体之间的关系类型丰富,快速生成图谱。
    用户比例 30%

    马杰瑞

    用户信息 用户情况
    姓名 马杰瑞
    用户身份 某高校本科学生
    知识层次/能力 就读于某理工科专业,学力有限,阅读专业书籍比较吃力。
    生活/工作 学业有压力,课下花费大量时间自学阅读专业书籍。
    用户动机 希望能在阅读时通过勾划相关内容整理出知识图谱,方便理解。
    用户困难1 目前没有相关的软件,构建知识图谱需要自行整理。
    典型场景 马杰瑞同学在阅读电子版书籍时,直接在该应用界面进行勾划,在实体之间标注对应的关系。他可以随时查看知识图谱,方便理解。
    用户偏好 阅读界面流畅美观,标注功能强大,可支持多种文件格式。
    用户比例 40%

    李约翰

    用户信息 用户情况
    姓名 李约翰
    用户身份 某高校教师
    知识层次/能力 专家
    生活/工作 负责某一专业课程的授课
    用户动机 某一年课改,准备更新原有的讲义和PPT,要在其中插入专业知识图谱。
    用户困难 专业知识体系庞杂,构建知识图谱工作量巨大。
    典型场景 李约翰老师找来了几位同事/学生,大家同时在应用中标注实体,可以很快完成知识图谱的构建
    用户偏好 协同标注更新同步,操作简单快捷
    用户比例 20%

    乔保罗

    用户信息 用户情况
    姓名 乔保罗
    用户身份 某高校计算机专业研究生
    知识层次/能力 熟悉机器学习
    生活/工作 在实验室做研究,主攻机器学习。
    用户动机 希望把知识图谱作为训练数据来进行特征学习。
    用户困难 知识图谱构建困难。
    典型场景 保罗同学找来了相关地书籍,手动进行标注。最终将知识图谱以数据地格式导出,用于机器学习。
    用户偏好 导出地数据结构清晰明了。
    用户比例 10%

    3. 界面原型设计

    原型设计

    • 用户登录界面

      输入帐号密码登录,可以选择注册新用户

    • 注册界面

      注册成为新用户

    • 浏览页面

      • 用户头像及ID。点击可进入个人主页
      • 其他在线用户。可查看当前在线编辑该文档的所有用户
      • 文本区域。用来展示导入的书籍内容。可在次页面进行文本中实体的标注。
      • 实体。已经标注过的实体出现在这里,可展示实体的相关信息。
      • 知识图谱。展示已标注内容的知识图谱
      • 导入/导出
      • 邀请其他用户
    • 个人中心

      • 可修改个人资料、密码、上传头像
      • 可查看已经创建的任务
    • 增加实体

    • 知识图谱展示

      可展示子图谱

    • 导入/导出

    4. 用户/软件交互步骤

    5. 系统更能描述及验收标准

    功能 描述 验收验证标准
    用户登录 用户输入账号密码登录 1.输入帐号不存在时提示
    2.检查账号密码是否匹配
    3.登录成功可以转到主页面
    用户注册 用户注册新账号 1.用户名或密码不合法时提示信息
    2."密码"和“确认密码”内容不符提示
    3.检查用户是否已存在
    4.注册成功可以转到主页面
    用户信息展示 展示用户信息 1.展示用户的头像
    2.展示用户的ID
    3.展示用户保存的任务,可继续对任务进行标注
    4.用户可更改头像、密码等
    文本区域页面 浏览文本,选中实体进行标注 1.在文本区域对导入的文本进行浏览
    2.可选中文本内容进行高亮显示
    3.右键点击可对选中的文本进行标注
    4.对新选中的实体和已有的实体进行关系标注
    实体页面 查看已标注过的实体,展示实体相关的信息 1.下拉展示已标注的实体
    2.点击实体可展示以该实体为中心的知识图谱
    3.展示实体的标注来源(用户)
    4.链接实体原文
    知识图谱页面 查看生成的知识图谱 1.查看全部的知识图谱
    2.查看某一子章节的子知识图谱
    3.链接实体原文
    4.可手动调整知识图谱构图
    导入 导入文档 1.可导入txt文档
    2.导入PDF、WORD等类型的文档
    导出 导出知识图谱 1.指定知识图谱保存路径
    2.导出的知识图谱可用于机器学习
    邀请其他用户(4.11:结合实际情况,该功能将于beta版本实现) 邀请多人在线同时标注 1.通过用户昵称邀请用户
    2.保留合作过的用户在邀请列表中
    3.显示用户状态(在线、离线、已被邀请等)

    6. 可能的副作用

    • 在线协同标注可能会存在某些用户恶意修改知识图谱
    • 目前的关系标记交互方法比较蹩脚,使用起来有一定难度
    • 相比于手机端,使用的便捷性大打折扣
  • 相关阅读:
    深度之眼PyTorch训练营第二期 --- 8、权值初始化
    深度之眼PyTorch训练营第二期 ---7、nn网络层--卷积层
    深度之眼PyTorch训练营第二期 ---6、nn.Module与网络模型构建
    C#数据库部分复习
    【jzoj1481】偷懒的西西
    【2020.12.03提高组模拟】黎明卿 (bondorudo)
    【2020.11.30提高组模拟】剪辣椒(chilli)
    引流
    【高精度】加减乘+组合数+比较大小(结构体)
    【易懂】费用流【SDOI2009】晨跑
  • 原文地址:https://www.cnblogs.com/esthnpd/p/12658417.html
Copyright © 2011-2022 走看看