Professional Documents
Culture Documents
1.1 Overview of Project
1.1 Overview of Project
INTRODUCTION
1.3.1 ANDROID
1.3.1.1FOUNDATION
Less memory usage : All apps use the same binaries from service and
do notkeep native libraries inside themselves.
Hardware specific optimizations for all supported platforms.
Regular updates and bug fixes.
OpenCVis written in C++ and its primary interface is in C++, but it still
retains ales comprehensive though extensive older C interface. There are
bindings in Python, Java and MATLAB/OCTAVE. All of the new
developments and algorithms in OpenCV are now developed in the C++
interface.
1.3.3ECLIPSE IDE
In computer programming, Eclipse is an Integrated Development
Environment(IDE). It contains a base workspace and an extensible plug-in
system for customizing the environment. Eclipse is written mostlyin Java
and its primary use is for developing Java application, but it may also be
used to develop applications in other programming languages through the
use of plug-ins. Users can extend its abilities by installing plug-ins written
for the Eclipse platform, such as development toolkits for other
programming languages, and can write and contribute their own plug-in
modules.
Released underthe terms of Eclipse Public License, Eclipse SDK is free and
open-source software.
The Android SDK provides the AVD Manager tool for creating and
otherwise managing AVDs. You can run this tool directly or run SDK
Manager and select Manager AVDs from the Tools menu. In either you are
greeted with the Android Virtual Device Manager.
1.4CONCLUSION
The above mentioned tools and languages are used to develop the “Accident
Alert”. A detailed analysis and study of the existing systems was conducted
and its review is provided in the following chapter.
CHAPTER 2
LITERTURE REVIEW
2.1 INTRODUCTION
In this project, the main cause of death due to road accident is not because of
the effect of the accident on the person but because of the lack of care and
sudden action after the event. Accident detector is a device which is meant
to detect the presence of accident or shake over a limit that may occur to a
vehicle during its motion. The system is used mainly a micro controller
based system in which the functioning of all the components is controlled by
a microcontroller. Here an accelerometer sensors the change in acceleration
caused by the shake or tilt. The detection of accident is done by the
microcontroller after checking the output of accelerometer. When the
accident is detected, the location is decoded from the output of a GPS
module and the data is send as a message to an emergency call center by
using a GSM module.
2.2.1.3 SIM900
2.2.1.4 ADVANTAGES
The high demand of automobile has also increased the traffic and the road
accident. Life of the people is under high risk. This is because of the lack of
best emergency facilities available in our country. An automatic alarm
device for vehicle accident is introduced in this paper. The alert message is
sent to the rescue team in a short time, which will help in saving the valuable
lives. When the accident occurs the alert message is sent automatically to the
rescue team and to the police station. The message is sent through the GSM
module and the location of the accident is detected with the help of the GPS
module. The accident can be detected precisely with the help of both Micro
Electro Mechanical System(MEMS) sensor and vibration sensor. This
application provides the optimum solution to poor emergency facilities
provided to the road accidents in the most feasible way.
2.2.2.1 METHODOLOGY
2.2.2.4 SENSOR
2.2.2.5 MAX232
24C04 EEPROM is used in this project. This EEPROM stores the mobile
numbers entered by user for receiving accident alert SMS. The data stored in
the EEPROM will retain even the power is off for long time.
2.2.2.8 RESET
Reset control circuit is used to reset the microcontroller at any stage of work.
This section also comprises of auto power on reset. If the reset switch is
pressed, the microcontroller restarts and the function will start from the
beginning. This circuit is connected to 9th pin of microcontroller.
2.2.2.9 CRYSTAL
ADVANTAGES
Easy to operate
Sophisticated security
Simple and Reliable Design
Isolate both GSM and GPS signal
LIMITATIONS
The high demand of vehicle has also increased the traffic hazards and road
accidents. Life of the people is under high risk. This is because of the lack of
best emergency facilities available in our country. An automatic alert system
for vehicle accidents is introduced in this paper. The proposed system which
can detect accidents in significantly less time and sends the basic
information to first aid centre within a few seconds covering geographical
coordinates, the time and angle in which a vehicle accident had occurred.
This alert message is sent to the central emergency dispatch server in a short
time so that the emergency dispatch server will inform to the ambulances.
The message is sent through the GSM module and the location of the
accident is detected with the help of the GPS module. This application
provides the optimum solution to poor emergency facilities provided to the
roads accidents in the most feasible way.
2.2.3.1PROPOSED ALGORITHM
PSEUDO ALGORITHM:
Initialization:
1.Lastlon=0, LastLat=0,LastAlt=0,DistTh=0
2.Get new GPS data:
{Lon, Lat, alt, Speed, hdhop, status}
3.AddNewPoint (GPS data)
4.Go to step 2
“Accident alert
Latitude :2400.0090, N
Longitude :12100.0000, E
Time : 12:00”
This system shows the location of the vehicle on the LCD connected
to it also just to make sure the working condition of the
microcontroller.
The Accident and Tracking System is the system which track vehicle current
location using Global Positioning System (GPS).This product gives the live
updates of accidental vehicle with their location details. It ensures the
vehicle which has got accident to send location details to web server located
at emergency ambulance center further that location of accidental vehicle
send to nearby ambulance as well as display it on map.
2.2.3.4 METHADOLOGY
SACHIN M S, PRASANNA P
This paper describes regarding the automatic vehicle accident detection and
traffic control system using GSM and GPS technology. In this project
LPC2129 microcontroller is used. Once the system is switched on the power
is supplied to the system and it will be indicated on the LED display. The
GPS module receive the situation of the vehicle that met with an accident
and provides the information to the system. This information will be sent to
the registered mobile number through message. These messages are received
by the GSM module which is present in the detection system. The received
message provides the information of the longitude and latitude values which
help in tracking the position of the vehicle.
In this system the vehicle can be tracked by the authorized person through
GPS technology. All the information will be sent to GSM module through
longitude and latitude values.
FUNCTION OF GPS
ACCURANCY OF GPS
HISTORY OF GSM
GSM may be cellular network which suggests that mobile phone connect
with of by checking out cell with in the immediate neighborhood. Time
division multiplexing is employed to permit eight full-rate or sixteen half-
rate speech channels per frequency channel.
From the start the planners of GSM wished ISDN compatibility in terms of
the services and management signaling used. Other information service
embrace cluster three facsimile, as delicate in ITU-T recommendation T-30,
which is supported by use of associate degree acceptable fan device.
Messages area units transport in an exceedingly store and forward fashion.
CHAPTER 3
ACCIDENT ALERT
3.1 INTRODUCTION
The project is having a mobile application and web part. The application
reports the occurrence of accident to nearest hospitals and police station of
that location registered with this system .The application is also having a
provision to list the details of the person owning that account which includes
personal as well as health details of that person. The alert is sent to nearest
hospitals via notification. The message will be send to the control center
using a GSM module and the message is decoded and the location of the
vehicle is located using GPS system with the help of Google map.
They are:
1.USER
2.ADMIN
3.2.1USER
3.2.1.1 REGISTRATION
3.2.1.2 AUTHENTICATION
3.2.1.3ALERT MANAGEMENT
3.2.1.4PROFILE MANAGEMENT
3.2.1.5VIEW HOSPITAL
3.2.1.6VIEW POLICE
3.2.1.1REGISTRATION
The user has to register in the portal to get the facilities provided to them.
The user has to provided their details including name,email, date of birth,
address details, contact number, blood group. Only a registered user can
available the facilities of the online portal.
3.2.1.2 AUTHENTICATION
The user can view their profile through this application by clicking the
button view profile. He/she can update their profile if there is any change in
contact number or address given in the portal by the update profile
provision. And also user can change their security password from this
application.
The user can view the details of all the hospital and the nearest once when
clicking the button in the bottom of the home page. When clicking the
nearest hospital button the user can see the nearest hospital if there is any
casualty.
The user can view the details of all the police station and the nearest once
when clicking the button in the bottom of the home page. When clicking the
nearest police station button the user can see the nearest hospital if there is
any casualty.
3.2.2ADMIN
The admin part of this application is a website. In this module, the admin
can control the application.
3.2.2.1 LOGIN
3.2.2.1LOGIN
In this, a single admin is there. Admin can login with their credentials like
username and password. Once the admin can login to the website with
correct username and password, he can.
The admin can add police station with their email id, in charge, contact
number, registration number and location. After than he can view the added
Police station and also an editor update the added details. He can also
terminate the added police station.
3.2.2.3MANAGE HOSPITALS
The admin can add Hospitals with their hospital name, email id, fax, contact
number, registration number, type of the hospital and location. After than he
can view the added hospital and also can edit or update the added details. He
can also terminate the added hospital.
Processor : Pentium IV
RAM : 2GB
IDE/Workbench : Eclipse
Plugin : ADT
3.4HAVERSINE FORMULA
For any two points on a sphere, the haversine of the central angle
between them is given by
Where,
On the left side of the equals sign d/r is the central angle, assuming angles
are measured in radians.
Solve ‘d’ by applying the inverse haversine or by using the arcsine function:
d = rhav-1(h)=2rarcsin(√ h)
3.5.1DATAFLOW DIAGRAM
When user click the “Login” button system prepare and ask the detail of
user. All the data are stored in database.
FIGURE 3.1: DATAFLOW DIAGRAM-ACCIDENT ALERT
3.5.2USECASE DIAGRAM
FIGURE3.2: USECASE DIAGRAM –ACCIDENT ALERT
Output design generally refers to the results and information that are
generated by the system for many end-users, output is the main reason
for developing the system and the basis on which they evaluate the
usefulness of the application.
The summary of important functions about the system and software can be
provided as a document to the user.
Help Screens:
This features are now available in every software package, especially when
it is used with a menu. The user selects the “Help” option from the menu.
The system accesses the necessary description or information for user
reference.
Training Demonstration:
(i)Documentation Tools
Document production and desktop publishing tool support nearly every
aspect of software developers. Most software development organizations
spend a substantial amount of time developing documents, and in many
cases the documentation process itself is quite inefficient. It is not use
unusual for a software development effort on documentation. For this
reason, documentation tools provide an important opportunity to improve
productivity.
(ii)Document Restructuring
Creating document is far too time consuming if the system works, we’ll live
with what we have. In some case, this is the correct approach. It is not
possible to recreate document for hundreds of computer programs.
Documentation must be updated, but we have limited resources. It may not
be necessary to fully re-document an application. Rather, those portions of
the system that are currently undergoing change are fully documented.
The system is business critical and must be fully re-documented even in this
case, an intelligent approach is to pare documentation to an essential
minimum.
3.8 SYSTEM MAINTENANCE
Maintenance is actually the implementation of the review plan. As important
as it is, many programmers and analysts are to perform or identify
themselves with the maintenance effort. There are psychological, personality
and professional reasons for this. Analysts and programmers spend far more
time maintaining programs than they do writing them. Maintenance accounts
for 50-80 percent of total system development.
Maintenance is expensive. One way to reduce the maintenance costs are
through maintenance management and software modification audits.
Maintenance is not as rewarding as exciting as developing systems. It is
perceived as requiring neither skill not experience.
Users are not fully cognizant of the maintenance problems `or its high
cost.
Few tools and techniques are available for maintenance.
A good test plan is lacking.
Standards, procedures, and guidelines are poorly defined and enforced.
Programs are often maintained without care for structure and
documentation.
There are minimal standards for maintenance.
3.11 CONCLUSION
Thus the project components were studied and analysed on the basis of
which a detailed system design was prepared. The system has undergone
various testing and final product was implemented. The results and related
discussions are given in the following chapter.
CHAPTER 4
RESULT ANALYSIS
4.1 INTRODUCTION
The above figure is the logo of accident alert app. In this the EHS
stands for Emergency Hospital System.
FIGURE4.2:OPTION PAGE
In this figure user can current user can be able to login or the user can
create the new account in the application.
FIGURE4.3: USER DETAIL
In user detail figure the user can give all the detail. If he has given all
the detail in this page he/she can able to login in the account.
FIGURE4.4:APP OPTIONS
This figure shows detail of nearest hospital and police station and also all the
police station and hospitals in the particular location.
FIGURE 4.5: SEARCHING FOR HOSPITAL AND POLICE
STATION
For searching the police station and hospital, we should enter the place
and then we click the done button.
FIGURE 4.6: LOGOUT PAGE
This page help user to update the profile, he/she can change the
password. Logout can be done in this page.
CHAPTER 5
5.1 CONCLUSION
It is concluded that the application works well and satisfy the users. The
application is tested very well and errors are properly debugged. In
summary, the Accident alert system can track geographical information
automatically and sends an alert message regarding accident. Experimental
work has been carried out carefully. The result shows that higher sensitivity
and accuracy.
Every application has its own merits and demerits. The thesis has covered
almost all requirements. Further requirements and improvements can easily
be done since the coding is mainly structured or modules in nature.
Changing the existing modules or adding new modules can append
improvements.
Accident Alert system will allow early response and rescue of accident
victims saving lives and properties. The application is also having a
provision as well as health details of that person. The alert is sent to nearest
hospitals and police station via notification.
REFERENCES