R.T.O System

87
KALOL INSTITUTE OF TECHNOLOGY & RESEARCH CENTRE Candidate Declaration I declare that 4 th semester report entitled R.T.O. Management Systemis my own work conducted under the supervision of the guide Faculty name . I further declare that to the best of my knowledge the report for B.E. forth semester does not contain part of the work which has been submitted for the award of B.E. Degree either in this or any other university without proper citation. Candidate’s sign: Signature of guide:

description

R.T.O System

Transcript of R.T.O System

KALOL INSTITUTE OF TECHNOLOGY

& RESEARCH CENTRE

Candidate Declaration

I declare that 4th semester report entitled R.T.O. Management System is my own work conducted under the supervision of the guide

Faculty name.

I further declare that to the best of my knowledge the report for B.E. forth semester does not contain part of the work which has been submitted for the award of B.E. Degree either in this or any other university without proper citation.

Candidates sign:Signature of guide:

Candidates namePatel twinkal m

Er. No: 110260116047

KALOL INSTITUTE OF TECHNOLOGY

& RESEARCH CENTRE

Candidate Declaration

I declare that 4th semester report entitled R.T.O. Management System is my own work conducted under the supervision of the guide faculty name.

I further declare that to the best of my knowledge the report for B.E. forth semester does not contain part of the work which has been submitted for the award of B.E. Degree either in this or any other university without proper citation.

Candidates sign:Signature of guide:

Candidates name:

Nikki R. Patel

Er. No: 110260116025

CERTIFICATE

This is to certify that the project entitled R.T.O. Management System is a bonafide report of the work carried out by Ms. Trisha V. Patel under the guidance and supervision for the award of the degree of Bachelor of Information Technology at KALOL INSTITUTE OF TECHNOLOGY & RESEARCH CENTRE, Kalol, Gujarat.

To the best of my knowledge and belief, this work embodies the work of candidate himself/herself, has duly been completed, fulfills the requirement of the ordinance relating to the Bachelor Degree of The University and is up to the standard in respect of content, presentation and language of being referred to the examiner.

Asst. Prof. facultynameProf. Hitesh C. Patel

IT Department,Head of, IT Department,

Kalol Institute of TechnologyKalol Institute of Technology

& Research Centre, Kalol& Research Centre, Kalol

CERTIFICATE

This is to certify that the project entitled R.T.O. Management System is a bonafide report of the work carried out by Ms. Nikki R.

Patel under the guidance and supervision for the award of the degree of Bachelor of Information Technology at KALOL INSTITUTE OF TECHNOLOGY & RESEARCH CENTRE, Kalol, Gujarat.

To the best of my knowledge and belief, this work embodies the work of candidate himself/herself, has duly been completed, fulfills the requirement of the ordinance relating to the Bachelor Degree of The University and is up to the standard in respect of content, presentation and language of being referred to the examiner.

Asst. Prof. facultynameProf. Hitesh C. Patel

IT Department,Head of, IT Department,

Kalol Institute of TechnologyKalol Institute of Technology

& Research Centre, Kalol& Research Centre, Kalol

ACKNOWLEDGEMENT

With immense pleasure we would to present this report on our topic R.T.O. Management System. We are thankful to all that have

helped us a lot for successful completion of our project and providing us courage for completing the work.

We are thankful to our Head Of the Department Prof. Hitesh C. Patel, our internal faculty guide faculty name , for providing guidance throughout our work giving us their valuable time.

At last, we would like to thank our parents and friends who have directly or indirectly helped us in making the project work successfully.

Candidates Name Twinkal .m. Patel (110260116047)

ABSTRACT

This system is all about R.T.O. Management System. Now days we see faster & busier lives of everybody, so that busier person donthave any leisure time for extra work like getting license or other R.T.O.

related services. Hence this application provides a good solution for those busy people. And so we organize this great facility that is R.T.O. Management System. This application provides the sufficientinformation about works done at R.T.O for those people.

This type of project provides facility (getting license, registration

of new vehicle, transfer vehicle) to both the employees as well as to the citizens. people can do their work at their time and their convenience.

Graphical Notations

Class Diagram

Diagram:Description

:Class

:Association

:Generalization

:Association class

State Diagram

:State

Transition

:Entry

:Exit

Usecase Diagram

:System Boundary

:Usecase

:Uses

:Actor

Sequence Diagram

Object Lifeline

:Activation

:Message

:Constraint

Activity Diagram

:Action State

:Decision

:Entry

:Exit

:Control Flow

:Fork & Join Line

TABLE OF CONTENTS

TitlePage No.

Acknowledgement

Abstract

List of figures

Graphical notation

Chapter:1 Introduction1

1.1 Scope

Chapter:2 System Requirements.....2

2.1 Hardware Requirements

2.2 Software Requirements

Chapter:3 Diagrams.3

3.1. Class diagram

3.2 State diagram

3.2.1 State for License issue

3.2.2 State for Regitration of vehicle

3.2.3 State for Transfer of vehicle

3.3 Usecase diagram

3.3.1 Usecase for License issue

3.3.2 Usecase for Registration of vehicle

3.3.3 Usecase for Transfer the vehicle

3.4 Sequence diagram

3.4.1 Sequence for License issue

3.4.2 Sequence for Registration of vehicle

3.4.3 Sequence for Transfer the vehicle

3.5 Activity diagram

3.5.1 Activity for License issue

3.5.2 Activity for Registration of vehicle

3.5.3 Activity for Transfer the vehicle

Chapter:4 Data Dictionary...24

Chapter:5 Advantages & Limitations..30

Chapter:6 Future enhancement31

Chapter:7 Conclusion..32 Chapter:8 Referances...33

List of figures

NamePage No.

1. Class diagram..4

2. State diagram...5

1. For license issue.6

2. For registration of vehicle..7

3. For transfer of vehicle8

3. Usecase diagram..9

1. For license issue...10

2. For registration of vehicle11

3. For transfer of vehicle..12

4. Sequence diagram..13

1. For license issue...15

2. For registration of vehicle17

3. For transfer of vehicle..19

5. Activity diagram20

1. For license issue...21

2. For registration of vehicle22

3. For transfer of vehicle..23

RTO Management System 1

Chapter:1 Introduction

1.1 Scope

Nowadays life is becoming faster and faster so there is need to make all R.T.O. related processes like getting license, transfer the vehicle from one owner to another, registration of new vehicle stress less and less time consuming.

There is need of storage of data duplication free and retrieval efficiently. This system provide better interaction between all actors who take part in system.

Data related to vehicles, owner of vehicle, registration info can get easily from system.

Kalol Institute of Technology & Research Centre

RTO Management System 2

Chapter:2 System Requirements

2.1 Hardware Requirements

Processor Intel(R) Core(TM) i3 M 330 @ 2.13GHz

1024MB RAM

Hard Disk 500GB

Keyboard

Touchpad

LED Display

2.2 Software Requirements

Microsoft Visio 2007

o For drawing diagrams

Adobe Photoshop CS6

o For other editions

Microsoft Office Word 2010

o For report file

Kalol Institute of Technology & Research Centre

RTO Management System 3

Chapter:3 Diagrams

3.1 Class Diagram

A class is an association that describes properties important to application and ignores the rest background details.

An association is a description of a group of links with common structure and common semantics.

Generalization is the relationship between a class and one or more variations of the class. In this, superclass shares the features to the sub class in hierarchical relationship.

Kalol Institute of Technology & Research Centre

RTO Management System 4

Kalol Institute of Technology & Research Centre

RTO Management System 5

3.2 State Diagram

State model describes the aspects of an object in a system that change over a time. Change of state is a response to the event.

A transition is an instantaneous change from one state to another

state.

A guard condition is a Boolean expression that must be true in order for a transition to occur.

A state diagram is a graph whose nodes are states and directed arrow are transitions.

Kalol Institute of Technology & Research Centre

RTO Management System 6

3.2.1 State diagram for License issue.

Kalol Institute of Technology & Research Centre

RTO Management System 7

3.2.2 State diagram for Registration of vehicle.

Kalol Institute of Technology & Research Centre

RTO Management System 8

3.2.3 State diagram for Transfer of vehicle.

Kalol Institute of Technology & Research Centre

RTO Management System 9

3.3 Usecase Diagram

A usecase is coherent piece of functionality that a system can provide by interacting with actors.

An actor is a direct external user of a system an object or set of objects that communicates directly but that is not part of the system.

A system boundary is boundary that make separation between the system and the external user and other actor.

Kalol Institute of Technology & Research Centre

RTO Management System 10

3.3.1 Usecase diagram for License issue.

Kalol Institute of Technology & Research Centre

RTO Management System 11

3.3.2 Usecase diagram for Registration of vehicle.

Kalol Institute of Technology & Research Centre

RTO Management System 12

3.3.3 Usecase diagram for Transfer of vehicle.

Kalol Institute of Technology & Research Centre

RTO Management System 13

3.4 Sequence Diagram

Scenario is a sequence of events that occurs during one particular execution of a system such for a usecase.

A sequence diagram shows the participants in an interaction and the sequence of message among them.

Each actor as well as the system is represented by a vertical line called life line and each message by a horizontal arrow from the sender to the receiver.

Kalol Institute of Technology & Research Centre

RTO Management System 14

3.4.1 Sequence diagram for License issue.

Scenario

Client pays fees to agent.

Agent or employee provides application form to client.

Client give filled application form to employee.

Client pay token fees to employee.

Employee give token to client.

Agent gives information to client.

Client submit documents to employee.

Employee rejects documents if its insufficient.

Otherwise employee accepts documents.

Client gives exam.

Employee gives result to client.

Client will be rejected if fail.

Otherwise client go for test drive.

Employee gives result to client.

Employee issuing license to client if pass test drive.

Client wishes to agent for service.

Kalol Institute of Technology & Research Centre

RTO Management System 15

Kalol Institute of Technology & Research Centre

RTO Management System 16

3.4.2 Sequence diagram for Registration of vehicle.

Scenario

Client check for availability of vehicle.

Employee displays available vehicles.

Client requests for vehicle to employee.

Employee gives application form.

Client fills application form and give to employee.

Client submits documents to employee.

Employee gives information if required.

Client pays deposit to employee.

Employee gives receipt to client.

Employee register new vehicle to system.

Employee takes confirmation no. from system.

Employee saves information to R.C book.

Employee pass vehicle.

Client get vehicle from employee.

Kalol Institute of Technology & Research Centre

RTO Management System 17

Kalol Institute of Technology & Research Centre

RTO Management System 18

3.4.3 Sequence diagram for Transfer of vehicle.

Scenario

Employee gives application form to the client.

Client pay fees for transformation to employee.

Client fills the form and submit to employee.

Client submits documents to the employee.

Employee gives verification to the client.

Employee gives information to client if required.

Employee ask for confirmation of transfer to client.

Client gives confirmation of transfer to employee.

Employee transfers vehicle to other client.

Kalol Institute of Technology & Research Centre

RTO Management System 19

Kalol Institute of Technology & Research Centre

RTO Management System 20

3.5 Activity Diagram

An activity diagram shows the sequence of steps that make up a complex process such as algorithm or workflow. It focus on operation rather than objects.

If there is more than one successor to an activity, each arrow may be labeled in square bracket that makes branches or also called decision.

Kalol Institute of Technology & Research Centre

RTO Management System 21

3.5.1 Activity diagram for License issue.

Kalol Institute of Technology & Research Centre

RTO Management System 22

3.5.2 Activity diagram for Registration of vehicle.

Kalol Institute of Technology & Research Centre

RTO Management System 23

3.5.3 Activity diagram for Transfer of vehicle.

Kalol Institute of Technology & Research Centre

RTO Management System 24

Chapter:4 Data Dictionary

Table Index

Table Name

Primary key

1

Person

unique_id,

IndexNameData_typeDescription

1f_namestring(15)Name of person

2l_namestring(15)Surname of person

3unique_idinteger(16)Unique id of person

4addressstring(150)Address of person

5genderstring(6)Gender of person

6date_of_birthdateBirthdate of person

7ageinteger(3)Age of person

8contact_nointeger(10)Contact for person

Table index

Table name

Primary key

2

Agent

agent_id

IndexNameData typeDescription

1agent_idinteger(10)Id of agent

2f_namestring(15)Name of agent

3l_namestring(15)Surname of agent

4salarylongSalary of agent

5ph_nointeger(10)Contact for agent

6agent_typestring(10)Type of field work

Kalol Institute of Technology & Research Centre

RTO Management System 25

Table index

Table name

Primary key

3

Employee

job_id, employee_id

IndexNameData typeDescription

1job_idinteger(10)Job id of employee

2salarylongSalary of employee

3employee_idinteger(10)Employee id of employee

4join_datedateJoining date of job

5designationstring(15)Designation of employee

Table index

Table name

Primary key

4

Customer

Customer_id

IndexNameData typeDescription

1customer_idinteger(10)Id of customer

2license_idinteger(12)Id of license

3ele_bill_addstring(150)Address on electric bill

4pan_nointeger(15)Pan no. of customer

5voter_nointeger(10)Number on voter card

Table index

Table name

Primary key

5

License

license_id

IndexNameData typeDescription

1f_namestring(15)Name of holder

2l_namestring(15)Surname of holder

3date_of_birthdate(15)Birth date of holder

4addressstring(150)Address of holder

Kalol Institute of Technology & Research Centre

RTO Management System26

5ageinteger(3)Age of holder

6license_idinteger(12)Id no. of license

7genderstring(6)Gender of holder

8license_typestring(6)type of license

9emailstring(20)Email id of holder

10nationalitystring(15)Nationality of holder

11blood_groupstring(2)Blood group of holder

12vehicle_typestring(6)Vehicle type for license

Table index

Table name

Foreign_key

6

Crime_record

unique_id

IndexNameData typeDescription

1ipc_sectioninteger(3)Law Crime code

2finelongMoney to pay

3crime_typestring(20)Types of crime

4f_namestring(15)Name of criminal

5l_namestring(20)Name of criminal

6unique_idinteger(16)Unique id of criminal

Table index

Table name

Foreign_key

7

Registration

regi_no

IndexNameData typeDescription

1f_namestring(15)Name of owner

2l_namestring(15)Surname of owner

3unique_idinteger(16)Unique id of owner

4vehicle_typestring(10)Type of vehicle

5engine_nointeger(15)No of engine of vehicle

6model_nointeger(8)Model no of vehicle

7categorystring(15)Category of registration no

Kalol Institute of Technology & Research Centre

RTO Management System 27

Table index

Table name

Foreign key

8

Vehicle

engine_no

IndexNameData typeDescription

1engine_nointeger(15)No. of engine of vehicle

2engine_typestring(5)Type of engine of vehicle

3rto_nointeger(4)Number of rto registry

4puc_idinteger(8)Id no. of PUC

5puc_due_datedateDate of PUC

6regi_nointeger(5)Number of regi

Table index

Table name

Foreign key

9

Transfer

unique_id

IndexNameData typeDescription

1unique_idinteger(16)Unique id of seller

2f_namestring(15)Name of seller

3l_namestring(15)Surname of seller

4rto_nostring(12)Number of rto registry

5transfer_typestring(15)Type of transfer vehicle

6new_unique_idinteger(16)Unique id of buyer

7trans_datedateDate of transfer

Kalol Institute of Technology & Research Centre

RTO Management System 28

Table index

Table name

Primary key

10

Insurance

ins_no

IndexNameData typeDescription

1ins_nointeger(5)Number of insurance

2unique_idinteger(16)Number of client

3own_namestring(15)Name of client

4due_datedateDue date of insurance

5amountlongAmount of insurance

Table index

Table name

Foreign key

11

Expire

license_id

IndexNameData typeDescription

1validity_datedateDate of expire

2renew_datedateDate of renew

Table index

Table name

Primary key

12

Model

model_no

IndexNameData typeDescription

1vehicle_namestring(12)Name of vehicle

2company_namestring(12)Name of company

3model_nointeger(8)Number of model

Kalol Institute of Technology & Research Centre

RTO Management System 29

Table index

Table name

Foreign key

13

Private_veh

unique_id

IndexNameData typeDescription

1f_namestring(15)Name of owner

2l_namestring(15)Name of owner

3unique_idintegerUnique id of owner

4vehicle_typestring(12)Type of vehicle

Table index

Table name

Primary key

14

Government_veh

batch-no

IndexNameData typeDescription

1batch_nointeger(4)No of batch

2vehicle_typestring(12)Type of vehicle

Kalol Institute of Technology & Research Centre

RTO Management System 30

Chapter:5 Advantages & Limitations

Advantages

This system can remove complexity and make data storage more efficient and safe.

RTO system provide best functionality because it divides man power.

By this system, data duplication and redundancy problem can eliminate.

If any client lose its license then he/she can easily get new from RTO on the bases of old license data.

Data retrieval and manipulation becomes more efficient.

Limitations

RTO system takes time to proceed in license issuing, registration of vehicle, transfer of the vehicle.

People have to do more paper work like collect original copies and duplicate copies.

People have to come to RTO and go through all process of documentation to get new license, registration and transfer of vehicle.

Kalol Institute of Technology & Research Centre

RTO Management System 31

Chapter:6 Future Enhancement

This system can reduce man power utilization.

Time taken by all processes can be reduce.

So time wastage of the people and employees can be reduce.

This system can make file system more efficient and less complex.

It can reduce paper work and new idea utilized.

It can make a new identity proof to reduce paper work and data processing from required information.

Kalol Institute of Technology & Research Centre

RTO Management System 32

Chapter:7 Conclusion

By this system we concluded that to get license, register a new vehicle, and transfer the vehicle this system is best solution.

This system provides good facility to people who all are really busy with tight schedule and dont have time to spend behind all processes.

This system computerize the data processing system and make it easy.

Kalol Institute of Technology & Research Centre

RTO Management System 33

Chapter:8 References

Object Oriented Modeling & Design with UML, Michel R Blaha and James R Rambaugh, Pearson.

Web links:

https://sarathi.nic.in

Kalol Institute of Technology & Research Centre