Abstract:
The purpose of this project is to keep a track on the human resource management at hospitals. To keep track of the current work force , their availability, their competency , how many people need training along with this the data model is in sync with the national registry.
Implementation :
1. Generate new tables if they do not exist as per the current hr data model in the hbm file and create the entities for the same
2.Currently the admin can Manage Jobtitles, staff ,staff attributes and posts we need to add methods for managing certificate, competency, leave ,evaluation , discipline, education and injury. This can be implemented by adding methods in the Hr Manager service .
3.Creating forms for Hr Manager as well as Hr clerk for entering the data into the rest of the tables , keeping the current state of the project in mind we would have to add few tabs in the current screen for training , leave , competency .
4. Provide a functionality where the admin can supply the excel sheet for ILO codes and they get updated in the database.
5. Currently the reports are getting generated by a predefined template in jasper , where as in the mock up the user can specify the parameters he would like to include , so I would work on genreating reports dynamically.
6. Create a base page for the users to access the above any of the functionality so that the application can be deployed with RoleBasedHomePage as a standalone HR module.
I think the above functionality would finish in the summer period . These implemented functionality would complete the HRModule.
HR-Module Proposed Timeline
Date |
Task |
---|---|
1st May -15th May |
I would be busy with my exams |
17th May - 22nd May |
Create the table definitions and the entities for the same |
23nd May - 5th June |
Build the service class, create methods in the service class ,provide methods in the service class and provide CRUD operations for all the entities |
6th June - 8th June |
Testing of service class |
9th June - 11th July |
Design screens for managing certificate, competency, leave ,evaluation , discipline, education and injury roughly 4 days for each screen |
12th July - 16thJuly |
Creating functionality for ILO codes |
17th July - 27th July |
Buffer period for any unpredictable delay |
28th July - 10th Aug |
Dynamic generation of reports |