曾家兴 | 2021软件代码开发技术作业五 | 代码开发测试及发布

Posted SuperFlash

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了曾家兴 | 2021软件代码开发技术作业五 | 代码开发测试及发布相关的知识,希望对你有一定的参考价值。

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043
这个作业的目的 完成代码开发、测试和发布
发现问题并解决
编写文档

代码开发

开发过程

日期 昨天完成的任务 今日完成的任务 遇到的问题
2021/6/1 创建好数据库和表,安装tomcat,使用idea的maven创建项目,添加web applicance框架
添加连接mysql的jar包
2021/6/2 创建好数据库和表,安装tomcat,使用idea的maven创建项目,添加web applicance框架 创建dao、entity、service、servlet四个包,实现客户、自由职业者的四个层的代码编写(
添加连接MySQL的jar包 增删改查)
2021/6/3 创建dao、entity、service、servlet四个包,实现客户、自由职业者的四个层的代码编写( 实现服务项、时间表的四个层的代码编写(增删改查)
增删改查)
2021/6/4 实现服务项、时间表的四个层的代码编写(增删改查) 使用jsp编写前端的简易界面,并开始测试 遇到传递List变成null的问题,导致网站遇到错误
2021/6/5 使用jsp编写前端的简易界面,并开始测试 为了解决list变成null的问题,但未能成功

项目燃尽图

代码签入

暂时无法上传到GitHub

测试

不同类型的bug

bug类型 数量
修复的bug 2
不能重现的bug 1
产品设计原因 1
还没有能力修复的bug 1
延迟到下一个版本的bug 1

场景设计

  1. 你预期不同的用户会怎样使用你的软件?
    用户、管理员、自由职业者
  2. 他们有什么需求和目标?
    需求:客户和自由职业者能申请服务和申请成为服务商,能查看服务,能修改信息;管理员能修改信息,权限更高
    目标:一个方便的系统
  3. 你的软件提供的功能怎么组合起来满足他们的需要?
    使用简易的界面供用户选择使用

测试环境

操作系统:windows
浏览器:safari、chrome、edge
服务器:tomcat 9.0
数据库:MySQL8.0.25

发布条件

能在任何PC端、移动终端登录并且使用;能在满足安装环境的服务端安装并且不出现错误

网页跳转错误,暂时无法测试

发布

系统未解决最后的问题,还不能发布

运行环境

  • 服务端:安装jdk1.8、MySQL8.0.25、tomcat
    操作系统:windows
  • 客户端
    任何可以连接互联网的PC、移动终端

安装使用

系统基于web制作,只要通过浏览器便可以登录

后台截图

以上是关于曾家兴 | 2021软件代码开发技术作业五 | 代码开发测试及发布的主要内容,如果未能解决你的问题,请参考以下文章

2021软件代码开发技术作业五 | 代码开发测试及发布

林梓琦|2021软件代码开发技术作业五|代码开发测试及发布

张润柏 | 2021软件代码开发技术作业五 | 代码开发测试及发布

何隽熙 | 2021软件代码开发技术作业五 | 代码开发测试及发布

尚通 | 2021软件代码开发技术作业五| 代码开发测试及发布

周勇铨 | 2021软件代码开发技术作业五| 代码开发测试及发布