Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 32

UNIVERSITY OF MUMBAI

A DISSERTATION REPORT ON

“ONLINE AMBULANCE BOOKING SYSTEM”


SUBMITTED IN PARTIAL FULFILMENT

FOR THE REQUIREMENT OF THE

DEGREE

BACHELOR OF ENGINEERING

IN

COMPUTER ENGINEERING

GROUP MEMBERS

Sonali Alhate (01)

Suraj Bind (03)

Rajshree Borkar (04)

Himanshu Dumbre (09)

UNDER THE GUIDENCE OF

PROF. DASHARATH MAGAR

DEPARTMENT OF COMPUTER ENGINEERING


G.V. ACHARYA INSTITUTE OF ENGINEERING AND TECHNOLOGY

UNIVERSITY OF MUMBAI
2022-2023
DECLARATION

We declare that this written submission represents my ideas in my own words


and where other’s ideas or words have been included, I have adequately cited
and referenced the original sources. I also declare that I have adhered to all
principal of academic honesty and integrity and have not misrepresented or
fabricated or falsified any idea/data/fact/source in my submission. I understand
that any violation of the above will be cause for disciplinary action by the
Institute and can also evoke penal action from the sources which have thus not
been properly cited or from whom proper permission has not been taken when
needed.

Sonali Alhate (01)


Suraj Bind (03)
Rajshree Borkar (04)
Himanshu Dumbre (09)

Date:
Place: SHELU
CERTIFICATE
This is to certify that, this Project report entitled.

“ONLINE AMBULANCE BOOKING SYSTEM”

Submitted by

Sonali Alhate Roll No. 01


Suraj Bind Roll No. 03
Rajshree Borkar Roll No. 04
Himanshu Dumbre Roll No. 09

For partial fulfillment of the requirement for the award of the degree of
Bachelors of Engineering in COMPUTER ENGINEERING as laid down
by UNIVERSITY OF MUMBAI, is a record of their own work carried
out by them under my supervision and guidance during year 2022 – 23.

Prof. Dashrath Magar Prof. Dashrath Magar

PROJECT GUIDE HEAD OF DEPT.

DEPARTMENT OF COMPUTER DEPARTMENT OF COMPUTER


ENGG. ENGG.

SINATURE OF EXAMINER Dr. Prashant Sonare


PRINCIPAL
ACKNOWLEDGEMENT
I take the opportunity to thank all of those who have generously
helped me to give a proper shape to my work and complete my B.E
project synopsis successfully. A successful project’s completion
involves fruitful combination of many people, some directly involved
and some indirectly, by providing support and encouragement. So
with gratitude I acknowledge all those whose guidance and
encouragement served a beacon of light and crowned our efforts with
success.

I am thankful to Principal Dr. Prashant Sonare, for the constant


support and encouragement during the project. It’s also a great
pleasure to express my deepest gratitude to all faculty members of my
department for their cooperation.

I consider it a privilege and honor to express my sincere gratitude and


respect to my project guide Prof. Dasharath Magar, Department of
Computer Engineering for his valuable guidance throughout the
tenure of this project seminar.

I would again like to thank Prof. Dasharath Magar, HOD,


Department of Computer Engineering who shared his opinions and
experiences through which I received the required information which
was crucial for this project.

Group Member

Sonali Alhate (01)


Suraj Bind (03)
Rajshree Borkar (04)
Himanshu Dumbre (09)
ABSTRACT

Title: Online Ambulance Booking System.

Abstract
Our system helps customer to book the online being in their comfort zone.
The whole information about ambulance is made readable for the users. We
can use it as well as normal and also for emergency purpose and family from
a one’s busy hectic schedule. So, it is a need for the event.
The main aim of our project is Application Software. Here we can design a
system consisting of the same group of coordinated functions, tasks or
activities for the benefit of the user. We are introducing some key features in
the Online Ambulance Booking System to make it more convenient and to
remove the certain drawbacks in the existing system.

Keywords: Ambulance , Website , Online, Emergency, Booking


TABLES OF CONTENTS

1 INTRODUCTION 01

1.1 Introduction........................................................................................01

1.2 Aim and Objectives............................................................................02

1.3 Motivation for the Work.....................................................................02

1.4 Scope of Project..................................................................................03

2 LITERATURE SURVEY 04

2.1 Introductio..........................................................................................04

2.2 Existing System..................................................................................04

2.3 Proposed System................................................................................05

2.4 Problem Definition.............................................................................05

3 DESIGN AND IMPLEMENTATION 06

3.1 Design and Implementation..............................................................06

3.2 Requirement Gathering and Analysis...............................................07

3.2.1 Selection Language...................................................................08

3.3 Hardware and Software Requirement...............................................08

3.4 System Design...................................................................................09

3.5 SDLC Model.....................................................................................10

3.6 Feasibility Study

3.7 Architecture.......................................................................................11

3.8 Flowchart...........................................................................................12

3.9 DFD Diagrams...................................................................................13

3.9.1 Zero Level DFD…....................................................................13

3.9.2 First Level DFD…....................................................................13

UML Diagrams....................................................................................14
3.9.3 Use Case Diagram......................................................................14
3.10 ER-Diagrams

4 CONCLUSION 22

4.1 Conclusion...........................................................................................22

4.2 Current Scope

4.3 Future Scope........................................................................................22

5 REFERENCES 23

5.1 Technical Paper Referred....................................................................23

5.2 Other References.................................................................................24


CHAPTER - 1
INTRODUCTION

1.1 Introduction

The web based project is a simple website that is about Ambulance


Booking system. The project mainly works if anyone need emergency
service that if he wanted to go a hospital or find the nearest medical
service in his location. Technology update day by day and we are in a top
level of use of it such as everything are dependent on modern technology.
This web site is a hospital location tracking system that helps people to
find the nearest hospital in his/her location when emergency occurs. This
website can help many people when they need emergency help to locate
or find any hospital for their patient. We started to develop this project
from October 2019. But during the covid19 situation we all are staying
home and our project work are postponed almost one year. When we
starting to develop this project, it needs a lot of hard work, patients,
dedication to meet the requirements of our project. After complete our
first task, we make our design, then implementations. And then start our
work on it.
In this project we make a website that simply helps the people who want
this kind of information like hospital management, nearest hospitals
information, ambulance services.
The project ‘Hospital Management System in medical science with
Ambulance Booking’ is based on web based, object oriented
programming and networking techniques to apply. We use html,
CSS ,Java Script and PHP. There are many areas where we track the
records in our database for which we are using my SQL software which is
one of the best and the easiest software to keep our data safe and use.

1
1.2 Aim and Objectives
1.2.1 Aim
Our system helps customers to book the online being in their
comfort zone. The whole information about ambulances are made
readable for the users. We can use it as well as normal and also for
emergency purposes obviously and family from a from one's busy
hectic schedule. So it is a need for the event.

1.2.2 Objectives

The objectives of this project is to:


• Booking ambulances with different types using our application web in
your chosen location.
• Helps to get all desired schedules ..
• Provide a single platform to book ambulance & do the payment
• Availability a pictorial representation of which s are still available
could be seen.
• Automating the cancellation of redundant systems is available.

1.3 Motivation for the Work

The running world we know many Growing countries, there are a


comprehensive problems that always need to be solved. This
problem occurs when anyone want to admit a patient in hospital
but he did not know which hospital is close to him and how far he
wanted to go for the service. Our main motivation is to help
people to overcome this issue easily and find the nearest hospital
very easily. That’s our main thing.

2
1.4 Scope of Project

Our software will fulfil all the requirements of Ambulance


management system. It will store all the information in the
database of Ambulance Service. Here, I want to keep the
Ambulance information of district only. It will help urban area
people for every rescue situation. People also can get most popular
ambulance information, website and their contact details. It will be
more users friendly and fulfil their needs.

3
CHAPTER - 2
LITERATURE SURVEY

2.1 Introduction

In this project we make a website that simply helps the people who want
this kind of information like hospital management, nearest hospitals
information, ambulance services.
The project ‘Hospital Management System in medical science with
Ambulance Booking’ is based on web based, object oriented
programming and networking techniques to apply. We use html,
CSS ,Java Script and PHP. There are many areas where we track the
records in our database for which we are using my SQL software which is
one of the best and the easiest software to keep our data safe and use.

2.2 Existing System

Relative works to say, there are so many relative work in this topic but
we done it by our own intention. It is an innovative idea that helps so
many people to find the best solution of emergency help. Our work is
unique by ideas and it is a simple work. We try to make as simple project
as possible by ourselves.
There are many comparative works in this topic but when we compare it
seems like all are the same copy pest. We know every day is a new
challenge for us in covid19 global pandemic situation we need to be more
conscious about our life. It is important to live in this world. We do so
many research in this topic and choose this project.

4
2.3 Proposed System

In our country peoples are suffering from the unavailability


ambulance services. In rural area peoples can’t connect with
ambulance service system. Most of the peoples can’t connect with
the top rated hospital and their service. In our country for the
lacking of ambulance service so many people are dying every
year. So, we think it will be a useful and necessary website for us.

2.4 Problem Definition

There so many challenges or problems in any kind of work. There also


some problems we are facing. The main problem was to find out the
hospital list that especial terms and condition. The main challenge was to
add map frame on the back end. It has also some problems too, we are
working on it to resolve it nicely. We are working on to add database
management system to our project. The hospital management system will
be added on our next update hopefully.

5
CHAPTER – 3
DESIGN AND IMPLEMENTATION

3.1 Design and Implementation

Implementation of Database

For implementing database we use MS SQL tool. We create table and their
entity by using MS SQL. We follow the database normalization process
for reducing the redundancy of our database. We design the database
with the best practice of making database that’s why we got the
effective database for our application.

Implementation of Front-end-Design

For implementing front-end we use HTML5, CSS3, BootStrap3 and Razor.


By the help of html and bootstrap we made the structure of our
application and by the help of Razor we design our application. With the
help of bootstrap and Razor we made our application more interactive
from any other application.

Implementation of Interaction

For implementing the interaction of our application we use the bootstrap


front-end language and Razor which is .Net programming language. By
the help of bootstrap we made an effective change of the interaction of
our application. Razor is one of the most popular .Net programming
languages for making of dynamic page of interactive application.

6
Testing Implementation

System Testing is the testing of a complete and fully integrated software


product. Usually software is only one element of a larger computer
based system. It is the activity that can be planned driven systematically
[5]. A complete and effective system depends on testing. So testing is
more important to build a project.

3.2 Requirement Gathering and Analysis


3.2.1 Selection Language
 HTML, CSS & JAVASCRIPT
 PHP
 MYSQL

We selected PHP language for our project, because PHP is a server scripting
language. Php helps to connect backend database to our frontend page.
Which help us to fetch data from user.

HTML - HTML is used to design static webpage.

CSS - CSS helps to make the webpage content more effective and attractive.

JavaScript - JavaScript is used to design an interactive website.

MYSQL – MySQL is used to perform various operations on data stored in


database.

7
3.2.2 Front-end-Design.
We have found the best way is to build out the front end in whatever tools the front
end engineers are using. In our case, that's Angular Material. So we built out a
style guide using Angular Material that shows the various elements that
comprise most of our applications: lists, buttons, form elements, tables, etc. I
used off-the-shelf Angular Material elements as much as possible with minimal
overrides to accommodate branding or specific uses. The front end-team is
encouraged to copy my Bootstrap & Razor. If we mark something up as a table,
for example, there's a good usability reason for that, and it shouldn't just be
built with a bunch of div to approximate the look of a table.

3.2.3 Back-end-Design

For designing back-end of our application we use a template and


which is most popular free admin template. We use the menu of
that template to navigate the total back-end design of our system.
In this back-end system user can manage their data by adding and
deleting specific information.

8
3.3 Hardware and Software requirement
3.3.1 Hardware requirement
 Intel i3 processor or above.
 Minimum 4 GB ram.
 Minimum 1 GB storage.

3.3.2 Software Requirement


 Xampp
 Any Ide e.g. (Vscode, Sublime Text 3)
 Operating System: windows or mac.

9
3.4 System Design

3.5 SDLC Model


Waterfall approach was first SDLC Model to be used widely in Software
Engineering to ensure success of the project.

Fig 3.5: SDLC model Design.


The sequential phases in Waterfall model are −

Requirement Gathering and analysis − All possible requirements of


the system to be developed are captured in this phase and documented in
a requirement specification document.

System Design − The requirement specifications from first phase are


studied in this phase and the system design is prepared.

Implementation − With inputs from the system design, the system is first
developed in small programs called units, which are integrated in the next
phase.

Integration and Testing − All the units developed in the


implementation phase are integrated into a system after testing of each
unit.

Deployment of system − Once the functional and non-functional testing


is done; the product is deployed in the customer environment or released
into the market.

Maintenance − There are some issues which come up in the client


environment. To fix those issues, patches are released.

10
3.5.1 FEASIBILITY STUDY:
Feasibility Study being the first step of the project analysis, it helps to get
an understanding on whether the project is possible to build i.e., whether
it is feasible or not. Discussing over the different parameters that a project
has to pass through, all the risk factors, the financial, economic, technical,
operational, time & risks.

Legal Feasibility
Economic
Technical Feasibility
Feasibility

Feasibility Study

Schedule
Operational Feasibility
Feasibility

Behavioural
Feasibility

● HTML
● CSS
● JAVASCRIPT
● PHP
● PHP MySQL Server(XAMPP)
Each of the technologies are freely available and the technical skills
required are manageable. Time limitations of the product development

11
and the ease of implementing using these technologies are
synchronized.

12
3.6 Architecture

The system will be called AmbuHelp. AmbuHelp is an application for booking


a ride for a patient in distressed; wherein the patient will selects his/her
appropriate rides by comparing the quotations and distance of every ride over a
region. Finally, billing at the end. Platform used to build the system would be
HTML, CSS and MySql databases. The system will have features like
Ambulances/Special ambulances after booking . The system will have users
like Patients, Ambulances, Hospital.

Firebase would be linked to information gathering algorithm, session data,


responses and request process. The CRM will hold analytical data about the
drivers, and leads generated from the patients, drivers. The application will can
coordinate tracking and response from application.

13
User Architecture

Hospital’s Application:

This consists of the elements found in the native section of the dispensary.
They embody the mobile application that is interconnected to the firebase
cloud. The software system is combined with GPS practicality
victimization Google Maps API to reckon particular space within the
subject (victim) and the emergency vehicle or dispensary, clinics and
therefore the optimum paths. Furthermore, admin personnel handles the
operation to adequately program accessible emergency vehicles and
medical assistant throughout emergencies.

Patient’s Application:

This is the android software system that’s put in upon individual client’s
smartphones. With this application, patients will request imperative
emergency service, book their rides towards the hospital, and get quick
medical assistance on its arrival, similarly moving further. The
aforementioned can be achieved by practicing the merits of the cellular
network affiliation in rural and urban areas.

Drive’s Application:

This application can get asking from the patient, settle and drive towards
the destination.

14
3.1 Business Process Modeling
Business Process Modeling helps to understand the interaction with the user
and provider graphically to easily understand the whole system.

The model of our project is given below.

15
3.7 Flowchart

16
3.8 DFD Diagrams

It

represents the entire system in a single entity where input and output data
indicated by incoming and outgoing arrows. Here we can see the process name
as “Online Ambulance Booking System” where we have the inputs/outputs as:
Login, Ambulance information, Booking information, Status, and Payment.
Here the user is interacting directly with the input/output parameters and are
getting back a single answer in terms of yes or no.

Fig 3.8.1 Zero Level DFD

17
Fig 3.8.2 First Level DFD

It represents an overview of the system with its respective databases from where
the process will retrieve the data and will use to perform different process.

18
3.9 UML Diagrams

Use case model describes the functionalities of the proposed system. It


represents a unit interaction between human and system. It is a single unit
of meaningful work such as register to the system, log in and create order
is all use cases. The most important role of use case model is to provide
a vehicle used by customers or developers which discuss the
functionalities and system behavior. Use case is related to actor. An actor
means human or machine entity that interacts with the system and does
meaningful work.
In use case we have three user which is admin and requestor. Admin can
see user data and can also edit and delete them. The requestor can only
see their data.

3.9.1 Use Case Diagram


4

19
Fig 3.9.1: Use case diagram.

20
E-R Diagram
E-R diagram means Entity relationship diagram. The entity relationship data model is based
on a perception that consists of a set of basic objects called entities, and of relations among
these objects. It was developed to facilitate database design by allowing the specification of
an enterprise schema, which represents the overall logical structure of a database

21
CHAPTER - 4
CONCLUSION
4.1 Conclusion
The prototype we envisioned during the initial phase of the project has
been successfully implemented and is up and running as a software
application.
This software application has been designed to meet the features
mentioned earlier. The page designing has been done using HTML, CSS
and PHP.

4.2 Current Scope


This is a web application system which is used to book ambulance in any
emergencies. The main concern with this system is the web application are
more prone to security breaches, it is also known to operate at a slightly
slower speed and moreover problems arising because of different browsers
one needs to ensure that app supports all variety of browsers.
In this system, the User will be able to book an ambulance in advance
according to the size of the ambulance and selected hospital, or the user can
also book an ambulance for emergency regardless of its size and a random
hospital will be allocated to the user. Then the ambulance driver will accept
or reject the booking
from the user, after accepting or rejecting the status will be updated for the
same to the user. Hospital can view the bookings history of the user for that
particular hospital.

22
4.3 Future Scope

1. Features like geo-location tracking and the range of service availability has
the scope to be improved eventually
2. with respect to the provisions granted or requested from the original creators
of the first ever 24x7 Online Ambulance Booking Facility.

23
REFERENCES

5.1 Technical Paper Referred

[1]. Rhythma Kaul More than 50% heart attack cases reach hospital late,
Govt data shows, Hindustan Times, New Delhi March 10, 2017.
Retrieved from
https://www.hindustantimes.com/india- news/more-than-50-of-heart-
attack-cases- reach-hospital-late-govt-data-shows/story-
penFdsewgGwpIwiQnRDoLJ.html
[2]. Road accidents in India 2018. Government of India, Ministry of road
transport & highways transport research wing, New Delhi,
www.morth.nic.in
[3]. Sarthak Khanna, “Ambulance Response Optimization”, International
Journal of Computer Sciences and Engineering (JCSE), E- ISSN: 2347-
2693, Vol. 7(6), pp. 281-286, Jun
2019.
[4]. Kotze J. M, “The role of the ambulance service as part of the health
profession”, S Afr Med J., Vol. 78, Issue 6, p.320-322, 1990.
[5]. P. Iyappan, B. Nanthini Devi, P. Nivedha and
V. Sayoojya, “Lisa-life saver”, 2019 IEEE International Conference on
System, Computation, Automation and Networking (ICSCAN),
Pondicherry, India, pp. 1-6, 2019.
[6]. TV Sethuraman, Kartik Singh Rathore, Amritha G, Kanimozhi G, “IoT
based system for Heart Rate Monitoring and Heart Attack Detection”,
International Journal of Engineering and Advanced Technology (IJEAT),
ISSN: 2249- 8958, Volume-8 Issue-5, June 2019.

24
5.2 Other

References

https://www.w3schools.com/
https://www.geeksforgeeks.org/
https://stackoverflow.com/
https://www.tutorialspoint.com/index.htm

25

You might also like