KRISHNA BALLABH
GUPTA
CSE FINAL YEAR
[G.P.RPG}
KEY TERMS: INTRODUCTION
 PURPOSE
 FEATURES OF LEAVE MANAGEMENT
 E.R DIAGRAM OF LEAVE MANAGEMENT
 HARDWARE AND SOFTWARE REQ..
 FRONT END ABOUT VISUAL BASIC
 BACK END MS ACCESS 2007
 SYSTEM DESIGN AND FORM DESIGN
 WHAT FORMS USE IN YHIS PROJECT
 CODING
 TESTING
 FUTURE SCOPE OF THIS SYSTEM
WHAT IS LEAVE
MANAGEMNET…..??
INTRODUCTION

 Leave Management is a system used to store database of teachers and
students
 In this project we can see the leaves of teachers and students e.g. how
many leaves taken by students & teachers in one year.
 This system also provide us to do some changes in database
PURPOSE…..????

“The purpose of The Leave Management System is to help the
Colleges and institutions to keep the database of students and
teachers”.
This software Find easily leaves and attendence of teachar’s and
students of colleges…
FEATURES OF LEAVE
MANAGEMENT
 EASY TO USE
 SECURITY
 NO ERROR HAVE
 SIMPLICITY
 FAST WORKING
 EASILY FIND LEAVE S AND ATTENDENCE
 ALSO WORK WITH MENU ITEMS…...
E.R DIAGRAM OF THIS SYSTEM
HARDWARE & SOFTWARE
REQUIREMENTS
HARDWARE REQUIREMENT: INTEL PENTIUM 4,PENTIUM 3 PROCESSOR
 80GB,256 MB RAM
 HP PRINTER 640C

SOFTWARE REQUIREMENT: WINDOWS 2000
VISUAL BASIC 6.0
MS ACCESS 2003
FRONT END(ABOUT VB)

We are use Visual Basic as a front end of our project. There are some special
qualities in the Visual Basic, so we are choose it as front end for our project. It has
some special features describes below: The Integrated Development Environment >
In this generation of languages visual basic has the richest application development
environment where testing, debugging and programming can be done easily even by a
novice. Visual Basic’s screen is equipped with menu bars, toolbars, and project
explorer, and toolbox and property windows.
The visual basic IDE consists of to types of interfaces.
 MULTIPLE DOCUMENT INTERFACE.
 SINGLE DOCUMENT INTERFACE
THE TOOLBOX>

 The toolbox contains the tool to draw controls on your forms .all tools
correspond to the object or item, u might want to place on a form in your
application .these tools are referred to as control.
 There are 26 basic tool in the tool bar which help us to design our
application.

PICTURE BOX>
Used to display graphical images as a counter that receives that o/p
from graphics method.
 LABLE>
Used for text that you don’t want the user to change .
 TEXT BOX >
Used to hold text that the user can either enter or change .
 FRAME>
Used to create a graphical grouping for control to group control draw & name
first, then draw inside& frame
 COMMAND BUTTON>
Used to create a user can choose to carry out a command .
 CHECK BOX>
Used to create a box that the user can easily choose to indicate if something is
true or false or to display multiple choice.
 OPTION BUTTON>
Used in a group of option to display multiple choise .
 COMBOBOX >
Used to draw a combination list box and textbox .The user can either
choose and item from list or enter value in a textbox”
 LIST BOX >
Used to display a list of item from witch user can choose one .
FRONT END
WHAT IS VISUAL BASIC….??
•Programming language used to create Windows-based applications
•Based on Beginner’s All-purpose Symbolic Instruction Code
•Its an IDE
• VISUAL BASIC is a high level programming language evolved from
the earlier DOS version called BASIC. BASIC means Beginners'
Allpurpose Symbolic Instruction Code.
• Every Visual Basic application will consist of controls, usually a lot of
them
• Relatively easy to learn.
BACK END
MS ACCESS 2007
WHAT IS MS ACCESS..??????
 Ms ACCESS is a powerful data base management program, which is also
called RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM).
This is a product of Microsoft Corporation and available in various
versions. This is a windows based program and can be run on PC’s very
efficiently.
 It has various features of generating tables, queries, reports, forms, etc.
Multiple tables can be prepared in a single data base.
 Database contains various records and fields. A column in a table can be
referred to as a field and arrow can be called as a record. Each row
contains complete information about one item
THE DESIGN PHASE

The design phase is often divided into two separate phases:
 System Design
 Detailed Design
SYSTEM DESIGN

 The system design is sometimes also called as top-level-design.
 To identify the modules that should be in the system.
 The specifications of the modules
 How the different modules interact with each other to produce the
desired results.
DETAILED DESIGN

 The internal logic of each of the modules specified in system
design id decided. During this phase :
 Further details of the data structures and algorithmic design of
each of the modules is specified…
FORM DESIGN
 LOG IN FORM
 WELCOME IN LEAVE MANAGEMENT FORM
 SELECT YOUR CHOICE FORM
 SELECT YOUR CHOICE OF TEACHAR’S RECORD
 CONTROL FORM TOTAL LEAVES OF TEACHAR
 INFORMATION ABOUT LEAVES FORM
 CASUAL LEAVE FORM
 EARNED LEAVE FORM
 MEDICAL LEAVE FORM
 WINTTER BREAK & SUMMER BREAK LEAVE FORM
 R.HOLIDAY FORM
 TEACHAR’S ATTENDENCE
 STUDENT’S DETAIL LEAVES & ATTENDENCE
LOG IN FORM:-
WELCOME TO LEAVE MANAGEMENT FORM:-
CODING

 The input to the Coding phase is the design document. The goal of
the coding phase is to translate the design of the system into
code in a given programming language.
 During coding the focus is on developing the programs that are
easy to read and understand and not simply on developing programs
that are easy to write.
 Simplicity and clarity should be strived during this phase
TESTING

 Testing is the major quality control measure used during software
development. The aim of the testing process is to identify all defects
existing in the software product. Thus its basic aim is to detect the
errors in the software.
 Testing a program consists of subjecting the program to a set of
test inputs and observing if the program behaves as expected. If the
program fails to behave as expected, then conditions under which
failure occurs are noted for later debugging and correction
LEVELS OF TESTING

 A software product goes through three levels of testing :
1. Unit Testing
2. Integration Testing
3.System Testing
 Alpha Testing :
It is the system testing performed by the development team.
 Beta testing:
It is the system testing performed by a friendly set of
customers
FUTURE SCOPE OF THIS SYSTEM

 The proposed system “Leave Management” has the following scope:
 The system is simple to operate.
 Any user can handle the data easily.
 For gaining any information regarding any of the flights user must not
go through the entire data.
 Any one can learn it as it is user friendly
 To make the data more secure ,the software has provided the facility
to the user to create their own individual passwords.
Leave management ppt made by krishna ballabh gupta

Leave management ppt made by krishna ballabh gupta

  • 1.
  • 2.
    KEY TERMS: INTRODUCTION PURPOSE  FEATURES OF LEAVE MANAGEMENT  E.R DIAGRAM OF LEAVE MANAGEMENT  HARDWARE AND SOFTWARE REQ..  FRONT END ABOUT VISUAL BASIC  BACK END MS ACCESS 2007  SYSTEM DESIGN AND FORM DESIGN  WHAT FORMS USE IN YHIS PROJECT  CODING  TESTING  FUTURE SCOPE OF THIS SYSTEM
  • 3.
  • 4.
    INTRODUCTION  Leave Managementis a system used to store database of teachers and students  In this project we can see the leaves of teachers and students e.g. how many leaves taken by students & teachers in one year.  This system also provide us to do some changes in database
  • 5.
    PURPOSE…..???? “The purpose ofThe Leave Management System is to help the Colleges and institutions to keep the database of students and teachers”. This software Find easily leaves and attendence of teachar’s and students of colleges…
  • 6.
    FEATURES OF LEAVE MANAGEMENT EASY TO USE  SECURITY  NO ERROR HAVE  SIMPLICITY  FAST WORKING  EASILY FIND LEAVE S AND ATTENDENCE  ALSO WORK WITH MENU ITEMS…...
  • 7.
    E.R DIAGRAM OFTHIS SYSTEM
  • 8.
    HARDWARE & SOFTWARE REQUIREMENTS HARDWAREREQUIREMENT: INTEL PENTIUM 4,PENTIUM 3 PROCESSOR  80GB,256 MB RAM  HP PRINTER 640C SOFTWARE REQUIREMENT: WINDOWS 2000 VISUAL BASIC 6.0 MS ACCESS 2003
  • 9.
    FRONT END(ABOUT VB) Weare use Visual Basic as a front end of our project. There are some special qualities in the Visual Basic, so we are choose it as front end for our project. It has some special features describes below: The Integrated Development Environment > In this generation of languages visual basic has the richest application development environment where testing, debugging and programming can be done easily even by a novice. Visual Basic’s screen is equipped with menu bars, toolbars, and project explorer, and toolbox and property windows. The visual basic IDE consists of to types of interfaces.  MULTIPLE DOCUMENT INTERFACE.  SINGLE DOCUMENT INTERFACE
  • 10.
    THE TOOLBOX>  Thetoolbox contains the tool to draw controls on your forms .all tools correspond to the object or item, u might want to place on a form in your application .these tools are referred to as control.  There are 26 basic tool in the tool bar which help us to design our application. 
  • 11.
    PICTURE BOX> Used todisplay graphical images as a counter that receives that o/p from graphics method.
  • 12.
     LABLE> Used fortext that you don’t want the user to change .  TEXT BOX > Used to hold text that the user can either enter or change .  FRAME> Used to create a graphical grouping for control to group control draw & name first, then draw inside& frame
  • 13.
     COMMAND BUTTON> Usedto create a user can choose to carry out a command .  CHECK BOX> Used to create a box that the user can easily choose to indicate if something is true or false or to display multiple choice.  OPTION BUTTON> Used in a group of option to display multiple choise .
  • 14.
     COMBOBOX > Usedto draw a combination list box and textbox .The user can either choose and item from list or enter value in a textbox”  LIST BOX > Used to display a list of item from witch user can choose one .
  • 15.
    FRONT END WHAT ISVISUAL BASIC….?? •Programming language used to create Windows-based applications •Based on Beginner’s All-purpose Symbolic Instruction Code •Its an IDE • VISUAL BASIC is a high level programming language evolved from the earlier DOS version called BASIC. BASIC means Beginners' Allpurpose Symbolic Instruction Code. • Every Visual Basic application will consist of controls, usually a lot of them • Relatively easy to learn.
  • 16.
    BACK END MS ACCESS2007 WHAT IS MS ACCESS..??????  Ms ACCESS is a powerful data base management program, which is also called RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM). This is a product of Microsoft Corporation and available in various versions. This is a windows based program and can be run on PC’s very efficiently.  It has various features of generating tables, queries, reports, forms, etc. Multiple tables can be prepared in a single data base.  Database contains various records and fields. A column in a table can be referred to as a field and arrow can be called as a record. Each row contains complete information about one item
  • 17.
    THE DESIGN PHASE Thedesign phase is often divided into two separate phases:  System Design  Detailed Design
  • 18.
    SYSTEM DESIGN  Thesystem design is sometimes also called as top-level-design.  To identify the modules that should be in the system.  The specifications of the modules  How the different modules interact with each other to produce the desired results.
  • 19.
    DETAILED DESIGN  Theinternal logic of each of the modules specified in system design id decided. During this phase :  Further details of the data structures and algorithmic design of each of the modules is specified…
  • 20.
    FORM DESIGN  LOGIN FORM  WELCOME IN LEAVE MANAGEMENT FORM  SELECT YOUR CHOICE FORM  SELECT YOUR CHOICE OF TEACHAR’S RECORD  CONTROL FORM TOTAL LEAVES OF TEACHAR  INFORMATION ABOUT LEAVES FORM  CASUAL LEAVE FORM  EARNED LEAVE FORM  MEDICAL LEAVE FORM  WINTTER BREAK & SUMMER BREAK LEAVE FORM  R.HOLIDAY FORM  TEACHAR’S ATTENDENCE  STUDENT’S DETAIL LEAVES & ATTENDENCE
  • 21.
  • 22.
    WELCOME TO LEAVEMANAGEMENT FORM:-
  • 23.
    CODING  The inputto the Coding phase is the design document. The goal of the coding phase is to translate the design of the system into code in a given programming language.  During coding the focus is on developing the programs that are easy to read and understand and not simply on developing programs that are easy to write.  Simplicity and clarity should be strived during this phase
  • 24.
    TESTING  Testing isthe major quality control measure used during software development. The aim of the testing process is to identify all defects existing in the software product. Thus its basic aim is to detect the errors in the software.  Testing a program consists of subjecting the program to a set of test inputs and observing if the program behaves as expected. If the program fails to behave as expected, then conditions under which failure occurs are noted for later debugging and correction
  • 25.
    LEVELS OF TESTING A software product goes through three levels of testing : 1. Unit Testing 2. Integration Testing 3.System Testing  Alpha Testing : It is the system testing performed by the development team.  Beta testing: It is the system testing performed by a friendly set of customers
  • 26.
    FUTURE SCOPE OFTHIS SYSTEM  The proposed system “Leave Management” has the following scope:  The system is simple to operate.  Any user can handle the data easily.  For gaining any information regarding any of the flights user must not go through the entire data.  Any one can learn it as it is user friendly  To make the data more secure ,the software has provided the facility to the user to create their own individual passwords.