Beruflich Dokumente
Kultur Dokumente
Developed For :
1. Project Profile
Project Title Developed For Project Description Project Duration Type Of Application Front end tools Back end tools Tools EMPLOYEE MANAGEMENT SYSTEM GEA Process Engineering (India) private Limited This Application Provide the Employee Self Service Employee Management 6 Months. Intranet (Multi User System ) JAVA Technology (JSP, Servlets, JDBC) Using MVC Architecture ORACLE 10.2.1G IDE : Netbeans 6.8 Reporting Tool : Jasper Report
GEA Process Engineering (India) Private Limited has a strong Project Management Team and we have supplied several high-tech plants to the leading manufacturers in Food & Dairy, Brewery and Chemical sectors on a turnkey and EPC (Engineering, Procurement & Construction) basis. We offer total solutions - from "Concept to Commissioning" with GEA's integrated strength in Process Technology, Basic & Detailed Engineering, Equip-Division), world leader in liquid and solid processing technologies. GEA P-Division focuses on Liquid ent Fabrication, Automation, Project Management, Construction & Commissioning to build turnkey projects for a complete range of plants & systems.
GEA Process Engineering (India) Private Limited is a part of the GEA Process Engineering Division (PDivision) of GEA Group Germany. GEA stands for Global Engineering Alliance and is a leading global technology group.
AS it is intranet application it can be accessed by multiple user at a time. Proposed system provides domain login facility so no need to remember user id and password. Very fast and accurate. No need of any extra manual effort. Just need a little knowledge to operate the system. Doesnt require any extra hardware device.
Database Server
Dell Server Intel Xeon 2.8 GHZ 2 GB 30 GB IDE (Seagate)
Client
Dell Desktop Intel Pentium IV 512 GB 2 GB IDE (Seagate)
Hard Disk
Software Used
Apache Tomcat 6.0
Remark
It is being used as application server as well as web server.
IE 7 or Later
It is being used as front end of the system and even for testing
Remark
It is being used as back-end which holds all the database
Remark
It is being used as front end of the system and even for testing
Jan
June
Documentation
Economical Feasibility: It is more commonly a cost-benefit analysis of the system. The ratio of one time cost or recurring cost should not exceed the benefits from the system. Cost of acquiring Machine, Software, Operational Setup, training cost. As Said earlier Company is Multinational and it is well infrastructure. No Extra cost for set up of operating environment needed as the computer is already in use for other purposes. And the staff is well conversant and familiar with the computer technology. Only the use of the GEA EIM is needed. The system is User friendly and need minimum data entry from the end users, thus is easy to use.
Operational Feasibility: This system will reduce the work load and loss of information, saves time and would help to the system generalized rather than person dependent
Line Manager
Simple Employee
Administrator
result
Domain Login masters result Master table operation Employee list Master tables
Servlet
Jsp
Ajax XML & Java JDBC MVC (ModelViewControl) Architecture Oracle 10g i-Report jQuery JavaScript
Database Design :
The most popular relational database model is used for permanent storage of data. It is two dimensional and easy to handle. Thus logical and physical changes are easy to handle.
TABLE - EIMRIGHTS (Employee Information Manager) This table consist of List of all HR Rights given to each employee For Example Simple User Right, Line Manager Right, Admin Right COLUMN_NAME DATA_TYPE CONSTRAINTS Description HRRIGHTSID NUMBER(1,0) Primary Key Human Resource Rights ID GROUPID NUMBER(2,0) Foreign Key Master Group ID HRRIGHTSNAME CHAR(12 BYTE) Human Resource Rights Description TABLE - TRRIGHTS (Time Regestration) This table consist of List of all TR Rights given to each employee For Example No Right, Key in right, Approval Right, Create Project right, block project right. COLUMN_NAME DATA_TYPE CONSTRAINTS Description TRRIGHTSID NUMBER(1,0) Primary Key Time Regestration Rights ID GROUPID NUMBER(2,0) Foreign Key Master Group ID TRRIGHTSNAME CHAR(15 BYTE) Time Regestration Rights Description TABLE - BLOODGROUP This table consist of List of all blood group (A+, B+, AB+, O+ ETC) COLUMN_NAME DATA_TYPE CONSTRAINTS BLOODGROUPID NUMBER(2,0) Primary Key GROUPID NUMBER(2,0) Foreign Key BLOODGROUPNAME VARCHAR2(7 BYTE) -
TABLE - CATEGORY This table consist of List of all category (General, SC, ST, OBC) COLUMN_NAME DATA_TYPE CONSTRAINTS CATEGORYID NUMBER(1,0) Primary Key GROUPID NUMBER(2,0) Foreign Key CATEGORYNAME CHAR(7 BYTE) -
TABLE - MARITALSTATUS This table consist of List of marital status (Single, Married, Divorcee, Widow) COLUMN_NAME DATA_TYPE CONSTRAINTS MARITALSTATUSID NUMBER(1,0) Primary Key GROUPID NUMBER(2,0) Foreign Key MARITALSTATUSNAME CHAR(8 BYTE) TABLE - NATIONALITY This table consist of List of nationality (Indian, Foreign) COLUMN_NAME DATA_TYPE NATIONALITYID NUMBER(1,0) GROUPID NUMBER(2,0) NATIONALITYNAME CHAR(7 BYTE)
TABLE - RELIGION This table consist of List of all religions (Hindu, Jain, Muslim, ChristanETC) COLUMN_NAME DATA_TYPE CONSTRAINTS RELIGIONID NUMBER(2,0) Primary Key GROUPID NUMBER(2,0) Foreign Key RELIGIONNAME CHAR(30 BYTE) -
TABLE - RELATION This table consist of List of relationships (Father, Mother, Brother, Sister, Spouse, Son, Daughter, Other) COLUMN_NAME DATA_TYPE CONSTRAINTS Description RELATIONID NUMBER(1,0) Primary Key Relationship ID GROUPID NUMBER(2,0) Foreign Key Master Group ID RELATIONNAME CHAR(8 BYTE) Relationship Description TABLE - STATE This table consist of List of all states with in india COLUMN_NAME DATA_TYPE STATEID NUMBER(2,0) GROUPID NUMBER(2,0) STATENAME VARCHAR2(60 BYTE)
TABLE - DEPARTMENTS This table consist of List of all departments with In organization COLUMN_NAME DATA_TYPE CONSTRAINTS DEPARTMENTSID NUMBER(2,0) Primary Key GROUPID NUMBER(2,0) Foreign Key DEPARTMENTSNAME CHAR(60 BYTE) -
TABLE - DESIGNATION This table consist of List of all designation COLUMN_NAME DATA_TYPE DEPARTMENTSID NUMBER(2,0) DESIGNATIONID NUMBER(2,0) GROUPID NUMBER(2,0) DESIGNATIONNAME CHAR(60 BYTE)
COLUMN_NAME ESTABLISHMENTCODE FIRSTNAME MIDDLENAME LASTNAME DOMAINNAME EMAIL REGDATE STATECLIENT STATEADMIN HRRIGHTS TRRIGHTS
DATA_TYPE NUMBER(7,0) CHAR(15 BYTE) CHAR(15 BYTE) CHAR(15 BYTE) VARCHAR2(35 BYTE) VARCHAR2(50 BYTE) DATE NUMBER(2,0) NUMBER(1,0) NUMBER(1,0) NUMBER(1,0)
Constraints Primary Key Not Null Not Null Unique Unique Foreign Key Foreign Key
Description Employee Code First Name Middle Name Last Name Domain Name Email Address Date of Establsihement Form State For Tracking work of Simple user State For Tracking work of Admin user HR Right to Employee TR Right to Employee
Description Employee Code Person ID Person Name Relationship with employee Person Date of birth Person Age Person Occupation
Description Employee Code Qualification ID Diploma, Bachelor, Masters or Professional Degree Name Collage Name University Name Year of Qualification Result
Description Employee Code Experience ID Employer Name Employer Address Signatory Person Name Signatory Person Contact Number Signatory Person Email Address Designation Date of Joining Date of Leaving Duation Salary
Description Employee Code Date of Salary Implementation Basic Salary Extra Incomes from allowances.. ect
STEP:2A you are domain user this website will automatically trace your profile STEP: 2A-1 After successful login then it can access desired right to the site STEP: 2A-2 can see list of all employees STEP: 2A-3 can see full profile of each employee STEP: 2A-4 can update information of any employee STEP: 2A-5 can insert more details for any employee
STEP: 2A-6 can trace any employees profile and work on behalf of him
STEP: 2A-7 can generate various reports STEP: 2A-8 can view his/her own profile STEP:2B You are not domain user
STEP:2B-1
STEP:2A you are domain user this website will automatically trace your profile STEP: 2A-1 After successful login then it can access desired right to the site STEP: 2A-2 can see list of all employees who is working under him/her STEP: 2A-3 can see full profile of each employee who is working under him/her STEP: 2A-4 can generate various reports STEP: 2A-5 can view his/her own profile STEP:2B You are not domain user STEP:2B-1 contact to administrator with employee code and domain name
STEP:2A you are domain user this website will automatically trace your profile STEP:2A-1 After successful login then it can access desired right to the site STEP:2A-2 can view his/her own profile STEP:2B You are not domain user STEP:2B-1 contact to administrator with employee code and domain name
Contact to administrator
No
yes
Admin
EIM
Time Regestration
Change module
No
END
Server maintains the information is Sessions when particular user enters into the system. The Session is regularly checked whenever it is required.
Package Standard Variable Standard Comment Standard Functional Standard General Standard
11 Testing
Testing is vital to the success of the system. System testing makes logical assumption that if all
the parts of system are correct, the goal will be successfully achieved. This system is tested by
following test cases and prepared for final implementation. Test Case 1
Case
Result : All the Operations work successfully. Test Case 2 Case Result : Testing of the Basic Module : System is not able to detect and generate correct information and Exception Problem, validation problem.
Reason : This occurred because query is not proper format, script problem Solution : After giving the proper function and query, we can able to get correct result.
11 Testing
Test Case 3 Case Result : Testing of the EMS Module : System is not able to generate correct out put.
Reason : This occurred because database was not normalized. Solution : After making proper normalized we can able to get correct result
Test Case 4
Case Result : Testing of the Generated Report : System is not able to generate correct out put.
Solution : After giving the proper query, we can able to get correct result.
Test Case 5 Case : Testing of the admin(master) Module(Employee rights) Result : All the Operations work successfully.
Future Enhancement:
GEA Employee management system will be enhanced up to all departments of GEA Group. Integrating Leave management and Attendance system.