Employee Management System

Advertisement
 Download your Full Reports for Employee Management System

Employee Management System is a distributed application, developed to maintain the details of employees working in any organization. It maintains the information about the personal details of their employees, also the details about the payroll system which enable to generate the payslip. The application is actually a suite of applications developed using Java.

It is simple to understand and can be used by anyone who is not even familiar with simple employees system. It is user friendly and just asks the user to follow step by step operations by giving him few options. It is fast and can perform many operations of a company.

This software package has been developed using the powerful coding tools of JAVA at Front End and Microsoft Sql Server at Back End.The software is very user friendly. The package contains different modules like Employee details. This version of the software has multi-user approach. For further enhancement or development of the package, user?s feedback will be considered.

INTRODUCTION TO THE PROJECT
-----------------------------
Employee Management system is an application that enables users to create and store Employee Records. The application also provides facilities of a payroll system which enables user to generate Pay slips too. This application is helpful to department of the organization which maintains data of employees related to an organization .

Java is a platform independent language. Its created applications can be used on a standalone machine as well as on distributed network. More over applications developed in java can be extended to Internet based applications.

Thus java was chosen as background to design this application.

OBJECTIVE OF THE PROJECT
------------------------
In this world of growing technologies everything has been computerized. With large number of work opportunities the Human workforce has increased. Thus there is a need of a system which can handle the data of such a large number of Employees in an organization. This project simplifies the task of maintain records because of its user friendly nature.

 Download your Full Reports for Employee Management System

SYSTEM SPECIFICATIONS
---------------------
Software Engineers have been trying various tools, methods and procedures to control the process of software development in order to build high quality software with high productivity. This method provides ?how it is? for building the software while the tools provide automated or semi automated support for the methods. They are used in all stages of software development process, namely, planning, analysis, design, development and maintenance. The software development procedure integrates the methods and tools together and enables rational and timely development of the software system.

A successful system must: -
1. Satisfy the user requirements
2. Be easy to understand by user and operator
3. Be easy to operate
4. Have a good user interface
5. Be easy to modify
6. Be expandable
7. Have adequate security control against the misuse of data
8. Handle the errors and exceptions satisfactorily
9. Be delivered on schedule within the budget

 Download your Full Reports for Employee Management System

SOFTWARE LIFE CYCLE MODEL
---------------------------
The series of stages depicting the various tasks involved in development process is called Software Life Cycle Model. The model implemented by us is Waterfall Model, which is most widely used in procedure-oriented development. This model attempts to break up the identifiable activities into series of actions, each of which must be completed before the next begins. The activities include problem definition, requirement analysis, design, coding, testing, maintenance. Further refinements to this model include iteration back to previous stages in order to incorporate any changes or missing links.
The phases and the outputs of the waterfall model at each phase are summarized below in tabular format.

Software development life cycle process specifies a method of developing the software. Each software development projects starts with some needs and ends with some software that satisfies those needs. A software development life cycle specifies the set of activities that should be preformed to go from user needs to final products. There are different models of SDLC process and each model specifies the activities and the order in which they should be preformed. Depending on the nature of project, a suitable model is chosen and the entire process of software requirement analysis, design, coding, testing and maintenance is preformed accordingly.
Various life cycle models are present, but our system is based on WATER FALL MODEL, which is most widely used in procedure oriented development. This model attempts to break up the identifiable activities into series of action, each of which must be completed before the next begins. The activities include Problem definition, Requirement Analysis, Design, Coding, Testing and maintenance.
An initial investigation culminates in a proposal that determines whether a system is feasible or not. It determines its workability, impact on the organization, ability to meet user needs, and effective user resources. The objective of feasibility study is not solve the problem but to acquire a sense of its scope. During the study, the problem definition is crystallized and aspects of the problem to be included in the system are determined. Consequently, cost and benefits are estimated with greater accuracy at this stage. This is a bridge in between the User Requirements and the output that he can avail under a set of given constraints, inputs and outputs.
The main steps are :
. Statement of constraints
. Identification of specific system objectives
. Description of outputs

 Download your Full Reports for Employee Management System

Advertisement

© 2013 123seminarsonly.com All Rights Reserved.