第四次作业

|这个作业属于哪个课程|班级链接|
|这个作业的要求在哪里|作业链接|
|这个作业的目标是什么|更新作业|

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天

后台截图

posted @ 2021-05-16 22:18  ccgccg  阅读(49)  评论(0)    收藏  举报