• Tidak ada hasil yang ditemukan

Design and Implementation of Emergency Help Service

N/A
N/A
Protected

Academic year: 2023

Membagikan "Design and Implementation of Emergency Help Service"

Copied!
31
0
0

Teks penuh

Submitted as partial fulfillment of the requirements for the bachelor's degree in computer science and engineering. Shakawat Hosen Saikat (CSE Md Rofiqul Islam Masum (CSE Sajjad Hossain (CSE Rubina (CSE and Juthe Croze) (CSE to the Department of Computer Science and Engineering, Sonargaon University)) has been accepted as satisfactory towards the partial fulfillment of the requirements for the degree of ​​Bachelor of Science in Computer Science and Engineering and approved as to its style and content We hereby declare that the work presented in this report is the result of the study conducted by us under the supervision of Arifur Rahaman, Assistant Professor and Coordinator, Department of Computer Science and Engineering, Sonargaon University, Dhaka, Bangladesh We confirm again that no part of this project has been or is being submitted elsewhere for the award of any degree or diploma.

Therefore, we are working on a Location Based Services (LBS) framework to develop a website that is used to report critical and emergency cases to authorized officials. This application will automatically send geolocation information to the officer on how to reach the reporter through the road map navigation system. At the very beginning, we would like to express my deep gratitude to Almighty Allah for giving us the ability and strength to successfully complete the task within the stipulated time.

We are glad that we had the kind association as well as supervision of Arifur Rahaman, Assistant Professor and Coordinator, Department of Computer Science and Engineering, Sonargaon University, whose cordial and valuable support with best concern and leadership served as a necessary outlet to carry out our project. We would like to convey our special thanks to Bulbul Ahamed, Associate Professor and Head, Department of Computer Science and Engineering for his kind concern and valuable suggestions. We are also grateful to all our teachers throughout our education, for exposing us to the beauty of learning.

1 - 2

  • Project Objective
  • Project Background
  • Purpose of Emergency Help Service
  • Aim and Scope of the Project

Page | 2 Many of these agencies engage in community awareness and prevention programs to help the public effectively prevent, detect and report emergencies. Today, there are many problems and trends in crimes all over the world, such as robbery, drug addiction, rape, murder or snatch. This rise in crimes shows that the public, especially victims, seek help from emergency services such as police, fire or hospital as soon as possible.

A lot of effort has been put into overcoming these crimes and working with many countries all over the world with the goal of becoming a country with less crime. That's why we decided to build a web project that solves the problems of registered users. This helps the police and firefighters to get to the location and help people more easily.

This project is based on the current workflow of 999 call center after receiving emergency calls and channeling the emergency information in relation to the related agencies. Scope of target users: The prototype of research tried to use and implement for police officers, firefighters. Scope of Project Requirement: The project requirement will be divided into three categories, that is hardware, software and programming language.

We used Visual Studio Code, XAMPP & Chrome Browser as software and HTML, CSS, JavaScript, PHP as programming language. Scope of the system module: The emergency information, such as the current location, is collected in the earlier stage and converted into mobile smart phone services used by police officers who are on patrol, are alerted based on the information provided, and must immediately go to the reported location. Scope of the network system: Location based services will be the focus of this research and will be applied to the geolocation system.

3 - 6

Languages and Tools

  • HTML
  • CSS
  • Java Script
  • PHP
  • Visual Studio Code
  • XAMPP

They can be used to define text styles, table sizes, and other aspects of web pages that previously could only be defined in a page's HTML. Once the style is defined in the cascading style sheet, it can be used by any page that references the CSS file. While CSS is great for styling text, it's useful for formatting other aspects of web page layout.

For example, CSS can be used to define the cell padding of table cells, the style, thickness, and color of the table border, and the padding around images or other objects. CSS gives web developers more precise control over how web pages will look than HTML. JavaScript is a client-side scripting language, meaning that the source code is processed by the client's web browser, not the web server.

There are almost no limits to what you can do with JavaScript on a web page [5]. The popularity of PHP is the logical result of its many advantages, all of which make it a powerful and effective development tool. Visual Studio Code is a standalone source code editor that runs on Windows, macOS and Linux.

VS Code's popularity lies in the fact that it can be used by any developer, in almost any language and on any device. Visual Studio Code is a lightweight yet powerful source code editor that runs on your desktop and is available for Windows, macOS, and Linux. The goal of XAMPP is to build an easy-to-install distribution for developers to get into the world of Apache.

Multiple standalone instances of XAMPP can exist on a single computer, and each instance can be copied from one computer to another. The most obvious feature of XAMPP is the ease with which the WAMP web server stack can be installed and instantiated.

7 - 8

  • Data Requirements
  • Functional Requirements
  • Performance Requirements
  • Testing and Maintainability Requirements

In addition, the degree of program tolerance (fault tolerance) should be set higher in case of network challenges, connection problems, and when the application crashes or closes. When the system is up and running, it should be able to provide information to the user about any of these difficulties. In a test environment, the application must be able to meet all possible good and bad test scenarios.

When a user uses an application, it must be made in such a way that no errors or crashes occur. When we extend the code or add new functionality to the existing application, it must be able to extend itself.

9 - 13

  • Website Diagram
  • Flow Chart
  • User Interface Design
  • Admin Interface Design
  • Database

While software development is an iterative and evolutionary process, we don't always get things perfect right away. It also depends on which stage of the development process we have reached an impasse due to the hasty decisions made during the early design stages. A website structure diagram is an illustrated sitemap that provides a breakdown of all pages and navigation paths within the website.

For example, after an idea for designing an online group buying site comes to mind, the first step is to brainstorm the whole structure. It is a generic tool that can be adapted for a variety of purposes and can be used to describe different processes, such as a manufacturing process, an administrative or service process, or a project plan. The user interface diagram is an extended diagram type that provides a set of wire framing toolboxes with a rich palette of user interface elements for Android and Apple devices, as well as web pages and dialog boxes.

User interface design patterns are how structure and order can come together to make powerful user experiences. Structure and order are also a user's best friends, and with the fact that old habits die hard (especially on the web), it's imperative that designers consider user interfaces very carefully before setting the final design in stone. Products should consist of such good interactions that users don't even notice how they got from point A to point B.

Failure to do so can result in difficult or confusing user interfaces to navigate, forcing the user to spend an unreasonable amount of time decoding the screen - and just a few seconds too many can be "unreasonable" - rather than accomplishing their original goals. and goals. It is used to allow certain users to perform privileged activities in a web application. Computer databases typically store aggregations of data records or files that contain information such as sales transactions, customer data, financials, and product information [10].

That information is collected in one place so that it can be observed and analyzed. In our project database, we stored user and admin information such as images, contact number, email, password and location.

15 -19

  • Sign in
  • Sign up …
  • User Profile
  • Dashboard
  • Logout

Login and sign up are synonymous with each other and are basically used for the same purpose. It means that the user is identified and authenticated to access the website or program where he is already registered. There are actually two input fields on our login page that contain a phone number (or email) and a password.

The user must fill in the fields correctly to access his previously created profile. If the user does not fill in any of the files, he/she will receive a message to fill in the field. And, if he/she does not enter the correct email or phone number, he/she will get an error message with incorrect password or phone number.

A user profile can be defined as the explicit digital representation of the user's identity in terms of their operating system, software applications or websites visited. After creating a new account, the user can log in to the website and create his profile. While it can be used in all sorts of different ways, its primary intent is to provide information at a glance, such as KPIs.

In our dashboard it shows the total number of complaints (police complaint, fire department complaint, ambulance request).

20 - 20

Future Works

Referensi

Dokumen terkait

It sends a message containing the type of accident to the emergency service, the second system received the data from the first system and send a warning message to