作业三:综合系统开发------需求分析
这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
这个作业的目标 | 1、用实践巩固知识 |
2、掌握软件规格说明的写法 | |
3、加深对领域驱动设计方法、软件设计模式等知识的理解 |
一、项目背景
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。以下是核心要求:
1.搜索自由职业者分类的功能
2.用于存储联系自由职业者的不同渠道的解决方案
3.搜索项目分类的功能
4.搜索客户分类的功能
5.维护合同中自由职业者的时间表
二、需求规格说明
1.面向用户分析
(1)客户(自由职业者)
1.注册登录
2.个人信息编辑
3.出租服务搜索
4.合同签订
(2)员工
1.注册登录
2.个人信息编辑
3.出租服务搜索
4.合同签订
5.搜索客户分类
6.搜索项目分类
7.维护合同中自由职业者的时间表
8.存储搜索客户信息
9.添加出租服务
10.删除出租服务
2.功能性分析
1.用例图
确定系统边界
SF1:客户、员工,注册登录
SF2:客户、员工,个人信息编辑
SF3:客户、员工,出租服务搜索
SF4:客户、员工,合同签订
SF5:员工,搜索客户分类
SF6:员工,搜索项目分类
SF7:员工,维护合同中自由职业者的时间表
SF8:员工,存储搜索客户信息
SF9:员工,添加出租服务
SF10:员工,删除出租服务
2.用例描述
3.上下文图
4.实体联系图
博客后台截图:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?