综合系统开发----需求分析
|
这个作业属于哪个课程 |
https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology |
|
这个作业要求在哪里 |
https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11968 |
|
这个作业的目标 |
|
一、领域驱动设计
领域模型:

二、需求规格说明书
1、用户需求
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。以下是核心要求:
- 搜索自由职业者分类的功能
- 用于存储联系自由职业者的不同渠道的解决方案
- 搜索项目分类的功能
- 搜索客户分类的功能
- 维护合同中自由职业者的时间表
2、功能需求分析
2.1公司管理员工功能需求
| 功能对象 | 功能 |
| 账号 | 注册、修改密码 |
| 系统 | 安全和审计日志 |
| 自由职业者 | 增删改查 |
| 项目 | 增删改查 |
| 时间表 | 增删改查 |
2.2自由职业者功能需求
| 功能对象 | 功能 |
| 账号 | 注册、修改密码 |
| 时间表 | 增删改查 |
| 合同 | 签署、查询 |
| 项目 | 发布、删改查 |
| 客户 | 查询 |
2.3客户功能需求
| 功能对象 | 功能 |
| 注册 | 修改密码 |
| 项目 | 查询 |
| 合同 | 签署、查询 |
| 自由职业者 | 间接查询 |
3、用例图

4、E-R图


三、GitHub地址、项目时间安排及项目issue截图
1、GitHub地址:https://github.com/WFzhao0530/SPsystem
2、项目时间安排
| 任务 | 时间 | 具体日期 |
| 需求分析 | 2天 | 5.1-5.2 |
| 系统设计 | 2天 | 5.3-5.4 |
| 模块设计 | 2天 | 5.5-5.7 |
| 模块接口设计 | 1天 | 5.8 |
| 编写代码 | 5天 | 5.9-5.13 |
| 单元测试 | 3天 | 5.14-5.16 |
| 集成测试 | 2天 | 5.17-5.18 |
| 系统测试 | 2天 | 5.19-5.20 |
| 验收测试 | 2天 | 5.21-5.22 |
3、项目issue截图

四、博客编辑截图


浙公网安备 33010602011771号