休假管理系统——顺序图文档
管理休假类型
- 图形文档
- 文字说明
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)顺序图综述
该顺序图描述了系统管理员备份系统的过程,涉及的对象有: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
- 图形文档
- 文字说明
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
- 图形文档
- 文字说明
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) 其他与顺序图有关的说明
无