作业五

作业五:代码开发、测试及发布

一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。以下是核心要求:

  • 搜索自由职业者分类的功能

  • 用于存储联系自由职业者的不同渠道的解决方案

  • 搜索项目分类的功能

  • 搜索客户分类的功能

  • 维护合同中自由职业者的时间表

1、代码开发

1、记录开发过程

日期昨天完成的工作今天计划的工作困难
4.26 / 建立项目,连接数据库 /
4.27 项目初始化 数据库逻辑设计 没有结合功能去考虑
4.28 数据库逻辑设计 实现普通客户查询功能实现 /
4.29 实现普通客户查询功能实现 实现自由职业者查询功能实现 /
5.5 实现自由职业者查询功能实现时间表查询功能实现 实现时间表查询功能实现 /
5.6 实现时间表查询功能实现 项目登记查询功能实现 /
5.7 项目登记查询功能实现 合同登记查询功能实现 /
5.8 合同登记查询功能实现 数据库实现 没有数据库可视化软件
5.9 数据库实现 数据库实现界面设计和编写 前端知识不了解
5.10 界面设计 界面编写 /
5.11 试运行 试运行 无法连接

2、发布项目燃尽图

 

 

2、测试

1、发现的Bug和Bug的类别

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

2、场景测试

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

    员工拥有对系统进行管理的权限。客户和自由职业者可以通过员工进行注册,进行项目和合同的登记。

    管理员可以对数据库进行管理,更改员工的权限。

  2. 他们有什么需求和目标?

    员工经常使用查询功能。

    员工没有专业计算机技能。

  3. 你的软件提供的功能怎么组合起来满足他们的需要?

    提供快速便捷的查询功能和多种索引。

    界面简洁,操作按键比例大。

3、测试环境

操作系统:windows 10

浏览器:Google Chrome

4、出口条件

客户能够使用基本的功能进行查询,存储信息。

3、版本发布

1、发布说明

1、列出这一版本的功能(在原有项目基础上开发的列出新功能)

普通客户查询功能

自由职业者查询功能

时间表查询功能

项目登记查询功能

合同登记查询功能

3、对运行环境的要求

使用chrome,使用jdk1.8,windows10,tomcat

4、安装方法

使用IDEA运行代码,使用Tomcat打开。

5、描述系统已知的问题和限制

安全性基本为0

无法远程登录

 

4、截图

 

 

 

 
posted @ 2022-05-16 11:06  Tobey31a  阅读(66)  评论(0)    收藏  举报