| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology/homework/12496 |
| 这个作业的目标 | 1.进行代码开发,并记录开发过程和项目燃尽图。 2.测试开发的软件,记录测试过程和测试结果。 3.发布软件的alpha版本并给出发布说明。 |
一、代码开发
开发过程
| 日期 | 计划完成的工作 | 实际完成情况 |
|---|---|---|
| 2023/4/01-2023/4/02 | 系统框架搭建,项目初始化 | 完成 |
| 2023/4/03-2023/4/05 | 实体类、单元模块实现 | 实体类完成,时间表和审计日志的单元模块设计不够合理,正在完善 |
| 2023/4/06 | 时间表和审计日志单元模块实现 | 完成 |
| 2023/4/07 | 数据库实现 | 完成 |
| 2023/4/08-2023/4/12 | 接口、方法实现 | 通过网上搜索资料进行参考,成功完成,其中有一些预想的功能无法实现 |
| 2023/4/13-2023/4/15 | 前端页面实现 | 界面编写完成,但数据的传输无法实现 |
| 2023/4/16 | 测试、试运行 | 只能在后台测试,试运行无法实现 |
项目燃尽图

二、测试
发现的bug
| 类型 | 数量 |
|---|---|
| 修复的bug | 5 |
| 不能重现的bug | 0 |
| 这个产品就是这样设计的,不是bug | 0 |
| 没有能力修复,将来也不打算修复 | 2 |
| 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 | 3 |
场景测试
1.你预期不同的用户会怎样使用你的软件?
- 各类用户通过网页端登录系统,管理员拥有对系统最大的权限,可以管理系统内的各项实体;用户和服务商注册之后由管理员审核通过,而后通过系统进行交互完成服务的供应和预订。
2.他们有什么需求和目标? - 管理员的需求:对系统内的各项事务进行管理和调整;服务商的需求:发布服务,寻找用户,获得订单;用户的需求:寻找服务商提供服务,预订订单。
3.你的软件提供的功能怎么组合起来满足他们的需要? - 对不同的用户提供不同的功能组合以满足他们的需求,管理员有单独的后台界面进行管理,用户和服务商在前台进行操作。
测试矩阵
| 用户 | 平台 | 浏览器 |
|---|---|---|
| 管理员 | windows | edge、Chrome |
| 用户 | windows | edge、Chrome |
| 服务商 | windows | edge、Chrome |
出口条件
- 系统可以流畅运行,无bug和卡顿
- 界面简洁明了易上手
- 保证信息的安全性
- 各业务逻辑没有问题
三、软件发布
发布说明
版本功能
- 用户管理、服务管理、订单管理、列表管理及搜索功能、时间表管理、审计日志管理
修复缺陷
- 分类搜索功能完善
运行环境
- Windows系统
安装方法
- 使用浏览器登入系统
已知的问题和限制
- 安全性较差
- 只能在本地登入
四、博客园截图
