这个作业属于哪个课程 | 2022软件代码开发技术 (广东工业大学 - 计算机学院) |
---|---|
这个作业要求在哪里 | 综合系统开发----需求分析 |
这个作业的目标 | 认识掌握需求分析,能更好地使用Github |
一 、需求规格说明书
1、引言
1.1、编写目的:
本文档的目的是介绍管理系统的包含的需求,以便客户能够确认产品的确切需求以及开发人员能够根据需求设计编码。
1.2、背景:
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。
2、项目概述:
2.1、产品描述:
一个便于管理客户,时间表等的管理系统,能够应对多用户使用的场景,提供安全和审计日志,为需要服务和服务出租的客户提供一个平台进行交流。
2.2、产品功能:
一个基于Web的项目能够实现:
- 搜索自由职业者分类的功能
- 用于存储联系自由职业者的不同渠道的解决方案
- 搜索项目分类的功能
- 搜索客户分类的功能
- 维护合同中自由职业者的时间表
客户可选择创建的账户类型来满足自身的需求,请求服务者发布请求后,自由职业者可以自行选择处理服务请求。
3、模块结构图:
4、实体类:
5、用例图:
6、E-R图:
git仓库链接:https://github.com/ZWL-s-management-system/management-system/issues
二、任务计划
任务名称 | 计划开始时间 | 计划结束时间 | 矫正后结束时间 |
---|---|---|---|
需求分析 | 2022-4-4 | 2022-4-6 | 2022-4-8 |
系统设计 | 2022-4-8 | 2022-4-11 | 2022-4-13 |
概要设计 | 2022-4-15 | 2022-4-19 | 2022-4-21 |
详细设计 | 2022-4-22 | 2022-4-26 | 2022-4-28 |
编码 | 2022-4-28 | 2022-5-19 | 2022-5-21 |
测试 | 2022-5-22 | 2022-5-28 | 2022-6-30 |
验收 | 2022-6-1 | - | - |
矫正方法:为每个任务周期延长两天。
issues截图:
博客截图: