综合系统开发----需求改进&系统设计
需求改进
- 允许对用户进行搜索和筛选
- 允许用户编辑自己的个人信息
- 允许对项目进行编辑和修改
- 允许对时间表进行编辑和修改
- 允许对订单进行取消和金额的修改
系统设计
系统分层
![](https://img2020.cnblogs.com/blog/1703823/202105/1703823-20210516220714629-451200006.png)
模块功能列表
|
功能模块 |
子功能 |
|
用户管理模块 |
用户注册 |
|
|
用户登录 |
|
|
用户信息编辑和修改 |
|
|
用户搜索和筛选 |
|
|
用户权限设置 |
|
|
用户删除 |
|
服务管理模块 |
新增服务 |
xx公司服务出租系统 |
|
删除服务 |
|
|
服务查询 |
|
|
对服务进行下单 |
|
项目管理模块 |
对项目里的人员进行管理 |
|
|
对项目时间线进行管理 |
|
|
项目信息编辑 |
|
前端页面 |
|
|
数据库 |
|
模块间联系和依赖
实体对象
实体 |
属性 |
自由职业者 / 职工 |
用户ID,姓名,电话,邮箱 |
客户 |
客户ID,姓名,电话,邮箱 |
服务项目 |
服务ID,服务类型,发布时间,服务内容 |
时间表 |
时间表ID,自由职业者ID,客户ID,开始时间,结束时间,服务ID,对应薪酬 |
代码开发任务计划
功能模块 |
子功能 |
开始时间 |
持续时间(天) |
负责人 |
用户管理模块 |
用户注册 |
2021.06.01 |
5 |
A |
|
用户登录 |
2021.06.05 |
5 |
A |
|
用户信息编辑和修改 |
2021.06.10 |
5 |
A |
|
用户搜索和筛选 |
2021.06.15 |
5 |
A |
|
用户权限设置 |
2021.06.20 |
5 |
A |
|
用户删除 |
2021.06.25 |
5 |
A |
服务管理模块 |
新增服务 |
2021.07.01 |
10 |
A |
|
删除服务 |
2021.07.10 |
10 |
A |
|
服务查询 |
2021.07.20 |
10 |
A |
|
对服务进行下单 |
2021.07.30 |
10 |
A |
项目管理模块 |
对项目里的人员进行管理 |
2021.08.10 |
10 |
A |
|
对项目时间线进行管理 |
2021.08.20 |
10 |
A |
|
项目信息编辑 |
2021.08.30 |
10 |
A |
前端页面 |
|
2021.06.01 |
30 |
B |
数据库 |
|
2021.06.01 |
30 |
B |
甘特图
![](https://img2020.cnblogs.com/blog/1703823/202105/1703823-20210516220730924-1079906692.png)
测试计划
测试目的
测试系统是否可以满足用户的需求,并且满足需求规格说明书里的功能
测试范围
系统中的所有部分
测试资源和人员安排
- 测试服务器
- 设备若干台,使用不同的操作系统和浏览器
- 测试人员C,产品经理D
测试方法
黑盒测试,白盒测试
测试时间安排
功能模块 |
子功能 |
开始时间 |
持续时间(天) |
负责人 |
用户管理模块 |
用户注册 |
2021.06.06 |
1 |
C,D |
|
用户登录 |
2021.06.11 |
1 |
C,D |
|
用户信息编辑和修改 |
2021.06.16 |
1 |
C,D |
|
用户搜索和筛选 |
2021.06.21 |
1 |
C,D |
|
用户权限设置 |
2021.06.26 |
1 |
C,D |
|
用户删除 |
2021.07.01 |
1 |
C,D |
服务管理模块 |
新增服务 |
2021.07.11 |
2 |
C,D |
|
删除服务 |
2021.07.21 |
2 |
C,D |
|
服务查询 |
2021.08.01 |
2 |
C,D |
|
对服务进行下单 |
2021.08.11 |
2 |
C,D |
项目管理模块 |
对项目里的人员进行管理 |
2021.08.21 |
2 |
C,D |
|
对项目时间线进行管理 |
2021.08.31 |
2 |
C,D |
|
项目信息编辑 |
2021.09.11 |
2 |
C,D |
前端页面 |
|
2021.07.01 |
5 |
C,D |
数据库 |
|
2021.07.01 |
5 |
C,D |
截图
![](https://img2020.cnblogs.com/blog/1703823/202105/1703823-20210516220839267-1225581715.png)