作业三

这个作业属于哪个课程
<班级的链接>
这个作业要求在哪里
<作业要求的链接>
这个作业的目标
① 完成撰写需求规格说明书
② 建立项目git仓库

1. 项目背景


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

2. 项目要求


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

3. 系统概述


开发一个服务派遣管理系统,系统的核心是制作一个信息分类存储分类查询平台,用来处理平台用户及服务商(自由职业者)对相关信息的查询及其相关处理的需求,同时提供安全和审计日志等管理功能。

4. 功能需求分析


对象
功能需求
用户
① 注册登录,修改个人信息
② 在平台发布服务需求项目
③ 搜索符合自己需求的自由职业者信息
自由职业者

① 注册登录,修改个人信息
② 调整时间表
③ 申请平台已发布的项目
④ 选择同意或拒绝用户的服务申请合同
系统管理员

① 对客户,员工,项目信息进行管理
② 进行安全和审计工作
③ 对签订的合同进行统一管理

4.1 数据描述


对象
数据
自由职业者(客户)
客户编号、姓名、时间表、联系渠道
平台用户
用户编号、姓名、客户需求、服务需求
项目信息
项目编号、项目名称、项目类别、项目内容
合同信息
合同编号、合同名称、合同内容、合同日期

4.2 业务流程图


4.3 用例图


4.4 E-R 图



5. 非功能需求分析


需求种类
内容
性能需求
在同一时间能处理大量请求
安全需求
① 需要对应的权限控制
② 无明显漏洞

6. 项目时间安排


所属流程
预计工期
预计开始时间
预计结束时间
需求分析
4
2022/4/2
2022/4/6
总体设计
5
2022/4/7
2022/4/12
详细设计
7
2022/4/13
2022/4/20
功能实现
7
2022/4/21
2022/4/28
系统测试
3
2022/4/29
2022/5/2
系统交付
1
2022/5/2
2022/5/3

7. 截图


git仓库链接

posted @ 2022-04-11 00:18  大肠包小肠  阅读(38)  评论(0)    收藏  举报