第四次作业
|这个作业属于哪个课程|班级链接|
|这个作业的要求在哪里|作业链接|
|这个作业的目标是什么|更新作业|
1.需求改进
- 所有用户拥有查看项目信息的权限
- 所有用户拥有查看自由职业者信息的权限
- 所有用户拥有查看客户信息的权限
- 管理员拥有查看日志,维护系统的权限
- 所有客户可以更新的自己的信息
- 员工可以操作系统对各种信息进行分析,分类
2.系统设计
按照需求分析分为以下几个领域
- 自由职业者领域
- 客户领域
- 管理员领域
- 系统基本功能领域
按照领域与需求,把各个领域分为以下子域
(1)自由职业者领域 - 个人信息子域
- 接受项目子域
- 合同签订子域
(2)客户领域 - 客户信息子域
- 项目信息子域
- 项目提出子域
- 合同提出子域
- 合同信息子域
(3)系统基本功能领域 - 数据子域
- 日志子域
(4)管理员领域 - 信息管理子域
- 日志管理子域
各子域的限界上下文定义如下
-
自由职业者领域
-
个人信息子域 :对个人信息的增删改,包括注销
-
接受项目子域 :对项目的查找,浏览与接受
-
合同签订子域 :浏览合同并与客户签订合同
-
客户领域
-
客户信息子域 :对个人信息的增删改,包括注销
-
项目信息子域 :对项目信息的增删改
-
项目提出子域 :项目的提出
-
合同提出子域 :合同的提出
-
合同信息子域 :合同基本信息的增删改(签订之前)
-
系统基本功能领域
-
数据子域 :完成与数据库的搭建、连接,保证数据与数据库的安全,完成各种需要存储的数据的存储
-
日志子域 :提供安全和审计日志
-
管理员领域
-
信息管理子域 :为管理员完成信息的查看,管理功能
-
日志管理子域 :为管理员完成日志管理功能,包括导出、审查、打印日志等功能
3.开发任务计划
| 任务名称 | 开发时间 | 开发优先级 |
|---|---|---|
| 搭建数据库 | 4天 | 1 |
| 自由职业者信息管理 | 2天 | 2 |
| 接受项目 | 2天 | 8 |
| 签订合同 | 2天 | 9 |
| 客户信息管理 | 2天 | 3 |
| 合同信息管理 | 2天 | 6 |
| 项目信息管理 | 2天 | 4 |
| 项目提出 | 2天 | 5 |
| 合同提出 | 2天 | 7 |
| 日志生成 | 2天 | 10 |
| 日志管理 | 2天 | 11 |
| 信息管理 | 2天 | 12 |
| 前端界面 | 14天 | 1 |
| 测试 | 40天 | 1 |
4.测试计划安排
| 测试名称 | 测试时间 |
|---|---|
| 单元测试 | 2天 |
| 集成测试 | 2天 |
| 系统测试 | 2天 |
| 验收测试 | 4天 |
| 回归测试 | 3天 |
后台截图


浙公网安备 33010602011771号