综合系统开发——需求分析

这个作业属于哪个课程 班级的链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 1. 掌握领域驱动设计方法。
2. 掌握UML建模。
3.掌握需求规格说明书的编写。
4. 掌握Github的使用

需求规格说明

1 引言

1.1 项目背景

一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。

2 需求概述

2.1 业务需求

  • 搜索自由职业者分类的功能
  • 用于存储联系自由职业者的不同渠道的解决方案
  • 搜索项目分类的功能
  • 搜索客户分类的功能
  • 维护合同中自由职业者的时间表

3 功能需求

3.1 功能概述

  • 登录,自由职业者、客户、系统管理员都可以登录,其他操作要基于登录的基础上。
  • 注册,自由职业者、客户可以进行注册,注册成为对应的身份
  • 自由职业者
    • 提供服务的个人信息、时间表等
    • 按客户分类搜索
    • 按项目分类搜索
    • 选择是否进行服务,确认服务即签署合同
  • 客户
    • 发布相应的服务项目内容
    • 按自由职业者分类搜索
    • 选择发起合同签署
  • 系统管理员
    • 提供安全和审计工作
    • 进行日志记录

3.2 领域设计

3.2.1 领域对象

  • 自由职业者:Worker
  • 客户:Customer
  • 项目:Project
  • 时间表:Scheduler
  • 合同:Contract

3.2.2 对象联系

3.3 用例模型

3.4 E-R图

4 时间安排表

活动 任务 预计开始时间 预计结束时间 校正后任务工期 校正后结束时间
需求分析 需求获取
需求分析
需求建模
2021/4/28 2021/5/4 7个工作日 2020/5/4
系统设计 系统总体设计 2021/5/4 2021/5/6 3个工作日 2020/5/6
详细设计 模块设计
界面设计
数据库设计
2021/5/6 2021/5/10 5个工作日 2020/5/10
具体实现 环境搭建
数据库实现
各模块实现
2021/5/10 2021/5/23 14个工作日 2020/5/23
测试 单元测试
压力测试
2021/5/24 2021/5/30 6个工作日 2020/5/30
交付 系统交付 2021/5/31 2021/5/31 1个工作日 2020/5/31

issue截图

github连接

https://github.com/ppp-203/rentalService

posted @ 2021-05-04 22:54  ppp203  阅读(68)  评论(0)    收藏  举报