综合系统开发----需求改进&系统设计
|
这个作业属于哪个课程 |
|
|
这个作业要求在哪里 |
|
|
这个作业的目标 |
1.对上一次需求分析进行需求改进 2.完成系统设计 3.对开发和测试设定计划 |
一、需求改进
用户可以使用系统注册、登录、修改密码的功能,并通过身份验证识别用户身份。
公司管理员工可以使用系统对自由职业者的信息、项目信息、时间表进行增删改查。
自由职业者可以使用系统对自己的时间表进行增删改查。
自由职业者可以使用系统发布项目、对已发布项目进行信息的修改删除查询、删除已发布项目。
自由职业者可以使用系统查询、签署合同。
自由职业者可以使用系统查询和自己签署有合同的客户的信息。
客户可以使用系统通过关键字搜索所有符合的项目。
客户可以使用系统查看合同、签署合同、查询已签署合同。
客户可以使用系统查看到和自己签署有合同的自由职业者信息。
二、系统设计
系统模块
根据需求分析将系统分为六个主模块,其子模块以及模块负责功能如下:
安全模块
·提供安全和审计日志
数据模块
·数据处理模块——提供对数据库的访问和操作的功能
登录界面模块
·注册模块——提供账号注册功能
·登录模块——提供账号密码及身份验证功能
·修改密码模块——提供修改密码功能
公司管理员模块
·自由职业者信息处理模块——提供对自由职业者信息的增删改查功能
·项目信息处理模块——提供对项目信息的增删改查功能
·时间表处理模块——提供对自由职业者时间表的增删改查功能
自由职业者模块
·时间表处理模块——提供对本账号时间表信息的增删改查功能
·项目模块——提供发布项目、项目信息查询修改删除、删除已发布项目的功能
·合同处理模块——提供查询、签署合同的功能
·客户查询模块——提供查询与本账号有合同关系的客户的信息的功能
客户模块
·项目搜索模块——提供采用关键字匹配或类型匹配的项目搜索功能
·合同处理模块——提供查看未签署合同信息、签署合同、查询已签署合同信息的功能
·自由职业者查询模块——提供查询与本账号有合同关系的自由职业者的信息的功能
系统各模块关系图

三、代码开发任务计划
| 任务 | 优先级 | 开发时间计划 | 测试计划 |
| 建立数据库 | 高 | 5h | 1h |
| 用户界面开发 | 高 | 8h | 1h |
| 数据处理模块 | 高 | 8h | 1h |
| 注册模块 | 高 | 1h | 1h |
| 登录模块 | 高 | 1h | 1h |
| 修改密码模块 | 高 | 1h | 1h |
| 合同模块 | 高 | 4h | 1h |
| 项目模块 | 高 | 4h | 1h |
| 时间表模块 | 高 | 4h | 1h |
| 客户查询模块 | 高 | 1h | 1h |
| 自由职业者查询模块 | 高 | 1h | 1h |
| 安全模块 | 高 | 5h | 1h |
四、测试计划
| 测试任务 | 测试时间计划 |
| 登录界面模块 | 2h |
| 公司管理员模块 | 2h |
| 自由职业者模块 | 2h |
| 客户模块 | 2h |
| 数据模块 | 2h |
| 安全模块 | 3h |
| 集成测试 | 8h |
| 系统测试 | 4h |
五、博客编辑截图


浙公网安备 33010602011771号