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

这个作业属于哪个课程班级的链接
这个作业要求在哪里 综合系统开发----需求分析
这个作业的目标 学习掌握软件开发需求分析相关,包括UML,结合领域驱动设计方法、软件设计模式等知识

 

1、前言

1.1 项目名称

《服务出租公司管理系统》

1.2 项目背景

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

  • 搜索自由职业者分类的功能

  • 用于存储联系自由职业者的不同渠道的解决方案

  • 搜索项目分类的功能

  • 搜索客户分类的功能

  • 维护合同中自由职业者的时间表

     

2、需求分析

2.1 系统概述

基于Web的服务出租公司管理系统,通过Web可以对该公司提供的服务出租和员工进行管理,提供安全和审计日记,更方便客户的使用。

2.2 功能需求

  • 搜索自由职业者分类的功能

  • 用于存储联系自由职业者的不同渠道的解决方案

  • 搜索项目分类的功能

  • 搜索客户分类的功能

  • 维护合同中自由职业者的时间表

 

2.3非功能需求

服务器需求:

能支持高峰2000人次的访问查询量

查询应答时间不超过3秒

客户端配置:

支持Chrome,火狐,谷歌等浏览器

界面需求:

美观,整洁,便于用户理解

 

用例图:

 

 

 

 

上下文图:

 

 

 

ER图:

 

 

 

项目结构图:

 

 

 

 

3、时间安排

时间安排表

流程预计时间安排矫正时间安排
需求分析 2022.04.10-2022.04.25 2022.04.10-2022.04.20
系统设计 2022.04.25-2022.05.10 2022.04.20-2022.05.05
接口设计 2022.05.15-2022.05.30 2022.05.05-2022.05.20
代码编写 2022.06.01-2022.06.15 2022.05.20-2022.06.05
代码测试 2022.06.15-2022.07.01 2022.06.05-2022.06.20
软件维护 2022.07.01-... 2022.06.25-...

矫正方式:因人员安排得当,技术到位,为加快软件开发而加紧了时间安排,根据实际工作情况来修改时间安排

4、Git与博客

 

 

 

Git

博客

 

 

posted @ 2022-04-10 15:22  Jimoa  阅读(46)  评论(0)    收藏  举报