何隽熙 | 2021软件代码开发技术作业五 | 代码开发测试及发布
Posted imenist
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了何隽熙 | 2021软件代码开发技术作业五 | 代码开发测试及发布相关的知识,希望对你有一定的参考价值。
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043 |
这个作业的目标 | 1.掌握整个软件开发的全过程 2.培养良好的开发习惯。 |
一.代码开发
1.1代码开发过程
每日安排 | 完成的任务 | 遇到的困难 |
---|---|---|
2021.5.31 | 数据库表的建立 | 表与表之间的联系,以及关键字的使用 |
2021.6.1 | 图形界面的开发设计 | 无 |
2021.6.2 | 接口的实现 | 继承问题 |
2021.6.3 | 数据的装填 | 无 |
2021.6.4 | 用户功能的实现 | 正则表达式验证用户信息 |
2021.6.5 | 公司人员功能的实现 | 无 |
2021.6.6 | 管理员系统设置功能 | 日记记录 |
1.2.燃尽图
1.3代码/文档签入记录
注:现在github无法连接,只能找到之前的签入记录
1.4系统功能截图
1.4.1登录界面
1.4.2注册界面
1.4.3项目管理界面
1.4.4服务购买界面
二.测试
2.1关于BUG
BUG种类 | BUG个数 |
---|---|
1.修复的BUG | 5 |
2.不能重现的BUG | 1 |
3.这个产品就是这样设计的,不是BUG | 1 |
4.没有能力修复,将来也不打算修复 | 3 |
5.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 | 1 |
2.2场景测试
2.2.1你预期用户会怎样使用你的软件
用户会在每个项目的开始,准备阶段和结束使用,进行与相关人员的沟通,表达自己的服务诉求,并且在服务结束阶段进行下次服务的申请以及服务的续费
2.2.2用户需求和目标
- 需求:能够传达自己的服务意愿,查看任务完成情况
- 目标:清晰,简单,直观且容易操作的系统
2.2.3软件提供的功能组合
- 正常的用户注册登录操作
- 用户的查询,添加功能
- 信息以表格的形式存储,可以进行排序,筛选等操作,也可增加信息
- 能够进行在线支付续费,并且有信息发送到用户处
2.3.测试矩阵
- 系统:Windows 10。
- 处理器 Intel(R) Core(TM) i7-8750H
- 内存:16G
- 系统类型 :64 位操作系统, 基于 x64 的处理器
- 浏览器:Chrome浏览器
2.4出口条件
- 能够让用户登录注册并且退出系统
- 已完成的功能在用户使用后无BUG发生
- 未完成的功能用户无法访问到
三.Alpha版本软件发布
1.软件发布
github地址:https://github.com/imenist/ServiceSystem
注:由于一直未能连接到github,该版本不是最终版本,将在连接后进行更新
2.已完成功能
- 用户登录/注册
- 添加项目
- 添加时间表
- 用户可以查询自己的信息并且修改
- 管理员可以增删所有用户的资料
3.未完成功能
- 服务器域名正在备案中,无法在网页上直接运行
4.运行环境
- IE/Chrome/火绒浏览器
5.安装方法
- 进入Github
- 下载项目
- 使用IDEA打开项目
- RUN后,在浏览器中打开http://localhost:8080/
四.博客园编写截图
以上是关于何隽熙 | 2021软件代码开发技术作业五 | 代码开发测试及发布的主要内容,如果未能解决你的问题,请参考以下文章
高山 | 2021软件代码开发技术作业五 | 代码开发测试及发布
张润柏 | 2021软件代码开发技术作业五 | 代码开发测试及发布