1 / 21

Employee Management System in Java

This project is an Employee Management System developed using Java, enabling users to create and store employee records, generate payroll slips, and maintain records efficiently. The system follows a structured software development process and utilizes Java for its platform independence. It incorporates tools and methods for successful system development, providing a user-friendly interface and robust security controls.

lauralevine
Download Presentation

Employee Management System in Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PROJECT ON IN JAVA In partial fulfillment of the prescribed course for the award of BACHELOR OF TECHNOLOGY IN INFORMATION TECHNOLOGY ENGINEERING OF GURU GOVIND SINGH INDRAPRASTHA , UNIVERSITY EMPLOYEE MANAGEMENTSYSTEM Submitted by:

  2. Introduction • Application that enables users to create and store Employee Records • It also provides facilities of payroll system which enables user to generate Pay Slip • It is design using JAVA language, which is a platform independent language and can be used as a standalone machine

  3. Why java.. • Java is a platform independent language • Can be used on a standalone machine as well as on a distributed network • Applications developed in java can be extended to internet based applications

  4. Objectives • To store the record of large number of employee • To decrease the workforce • Simplify the task of maintaining records and is user friendly in nature

  5. SystemSpecifications • Engineers use many tools, methods and procedure to build high quality software • Use planning, analysis design , development and maintenance • Integrate methods and tools together as a guideline for success SOFTWARE DELP PROCEDURE TOOL

  6. A successful system The development of successful system depends not only on the tools and methods but also on the developers commitment. A successful system must: • Satisfy the user requirements • Be easy to understand by user and operator • Be easy to operate • Have a good user interface • Be easy to modify and expandable • Have adequate security control

  7. Softwarelifecycle model Problem definition • Iterative waterfall model is used for development • The model attempts to break up the identifiable activities into series of action which completes before next begins Analysis Design Coding Testing Maintenance

  8. Toolsandplatformused.. Tools • Front end JAVAisused as a programming language. It is easy to use, flexible and efficient. • Back end MICROSOFT SQL Server is used for the database. Platform • Microsoft Windows platform is used. Windows XP is a multi-user operating system. It has been designed and developed by Microsoft Co-operation.

  9. Language used-JAVA • Its entirely an object oriented language • Innovations - Easier to maintain and reuse in long runs. Its platform independent that is, once compiled can be used in any machine using JVM(Java Virtual Machine) • Web Development Java is also used for writing server side programming using two technology: JSP and SERVLET.

  10. Classes and Object A class is the blueprint from which individual objects are created Real world objects share two features: state and behavior Inheritance It allows classes to inherit commonly used state and behavior from other class Interface Group of related methods with emptied bodies

  11. Package A package is a namespace that organizes a set of related classes and interfaces Gui Swing Widget A graphical user interface is a visual paradigm which allows a user to communicate with a program in a intuitive manner Jframe and Jpanel Jframe methods –setLocation(x,y), setVisible(bool)

  12. Jpanel is most commonly used content pane. The add() method allows widget(GUI) to be added to the pane. Labels and Buttons Labels used- setVerticalAlignment(), setText() Button used-Jbutton() , setEnbled(bool) Event Listeners GUIs are event based. Java uses event Listeners to monitor activity on specified object

  13. Dfd • Dfd show the flow of data through a system • The arrow represents the data flow • The circle represents process that perform some transformation

  14. ER-diagram • Er-diagram is a detailed representation of the data for an organization and uses three main constructs- data entities, relationships and their associated attributes. • It high light different aspects of the same system.

  15. Layouts INTRO.java

  16. MenuScrn.java

  17. AddEmp.java

  18. EmpList.java

  19. EmpSlip.java

  20. Bibliography • Core java by Sun Microsystems • Head First by Kathy Sierra & Bert Bates • www.google.com • www.java.sun.com

  21. THANK YOU..

More Related