何隽熙 | 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.安装方法

  1. 进入Github
  2. 下载项目
  3. 使用IDEA打开项目
  4. RUN后,在浏览器中打开http://localhost:8080/

四.博客园编写截图

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

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

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

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

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

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

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