软件工程团队作业--详细设计阶段

队伍名称:头顶凉飕飕队

队长:刘岩昆 https://www.cnblogs.com/liuyankun/

队员:章璐     https://www.cnblogs.com/zhanglu0/

          刘佳迎  https://www.cnblogs.com/jiayingc/

          李双双  https://www.cnblogs.com/warriorlss/

 文本编辑者:刘岩昆

模块交互模型设计


 

1. 统模块汇总

 

根据系统架构设计确定的模块划分,以及模块间的交互模型设计确定的模块职责,汇总如下: 

 

用例A

模块名称

功能职责概述

 

 

 

管理员系统模块

问卷管理功能:问卷管理功能分为增加问卷、修改问卷、删除问卷、统计问卷和查询问卷五个功能。管理员通过增加、修改、删除这三种功能对问卷进行更新管理;统计则可以帮助管理员对问卷的调查情况加以了解和掌握;查询功能是对问卷统计情况的查询。

用户管理功能:管理员对用户的管理包括用户资料的管理和用户权限的管理用户资料的管理主要实现删除用户、修改用户密码和查询用户资料功能。

用例B

模块名称

功能职责概述

 

 

 

用户系统模块

填写问卷功能:填写问卷是用户使用本系统的主要功能,采用用户通过登录进入问卷调查页面、填写问卷调查内容、提交的步骤来完成在线问卷调查。此功能在用户系统模块和管理员系统模块中均有体现。

用户查询问卷:用户对问卷的查询只限于查询一张问卷的总体调查情况。采用用户登录进入问卷查询页面,通过选择问卷名对问卷进行查询的形式

 

2. 模块设计

 

基于架构设计中确定模块职责与接口,通过模块交互模型设计,对每个模块进行详细设计。

 

2.1. 模块详细设计

 

2.1.1 模块一描述

 

 

 

2.1管理员详细交互模型

 

在管理员详细交互模型中,管理员首先需要在登录界面登录,在确认身份正确后可进入管理员的操作界面,在操作界面内可以对问卷进行增加、修改、删除、统计、查询的操作,还可以对用户的资料进行管理。问卷设计者将设计好的问卷发给管理员进行审核,审核未通过后将继续修改、增加、删除问卷,修改完毕以后再次提交给管理员进行审核。审核通过后管理员则将最终问卷交给行政部门相关人员进行审核,未通过则继续修改,审核通过以后就可以进行发布问卷,用户填写完毕以后,管理员进行整理问卷并且查询统计问卷的结果。

 

管理员职责:行政机关审核、需求分析,并且写入数据库、设计问卷发布问卷(可以加、修改、删除、统计、查询)、回收问卷、数据收集整理。

 

2.1.2  模块一接口设计

 

根据课程信息化的问卷调查流程分析明确教师通过移动端问卷调查系统的作用是移动端的预警获取、统计与分析的过程,即当教师二维码扫描进入移动端系统,正确进行注册、登录后主要完成的调查预警分析过程,包括"题目维护”、"预警对象频数的饼状图数据统计"功能。

 

注册
<<extends>> <<extends>>登录新增题目扫描二维码移动端调查系统
<<inherits>>
<<extends>>题目维护题库教师<<inherits>>
修改题目
预警题目查询
<<extends>><<extends> >
整合统计预警单题目统计预警

 

2.2 模块二详细设计

 

2.2.1 模块二描述

 

 

 

 

 

图2.2 用户详细交互模型

 

在用户的交互模型中,用户同样需要先在登录界面登录,在确认身份正确后可进入用户的操作界面,在用户操作界面内可以选择填写问卷,查看问卷结果,相应的系统会显示出操作的结果,另外,用户还可以填写个人信息以及查看个人信息,同样的系统会显示操作结果。

 

用户职责:用户登录、身份信息验证、填写问卷、提交问卷、查询问卷结果、填写个人信息、查看个人信息。

 

2.2.2 模块二接口设计

 

当用户用手机扫描二维码或者在手机浏览器中输入网址进入问卷界面后,进行注册并正确登录可以顺利进入系统后,用户角色根据功能预设不同可以分为教师管理员以及学生用户的身份,进行各自的用户权限模块.操作,具体从以下学生登录产生预警数据源的过程以及教师登录后对预警数据源的获取、统计分析以及生成问卷预警调查问卷的两方面。

 

<<extends>>注册
<<inherits>><<extends>>
扫描二维码登录移动端调查系统
<<extends>>答题学生

 

 

 模块详细设计类图


 

1. 模块设计

1.1. 模块设计类图

 

 

 

图1 管理员设计类图

1.2. 模块一设计类说明

1.1 管理员

类名

管理员

所属包

问卷

继承

实现

发布问卷并且登录系统进行题目的查询以及整理的工作

属性

名称

类型

默认值

Pub/Prv/Pro

账号

字符型

0000000000

QQ、微信

密码

字符型

666666

QQ、微信

事件

名称

条件

参数

目的

管理员审核

登录系统成功

xxxx

管理员审核问卷设计者设计的问卷

递交最终问卷

登录系统成功

xxxx

向行政部门递交最终的问卷

发布问卷

登录系统成功

xxxx

发布审核后最终的问卷

整理问卷

登录系统成功

xxxx

用户填写问卷后整理出问卷的数据

查询问卷

登录系统成功

xxxx

查询问卷数据

统计问卷结果

登录系统成功

xxxx

对调查数据进行统计得出结果

1.2问卷设计者

类名

问卷设计者

所属包

问卷

继承

管理员

实现

能够登录系统进行题目的增删改查

属性

名称

类型

默认值

Pub/Prv/Pro

学校

字符型

xx学校

QQ、微信

事件

名称

条件

参数

目的

命题

满足用户需求

xxxx

按需求对空白问卷进行命题

添加问卷

满足用户需求

xxxx

按需求添加一个新的空白问卷

修改问卷

满足用户需求

xxxx

按需求对已完成或未审核通过的问卷进行修改

删除问卷

满足用户需求

xxxx

按需求将添加的问卷删除

提交审核

满足用户需求

xxxx

将问卷提交给行政人员审核

1.3行政人员

类名

行政人员

所属包

问卷

继承

实现

能够对已命题的问卷进行审核

属性

名称

类型

默认值

Pub/Prv/Pro

部门

字符型

xx部门

QQ、微信

事件

名称

条件

参数

目的

审核

管理员递交问卷

xxxx

审核问卷内容是否符合要求

1.4 用户

类名

用户

所属包

问卷

继承

实现

使用该系统的参与者被称为用户,包括教师和学生,拥有登录的权限

属性

名称

类型

默认值

Pub/Prv/Pro

账号

字符型

0000000000

QQ、微信

密码

字符型

666666

QQ、微信

事件

名称

条件

参数

目的

登录系统

打开软件

xxxx

用户输入账号和对应的密码,系统查找是否存在改用户,存在则跳到系统的首页;否则,提示用户不存在或密码错误

填写问卷

登录成功

xxxx

用户进行问卷填写

2. 模块设计

2.1模块设计类图

 

 

 

图2  用户设计类图

 

 

2.2模块二设计类说明

2.1教师

类名

教师

所属包

问卷

继承

实现

教师填写问卷

属性

名称

类型

默认值

Pub/Prv/Pro

教师号

字符型

0000000000

xx学校平台

姓名

字符型

666666

xx学校平台

所属院校

字符型

xx学院

xx学校平台

性别

字符型

不明

xx学校平台

手机号码

整数型

00000000000

xx学校平台

电子邮箱

字符型

xxxxxxxxxxxx

xx学校平台

事件

名称

条件

参数

目的

填写问卷

登录成功

xxxx

教师进行问卷填写

查看填写结果

问卷填完并提交

xxxx

查看填写结果

填写个人信息

登录成功

xxxx

填写教师个人信息

查看个人信息

登录成功

xxxx

查看教师个人信息

2.1学生

类名

学生

所属包

问卷

继承

实现

学生填写问卷

属性

名称

类型

默认值

Pub/Prv/Pro

学号

整数型

0000000000

xx学校平台

姓名

字符型

666666

xx学校平台

所属学校

字符型

xx学校

xx学校平台

专业

字符型

xx专业

xx学校平台

班级

字符型

xx班级

xx学校平台

性别

字符型

不明

xx学校平台

手机号码

整数型

00000000000

xx学校平台

电子邮箱

字符型

xxxxxxxxxxxx

xx学校平台

事件

名称

条件

参数

目的

填写问卷

登录成功

xxxx

学生进行问卷填写

查看填写结果

问卷填完并提交

xxxx

查看填写结果

填写个人信息

登录成功

xxxx

填写学生个人信息

查看个人信息

登录成功

xxxx

查看学生个人信息

 

2.3 问卷

类名

问卷

所属包

问卷

继承

实现

满足用户需求

属性

名称

类型

默认值

Pub/Prv/Pro

问题

字符型

xxxxx

学校生活

选项

字符型

ABCD

学校生活

数量

字符型

50

学校生活

事件

名称

条件

参数

目的

统计信息

用户填写完问卷并提交

xxxx

统计数据并分析趋势

 

附录:系统概念模型

 

 

 

 

 

posted @ 2020-06-08 18:08  洛七七  阅读(923)  评论(0编辑  收藏  举报