代码开发、测试及发布
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043 |
| 这个作业的目标 | 根据需求开发文档进行开发,提高编程能力、项目管理能力 |
一、代码开发
1.1 记录开发过程
-
2021-5-29
建立了gitee项目
![]()
-
2021-5-30
完成了数据库开发
![]()
遇到问题:权限数据库的设计有一点困难,参考了不少博客才写出来。
- 2021-5-31
开始开发登录模块。
遇到问题:springsecurity的知识忘记了不少,需要我复习一遍才能进行开发。 - 2021-6-1
完成了登录模块开发 - 2021-6-2
完成了员工模块开发。
遇到问题:忘记了不少springboot集成mybatis的知识,导致开发中遇到不少问题,如:- 没写@mapperscan,导致mapper没有扫描到。
- 没有配置实体类路径,导致直接写实体类名时识别不出来。
等等。
- 2021-6-3
完成客户模块开发 - 2021-6-4
完成项目模块开发
遇到问题:开发过程中发现对需求的理解有些偏差,梳理了一遍需求。 - 2021-6-5
完成合同模块开发 - 2021-6-6
完成了时间表模块开发。
基本功能都实现了。
![]()
遇到问题:遗忘了打包项目的知识,再次复习了一遍。
1.2 发布项目燃尽图
燃尽图如下:

1.3 代码/文档签入记录
issue嵌入记录如下:

- code review
检查无权访问处理器:
![]()
1.4 适当的项目程序/模块的最新(运行)截图。
登录页:

登录模块代码截图:

二、测试
2.1 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
| bug类型 | 数量 |
|---|---|
| 修复的bug | 21 |
| 不能重现的bug | 3 |
| 这个产品就是这样设计的,不是bug | 0 |
| 没有能力修复,将来也不打算修复 | 0 |
| 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 | 5 |
2.2 场景测试(scenario testing),包括以下内容:
1.你预期不同的用户会怎样使用你的软件?
- 专注于开发自己的产品,而不想花费过多精力到其他业务上的开发者。
2.他们有什么需求和目标?
- 便捷的服务查找功能;
- 拥有较高稳定性的功能;
- 拥有较高的安全性;
3.你的软件提供的功能怎么组合起来满足他们的需要?
- 每种服务的种类都清晰的罗列出来,加上相对强大的搜索功能。
- 各种服务都经过了多次测试,稳定性足够高;
- 拥有精心设计的安全模块,保护用户的安全。
2.3 你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?
- 测试平台:Windows 10 操作系统
- 硬件配置:至少50M运行内存,100m的硬盘空间。
- 浏览器:Google浏览器
- 编译器:IntelliJ IDEA
2.4 你的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?
- 实现了所有核心需求。
- 通过了多次测试,没有影响系统运行的bug。
- 界面足够清晰明了。
三、alpha版本发布:
3.1 软件发布
软件发布在gitee上,已打包成jar包,可在项目根目录找到server_provider-0.0.1-SNAPSHOT.jar。
gitee地址:点我跳转
3.2 发布说明
1. 功能
- 搜索自由职业者分类的功能
- 用于存储联系自由职业者的不同渠道的解决方案
- 搜索项目分类的功能
- 搜索客户分类的功能
- 维护合同中自由职业者的时间表
2. 新功能
新增了注册登录功能。
3. 修复的缺陷
- 修复了项目分类搜索结果不正确的缺陷。
- 修复了时间表映射不正确的缺陷。
4. 运行环境要求
- 运行平台:Windows 10 操作系统
- 硬件配置:至少50M运行内存,100m的硬盘空间。
- java环境:java version "1.8.0_144"
5. 安装方法
安装好运行环境后,先找到在项目根目录下的server_provider-0.0.1-SNAPSHOT.jar文件,打开命令行窗口,输入Java -jar server_provider-0.0.1-SNAPSHOT.jar,即可运行项目。
6. 已知问题/限制
- 因时间问题暂未开发日志功能。
- 因个人能力问题前端ui设计的比较一般。
博客后台截图






浙公网安备 33010602011771号