代码开发、测试及发布
2021/6/20 6:27:22
本文主要是介绍代码开发、测试及发布,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这个作业属于那个课程 | 软件代码开发技术 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043 |
这个作业的目标 | 完成项目开发,记录软件代码开发过程 |
一、代码开发
1.1 开发过程
日期 | 完成内容 | 遇到的困难 |
---|---|---|
6.12 | 创建数据库及ui界面 | |
6.13 | 完善ui界面,实现登录功能 | |
6.14 | 创建添加信息的子窗口ui | |
6.15 | 修复表格显示异常问题,开始实现客户和自由职业者页面的业务功能 | 表格显示异常 |
6.16 | 完成客户和自由职业者页面的业务功能 | |
6.17 | 实现项目页面的业务功能 | 多表查询 |
6.18 | 添加帮助页面,关于页面等辅助功能 | 导出数据到数据库功能上网查了很久才实现 |
6.19 | 测试,打包项目 | 打包出来的项目总是报错无法运行,打包出来项目才发现bug导致要重新打包 |
1.2 燃尽图(其中橙色为预期剩余,灰色为实际剩余)
1.3 代码/文档签入记录
(1)仓库地址
https://xiaoluban.coding.net/p/ziyouzhiyezheguanlipingtai/d/main/svn
(2)仓库截图
(3)部分功能程序截图
登陆功能
增删查改功能
过滤和项目查看详情功能
导出数据功能(密码已加密)
帮助功能
二、测试
2.1 bug
bug类型 | 个数 |
---|---|
修复的bug | 8 |
不能重现的bug | 1 |
这个产品就是这样设计的,不是bug | 0 |
没有能力修复,将来也不打算修复 | 1 |
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 | 3 |
2.2 场景测试
用户 | 需求 | 实现功能 |
---|---|---|
管理者 | 管理客户,自由职业者,项目 | 客户,自由职业者,项目增删查改,数据导出,账户管理,软件说明 |
2.3 测试矩阵
配置项 | 值 |
---|---|
操作系统 | win7 |
数据库 | sqlite |
三、alpha版本发布
1.软件发布(可下载后点击exe完整体验,有一定bug,功能还不完善)
https://pan.baidu.com/s/1ouAQG0d8DiHeox6-0LQjuQ
(提取码: gnww)
2.发布说明
本软件是一个全离线的客户与自由职业者管理平台软件,使用PyQT5框架进行开发,使用SQLite数据库存储,支持客户,自由职业者,项目的增删改查,支持数据导出为excel进行保存.
博客园截图
这篇关于代码开发、测试及发布的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器
- 2024-11-26Java云原生资料:新手入门教程与实战指南
- 2024-11-26JAVA云原生资料入门教程
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程