作业三

作业三 : 综合系统开发----需求分析

这个作业属于哪个课程 班级的链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 1. 熟练使用统一建模语言
2. 使用git仓库,了解版本化与增量式管理

问题描述

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

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

需求规格说明书

面向用户分析

  • 自由职业者:注册、登录、出租等需求
  • 租客:签订合同、租金提交
  • 管理员:提取审计日志、报表分析、数据预警

功能性需求

  • 能为自由职业者提供出租平台
  • 能为租客提供提交租金的方式
  • 能为管理员审计报表、分析及预警

技术需求

  • 支持多用户共同使用
  • 支持高并发
  • 延迟低于0.1s

用例图

ER图

模块结构图

项目时间安排表

计划 所需时间 开始时间 结束时间 矫正后的开始时间 矫正后的结束时间
需求分析 5天 4月1日 4月6日 4月1日 4月6日
数据库设计 5天 4月6日 4月11日 4月6日 4月11日
界面设计实现 12天 4月11日 4月23日 4月11日 4月23日
后台功能实现 20天 4月23日 5月13日 4月11日 5月1日
测试 13天 5月13日 5月26日 5月1日 5月14日

采用关键路径法矫正了时间安排。界面设计实现和后台功能实现可以并行执行,缩短了项目的时间安排。

github仓库地址

issues 截图

博客园截图

posted @ 2022-04-11 13:56  福格特  阅读(14)  评论(0编辑  收藏  举报