综合系统开发——需求分析
作者:互联网
这个作业属于哪个课程 | 班级的链接 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 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
标签:需求,自由职业者,开发,2020,2021,搜索,综合,工作日 来源: https://www.cnblogs.com/mbya/p/14730537.html