Skip to content

ramprasathmk/Software-Personnel-Management-System

 
 

Repository files navigation

SOFTWARE PERSONNEL MANAGEMENT SYSTEM

Logo of the project


An Software Personnel Management System (Employee Management System) is a software, that helps your employees to give their best efforts every day to achieve the goals of your organization. It guides and manages employees efforts in the right direction. It also securely stores and manages personal and other work-related details for your employees.

Installing / Getting started

Developing

Built With

  1. Eclipse IDE
  2. jdk-18.0.2.1
  3. mysql-connector.jar
  4. xampp-windows-x64-8.0.9-0-VS16
  5. mysql

Prerequisites

What is needed to set up the dev environment. For instance, global dependencies or any other tools. include download links.

  1. https://www.eclipse.org/downloads/
  2. https://www.apachefriends.org/download.html

Setting up Dev

Here's a brief intro about what a developer must do in order to start developing the project further:

    > git clone https://github.com/ramprasathmk/Software-Personnel-Management-System.git
    > cd Software-Personnel-Management-System
  • Step 1: Deployee Database

    • Goto XAMPP Control Panel , open Apache and MySQL server
    • Open Chrome or your fav browser and serach: http://localhost/phpmyadmin/
    • Create new Database and name it as project3
    • Then goto import navigater
    • Choose your Database file project3 and upload there, Then click Go
  • Step 2: Install JDK & Eclipse step by step

    • no need Additional features
  • Step 3 : open Project Folder in Eclipse

    • Run Front_Page.java by clicking the play button

Note

  • For Testing the test cases, you've to install the JUnit Tools 4 Spring 1.2.4 plugin in Eclipse from the Eclipse Marketplace.
  • JUnit Tools 4 Spring 1.2.4 plugin with any version.

Building

Now, you need to change some line as per your connecton :

JDBC Connecter

open .classpath file and change
	<classpathentry kind="lib" path="D:/College/Employee_Project/Employee-Management-System/mysql-connecter/mysql-connector.jar"/>
		<!-- path="D:/College/Employee_Project/Employee-Management-System/mysql-connecter/mysql-connector.jar"  --> 
		<!-- set the path of where your mysql connecter location. like my current location
		D:\College\Employee_Project\Employee-Management-System\mysql-connecter -->
	<classpathentry kind="output" path="bin"/>
JDK connecter
open conn.java file and change
	<classpathentry kind="lib" path="D:/College/Employee_Project/Employee-Management-System/mysql-connecter/mysql-connector.jar"/>
		<!-- path="D:/College/Employee_Project/Employee-Management-System/mysql-connecter/mysql-connector.jar"  --> 
		<!-- set the path of where your mysql connecter location. like my current location
		D:\College\Employee_Project\Employee-Management-System\mysql-connecter -->
	<classpathentry kind="output" path="bin"/>

you can change you code as per your Requirement.


Deploying / Publishing

  • Goto Front_Page.java and simply run the file.

Style guide / Testing

Run Step by Step As per your Requirements. We have provided Output images for you Understanding See in Output_images Folder.

How to work Our Application .

  1. Welcome page
  2. Login page
    • Login with Username or Employee ID & Password
    • Signup & Forgot Password
  3. Home page
    • Employee
    • Salary
    • Attendance
    • About US
  4. Employee Panel
    • Add Employee
    • Update Employee
    • View Employee
    • Remove Employee
  5. Attendance Panel
    • Fill Attendance
    • View Attendance
  6. salary Panel
    • Add Salary
    • Update Salary
    • Generate Payment slips
  7. About US Panel

Database

  • Goto Xampp Control panel , Start the Apache and MySQL server
  • Goto Chrome or your convinent browser and Type: http://localhost/phpmyadmin
  • Create new database name project3
  • Then goto import navigater
  • Choose your Database file "project3" and upload there and click to Go

License

This project is licensed under Apache License 2.0 2024

About

Software Personnel Management System lets you to ensure the employee salary based on performance and shows the details.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%