Electronic Human Resource
Management Software
CSCI 6838.1 Research Project and Seminar Team #2
Table of Contents
• Team Information
• Customer Information
• Project Overview
• eHRMS
• HR-XML
Table of Contents (cont..)
• Sequence Diagram
• Database Design
• Project Timeline
• Development Team
• Conclusion
Team Information
Mr. Azmat Tejani
Faculty Advisor
Customer Information
GHG Corporation
• Currently marketing electronic Employee Management
Software (eEMS), 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
Project Overview
• eHRMS is a component of eEMS.
• Create an online benefits enrollment enhancement to the existing eHRMS 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
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
eHRMS
• eHRMS (electronic Human Resource Management Software).
• Complete • Accurate
• Easily Accessible • Advantages:
User Friendly
Consistent
Multi-level search
Rapid report generation
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.
Architecture Diagram
Database
Web Services Client Interface
JSP Pages EJB
HR Dept
HR XML form
Use Case Diagram
Login
Fill out the forms
Submit the information
Call the respective web services
Web services returns The data in HR-XML format
Project TimeLine
Task Name 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
Introduction to the course
Working on the Project Website
Research on Technologies Used
Requirements Analysis
Database Design
Coding and Documentation
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
Database Design
• All our tables are based on T_Employee
table which is the main table in the
database.
• Table Details.
Development Team
Team Leader Srikanth
Webmaster Rushikesh
DBA Srikanth and Ramasamy
Lead Programmer Rushikesh and Praneeth
Conclusion
• Completed the requirements analysis. • Created database design.
• Performed research in eHRMS and HR-XML.
Future work:
References
• Java: http://java.sun.com/j2se/1.5.0/docs/api • JBoss and Eclipse: http://www.jboss.org
• SQL Server: http://msdn2.microsoft.com/en-us/library/ms203721.aspx
• EJB Architecture:
http://java.sun.com/products/ejb/docs.html • Web Services:
http://java.sun.com/webservices/docs.html