SlideShare une entreprise Scribd logo
1  sur  22
Presentation on function in 'c-language'   by- Sanju & Amit
function Defination:- function is a self-contained block of program that performs a coherent task of some kinds. Function is also called  as modular programming.
  Types of function ,[object Object]
User define function
library function ,[object Object],[object Object]
Scanf( )
  User define function ,[object Object],This function as to be developed by the user at the time of writing a program. ‘ main’  is specially used function in C. Every program must have main function to indicate, where the program begins its execution.   
Things to make function ,[object Object],[object Object]
Function definition
Function call A  function call  is an expression containing a simple type name and a parenthesized argument list. The argument list can contain any number of expressions separated by commas. It can also be empty. For example: res=  sum ( a , b); prime(&no);
Function definition In C user- written functions should normally be declared prior to its use to allow compiler to perform type checking on arguments used in its call statement.   Syntex- Return_data_type  function_name (data_type Var_name, …..);
[object Object],int  sum  (int a, int b) Note- “ sum ” is the function name  ,[object Object],int   sum (int a, int b) Note- “ int ” is the return data type
  ,[object Object],int  sum ( int  a , int  b ) Note- “ int  a  , int  b ” are the parameters.
Function declaration and prototypes All identifiers in C need to be declared before they are used. For functions the declaration needs to be before the first call of the function. A full declaration includes the return type and the number and type of the arguments. This is also called the function prototype. The prototype gives a lot of information about the function. #include <stdio.h> int sum (int a, int b);  //prototype ,[object Object]
it tells it how many parameters there are.
Argument  –  passing of values b/w the main program and the function takes place through arguments. Formal  and actual argument-  The actual arguments are the arguments with which the function can be called.  Simply function call contains actual arguments. // Call func with actual arguments i and j. func( i, j ); -The formal arguments are the arguments with which the function can be defined. function defination contains formal arguments void Func( int i );   // Function prototype  … Func( 7 );  // Execute function call
CALL BY VALUE AND CALL BY REFERENCE   Call by value- Whenever  we called a function and passed something to it we have always passed the ‘values’ of variables to the called function. Such function calls are called ‘calls by value. in this context we are working on copies of actual argument.
swap ( a, b ) ;  main( )  {   int a = 10, b = 20 ;   printf ( &quot; a = %d b = %d&quot;, a, b ) ; ,[object Object]
swap ( int x, int y )
{
int t ;
t = x ;

Contenu connexe

Tendances

Function in c language(defination and declaration)
Function in c language(defination and declaration)Function in c language(defination and declaration)
Function in c language(defination and declaration)VC Infotech
 
Presentation on function
Presentation on functionPresentation on function
Presentation on functionAbu Zaman
 
Prsentation on functions
Prsentation on functionsPrsentation on functions
Prsentation on functionsAlisha Korpal
 
Call by value
Call by valueCall by value
Call by valueDharani G
 
Data Type Conversion in C++
Data Type Conversion in C++Data Type Conversion in C++
Data Type Conversion in C++Danial Mirza
 
Operators and expressions in c language
Operators and expressions in c languageOperators and expressions in c language
Operators and expressions in c languagetanmaymodi4
 
OOP in C++
OOP in C++OOP in C++
OOP in C++ppd1961
 
Functions in c language
Functions in c language Functions in c language
Functions in c language tanmaymodi4
 
Functions in c language
Functions in c languageFunctions in c language
Functions in c languageTanmay Modi
 
Function arguments In Python
Function arguments In PythonFunction arguments In Python
Function arguments In PythonAmit Upadhyay
 
Operator overloading
Operator overloadingOperator overloading
Operator overloadingKumar
 
FUNCTION IN C PROGRAMMING UNIT -6 (BCA I SEM)
 FUNCTION IN C PROGRAMMING UNIT -6 (BCA I SEM) FUNCTION IN C PROGRAMMING UNIT -6 (BCA I SEM)
FUNCTION IN C PROGRAMMING UNIT -6 (BCA I SEM)Mansi Tyagi
 

Tendances (20)

Function in c language(defination and declaration)
Function in c language(defination and declaration)Function in c language(defination and declaration)
Function in c language(defination and declaration)
 
C function presentation
C function presentationC function presentation
C function presentation
 
Presentation on function
Presentation on functionPresentation on function
Presentation on function
 
Functions in c
Functions in cFunctions in c
Functions in c
 
C function
C functionC function
C function
 
Prsentation on functions
Prsentation on functionsPrsentation on functions
Prsentation on functions
 
Call by value
Call by valueCall by value
Call by value
 
Functions in c++
Functions in c++Functions in c++
Functions in c++
 
functions of C++
functions of C++functions of C++
functions of C++
 
Data Type Conversion in C++
Data Type Conversion in C++Data Type Conversion in C++
Data Type Conversion in C++
 
Operators and expressions in c language
Operators and expressions in c languageOperators and expressions in c language
Operators and expressions in c language
 
Function in c
Function in cFunction in c
Function in c
 
OOP in C++
OOP in C++OOP in C++
OOP in C++
 
Functions in c language
Functions in c language Functions in c language
Functions in c language
 
Recursive Function
Recursive FunctionRecursive Function
Recursive Function
 
Functions in c language
Functions in c languageFunctions in c language
Functions in c language
 
Function arguments In Python
Function arguments In PythonFunction arguments In Python
Function arguments In Python
 
Python functions
Python functionsPython functions
Python functions
 
Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
FUNCTION IN C PROGRAMMING UNIT -6 (BCA I SEM)
 FUNCTION IN C PROGRAMMING UNIT -6 (BCA I SEM) FUNCTION IN C PROGRAMMING UNIT -6 (BCA I SEM)
FUNCTION IN C PROGRAMMING UNIT -6 (BCA I SEM)
 

En vedette

Important C program of Balagurusamy Book
Important C program of Balagurusamy BookImportant C program of Balagurusamy Book
Important C program of Balagurusamy BookAbir Hossain
 
C programs
C programsC programs
C programsMinu S
 
20 C programs
20 C programs20 C programs
20 C programsnavjoth
 
Grocery Mangement Project in C
Grocery Mangement Project in CGrocery Mangement Project in C
Grocery Mangement Project in CMahmudul Alam
 
Introduction to C Language
Introduction to C LanguageIntroduction to C Language
Introduction to C LanguageKamal Acharya
 
Simple c program
Simple c programSimple c program
Simple c programRavi Singh
 
File handling in c
File handling in c File handling in c
File handling in c Vikash Dhal
 
How c program execute in c program
How c program execute in c program How c program execute in c program
How c program execute in c program Rumman Ansari
 
Structure of c_program_to_input_output
Structure of c_program_to_input_outputStructure of c_program_to_input_output
Structure of c_program_to_input_outputAnil Dutt
 
Introduction to c programming language
Introduction to c programming languageIntroduction to c programming language
Introduction to c programming languagesanjay joshi
 
16717 functions in C++
16717 functions in C++16717 functions in C++
16717 functions in C++LPU
 
Introduction to C Language
Introduction to C LanguageIntroduction to C Language
Introduction to C LanguageTarun Sharma
 
Microcontroller Based Medicine Reminder
Microcontroller Based Medicine ReminderMicrocontroller Based Medicine Reminder
Microcontroller Based Medicine ReminderRonak047
 

En vedette (20)

C Programming
C ProgrammingC Programming
C Programming
 
Important C program of Balagurusamy Book
Important C program of Balagurusamy BookImportant C program of Balagurusamy Book
Important C program of Balagurusamy Book
 
C programs
C programsC programs
C programs
 
20 C programs
20 C programs20 C programs
20 C programs
 
Companies
CompaniesCompanies
Companies
 
Continuing Professional Development (CPD)
Continuing Professional Development (CPD)Continuing Professional Development (CPD)
Continuing Professional Development (CPD)
 
Grocery Mangement Project in C
Grocery Mangement Project in CGrocery Mangement Project in C
Grocery Mangement Project in C
 
C lab-programs
C lab-programsC lab-programs
C lab-programs
 
Introduction to C Language
Introduction to C LanguageIntroduction to C Language
Introduction to C Language
 
C language introduction
C language introduction C language introduction
C language introduction
 
Simple c program
Simple c programSimple c program
Simple c program
 
Introduction of c language
Introduction of c languageIntroduction of c language
Introduction of c language
 
File handling in c
File handling in c File handling in c
File handling in c
 
How c program execute in c program
How c program execute in c program How c program execute in c program
How c program execute in c program
 
Structure of c_program_to_input_output
Structure of c_program_to_input_outputStructure of c_program_to_input_output
Structure of c_program_to_input_output
 
Structure of a C program
Structure of a C programStructure of a C program
Structure of a C program
 
Introduction to c programming language
Introduction to c programming languageIntroduction to c programming language
Introduction to c programming language
 
16717 functions in C++
16717 functions in C++16717 functions in C++
16717 functions in C++
 
Introduction to C Language
Introduction to C LanguageIntroduction to C Language
Introduction to C Language
 
Microcontroller Based Medicine Reminder
Microcontroller Based Medicine ReminderMicrocontroller Based Medicine Reminder
Microcontroller Based Medicine Reminder
 

Similaire à Function

Similaire à Function (20)

functionsinc-130108032745-phpapp01.pdf
functionsinc-130108032745-phpapp01.pdffunctionsinc-130108032745-phpapp01.pdf
functionsinc-130108032745-phpapp01.pdf
 
Unit_5Functionspptx__2022_12_27_10_47_17 (1).pptx
Unit_5Functionspptx__2022_12_27_10_47_17 (1).pptxUnit_5Functionspptx__2022_12_27_10_47_17 (1).pptx
Unit_5Functionspptx__2022_12_27_10_47_17 (1).pptx
 
Unit 3 (1)
Unit 3 (1)Unit 3 (1)
Unit 3 (1)
 
unit_2.pptx
unit_2.pptxunit_2.pptx
unit_2.pptx
 
Function in c
Function in cFunction in c
Function in c
 
unit3 part2 pcds function notes.pdf
unit3 part2 pcds function notes.pdfunit3 part2 pcds function notes.pdf
unit3 part2 pcds function notes.pdf
 
Functions in C.pptx
Functions in C.pptxFunctions in C.pptx
Functions in C.pptx
 
unit_2 (1).pptx
unit_2 (1).pptxunit_2 (1).pptx
unit_2 (1).pptx
 
Dti2143 chapter 5
Dti2143 chapter 5Dti2143 chapter 5
Dti2143 chapter 5
 
CH.4FUNCTIONS IN C_FYBSC(CS).pptx
CH.4FUNCTIONS IN C_FYBSC(CS).pptxCH.4FUNCTIONS IN C_FYBSC(CS).pptx
CH.4FUNCTIONS IN C_FYBSC(CS).pptx
 
UNIT3.pptx
UNIT3.pptxUNIT3.pptx
UNIT3.pptx
 
functions
functionsfunctions
functions
 
USER DEFINED FUNCTIONS IN C.pdf
USER DEFINED FUNCTIONS IN C.pdfUSER DEFINED FUNCTIONS IN C.pdf
USER DEFINED FUNCTIONS IN C.pdf
 
Functions in c
Functions in cFunctions in c
Functions in c
 
Ch4 functions
Ch4 functionsCh4 functions
Ch4 functions
 
Functions
FunctionsFunctions
Functions
 
Functionincprogram
FunctionincprogramFunctionincprogram
Functionincprogram
 
C Programming Language Part 7
C Programming Language Part 7C Programming Language Part 7
C Programming Language Part 7
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
RECURSION IN C
RECURSION IN C RECURSION IN C
RECURSION IN C
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Dernier (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Function

  • 1. Presentation on function in 'c-language' by- Sanju & Amit
  • 2. function Defination:- function is a self-contained block of program that performs a coherent task of some kinds. Function is also called as modular programming.
  • 3.
  • 5.
  • 7.
  • 8.
  • 10. Function call A  function call  is an expression containing a simple type name and a parenthesized argument list. The argument list can contain any number of expressions separated by commas. It can also be empty. For example: res= sum ( a , b); prime(&no);
  • 11. Function definition In C user- written functions should normally be declared prior to its use to allow compiler to perform type checking on arguments used in its call statement. Syntex- Return_data_type function_name (data_type Var_name, …..);
  • 12.
  • 13.
  • 14.
  • 15. it tells it how many parameters there are.
  • 16. Argument – passing of values b/w the main program and the function takes place through arguments. Formal and actual argument- The actual arguments are the arguments with which the function can be called. Simply function call contains actual arguments. // Call func with actual arguments i and j. func( i, j ); -The formal arguments are the arguments with which the function can be defined. function defination contains formal arguments void Func( int i ); // Function prototype … Func( 7 ); // Execute function call
  • 17. CALL BY VALUE AND CALL BY REFERENCE   Call by value- Whenever  we called a function and passed something to it we have always passed the ‘values’ of variables to the called function. Such function calls are called ‘calls by value. in this context we are working on copies of actual argument.
  • 18.
  • 19. swap ( int x, int y )
  • 20. {
  • 22. t = x ;
  • 23. x = y ;
  • 24. y = t ;
  • 25. printf ( &quot; x = %d y = %d&quot;, x, y ) ;
  • 26. }
  • 27. The output of the above program would be:
  • 28. x = 20 y = 10
  • 29. Call by refrence- An  argument passing convention where the address of an argument variable  is passed to a  function  or  procedure as opposed to passing the value of the argument expression. 
  • 30. Int sum(int *,int *); void main() { int i=10, j=20; K=sum(&i,&j); Printf(“%d”,k); } Int sum(int *a, int *b) { int c; C=*a+*b; return( c ); }
  • 31. Recursion A function is called recursive if a statement with in the body of the function calls the same function. Sometimes called circular definition. Recursion is thus the process of defining something in terms of itself.
  • 32. Main() { int a, fact; printf(“ enter any number”); Scanf(“%d”, &a); fact = rec (a); Printf(“factorial value=%d”,fact); } int rec (int x) { int f ; if (x==1) return(1); else f=x*rec(x-1); return (f); }
  • 33.
  • 34.
  • 35. It also reduces the Time to run a program. In other way,Its directly proportional to Complexity.
  • 36. Its easy to find-out the errors due to the blocks made as function definition outside the main function.
  • 37. Return statement The return statement terminates the execution of a function and returns control to the calling function. Execution resumes in the calling function at the point immediately following the call. r eturn expression ; return; The default return type is int.

Notes de l'éditeur

  1. 1. INTRODUCTION   Information and communication technology (ICTs) are playing an increasingly vital role in the daily Lives of people, revolutionizing work and leisure and changing the rules of doing business. In the Realm of government, ICT applications are promising to enhance the delivery of public goods and services to citizens not only by improving the process and management of government, but also by redefining the traditional concepts of citizenship and democracy. Reforms are necessary in any country, any society. They are an indicator of a progressive people, bent upon fine-tuning their own governance and upkeep.   E-governance or electronic governance may be defined as delivery of government services and information to the public using electronic means. E governance to implement citizen-IT based application in the RTO (regional transport office) is the next logical step. As regional transport office is (RTO) one of the government department having the higher interaction with the citizens and as the density of vehicles as has shown an exponential growth in last few years, IT industry application will help to overcome the problem of the existing system and provide “fast and quality services” to the customers.   The facility is designed as a centralized monitoring system, wherein the action from the entire district licensing could be verified from the central administrator through the website itself .Under the system ,the district authority is able to avail details of the activities like the number of applications field for license total number of license issue ,license application on pending, reason for delay of process duration of licensing of process in each application and the no. of application rejected.   E-Governance focuses on-   Greater attention to improve services delivery mechanism. Enhancing the efficiency of production. Emphasis upon the wider access of information.
  2. The facility is designed as a centralized monitoring system, wherein the action from the entire district licensing could be verified from the central administrator through the website itself .Under the system ,the district authority is able to avail details of the activities like the number of applications field for license total number of license issue ,license application on pending, reason for delay of process duration of licensing of process in each application and the no. of application rejected.   E-Governance focuses on-   Greater attention to improve services delivery mechanism. Enhancing the efficiency of production. Emphasis upon the wider access of information.
  3. The following procedure our to undergo for license which are quite unpredictable and time consuming and require a lot of paper work which is tedious and checks a customer patience. These can be overcome if all the works are undergo through a computerized. Process, which will reduce paper work as well as human efforts.    
  4. AGE LIMIT FOR OBTAINING A DRIVING LICENCE Motor Cycles with Gear - 18 Yrs &amp; Above   Motor Cycles without Gear  - 16 Yrs &amp; Above   Private Light Motor Vehicles - 18 Yrs &amp; Above   Transport Vehicles - 20 Yrs &amp; Above      
  5.   The importance of the system is concerned according to the class of user which is going to use the system. The following type of user as follows:-   As per the citizens: This system is important for citizens due to following reason: Even an unregistered user can get a brief idea about the procedure followed for issuing of the License. A registered user can apply for issuing of learning License by providing the required credentials and paying the required money. Registered user need to undergo a test which is conducted online and it is mandatory for him to clear the test in order to prove his eligibility for earning a permanent License.   As per the Government Representatives: This system is important for the officials working in the RTO due to following reason: Pace up with the economic globalization. Helps to reduce the paperwork. No fear of going through hundred of files to check single application. Reliable way of testing the knowledge of the applicant by conducting an automated test. An application cannot remain unnoticed for a very long period.  
  6. BASIC ARCHITECTURE   Architecture   Database – This is the backbone or the back end. Three databases namely DB2 version 7.2 or higher, oracle 8i and version 8.1.6 or higher and MySQL Server 2000 or higher can be used for storing all the data about the transactions undertaken for future use.   Application server – This is the middle layer which manages the business rules that manipulates the data as per the governing condition of the applications. It provides a database independent interface for applications and makes the front end robust. This application uses the JAVA RMI framework or ASP.NET programs to establish connection to client. This feature enables a program running on the client computer to make method calls on an object located on a remote server machine.   Client- The presentation and control logic embedded in the client tier. This is the GUI layer of the application using swing component of JAVA , which will interact with the application server by means of forms.   BASIC ARCHITECTURE   Architecture   Database – This is the backbone or the back end. Three databases namely DB2 version 7.2 or higher, oracle 8i and version 8.1.6 or higher and MySQL Server 2000 or higher can be used for storing all the data about the transactions undertaken for future use.   Application server – This is the middle layer which manages the business rules that manipulates the data as per the governing condition of the applications. It provides a database independent interface for applications and makes the front end robust. This application uses the JAVA RMI framework or ASP.NET programs to establish connection to client. This feature enables a program running on the client computer to make method calls on an object located on a remote server machine.   Client- The presentation and control logic embedded in the client tier. This is the GUI layer of the application using swing component of JAVA , which will interact with the application server by means of forms.   BASIC ARCHITECTURE   Architecture   Database – This is the backbone or the back end. Three databases namely DB2 version 7.2 or higher, oracle 8i and version 8.1.6 or higher and MySQL Server 2000 or higher can be used for storing all the data about the transactions undertaken for future use.   Application server – This is the middle layer which manages the business rules that manipulates the data as per the governing condition of the applications. It provides a database independent interface for applications and makes the front end robust. This application uses the JAVA RMI framework or ASP.NET programs to establish connection to client. This feature enables a program running on the client computer to make method calls on an object located on a remote server machine.   Client- The presentation and control logic embedded in the client tier. This is the GUI layer of the application using swing component of JAVA , which will interact with the application server by means of forms.