synopsis for the project work of bca from final year student and it from 6th sem .pptx
ricara3986
65 views
6 slides
Jun 04, 2024
Slide 1 of 6
1
2
3
4
5
6
About This Presentation
report
Size: 316.57 KB
Language: en
Added: Jun 04, 2024
Slides: 6 pages
Slide Content
BENGALURU CITY UNIVERSITY Bengaluru, Karnataka- 560056 A PROJECT REPORT ON: “EMPLOYEE MANAGEMENT SYSTEM” SUBMITTED BY: JOBIN V STEEPHAN (U18BR21S0005) 2023-2024 Under the Guidance of Ms . Lakshitha H s M urthy HOD OF BCA DEPARTMENT Department of Bachelor of Computer Applications Bengaluru-560063
PROJECT SYNOPSIS Aim: The Employee Management System is a comprehensive solution designed to streamline various aspects of employee management within an organization. It provides functionalities for managing employee data, tracking attendance, handling payroll, and facilitating communication between employees and management. Abstract: The Employee Management System (EMS) is a sophisticated solution designed to streamline the management of employee-related tasks within an organization. In today’s dynamic business environment, efficient management of human resources is critical for organizational success. The EMS offers a comprehensive set of features aimed at optimizing various aspects of employee management, including personnel information management, attendance tracking, payroll processing, leave management, performance evaluation, and communication
ER DIAGRAM:
Table Name: Employee Field Description Type Length emp_ID (PK) Employee ID Int 11 fname Employee First Name Varchar 255 lname Employee Last Name Varchar 255 gender Employee Gender Int 11 age Employee Age Int 11 contact_add Contact Address Int 11 emp_email Employee Email Varchar 255 emp_pass Employee Password Varchar 255
Key Features: Employee Information Management: The system allows administrators to maintain detailed records of employees including personal information, contact details, employment history, and job roles. Attendance Tracking: Employees can clock in and out using the system, and administrators can monitor attendance records, track leaves, and manage overtime. Payroll Management: The system automates payroll processing by calculating salaries based on attendance records, deductions, and bonuses. It generates pay slips and facilitates direct deposit or cheque payments. Leave Management: Employees can apply for leave through the system, and managers can approve or reject leave requests. The system maintains a centralized record of leave balances and history. Performance Evaluation: The system supports performance evaluation processes by allowing managers to set goals, provide feedback, and conduct periodic reviews for employees. Communication Tools: The system includes communication features such as messaging and announcements to facilitate collaboration and information sharing among employees and departments.
HARDWARE REQUIREMENTS: Processor :: Intel(R) Core(TM) i3-7020U CPU @ 2.30GHz 2.30 GHz Ra m :: 4GB or more System type :: 64-bit operating system, x64-based processor Processor speed :: 1.8 GHz or above Technical Implementation: Database:* The system uses a relational database management system (RDBMS) such as MySQL or Post greSQL to store employee data, attendance records, payroll information, etc. Backend:* Backend logic and business rules are implemented using programming languages like Python, Java, or PHP, along with frameworks such as Django.- Frontend:* The user interface is developed using web technologies like HTML, CSS, and JavaScript, with frameworks such as React.js or Angular for dynamic interaction. Software application required: Visual studio Github Xampp server PowerShell