综合系统开发----需求分析
一、项目背景
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。以下是核心要求:
1.搜索自由职业者分类的功能
2.用于存储联系自由职业者的不同渠道的解决方案
3.搜索项目分类的功能
4.搜索客户分类的功能
5.维护合同中自由职业者的时间表
二、需求规格说明书
功能性需求以及建模
系统概述
系统目的是提供一个服务出租平台,为自由职业者提供外包工作,对自由职业者,系统可以保存其个人信息包如联系方式、技术能力等基础信息。为客户提供展示项目需求和项目类别的功能。系统在服务器进行数据管理,可以在网页上提供数据导入,输入和显示功能。
用户需求
系统的角色分为管理员、自由职业者、客户
自由职业者可以注册编辑资料、查看客户信息、浏览搜索项目、与客户签订合同
客户可注册编辑资料、发布项目、查看自由职业者信息、与自由职业者签订合同
管理员可注册编辑资料、修改用户信息、查看自由职业者和客户信息、查看合作订单、审核客户发布的项目。
功能性需求
功能需求概述
- 根据用户权限开放不同功能
- 客户个人信息的增删查改
- 服务商信息、时间表的增删查改
- 发布项目信息的增删查改
- 安全日志和审计日记的记录与查看
用例图

数据流图

E-R图

非功能性需求
- 性能需求:
请求时间控制在1秒以内
支持10000名用户并发使用且运行速度不受影响 - 安全性需求:
权限控制:设置用户角色权限
重要数据的保密性:密码等重要数据进行加密处理毁 - 界面需求
便于操作,简洁美观
时间安排
| 流程 | 预计工作日 |
|---|---|
| 需求分析 | 3 |
| 数据库设计 | 3 |
| 接口设计 | 4 |
| 代码编写 | 12 |
| 代码测试 | 3 |
| 代码维护 | -- |

浙公网安备 33010602011771号