- Posted By: freeproject
- Comments: 0
Posted By freeproject on August 2, 2017
Leave Approval System Class Diagram describes the structure of a Leave Approval System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Leave Approval System are Leave, Notification, Company, Branch, Report, Employee.
Classes of Leave Approval System Class Diagram:
- Leave Class : Manage all the operations of Leave
- Notification Class : Manage all the operations of Notification
- Company Class : Manage all the operations of Company
- Branch Class : Manage all the operations of Branch
- Report Class : Manage all the operations of Report
- Employee Class : Manage all the operations of Employee
Classes and their attributes of Leave Approval System Class Diagram:
- Leave Attributes : leave_id, leave_employee_id, leave_type, leave_status, leave_to, leave_from, leave_description
- Notification Attributes : notification_id, notification_leave_id, notification_title, notification_approval, notification_leave_cancellation, notification_type, notification_description
- Company Attributes : company_id, company_name, comapny_type, company_description, company_address
- Branch Attributes : branch_id, branch_name, branch_type, branch_city, branch_address
- Report Attributes : report_id, report_name, report_type, report_description
- Employee Attributes : employee_id, employee_name, employee_mobile, employee_email, employee_username, employee_password, employee_address
Classes and their methods of Leave Approval System Class Diagram:
- Leave Methods : addLeave(), editLeave(), deleteLeave(), updateLeave(), saveLeave(), searchLeave()
- Notification Methods : addNotification(), editNotification(), deleteNotification(), updateNotification(), saveNotification(), searchNotification()
- Company Methods : addCompany(), editCompany(), deleteCompany(), updateCompany(), saveCompany(), searchCompany()
- Branch Methods : addBranch(), editBranch(), deleteBranch(), updateBranch(), saveBranch(), searchBranch()
- Report Methods : addReport(), editReport(), deleteReport(), updateReport(), saveReport(), searchReport()
- Employee Methods : addEmployee(), editEmployee(), deleteEmployee(), updateEmployee(), saveEmployee(), searchEmployee()
Class Diagram of Leave Approval System :
Class Diagram Image: