Electronic Human Resource Management Software CSCI 6838 1

  • Slides: 19
Download presentation
Electronic Human Resource Management Software CSCI 6838. 1 Research Project and Seminar Team #2

Electronic Human Resource Management Software CSCI 6838. 1 Research Project and Seminar Team #2 Feb 27, 2006

Table of Contents • Team Information • Customer Information • Project Overview • e.

Table of Contents • Team Information • Customer Information • Project Overview • e. HRMS • HR-XML • Use Case Diagram

Table of Contents (cont. . ) • Sequence Diagram • Database Design • Project

Table of Contents (cont. . ) • Sequence Diagram • Database Design • Project Timeline • Development Team • Conclusion • References

Team Information Mentor Team Members Mr. Azmat Tejani Srikanth Pillarisetty pillarisetty. s@gmail. com Faculty

Team Information Mentor Team Members Mr. Azmat Tejani Srikanth Pillarisetty pillarisetty. s@gmail. com Faculty Advisor Rushikesh Samaiahgare srushikesh@gmail. com Dr. Kwok Bun Yue yue@cl. uh. edu Ramasamy Nachiappan ram. nachiappan@gmail. com Praneeth Padmanabhuni pranpad@yahoo. com

Customer Information GHG Corporation • Currently marketing electronic Employee Management Software (e. EMS), a

Customer Information GHG Corporation • Currently marketing electronic Employee Management Software (e. EMS), a Web based system to manage employee information for mid-sized companies. • It is based in Houston, Texas. It has good customers such as City of Houston, US Air Force, GB-Tech, Hernandez to name a few. Contact Persons • Azmat Tejani, CTO Website: www. ghg. com

Project Overview • e. HRMS is a component of e. EMS. • Create an

Project Overview • e. HRMS is a component of e. EMS. • Create an online benefits enrollment enhancement to the existing e. HRMS product. • The main goal of the project is to develop an online module for the existing system that would enable the employees to be able to login via a web browser and view/add their selected benefits which include the type of coverage and premium amounts.

Project Overview • The module that we develop utilizes the latest XML and HR-XML

Project Overview • The module that we develop utilizes the latest XML and HR-XML • Technologies: Java 5 Enterprise Java Beans 3. 0 JSP, Servlet MS SQL-Server 2005 JBoss Application Server 4. 0. 5 Web Services

e. HRMS • e. HRMS (electronic Human Resource Management Software). • Complete • Accurate

e. HRMS • e. HRMS (electronic Human Resource Management Software). • Complete • Accurate • Easily Accessible • Advantages: Ø User Friendly Ø Consistent Ø Multi-level search Ø Rapid report generation Ø Administration costs

HR-XML • Independent, non-profit organization. • Enables e-commerce and inter-company to exchange human resources

HR-XML • Independent, non-profit organization. • Enables e-commerce and inter-company to exchange human resources data worldwide. • Represented by its membership in 22 countries. • Develops and publishes an open data exchange standards based on Extensible Markup Language (XML). • Open to vendors, consultants, standards bodies, employers and other end-users, and individuals. • Current efforts

 • The Subscriber element is a required element containing information about the individual

• The Subscriber element is a required element containing information about the individual with an ability to enroll in the benefits program.

Architecture Diagram Client Interface HR Dept JSP Pages HR XML form EJB Web Services

Architecture Diagram Client Interface HR Dept JSP Pages HR XML form EJB Web Services Web Server Database

Use Case Diagram Login Call the respective web services Fill out the forms Web

Use Case Diagram Login Call the respective web services Fill out the forms Web services returns The data in HR-XML format User Submit the information HR Dept

Project Time. Line Task Name Introduction to the course Working on the Project Website

Project Time. Line Task Name Introduction to the course Working on the Project Website Research on Technologies Used Requirements Analysis Database Design Coding and Documentation Testing Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Week 11 Week 12 Week 13 Week 14 Week 15

Database Design • As our system is an extension of an existing software, we

Database Design • As our system is an extension of an existing software, we need to use the data from the existing tables. • All the new tables have foreign keys related with the primary keys of some of the existing tables. • We have made a thorough effort not to replicate the data any where in the system by studying their tables and using the data already existing. • Our tables are in 3 NF

Database Design • All our tables are based on T_Employee table which is the

Database Design • All our tables are based on T_Employee table which is the main table in the database. • Table Details. • The relations between the tables are explained using the primary keys and foreign keys in this diagram.

Development Team Leader Srikanth Webmaster Rushikesh DBA Srikanth and Ramasamy Lead Programmer Rushikesh and

Development Team Leader Srikanth Webmaster Rushikesh DBA Srikanth and Ramasamy Lead Programmer Rushikesh and Praneeth Technical Writer Ramasamy and Praneeth

Conclusion • Completed the requirements analysis. • Created database design. • Performed research in

Conclusion • Completed the requirements analysis. • Created database design. • Performed research in e. HRMS and HR-XML. Future work: • Develop the prototype and connect it with the database. • Retrieve the data in HR-XML form.

References • Java: http: //java. sun. com/j 2 se/1. 5. 0/docs/api • JBoss and

References • Java: http: //java. sun. com/j 2 se/1. 5. 0/docs/api • JBoss and Eclipse: http: //www. jboss. org • SQL Server: http: //msdn 2. microsoft. com/enus/library/ms 203721. aspx • EJB Architecture: http: //java. sun. com/products/ejb/docs. html • Web Services: http: //java. sun. com/webservices/docs. html • HR-XML - www. hr-xml. org