SlideShare una empresa de Scribd logo
1 de 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 ;

Más contenido relacionado

La actualidad más candente

Presentation on Function in C Programming
Presentation on Function in C ProgrammingPresentation on Function in C Programming
Presentation on Function in C ProgrammingShuvongkor Barman
 
Call by value
Call by valueCall by value
Call by valueDharani G
 
C Programming: Control Structure
C Programming: Control StructureC Programming: Control Structure
C Programming: Control StructureSokngim Sa
 
FUNCTIONS IN c++ PPT
FUNCTIONS IN c++ PPTFUNCTIONS IN c++ PPT
FUNCTIONS IN c++ PPT03062679929
 
Pointers in c
Pointers in cPointers in c
Pointers in cMohd Arif
 
RECURSION IN C
RECURSION IN C RECURSION IN C
RECURSION IN C v_jk
 
Constants in C Programming
Constants in C ProgrammingConstants in C Programming
Constants in C Programmingprogramming9
 
Union in c language
Union  in c languageUnion  in c language
Union in c languagetanmaymodi4
 
C programming - Pointers
C programming - PointersC programming - Pointers
C programming - PointersWingston
 
Type casting in java
Type casting in javaType casting in java
Type casting in javaFarooq Baloch
 
Passing an Array to a Function (ICT Programming)
Passing an Array to a Function (ICT Programming)Passing an Array to a Function (ICT Programming)
Passing an Array to a Function (ICT Programming)Fatima Kate Tanay
 

La actualidad más candente (20)

Presentation on Function in C Programming
Presentation on Function in C ProgrammingPresentation on Function in C Programming
Presentation on Function in C Programming
 
Call by value
Call by valueCall by value
Call by value
 
Function in C Language
Function in C Language Function in C Language
Function in C Language
 
C Programming: Control Structure
C Programming: Control StructureC Programming: Control Structure
C Programming: Control Structure
 
FUNCTIONS IN c++ PPT
FUNCTIONS IN c++ PPTFUNCTIONS IN c++ PPT
FUNCTIONS IN c++ PPT
 
Function in c
Function in cFunction in c
Function in c
 
Pointers in c
Pointers in cPointers in c
Pointers in c
 
RECURSION IN C
RECURSION IN C RECURSION IN C
RECURSION IN C
 
Programming in c Arrays
Programming in c ArraysProgramming in c Arrays
Programming in c Arrays
 
Constants in C Programming
Constants in C ProgrammingConstants in C Programming
Constants in C Programming
 
Union in c language
Union  in c languageUnion  in c language
Union in c language
 
Presentation on pointer.
Presentation on pointer.Presentation on pointer.
Presentation on pointer.
 
Data types in c++
Data types in c++Data types in c++
Data types in c++
 
User defined functions
User defined functionsUser defined functions
User defined functions
 
C programming - Pointers
C programming - PointersC programming - Pointers
C programming - Pointers
 
Pointers C programming
Pointers  C programmingPointers  C programming
Pointers C programming
 
Storage class in C Language
Storage class in C LanguageStorage class in C Language
Storage class in C Language
 
Function Pointer
Function PointerFunction Pointer
Function Pointer
 
Type casting in java
Type casting in javaType casting in java
Type casting in java
 
Passing an Array to a Function (ICT Programming)
Passing an Array to a Function (ICT Programming)Passing an Array to a Function (ICT Programming)
Passing an Array to a Function (ICT Programming)
 

Destacado

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
 

Destacado (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
 

Similar a Function

Similar a 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
 
C function
C functionC function
C function
 
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
 
Presentation on function
Presentation on functionPresentation on function
Presentation on function
 
C Programming Language Part 7
C Programming Language Part 7C Programming Language Part 7
C Programming Language Part 7
 

Último

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
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
 
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
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 

Último (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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
 
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
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
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
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 

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.

Notas del editor

  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.