Skip to content

Simple Spring MVC application which generates Employee Payslips

Notifications You must be signed in to change notification settings

alekhya538/PayGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PayGenerator

Prerequisite:

  1. Eclipse
  2. Apache Tomcat 7
  3. Maven
  4. Copy the given settings.xml to C:/Users/XXX/.m2/
  5. Working internet connection for the maven to download all dependencies

Usage:

  1. Import the supplied maven project to eclipse (PayGenerator/)
  2. Create & configure Tomcat server (install directory, ports to use etc.)
  3. Deploy the web application (Right-Click on project and Run As -> Run on Server)
  4. Open a browser and navigate to “http://localhost:8080/
  5. Enter input file in the text box (default path pre-populated)
  6. Click on button “Generate Pay Details”
  7. Employee Income details are displayed in a new page in a table
  8. The same details are also saved as a CSV in below location, C:/dev/myob/PayGenerator/output/ File name contains timestamp, to avoid unwanted overwrites.

Assumptions:

  1. Solution assumes that the input CSV has correct no. of fields and in pre-defined order (first name,last name,annual salary,super rate,payment start date)
  2. Output CSV is generated in below location, C:/dev/myob/PayGenerator/output/empPayDetails_20190604134310.csv
  3. Output files contain timestamp in name, so as to not overwrite file for every execution.

About

Simple Spring MVC application which generates Employee Payslips

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages