团队作业第六次(1)

一.任务描述

针对架构设计得到的每个模块,基于每个模块的职责创建模块内每个类之间的交互模型。通过时序图来描述

二.任务目的

通过创建模块的交互模型,掌握模块详细设计的方法

三.任务详情

1.分工

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

    文档撰写:李彦林、朱国宇、张号、黄博

    文档校准:李彦林、朱国宇、张号、黄博

2.文档内容

1. 系统模块汇总

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

系统管理用例

模块名称

功能职责概述

用户登录

当用户输入账号密码并点击登录后,系统将登录信息传送到服务器处理,验证是否存在用户及密码是否正确。然后将验证结果返回到登录页面显示。

用户管理

支持系统管理人员通过excel表批量导入高校师生信息,并可对信息进行增删改查处理。

问卷项目用例

模块名称

功能职责概述

问卷设计发布

支持问卷设计人员对问卷进行创建、设计、修改、删除等操作,可将审核完毕的问卷进行发布。

分析问卷

支持问卷分析人员对已发布的问卷可以进行查看、分析结果、导出分析文件的操作。

问卷填写提交

支持待调查人员接收问卷、填写和发布问卷。

2. 模块设计

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

2.1.  模块一详细设计

 

图1 用户登录模块

 

本模块为用户登录模块,主要负责对用户的登录操作予以交互反馈。当用户输入账号密码并点击登录后,系统将登录信息传送到服务器处理,验证是否存在用户及密码是否正确。然后将验证结果返回到登录页面显示。

本模块与用户管理模块间有接口,当用户填写登录信息后,系统会调取数据库中的用户管理信息,验证用户输入的用户名是否存在、用户名与密码是否匹配等,并予以反馈。

2.2.  模块二详细设计

 

图2 用户管理模块

 

本模块为用户管理模块,主要负责系统管理人员对系统相关用户的管理。系统管理人员可进行用户信息的单独输入、批量导入等操作,并对用户信息进行增删改查等一系列操作。本模块既可添加修改删除管理员账号信息,也可以对问卷的待调查人员信息进行修改。

本模块与用户登录、问卷设计发布两个模块间有接口,即与系统的业务管理层和数据库有接口。可以对用户登录模块需调用本模块进行用户登录验证,问卷设计发布模块需调取本模块中待调查用户的邮箱信息以支持发布操作。

2.3.  模块三详细设计

 

图3 问卷设计发布模块

 

本模块为问卷设计发布模块,负责对问卷设计人员的操作进行交互反馈。当问卷设计人员创建新问卷后,服务器会接收信息并添加新问卷信息,再显示创建结果;当问卷设计人员设计问卷问题并提交后,服务器会接收信息并更新问卷信息,反馈结果;当问卷设计人员点击发布后,服务器接收信息,从数据库的用户信息中调取待调查人员邮箱信息,而后将问卷以链接的形式发送到对应邮箱中。

本模块与用户管理、问卷分析模块有接口,前者记录有待调查用户信息,本模块在发布问卷时需与其连接,后者记录有问卷的填写和分析结果,问卷的内容和分析结果应保持对应。

 

2.4.  模块四详细设计

 

图4 问卷分析模块

 

本模块为问卷分析模块。主要负责对问卷分析人员的操作进行交互反馈。当问卷分析人员点击查看分析结果时,服务器会接收指令并从数据库调取分析结果进行显示。当问卷分析人员点击导出分析报告时,服务器接收指令并对数据库中的分析报告进行打包、生成下载链接,并在问卷界面显示。

本模块有问卷设计发布和问卷填写提交两个模块的接口,本模块存储的信息应与问卷设计发布模块中的对应问卷相连,与问卷填写提交的对应问卷相连。

2.5.  模块五详细设计

 

图5 问卷填写提交模块

 

本模块问卷填写提交模块,主要负责对待调查人员填写和提交问卷的操作进行交互反馈。当待调查人员打开问卷进入问卷填写界面后,系统会对填写信息实时显示。当待调查人员填写完毕点击提交后,问卷被上传到服务器接收,服务器将填写信息存储到数据库的问卷结果信息中储存,等待处理。

本模块与问卷分析模块有接口,所有成功填写并提交的问卷都会在分析模块中被处理和统计。

原文地址:https://www.cnblogs.com/huangbo98/p/13154179.html