• Like
  • Save
Employee Management System
Upcoming SlideShare
Loading in...5
×
 

Employee Management System

on

  • 60,851 views

MY 6TH SEMESTER PROJECT PRESENTATION

MY 6TH SEMESTER PROJECT PRESENTATION

Statistics

Views

Total Views
60,851
Views on SlideShare
60,845
Embed Views
6

Actions

Likes
37
Downloads
3,794
Comments
67

2 Embeds 6

http://www.linkedin.com 5
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

110 of 67 Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Its really awesome. It has really helped me in my project for getting some abstract idea. If possible, can you please send me the source code of this project at abhimanyupatra@ymail.com. Thanks in advance...
    Are you sure you want to
    Your message goes here
    Processing…
  • Thanks for your share. It has really helped me for getting some abstract idea about my project. If possible, can you please send me the source code of this project at gosulayaswanth2@gmmail.comThanks in advance.... :)
    Are you sure you want to
    Your message goes here
    Processing…
  • Sir! plsss share the sourcecode at jsharma406@gmail.com
    Are you sure you want to
    Your message goes here
    Processing…
  • sir its awesome could u plz share the source of this employee management syste with me on this mail id plz...
    yashoneyash@yahoo.co.in
    Are you sure you want to
    Your message goes here
    Processing…
  • Nice!
    Sir, please share souce code with me at sureshrana978@gmail.com.
    Thanks.
    Are you sure you want to
    Your message goes here
    Processing…

110 of 67

Post Comment
Edit your comment

    Employee Management System Employee Management System Presentation Transcript

    • EMPLOYEE MANAGEMENT SYSTEM
      GEA Process Engineering (India) Private Limited
      Submitted By
      Vivek S. Shah
      Exam No-230
      Developed For :
    • 1. Project Profile
    • 2. About the Organization
      GEA Process Engineering (India) Private Limited, formerly known as L&T-Niro Limited and Food Division (Dairy) of Larsen & Toubro Limited, India, are now a part of GEA Process Engineering Division (Processing, Membrane Filtration, Concentration, Drying, Powder Processing & Handling, and supplies customized and advanced plant & equipment with safe and reliable process controls. GEA P-Division is part of the Process Engineering segment of GEA Group Aktiengesellschaft, Germany.
      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 entFabrication, 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 (P-Division) of GEA Group Germany. GEA stands for Global Engineering Alliance and is a leading global technology group. 
    • 3.1 Existing System
    • 3.2 Drawback of existing System
    • 4.1 Need For New System
    • 4.2 Advantages of New System
    • 5.1 Hardware Requirement
    • 5.2 Software Requirement
      WEB SERVER SYSTEM
      DATABASE SERVER SYSTEM
      CLIENT SYSTEM
    • 6.1 Project Management |Project Development
      To solve actual problems in an industry setting, a software engineer or a team of engineers must incorporate a development strategy that encompass the process, methods, and tools layers.
      Our software is based on Waterfall Model.
      The waterfall model is a sequential software development process, in which progress is seen as flowing steadily downwards (like a waterfall) .
      The waterfall development model has its origins in the manufacturing  and construction industries; highly structured physical environments in which after-the-fact changes are prohibitively costly, if not impossible. Since no formal software development methodologies existed at the time, this hardware-oriented model was simply adapted for software development.
    • 6.1 Project Management |Project Development
      The unmodified "waterfall model". Progress flows from the top to the bottom, like a waterfall.
    • 6.2 Project Management |Project Planning
      Project Management is the discipline of planning, organizing, and managing resources to ring about the successful completion of specific project goals and objectives.
      The primary challenge of project management is to achieve all of the project goals and objectives while adhering to classic project constraints—usually scope, quality, time and budget.
      The secondary—and more ambitious—challenge is to optimize the allocation and integration of inputs necessary to meet pre-defined objectives.
    • 6.2 Project Management |Project Planning
    • 6.3 Project Management |GANNT Chart
    • 7.1 System User | Introduction
      For every web application complexity is directly proportional to the number of user’s categories for the system.
      The users of “GEA EIM (Employee Information Manager)” reside at three levels in the organization. As requirements of all levels users are considered in development of the system, it can be easily fit to all expectations of all types of system users of any level.
      There are three types of users:
      • Administrator.
      • Line Manager.
      • Employee.
      Administrator : Can Add, Edit employee information. Permission to build different reports.
      Line Manager: can access information of employee under his/her department.
      Employee : can access his own details
    • 7.2 System User | User Hierarchy
      The categories of end-user who will interact with the “GEA EIM (Employee Information Manager)” web application. User categories are relatively limited. However, when the number of user categories grows, it is advisable to develop a user hierarchy as shown below:
    • 8.1 System Analysis | Feasibility Study
      …not everything imaginable is feasible, not even the software as it may appear basically a software is acceptable if it is technically, financially and operationally feasible.
      • what does Technically Feasibility means
      whether suggested technology exist or can be acquired from the market or not
      • what does Financial Feasibility means
      It is financially feasible if it is build at cost which is affordable by its client
      • what doesOperational Feasibility means
      should be used to reduce the defectsor fulfill the requirements matching the user’s needs.
      & should not affect the existing operations of the organization and can be put into use by
      easy without resistance (to acquire the new skills required).
    • 8.1 System Analysis | Feasibility Study
      TechnicalFeasibility:
      The minimum requirement to implement the system is Pentium-IV processor with 512 MB RAM, Any Operating System, Java Run Time Environment. These are the software’s which are most popular and easily available in the market.
       
      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.
       
      OperationalFeasibility:
      This system will reduce the work load and loss of information, saves time and would help to the system generalized rather than person dependent
    • 8.3 System Analysis | Activity Diagram
    • 8.3 System Analysis | Use Case Diagram
      For Admin User :
    • 8.3 System Analysis | Use Case Diagram
      For Line Manager User :
    • 8.3 System Analysis | Use Case Diagram
      For Simple User :
    • 8.4 System Analysis | Data Flow Diagram
      Context Diagram :
    • 8.4 System Analysis | Data Flow Diagram
      First Level Diagram :
    • 8.4 System Analysis | Data Flow Diagram
      Second Level Diagram (Adding Employee) :
    • 8.4 System Analysis | Data Flow Diagram
      Second Level Diagram (For tracing employee and reporting utility :
    • 8.5 System Analysis | Technology Used
      Servlet
      Jsp
      Ajax
      XML & Java
      JDBC
      MVC (Model–View–Control) Architecture
      Oracle 10g
      i-Report
      jQuery
      JavaScript
      CSS(Cascading Style Sheets)
    • 9.1 System Design | Introduction
      This phase is a move from user requirement to defining how system will work thus it is quite technical it specifies
       
      • Exactly each input , output, data audit and control requirement will be handled
      • Acceptance test plan/ scheduled
      • Facilities, equipments and personal required
      • Manual procedures required to operate system.
      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.
    • 9.2 System Design | Data Dictionary
    • 9.2 System Design | Data Dictionary
    • 9.2 System Design | Data Dictionary
    • 9.2 System Design | Data Dictionary
    • 9.2 System Design | Data Dictionary
    • 9.2 System Design | Data Dictionary
    • 9.2 System Design | Data Dictionary
    • 9.2 System Design | Data Dictionary
    • 9.2 System Design | Data Dictionary
    • 9.2 System Design | Data Dictionary
    • 9.2 System Design | Data Dictionary
    • 9.2 System Design | Data Dictionary
    • 9.3 System Design | PORCEDURAL DESIGN
    • 9.3 System Design | PORCEDURAL DESIGN
    • 9.3 System Design | PORCEDURAL DESIGN
    • 9.4 System Design | Flow Design
    • 9.5 System Design |Design of Input Screen
      Input screen are user friendly and care is taken that minimum amount of data entry is done.
      The master information once entered and stored is displayed in a combo box or as a list for further input thus there are no chances of error in data entry as the use only has to select the information from the provided list.
      Key data is displayed from the master tables where ever needed if any redundancy exists then the data is not reentered it is fetch form appropriate tables. e.g. while entering master information it is verified that data already exist for that entity only then further data is accepted. Thus duplication and redundancy is properly handled. Link for saving is enabled only after proper verification and validation of data is done.
      And basic information is first validated and then further data entry is allowed thus it saves unnecessary data typing. Proper messages are provided where ever needed. Thus care is taken for control of data and correctness of data with minimum typing efforts.
      proper conversions of data type and formats are done.
      Here domain login is provided so no need to remember user id and password.
    • 10.1 Implementation | Implementation Environment
      This application is made by keeping in mind the basic concept of collaboration, the application can be used by each of the person at a time on their respective systems.
      At a time more than one user can use the web interface made to support the actual application. Also the web site does not require any type of external interaction and makes user able to have dynamic browsing on intranet, it is never ever affected by the number of users accessing it at a time on their respective location.
      This application is also made in such a way as to provide user with the most effective graphical Interface so that the user can easily perform their task.
      So, as the conclusion of above two points, this application is having the multiuser and effective GUI environment for the users.
    • 10.2 Implementation | Security Features
      Authentication is necessary to enter into the system. This is required to prevent unauthorized access to the system.
      System can automatically identify user through domain name if it is not in application database then user is not allowed to enter in system.
      Server maintains the information is Sessions when particular user enters into the system. The Session is regularly checked whenever it is required.
    • 10.2 Implementation | Coding Standard
      The Software needs to be updated from time to time according the changing needs of Users. So some standards are to be maintained in implementation and Coding, so that if the software needs to be modified due to some changes in User needs or some enhancements to be done, then it’s easy for the person to find some specific modules, pages, functions, variables or even the tables or stored procedures in the database.
      • 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 : Testing of the Domain Login
      Result : All the Operations work successfully.
      Test Case 2
      Case : Testing of the Basic Module
      Result : 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 : Testing of the EMS Module
      Result : 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 : Testing of the Generated Report
      Result : System is not able to generate correct out put.
      Reason : his occurred because query is not properly fired
      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.
    • 12. Screen Shot | Home Page of Admin
    • 12. Screen Shot | Add Employee
    • 12. Screen Shot | Assign Domain Name
    • 12. Screen Shot | Personal Details Form
    • 12. Screen Shot | Contact Details Form
    • 12. Screen Shot | Emergency Contact Details Form
    • 12. Screen Shot | Immigration Details Form
    • 12. Screen Shot | Family Details Form
    • 12. Screen Shot | Qualification Details Form
    • 12. Screen Shot | Languages Details Form
    • 12. Screen Shot | Training Details Form
    • 12. Screen Shot | Experience Details Form
    • 12. Screen Shot | Nomination (EPF) Form
    • 12. Screen Shot | Nomination (EPS) Form
    • 12. Screen Shot | Uploading Photo
    • 12. Screen Shot | Verification in Pending
    • 12. Screen Shot | Home page of Admin
    • 12. Screen Shot | Verification Report
    • 12. Screen Shot | Employment details Form
    • 12. Screen Shot | Report to details Form
    • 12. Screen Shot | Salary details Form
    • 12. Screen Shot | Employee List View
    • 12. Screen Shot | Employee Profile View
    • 12. Screen Shot | Updating an Employee
    • 12. Screen Shot | Adding more details in future
    • 12. Screen Shot | Reporting Utility
    • 12. Screen Shot | Tracking Employee
    • 12. Screen Shot | Home Page of Line Manager
    • 12. Screen Shot | EIM View of Line Manager
    • 12. Screen Shot | Home Page of Employee
    • 12. Limitation and Future Enhancement
      Limitations:
      GEA Employee management system is limited up to process department of GEA Group only.
      GEA Employee management system is not on internet application.
      Future Enhancement:
      GEA Employee management system will be enhanced up to all departments of GEA Group.
      Integrating Leave management and Attendance system.
      As organization is multinational make application internet base.