zoukankan      html  css  js  c++  java
  • 团队作业第四次(2)

    一.任务描述

    根据用例模型的各个用例详述,识别出系统的核心概念(对象),以及概念的基本属性、以及概念之间的关系,创建系统的概念模型

    二.任务目的

    通过创建概念模型,掌握确定系统核心概念模型的方法

    三.任务详情

    讨论参与:李彦林、朱国宇、张号、黄博

        文档撰写:李彦林

        文档校准:黄博

    1. 系统概念模型

    本系统的概念模型如图1所示。实体类包含项目发起人、问卷设计人员、问卷分析人员、问卷项目、问卷、待调查人员共六项,其类图如图2所示。

     

    图1 系统概念模型(ER模型)

     

    图2 实体类的类图

    2. 概念模型说明

    类间关系

    如图1的系统概念模型所示,各实体类之间关系如下:

    (1)问卷发起人可登陆系统、创建和修改问卷项目、审核和查看问卷、可导入和修改待调查人员信息。

    (2)问卷设计人员可登陆系统、设计和发布问卷。

    (3)问卷分析人员可登陆系统、查看和分析问卷。

    (4)待调查人员可填写提交问卷。

    (5)问卷项目类包含问卷类(属于关系)。

    (6)系统的所有类均是多对多关系。

    实体类说明

    (1)项目发起人

    类的整体说明:

    能够登陆系统、定义问卷项目和审核查看问卷的用户。

    属性说明:

    a.账号:具有一定格式且能够唯一标识每个用户的字符串。

    b.密码:验证用户所需要的字符串。

    c.姓名:用户的真实姓名。

    操作说明:

    a.登陆:用户输入账号和密码,系统查找是否存在用户且判断密码是否正确,存在则跳到系统的首页;否则,提示用户不存在或密码错误。

    b.找回密码:用户忘记密码时可以通过手机号认证等方式重新设置密码。

    c.修改密码:用户在登陆状态下修改密码。

    d.定义问卷项目:创建一个问卷项目,可在项目下创建多个问卷。

    e.创建问卷:创建新问卷。

    f.审核问卷:对问卷设计人员提交的问卷进行内容审核。审核通过则标记该问卷为“可发布”,否则标记为“需修改”。

    g.查看问卷信息:查看已创建的问卷的信息。

    h.管理调查用户:可批量导入、修改、删除、查看待调查人员的信息。

    (2)问卷设计人员

    类的整体说明:

    能够登陆系统、进行问卷设计和发布的用户。

    属性说明:

    a.账号:具有一定格式且能够唯一标识每个用户的字符串。

    b.密码:验证用户所需要的字符串。

    c.姓名:用户的真实姓名。

    操作说明:

    a.登陆:用户输入账号和密码,系统查找是否存在用户且判断密码是否正确,存在则跳到系统的首页;否则,提示用户不存在或密码错误。

    b.找回密码:用户忘记密码时可以通过手机号认证等方式重新设置密码。

    c.修改密码:用户在登陆状态下修改密码。

    d.创建设计问卷:在一个问卷项目下创建新问卷,设计名称、介绍、问题、样式。

    e.保存提交问卷:可将设计完的问卷保存,提交问卷供项目发起人审核。

    f.发布问卷:将标记“可发布”的问卷发布,可设置截止日期、发布方式、填写人员范围。

    g.查看问卷信息:查看已创建的问卷的信息。

    (3)问卷分析人员

    类的整体说明:

    能够登陆系统、分析问卷结果的用户

    属性说明:

    a.账号:具有一定格式且能够唯一标识每个用户的字符串

    b.密码:验证用户所需要的字符串

    c.姓名:用户的真实姓名

    操作说明:

    a.登陆:用户输入账号和密码,系统查找是否存在用户且判断密码是否正确,存在则跳到系统的首页;否则,提示用户不存在或密码错误

    b.找回密码:用户忘记密码时可以通过手机号认证等方式重新设置密码

    c.修改密码:用户在登陆状态下修改密码

    d.回收问卷

    e.查看问卷信息:查看已创建的问卷的信息。

    f.查看问卷分析结果:查看已发布过问卷的分析结果。

    (4)待调查人员

    类的整体说明:

    邮箱接收调查问卷,填写并上传问卷的用户。

    属性说明:

    a.学校

    b.学院

    c.专业

    d.班级/部门:学生是班级信息,教师是部门信息。

    e.学号/工号:学生是学号信息,教师是工号信息。

    f.姓名

    g.邮箱:问卷发布通过邮箱,此属性十分重要。

    h.联系方式

    操作说明:

    a.填写问卷:按照要求填写问卷信息。

    b.提交问卷:填写完成后提交问卷。系统会判断必填项是否已经填写,并作出反馈。

    (5)问卷项目

    类的整体说明:

    问卷项目类,同一主题的问卷可以在对应项目内创建。

    属性说明:

    a.项目名称

    b.创建时间

    c.项目介绍:项目的主题、待调查内容、人群等。

    (6)问卷

    类的整体说明:

    包含待调查问题的调查问卷。

    属性说明:

    a.问卷名称

    b.创建时间

    c.状态:问卷属于哪种状态,如“未提交”、“待审核”、“需修改”、“可发布”、“已发布”等。

    d.说明:问卷的主题、调查目的等。

    e.内容:问卷具体填写内容、问题。

    f.项目类别:属于哪一问卷项目。

    g.结果:已发布的问卷可查看填写结果。

    附录:

    高校调查问卷管理系统的用例模型如下:

     

    针对上述用例模型我们将登陆、定义问卷项目、设计问卷,审核问卷、发布问卷、填写与上交问卷、查看问卷统计信息这七个用例进行了详述。其中,每个用例的内容均包括用例名、参与者、前置后置条件、事件流等。具体内容如下:

    (1)登陆用例。参与者:所有用户。

    标题

    内容

    用例名称

    登陆

    用例简要说明

    对用户登陆的流程进行描述,用户输入用户类型、用户名、密码进行登陆系统操作

    前置条件

    系统已启动并到达登陆界面

    事件流

    1.用户进入登陆界面;系统显示登陆界面。本用例开始

    2.用户输入登陆信息;系统显示输入的信息

    3.用户输入登陆信息后,可能有两种操作:

    a.点击“登陆”,执行事件流 4

    b.点击“重置”,执行事件流 1

    4.系统验证用户的登陆信息,可能有两种情况:

        a.登陆成功:本用例结束

        b.登陆失败:执行事件流 1

    后置条件

    1.登陆成功,系统进入初始操作界面

    2.登陆失败,系统跳转回登陆界面

    扩展点

    用户忘记密码,执行找回密码操作

    优先级

     

    (2)定义问卷项目用例。参与者:项目发起人。

    标题

    内容

    用例名称

    定义问卷项目

    用例简要说明

    对项目发起人定义并创建问卷项目进行描述。项目发起人进入问卷项目界面,进行创建或删除问卷项目的操作

    前置条件

    项目发起人进入问卷项目界面

    事件流

    1.项目发起人进入到问卷项目页面;系统显示问卷项目界面。本用例开始

    2.项目发起人有如下操作可选:

    a.点击“新建”,执行事件流 3

    b.点击“查看”,执行事件流 4

    d.点击“返回”,执行事件流 5

    3.系统进入创建问卷项目界面,项目发起人新建问卷项目,输入问卷项目名称、简介。完成创建后,执行事件流 2

    4.系统进入问卷项目汇总界面,项目发起人有两个可选操作:a.可查看所有已创建的问卷项目

        b.点击“返回”,执行事件流 2

    5.系统返回到初始界面,本用例结束

    后置条件

    系统返回到上一界面,用户定义了一个新问卷项目

    扩展点

    优先级

     

     

    (3)设计问卷用例。参与者:系统管理人员(问卷设计人员)。

    标题

    内容

    用例名称

    设计问卷

    用例简要说明

    对问卷设计人员的设计问卷操作进行描述

    前置条件

    问卷设计人员进入问卷设计界面

    事件流

    1.问卷设计人员进入到问卷设计页面;系统显示问卷设计界面。本用例开始

    2.问卷设计人员有如下操作可选:

    a.点击“新建”,执行事件流 3

    b.点击“查看”,执行事件流 4

    c.点击“返回”,执行事件流 5

    3.系统进入新问卷编写界面,问卷设计人员输入问卷名称、简介、编写问卷问题,并保存提交。完成后,执行事件流 2

    4.系统进入问卷查看界面,用户可查看已设计的问卷,可选择修改、删除、发布、分析等操作。点击“返回”执行事件流 2

    5.系统返回到上一界面,本用例结束

    后置条件

    系统返回到上一界面,用户设计了一个新问卷

    扩展点

    优先级

     

     

    (4)审核问卷用例。参与者:项目发起人。

    标题

    内容

    用例名称

    审核问卷

    用例简要说明

    对项目发起人审核问卷的操作进行描述。项目发起人对问卷设计人员创建的问卷内容进行审核,通过的问卷方可发布

    前置条件

    项目发起人进入问卷审核界面

    事件流

    1.项目发起人进入到问卷审核界面;系统显示问卷审核界面。本用例开始

    2.问卷设计人员有如下操作可选:

    a.点击“审核”,执行事件流 3

    b.点击“返回”,执行事件流 4

    3.项目发起人进入待审核问卷,查看内容后,选择通过或不通过此问卷。完成后,执行事件流 2

    4.系统返回到上一界面,本用例结束

    后置条件

    1.问卷审核通过,系统将其标记为可发布

    2.问卷未通过审核,系统将其标记为需修改

    扩展点

    优先级

     

     

    (5)发布问卷用例。参与者:系统管理人员。

    标题

    内容

    用例名称

    发布问卷

    用例简要说明

    对系统管理人员发布问卷的操作进行描述

    前置条件

    系统管理人员进入已创建问卷界面

    事件流

    1.项目发起人进入到已创建问卷界面;系统显示已创建问卷界面。本用例开始

    2.问卷设计人员有如下操作可选:

    a.点击“发布”,执行事件流 3

    b.点击“返回”,执行事件流 4

    3.问卷发布成功,执行事件流 2

    4.系统返回到上一界面,本用例结束

    后置条件

    问卷发布成功,系统生成问卷链接,同时自动发送问卷到待调查人员的邮箱

    扩展点

    优先级

     

     

    (6)填写与上交问卷用例。参与者:待调查人员。

    标题

    内容

    用例名称

    填写与上交问卷

    用例简要说明

    对待调查人员的填写问卷操作进行描述

    前置条件

    问卷成功发布,待调查人员收到问卷链接

    事件流

    1.待调查人员打开问卷链接,进入问卷页面

    2.开始填写问卷信息

    3.填写完毕后,点击“提交”

    4.问卷被上传到系统并保存

    后置条件

    填写好的问卷被上传到系统保存

    扩展点

    优先级

     

     

    (7)查看问卷统信息用例。参与者:系统管理人员(问卷分析人员)。

    标题

    内容

    用例名称

    查看问卷统计信息

    用例简要说明

    对问卷分析人员查看问卷统计信息的操作进行描述

    前置条件

    问卷分析人员进入问卷分析界面

    事件流

    1.问卷分析人员进入问卷分析界面;系统显示问卷分析界面。本用例开始

    2.问卷分析人员有如下选择:

       a.点击“查看”,执行事件流 3

       b.点击“导出”,执行事件流 4

       c.点击“返回”,执行事件流 5

    3.问卷分析人员查看问卷的详细分析报告。点击“返回”,执行事件流 2

    4.系统导出问卷分析报告,用户可选择导出格式。点击“返回”,执行事件流 2

    5.返回上一界面。本用例结束

    后置条件

    获取到问卷分析报告

    扩展点

    优先级

     

    备注:

    步骤:确定实体类à确定类间关系à确定类名称、属性、操作à做类要素说明及作用

  • 相关阅读:
    markdown转HTML,目录生成
    schedule与scheduleAtFixedRate之Timer源码分析
    rocketmq刷盘过程
    rocketmq消息存储概述
    Cassandra修改集群名称
    Cassandra读写性能测试
    rocketmq--push消费过程
    rocketmq消费负载均衡--push消费为例
    go反射实例
    JUnit4参数的使用
  • 原文地址:https://www.cnblogs.com/huangbo98/p/13154065.html
Copyright © 2011-2022 走看看