会员管理模块 - 验收清单
| 文档信息 |
内容 |
| 模块名称 |
会员管理模块 |
| 编写团队 |
湖北新华业务中台研发团队 |
| 创建日期 |
2026-01-31 |
| 验收日期 |
待定 |
验收说明
本验收清单用于会员管理模块的功能验收和质量验收。
验收方式:
一、功能验收
1.1 会员列表查询
| 序号 |
验收项 |
验收标准 |
测试方法 |
结果 |
| 1.1.1 |
列表展示 |
显示会员列表,包含所有必要字段 |
访问会员列表页 |
⏳ |
| 1.1.2 |
手机号筛选 |
输入手机号可筛选会员 |
输入手机号搜索 |
⏳ |
| 1.1.3 |
昵称筛选 |
输入昵称可筛选会员 |
输入昵称搜索 |
⏳ |
| 1.1.4 |
身份类型筛选 |
选择身份类型可筛选会员 |
选择家长/教师筛选 |
⏳ |
| 1.1.5 |
状态筛选 |
选择状态可筛选会员 |
选择正常/停用筛选 |
⏳ |
| 1.1.6 |
注册时间筛选 |
选择日期范围可筛选会员 |
选择日期范围搜索 |
⏳ |
| 1.1.7 |
分页功能 |
支持分页查询 |
切换页码和每页数量 |
⏳ |
| 1.1.8 |
手机号脱敏 |
列表显示脱敏手机号 |
查看列表手机号 |
⏳ |
1.2 新增会员
| 序号 |
验收项 |
验收标准 |
测试方法 |
结果 |
| 1.2.1 |
新增家长 |
可以新增家长会员 |
选择家长身份新增 |
⏳ |
| 1.2.2 |
新增教师 |
可以新增教师会员 |
选择教师身份新增 |
⏳ |
| 1.2.3 |
手机号验证 |
手机号格式验证 |
输入错误格式手机号 |
⏳ |
| 1.2.4 |
手机号唯一性 |
手机号重复提示 |
输入已存在手机号 |
⏳ |
| 1.2.5 |
教师信息必填 |
教师身份必须填写学校信息 |
教师身份不填学校信息 |
⏳ |
| 1.2.6 |
默认昵称生成 |
不填昵称自动生成 |
不填昵称提交 |
⏳ |
| 1.2.7 |
会员编号生成 |
自动生成会员编号 |
新增会员查看编号 |
⏳ |
| 1.2.8 |
默认密码 |
默认密码为123456 |
新增后尝试登录 |
⏳ |
1.3 编辑会员
| 序号 |
验收项 |
验收标准 |
测试方法 |
结果 |
| 1.3.1 |
编辑基本信息 |
可以修改手机号、昵称等 |
编辑会员基本信息 |
⏳ |
| 1.3.2 |
编辑教师信息 |
可以修改学校信息 |
编辑教师会员学校信息 |
⏳ |
| 1.3.3 |
身份类型切换 |
切换身份类型清空相关字段 |
从教师切换到家长 |
⏳ |
| 1.3.4 |
数据回显 |
编辑时正确回显数据 |
点击编辑查看表单 |
⏳ |
| 1.3.5 |
手机号唯一性 |
编辑时排除自己的手机号 |
编辑时不修改手机号 |
⏳ |
1.4 删除会员
| 序号 |
验收项 |
验收标准 |
测试方法 |
结果 |
| 1.4.1 |
删除确认 |
删除前需要二次确认 |
点击删除按钮 |
⏳ |
| 1.4.2 |
删除成功 |
无绑定学生的会员可以删除 |
删除无绑定会员 |
⏳ |
| 1.4.3 |
删除限制 |
有绑定学生的会员不能删除 |
删除有绑定会员 |
⏳ |
| 1.4.4 |
软删除 |
删除后数据仍存在数据库 |
查看数据库del_flag |
⏳ |
1.5 重置密码
| 序号 |
验收项 |
验收标准 |
测试方法 |
结果 |
| 1.5.1 |
重置确认 |
重置前需要二次确认 |
点击重置密码按钮 |
⏳ |
| 1.5.2 |
密码生成 |
生成8位随机密码 |
重置密码查看长度 |
⏳ |
| 1.5.3 |
密码显示 |
弹窗显示新密码 |
重置后查看弹窗 |
⏳ |
| 1.5.4 |
密码复制 |
可以复制新密码 |
点击复制按钮 |
⏳ |
1.6 状态管理
| 序号 |
验收项 |
验收标准 |
测试方法 |
结果 |
| 1.6.1 |
状态切换 |
可以切换会员状态 |
点击状态开关 |
⏳ |
| 1.6.2 |
切换确认 |
切换前需要二次确认 |
点击状态开关 |
⏳ |
| 1.6.3 |
取消恢复 |
取消操作恢复原状态 |
点击取消按钮 |
⏳ |
1.7 学生绑定
| 序号 |
验收项 |
验收标准 |
测试方法 |
结果 |
| 1.7.1 |
打开学生选择弹窗 |
点击绑定学生按钮打开弹窗 |
点击绑定学生 |
⏳ |
| 1.7.2 |
学生列表显示 |
显示可绑定的学生列表 |
查看学生列表 |
⏳ |
| 1.7.3 |
学生搜索 |
可以按姓名、学号搜索 |
输入搜索条件 |
⏳ |
| 1.7.4 |
多选学生 |
可以多选学生 |
勾选多个学生 |
⏳ |
| 1.7.5 |
绑定成功 |
绑定后显示在列表中 |
确认绑定查看列表 |
⏳ |
| 1.7.6 |
教师限制 |
教师只能绑定本校学生 |
教师身份绑定学生 |
⏳ |
| 1.7.7 |
排除已绑定 |
不显示已绑定的学生 |
查看学生列表 |
⏳ |
1.8 学生解绑
| 序号 |
验收项 |
验收标准 |
测试方法 |
结果 |
| 1.8.1 |
解绑确认 |
解绑前需要二次确认 |
点击解绑按钮 |
⏳ |
| 1.8.2 |
解绑成功 |
解绑后从列表移除 |
确认解绑查看列表 |
⏳ |
二、界面验收
2.1 会员列表页
| 序号 |
验收项 |
验收标准 |
结果 |
| 2.1.1 |
页面布局 |
搜索区域、操作按钮、表格、分页布局合理 |
⏳ |
| 2.1.2 |
表格样式 |
表格边框、斑马纹、表头样式正确 |
⏳ |
| 2.1.3 |
按钮样式 |
按钮类型、图标、颜色正确 |
⏳ |
| 2.1.4 |
响应式 |
不同屏幕尺寸显示正常 |
⏳ |
2.2 会员编辑弹窗
| 序号 |
验收项 |
验收标准 |
结果 |
|
| 2.2.1 |
弹窗布局 |
表单布局合理,字段对齐 |
⏳ |
|
| 2.2.2 |
表单样式 |
输入框、选择器、开关样式正确 |
⏳ |
|
| 2.2.3 |
条件显示 |
教师信息根据身份类型显示/隐藏 |
⏳ |
|
| 2.2.4 |
学生列表 |
绑定学生列表显示正常 |
⏳ |
|
2.3 学生绑定弹窗
| 序号 |
验收项 |
验收标准 |
结果 |
| 2.3.1 |
弹窗布局 |
搜索、列表、分页布局合理 |
⏳ |
| 2.3.2 |
表格样式 |
表格边框、复选框样式正确 |
⏳ |
| 2.3.3 |
提示信息 |
教师身份显示提示信息 |
⏳ |
三、性能验收
3.1 响应时间
| 序号 |
测试项 |
性能指标 |
实际值 |
结果 |
| 3.1.1 |
列表查询 |
≤ 500ms |
- |
⏳ |
| 3.1.2 |
新增会员 |
≤ 300ms |
- |
⏳ |
| 3.1.3 |
编辑会员 |
≤ 300ms |
- |
⏳ |
| 3.1.4 |
删除会员 |
≤ 200ms |
- |
⏳ |
| 3.1.5 |
重置密码 |
≤ 200ms |
- |
⏳ |
3.2 并发测试
| 序号 |
测试项 |
性能指标 |
实际值 |
结果 |
| 3.2.1 |
并发查询 |
100并发,成功率 ≥ 99% |
- |
⏳ |
| 3.2.2 |
并发新增 |
50并发,成功率 ≥ 99% |
- |
⏳ |
四、代码质量验收
4.1 后端代码
| 序号 |
验收项 |
验收标准 |
结果 |
| 4.1.1 |
编译通过 |
后端代码编译无错误 |
✅ |
| 4.1.2 |
代码规范 |
符合团队代码规范 |
✅ |
| 4.1.3 |
注释完整 |
类、方法、关键逻辑有注释 |
✅ |
| 4.1.4 |
异常处理 |
异常处理完善 |
✅ |
| 4.1.5 |
事务控制 |
多表操作有事务注解 |
✅ |
| 4.1.6 |
日志记录 |
关键操作有日志记录 |
✅ |
4.2 前端代码
| 序号 |
验收项 |
验收标准 |
结果 |
| 4.2.1 |
编译通过 |
前端代码编译无错误 |
✅ |
| 4.2.2 |
代码规范 |
符合团队代码规范 |
✅ |
| 4.2.3 |
注释完整 |
组件、方法有注释 |
✅ |
| 4.2.4 |
组件复用 |
合理使用组件化 |
✅ |
| 4.2.5 |
错误处理 |
异常情况有错误提示 |
✅ |
4.3 单元测试
| 序号 |
验收项 |
验收标准 |
结果 |
| 4.3.1 |
测试覆盖率 |
覆盖率 ≥ 80% |
✅ |
| 4.3.2 |
测试用例数 |
≥ 10个测试用例 |
✅ |
| 4.3.3 |
测试通过率 |
所有测试用例通过 |
⏳ |
五、文档验收
5.1 技术文档
| 序号 |
验收项 |
验收标准 |
结果 |
| 5.1.1 |
技术方案文档 |
完整的技术方案 |
✅ |
| 5.1.2 |
开发计划文档 |
详细的开发计划 |
✅ |
| 5.1.3 |
后端设计文档 |
后端详细设计 |
✅ |
| 5.1.4 |
前端设计文档 |
前端详细设计 |
✅ |
| 5.1.5 |
测试用例文档 |
测试用例清单 |
✅ |
5.2 开发文档
| 序号 |
验收项 |
验收标准 |
结果 |
| 5.2.1 |
README文档 |
文档总览和导航 |
✅ |
| 5.2.2 |
开发总结报告 |
完整的开发总结 |
✅ |
| 5.2.3 |
验收清单 |
本文档 |
✅ |
六、业务规则验收
6.1 业务规则
| 序号 |
规则 |
验收标准 |
测试方法 |
结果 |
| 6.1.1 |
会员编号生成 |
JS + 时间戳 |
查看新增会员编号 |
⏳ |
| 6.1.2 |
默认昵称生成 |
用户 + 手机号后4位 |
不填昵称新增 |
⏳ |
| 6.1.3 |
手机号唯一性 |
手机号不能重复 |
重复手机号新增 |
⏳ |
| 6.1.4 |
教师信息必填 |
教师必须填写学校信息 |
教师不填学校信息 |
⏳ |
| 6.1.5 |
教师绑定限制 |
教师只能绑定本校学生 |
教师绑定非本校学生 |
⏳ |
| 6.1.6 |
删除前检查 |
有绑定学生不能删除 |
删除有绑定会员 |
⏳ |
| 6.1.7 |
密码加密 |
密码BCrypt加密存储 |
查看数据库password字段 |
⏳ |
| 6.1.8 |
软删除 |
删除后del_flag = '1' |
查看数据库del_flag |
⏳ |
七、安全验收
7.1 数据安全
| 序号 |
验收项 |
验收标准 |
结果 |
| 7.1.1 |
手机号脱敏 |
列表显示脱敏手机号 |
⏳ |
| 7.1.2 |
密码加密 |
密码BCrypt加密存储 |
⏳ |
| 7.1.3 |
软删除 |
不物理删除数据 |
⏳ |
7.2 权限控制
| 序号 |
验收项 |
验收标准 |
结果 |
| 7.2.1 |
接口权限 |
所有接口有权限注解 |
✅ |
| 7.2.2 |
按钮权限 |
按钮有权限指令 |
⏳ |
| 7.2.3 |
数据权限 |
根据角色过滤数据 |
⏳ |
八、兼容性验收
8.1 浏览器兼容性
| 序号 |
浏览器 |
版本 |
结果 |
| 8.1.1 |
Chrome |
最新版 |
⏳ |
| 8.1.2 |
Firefox |
最新版 |
⏳ |
| 8.1.3 |
Safari |
最新版 |
⏳ |
| 8.1.4 |
Edge |
最新版 |
⏳ |
九、验收总结
验收统计
| 类别 |
总数 |
已通过 |
未通过 |
待验收 |
通过率 |
| 功能验收 |
42 |
0 |
0 |
42 |
0% |
| 界面验收 |
9 |
0 |
0 |
9 |
0% |
| 性能验收 |
7 |
0 |
0 |
7 |
0% |
| 代码质量 |
11 |
11 |
0 |
0 |
100% |
| 文档验收 |
8 |
8 |
0 |
0 |
100% |
| 业务规则 |
8 |
0 |
0 |
8 |
0% |
| 安全验收 |
5 |
0 |
0 |
5 |
0% |
| 兼容性 |
4 |
0 |
0 |
4 |
0% |
| 总计 |
94 |
19 |
0 |
75 |
20% |
验收结论
- ✅ 代码质量验收通过 - 编译通过,代码规范,注释完整
- ✅ 文档验收通过 - 文档完整详细
- ⏳ 功能验收待进行 - 需要启动服务进行功能测试
- ⏳ 性能验收待进行 - 需要进行性能测试
- ⏳ 安全验收待进行 - 需要进行安全测试
下一步行动
-
启动后端服务
- 执行数据库脚本
- 启动Spring Boot应用
- 验证接口可用性
-
启动前端服务
-
功能验收
- 按照验收清单逐项测试
- 记录测试结果
- 修复发现的问题
-
最终验收
验收人: _______________
验收日期: _______________
验收结果: □ 通过 □ 不通过 □ 有条件通过
验收清单生成时间:2026-01-31 23:30
开发团队:湖北新华业务中台研发团队