综合系统开发----需求改进&系统设计

这个作业属于哪个课程

首页 - 2021软件代码开发技术 - 广东工业大学 - 班级博客 - 博客园 (cnblogs.com)

这个作业要求在哪里

需求改进&系统设计 - 作业 - 2021软件代码开发技术 - 班级博客 - 博客园 (cnblogs.com)

这个作业的目标

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

五、博客编辑截图

 

posted @ 2021-05-16 19:56  WFzhao  阅读(105)  评论(0)    收藏  举报