时序图
2025-07-30 15:21:56 0 举报
时序图
作者其他创作
大纲/内容
DS
DP
Forward confirmation of update
Sends selected department data
Service
Page
Confirm Check In
6. Confirm leave details updated
User
EntityLayer
Admin selects a department to edit
Confirms deletion
Entity
Provide employee attendance data
validateHolidayDetails()
Save LeaveApplication Entity
Return Submit Result
\"Admin
Displays deletion confirmation message
execute function update(deptData)
department deleted successfully
Forward request for department data
Confirm employee attendance data update
Updates department information
department updated successfully
Returns department list
Sends deletion confirmation
Return Status Result
Response with update confirmation
render department list after deletion in DP
call function deleteDepartment(deptId)
submitHolidayRequest()
\"Department
Render department management page with data
processHolidayRequest()
Controller
Display Submit Result
Displays updated department information
AC
Query LeaveApplication Entity Status
return department list to AC
Admin creates a new department
return created department
PageController
Employee attendance records updated
Update employee attendance data request
Sends updated department data
Get employee attendance data request
Render Attendance Data
Retrieve employee attendance records
return all departments
Sends department data
Return Entity Status
saveHolidayRequest()
Call LeaveApplicationService.submit()
Forward department data
Retrieves department list
Response with employee attendance data
saveAttendanceRecord()
Sends department deletion request
holidayRequestConfirmed
Sends newly created department data
Return department data
Update employee attendance request
DE
return deletion status
Update employee attendance records
8. Display success message to user
Controler
return updated department
isHolidayValid
Call LeaveApplicationService.getStatus()
holidayRequestSaved
Return Attendance Records
5. Update leave details
AS
render success message in DP
Creates new department
2. Call function to process leave application
execute function create(deptData)
Loads department data
call function createDepartment(deptData)
Confirms creation
Sends new department data
execute function findAll()
department created successfully
Return Status
4. Return employee details
Displays department management page
Return Save Status
Employee attendance records retrieved
Displays new department information
7. Return success message
Submit Leave Application
Update department data
Admin submits changes to department
Display Status Result
Admin deletes a department
call function getDepartmentList()
Request employee attendance data
Render confirmation message on department management page
createAttendanceRecord()
execute function delete(deptId)
3. Retrieve employee details
Forward changes to update department
Retrieve department data
fetchAllAttendanceRecords()
1. Request for leave application
Confirms update
getAttendanceData()
Return Attendance Data
checkInRequest()
User requests department management
call function updateDepartment(deptData)
Confirm department data updated
processedRequest
ServiceLayer
Admin requests department management page
Request Leave Application Status
render updated department list in DP
Deletes department
render department list in DP
requestAttendanceData()
0 条评论
下一页