zoukankan      html  css  js  c++  java
  • 需求改进&系统设计

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
    这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997
    这个作业的目标 1、熟悉面向领域建模的方法
    2、掌握领域驱动设计
    3、熟悉整个项目的开发过程

    1 需求改进

    1.增加系统管理员账号
    2.管理员可以查看日志,维护系统
    3.员工账号可以查看客户及自由职业者信息
    4.员工可以查看、修改自己的信息

    2 领域划分

    根据需求分析的结果,将本系统划分为如下几个领域:

    • 仓库管理员领域:
      • 仓库管理员账户管理子领域
      • 零件管理子领域
      • 供应商管理子领域
      • 零件出入库子领域
      • 查看日志子领域
    • 采购员领域
      • 采购员账户管理子领域
      • 查看库存不足零件信息子领域
    • 系统管理员领域
      • 用户管理子领域
      • 日志管理子领域
    • 公共权限领域
      • 公共信息子领域
    • 系统领域
      • 数据子领域
      • 日志子领域
      • 用户界面子领域

    领域划分图

    img

    3 代码开发计划

    任务名称 开发时间 开发顺序
    建数据库 3个工作日 1
    仓库管理员管理 2个工作日 2
    采购员管理 2个工作日 2
    零件管理 2个工作日 3
    供应商管理 2个工作日 3
    零件出入库 2个工作日 4
    生成库存不足零件信息管理 3个工作日 4
    查看零件出入库日志信息管理 3个工作日 5
    查看库存不足零件信息管理 3个工作日 5

    任务分解

    模块名称 任务名称 耗费时间
    搭建数据库
    创建仓库管理员表 4个小时
    创建采购员表 4个小时
    创建零件表 2个小时
    创建供应商表 2个
    仓库管理员账户管理
    添加仓库管理员 4个小时
    删除仓库管理员 4个小时
    修改仓库管理员 4个小时
    查看仓库管理员 4个小时
    采购员账号管理
    添加采购员 4个小时
    删除采购员 4个小时
    修改采购员 4个小时
    查看采购员 4个小时
    零件信息管理
    添加零件 2个小时
    删除零件 2个小时
    修改零件 2个小时
    查看零件 2个小时
    供应商信息管理
    添加供应商 2个小时
    删除供应商 2个小时
    修改供应商 2个小时
    查看供应商 2个小时
    零件出入库
    零件入库 4个小时
    零件出库 4个小时
    生成库存不足零件信息 8个小时
    查看零件出入库日志信息
    查看零件入库信息 4个小时
    查看零件出库信息 4个小时
    查看库存不足零件信息 8个小时

    甘特图

    4 测试计划

    测试目的

    • 测试代码是否能够正常运行且符合要求
    • 及时发现代码中出现的bug,并反馈给开发人员,以便帮助开发人员更好的改进代码
    • 测试整个项目是否能够符合所有需求

    测试方式

    • 自动化测试/手动测试
    • 白盒测试/黑盒测试
    • 中断测试/临界测试/压力测试等

    测试安排

    测试模块 测试任务 测试时间
    仓库管理员账户管理
    测试是否能够成功添加仓库管理员 4个小时
    测试是否能够成功删除仓库管理员 4个小时
    测试是否能够成功修改仓库管理员 4个小时
    测试是否能够成功查看仓库管理员 4个小时
    采购员账号管理
    测试是否能够成功添加采购员 4个小时
    测试是否能够成功删除采购员 4个小时
    测试是否能够成功修改采购员 4个小时
    测试是否能够成功查看采购员 4个小时
    零件信息管理
    测试是否能够成功添加零件 2个小时
    测试是否能够成功删除零件 2个小时
    测试是否能够成功修改零件 2个小时
    测试是否能够成功查看零件 2个小时
    供应商信息管理
    测试是否能够成功添加供应商 2个小时
    测试是否能够成功删除供应商 2个小时
    测试是否能够成功修改供应商 2个小时
    测试是否能够成功查看供应商 2个小时
    零件出入库
    测试是否能够成功零件入库 4个小时
    测试是否能够成功零件出库 4个小时
    生成库存不足零件信息 测试是否能够成功生成库存不足零件信息 8个小时
    查看零件出入库日志信息
    测试是否能够成功查看零件入库信息 4个小时
    测试是否能够成功查看零件出库信息 4个小时
    查看库存不足零件信息 测试是否能够成功查看库存不足零件信息 8个小时

    5 编辑截图

  • 相关阅读:
    springMVC-1
    8-IO总结
    7-RandomAccessFile 随机流
    6-对象流(对象的序列化)
    正则表达式语法手册,以及一些实例
    JavaScript的屏幕对象
    js常用正则表达式表单验证代码
    使用 CSS3 实现超炫的 Loading(加载)动画效果
    ajax处理跨域有几种方式
    javascript实现图片延迟加载方法汇总(三种方法)
  • 原文地址:https://www.cnblogs.com/iamwatershui/p/14775277.html
Copyright © 2011-2022 走看看