You are on page 1of 25

Design and Realization of the Traffic Police Mobile Office System Based on Android

By A. NIKHIL RAO A. RAKESH KUMAR I. RAVI PRAKASH

Contents :

Software Requirements Hardware Requirements Existing System

Proposed System
Modules architecture Android Project Description

Software Requirements :

Core Java
Android SDK

Eclipse Galileo
MySql J2EE(Web Services)

Hardware Requirements :

Pentium 4 Processor
Minimum 1 GB RAM 80 GB HDD Internet Connection

Existing System :

With the increase of the city vehicles, the problems


of traffic accidents, traffic offense and congestion in cities become more and more serious. However, the number of the traffic police is limited. So the former ways of working, such as traffic patrol and working at regular places, cannot effectively solve the problems above any more.

Proposed System :

In proposed System we designed and realized the mobile office system, which could effectively learn

the traffic jam situation and solve the jam problem.


The system can also effectively collect the information of the traffics, deal with the traffic

accidents and traffic offense which could greatly


improve the work efficiency of the traffic police.

Modules :

Login and Registration:


The first module is designed to
provide authentication to traffic authority. The front end is designed using Android.

Traffic Status :
In this module we integrate Google map where in the traffic status is

displayed by the Map View and different


colors represent different levels of the traffic congestion.

Add and Modify:


In this module we will implement

the search engine for citizen details who


performed offence.

Information:
In this module we will record traffic offenses caused at certain location, at what time, which traffic police registered

the offense all this information will be


stored in the database

What Is An Architecture?
Project Architecture represents no of components we are using as part of our project . The architecture describes about the flow of request processing in the project. Describes about the communication of the the

components.

3-Tier Architecture
Generally in 3-Tier Architecture

1. Client(Mobile)
2. Server (Tomcat) 3. Back end Database(MySql).
So it explain like Requests will be taken from the Client and it will be process in Tomcat server, the server will contact the

database and process the request.


The request will be get back to the service method and in turn it will send to the client nothing but mobile.

Traffic Authority
Provides user credentials Receives response Enters offence details Receives response Enters accident details Receives response Searches citizen details Receives response Searches offence details response Receives Searches vehicle details Searches for traffic jam

Soap Request for checking authenticat

Login

Verifies and sends Soap response Request for storing Verifies and stores accordingly Request for storing Stores details Request fordetails Generates response Request fordetails Generates response

Traffic Offences
Traffic Accidents Search Details

J2EE Server

Offence Details
Vehicle Details

User

store

retrieve

Traffic Congestion
Sends Accepts request response i.e., location name

API

Android

Android is a operating system used for mobile device which is rapidly growing over the market. Android has been introduced by the company Android Inc. in 2003 later acquired by Google in 2005.

Android is completely OPEN Source Operating System.

Google organized Open Handset Alliance for the production of Android devices.

Contributors for OHA are:

HTC
Samsung Electronics T-Mobile

Motorola
Sony Ericson

Android Release:

The First Android Mobile was released in 2008 with Android1.1 Version.

Currently version of android is 4.0

Rapid Growth of Android:

Top 5 Reasons Android better than I-Phone


1) OPEN Source, Freely available apps over the web.

2) Multitasking.
3) Adobe Flash Application. 4) Availability of Number of Handsets.

Coming to Project Description :

With the development of the construction of traffic

road and the popularity of the vehicles, the traffic


offenses which are related with road and vehicles are increasing year by year.

The traditional working way of the special network cant support and suit the requirement of dealing

with the traffic problems by large number of traffic


police.

Purpose :

The purpose of the project is to develop the mobile office system which is carried by the traffic police

and used conveniently to solve the traffic problems


such as traffic congestions, accidents and traffic offences.

Scope :

The scope of the project is to develop an application which is used to solve the traffic problems. This can

be made use for checking the driving license,


searching and collecting the data information of the related people and vehicles in the working spot.

Class Diagram:

Use Case Diagram:


Login

enters offence Details

enters accident details

searches citizen details Traffic Authority

retrieve offence details

retrieve vehicle details

view traffic congestion

Sequence diagram:
u : User login reciev es response a : Application v alidates user sends response d : Database g:GoogleAPI

enters offence reciev es response entersAccidentDetails reciv es the response searches citizen details reads the data

submits the data send response

submits the data sends response

retriev e the giv es relev ant data

retriev es offence details reads the data enters the v ehicle v iew the data

gets data giv es the relev ant data

retriv es the details gets data

enters the place v iew the traffic

connects to api gets response

logout

Collaboration Diagram:
1: login 5: enters offence details 9: entersAccidentDetails 13: searches citizen details 17: retrieves offence details 21: enters the vehicle num 25: enters the place 29: logout 4: recieves response 8: recieves response 12: recives the response 16: reads the data 20: reads the data 24: view the data 28: view the traffic congestion a: Application

u : User

3: sends response 7: send response 11: sends response 15: gives relevant data 19: gives the relevant data 23: gets data 2: validates user credentials 6: submits the data 10: submits the data 14: retrieve the data 18: gets data 22: retrives the details d: Database

26: connects to api 27: gets response

g:Google API

THANK YOU

You might also like