作业五

这个作业属于哪个课程 软件代码开发技术
这个作业要求在哪里 作业要求
这个作业的目标 代码开发,测试与发布

一.代码开发

1.1 开发过程

日期 开发工作
5.5 数据库设计
5.6 数据库建立与连接
5.7 系统基本框架与接口设计
5.8 前端UI设计
5.9 数据库接口实现
5.10 实现用户登录
5.12 实现用户列表展示
5.13 实现用户修改与删除
5.15 实现项目列表的展示修改与删除

1.2 燃尽图

1.3 代码签


git仓库

1.4 项目截图



二.测试

2.1 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

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

2.2 遇到的问题

  1. 数据库连接成功但无法查询到表
  2. 从域中获取的数据不对
  3. 查询超出索引范围
  4. sql server的分页查询语句未实现
  5. 空指针异常
  6. 数据超界
  7. 列表的数据不对

2.3 场景测试

2.3.1 你预期不同的用户会怎样使用你的软件?

根据需求编写,预计以管理员使用为主,客户与服务商仅会使用少部分功能
管理员可以使用本系统管理服务商的信息,客户的信息及项目的信息,并能够维护它们

2.3.2 他们有什么需求和目标?

核心的功能在于对数据库的增删改查,并在此基础上增添一些方便于管理的人性化功能
拥有简单易懂的图形化见面,无技术基础的人员也能够轻松的上手掌握本系统

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

测试矩阵

用户 系统 浏览器 分辨率 内存
管理员 windows Chrome 1920*1080 16G
服务商 windows Chrome 1920*1080 16G

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

  • 满足用户的核心需求
  • 拥有完善的图形化界面

三.Alpha版本发布

3.1 软件发布

git仓库

3.2 发布说明

功能

  • 用户登录
  • 用户列表展示
  • 项目列表展示
  • 管理员添加用户
  • 管理员删除用户
  • 管理员修改用户信息
  • 模糊查询用户
  • 模糊查询项目
  • 批量删除
  • 用户/项目列表能够分页显示

问题

  • 安全日志审计功能未实现
  • 分页查询功能语句有误
  • 部分功能会导致超出索引范围

四.后台编辑截图

posted @ 2022-05-15 22:49  LV-WM  阅读(54)  评论(0)    收藏  举报