Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Employee Information System
Post: #1

Title of the project:Employee Information System

Employees are the most valuable and dynamic assets of an organization. The Employee Information System is an extensive and comprehensive system that maintains and tracks information pertaining to all the employees in an organization. This system has a wide range of masters, which provide high degree of customization and allow the user to setup the system as per the requirements of the organization. It captures comprehensive details pertaining to all the employees in the organization. It maintains the skill inventory of an organization. There is a provision for keeping track of various types of transfers, including inter-location, inter-circle and inter-company transfers; the workflow involved during the transfer process is also automated. The system also tracks exit of an employee from the company along with the reasons for the exit. The system also keeps track of appraisals and promotions. There is provision for leave and attendance maintenance. The system is fully integrated with Recruitment, Payroll and Training Systems. Extensive and effective reporting functions provide a snapshot of employee information.

Sailent Features
Interface with other packages such as Oracle Multi-site support Multi-tier security provides authorization and control at various stages. Workflow automation and management Exhaustive and comprehensive analysis via a wide range of reports and graphs Ease of use Graphical point and click interface On-line help and user manual Designed using the Unified Modeling Language (UML) which is a leading OOAD technique Ease of maintenance and extensibility Financials Enhances productivity of your HR departments Seamless integration with other Windows-based applications Meets all major requirements, provides increased availability of analyzed information Maintains exhaustive employee information Complete leave maintenance facilities Export/import facilities available Resource optimization Inbuilt fax, mail and scanner interface Powerful backup and recovery features
Post: #2
Thumbs Up 
[attachment=7258]
Submitted by:Dinesh

EMPLOYEE INFORMATION SYSTEM



ABSTRACT

Employees are the most valuable and dynamic assets of an organization. The Employee Information System is an extensive and comprehensive system that maintains and tracks information pertaining to all the employees in an organization. This system has a wide range of masters, which provide high degree of customization and allow the user to setup the system as per the requirements of the organization. It captures comprehensive details pertaining to all the employees in the organization. It maintains the skill inventory of an organization. There is a provision for keeping track of various types of transfers, including inter-location, inter-circle and inter-company transfers; the workflow involved during the transfer process is also automated. The system also tracks exit of an employee from the company along with the reasons for the exit. The system also keeps track of appraisals and promotions. There is provision for leave and attendance maintenance. The system is fully integrated with Recruitment, Payroll and Training Systems. Extensive and effective reporting functions provide a snapshot of employee information.

PROJECT DESCRIPTION
Employees are the most valuable and dynamic assets of an organization. The Employee Information System is an extensive and comprehensive system that maintains and tracks information pertaining to all the employees in an organization. This system has a wide range of masters, which provide high degree of customization and allow the user to setup the system as per the requirements of the organization. It captures comprehensive details pertaining to all the employees in the organization. It maintains the skill inventory of an organization. There is a provision for keeping track of various types of transfers, including inter-location, inter-circle and inter-company transfers; the workflow involved during the transfer process is also automated. The system also tracks exit of an employee from the company along with the reasons for the exit. The system also keeps track of appraisals and promotions. There is provision for leave and attendance maintenance. The system is fully integrated with Recruitment, Payroll and Training Systems. Extensive and effective reporting functions provide a snapshot of employee information.
Modern businesses have been leveraging employee information systems (EIS) to manage, order, organize and manipulate the gigabytes and masses of information generated for various purposes. EIS helps businesses optimize business processes, address information needs of employees and various stakeholders and take informed strategic decisions. However, budget allocation and monitoring issues can affect the efficacy of EIS. It has its advantages and disadvantages depending on organizational deployment and usage.
Advantages
Employee information systems have changed the dynamics of running businesses efficiently. Decentralization is one of the biggest advantages; it allows monitoring of operations at low levels and frees up resources for departmental managers to devote time to strategic activities. Coordination of specialized projects and activities is much better and decision makers in the organization are aware of issues and problems in all departments. Another advantage of EIS is that it minimizes information overload, which can be quite common with conventional businesses in the modern era.
Better Planning and Control
EIS has to be designed and managed in such way that it aggregates information, monitors the company's activities and operations and enhances communication and collaboration among employees. This ensures better planning for all activities and better ways to measure performance, manage resources and facilitate compliance with industry and government regulations. Control helps in forecasting, preparing accurate budgets and providing the tools and vital information to employees, top management and business partners.
Aid Decision Making
The purpose of EIS is to generate synthesized and processed information from computerized/automated and certain manual systems. Information distribution to all levels of corporate managers, professionals and key executives becomes quite seamless with streamlined EIS. Managers are able to make quick, timely and informed decisions. Top management and board members can take strategic decisions, plan future growth and business expansion activities based on the data and information generated by EIS.
Disadvantages
Depending on organization deployment, usage and extraneous factors, some disadvantages related to Management Information Systems can come to the fore. Allocation of budgets for EIS upgrades, modifications and other revisions can be quite tricky at times. If budgets are not allocated uniformly or as per immediate requirements, key functionalities might get effected and benefits might not be realized consistently. Integration issues with legacy systems can affect the quality of output and vital business intelligence reports.
Constant Monitoring Issues
Change in management, exits or departures of department managers and other senior executives has a broad effect on the working and monitoring of certain organization practices including EIS systems. Since EIS is a critical component of an organization's risk management strategy and allied systems, constant monitoring is necessary to ensure its effectiveness. Quality of inputs into EIS needs to be monitored; otherwise consistency in the quality of data and information generated gets effected. Managers are not able to direct business, operational and decision-making activities with the requisite flexibility.

FEASIBILITY STUDY
A feasibility study is conducted to select the best system that meets performance requirements. Feasibility of the candidate project can be ascertained by weighing the cost and benefits of the computerized system.
Technical Feasibility:
Target machine is having the following configuration:
Hardware Requirement
The general specification which a common PC has to build Employee Information System.
Software Requirement
Windows
Turbo’C++’
Economic Feasibility:
After doing the feasibility study, we analyzed that Employee Information System would be the best option to develop the project as it gives benefits in terms of cost because C++ is the most general language to develop any project.
The applications created in C++ are robust and execute fast. Thus it is ensured that it would be economical feasible.
Behavioral Feasibility:
The candidate system is behaviorally feasible as it suited to all the persons whether they are student of the college or not. They can communicate with the system in a precise manner and can do general application. It suits to everyone in any sort of way. Thus it is behaviorally feasible.
Software Development Life Cycle:
For any system, the development process revolves around a life cycle that begins with the recognition of user needs. The key stages of the cycles are an evaluation of the present system information gathering, a cost/benefit analysis, a detailed design and the implementation of the system. The life cycle is not a procedure that deals with hardware and software. Instead, it deal with building computer based systems to help the users to operate a business or make decision effectively and manage an enterprise effectively. If all the people who are involved in the project understand and accept a life cycle model, it would help to improve project communication, project manageability, resource allocation cost control and system quality.

Seven phase of the development are:
• Conception
• Initiation
• Analysis
• Design
• Construction
• Testing
• Implementation and Maintenance


Phase1: Conception
This was the first phase which we have started. In this phase we understood the problem. We understood what the goals to be achieved are and what benefits will result from achieving the solution and mainly the scope of the project.
Phase2: Initiation
In this phase, we identified all the requirements a user can have, did Cost/Benefit analysis. We did it to ensure that the user will get an economic justification for the money to be invested in developing the project. Also we discussed about the time and effort required to develop the project. It also involved selecting and recommending the most appropriate solution among the alternatives considered.
Phase3: Analysis
In this phase we finalized the function that the system had to perform and prepared a document in which the following details were recorded:
• The outputs to be produced.
• The inputs must be received.
• The records to be retained.
• The procedures to get the outputs.
• The audit and the control requirements. These are required for the user to monitor the system to checks it’s functioning.
• System acceptance criteria: These lists the tests that the user would actually perform to check whether the system is accepted.
In addition to this, the Cost/Benefits analysis prepared during the Initiation phase was received for accuracy. Also the cost and estimate was reviewed.

Phase4: Design
In this phase the document that was prepared during the analysis phase was converted to a desired system. More stress was laid on system functionality instead of user requirement. That is, the emphasis changed from defining the user requirement to defining the system will work.
At this point again, the Cost/Benefit analysis and Cost/Time estimates were revised.
Phase5: Construction
In this phase we got into full-fledged construction. We developed all the modules that made up the entire application. We checked the programs and instruction for each module. Actually, we transformed the proposed system into the implemented one.
Phase6: Testing
All the modules that were developed by us were integrated in this phase and tested as a complete system. It was tested for stress, recovery from failure and usability.
Phase7: Implementation and Maintenance
In this phase the new system was made operational.


PROJECT SPECIFICATION

The Input and Output specifications of the program can be generalized by saying that it would take a request from any user and do the work just like any other editor Microsoft’s Notepad or Linux’s E-Macs. The module specific input and output requirement are specified in the module explanation page.
Input Specification:
The program takes as input the request from any user to develop applications which are generally used in offices like letter typing, records keeping, applications.
Output Specification:
It generally gives the same output results as our editors having the options like File, Edit, and Help etc and then they have sub option as well.
Post: #3


[attachment=7966]

By:
SAMUDRALA THIRUPATHI (H.T.NO:073-09-013)
SRAVAN KUMAR VODNALA (H.T.NO:073-09-021)
Department of Computer Science
BIIT
Hyderabad.



ABSTRACT

The Employee Information System is an extensive and comprehensive system that maintains and tracks information pertaining to all the employees in an organization. This system has a wide range of masters, which provide high degree of customization and allow the user to setup the system as per the requirements of the organization. It captures comprehensive details pertaining to all the employees in the organization. It maintains the skill inventory of an organization. There is a provision for keeping track of various types of transfers, including inter-location, inter-circle and inter-company transfers; the workflow involved during the transfer process is also automated. The system also tracks exit of an employee from the company along with the reasons for the exit. The system also keeps track of appraisals and promotions. There is provision for leave and attendance maintenance. The system is fully integrated with Recruitment, Payroll and Training Systems. Extensive and effective reporting functions provide a snapshot of employee information.

INTRODUCTION

PROBLEM STATEMENT

Documented and the symptomatic problem is analyzed, then the current list of basic Problem statement is one of the basic and important phases of project phase. When the basic problem is determined is completed. A system is simply a set of components that interact to accomplish some purpose.

Current system is a manual one in which users are maintaining ledgers, books etc to store the information like Department details, Employee details. It is very difficult to maintain historical data.




Post: #4
[attachment=15570]
Code:
import javax.swing.*;
import javax.swing.ImageIcon.*;
import javax.swing.JPanel.*;
import javax.swing.JOptionPane;
import java.awt.*;
import java.awt.event.*;
import java.lang.*;
import javax.swing.*;
import javax.swing.border.*;
import java.sql.*;

public class AllowancesRecord extends JDialog implements ActionListener
{
JButton b1,b2;
JTextField  textField1,textField2,textField3,textField4,textField5;
JLabel label1,label2,label3,label4,label5;


  public AllowancesRecord() {
            setDefaultCloseOperation(JDialog.HIDE_ON_CLOSE);
            Toolkit theKit=getToolkit();
            Dimension wndSize=theKit.getScreenSize();
            
        
            
            setBounds(5,10,790,550);
            GridLayout grid=new GridLayout(10,2,10,20);
            Container content=getContentPane();
            content.setLayout(grid);
            EtchedBorder edge=new EtchedBorder(EtchedBorder.RAISED);
                                                                    

label1=new JLabel("Employee ID");
label2=new JLabel("House Rent");
label3=new JLabel("Convence");
label4=new JLabel("Medical");
label5=new JLabel("Telecomm");


textField1=new JTextField();
textField2=new JTextField();
textField3=new JTextField();
textField4=new JTextField();
textField5=new JTextField();

b1=new JButton("cancel");
b2=new JButton("save");


            b1.setBorder(edge);
            b2.setBorder(edge);
    
            content.add(textField1);
            content.add(label1);
            content.add(textField2);
            content.add(label2);
            content.add(textField3);
            content.add(label3);
                    content.add(textField4);
                    content.add(label4);
                    content.add(textField5);
                    content.add(label5);
                
                    
                    content.add(b1);
                    content.add(b2);
            setVisible(true);
                                
                                    
             b1.addActionListener(this);
             b2.addActionListener(this);
            



                }
public void actionPerformed(ActionEvent ae)
    
    
     {  
    
          Object source=ae.getSource();
    

        if (ae.getActionCommand().equals("cancel")||source==b1)
           {
        
               System.exit(0);

           }
        else if(ae.getActionCommand().equals("save")||source==b2)
        {    
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            String sourceURL="jdbc:odbc:database";
            Connection databaseConnection=DriverManager.getConnection(sourceURL);
        
            Statement statement=databaseConnection.createStatement();
            String str = "INSERT INTO Allowances(EmployeeID,HouseRent,Convency,Medical,Telecomm,AllowancesTotal) VALUES("+textField1.getText()+","+textField2.getText()+","+textField3.getText()+","+textField4.getText()+","+textField5.getText()+","+textField2.getText()+"+"+textField3.getText()+"+"+textField4.getText()+"+"+textField5.getText()+")";
            ResultSet authorNames=statement.executeQuery(str);
            
            /*if (authorNames.next())
                {
            
                   JOptionPane.showMessageDialog(null,"Information Saved");
                }
                
            else {
                    JOptionPane.showMessageDialog(null,"Invalid Password");
                }*/         

          
            }
            catch(Exception cnfe)
                {
                //System.err.println(cnfe);
                 JOptionPane.showMessageDialog(null,"Information Saved");

                }    
            
             //JOptionPane.showMessageDialog(null,"");        
            
            
            
        }
        
    
    
    
    
    
    
    }//action performed

public static void main(String args[])
{
    AllowancesRecord a=new AllowancesRecord();
}


}
 

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Image Verification
(case insensitive)
Please enter the text within the image on the left in to the text box below. This process is used to prevent automated posts.

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  Employee Cubicle Management System full report computer science technology 4 3,815 07-04-2016 11:37 AM
Last Post: dhanyavp
  STUDENT INFORMATION SYSTEM IN JAVA project topics 14 9,073 19-08-2015 11:28 PM
Last Post: Guest
  INTELLECTUAL INFORMATION SYSTEM USING GPS+GSM smart paper boy 3 1,218 10-04-2015 09:52 AM
Last Post: seminar report asees
  ENQUIRY INFORMATION ON INSTITUTE full report seminar topics 1 1,377 10-11-2014 09:15 PM
Last Post: Guest
  WEB PORTAL FOR STUDENT INFORMATION SYSTEM OF E.C.A smart paper boy 2 2,162 29-03-2014 11:49 PM
Last Post: Guest
  Developing a web application to transfer image and patient information project report maker 2 2,674 21-03-2014 01:44 AM
Last Post: MichaelPn
  Employee and Payroll Management System smart paper boy 4 3,590 04-03-2013 11:16 AM
Last Post: seminar details
  HUMAN RESOURCE INFORMATION SYSTEMS electronics seminars 1 1,558 29-11-2012 01:51 PM
Last Post: seminar details
  Company Information Tracking System (CITS) smart paper boy 3 2,077 29-11-2012 01:51 PM
Last Post: seminar details
  Information Retrieval Knowledge Management System mechanical engineering crazy 4 2,616 28-11-2012 12:53 PM
Last Post: seminar details