zoukankan      html  css  js  c++  java
  • 综合系统开发--------需求分析

    这个作业属于哪个课程 2021软件代码开发技术
    这个作业要求在哪里 作业要求--DDD--需求阶段
    这个作业的目标 1.学会运用UML;
    2.领域驱动设计方法;
    3.软件设计模式等知识,
    4.对系统需求进行建模;
    5.学会撰写需求规格说明书,并完成项目后续的开发计划。

    个人信息

    学号 姓名 班级
    3118005094 黄清山 软件工程四班

    项目背景

    一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。以下是核心要求:

    • 搜索自由职业者分类的功能
    • 用于存储联系自由职业者的不同渠道的解决方案
    • 搜索项目分类的功能
    • 搜索客户分类的功能
    • 维护合同中自由职业者的时间表

    一.需求概述

    1.1需求概述

    使用web项目来解决该出租公司的问题,其中需要完成的需求包括以下几点:、

    • 搜索自由职业者分类的功能
    • 用于存储联系自由职业者的不同渠道的解决方案
    • 搜索项目分类的功能
    • 搜索客户分类的功能
    • 维护合同中自由职业者的时间表

    1.2领域驱动设计--Domain Driven Design

    寻找领域对象

    • 客户:Customer
    • 自由职业者:Professional
    • 项目:Projiect
    • 时间表:Schedule

    对象之间的联系

    二.系统功能需求

    2.1 功能概述

    1,自由职业者可以注册账号作为服务提供者

    2,服务提供者可以编辑个人信息,个人时间表

    3,服务提供者可以接受或拒绝工作

    4,客户可以发布服务需求

    5,客户可以查询合适的服务提供者

    6,系统管理员可以进行安全和审计工作

    7,系统进行相应的日志记录

    6,对签署的合同进行统一的管理

    2.2 领域建模

    img

    • 服务提供者提供自己的时间安排表
    • 客户提供任务,查找合适的服务提供者
    • 选择到合适的服务提供者之后签订合同
    • 系统日志会对合同和任务进行审计

    2.3 业务流程图

    2.4用例图

    2.5 E-R图

    任务规划表

    活动 任务 预计开始时间 预计结束时间 校正后任务工期 校正后结束时间
    需求分析 需求获取、分析、整理、建模 2021/5/5 2021/5/9 4个工作日 2021/5/9
    总体设计 系统设计,软件设计 2021/5/9 2021/5/14 5个工作日 2021/5/9
    详细设计 数据库设计,界面设计 2021/5/14 2021/5/18 4个工作日 2021/5/18
    开发 数据库实现,环境搭建,系统架构搭建,自由职业者功能实现 2021/5/18 2021/5/26 8个工作日 2021/5/26
    客户功能实现,系统功能实现 2021/5/26 2021/6/4 9个工作日 2021/6/4
    测试 单元测试,压力测试 2021/6/4 2021/6/6 2个工作日 2021/6/6
    交付 系统交付 2021/6/7 2021/6/7 1个工作日 2021/6/7

    GitHub地址

    https://github.com/HQingshan/serviceSystem

    GitHub——Issues截图

    博客园编辑界面截图

  • 相关阅读:
    Internal Server Error处理程序“PageHandlerFactory-Integr”在其模块列表中有一个错误模块“ManagedPipelineHandler”
    OpenGL学习(4)——纹理
    OpenGL学习(3)——Shader(补)
    OpenGL学习(3)——Shader
    OpenGL学习(2)——绘制三角形(补)
    OpenGL学习(2)——绘制三角形
    OpenGL学习(1)——创建窗口
    PHP框架对地址进行Dispatch的思考
    OJ练习47——T12 Integer to Roman
    OJ练习46——T11 Container With Most Water
  • 原文地址:https://www.cnblogs.com/huangqingshan/p/14730671.html
Copyright © 2011-2022 走看看