这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
这个作业要求在哪里https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997
这个作业的目标1、优化方案目标和系统     2、明确系统需求,准备进一步开发      3、养成一个良好的开发习惯

需求改进

服务提供者可以对自己可提供的服务进行更加细致的描述

服务提供者可以使用多种条件筛选任务

客户可以使用多种条件筛选合适的服务提供者

提供任务时可添加多种标签进行筛选

系统设计 

1.领域划分

用户子域:完成用户管理等操作

自由职业者子域:完成自由职业者管理操作

项目子域:完成时间表管理操作

时间表子域:完成项目管理操作

2.系统模块

自由职业者领域:

  • 个人账号管理子领域
  • 接受任务子领域
  • 管理时间安排表子领域

客户领域:

  • 合同签订子领域
  • 提出任务子领域
  • 账号管理子领域
  • 任务管理子领域

系统管理员领域:

  • 用户管理子领域
  • 日志管理子领域

公共权限领域:

  • 公共信息子领域

系统领域:

  • 数据子领域
  • 日志子领域
  • 用户界面子领域

3.定义实体和值对象
User:
ID
Name
Password

Freelancer:
ID
Name
Phone
Address
Price
Job

Schedule:
ID
Time

Project:
ID
Name
Content

4.定义领域服务、领域应用
User:
add()
delete()
update()

Freelancer:
add()
update()
delete()
search()

Schedule:
add()
update()
delete()

Project:
delete()
add()
update()
search()

开发任务计划
需求改进&系统设计_需求改进&系统设计

博客后台截图
需求改进&系统设计_需求改进&系统设计_02