天天看点

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

管理休假类型

  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) 其他与顺序图有关的说明