This ER (Entity Relationship) Diagram represents the model of Graphical Payroll System Entity. The entity-relationship diagram of Graphical Payroll System shows all the visual instrument of database tables and the relations between Payment, Salary Slips, Salary, Login etc. It used structure data and to define the relationships between structured data groups of Graphical Payroll System functionalities. The main entities of the Graphical Payroll System are Salary, Payment, Employee, Salary Slips, Leave and Login.
Graphical Payroll System entities and their attributes :
- Salary Entity : Attributes of Salary are salary_id, salary_employee_id, salary_amount, salary_total, salary_type, salary_description
- Payment Entity : Attributes of Payment are payment_id, payment_customer_id, payment_date, payment_amount, payment_description
- Employee Entity : Attributes of Employee are employee_id, employee_name, employee_mobile, employee_email, employee_username, employee_password, employee_address
- Salary Slips Entity : Attributes of Salary Slips are salary_slip_id, salary_slip_employee_id, salary_slip_name, salary_slip_date, salary_slip_number, salary_slip_type, salary_slip_description
- Leave Entity : Attributes of Leave are leave_id, leave_employee_id, leave_type, leave_status, leave_to, leave_from, leave_description
- Login Entity : Attributes of Login are login_id, login_user_id, login_role_id, login_username, login_password, login_lastlogin
Description of Graphical Payroll System Database :
- The details of Salary is store into the Salary tables respective with all tables
- Each entity (Login, Employee, Leave, Payment, Salary) contains primary key and unique keys.
- The entity Employee, Leave has binded with Salary, Payment entities with foreign key
- There is one-to-one and one-to-many relationships available between Leave, Salary Slips, Login, Salary
- All the entities Salary, Leave, Employee, Login are normalized and reduce duplicacy of records
- We have implemented indexing on each tables of Graphical Payroll System tables for fast query execution.