0% found this document useful (0 votes)
13 views35 pages

AB14-Project Final PPT (1)

Uploaded by

v bvv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views35 pages

AB14-Project Final PPT (1)

Uploaded by

v bvv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 35

DEPARTMENT OF COMPUTER SCIENCE &

ENGINEERING

Mobiminder:Location Based Reminder Application

Batch No:AB14
Roll Number Name

20711A0539 D.Vignesh

20711A0530 Ch.Binnu Paul

20711A0545 G.Geethik Sai Reddy

20711A0516 B.Tejesh Kumar Singh

20711A0540 D.Ritheesh Rahul

Under the Guidance of Head of the Department


Dr. C. RAJENDRA M.Tech., Ph.D.
Mr. A.SUNIL KUMAR M.Tech.
Professor & HOD
Assistant Professor Department of CSE
Narayana Engineering College,Nellore
CONTENTS
• ABSTRACT
• INTRODUCTION
– MOTIVATION FOR THE PROJECT
– SCOPE OF THE PROJECT
– EXISTING WORK
– PROBLEM STATEMENT
– OBJECTIVES OF THE PROJECT
• SYSTEM ANALYSIS
– EXISTING SYSTEM
– PROPOSED SYSTEM
– PROPOSED METHODOLOGY
– SOFTWARE ENVIRONMENT
• FUNCTIONAL REQUIREMENTS
• NON-FUNCTIONAL REQUIREMENTS
• SYSTEM DESIGN
– INPUT DESIGN
– OUTPUT DESIGN
– ARCHITECTURE DIAGRAM
– ER DIAGRAM
– UML DIAGRAMS
• SYSTEM IMPLEMENTATION
• SYSTEM TESTING
• RESULTS AND DISCUSSION
• CONCLUSION & FUTURE SCOPE
• REFERENCES
ABSTRACT
Mobiminder location based reminder application, enhanced with
various location tagging options using APIs is proposed. Main purpose
of this application is to allow users to create reminders based on the
location besides time and to notify users with those reminders
automatically. In terms of ease of use, a hybrid structure consisting of
various components is formed for location tagging. First of all, the
user tags the locations using the applications such as Google Maps or
Foursquare. Then, the user creates reminders for the tagged locations
and when he gets close to this location, the system notifies the user.
INTRODUCTION
Motivation of the Project
• The Motivation behind developing the "Mobiminder" app arises from
the necessity to refine task management and boost productivity in
today's fast-paced society.
• Mobiminder introduces location-based reminders, providing users with
a more intuitive way to organise their responsibilities.
• By seamlessly integrating with mapping apps and location-based
services, Mobiminder enables users to tag specific locations for timely
reminders, leveraging real-time location data to ensure tasks are
addressed efficiently.
INTRODUCTION (contd…)
Scope of the Project:
• The scope of developing a productivity app like Mobiminder is extensive and
promising. By introducing location-based reminders, the app aims to revolutionize
task management, providing users with a more intuitive way to organize their
responsibilities.
• Users can seamlessly integrate tasks with specific geographic locations, ensuring
timely reminders tailored to their individual routines.
• This innovative approach empowers users to optimize their time and productivity,
fostering a more organized and efficient lifestyle.
• Overall, the scope of developing an app like Mobiminder is immense, with the
potential to transform productivity habits and greatly benefit users in their daily
lives.
INTRODUCTION (contd…)
Existing System
• Many location-based applications have emerged whereas each has some
missing features.
• The first application GeoMinder only allows the users to add reminders
to previously tagged locations. Moreover, since the application uses
mobile network’s cell id information to tag a location, the tagged
location coordinates may be more inaccurate than the one obtained
using GPS technology.
• The second application, Geonote also requires the user to be existent at
the location to be tagged at least once. Geonote application does not
include the location tagging utility via map.
INTRODUCTION (contd…)
Problem Statement:

• Existing reminder systems face challenges such as limited

customization options, lack of integration with other apps and

services, and poor user interfaces. Users often struggle to set up and

manage remainders efficiently, leading to missed appointments and

tasks. There is a need for a more flexible, integrated, and user-friendly

reminder system that can adapt to users' needs and seamlessly

integrate with their daily routines and workflows.


INTRODUCTION (contd…)
Objectives of the project:
1. Enhanced Task Management: Allows users to create and manage
reminders based on both time and location.

2. Location-Based Reminders: Enables users to tag specific locations


using mapping services for context-aware reminders.

3. Seamless Integration and Notifications: Integrates with popular apps


and services to pull in relevant data and enhance the user experience.

4. User-Friendly Design and Support: Features an intuitive and


accessible interface that is easy to navigate for users of all tech levels.
SYSTEM ANALYSIS
Existing System:
• Many location-based applications have emerged whereas each has some
missing features.
• The first application GeoMinder only allows the users to add reminders
to previously tagged locations. Moreover, since the application uses
mobile network’s cell id information to tag a location, the tagged
location coordinates may be more inaccurate than the one obtained
using GPS technology.
• The second application, Geonote also requires the user to be existent at
the location to be tagged at least once. Geonote application does not
include the location tagging utility via map.
SYSTEM ANALYSIS (contd…)
Proposed System:
• Location-based reminder application, mobiminder, that embodies all
of the missing features of current applications and that provides
various location tagging options is proposed.
• This application includes location tagging options via the
applications GoogleMaps. After tagging the locations, the user can
add reminders to the specified location. Then, whenever the user
approaches to the specified location, the application automatically
alerts the user.
SYSTEM ANALYSIS (contd…)
Proposed methodology
• Research: The first step is to conduct market research to understand the
needs of potential users who require a location-based reminder system.
• Design: Based on the research findings, the app can be designed with a
user-centric approach.
• Development: The app can be developed using a suitable technology
stack. For example, Android studio, XML, Java, Firebase(Data base)
• Testing and QA: The app should be thoroughly tested to ensure that it
is bug-free, user-friendly, and meets the users.
SYSTEM ANALYSIS (contd…)
Software Environment
• Functional Requirements:
• Allows user to login to the system
• Allows user to create the remainders
• Allows the user to schedule the reminder
• Allows user to update the status of the check list
• Allows user to track the location of the place in google map.
SYSTEM ANALYSIS (contd…)
• Non- Functional Requirements
• User Interface: The system should have an intuitive and user-friendly
interface for user to create the checklist, set reminder, update the status
of the check list, track location on google map.
• Fault Tolerance: The system should be resilient to failures and errors,
with mechanisms in place to recover from faults and maintain
continuity of operations.
SYSTEM DESIGN
Input Design:
• Login and registration: Here the users are allowed to login into their
accounts by the credentials namely mobile number and password.
• User Input design: The user can add the remainder with the help of
Google maps based on the purpose.
SYSTEM DESIGN (contd…)
Output Design
• Home Screen: Users can see the remainders which are already set by
the users.
• Profile Screen: User can view their profile in the profile screen and can
update their profile.
• Remainder Screen: Users set remainders in the remainder screen based
on the work at the required location.
SYSTEM DESIGN (contd…)

Fig: Architecture Diagram


SYSTEM DESIGN (contd…)

Fig: Class Diagram


SYSTEM DESIGN (contd…)

Fig: Sequence Diagram


IMPLEMENTATION
• The Mobiminder is an android application which is used to
remind the users about their works.
• The users has some of the common features like the login and
the registration.
• We can set the location by using google maps in this
application.
• Once we reached the specified location we get a remainder
alert.
IMPLEMENTATION
• The functional Modules in the application are as follows:

• The Login is the initial functionality where the users their


credientials and login.
• The Registration page is the page where the new users can create
their accounts.
• In the profile screen user can enter his details and update if
necessary.
• In the user module, the user is allowed to several functionalities like
add remainder, delete remainders etc.
Testing
Unit Testing:
• In this testing we verify the individual program like load page, login,
registration, and check the integration of database in programs, check
the loading of data from database and so on.
Integration Testing
• In this testing we verify the modules dependencies when combine the
each other like database integrations, user integration, in which
exchanging the data between modules and verify the any escalation
issues and privacy issues raised.
Testing
Functional Validation or Blackbox Testing
• In this testing, we verify the each individual data collected from the users
and validate them whether they are correctly provided or not if any data is
incorrect identified we prepare the testcase results for modifications.

Structural Validation or White Box Testing


• In this testing, we perform the verification process for verify the structure
of the entire system, verify the link information and completeness of a
system, model, or data. And verify the any escalation issues and privacy
problems.
Test Cases
Test Cases
Results and Discussion

Fig : Splash Screen Fig: Login


Results and Discussion contd…

Fig: Register Fig: Home Page


Results and Discussion contd…

Fig: Profile Page Fig: Update Profile Page


Results and Discussion contd…

Fig: Add Remainder Page Fig: View Remainder Page


DISCUSSION
• While developing the application, we have thought of
several aspects. They are as follows
– How should we make the application more easy and convenient
for the users to use it?
– How to integrate the Google Maps into the application?

– How to make the application resistant to different situations?


Conclusion
• Mobiminder represents a cutting-edge solution in the realm of personal
productivity and time management. Through its innovative features, user-
friendly interface, and seamless integration across devices, Mobiminder has
successfully addressed the challenges of managing tasks, schedules, and
reminders in today's fast-paced digital world.
• One of the key achievements of Mobiminder is its ability to centralize and
organize tasks efficiently, allowing users to prioritize, categorize, and track
progress with ease. The app's intuitive design and customizable settings
empower users to tailor their productivity workflows to suit their unique
needs and preferences.
Future Enhancement
• Implement collaborative features that allow users to share tasks, collaborate
on projects, and delegate responsibilities within teams or groups. Enable
real-time collaboration, task assignments, and progress tracking for
improved teamwork and productivity.
• Implement voice recognition and natural language processing capabilities to
enable voice commands for task creation, updates, and reminders. Allow
users to interact with Mobiminder hands-free, dictating tasks or scheduling
events using voice inputs.
REFERENCES
• Bagul, M. R., Pushkar R. Patil, S. C., & Nagare, S. N. (October 2015). A Novel
Approach for Automatic Timetable Generation . International Journal of Computer
Applications , 6.
• Chowdhary, A., Priyanka Kakde, S. D., & Rupal Rushiya, D. G. (February 2015).
TIMETABLE GENERATION SYSTEM . International Journal of Computer Science and
Mobile Computing , 6.
• Deshkar, M., Mayur kale, M. B., & Ghom, A. (MARCH 2016). TIME TABLE AT A
CLICK. international research journal of engineering and technology, 4.
• Lahoti, Y., & Aaditya Punekar, H. P. (2015). Automated Timetable Generator .
International Journal of Science and Research, 4.
• M, S., & Pranav Kiran Vaze, P. M. (MAY 2017). Automatic Time Table Generator.
International Journal of Advanced Research in Computer Science and Software
Engineering , 7(5), 8.
Any Queries ….
THANK YOU ……

You might also like