作业四:需求改进&系统设计
| 这个作业属于哪个课程 | 班级链接 |
|---|---|
| 这个作业要求在哪里 | 作业要求的链接 |
| 这个作业的目标 | 1、学会运用领域驱动设计方法、软件设计模式等知识,进行系统设计 2、编写代码开发任务计划 3 、 学会编写测试计划 |
一.项目背景
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。
二.项目要求
- 搜索自由职业者分类的功能
- 用于存储联系自由职业者的不同渠道的解决方案
- 搜索项目分类的功能
- 搜索客户分类的功能
- 维护合同中自由职业者的时间表
三.需求分析改进
1.用例图

2.功能模块图

3.系统ER图

4.非功能性需求
- 要有良好的用户界面
- 系统响应时间要快
- 能够支持1000以上的并发量
- 系统要具备高安全性
5.用例描述







6.类图




四.系统设计
1.系统架构

2.领域界限上下文

五.时间安排
1.代码开发计划
| 活动名称 | 预计工期 | 优先级 |
|---|---|---|
| 项目搭建 | 2d | 1 |
| 登录注册模块 | 5d | 2 |
| 系统管理模块 | 5d | 1 |
| 审计模块 | 6d | 3 |
| 员工模块 | 10d | 3 |
| 自由职业者模块 | 10d | 4 |
2.甘特图

3.测试计划
(1).登录注册模块
登录
注册
个人信息管理
(2).人员管理模块
查看
添加
修改
删除
(3).客户管理模块
查看
添加
修改
删除
4.项目管理模块
管理项目基本信息
服务商管理
合同管理
六.截图

浙公网安备 33010602011771号