1
ONLINE RTO MANAGEMENT SYSTEM
MAIN PROJECT REPORT
ONLINE RTO MANAGEMENT SYSTEM Submitted in partial fulfillment of the requirements For the award of the degree of B.Sc. COMPUTER SCIENCE MAHATHMA GANDHI UNIVERSITY KOTTAYAM
Presented by, KRISHNALAL.K.J (SBAD10186520) DEPARTMENT OF COMPUTER SCIENCE Sree Narayan Arts and Science College Kedamangalam , N.Paravur 2011-2013
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
2
CERTIFICATE
This is to certify that the report entitled “ONLINE RTO MANAGEMENT SYSTEM ” is submitted by Krishnalal.k.j
in partial fulfillment of requirement of Bachelor Of
Computer Science of S.N Arts & Science College Kedamagalam affililated to Mahatma Gandhi University Kottayam during their 6th semester.
Internal Guide (ANITHA C.R )
Head Of the Department (SWAPNA SUMAN)
External Guide
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
3
DECLARATION
We here by declare that the project entitled “ONLINE RTO MANAGEMENT SYSTEM” has been carried out as a group project. The project has been submitted to Sree Narayana Arts and Science College, Kedamangalam for the partial fulfillment of the requirements for the award of the degree Bsc Computer Science under Mahatma Gandhi University.
KRISHNALAL.K.J Place :……………. Date :…………….
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
4
ONLINE RTO MANAGEMENT SYSTEM
ACKNOWLEDGEMENT
We are so glad to present our project report on „ONLINE RTO MANAGEMENT SYSTEM‟, which is
prepared as a part of our fifth semester project in BSc Computer
Science. This project work is the outcome of guidance provided by dedicated and experienced personal of SREE NARAYANA ARTS AND SCIENCE COLLEGE, KEDAMANGALAM. We thank God and our parents for helping us start off with good education. With profound sense of indebtedness, we use this opportunity to express our sincere thanks to our beloved principal, P.M.SURESH for providing all sorts of support and necessary facilities throughout the course and for the inspiration to complete my project. We express our sincere gratitude to Mrs. Swapna Suman Head of BSc. Computer Science Department for inspiration and permission to carry out our project. We wish to extend our thanks to our project guide ANITHA C.R Lecturer, Department of BSc. Computer Science, JISH JOHN Lecturer, Department of BSc. Computer Science and NIMI V.P, Lecturer, Department of BSc. Computer Science and JISHA DEEPU Lecturer , Department of BSc. Computer Science for their keen interest, valuable guidance and support rendered throughout our project. Last but not the least; we extend our sincere thanks to all our seniors and classmates for their help and support. And also we would like to extend our deep sense of gratitude to all those who have assisted us in the successful completion of this project.
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
5
CONTENTS CONTENTS
1. INTRODUCTION
PA GE NO : 7
1.1 OVERVIEW OF THE SYSTEM
8
1.2 OBJECTIVE OF THE PROJECT
10
1.3 MODULES
10
2. SYSTEM ANALYSIS
12
2.1 EXISTING SYSTEM
13
2.2 PROPOSED SYSTEM
14
2.3 FEASIBLTY ANALYSIS
15
3. SYSTEM SPECIFICATION
17
3.1 SOFTWARE SPECIFICATION
18
3.2 HARDWARE SPECIFICATION
`18
4. SYSTEM DESIGN
20
4.1 INPUT DESIGN
21
4.2 OUTPUT DESIGN
21
4.3 DATA FLOW DIAGRAM
22 24
5. SOFTWARE DEVELOPMENT
30
5.1 PLATFORM OVERVIEW
31
6. SOURCE CODE
S.N.ARTS AND SCIENCE COLLEGE
36
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
7. SYSTEM TESTING & IMPLEMENTATION
6
56
7.1 SYSTEM TESTING
57
7.2 SYSTEM IMPLEMENTATION
60
7.3 SYSTEM MAINTANCE
64
7.4 SYSTEM SECURITY
65
8. CONCLUSION
69
9. FUTURE ENHANCEMENT
71
10. APPENDIX
73
10.1 SCREEN SHOTS
74
10.2 BIBLIOGRAPHY
85
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
7
INTRODUCTION
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
8
ONLINE RTO MANAGEMENT SYSTEM
1.INTRODUCTION
The project RTO MANAGEMENT SYSTEM is proposed to install a system that shall enable the proposed RTO SYSTEM interface with the existing system with maximum accuracy .This project is very useful for those who are concern with the different processes on RTO. During study phase, we have done a preliminary analysis sufficient depth to permit a technical and economic evaluation of proposed system. As a total manpower based system is currently running for the whole procedures, designing a new system which makes the whole process online, demands a deep knowledge about the existing system. Throughout the project we focus on presenting information and commands in an easy and intelligible manner. The purpose of our RTO management system is to provide a leading technological tool for the ease of RTO functions such as Registration, Learners License, and Fitness etc...It will reduce considerably the difficulties faced on existing system, with minimum error and difficulties.
1.1OVERVIEW Administrator is power user. He has the power to verify the data entered by the user, processing of data and provide appropriate solutions. Any person who have been authorized by the administrator. An authorized user should have a user name and password to access detailed information from the site excluding for accessing general information in shared, public pages.User is the person who gets the full benefits of this application.By introducing the new system we have been organized some striking felicities.Registration of vehicle through online. Fancy number selection of vehicles through online. Issue of information’s about license, which include application forms, demo of leaner’s license test and other information’s. It help’s traffic police for tracing particular vehicle’s. It help’s for public awareness.Separate account for the license holders and police. Provide mail alerts for users about license expiry.And also register Complaint. S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
9
2.2.2 Features of Proposed System
Proposed system is an online system: so any persons can browse the sit
and download & upload the application form.
Less time consuming.
Highly secure in data storing.
Can avoid intermediate persons & institutions.
Helpful in traffic issues: authorized users can trace the vehicle in the
accident cases using their register number.
It is more users friendly: the sections such as, registration, license etc are
combined together in a single window.
Demo questions of learner’s license test will help the users in their license
test.
Users can have knowledge about the new rules and regulations from the
information’s & awareness section.
In the online system the repetition of work & duplication of data can be
avoided
“RTO Management System” has been designed to automate the process of registration of vehicle and issuing driving license process. System can make the daily activities efficient and providing the fast response to store and retrieve information.
Type - Web Front End – ASP.NET
Back End - SQL Server Others – Itext Sharp
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
10
ONLINE RTO MANAGEMENT SYSTEM
1.2 OBJECTIVES OF RTO MANAGEMENT SYSTEM
As a total manpower based system is currently running for the whole procedures, designing a new system which makes the whole process online, demands a deep knowledge about the existing system. Throughout the project we focus on presenting information and commands in an easy and intelligible manner. The purpose of our RTO management system is to provide a leading technological tool for the ease of RTO functions such as Registration, Learners License, and Fitness etc...It will reduce considerably the difficulties faced on existing system, with minimum error and difficulties.
1.3MODULES User Management Including Login management of different users. User Creation of different users. Provide change Password option for users.
Learning License Learning license module includes the learners registration and the license expire details. Also includes the online license test.
Permanent License The module includes permanent license registration. Also Renewal License feature. And also provides facility for Duplicate License.
Vehicle Registration The module includes new registration of vehicles. And Getting Duplicate Registration, S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
11
Reports Corresponding to each operation report generation in PDF format will be available for future reference.
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
12
ONLINE RTO MANAGEMENT SYSTEM
SYSTEM ANALYSIS
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
13
ONLINE RTO MANAGEMENT SYSTEM
2.1 Existing System
A total manual system, which is running without any participation of a computer-definitely have its own disadvantages. We know that the production and use of vehicles are increasing day by day. Hence the need of RTO is very important now days. The complex functions such as Registration of vehicles etc. becomes very difficult if we are using the existing system. To know about the problems specifically, we have done a detailed study on the whole procedure of the system which is currently running. In the existing system of RTO office performs functions such as registration, license, and fitness. There are certain procedure and formalities required to perform these functions. It is essential that the particulars of every vehicle and its owner should be available in the concerned department or office of Government and that the vehicle should be distinguishable from other vehicles by sight. The registration mark should be displayed in specified places and in specified manner. In the registration section, application for registration of a new vehicle shall be submitted before the Registering Authority in whose jurisdiction the applicant is residing or having his business and the vehicle is normally kept. The application for registration shall be made in Form, within a period of 7 days from the date of delivery of such vehicle excluding the period of journey. Many people have craze on their vehicle registration numbers. Some of them want fancy numbers while the others want numbers according to their belief in the numerical astrology. Whatever it may, it will be interesting to know about the theory of formation of vehicle registration numbers in the state, keeping it as a unique identifier for each vehicle. In the license section at the RTO, after the verification of the form your knowledge on traffic rules and regulations as well as interpretation of symbols will be tested. However, if the need arises, they may take a written test too. After all this, a learner‟s license will be issued. This license is valid for a period of 6 months and can be renewed for another 6 months just once though. The next time, a fresh learner‟s license will have to be made following the whole earlier procedure.
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
14
ONLINE RTO MANAGEMENT SYSTEM
2.2 Proposed System The proposed system is aimed to automate the major processes in the Regional Transport Office.
2.2.1 Decomposition of Proposed System The basic modules in the total procedure are:
Administrator: Administrator is power user. He has the power to verify the
data entered by the user, processing of data and provide appropriate solutions.
Authorized user: Any person who have been authorized by the administrator.
An authorized user should have a user name and password to access detailed information from the site excluding for accessing general information in shared, public pages.
User: He is the person who gets the full benefits of this application.
By introducing the new system we have been organized some striking felicities:
Registration of vehicle through online.
Fancy number selection of vehicles through online.
Issue of information’s about license, which include application forms, demo of
leaner’s license test and other information’s.
It help’s traffic police for tracing particular vehicle’s.
It help’s for public awareness.
Separate account for the license holders and police.
Provide mail alerts for users about license expiry.
Complaint registration.
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
15
Features of Proposed System
Proposed system is an online system: so any persons can browse the sit and
download & upload the application form.
Less time consuming.
Highly secure in data storing.
Can avoid intermediate persons & institutions.
Helpful in traffic issues: authorized users can trace the vehicle in the accident
cases using their register number.
It is more users friendly: the sections such as, registration, license etc are
combined together in a single window.
Demo questions of learner’s license test will help the users in their license
test.
Users can have knowledge about the new rules and regulations from the
information’s & awareness section.
2.3 Feasibility Study Feasibility study is the detailed study expanded from the result of initial investigation. This is done by investigating the existing system in the area under investigation or generally ideas about a new system. It is the test of a system proposal according to its work ability, impact on organization, ability to meet user needs and effective use of resources. Objective of feasibility study is to acquire a sense of the scope of the problem. It is carried out to select the best system that meets performance requirements. Feasibility analysis involves the following steps:
Form a project and appoint a project leader
Prepare system flowcharts
Weigh system performance
Prepare and report final project directive to management
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
16
ONLINE RTO MANAGEMENT SYSTEM
There are three key considerations involved in feasibility analysis namely:
Economic feasibility
Technical feasibility
Operational feasibility
Economic Feasibility: Economic feasibility is used to determine the benefits and savings expected from the candidate system and to compare them with costs incurred. If benefits outweigh cost, then decision will be to design and implement system. Otherwise, alterations will have to be made to the proposed system. The proposed system is economically feasible. Technical Feasibility: Technical feasibility centers on existing system and to what extent it can support proposed modifications. It involves financial enhancement. This evaluation determines whether the technology needed for the proposed system is available or not. This is concerned with specifying satisfy the user requirements. The technical needs of the system may include front-end and backend-selection. An important issue for the development of a project is the selection of suitable front-end and back-end. Based on some aspects, we select the most suitable platform that suits the needs of the organization. Operational Feasibility: The present system is easily understandable. The users are presented with friendly user interface that helps them to understand the flow of the system more easily. Maximum transparency has been provided. The new system is very much user friendly and operational cost is bearable. The maintenance and working of the new system needs less human efforts. The proposed project is beneficial to the organizational and is user friendly.
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
17
ONLINE RTO MANAGEMENT SYSTEM
SYSTEM SPECIFICATION
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
18
ONLINE RTO MANAGEMENT SYSTEM
3.1 SOFTWARE SPECIFICATION A major element in building a system is the selection of compatible software since the software in the market is experiencing a geometric progression Selected software in the market is experiencing a geometric progression Selected software should be acceptable by the firm and one users as well as it should be feasible for the system. Front End Tool
: ASP.NET with C#.NET
Tools
: Ajax.net, Crystal reports
Backend
: Microsoft SQL Server 2005
Operating System
: Windows NT/2000 Server/ XP/ 2003/ Longhorn (with IIS)
Client Side
: HTML, Java Script, Photoshop
The purpose of having a software requirement specification document is to have an understandable, unambiguous and complete specifications documentation requirement for the project.
3.2 HAERDWARE SPECIFICATION The section of hardware configuration is a important task related to the software development Insufficient Random Access Memory may affect adversely on the speed and efficiency of the entire system The process should be powerful to handle the entire operations The hard disk should have sufficient capacity to store the file and applications. Processor
: Pentium IV and above
Processor speed
: 1.4 GHz Onwards
System Memory
: 128 Mb Minimum 256 Mb Recommended
Display
: Graphics Card Capable of Produce 1024,768 Resolution
Cache Size
: 512 KB
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
19
ONLINE RTO MANAGEMENT SYSTEM
RAM
: 512 MB (Minimum)
Network Card
: Any Card Can Provide a 100 Mbps Speed
Network Connection : UTP or Coaxial Cable Connection Printer
: Inkjet/Laser Color Printer Provides At Least 1000 Dpi
Hard disk
: 80 GB
Monitor
: SVGA Color 15”
Mouse
: 104 Keys US Key Board Serial, USB or PS/2
Keyboard
: 104 Keys
Modem
: 56.6 Kbps
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
20
SYSTEM DESIGN
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
21
ONLINE RTO MANAGEMENT SYSTEM
4.1 INPUT DESIGN
Input design is the process of converting a user-oriented description of the inputs to a computer based business system into a programmer-oriented specification. Inaccurate input data is the most common cause of processing errors. Effective input design minimizes errors made by data entry operators. The input design is the link that ties information system into the world of its users. Input design consists of developing specific procedures for data preparations, steps necessary to put the transaction data in the form that is usable for computer processing. The data entry operator need to know the space allocated for each field,
the field
sequence which must match with the source document and the format in which the data is entered. Our project “Online R T O Management System” has got several inputs taken from the user. They are:
Details of vehicles and license holders.
Complaints by the user.
The system is provided with C# pages for the user to input abovedetails. Only the administrator and registered user are able to upload data. So their details are the major inputs to the system.
4.2 OUTPUT DESIGN
Outputs form computer systems are required primarily to communicate the processing to the end users. The output of the system designed in such a way that it provides, opportunities, problem or warnings, trigger an action and confirm an action. The userfriendly interfaces provide a clear output to the system. The output of this software system is a website. This system consists of online vehicle registration, fancy number selection, information‟s about License, helps traffic police for tracing particular vehicles, and complaint registration. S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
22
ONLINE RTO MANAGEMENT SYSTEM
In this system the output that can be viewed by the end user is the website. It provides an opportunity to get public awareness, online registration for vehicles, selection of fancy number, license application form downloading and uploading, and complaint registration, automatic e mail for the registered user about license renewal etc.
4.3 DATABASE DESIGN Tables Table Name: Login
Column Name
Column Description
Data Type
Width/Size Constraints
Username Password status
Name of the user password Status
Varchar Varchar Int
30 30 32
Primary key
Screen Label Name Username Password status
Table. Name:QuestionBank
Column Name Qid Question Choice1 Choice2 Choice3 Rightanswer
Column Description Id of the question Question Choice Choice Choice Answer
Data Type
Width/Size
Constraints
Int
32
Primary key
Varchar Varchar Varchar Varchar int
Max 50 50 50 32
Screen Label Name Qid Question Choice1 Choice2 Choice3 Rightanswer
Table Name: SignUp
Column Name
Column Description
S.N.ARTS AND SCIENCE COLLEGE
Data Type
Width/Size Constraints
Screen Label Name
KEDAMANGALAM
23
ONLINE RTO MANAGEMENT SYSTEM Id Name Sex Dob mobile username
User id Name of the user Sex Date of birth Mobile no username
Int Varchar Varchar Varchar Varchar Varchar
32 25 7 12 15 25
Primary key
Primary key
Id Name Sex Dob mobile username
Table Name: Download
Column Name id Name Category Fname Status dte
Column Description Id of the download Name of download Category of download First Name Status of download Date of download
Data Type
Width/Size Constraints
Int
32
Varchar
50
Name
Varchar
50
Category
Varchar Int
50 32
Fname Status
Varchar
50
dte
Data Type
Width/Size Constraints
Int Varchar Varchar Varchar Int Varchar
32 50 50 50 32 50
Screen Label Name id Userid Category Filename Status dte
Primary key
Screen Label Name id
Table Name: FileUpload Column Name id Userid Category Filename Status dte
Column Description Id of the file Id of the user Category of file Name of the file status date
S.N.ARTS AND SCIENCE COLLEGE
Primary key Foreign key
KEDAMANGALAM
24
ONLINE RTO MANAGEMENT SYSTEM
Table Name: License Column Name Id Authority Name Sex Paddress Caddress Dob Edu_qual Mobileno Dte Id_mark Blood Email Expdate Status
Column Description Id of licence Name of authority Name of the user Sex Permanent address Communication address Date of birth Educational qualification Contact no Date Identification mark Blood group E mail address Licence expiry date status
Data Type Int Varchar
Width/Size Constraints Screen Label Name 32 Primary key Id 50 Authority
Varchar Varchar Varchar
25 7 max
Name Sex Paddress
Varchar
max
Caddress
Varchar Varchar
12 max
Dob Edu_qual
Varchar Varchar Varchar
15 50 max
Varchar Varchar Varchar
8 50 50
Blood Email Expdate
int
32
Status
Foreign key
Mobileno Dte Id_mark
Table Name: License photo
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
25
ONLINE RTO MANAGEMENT SYSTEM Column Name id Licenseno Filename
Column Description Id of license holder License number Name of the file
Data Type int
Width/Size Constraints Screen Name 32 Primary key id
Label
varchar
50
Licenseno
varchar
50
Filename
Table Name: VehicleReg Column Name Id Name Age Paddress
Column Description Id of the vehicle Name of user Age of the user Permanent address Caddress Communication address Dealer Name of dealer class Class of the vehicle Body Type of body Vehicle Name of vehicle Manuname Name of manufacturer Dateofmanu Date of manufacturing Hp Horse power Chassisno Chassis number Engno Engine number Capacity Capacity Fuel Fuel type Colour Colour of vehicle Length Length of vehicle Width Width of vehicle Height Height of vehicle S.N.ARTS AND SCIENCE COLLEGE
Data Type Int Varchar Int Varchar
Width/Size Constraints Screen Label Name 32 Primary key Id 25 Name 32 Age max Paddress
Varchar
Max
Caddress
Varchar Varchar
50 50
Dealer class
Varchar Varchar Varchar
50 50 50
Body Vehicle Manuname
Varchar
50
Dateofmanu
Varchar Varchar Varchar Float Varchar Varchar
50 50 50
Hp Chassisno Engno Capacity Fuel Colour
50 50
Float
Length
Float Float
Width Height KEDAMANGALAM
26
ONLINE RTO MANAGEMENT SYSTEM Regno
Registration number
Varchar
50
Foreign key
Regno
Table Name: Fancy Number Column Name id Fancynumber status
Column Description Id of the fancy number Fancy number status
Data Type int
Width/Size Constraints Screen Name 32 Primary key id
Label
varchar int
50 32
Fancynumber status
Data Type
Width/Size Constraints
int varchar
32 max
Screen Label Name id info
Table Name: Info Column Name id info
Column Description Information id information
Primary key
Table Name: Mail
Column Name id From1 To1 subject body
Column Description Mail id Name of sender Name of recipient Subject of mail Contents of the mail
S.N.ARTS AND SCIENCE COLLEGE
Data Type int varchar
Width/Size Constraints Screen Name 32 Primary key id 20 From1
varchar
20
To1
varchar
25
subject
varchar
max
body
Label
KEDAMANGALAM
27
ONLINE RTO MANAGEMENT SYSTEM dte status
date status
varchar int
30 32
dte status
Data Type int varchar
Width/Size Constraints Screen Name 32 Primary key id 25 name
varchar varchar
30 30
designation department
varchar
max
address
varchar
15
ContactNo
varchar
15
mobile
varchar
25
Username
int
32
status
Table Name: OfficialReg Column Name id name designation department address ContactNo mobile Username status
Column Description Registration id Name of official Designation Department name Address of official Contact number Mobile number Name of the user status
Label
4.4 Data Flow Diagram (DFD)
As the name suggests DFD is a representation of the data flow within the system. It includes processes, data stores and external interfaces to the system. External interfaces may be treated as external entities. DFD‟s can by explode to sub-processes. Any two S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
28
entities/data stores must be connected to each other by some process. The processes cannot be directly connected to each other. The following are the four major components of the DFD:
Process
External Entity
Data Store
Connector
The DFD is also known as the bubble chart. It is a simple graphical formalism that can be used to represent a system in terms of the input data to the system, various processing carried out in these data and the output data generated by the system. The main reason why this DFD technique is so popular is probably because of the facts that DFD is very simple formalism. It is simple to understand and use. A DFD model uses a very limited number of primitive symbols to represent the functions performed by a system and the data flow among these systems. Starting with a set of high-level functions that a system performance of DFD .
Level 0
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
29
Level 1
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
30
ONLINE RTO MANAGEMENT SYSTEM
SOFTWARE DEVELOPMENT
S.N.ARTS AND SCIENCE COLLEGE
KEDAMANGALAM
ONLINE RTO MANAGEMENT SYSTEM
31
5. SOFTWARE DEVELOPMENT 5.1 PLATFORM OVERVIEW ASP.NET ASP.NET is more than the next version of Active Server Pages (ASP); it is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications. While ASP.NET is largely syntax compatible with ASP, it also provides a new programming model and infrastructure for more secure, scalable, and stable applications. ASP.NET is an entirely new technology. ASP.NET is a part of the Microsoft .NET framework, and a powerful tool for creating dynamic and interactive web pages. ASP.NET is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server. Microsoft's Internet Information Services (IIS) Web server is by far the most common platform for ASP.NET websites it supports code written in compiled languages such as Visual Basic, C#, this technology can be very beneficial in today's broadband era where web applications play a very significant role.Asp.Net is Compiled one rather than interpreted. Asp.net provides the developer with several controls to perform basic as well as advanced operations. Controls provided in Asp.net falls under HTML Controls, HTML Server Controls. HTML SERVER CONTROLS: HTML Server Controls looks exactly like the HTML Controls with one difference that they are executed on the server rather than the client. Just add a run at server attribute to indicate that element should be treated as a server control. HTML server controls must be within a