作业五:代码开发、测试及发布

这个作业属于哪个课程 班级地址
这个作业要求在哪里 作业地址
这个作业的目标 1.学会运用代码开发流程知识进行完整的代码开发、发布项目燃尽图、代码/文档签入记录;2.学会写软件的测试过程和测试结果;3.学会alpha版本发布

代码开发

开发过程

image

项目燃尽图

image

测试

BUG类型和数量

bug类型 数量
修复的bug 13
不能重现的bug 2
这个产品就是这样设计的,不是bug 1
没有能力修复,将来也不打算修复 0
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 3

场景测试

预期不同的用户会使用软件流程

  • 用户:注册登录后发布服务项目,和自由职业者签订合同后依据任务完成进度更新合同,最后付款。
  • 自由职业者:注册登录后发布或接受别人的邀请进行服务合同的签订,完成合同后收到服务费。
  • 管理员:可以登录管理用户、自由职业者、合同的信息。

需求和目标

需要平台安全稳定公平的进行服务出租或雇佣过程。

你的软件提供的功能怎么组合起来满足他们的需要?

登录后查看使用教程。

你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?

平台 硬件配置 浏览器类型
Windows Mac 不限 Chrome、Edge等主流浏览器

你的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?

  • 界面美观
  • 基本功能完善
  • 无出现影响系统功能的bug
  • 相应速度快,用户体验好

alpha版本发布

软件发布

暂未发布上线,可在本地配置开发环境进行查看;
代码仓库: https://github.com/xiaoyangjia1/HireService

软件发布说明

1.0版本功能

  • 客户、自由职业者登录注册功能
  • 客户信息管理功能
  • 自由职业者信息管理功能
  • 客户发布查找合同功能
  • 自由职业者发布接受合同功能
  • 客户、自由职业者合同签订功能功能
  • 管理员统计合同数额功能
  • 管理员管理客户、自由职业者、合同、时间表信息功能

运行环境

依赖环境 Redis nodejs java yarn 使用框架为ruoyi

安装方法

  • 导入到Eclipse,菜单 File -> Import,然后选择 Maven -> Existing Maven Projects,点击 Next> 按钮,选择工作目录,然后点击 Finish 按钮,即可成功导入。

  • Eclipse会自动加载Maven依赖包,初次加载会比较慢(根据自身网络情况而定)

  • 创建数据库ry并导入数据脚本ry_2021xxxx.sql,quartz.sql

  • 打开项目运行com.ruoyi.RuoYiApplication.java,出现如下图表示启动成功。

    image

  • 打开浏览器,输入:(http://localhost:80 (opens new window)) (默认账户/密码 admin/admin123)

  • 若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功

后台截图

image

posted @ 2022-07-09 17:16  TateYang  阅读(58)  评论(0)    收藏  举报