代码开发、测试及发布
作者:互联网
这个作业属于那个课程 | 软件代码开发技术 |
---|---|
这个作业要求在哪里 | 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进行保存.
博客园截图
标签:功能,修复,代码,自由职业者,开发,测试,软件,bug,页面 来源: https://www.cnblogs.com/keailubanqihao/p/14905804.html