Employee HR Connect Portal for Efficient Organization Management

cpsc 8985 fall 2015 p11 employee hr connect portal l.w
1 / 24
Embed
Share

"Discover how the Employee HR Connect Portal facilitates profile maintenance, hierarchy visualization, resource allocation, and more for effective decision-making and planning. Follow step-by-step instructions to deploy on Microsoft Azure and explore the advantages it offers to midsize companies."

  • Employee Management
  • HR Portal
  • Organization Hierarchy
  • Cloud Deployment
  • Midsize Companies

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. CPSC 8985 FALL 2015 P11 Employee-HR Connect Portal BY, SRI VIDYA RANI MUDUNURI, SINDHURA REDDY MANDADI, APARNA ALLUSIVALA

  2. Purpose Maintenance of profile details of the employees and retrievals as and when required. Overall & detailed view of the organization hierarchy, which is essential in effective decision making. Judging the number of hours an employee is working for a project. Analyzing the number of resources required for a project. Accessing the employee skill set to assign for a project. Entering the timesheet and approving the timesheet. Very useful for auditing. Judging the potentiality of employees. Future planning issues based on current information

  3. Instructions to deploy in Cloud(Microsoft Azure) Sign into Microsoft Azure and go to portal. Go to Home. In the search box type tomcat bitnami and search. You will find the list as below. Select any version of tomcat. I selected Tomcat 8.0.9-0-dev (Ubuntu 14.04). Click on create virtual machine To create virtual machine set the Pricing tier as A1; Optional Config, select EndPoints Configuration and set the default port numbers of SSH as 22, https as 443 and http as 80.

  4. Continue Virtual machine is created. Click on the link corresponding to the virtual machine, you will be redirected to access bitnami tomcat stack where you can deploy your application. Before deploying, the application, create database. After creating database. We need access to it from our ip address. So we need to add our ip address to allowed ip addresses . To add allowed ip addresses we click on configure. To connect to database server , open sql server editor in local and give the server name, username and password.

  5. Advantages This project will be useful for midsize IT and consulting companies with less than 200 employees. This has the potential to compete against others in the market with addition of further enhancements like generating performance reports and emailing them to the higher management This project has been successfully deployed on Microsoft Azure. Can be accessed through: http://employeehrportal.cloudapp.net/EmployeeHRPortal

  6. employee_jobs_portal

  7. Modules Project Module: User can create a new project. User can assign project to department. User can assign employee to project. User can view list of projects and by selecting a project user will be able to view the list of employees assigned for that project. User can view current projects assigned to him and can approve employee timesheets submitted to manager. Department Module : User can create a new department. User can view list of departments and by selecting a particular department user can view the employees assigned to that department. Timesheet Module : User can submit the timesheet and can view whether they are approved or not. User can approve the timesheets.

  8. I N T E R F A C E F L O W

  9. Admin Create Admin Admin.jsp AdminServlet adminDao.insertAdmin(adminUserName, adminPassword)

  10. Admin Create Department department.jsp DepartmentServlet Departmentdao.insertDept(departmentName, departmentId)

  11. Admin Create Employee Employee.jsp EmployeeServlet.java AssignEmployeeDeptData.java DepartmentDao. selectDepartment() EmployeeDao.insertEmployee(empId, RoleDao.selectRoles( ) empFirstName, empMiddleName, empLastName, empEmailId, phoneNumber, deptId, empDesg, empExp, password,roleid) Employeelist.jsp

  12. Admin List Employees and Update Employee EmployeeListServlet Employeelist.jsp AssignEmployeeDeptData EmployeeDao.selectAllEmployee() Employee. selectEmployee(empId) EmployeeDao.selectEmployee(empId) empupdate.jsp

  13. Admin List of Departments and List Employee by Department DepartmentListServlet departmentlist.jsp ListEmployeeByDepartment listEmployeeByDepartment.jsp EmployeeDao. listEmployeesByDepartment(deptId)

  14. Manager Create Project Project.jsp ProjectServlet ProjectDao.insertProject(projectName, projectId)

  15. Manager Assign Project to Department ProjDeptServlet.java IntialiseProjectDeptData.java Projdeptmap.jsp ProjectDao.selectProject() ProjectDeptMapDao. DepartmentDao.selectDepartment() insertPrjDeptMap(projectId,hours)

  16. Admin Assign project manager assignProjectManager.jsp IntialiseProjectManagerData.java Employee.selectManager() projectDao.selectProject() AssignProjectManagerServlet.java

  17. Manager Assign Employee to Project AssignEmployeeProject assignEmpProject.jsp IntialiseEmpProjectData ProjectDao.selectProject() EmployeeProjectMapDao. EmployeeDao. selectAllEmployee() empId, deptId, projectId) insertEmployeeProjectMap( DepartmentDao. selectDepartment()

  18. Employee Enter timesheet InitalizeTimeSheet timesheet.jsp EnterTimeSheet

  19. Manager Current projects and Approve Timesheet On click Approve Timesheet listProjectsByManager.java listProjectsByManager.jsp ListUnApprovedTi meshhets?projec tid projectDao.listProjectsByManager(manager) DepartmentDao.selectDepartment() listUnApprovedProjects.jsp ApproveTimeSheet.java

  20. Manager List of Projects and List Employee by Projects ProjectListServlet.java projectlist.jsp projectDaoObj.selectProject()

  21. Manager Enter timesheet InitalizeTimeSheet timesheet.jsp EnterTimeSheet

  22. Conclusion Employee HR Portal is deployed successfully in Microsoft azure and will be available to everyone through web browsers. Employee HR Portal is helpful for midsize IT consulting companies with less than 200 employees. Employee HR Portal will be helpful for employees to update timesheet of one complete week within one single sheet and view hours that have been approved and those which are pending to be approved. Manager can analyze the number of resources required for a project. Manager can access the employee skill set to assign for a project.

  23. References https://docs.oracle.com/javase/8/docs/api/index.html https://www.microsoft.com/en-US/Download/details.aspx?id=11774 https://docs.oracle.com/cd/E17802_01/products/products/servlet/2 .5/docs/servlet-2_5-mr2/ http://tomcat.apache.org/ https://azure.microsoft.com/en-us/pricing/free-trial/

  24. Link to access EmployeeHRPortal http://employeehrportal.cloudapp.net/EmployeeHRPortal Thank you

More Related Content