• 服务外包平台测试


    【用户期望】

    在外包实践中,遇到诸如任务跟踪,人员管理,资源访问控制的问题,希望开发一套外包人员管理平台,更好地管理人员和任务。我们期望外包平台能够同时提供 PC 端,手机端访问,以方便我们的外包人员可以随时参与到外包任务,并及时反馈工作进度,最重要的,我们希望我们的资源能够被授权访问,我们的工作素材,工作成果都严格保密,具体来说,我们希望能够具有下面的功能。

    人员管理

    系统需要对这些人员提供下面的管理功能:

    1)外包人员信息登记;

    2)外包人员各项保密协议,合同签订情况登记;

    3)人员信息的查询和维护。

    人员考勤

    我们希望系统能够提供下面的功能:

    1)每个外包人员的开始工作时间,结束工作时间被记录;

    2)希望可以很方便的知道在一个时间区间内,我们外包的各项工作的大

    致完成情况;

    3)在考勤时,系统需要对当前的用户进行必要的身份验证。

    任务管理

    我们希望系统能够可以外包任务管理方面,提供下面的功能:

    1)可以以项目的方式被管理,发包人员可以制定项目实施计划,指定参与人员,确定项目安全等级。

    2)接包人员可以登录到系统,通过人员识别验证后,查看分配到自己的任务,选择任务,开始工作。

    3)在任务完成之后,提交工作成果。

    4)任务的发包人员可以在系统上看到各个分发出去的任务状态,及时跟进各个任务的完成情况。


    根据上述需求完成下列问题(仅作参考)。

    1、需求定义:(20分)

    1)绘制系统工作上下范围图。(10分)

    2)绘制系统业务流程图。(10分)

     

    2、结构化建模案例分析:(20分)

    (1)绘制系统的整体功能结构图。(10分)

    2)根据上述描述,绘制完整的数据流图。(10分)

     

    3、面向对象建模案例分析:(30分)

    (1)绘制系统顶层用例图。(10分)

    (2)绘制系统细化完整用例图。(10分)

    (3)分析系统类模型,找出类之间的关系并画出类图。(10分)

     

    4、系统原型展示30

    发包者主要页面:

    项目管理:

    查看项目:

    添加项目:

     基本信息:

     考勤情况:

     接包者主要页面:

    任务列表:(查看发包者给自己发布的任务)

     点击开始完成任务:

     任务进度(也作为考勤情况):

     基本信息:

  • 相关阅读:
    【Java】【高精度】【组合数】【递推】poj1737 Connected Graph
    【递推】【推导】【乘法逆元】UVA
    【Java】【滚动数组】【动态规划】UVA
    【Java】【高精度】【递推】UVA
    【贪心】【multiset】Tinkoff Challenge
    【递推】【组合数】【容斥原理】UVA
    【递推】【组合计数】UVA
    【组合计数】UVA
    【预处理】【分类讨论】Playrix Codescapes Cup (Codeforces Round #413, rated, Div. 1 + Div. 2) C. Fountains
    【DFS】【贪心】Codeforces Round #411 (Div. 1) C. Ice cream coloring
  • 原文地址:https://www.cnblogs.com/znjy/p/15565313.html
Copyright © 2020-2023  润新知