Вы находитесь на странице: 1из 7

R.

Kayalvizhi Employee Tracking

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

R. Kayalvizhi Employee Tracking State Transition Diagram

SC90071 MCA-III

Registration Start Register the employee information with username and password

Login Check for username and password Stop

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

R. Kayalvizhi Employee Tracking Admin State Transition Diagram DataBase

SC90071 MCA-III

Attendance Start Maintains the attendance information

Salary Calculating and updating the salary information Stop

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

View employee work

R. Kayalvizhi Employee Tracking Admin User State Transition Diagram DataBase DataBase

SC90071 MCA-III

Allocating projects Start Allocates projects for each employee

View employee work Viewing the employee work schedule

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

R. Kayalvizhi Employee Tracking

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

DATA TYPE Number Varchar Varchar

LENGTH 50 50

R. Kayalvizhi Employee Tracking

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

R. Kayalvizhi Employee Tracking Achievments Varchar 50

SC90071 MCA-III