CSC8416 Location Finder and Event Alert System Final Report

Verified

Added on  2025/05/04

|29
|3509
|263
AI Summary
Desklib provides solved assignments and past papers to help students succeed.
Document Page
Final Report
CSC8416
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Executive Summary
Technology is growing day by day. Even now people get to know each other’s location with
the help of GPS which stands for Global Positioning System which is the application for the
mobile devices used to track or find the device’s location. With the help of GPS, the device’s
location is detected using the satellites for more accuracy. It is totally based on the satellites
so that it can work at any weather conditions anywhere and everywhere. It is a free of cost
system provided in the mobile devices. The GPS systems are more accurate because of their
multi-channel design. The GPS systems is totally based on the signals which are transmitted
by the satellites in order to detect the location of the user more effectively and efficiently.
Document Page
Table of Contents
EXECUTIVE SUMMARY...................................................................................................................2
PROPOSAL......................................................................................................................................6
ABSTRACT......................................................................................................................................6
INTRODUCTION..............................................................................................................................6
MOTIVATION.................................................................................................................................6
SYSTEM STRUCTURES.....................................................................................................................6
FUNCTIONS....................................................................................................................................6
USER REQUIREMENTS....................................................................................................................6
ADDITIONAL FEATURES..................................................................................................................6
INHERENT COMPLEXITIES AND CHALLENGES..................................................................................7
PROJECT PLAN................................................................................................................................7
CONCLUSION..................................................................................................................................7
INTRODUCTION..............................................................................................................................8
SYSTEM ARCHITECTURE:.................................................................................................................9
APPLICATION SCREEN:..................................................................................................................12
BACKGROUND AND MOTIVATION:...............................................................................................17
CLASSES:......................................................................................................................................18
FEATURES:....................................................................................................................................19
USER INSTRUCTIONS:...................................................................................................................20
LESSONS AND EXPERIENCES:........................................................................................................22
Document Page
RECOMMENDATIONS:..................................................................................................................22
CONCLUSION:...............................................................................................................................23
REFERENCE:..................................................................................................................................24
APPENDIX.....................................................................................................................................25
USER SCREEN:..................................................................................................................................25
CLASS DIAGRAM:..............................................................................................................................28
ARCHITECTURE DIAGRAM...................................................................................................................29
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Figures:
Figure 1: System Architecture................................................................................................10
Figure 2: Home Screen...........................................................................................................12
Figure 3: login screen.............................................................................................................13
Figure 4: Update password.....................................................................................................13
Figure 5: Add user..................................................................................................................14
Figure 6:Search locations.......................................................................................................15
Figure 7:View Event.............................................................................................................. 16
Figure 8: Class Diagram.......................................................................................................... 18
Figure 9:Open Project............................................................................................................ 20
Figure 10:Compilation of the file...........................................................................................21
Figure 11: Home Screen.........................................................................................................25
Figure 12: login screen...........................................................................................................25
Figure 13: Update password...................................................................................................26
Figure 14: Add user................................................................................................................26
Figure 15:Search locations.....................................................................................................27
Figure 16:View Event............................................................................................................ 27
Figure 17: Class Diagram........................................................................................................28
Figure 18: Architecture Diagram............................................................................................29
Document Page
Proposal
Location Finder and Event Alert System
Abstract
Location Finder and event alert system will be based on the java using Google maps
integration. This system will be able to find any location by name or latitude and longitude.
With this the developed system will also be able to store events on a particular date and a a
particular location and the system will also generate an alert message when the event about
begins.
This system will solve the problem of finding locations and management of Events by
implementing a single system to handle all such queries.
Introduction
Location Finder and Event Alert System will be a Java-based application integrated with a
database and google maps. This system will perform the tasks related to finding locations on
a map and setting events with a particular date on it. This system will provide complete
integration of various services in a single environment.
Motivation
Though we have Google maps but that doesn’t give any event alert system within it. If a user
wants to set some event or reminder with the location on map then this java application will
provide users to set an event of his choice on his particular location.
System structures
Hardware requirement Hard disk: 30GB, CPU: dual-core, RAM: 3 GB,
Software requirement Java 8 (Kordelakos, 2019), NetBeans (Juneau, 2018).
MySQL Database
Google Map
Functions
a) Locate on a particular location.
b) Search bar to find a location, which can be country, city or state on the map.
c) The location will be accurate according to the longitude and latitude.
d) Set event on the location that is selected from the search bar.
User requirements
User Requirement NetBeans IDE, Java8.
Additional features
Login and signup facility for user.
Admin can restrict any location from the search for a particular region.
Document Page
Inherent complexities and challenges
To integrate the google maps in this java application and then integrating the calendar for
events will generate complexity for the developer.
Project Plan
Items Activity date range Activities
1. Week 1 25th Feb – 10th march Find out all the requirement
for the system.
2. Week 2 – Week 6 Analysis all the finding
requirements.
3. Week 6 – Week 10
15th April – 29th April 2019
Start development of the
project
4. Week 10- Week 14
1st May – 10th June 2019
Make changes and full fill all
the requirements.
Conclusion
This proposal consists of all the requirements and the list of features which are going to be
included in the Java-based application. The application consists Map feature for location
tracking and event generator for the future.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Introduction
An Event Management Systems helps the businesses for scheduling and completion of the
different procedures of an organization like planning, marketing, organizing the different
activities in order to increase the growth of the company. Not only the business it is helpful in
managing the different events like academic conferences, business events etc. Event
management systems provides different solutions for managing the events the location finder
systems and event management systems are merged together in this case study so that the
event should be registered in the systems with the location of the event for getting the
reminder of the event in mobile devices. The goal of this research study is to track the
location of the particular event for attending that particular event. The system in this research
study has been prepare in the JAVA platform. This research study consists of the detailed
description of all the interfaces of the system which leads to the more effective and efficient
understanding of the system which is developed for event management and location finder.
Document Page
System Architecture:
The system architecture of the Location finder and the event management systems consists of
the design of the working methodology of the particular systems. The system architecture
consists of the different components of the system and their work flows. The works flows of
any system states the functionality criteria of any system to shoe its functionality to the users
for their understandability. The system components are the different parts of the systems
which are used for the proper functioning of the systems (Basir 2015).
The architecture of the event management systems and location finder consists of the
different components which are used in developing this system and also necessary for the
proper functioning of the systems. It consists of the components like models, layers like client
and database layers, services, database and the users which are associated with this
application. The three-tier model is used in designing the system architecture which consists
of the three different types of layers which are named as client layer, presentation layer and
database layer. The different people are the part of the client layer of the system. The
presentation layer of the system architecture consists of the components like the services
which were provided to the different users. The database layer consists of the database
systems for the storage of the data (Yach 2015).
In the system architecture the components like the timer and calendar as well as the maps are
included with the help of the database the values entered by the users are stored like location
value, time and date values which can be searched using the maps and calendar. The
following is the diagram of the system architecture of the location finder and event
management system (LeBlanc et al. 2015).
Document Page
Figure 1: System Architecture
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
The system architecture components are as follows:
Database: The database system consists of the data which is stored by the different users in
order to remind the events to the users and with their location details. The database systems
consist of all the types of data which are stored by the users and also consists of some of the
system data (Lerenc 2015).
Admin login: The admin login panel is the login interface for the administrator of the
application. The admin is the person who manages the application. For getting the access
permissions the admin should log in with the valid credentials(Pasquero et al. 2017).
User login: the users are the persons who are using the application. For getting all the access
rights of the applications the users might log in to the login in panel so that they get the
access permissions of the applications.
Add user: the add user panel in the system architecture is used to add the new users in the
applications and also to provide the different credentials for log in to the application and
which provides all the access permissions to the users. The add user option adds the new
users in the application.
Map: the map functionality is used in the application for accessing the different locations
which is inserted by the user in order to trach the location using the GPS and provides the
accurate data about the location to the users. The maps are used for finding the location using
ths signals provided by the satellites.
Calendar: the calendar application is used in this application in order to set the reminder of
the event with its happening date. The users might set the date with the event title and the
location of the event in order to get the event reminder in their devices at the time of the
event.
User: the users are the different persons who are using the applications for fulfilling their
needs for managing the different events for them and tracking the locations of those events
for reminding the users at the date of the event (Züger & Greenblatt 2015).
Admin: the admin is the person who manages the overall system. The admin controls the
overall system so that in order to make some of the changes in the system. The admin
consists of all the permissions about the system so that the admin has the permissions to make
the changes in the system also (Juneau 2018).
Document Page
Application screen:
The interface screen consists of the framework in which the users sets the event reminders in
order to be reminded by the system at the date of the event whit the location services. The
interface of the system consists of the overall functionality of the system. The interface
screen consists of the different panels like admin panel and user panels by which they both
gets the access rights. The screen which consists of the system interface is the medium by
which the users are able to interact with the system with the help of different input devices.
The interface is designed for the different users who are having the access permissions of the
applications. This system consists of different types of interface screens they are as follows:
1. Home screen: this interface screen appears when the user opens the home page. The
home page consists of the home screen which consists of the user login option by
clicking on the login button the users can login to the application in order to access
the applications.
Figure 2: Home Screen
chevron_up_icon
1 out of 29
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]