Skip to content
Leena Jain edited this page Jun 8, 2017 · 6 revisions

This is a timesheet management application.

Entities

  • Employee
  • Manager
  • Task
  • Timesheet

Use Cases

  1. Task is assigned to employee by manager.
  2. One task can be assigned to many employees.
  3. Employee fills the amount of hours that he worked on certain task to the system.
  4. Employee can modify the Timesheet.
  5. Manager/Employee views reports on Timesheets.

Technologies used are : Spring 3.1.0, Hibernate 3.6.8, H2 / MySQL 5.1.6, Maven , Tomcat7

Currently running on H2 db, to run on MySQL follow the comments in the persistence-beans.xml

Clone this wiki locally