作业三-综合系统开发-需求分析
| 所属课程 | 2022软件代码开发技术 |
|---|---|
| 作业要求 | 读书笔记----软件设计原则、设计模式 |
| 作业目标 | 1. 运用UML,领域驱动设计方法、软件设计模式进行设计 2. 熟悉掌握GitHub |
一、项目背景
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。以下是核心要求:
- 搜索自由职业者分类的功能
- 用于存储联系自由职业者的不同渠道的解决方案
- 搜索项目分类的功能
- 搜索客户分类的功能
- 维护合同中自由职业者的时间表
二、需求规格说明书
1. 用例图和类图


3. 技术需求
- Java编程语言
- MySQL数据库
- tomcat服务器
- HTML、CSS、JavaScript
三、时间安排表
| 过程 | 预计时间 | 开始时间 | 结束时间 | 矫正时间 |
|---|---|---|---|---|
| 需求分析 | 5 | 2022/4/20 | 2022/4/24 | 0 |
| 概要设计 | 5 | 2022/4/25 | 2022/4/29 | 0 |
| 详细设计 | 5 | 2022/4/30 | 2022/5/4 | 0 |
| 编码 | 5 | 2022/5/5 | 2022/5/9 | 0 |
| 测试 | 5 | 2022/5/10 | 2022/5/14 | 0 |
| 维护 | 5 | 2022/5/15 | 2022/5/19 | 0 |
四、GitHub链接
五、截图



浙公网安备 33010602011771号