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

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
    这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11968
    这个作业的目标 熟悉了解UML(统一建模语言),结合领域驱动设计方法、软件设计模式等知识

    1、引言

    1.1项目背景

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

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

    1.2问题定义

    系统的核心是制作一个信息分类存储分类查询平台,用来处理各客户对相关信息的查询及其相关处理的需求。主要包括人员信息(自由职业者、员工),项目信息、合同信息。

    自由职业者:人员编号、姓名、性别、手机号、时间表
    员工:员工号、姓名、性别、手机号
    项目信息:项目编号、项目名称、项目类别、项目内容
    合同信息:合同编号、合同名称、合同内容、合同日期

    2、需求分析

    对象 需求
    客户 增删查改人员信息数据,查看项目信息、合同信息,发布项目
    管理员 增删查项目、人员、合同信息
    时间表 搜索合同中自由职业者的时间表,增加、删除、修改时间表信息 、搜索项目分类的功能、搜索客户分类

    3、需求建模

    E-R图(实体联系图)
    guoaDJ.png

    4、项目时间安排

    所属流程 步骤 预计完成时间 预计开始时间 预计结束时间 矫正后完成时间
    需求分析 需求分析 2021/5/7 2021/5/1 2021/5/6 2021/5/7
    总体设计 总体设计及数据库建立 2021/5/10 2021/5/8 2021/5/10 2021/5/10
    总体设计 单元模块设计完成 2021/5/15 2021/5/10 2021/5/16 2021/5/15
    功能实现 完成各模块代码及其单元测试 2021/6/16 2021/5/16 2021/6/16 2021/6/16
    系统测试 完成系统测试 2021/6/20 2021/6/16 2021/6/20 2021/6/20
    系统交付 交付完毕 2021/6/24 2021/6/21 2021/6/23 2021/6/24

    矫正算法:由于需求分析正值五一放假时间会降低工作效率,故预计延迟一天,考虑到暂时不清楚客户文化程度及对电子产品的使用能力,所以可能交付时会延迟一天,其他基本不变

    5、附录

    5.1博客园后台截图

    guTKxO.md.png

    5.2 issues截图

    issues链接: https://github.com/YangZiQi-gg/ruanjiankaifa/issues/1
    guT8Zd.md.png

    5.3 git仓库链接

    https://github.com/YangZiQi-gg/ruanjiankaifa

  • 相关阅读:
    记录s标签范例
    链表问题总结
    Hibernate学习总结
    HDU2460-Network
    CF464C-Substitutes in Number
    CF666E-Forensic Examination
    CF373C-Counting Kangaroos is Fun
    CF558E-A Simple Task
    HDU5669-Road
    CF341D-Iahub and Xors
  • 原文地址:https://www.cnblogs.com/xiaoyangdeboke/p/14730777.html
Copyright © 2011-2022 走看看