一.任务描述

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

二.任务目的

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

三.任务详情

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

    文档撰写:李彦林

    文档校准:黄博

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.返回上一界面。本用例结束

后置条件

获取到问卷分析报告

扩展点

优先级

 

 

 

 

备注:

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

版权声明:本文为huangbo98原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/huangbo98/p/13154065.html