梁业昌 | 2021软件代码开发技术 | 代码开发、测试与发布
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology |
| ---- | ---- | ---- |
| 这个作业的要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043 |
| 这个作业的目标是| 1、增加个人的项目开发经验;2、在开发中学会自己解决遇到的各种bug;3、养成使用GitHub的习惯|
一代码开发过程
1.1项目开发时间安排
| 任务 | 计划时间 | 实际完成时间 | 遇到的问题 | 解决方法 | 是否解决 | 记录员 | 记录时间 |
|---|---|---|---|---|---|---|---|
| 前端登录页面的实现 | 5/26-5/27 | 5/26 - 6/26 | 部署Tomcat的时候提示“找不到catalina.jar” | 文件路径出了问题 | 已解决 | 梁业昌 | 5/26 |
| 数据库表格创建 | 5/27-5/28 | 5/27-5/29 | 使用索引的时候一直提示使用索引失败 | 放弃索引的使用 | 已解决 | 梁业昌 | 5/29 |
| 登录后台的实现 | 5/29-5/30 | 5/29-5/31 | 前端登录信息无法和后台数据匹配,任何一个账号密码都可以登录系统,原因是前端登录的错误信息控制层捕捉失败 | 在网上找登录原型参考 | 未解决 | 梁业昌 | 5/31 |
| 完成实体类、用户实体数据交互类及工具类代码编写 | 5/31-6/01 | 5/31-6/01 | 连接数据库异常 | 根据各种异常提示百度,这可能也是导致登录异常的主要原因 | 未解决 | 梁业昌 | 6/01 |
| 实现用户发布项目的添加,删除,搜索,修改功能 | 6/01-6/02 | 6/01-6/03 | 在给用户提示错误的信息的时候出现乱码 | 增加过滤器 | 已解决 | 梁业昌 | 6/03 |
| 整体项目测试 | 6/03-6/04 | 6/03-6/04 | 数据库的设计出现问题 | 主键设置有误 | 已解决 | 梁业昌 | 6/04 |
| 发布 | 6/05 | 6/05 | GitHub一直上不去 | 挂载vpn | 未解决 | 梁业昌 | 6/05 |
1.2项目燃尽图

1.3运行代码截图

1.4GitHub仓库
这段时间不知道为什么我的GitHub上传文件一直提示页面出错,所以先把项目放在百度云盘了,以下是文件截图

二测试
2.1、bug记录
| bug类别 | bug内容 | 出现原因 | 优先级 | 是否已修复 |
|---|---|---|---|---|
| 前端登录 | 任何账号密码都可以登录 | 因为控制层捕捉异常失败 | 高 | 未修复 |
| 数据库 | 添加需求失败 | 主键外键设置出错 | 高 | 已修复 |
| 界面 | 按键之间的距离太近,导致容易误点 | 高 | 已修复 | |
| 权限设置 | 无法对不同的用户实现不同的权限分配 | 管理员模块未实现 | 未修复 | |
| 提交按钮 | 点击提交后失效 | 按键的功能设置出问题 | 高 | 已修复 |
2.2场景测试
| 用户类型 | 需求和目标 | 功能 |
|---|---|---|
| 客户 | 管理自己的需求 | 添加需求,修改需求,删除需求,查询需求 |
| 自由工作者 | 接受工作 | 根据自己的情况接受工作 |
2.3测试环境
window10;
maven-3.8.1
tomcat-8.5.65
jdk-15.0.2
IDEA2020
2.4在满足什么样的需求下可以发布
前端和后端的交互没有任何问题,登录功能正常使用,而且可以同时满足多人使用。
2.5版本是否发布
未发布
GitHub仓库
https://github.com/15812317125/2021-
博客园后台截图

浙公网安备 33010602011771号