需求改进&系统设计
作者:互联网
作业四、需求改进&系统设计
这个作业属于哪个课程 | 班级的链接 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 1. 需求改进&系统设计 |
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。以下是核心要求:
- 搜索自由职业者分类的功能
- 用于存储联系自由职业者的不同渠道的解决方案
- 搜索项目分类的功能
- 搜索客户分类的功能
- 维护合同中自由职业者的时间表
需求完善:
1.界面需求:操作简洁
2.性能需求:不卡顿
二.需求规格说明 ER图
流程 | 预计时间 | 矫正时间 | 开始时间 |
---|---|---|---|
需求分析 | 10 | 3 | 4.10 |
系统设计 | 10 | 3 | 4.20 |
编码 | 12 | 15 | 4.28 |
测试 | 4 | 3 | 5.31 |
public class Prop { public PropName getPropName() { return propName } public void setPropName(PropName propName) { this.propName = propName; } }
Contract: 合同
public class Contract { public Contract getContract() { return contract } public void setContract(Contract contract) { this.contract = contract; } }
Operation: 操作
public class Operation { public Operation getOperation() { return operation } public void Operation(Operation operation) { this.operation = operation; } public void doOperation(Operation operation) { operation(); } }
Contract: 合同
public class Contract { public Contract getContract() { return contract } public void setContract(Contract contract) { this.contract = contract; } }
- 领域对象:
- 员工(管理员)
- 自由职业者
- 客户
- 领域服务:
- (1)员工注册及登陆;
- (2)员工编辑资料;
- (3)员工查看自由职业者和客户信息;
- (4)员工查看合作订单;
- (5)员工审核客户发布的项目;
- (6)自由职业者注册及登陆;
- (7)自由职业者编辑资料;
- (8)自由职业者查看客户信息
- (9)自由职业者浏览项目;
- (10)自由职业者搜索项目;
- (11)自由职业者参与项目;
- (12)自由职业者与客户签订合同;
- (13)客户注册及登陆;
- (14)客户编辑资料;
- (15)客户发布项目;
- (16)客户搜索自由职业者;
- (17)客户查看自由职业者的个人信息;
- (18)客户与自由职业者签订合同;
相关截图
标签:需求,自由职业者,contract,改进,客户,Contract,设计,Operation,public 来源: https://www.cnblogs.com/pardonamelia/p/16188689.html