周勇铨 | 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、领域划分
- 自由职业者领域:任务子领域、时间安排表子领域
- 客户领域:任务制定子领域、合同签订子领域、用户账号管理子领域
- 公司员工领域:用户管理子领域、系统信息管理子领域、管理员账号管理子领域
- 项目领域:账户权限设置子领域、公共信息子领域、界面子领域、数据子领域
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软件代码开发技术作业四 | 需求改进&系统设计