Beruflich Dokumente
Kultur Dokumente
SC90071 MCA-III
Module Description of the project Employee Registration The tasks involved in this module are Login New Registration Login The Login module has the process of signing in for accessing the system and signing out from the system after completion of access which requires username and password from the user .It matches with the database, if the username and password given by the user is true then it will allow the user to access the system otherwise it will show some error message. New Registration If a employee is newly login to the system, they first want to register with their personal information and user name and password.
Use Case Diagram
New Registration
Login
User
DataBase
SC90071 MCA-III
Registration Start Register the employee information with username and password
Class Diagram
Login +username: String +Password: String +login():void +Check():void Employee +emp_id: String +emp_name: String +username: String +Password: String +insert():void +update():void
Payroll management: The payroll management module contains the salary updation of the employees based on the attendance performance and the salary increment, appraisal details, LOP details and Leave days taken by the employees are managed by the payroll management system. This module also has the full salary structure of an employee.
Use Case Diagram
Attendance
Salary
SC90071 MCA-III
Class Diagram
Payroll +emp_id: String +name: String +GrossPay: Float +Esi: Float +Pf: Float +NetPay:Float +salary_allocation() +Attendance_review()
Employees project view: This module has the option for the employees to know about the allocated projects for the corresponding employees. For this each employee has to login for viewing the allocated projects and day to day activities of the company.
Use Case Diagram
Allocating projects
R. Kayalvizhi Employee Tracking Admin User State Transition Diagram DataBase DataBase
SC90071 MCA-III
Stop
Class Diagram
Projects +emp_id: String +name: String +Project_id: String +Project_name: String +allocate projects():void Record +emp_id: String +name: String +Project start: Date +Project end: Date +insert() :void +view():void
Records: The records of the employees like the works completed by the employees, hours worked by the employees each employee, achievements of the company are maintained by the system in this module. The attendance record of each employee is also maintained in this module. Class Diagram
Record +emp_id: String +name: String +Project start: Date +Project end: Date +insert() :void +view():void
SC90071 MCA-III
Table Structure Admin COLUMN NAME S.No Admin_name Password Employee_login COLUMN NAME S.No Emp_id Emp_name User_name Password Employee_master COLUMN NAME S.No Emp_id Emp_name DateofBirth Address Qualification Designation Phone_Num Date_of_join DATA TYPE Number Varchar Varchar Date Varchar Varchar Varchar Number Date 50 50 50 50 50 LENGTH DATA TYPE Number Varchar Varchar Varchar Varchar 50 50 50 50 LENGTH
LENGTH 50 50
SC90071 MCA-III
Project_Allocation COLUMN NAME S.No Emp_id Emp_name Project1 Project2 Employee_Salary COLUMN NAME S.No Emp_id Emp_name Gross_Pay Esi Pf NetPay DATA TYPE Number Varchar Varchar Float Float Float Float 50 50 LENGTH DATA TYPE Number Varchar Varchar Varchar Varchar 50 50 50 50 LENGTH
Record_table COLUMN NAME S.No Project_id Emp_id Emp_Completed Date_Of_started Date_of_complete DATA TYPE Number Varchar Varchar Varchar Date Date 50 50 50 LENGTH
SC90071 MCA-III