作业三:

这个作业属于哪个课程 班级链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 1、根据软件开发需求,进行建模,并完成开发计划
2、建立git仓库,实现文档的版本化和增量式管理

一、项目背景

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

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

二、需求分析

1、项目概述:

这是基于web开发的一个软件,包含注册,登录,管理,查看等功能。
① 搜索自由职业者分类的功能
② 用于存储联系自由职业者的不同渠道的解决方案
③ 搜索项目分类的功能
④ 搜索客户分类的功能
⑤ 维护合同中自由职业者的时间表

2、用例图:

3、模块结构图:

4、ER图:

三、非功能性需求:

性能需求

(1)一般情况下响应时间要在1-2秒以内
(2)搜索结果不超过5秒
(3)支持高并发,不会出现明显卡顿现象

界面需求:

(1)有良好美观的用户界面
(2)界面使用方便易懂

四、时间安排

流程 预计时间 矫正时间 开始时间
需求分析 6 8 4.10
系统设计 2 3 4.13
编码 12 15 4.28
测试 4 3 5.31

github截图:

github地址:

https://github.com/wgs-134/wgs-134/issues/1

posted @ 2022-04-10 19:44  w_gs  阅读(33)  评论(0编辑  收藏  举报