廖业成 | 2021软件代码开发技术作业五 | 代码开发、测试及发布
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043 |
| 这个作业的目标 | 熟悉开发过程,养成有计划地开发的习惯,培养良好的开发习惯 |
1.代码开发
1.1开发过程
| 日期 | 开发任务 |
|---|---|
| 5.28-5.29 | 数据库设计以及创建 |
| 5.30-31 | 编写前端界面 |
| 6.1 | 实体类的编写,创建好相关的类 |
| 6.2-6.4 | 编写主要逻辑 |
| 6.5 | 测试主要功能 |
| 6.6 | 编写测试报告 |
遇到的困难:
- tomcat配置失败
- 数据库连接失败
- 项目相关配置失效
- 前端页面的规范以及编写
1.2项目燃尽图

1.3 项目截图
登录界面

添加界面

错误界面

2.测试
2.1Bug统计
| Bug类型 | 数量 | 内容 |
|---|---|---|
| 修复的bug | 6 | 页面跳转失败,页面显示错误,样式未显示,数据修改失败,数据校验失败,显示数据错误 |
| 不能重现的bug | 0 | |
| 这个产品就是这样设计的,不是bug | 0 | |
| 没有能力修复,将来也不打算修复 | 1 | 用户注销 |
| 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 | 0 |
2.2场景测试
| 你预期不同的用户会怎样使用你的软件? | 他们有什么需求和目标? | 你的软件提供的功能怎么组合起来满足他们的需要? |
|---|---|---|
| 系统管理员 | 管理系统相关信息 | 系统登陆,查看、增加、删除、修改相关信息 |
| 客户 | 发布项目 | 系统登陆,发布项目,修改项目,删除项目 |
| 自由职业者 | 接受项目、管理时间表 | 系统登陆,接受项目,管理时间表 |
2.3测试矩阵
| 测试功能 | 测试项 | 测试结果 | Microsoft Edge | Google Chrome | Internet Explorer | FireFox |
|---|---|---|---|---|---|---|
| 增 | 增加项目 | √ | √ | √ | √ | √ |
| 删 | 删除项目 | √ | √ | √ | √ | √ |
| 改 | 修改项目 | √ | √ | √ | √ | √ |
| 查 | 查询项目 | √ | √ | √ | √ | √ |
2.4出口条件
完成基本功能,用户能注册,登陆,充值,对项目进行条件搜索,购买项目,能查看审计记录,能修改用户信息
3.alpha版本发布
3.1软件发布
3.2发布说明
-管理员模块:查看、修改个人信息、查看并修改所有用户信息、查看时间、查看任务信息、分配任务、查看投诉与建议。
-用户模块:查看、修改个人信息、更新时间表、查看自己接受的任务。
-任务发布者:查看、修改个人信息、查看所有任务、查看自己发布的任务、投诉与建议。
3.3运行环境
- 操作系统:WindowXP及以上
- 浏览器:Google Chrome、firefox、360浏览器、QQ浏览器等。
- 服务器:tomcat 7.0及以上
- 数据库:MySQL 57
3.4使用方法
- 浏览器输入对应网址跳转到页面进行操作
4.后台截图

浙公网安备 33010602011771号