Rto Management System
Rto Management System
ON
Index
1. Project introduction 4
1.1 Purpose 4-5
1.2 Scope 5
1.3 Benefits 5
1.4 Functional requirement 6-7
2. General Description 7
2.1 System requirement 7
2.2 Tools and Technology used 7
3. System Analysis 8
3.1 Information Gathering 8
3.2 Existing System 8-9
3.3 Proposed System 9-10
3.4 SRS 10
3.4.1 Need for SRS 10
3.4.2 Software function Overview 11
3.5 Feasibility Study 11
3.5.1 Technical Feasibility 11
3.5.2 Operational Feasibility 12
3.5.3 Economic Feasibility 12
4. System Design 13
4.1 Logical Design 13
4.1.1 E R Diagram 13-14
4.1.2 Data Flow Diagram 15-18
4.1.3 Flow Chart 19
4.2 Database Design 20-22
3
6. System Specification 26
6.1 Software Specification
6.2 Hardware Specification 26
26-27
10. Conclusion 33
4
1.Project Introduction
The project RTO MANAGEMENT SYSTEM is proposed to install a system that shall
enable the proposed RTOSYSTEM 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.1 Purpose
RTO Office Administration is a government transport organization and the main
purpose of this office is to issue DL, vehicle registrations etc. in this document we
propose the computerized system of managing all the data works. It helps to bring the
smooth flow of work and also increase efficiency.
This document highlight the requirements and also give the guidelines that are
necessary for the development of the project work that is mentioned above. In also
give guidelines in brief about how to design the project.
This project is known to be a pilot project and helps to be prepared by the office of
RTO to maintain records of all the DL that is issued. At the same time it also jot down
the details for the registration of vehicles . When all these works will be started in a
computerized system then it will help to increase the employee’s efficiency. The scope
of this project is to maintain the records of the DL, registration of vehicles.
Windows XP is the most ideal operating system and Visual Basic 6.0 is used as the
development tool for this project. MS Access is the database that is used. Now the
works of registrations in the office are amended according to the manual system
which requires a lot of time and paperwork. It also decreases the work pressure and
5
the efficiency of the employees. With the modernization everything will become
computerized thus increasing the efficiency and smooth flow of work. The system
will also help to manage the daily operations quickly and easily.
1.2 Scope
This is a project prepared RTO office to maintain all the records like issuing the DL,
Vehicle registration. Once all these get computerized to work efficiency of the
employee will get increases. The RTO management system project consist of two
function module i.e. vehicle registration and license module.
1.3 Benefits
Save Energy
In using our system user do not need to waste energy to stand in a
row.
Easy to Access or user friendly
Our system is a very easy to access and user friendly because the
user that can’t know about the online service can also be used this
project because it is according to this type of user, so we can say
that our project is user friendly.
24x7 Availability
The user can access our project from anywhere and any time. There
is no need to use project in office timing.
Save Time
Our software is very time consuming because in current time the
user wait for fill a form and wait for a appointment but in our
project the several user go online and do registration on a website
and fill the required field in a form and get appointment for the
license and vehicle registration.
Process: The administrator will verify the entered data and proceeds it if it is
ok.
Output: User will get a mail regarding the license test.
Vehicle Registration
Introduction : Authorized user can register the vehicle by uploading the form
for vehicle registration.
Input : Details provided by the authorized user in the downloaded
application form.
Process : The administrator proceed it after verifying the details provided
by the user.
Output : User will get a mail regarding the license test.
Mail
Introduction : Administrator can send message to the authorized user
regarding the license renewal and all.
Input : The message sent by the administrator.
Process : The authorized user can read the message from his message
box.
Output: The user can be get updated.
Search
Introduction: Administrator and authorized user can select a particular vehicle
and license holder by using license number, vehicle number, or color
Input: The vehicle number license number or the other information about the
vehicle
Process: By entering particular information about the vehicle or license can
retrieve all the
details about that vehicle
Output: The complete details of the vehicle will get.
2.General Description
7
The system should be design in such a way that the authorized and unauthorized user
can access the project modules and the Administrator give the response of user.
Hardware Requirements
Processor : Pentium IV 2GHz and Above
RAM : 2GB RAM
Monitor : 15” Color Monitor
Keyboard
Mouse
Software Requirements
Operating System. : Windows XP
Developing Tool : Visual Basic 6.0
Database : MS Access
3. System Analysis
3.1 Information Gathering
Information gathering can be used for a variety of different reasons; however, the
main benefit with regards to your academic studies is that you will become aware
of more diverse sources, opinions and approaches which can only enhance your
academic work.
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.
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.
3.4 SRS
Software requirement specification is a document in which completely
describe what the proposed system do it. The basic goal of the requirement
phase is to produce the SRS. Which describe the complete behavior of the
proposed software. SRS is also helpful for the user who use our software to
understand thus own need.
alterations will have to be made to the proposed system. The proposed system is
economically feasible.
4.System Design
System design typically focuses on the external interfaces of the modules and
cannot be extended to specify the internals. Detailed design is one way in which
the design can be communicated precisely and completely to whatever degree of
detail desired by the designer. The purpose of the Software Design Document is to
provide a description of the design of a system fully enough to allow for software
development to proceed with an understanding of what is to be built and how it is
expected to built. The Software Design Document provides information necessary
to provide description of the details for the software and system to be built. This
Software Design Document is for a base level system which will work as a proof
of concept for the use of building a quality control system that provides a base
level of functionality to show feasibility for large scale production use.
abstraction. The ERD should represent the relationships between all the entities.
Any two entities must be connected to each other by some relationship set and
type of relationship should also be specified.
Components of an ERD
There are two major components of an ERD:
Entity:
It is defined as any object about which information is collected. It has different
attributes which describe it. It should be represented by a regular box as shown
below:
Relationships:
Entities are connected to one another by relationships. a relationship represents a
set of connections between entities and represent by a diamond.
A relationship is a two-directional significant association.
There are three types of relationships
One-to-one relationships
One-to-many relationships
Many-to-many relationship
USER
Two LMV
Wheele Four
r Wheeler
HMV
Ap
Registratio ply License
n for
IS IS
A A
Two Wheeler Four Wheeler
L_License P_License
E_no
.
14
0-Level DFD
15
Request
Issue License
USER Process
License
ISSUE &
REJECT
Response Issue vehicle
Registration
ADMIN Registration
0-Level DFD
Registration
management
Vehicle Customer
management management
RTO
Vehicle
Registrat
ion
Driving licence system System User
management management
Login
management
16
1-Level DFD
Customer Generate
management Customer Report
I
RTO NAM
OFFICER I ID E
I NO
CATEGOR
CATEGOR
Y
Y
OFFE VERI Create
RS FY s
R NO. R
TYPE BELO
R R EXP NGS
DATE TO
LICENCE/RENEWAL
LICENCE/RENEWAL FINE
F
TYPE
L NO. ENROL
L PA
LED
EXPIRE YS
L
TYPE
U
VEHICLE
VEHICLE NAME U_PHONE
U
CONTACT
U_
V
V NO.
NO. V REG USERNAME
V V
TYPE CHASIS
V
COL
18
user
Sex Sex Varchar 7
DOB Date of birth Varchar 12
Mob Mobile number Varchar 15
Father name Name of father Varchar 30
Add Address Varchar 30
E-mail Email ID Varchar 30
Path of Photo Path of photo Varchar 30
Path of DOB Path of dob Varchar 30
Path of add Path of add Varchar 30
Unit testing
Unit testing enables a programmer to detect error in coding. A unit test
focuses verification of the smallest unit of software design. This testing
was carried out during the coding itself. In this testing step, each module
going to be work satisfactorily as the expected output from the module.
Project aspect:
The front end design consists of various forms. They were tested for data
acceptance. Similarly, the backend also tested for successful acceptance
and retrieval of data.
Integration testing
Through each program work individually, they should work after linking
together. This is referred to as interfacing. Data may be lost across the
interface; one module can have adverse effect on the other
subroutines after linking may not do the desired function expected by the
main routine. Integration testing is the systematic technique for
constructing the program structure while at the same time conducting test
to uncover errors associated with the interface. Using integrated test plan
prepared in the design phase of the system development as a guide, the
integration test was carried out. All the errors found in the system were
corrected for the next testing step.
Project Aspect
After connecting the backend and the frontend as whole module, the data
entered in the front-end. Once submitted were successfully entered in the
Database. On request, data were successfully retrieved in to forms.
System testing
After performing the integration testing, the next step is output testing of
the proposed system. No
system could be useful if it doesn’t produce the required output in a
specified format. The outputs generated are displayed by the user. Here the
22
Validation testing
The user has to work with the system and check whether the project meets
his needs. In the validation
checking the user works with the beta version of the software.
Project aspect:
User enters the appropriate data and results was checked and validated.
User acceptance testing
User acceptance of a system is a key factor of the success of any system.
The system under consideration was tested for user acceptance by running
a prototype of the software.
Project aspect:
An Alfa version is demonstrated to the users. Their suggestions are
recorded.
5.2 Implementation
Once the system was tested, the implementation phase started. Crucial phase in
the system development lifecycle is successful implementation of new system
design. Implementation simply means converting new system design into
operation. This is the moment of truth the first question that strikes in everyone’s
mind that whether the system will be able to give all the desired result as accepted
from system. Prior to starting the project implementation process project must
have successfully completed the project evaluation process and the project has
been approved for implementation.
The project evaluation process includes performing a needs analysis and
architecture review. The
implementation phase of the software design consists of different tasks to be done
sequentially for obtaining the desired result. Several distinct implementation
projects rather than one large implementation could limit risk and in scope and
resource management. So the project was implemented module wise.
23
6.System Specification
6.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
7. System Maintanance
Management is “the process of designing and maintaining an environment in
which individuals, working together in groups, accomplish efficiently selected
aims” . In the case of maintenance the key aim is to provide cost-effective support
to a software system during its entire lifespan. Management is concerned with
quality and productivity, that imply effectiveness and efficiency. management
consists of five separate functions The functions are: planning, organizing,
staffing, leading (sometimes also called directing), and controlling. Planning
consists of selecting missions and objectives and predetermining a course of
25
personnel. Weaknesses include the fact that there is a start-up time for forming the
team, and there may be an inefficient use of resources. Matrix organizations are a
composition of functional and project organizations with the objective of
maximizing the strengths and minimizing the weaknesses of both types of
organizations. Maintenance is still perceived by many organizations as a non
strategic issue, and this explain why it is staffed with students and new hired
people. To compound the problem there is the fact that most Universities do not
teach software maintenance, and maintenance is very rarely though in corporate
training and education programs, too. The lack of appraisal of maintenance
personnel generates other managerial problems, primarily high turnover and low
morale
8. System Security
Security can have varying levels of difficulty for implementation. One factor in
determining the difficulty is the number and distribution of the systems. When
only individual systems need to be protected, such as one computer with all files
residing locally and with no need to connect to any outside resources, security is
not as complex as with distributed systems. With distributed systems architecture,
there are different nodes and resources. One major issue with distributed systems
is application security. There is the question of how security is handled in
distributed applications, and how the client handles applications coming from an
unknown source.
Establishing security policy
The security policy consists of those procedures and regulations intended to
maintain the desired level of system security. The security policy for the Teradata
RDBMS should include two essential implementation elements:
27
The security requirements should be based on the business value of the data
processed on the system. A system that stores and processes highly sensitive data
probably has a greater need for security than one that does not.
There are three levels of data security, including minimal, moderate, and high.
Each level will have its advantages and disadvantages:
Minimal security Anyone who has successfully logged on to the system
has unrestricted access to all data and Teradata RDBMS resources. No
security-related auditing is done, and there is no formal security policy.
The only security-related access restriction is that a user must first gain
access to a client system that is capable of communicating with the
Teradata RDBMS. All these make sharing information is extremely
simple, and the system performance is enhanced by the lack of security
enforcement activities. On the other hand, obviously, the data is subject to
destroy or corrupt due to the luck of the system security control.
28
www.google.com
10.Conclusion
RTO OFFICE MANAGEMENT SYSTEM is a web application, which is very useful for
RTO works completion online. Here we are developing such types of the module which
help to reduce the RTO work manually and it helps to save the time of the user.
Considerably reduce the corruption in the transport department. Keep the license
documents safely.
30