2021软件代码开发技术作业五

2021软件代码开发技术作业五

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043
这个作业的目标 继续学习代码开发和测试,学习燃尽图相关内容

代码开发

开发过程

日期 开发事项
2021/05/28 技术选型
2021/05/29 使用mysql建立数据库
2021/05/30 数据库连接测试
2021/05/31 数据库操作测试
2021/06/02 Node服务端开发
2021/06/03 初始化前端项目,环境搭建,项目路由开发
2021/06/04 登录页面开发,用户模块开发
2021/06/05 服务模块开发,项目模块开发
2021/06/06 模块测试,系统测试

项目燃尽图

项目更新记录(代码/文档签入记录)

测试

测试过程出现的 Bug

Bugs Type Count
修复的 Bug 6
不能重现的 Bug 2
这个产品就是这样设计的,不是 Bug 0
没有能力修复,将来也不打算修复 0
这个 Bug 应当推迟到下一个版本 3

场景测试

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

    • 系统管理员:部署服务器,安装数据库,访问Web端
    • 普通用户:访问服务器上的Web端
  • 他们有什么需求和目标?

    • 页面简单易用
    • 有一定的流畅性
    • 信息安全
    • 有一定的并发性
  • 软件提供的功能怎么组合起来满足他们的需要?

    • 使用侧边栏导航
    • 禁止用户使用IE浏览器,使用Vue框架开发
    • 对 CSRF,XSS,SQL 注入进行防范,使用HTTPS
    • 使用高配置的服务器

系统已知的问题和限制

  • 暂无注册功能,需要管理员手动添加账号

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

  • 操作系统
    • Windows 10专业版
    • Ubuntu 20.04 LTS
  • 软件环境
    • MySQL v8.0.25
    • Vue v2.6
    • Node v12.18.2
  • 硬件配置
    • 处理器: Intel(R) Core(TM) i5-8300 CPU @ 2.3.0GHz 2.3 GHz
    • 已安装的内存 16.0 GB
    • 系统类型: 64-bit
  • Browser
    • Google Chrome: 91.0.4472.77(正式版本) (64 位)
    • Microsoft Edge: 版本 90.0.818.51 (官方内部版本) (64 位)

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

  • 确保系统的功能性
  • 确保系统的稳定性
  • 有一定的安全性

Alpha 版本发布

软件发布

https://github.com/sliyoxn/rk-front-end

发布说明

  • 功能支持

    • 用户登录和登出
    • 项目管理
    • 服务管理
    • 用户管理
  • 运行环境需求

    • 系统:能装浏览器就行
    • MySQL v8 以上
    • Node v12 以上
  • 安装方法

# Project setup
yarn install

# Compiles and hot-reloads for development
yarn serve

# Compiles and minifies for production
yarn build

运行截图

  • 登录页面

  • 人员管理

  • 项目管理

  • 服务管理

  • SQL

博客园后台截图

posted @ 2021-06-06 22:07  sorena  阅读(74)  评论(0编辑  收藏  举报