休假管理系统——顺序图文档

管理休假类型

  1. 图形文档
    休假管理系统——顺序图文档
  2. 文字说明
    1). 顺序图综述
    该顺序图描述了HR管理休假类型的过程,涉及的对象有HR, ManageVoactionTypeForm, ManageVoactionTypeController, VocationTypeList, VoactionType

    2). 顺序图中的对象描述
    i. HR
    主动对象。所涉及的对象有:ManageVoactionTypeForm
    ii. ManageVoactionTypeForm
    被动对象。所涉及的对象有:HR,ManageVoactionTypeController
    iii. ManageVoactionTypeController
    被动对象。所涉及的对象有:ManageVoactionTypeForm,VocationTypeList
    iv. VocationTypeList
    被动对象。所涉及的对象有:ManageVoactionTypeController,VoactionType
    v. VoactionType
    被动对象。所涉及的对象有:ManageVoactionTypeController , VocationTypeList

    3). 对象接受/发送消息的描述
消息名称 choose add vocation type
消息格式
消息类型 同步
发送消息的对象名称 HR
接受消息的对象名称 ManageVoactionTypeForm
消息名称 input vocation type
消息格式 String
消息类型 同步
发送消息的对象名称 HR
接受消息的对象名称 ManageVoactionTypeForm
消息名称 add vocation type
消息格式 String
消息类型 同步
发送消息的对象名称 ManageVoactionTypeForm
接受消息的对象名称 ManageVoactionTypeController
消息名称 choose voction type to delete vocation type
消息格式
消息类型 同步
发送消息的对象名称 HR
接受消息的对象名称 ManageVoactionTypeForm
消息名称 delete vocation type
消息格式
消息类型 同步
发送消息的对象名称 ManageVoactionTypeForm
接受消息的对象名称 ManageVoactionTypeController
消息名称 delete vocation type
消息格式
消息类型 同步
发送消息的对象名称 ManageVoactionTypeController
接受消息的对象名称 VocationTypeList
消息名称 pop window to input vocation type
消息格式
消息类型 返回
发送消息的对象名称 ManageVoactionTypeForm
接受消息的对象名称 HR
消息名称 Check if exist
消息格式 String
消息类型 同步
发送消息的对象名称 ManageVoactionTypeController
接受消息的对象名称 VocationTypeList
消息名称 If is exist
消息格式 Boolean
消息类型 返回
发送消息的对象名称 VocationTypeList
接受消息的对象名称 ManageVoactionTypeController
消息名称 Add vocation type to list
消息格式
消息类型 同步
发送消息的对象名称 ManageVoactionTypeController
接受消息的对象名称 VocationTypeList
消息名称
消息格式
消息类型 同步
发送消息的对象名称 ManageVoactionTypeController
接受消息的对象名称 VocationType

 4). 其他与顺序图有关的说明
   无

备份系统

  1. 图形文档
    休假管理系统——顺序图文档
  2. 文字说明
    1)顺序图综述
    该顺序图描述了系统管理员备份系统的过程,涉及的对象有:SystemAdmin, BackupSystemForm, BackupSystemController, SystemLog

    2)顺序图中的对象描述
    i. SystemAdmin
    主动对象。所涉及的对象有:BackupSystemForm
    ii. BackupSystemForm
    被动对象。所涉及的对象有:SystemAdmin,BackupSystemController
    iii. BackupSystemController
    被动对象。所涉及的对象有:BackupSystemForm,SystemLog
    iv. SystemLog
    被动对象。所涉及的对象有:BackupSystemController

    3)对象接受/发送消息的描述

    消息名称 choose backup system
    消息格式
    消息类型 同步
    发送消息的对象名称 SystemAdmin
    接受消息的对象名称 BackupSystemForm

    消息名称 notice output system log
    消息格式
    消息类型 同步
    发送消息的对象名称 BackupSystemForm
    接受消息的对象名称 BackupSystemController

    消息名称
    消息格式
    消息类型 同步
    发送消息的对象名称 BackupSystemController
    接受消息的对象名称 SystemLog

    4). 其他与顺序图有关的说明

Login

  1. 图形文档
    休假管理系统——顺序图文档
  2. 文字说明
    a) 顺序图综述
    该顺序图描述了用户登录的过程。涉及的对象有User,LoginForm,LoginController,UserList。

    b) 顺序图中的对象描述
    i. User
    主动对象,涉及的对象有LoginForm,LoginController。
    ii. LoginForm
    被动对象,涉及的对象有User,Login Controller,UserList。
    iii. LoginController
    被动对象,设计的对象有LoginForm,User,UserList。
    iv. UserList
    被动对象,涉及的对象有LoginController。

    c) 对象接受/发送消息的描述
    i. User
    enter(String,String)
    消息发送者:User
    消息接收者:LoginForm

    ii. LoginForm
    validate(String,String)
    消息发送者:LoginForm
    消息接收者:LoginController

    iii. LoginController
    Create(String,String)
    消息发送者:LoginController
    消息接收者:User
    validateUser(User)
    消息发送者:LoginController
    消息接收者:UserList

    iv. UserList
    validateUser(User)
    消息发送者:LoginController
    消息接收者:UserList

    d) 其他与顺序图有关的说明

ManageRequest

  1. 图形文档
    休假管理系统——顺序图文档
  2. 文字说明
    a) 顺序图综述
    该顺序图描述了经理处理休假请求的过程。涉及的对象有Manager,ManageRequestForm,ManageRequestController,Request,RequestList

    b) 顺序图中的对象描述
    i. Manager
    主动对象,涉及的对象有ManageRequestForm,ManageRequestController,Request。

    ii. ManageRequestForm
    被动对象,涉及的对象有Manage, ManageRequestController。

    iii. ManageRequestController
    被动对象,涉及的对象有ManageRequestForm,Request,RequestList。

    iv. RequestList
    被动对象,涉及的对象有ManageRequestController。

    c) 对象接受/发送消息的描述
    i. Manager
    showVocationList()
    消息发送者:Manager
    消息接收者:ManageRequestForm
    showDetails()
    消息发送者:Manager
    消息接收者:ManageRequestForm
    passOrRefuseRequest()
    消息发送者:Manager
    消息接收者:ManageRequestForm

    ii. ManageRequestForm
    getRequestList()
    消息发送者:ManageRequestForm
    消息接收者:ManageRequestController
    getList()
    消息发送者:ManageRequestController
    消息接收者:RequestList
    getDetails()
    消息发送者:ManageRequestForm
    消息接收者:ManageRequestController
    getDetails()
    消息发送者:ManageRequestController
    消息接收者:RequestList
    changeRequestStatus()
    消息发送者:ManageRequestForm
    消息接收者:ManageRequestController
    changeStatus()
    消息发送者:ManageRequestController
    消息接收者:Request

    iii. Request
    changeStatus()
    消息发送者:ManageRequestController
    消息接收者:Request

    iv. RequestList
    getList()
    消息发送者:ManageRequestController
    消息接收者:RequestList
    getDetails()
    消息发送者:ManageRequestController
    消息接收者:RequestList

    d) 其他与顺序图有关的说明