作业五
| 这个作业属于哪个课程 | 软件代码开发技术 |
|---|---|
| 这个作业要求在哪里 | 作业要求 |
| 这个作业的目标 | 代码开发,测试与发布 |
一.代码开发
1.1 开发过程
| 日期 | 开发工作 |
|---|---|
| 5.5 | 数据库设计 |
| 5.6 | 数据库建立与连接 |
| 5.7 | 系统基本框架与接口设计 |
| 5.8 | 前端UI设计 |
| 5.9 | 数据库接口实现 |
| 5.10 | 实现用户登录 |
| 5.12 | 实现用户列表展示 |
| 5.13 | 实现用户修改与删除 |
| 5.15 | 实现项目列表的展示修改与删除 |
1.2 燃尽图

1.3 代码签
1.4 项目截图



二.测试
2.1 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
| bug类型 | 数量 |
|---|---|
| 修复的bug | 21 |
| 不能重现的bug | 1 |
| 这个产品就是这样设计的,不是bug; | 0 |
| 没有能力修复,将来也不打算修复; | 2 |
| 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。 | 5 |
2.2 遇到的问题
- 数据库连接成功但无法查询到表
- 从域中获取的数据不对
- 查询超出索引范围
- sql server的分页查询语句未实现
- 空指针异常
- 数据超界
- 列表的数据不对
2.3 场景测试
2.3.1 你预期不同的用户会怎样使用你的软件?
根据需求编写,预计以管理员使用为主,客户与服务商仅会使用少部分功能
管理员可以使用本系统管理服务商的信息,客户的信息及项目的信息,并能够维护它们
2.3.2 他们有什么需求和目标?
核心的功能在于对数据库的增删改查,并在此基础上增添一些方便于管理的人性化功能
拥有简单易懂的图形化见面,无技术基础的人员也能够轻松的上手掌握本系统
2.3.3 你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?
测试矩阵
| 用户 | 系统 | 浏览器 | 分辨率 | 内存 |
|---|---|---|---|---|
| 管理员 | windows | Chrome | 1920*1080 | 16G |
| 服务商 | windows | Chrome | 1920*1080 | 16G |
2.4.4 你的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?
- 满足用户的核心需求
- 拥有完善的图形化界面
三.Alpha版本发布
3.1 软件发布
3.2 发布说明
功能
- 用户登录
- 用户列表展示
- 项目列表展示
- 管理员添加用户
- 管理员删除用户
- 管理员修改用户信息
- 模糊查询用户
- 模糊查询项目
- 批量删除
- 用户/项目列表能够分页显示
问题
- 安全日志审计功能未实现
- 分页查询功能语句有误
- 部分功能会导致超出索引范围
四.后台编辑截图



浙公网安备 33010602011771号