作业四:需求改进&系统设计

这个作业属于哪个课程 班级链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 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.项目管理模块

管理项目基本信息
服务商管理
合同管理


六.截图

posted on 2022-04-24 21:33  起床困难户123  阅读(56)  评论(0)    收藏  举报