- Posted By: freeproject
- Comments: 0
Posted By freeproject on August 2, 2017
Leave Management System Class Diagram describes the structure of a Leave Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Leave Management System are Company, Branch, Report, Leave, Notification, Employee.
Classes of Leave Management System Class Diagram:
- Company Class : Manage all the operations of Company
- Branch Class : Manage all the operations of Branch
- Report Class : Manage all the operations of Report
- Leave Class : Manage all the operations of Leave
- Notification Class : Manage all the operations of Notification
- Employee Class : Manage all the operations of Employee
Classes and their attributes of Leave Management System Class Diagram:
- 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
- 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
- Employee Attributes : employee_id, employee_name, employee_mobile, employee_email, employee_username, employee_password, employee_address
Classes and their methods of Leave Management System Class Diagram:
- Company Methods : addCompany(), editCompany(), deleteCompany(), updateCompany(), saveCompany(), searchCompany()
- Branch Methods : addBranch(), editBranch(), deleteBranch(), updateBranch(), saveBranch(), searchBranch()
- Report Methods : addReport(), editReport(), deleteReport(), updateReport(), saveReport(), searchReport()
- Leave Methods : addLeave(), editLeave(), deleteLeave(), updateLeave(), saveLeave(), searchLeave()
- Notification Methods : addNotification(), editNotification(), deleteNotification(), updateNotification(), saveNotification(), searchNotification()
- Employee Methods : addEmployee(), editEmployee(), deleteEmployee(), updateEmployee(), saveEmployee(), searchEmployee()
Class Diagram of Leave Management System :
Class Diagram Image: