软件工程团队作业6.2——《设计类图》
队伍名称:软工菜鸡队
组长: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. 模块一设计
1.1. 模块一设计类图
图1 登录注册类图
1.2. 模块一设计类说明
类名 |
登录注册 |
所属包 |
问卷 |
|||||
继承 |
无 |
|||||||
实现 |
(1)用户通过用户名、密码进行登录(注册); (2)后台记录用户信息。 |
|||||||
属性 |
||||||||
名称 |
类型 |
默认值 |
Pub/Prv/Pro |
|||||
Account |
字符型 |
00000000 |
QQ、微信 |
|||||
Password |
字符型 |
000000 |
QQ、微信 |
|||||
方法 |
||||||||
名称 |
参数 |
返回值 |
异常 |
描述 |
||||
create() |
Account,Password |
1|0 |
无 |
创建账户 |
||||
Login() |
Account,Password |
1|0 |
无 |
登录账户 |
||||
Forget() |
无 |
data |
无 |
忘记密码 |
||||
Getname() |
Account |
1|0 |
无 |
获取用户账号信息 |
||||
Check() |
Account,Password |
1|0 |
无 |
验证用户信息 |
||||
事件 |
||||||||
名称 |
条件 |
参数 |
目的 |
|||||
新用户注册 |
高校学生、老师 |
xxxx |
注册账户 |
|||||
存储信息 |
用户注册成功 |
xxxx |
存储用户信息 |
2. 模块二设计
2.1. 模块二设计类图
图2 填写问卷类图
2.2. 模块二设计类说明
类名 |
填写调查 问卷 |
所属包 |
问卷 |
|||||
继承 |
无 |
|||||||
实现 |
(1)参与者进行调查问卷中相关问题的回答与填写,并对本次答卷体验进行评价; (2)后台记录填写信息。 |
|||||||
属性 |
||||||||
名称 |
类型 |
默认值 |
Pub/Prv/Pro |
|||||
Account |
字符型 |
00000000 |
QQ、微信 |
|||||
Password |
字符型 |
000000 |
QQ、微信 |
|||||
Data |
字符型 |
0000 |
学校平台 |
|||||
方法 |
||||||||
名称 |
参数 |
返回值 |
异常 |
描述 |
||||
Submit() |
无 |
1|0 |
无 |
填写问卷 |
||||
Login() |
Account,Password |
1|0 |
无 |
登录账户 |
||||
Save() |
无 |
1|0 |
无 |
保存问卷填写结果 |
||||
Getname() |
Account |
1|0 |
无 |
获取用户账号信息 |
||||
Check() |
Account,Password |
1|0 |
无 |
问卷填写是否标准 |
||||
事件 |
||||||||
名称 |
条件 |
参数 |
目的 |
|||||
填写问卷 |
用户注册完毕 |
xxxx |
用户填写问卷 |
|||||
保存问卷 |
用户填写完问卷并提交 |
xxxx |
存储填写结果 |
3. 模块三设计
3.1. 模块三设计
图3 后台管理类图
3.2. 模块三设计类说明
类名 |
填写调查 问卷 |
所属包 |
问卷 |
|||||
继承 |
无 |
|||||||
实现 |
(1)参与者进行调查问卷中相关问题的回答与填写,并对本次答卷体验进行评价; (2)后台记录填写信息。 |
|||||||
属性 |
||||||||
名称 |
类型 |
默认值 |
Pub/Prv/Pro |
|||||
Account |
字符型 |
00000000 |
QQ、微信 |
|||||
Password |
字符型 |
000000 |
QQ、微信 |
|||||
方法 |
||||||||
名称 |
参数 |
返回值 |
异常 |
描述 |
||||
Delete() |
无 |
1|0 |
无 |
删除信息 |
||||
Login() |
Account,Password |
1|0 |
无 |
登录账户 |
||||
Export() |
无 |
1|0 |
无 |
分析问卷填写结果 |
||||
Getname() |
Account |
1|0 |
无 |
获取用户账号信息 |
||||
analyse() |
无 |
1|0 |
无 |
分析问卷 |
||||
Design() |
无 |
1|0 |
无 |
设计问卷 |
||||
事件 |
||||||||
名称 |
条件 |
参数 |
目的 |
|||||
设计问卷 |
满足用户需求 |
xxxx |
按需求设计问卷 |
|||||
发布问卷 |
问卷设计完成 |
xxxx |
用户填写 |
|||||
分析问卷 |
所有用户填写完毕 |
xxxx |
分析问卷结果,统计调查数据结果 |