Project Report
Project Report
ON
Submitted By :
In Partial Fulfilment of
MASTERS IN COMPUTER APPLICATION
a|Page
CERTIFICATE OF ORIGINALITY
…………………………………………………………………………………………………...….
under my guidance.
The matter embodied in this project is a genuine work done by the student and has not been submitted
whether to this Organization or to any other University/Organization for the fulfillment of the
requirement of any course of study.
Signature of Director-MCA
Date :
b|Page
CERTIFICATE OF APPROVAL
………………………………………………………………………………………………………
………………………………………………………………………Exam No……………
The matter embodied in this project is a genuine work done by the student and has been
certified by the following internal and external examiners deputed by Savitribai Phule Pune
University.
c|Page
Internal Examiner External
Examiner
Index
CHAPTER 1 : INTRODUCTION
1.1 Introduction
2.3 advantages
d|Page
CHAPTER 3 : REQUIREMENT DETERMINATION AND ANALYSIS
e|Page
CHAPTER 5 : USER MANUAL
Proposed Enhancements
Bibliography
f|Page
Chapter1: Introduction
1.1 Introduction
The RTO Management system is a organisation responsible for issuing driving licenses, maintaining
databases of vehicles and sells personalised registration of vehicles. It has been observed since years that
the RTO is not able to deliver quality public services to the citizen without delay.
That is, it has been a difficult job for citizens to get a driving license and to register their vehicles. Hence,
this project is aimed at developing a computerised system for the functioning of RTO. This system will
reduce the manpower required in the RTO and make the existing system fast and efficient. The aim is to
build a user-friendly webpage where the citizens can apply for learner’s license, driving license and vehicle
registration.
The project intends to provide quality services to the citizens of the state.It does so by reducing the delay in
services provided by the RTO through computerisation of the system. Imagine if the RTO system was
offline based, then the citizens must go to any one of the RTO offices just to apply for learner’s license,
driving license and vehicle registration. This is not an easy job for citizens and even for the RTO officials
too where they must maintain huge amount of offline records. That’s the primary reason why the system is
computerised. This also reduces the burden on manpower working in the RTO. Since the project is web
based, the changes or modifications required by the system over a long term of period can be done very
easily. This helps in easy system maintenance and be up to date with the user requirements. That means
updating the system as per the user requirements will be an effortless job to the system maintenance group.
Mainly, the website is used for issuing of license. An individual can apply for learning license and driving
license online. The applications received will be verified and approved by the RTO officials
The Existing system of RTO management system has been for years . The existing system is not giving
accurate results while doing transactions .
• It doesn’t provide security ,anyone enter into the system and can do their own transaction .it is not
flexible in generating reports and many manual processes are made computerized.
• It is not efficient in performing office work in RTO system .
7|Page
• It includes much manual process and time consuming.
• It is not user friendly.
• Maintains local data base .
• It is nit generating accurate reports
8|Page
CHAPTER 2 – PROPOSED SYSTEM
9|Page
2.3 Advantages :
Increase efficiency
For the system to function and operate successfully several needs are to be fulfilled:
XAMPP
XAMPP control panel is required for running code. Since the front end used in this system is in HTML and
in PHP, Apache server is needed to execute the code
1.Usability:
Regardless of the size of your business, the website of your business should be easy to use for even a non-
technical user. Do you know that a general user takes just 0.05 seconds to figure out whether the website is
worth its time or not? Thus you have to give special attention to the design of your homepage, CTAs, and
easy checkout to get past those milliseconds of doom. The usability of a website is also defined by:
How easily a user can achieve their target in a single page visit
How quickly they can perform tasks in the store
10 | P a g e
The memorable & intuitiveness of the design
Number and types of errors users make
2. Security:
Security comes with utmost importance if your site is dealing with monetary transactions, users’ financial
and sensitive data. Using an SSL certificate and data privacy policy will create trust among the users for
your website and convert the customers into brand advocates. It is also considered for the different admin
roles by which you can control who can create, see, copy, change or delete information. Depending upon
the location of your business, security also refers to compliance with customer data protection rules such as
GDPR in Europe.
3. Performance:
For increasing the traffic on your website, you have to give special attention to the performance in the non-
functional requirements documentation. The focus should be on loading the e-commerce store as fast as
possible regardless of the number of integrations and traffic on your website. You can set up the speed
benchmark, maximum SKUs which you want to add, or any other performance indicator best for your
business. Don’t consider the 3rd party system delivery time, because the developers will not have control
over the 3rd party API calls.
4. Maintainability:
The operational costs for maintenance are the tricky part of planning a business budget. Thriving the
website maintenance from the initial development means cutting the time & cost to determine and resolve
the faults of the system in the future. Well, it sounds sad but there is no way to avoid issues in the future
and you have to look for a website development company that can maintain your website.
5. Scalability:
Last but not the least, you have to look for a future-proof solution considering the scalability. It will define
how the website can grow and increase its features and functionality without impacting the performance of
your website. You must be able to add more memory, servers, or disc space for making more transactions
on your website.
11 | P a g e
2.6 Mdule specification :
1>User
2>Admin
1>User: -
User can choise driving licenses,various according to his choice but for this user should register
himself and login to the application. The user can also contact to admin by visiting on page and he can
request. User can also see the track of their request and the action of the admin.
2>Admin: -
Admin is the super user of this application. Admin manages all the information in the
application. Admin can also mange the request feedback by the customers and take action on it. They can
also see the reports generated
12 | P a g e
CHAPTER 3 – REQUIREMENTS AND ANALYSIS
• 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 frontend 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
13 | P a g e
3.2 OPERATING ENVIRONMENT: -
Database MYSQL
Server Xampp
PHP :
Hypertext Preprocessor is a programming language PHP is a widely-used, open source
scripting language. PHP scripts are executed on the server. PHP is free to download and use.
14 | P a g e
HTML:
The Hyper Text Markup Language or HTML is the standard markup language for
documents designed to be displayed in a web browser. It can be assisted by technologies
such as Cascading Style Sheets and scripting languages such as JavaScript.
CSS:
Cascading Style Sheets is a style sheet language used for describing the presentation of a
document written in a markup language such as HTML or XML. CSS is a cornerstone
technology of the World Wide Web, alongside HTML and JavaScript.
JAVASCRIPT:
JavaScript, often abbreviated JS, is a programming language that is one of the core
technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of
websites use JavaScript on the client side for webpage behavior, often incorporating
third-party libraries.
SQL DATABASE:
XAMPP:
XAMPP is a free and open-source cross-platform web server solution stack package
developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB
database, and interpreters for scripts written in the PHP and Perl programming languages.
Bootstrap:
Bootstrap is a free, open source front-end development framework for the creation of
websites and web apps. Designed to enable responsive development of mobile-first websites,
Bootstrap provides a collection of syntax for template designs.
15 | P a g e
CHAPTER 4: System analysis and design
4.1 Use Case Diagram :
16 | P a g e
4.2 Entity Relationship Diagram (ERD) :
17 | P a g e
4.3 Sequence Diagram :
18 | P a g e
4.4 Class Diagram :
19 | P a g e
4.5 State chart diagram :
20 | P a g e
4.6System Design :
Home page :
21 | P a g e
New user Registration :
22 | P a g e
User login :
23 | P a g e
User panel :
24 | P a g e
New vehicle Registration:
25 | P a g e
Check vehicle registration status :
26 | P a g e
Status :
27 | P a g e
Print :
28 | P a g e
New learning licence (LL) Registration :
29 | P a g e
Check learning licence(LL) status :
30 | P a g e
Status :
31 | P a g e
Print :
32 | P a g e
Apply for new Driving licence (DL) :
33 | P a g e
Check Dl status :
34 | P a g e
Status :
35 | P a g e
Admin login:
Admin panel :
36 | P a g e
View Driving licence(DL) Data :
37 | P a g e
Edit DL Data and Acceptance :
38 | P a g e
View Ll Data :
39 | P a g e
Edit LL Data and Acceptance :
40 | P a g e
View vechicle data :
41 | P a g e
Edit vehicle Data and Acceptance :
42 | P a g e
4.7 Table Specifications: -
43 | P a g e
Table Name: Admin
44 | P a g e
Table Name : Driving licence
45 | P a g e
Chapter 5 : user manual
46 | P a g e
5.1 Limitations :
• the proposed system can be only used on windows operations i.e it is not
platform independent .
• Limited to HTTP.
• Searching if particular record the don’t possible in this system also ,it’s too difficult to
maintain incoming and outgoing traffic .
5.3 Bibliograph :
47 | P a g e
https://www.tutorialspoint.com/
index.htm
https://www.javatpoint.com
https://www.w3schools.com
https://html.com
48 | P a g e
Thank You……!
49 | P a g e