A simple Human Resource Management Application using Hibernate Framework for Enterprise Application Development Assignment
- R1: The application shall allow the user to add and edit a Role
- R2: The application shall allow the user to add and edit a Task
- R3: The application shall not allow the user to delete any Roles or Tasks
- R4: The application shall allow the user to add and edit an Employee
- R5: The application shall allow the user to assign a valid Role to an Employee when the employee is created
- R6: The application shall allow the user to re-assign a valid Role to an Employee
- R7: The application shall allow the user to assign one or many valid Tasks to an Employee
- NF1: Data should be persistent and should be saved in a Relational Database.
- NF2: The Hibernate should be used as an Object Relational Mapping framework to persist the web application’s data.
- NF3: The User Interfaces of the Web Application can be implemented with JSP or Servlets
This application uses following frameworks.
- Hibernate ORM - Object/Relational Mapping Framework
- Bootstrap - Bootstrap CSS Framework
- This application require JDK and GlassFish Server to run
First of all clone the repository
Create a JavaDB Database as 'hrm'.
Host: localhost User Name: app Password: 123
Open the project in NetBeans and run it.
A browser windows will open with the URL http://localhost:8080/ead-hrm. Use 'admin' as the User Name and 'admin' as the password to login to the system.
Apache License 2.0