作业五
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用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、场景测试
-
你预期不同的用户会怎样使用你的软件?
员工拥有对系统进行管理的权限。客户和自由职业者可以通过员工进行注册,进行项目和合同的登记。
管理员可以对数据库进行管理,更改员工的权限。
-
他们有什么需求和目标?
员工经常使用查询功能。
员工没有专业计算机技能。
-
你的软件提供的功能怎么组合起来满足他们的需要?
提供快速便捷的查询功能和多种索引。
界面简洁,操作按键比例大。
3、测试环境
操作系统:windows 10
浏览器:Google Chrome
4、出口条件
客户能够使用基本的功能进行查询,存储信息。
3、版本发布
1、发布说明
1、列出这一版本的功能(在原有项目基础上开发的列出新功能)
普通客户查询功能
自由职业者查询功能
时间表查询功能
项目登记查询功能
合同登记查询功能
3、对运行环境的要求
使用chrome,使用jdk1.8,windows10,tomcat
4、安装方法
使用IDEA运行代码,使用Tomcat打开。
5、描述系统已知的问题和限制
安全性基本为0
无法远程登录
4、截图


浙公网安备 33010602011771号