黄敦鸿 | 2021软件代码开发技术作业五 | 代码开发、测试及发布
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043 |
| 这个作业的目标 | 1. 帮助我们更好地体会软件开发过程 |
| 2. 帮助我们更好地了解软件测试何发布过程 | |
| 3. 帮助我们更好地掌握软件开发技术 |
一、代码开发
1、开发过程
| 日期 | 开发工作 |
|---|---|
| 2021/05/25 | 做开发前准备,理清需求、系统架构 |
| 新建项目,规定项目结构 | |
| 2021/05/26 | 设计并创建数据库,项目连接数据库 |
| 2021/05/27 | 设计并实现前端登录页面 |
| 编写后台登录接口及具体实现 | |
| 2021/05/28 | 设计并实现首页界面 |
| 编写新增、编辑客户的功能 | |
| 2021/05/29 | 实现删除、搜索客户的功能 |
| 2021/05/30 | 实现新增、编辑自由职业者的功能 |
| 2021/05/31 | 实现删除、搜索自由职业者的功能 |
| 2021/06/01 | 实现新增、编辑项目的功能 |
| 2021/06/02 | 实现删除、搜索项目的功能 |
| 2021/06/03 | 项目整体测试 |
| 2021/06/04 | 编写博客 |
2、项目燃尽图

3、代码及运行截图

登录:

项目管理:


客户管理:


自由职业者管理与客户管理界面类似,此处省略
二、测试
1、不同类型的bug
| bug类型 | 数量 |
|---|---|
| 修复的bug | 19 |
| 不能重现的bug | 2 |
| 这个产品就是这样设计的,不是bug | 0 |
| 没有能力修复,将来也不打算修复 | 0 |
| 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 | 0 |
2、场景测试(scenario testing)
- 你预期不同的用户会怎样使用你的软件?
- 访问 WEB 端即可。
- 他们有什么需求和目标?
- 操作简单
- 功能清晰
- 界面美观
- 你的软件提供的功能怎么组合起来满足他们的需要?
- 功能分模块
- 界面尽量设计得美观
3、测试环境
- 操作系统:WindowXP及以上
- 浏览器:Google Chrome、firefox、360浏览器、QQ浏览器等。
- 服务器:tomcat 7.0及以上
- 数据库:MySQL 57
三、Alpha版本软件发布
1.软件发布
github地址:https://github.com/DawsonHuang/ServiceRentalSystem
2.已完成功能
- 实现用户登录、注销的功能
- 实现对客户的增删改查功能
- 实现对自由职业者的增删改查功能
- 实现对项目的增删改查功能
3.未完成的功能
- 日志输出以及备份
4.运行环境
- 操作系统:WindowXP及以上
- 浏览器:Google Chrome、firefox、360浏览器、QQ浏览器等。
- 服务器:tomcat 7.0及以上
- 数据库:MySQL 57
5.安装方式
只需访问该网站的网址就可以访问该系统


浙公网安备 33010602011771号