• Tidak ada hasil yang ditemukan

Development of Android Application for Security Guard

N/A
N/A
Protected

Academic year: 2023

Membagikan "Development of Android Application for Security Guard "

Copied!
46
0
0

Teks penuh

This project entitled Development of Android Application “Smart Guard” submitted by Saidur Rahman to the Department of Computer Science and Engineering, Daffodil International University has been accepted as satisfactory for the partial fulfillment of the requirements for the degree of B.Sc. Department of Computer Science and Engineering Faculty of Science and Information Technology Daffodil International University. We hereby declare that this project was carried out by us under the supervision of Mr. Ohidujjaman, Senior Lecturer, Department of Computer Science and Engineering Daffodil International University.

I highly appreciate and wish my important duty to Mr. Ohidujjaman, Senior Lecturer, Department of Computer Science and Engineering, Daffodil International University, Dhaka. Syed Akhter Hossain, Head of CSE Department, for his diligent help in completing my venture and other employees and staff of Department of Computer Science and Engineering, Daffodil International University. A security guard plays an important role in protecting people's property from miscreants.

Some security guard related android apps are: “Guardso Security Guard System, Security Guard App, Guard Patrolling System”. In this application, a security guard can use the emergency button to seek help from other guards on duty.

Figure A.2:  Home Page Code  33
Figure A.2: Home Page Code 33

INTRODUCTION

  • Introduction
  • Motivation
  • Expected Outcome
  • Report Layout

But there are very few applications in the Google Play Store for other countries and they also do not get a general solution for this problem. Therefore, I want to build an Android mobile application to give them the full benefits of technologies and also try something for them by reducing the problems described. The main goal of my project is to manage security guards in a smart way and guarantee their safety.

Calling function guards can easily call other members when they are online. How to help others: Guardians can see the live location of other members on the map. From this feature guards can help other guards. When a guard presses the emergency button, a push notification will be sent to the other's device with their name and geographic location.

Ensure satisfaction of property owners: Through admin panel, property owner can add individual guard with all information and user login credentials, delete guards, assign task for security guards. Service will be provided to security guard agencies or company or organizations or individual person.

Introduction

My advantage: Asking some money from Security Guard provider agencies or companies (which have many security guards) providing service for my business purpose.

Background

Requirement Specification

Implementation and Testing

Conclusion and Future Scope

BACKGROUND

Preliminary

Guardso Security Guard System: In this application guards can set scheduling, complete task with time frame and update notifications. Security Guard App: Their main function is communication to guards and clients with app notification system. An application that can keep track of all the shifts checked in on all client sites.

Guard Patrolling System: They make an app that has some security guard related features with checkpoint scanning and shift duration feature.

Comparative Studies

In this application, guards can set schedules, complete tasks within a time frame and update notifications. ii. They also add custom reports to capture customer location data for relevant work. iii. Auto-updated time with Calendar: Auto time update and calendar features always show at the top of the apps.

Duty: In this part the Security Guards follow their duty assigned by the property owner. Tasks are assigned by the administrator based on three categories, they are general, represented by a green sign, emergency, represented by a red sign, and regular, represented by a yellow sign. So here is an option name alert where a security guard will automatically notify about their daily time management with alarm and security guards easily see how much time is allotted for work.

Call system: In an emergency, security guards cannot go to the hospital or anywhere. View location on the map: In this area, security guards can view the location of their fellow members on the map to reach them. Help notification with exact location on the map: This feature is intended for security guards to receive a live notification when another security guard requests emergency assistance.

Apps provide real-time online offline status, emergency help request service, automatic reminder, push notification, live geo location of google map, but for this I have to pay money. I also need to examine my application in the real environment, that's why I need many people. I need to make sure that the security guard provider or agencies are willing to use my application for their business.

Challenges

SOFTWARE REQUIREMENTS SPECIFICATION

Business Process Modeling

Requirement Collection and Analysis

Use Case Modeling and Description

Security guards must first log into the system with the required username and password provided by the property owner. After completing this step, security guards can access the home page and all features. Using this app, security guards can contact their fellow member, admin and get emergency services and schedules.

Figure 3.3.1: Use case Diagram
Figure 3.3.1: Use case Diagram

DESIGN SPECIFICATION

  • Front-end Design
  • Back-end Design
  • Interaction Design and UX
  • Implementation Requirements

Once security guards are logged in, they can use the application and access all functionality. Security guards do not have to enter their email address or telephone number on the login page. They can easily log in using their unique user ID and password, provided by the property owner or manager. By default, the home page opens to the job or task functionality, where guards can see the task assigned for them by the administrator.

They need to give permission to the app for this calling operation and the cost of the call will be based on their SIM carrier. In the profile segment, security guards can see the profile of others by clicking on their model from the all security guards option. Here they can see some other available information such as name, title, date of birth, mobile phone number, email address and residential address.

Security guards can change their individual information from the profile, but some information cannot be changed because that information can only be changed by the administrator or property owner. For this feature, security guards need internet permission and must activate their GPS system. When a security guard sends the request for help, a notification is generated for all available guards on the Internet.

If security wants to reach the requester's sender, they can see the shortest path, including the estimated time and distance. The automatic schedule reminder page is intended to remind the guards of their free time and other spare time. As you can see on the left side of the figure, a security guard named Dobir Ali is asked for help from his cell phone.

Immediately, an emergency alert help notification is relayed to all guards' telephones that are already online. Another guard named Abdul Aziz received the warning in the center of the figure. When Abdul Aziz clicks on the notification, he automatically goes to the Google map and he can see Dobir ali's current geo location on the map on the right side of the figure.

Customer Experience (UX) is a must to make any apps or platform because we will understand from our customer experience what the customer needs / what will be suitable for them. For the testing reason I can use the simulator or any android phone as a real gadget.

Figure 4.1.2: Login Page
Figure 4.1.2: Login Page

IMPLEMENTATION AND TESTING

  • Implementation of Database
  • Implementation of Front-end design
  • Implement of Interaction
  • Testing Implementation and Results

I try to make the front end user friendly so that the customer can easily use the app. By logging in, the user can see all the functionalities on the home page and quickly access the options they may need. Then for testing purpose I forward this app to some users and they give me useful feedback and finally they told me to show this app to security agencies for good business.

Figure 5.1.1: ER Diagram
Figure 5.1.1: ER Diagram

FUTUTRE SCOPE AND CONCLUSION

Discussion and Conclusion

Scope for Future Development

APPENDICES

APPENDIX A: PROJECT REFLECTION 1. Java language and Native Framework(Android Studio)

Gambar

Figure A.2:  Home Page Code  33
Figure 3.1.1: Business Process Model
Figure 3.3.1: Use case Diagram
Figure 4.1.1: On Boarding Page
+7

Referensi

Dokumen terkait

Seung Won Lee, Sung Dae Park, Sarah Kang, In Cheol Bang, “Experimental study on pool boiling critical heat flux according to nanoparticles deposition characteristics,” NTHAS7 The