软件工程团队作业6.1——《模块交互模型》

队伍名称:软工菜鸡队

组长:173401010533 冯澳  https://www.cnblogs.com/fa32/

队员:173401010201 刘瑶  https://www.cnblogs.com/ly-lyy/

           173401010202 赵金荣  https://www.cnblogs.com/zjr-zz/

           173401010529 蔡超  https://www.cnblogs.com/caichao1015/

本文编辑者:全体


 

1. 统模块汇总

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

用例A

模块名称

功能职责概述

登录注册模块

用户首次使用时引导注册,之后可通过用户名和密码登陆系统,后台自动记录用户信息,管理员登录发布问卷。

用例B

模块名称

功能职责概述

问卷填写模块

用户通过链接等方式登录系统,填写调查问卷,后台自动保存用户填写记录。

用例C

模块名称

功能职责概述

问卷分析模块

汇总问卷,进行下一步的数据分析,系统统计问卷调查结果。


 

2. 模块设计

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

2.1 登陆注册模块详细设计

2.1.1 模块描述               

 

1 用户登陆注册模块顺序图

如图1所示,在登录模块中,用户输入账号若已注册则直接登录,提示未注册需要用户注册个人信息,登录后进入问卷。

 

 

2 管理员登陆模块顺序图

如图2所示,在登录模块中,管理员输入账号和管理员ID,可直接进入管理模快,对文件完成发布等操作。

2.1.2 模块设计

登录注册模块:该模块的接口需要和登录系统对接,获取用户信息,管理员可以对问卷进行设计审核与发布。

伪代码:

Get 用户基本信息;

If (管理员):

Open 管理员界面;

Open 设计问卷;

Open 发布问卷;

   If(用户);

      Open 输入账号密码登录;

Else

返回 error;

 

2.2 问卷填写模块详细设计

2.2.1 模块描述

 

        3 问卷填写模块顺序图

如图3所示,在问卷填写模块中,用户输入账号和密码,进入问卷作答页面,完成所有题目的后点击提交按钮,提示问卷提交成功。

 

2.2.2 模块设计

填写调查问卷模块:用户接受答题链接,点击链接进行答题;

伪代码:

Get 用户基本信息;

If(教师)

  Open 发送教师的问卷链接;

If(学生)

  Open 发送学生的问卷链接;

Else 返回 error;

posted @ 2020-07-04 11:39  要捏我的脸嘛  阅读(1984)  评论(0编辑  收藏  举报