周勇铨 | 2021软件代码开发技术作业四| 需求改进&系统设计

Posted 尘泥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了周勇铨 | 2021软件代码开发技术作业四| 需求改进&系统设计相关的知识,希望对你有一定的参考价值。

这个作业属于什么课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997
这个作业的目标 运用领域建模完善需求并进行系统设计,制定测试计划

需求改进

完善数据模型,相关E-R图如下:

系统设计

1、分层式结构

2、领域划分

  1. 自由职业者领域:任务子领域、时间安排表子领域
  2. 客户领域:任务制定子领域、合同签订子领域、用户账号管理子领域
  3. 公司员工领域:用户管理子领域、系统信息管理子领域、管理员账号管理子领域
  4. 项目领域:账户权限设置子领域、公共信息子领域、界面子领域、数据子领域

3、实体和值对象

实体 属性
自由职业者 id、姓名、性别、电话、邮箱、类别
项目 id、名称、内容、类别
时间表 id、开始时间、截止时间、内容
客户 id、姓名、性别、电话、邮箱、类别
合同 合同id、客户id、自由职业者id、签署日期、有效期、条款

4、领域服务、领域应用

任务子领域:包含自由职业者查看、接受、拒绝任务的功能
时间安排表子领域:包含自由职业者查看、维护时间安排表的功能
任务制定领域:包含客户发布任务、修改任务的功能
合同签订子领域:包含合同签订的功能
用户账号管理子领域:包含用户账号的注册、注销、个人资料的修改的功能
用户管理子领域:包含系统管理员对用户信息进行管理的功能
系统管理子领域:包含提交系统故障以及管理日志的功能
管理员账号管理子领域:包含管理员账号的注册、注销、个人资料的修改的功能
账户权限设置子领域:包含设置不同类型用户的权限的功能
公共信息子领域:包含编辑公共信息的查看权限以及管理的功能
账户子领域:实现所有用户对自己账号的创建,修改信息功能
界面子领域:界面的设计以及与后台数据连接
数据子领域:包含系统的用户数据以及对其增删查改的功能

代码开发计划

模块开发顺序

开发顺序 模块名称 开发时间/天
1 基础功能模块 2
2 项目功能模块 1
3 自由职业者功能模块 4
4 客户功能模块 2
5 公司员工功能模块 2

模块分解

模块名称 任务 用时/天
基础功能模块 界面设计 0.5
数据库设计 0.5
数据操作功能 0.5
前端与后台连接 0.5
项目功能模块 账户相关功能开发 0.5
公共信息操作开发 0.5
自由职业者模块 自由职业者查看、接受、拒绝任务的功能 2
自由职业者查看、维护时间安排表的功能 2
客户功能模块 客户发布任务、修改任务、合同签订的功能 1
客户账号的注册、注销、个人资料的修改的功能 1
公司员工功能模块 自由职业者管理模块 1
客户管理模块 1

甘特图

测试计划

4.1 测试总纲

测试目标是检查系统是否真正满足客户的需求。
测试方法有单元测试、集成测试、压力测试。
测试范围是数据库系统、前端界面系统,后台系统。

4.2 具体安排

测试人员: 周勇铨

测试方法 测试内容 测试时间
单元测试 客户信息管理模块、自由职业者信息管理模块、服务提供者管理信息模块等模块 5天
集成测试 出租服务管理系统 2天
压力测试 服务器及后台代码的压力测试 1天

博客园截图

以上是关于周勇铨 | 2021软件代码开发技术作业四| 需求改进&系统设计的主要内容,如果未能解决你的问题,请参考以下文章

高山 | 2021软件代码开发技术作业四 | 需求改进&系统设计

尚通 | 2021软件代码开发技术作业四| 需求改进&系统设计

曾星 | 2021软件代码开发技术作业四 | 需求改进&系统设计

李彦霆|2021软件代码开发技术作业四|需求改进&系统设计

何隽熙 | 2021软件代码开发技术作业四 |需求改进&系统设计

杨新钰 | 2021软件代码开发技术作业四 | 需求改进&系统设计