详细设计阶段
作者:互联网
一.题目
高校调查问卷管理系统
二.任务及其描述
1.创建交互模型:
(1)任务描述
- 针对架构设计得到的每个模块,基于每个模块的职责创建模块内每个类之间的交互模型。通过时序图来描述
(2)任务目的
- 通过创建模块的交互模型,掌握模块详细设计的方法
2.整理设计类图:
(1)任务描述
- 基于交互模型整理出每个模块的设计类图,整理与设计的模块数量与小组成员相关。也就是有几个人做几个模块(最低标准人均一个模块)
(2)任务目的
- 基于模块的交互模型,设计整理最后的设计类图
三.团队分工
创建交互模型:
- 1.系统模块汇总:童子铭,张瑞源
- 2.模块设计:张瑞源,童子铭
整理设计类图:
- 1.设计类图:叶鸿,王志斌(队长)
- 2.类说明:王志斌(队长),李飞浪
阶段报告:
- 报告撰写:叶鸿
四.过程
1.创建交互模型
创建项目平台
1.新建项目:传入项目名称(string),并将改名称传递给业务逻辑层的定义设计模块。
2.设置项目信息:传入项目的信息,包括主题、日期、责任人等,将该信息传递给业务逻辑层的定义设计模块。
3.定义问卷:在相应的项目下传递问卷名(string),将该信息传递给业务逻辑层的定义设计模块。
4.选择题型:选择设置题型。
5.添加题目:在选定的题型下增加题目,并将传入的信息传递给业务逻辑层的定义设计模块。
6.设置选项:若该题型为选择题,则在设置完题目后增加选项,将传入的信息传递给业务逻辑层的定义设计模块。
7.导入人员信息:将用户传入的待问卷人员信息的excel表传递给业务逻辑层的发布模块。
8.发布问卷:点击要发布的问卷下相应的发布接口,将要发部的问卷名传递给业务逻辑层的发布模块。
问卷作答平台
1.作答问卷:平台用户收到问卷链接,将该链接传递给业务逻辑层的问卷发布模块,让其返回相应的问卷实例给待问卷人员填写。
2.提交问卷:待问卷人员点击提交按钮,平台将问卷结果返回给业务逻辑层。
信息查询平台
1.查询问卷:用户选择要查询的问卷,,平台将此信息传递给业务逻辑层的结果模块,让其返回结果。
2.查询问卷结果:用户选择要查询的问卷,,平台将此信息传递给业务逻辑层的结果模块,让其返回结果。
3.查询分析结果:用户选择要查询的问卷,,平台将此信息传递给业务逻辑层的结果模块,让其返回结果。
定义设计模块
1.新建项目:
收到上层命令创建相应项目。
2.保存项目:
将创建的项目传递给数据库层的设计问卷数据库。
3.定义问卷:
收到上次命令定义相应问卷。
4.保存问卷:
将定义好的问卷传递给数据库层的设计问卷数据库
发布模块
1.获取问卷:
收到上层指令,并将要发布的问卷信息和待问卷人员信息传递给数据库层,使其返回相应问卷。
2.发放问卷:
将下层传递的问卷生成问卷链接。
在excel表中找到待问卷人员的邮箱地址,传输生成的问卷链接。
数据收集模块
1.保存问卷结果:
收到上层的命令,将收到的问卷结果传递给数据库。
结果模块
1.扫描问卷结果:
收到上层指令,将要访问的问卷传递给数据库,使其返回相应问卷信息。
2.生成分析结果:
对问卷进行统计分析,并将分析的结果传递给数据库层的问卷分析结果数据库。
设计问卷数据库
1.保存:接收上层传递的设计问卷信息,存入设计问卷数据库。
2.查询:根据上层指令对设计问卷数据库进行查询。
3.修改:根据上层指令对设计问卷数据库进行修改。
4.删除:根据上层指令对设计问卷数据库进行删除。
用户信息数据库
1.保存:接收上层传递的待问卷人员excel表,存入用户信息数据库。
2.查询:根据上层指令对用户信息数据库进行查询。
3.修改:根据上层指令对用户信息数据库进行修改。
4.删除:根据上层指令对用户信息数据库进行删除。
问卷统计结果数据库
1.保存:接收上层传递的问卷结果,存入问卷统计结果数据库。
2.查询:根据上层指令对问卷统计结果数据库进行查询。
3.修改:根据上层指令对问卷统计结果数据库进行修改。
4.删除:根据上层指令对问卷统计结果数据库进行删除。
问卷分析结果数据库
1.保存:接收上层传递的问卷分析结果,存入问卷分析结果数据库。
2.查询:根据上层指令对问卷分析结果数据库进行查询。
3.修改:根据上层指令对问卷分析结果数据库进行修改。
4.删除:根据上层指令对问卷分析结果数据库进行删除。
2.整理设计类图
交互模型中总的大体的模块主要有三个,由于数据库在前两个模块中均有涉及,所以将数据库模块放到它们之间设计类图。
用户界面层类图:
此模块中,教育部工作人员设计问卷,如果OK则登录系统发布问卷,老师学生则通过邮箱或者短信的方式点开问卷填写并提交到数据库中。
各类名以及他们的属性和方法如上图所示,非常直观,下面说说类之间的关系。教育部工作人员登录系统后,发布问卷,而老师学生则是填写问卷,所以他们对于问卷都是使用关系,即依赖关系;问卷是通过系统发布,没有系统,也就没有问卷,所以问卷和系统是组合关系;系统需要数据库查看结果,数据库需要系统来导入数据,他们是双向关联关系;教育部管理人员登录数据库,登录系统,所以他们是有一个登录的接口,即实现关系。
商业逻辑层类图
该模块中,主要是系统管理人员对于系统和数据库的操作以及管理,他们必须保证最后问卷的结果统计和分析成功的给到教育部管理人员。
教育部管理人员登录系统,发布问卷,所以他们对于系统和问卷时使用的关系,即依赖关系;问卷依靠系统而生,是组合关系;系统和数据库相互间有联系,所以是关联关系;系统管理人员登录数据库和系统进行管理,是使用关系,即依赖关系;另外,教育部管理人员和系统管理人员都登录系统,所以产生了登录的接口,这之间有实现关系、
标签:设计阶段,详细,结果,数据库,传递,模块,上层,问卷 来源: https://www.cnblogs.com/gssdwzb143/p/13081634.html