Sei sulla pagina 1di 6

A PROJECT SYNOPSIS

on
“Tripinso – The Tourist Guide”
Submitted in partial fulfillment of the requirements for the degree of
Bachelor of Computer Application - VI Sem

by

Shrusti. Y (Reg No: 17AZSB7136)


Sumashree (Reg No: 17AZSB7145)

Under the Guidance of:

KLE Society’s

S. Nijalingappa College
Bachelor of Computer Applications
Bangalore -560010
Affiliated to Bangalore University
Academic Year
(2019-20)

Page 1
Introduction

1. ABOUT THE PROJECT


Recording the large number of data manually may consume lot of time and
may result in decline of efficiency, accuracy and may result in time complexity.
Most of the applications use computerized data recording process which may
overcome a numerous number of drawbacks.
Here, we design an application that allows recording and maintaining the
data of the tourists in an efficient way. This project is based on Android Studio and
Firebase. It is an android-Based application providing graphical user interface to
administer the application. Administration tasks include adding new information
about the places, view the bookings made, responding to the query of the users,
maintaining the packages and generate notifications. However, the user can only
view the updated notifications and cannot modify them.

2. PURPOSE OF THE PROJECT


Tiripinso – The Tourist Guide allows efficient recording of details of
tourists without the drawbacks of manual recording. The main purpose of the
project is to computerize the method of manual recording and to provide the details
of the places the tourist wishes to visit.

3. OBJECTIVE
The main aim of this project is to provide online registration, tour package,
Information about the places the tourist wishes to visit. This project helps the
tourists to get to know about the place they need to visit, register online, view
packages and to finally confirm their booking.

Page 2
4. EXISTING SYSTEM
The major drawback of the existing system is the process of its manual
recording. Since the data is being recorded manually, it is much prone to manual
errors. Also, the tourist has to go to the travel office, enquire about the places he
needs to visit then finally book the ticket and finally collect the receipt. Since there
may be large number of tourists, it would be difficult to maintain the data. Problems
related to operations such as searching for a desired record would be time
consuming.

5. PROPOSED SYSTEM
Since the manual recording process is digitalized, the disadvantages of
manual recording will be reduced to maximum. The proposed system is an android
based application which maintains a central repository of all related information.
The application allows one to easily access the relevant information and make
necessary travel arrangements. The users can decide about the places they want to
visit and make bookings online for travel and accommodation.

6. HARDWARE AND SOFTWARE REQUIREMENTS SPECIFICATION

Hardware Requirements
 Processor
 Intel Core 2 duo (minimum)
 Intel Core i3 and above (recommended)
 RAM
 4GB (minimum)
 8GB (recommended)

 Disk Space
 90GB (minimum)

Page 3
 180GB (recommended)

Software Requirements
 Operating System
 Windows 7 or above
 Front End
 Android studio
 Back End
 Firebase

7. DEVELOPMENT PLATFORM

Introduction to Android OS
Android is a Linux based operating system and it is designed primarily for
touch screen mobile devices such as smart phones and tablet computers. The
operating system has developed a lot in the last 15 years starting from the black
and white phones to recent smart phones or minim computers. One of the most
widely used mobile OS in these days is android. Android is a software that was
founded in Palo Alto of California in 2003.

Android is a powerful operating system and it supports large number of


applications in smartphones. These applications are more comfortable and
advanced for the users. The hardware that supports android software is based on
the ARM architecture platform. Android is an open source, which means that its free
and any one can use it. Android has got millions of apps available that can help us
manage the tasks based in the requirement and it is available low cost in the
market for which the android operating system is very popular.

Firebase
Firebase is a Backend-as-a-Service (BaaS) provider based in San Fransisco,
California which allows the users to build applications for the web and mobile
interfaces without the need of Server-side programming languages.

Page 4
Firebase allows the developers to stray away from server-side programming
languages and focus more on crafting a better user experience. It can be viewed as
a bundle of server, the API and the datastore written in generic language in order
to have developers modify it to their needs easily.

Features of Firebase
 Provides authentication and backend services
 Cross-platform cloud hosted database
 Powerful, simple and cost effective
 Provides insight on app usage
 Tracks, prioritizes and fix stability issues.
 Contains real-time crash reporter.
 Better Synchronization.

8. FRONT END DESIGN


The front end or the user interfaces of this project are categorized into 3 modules.

 Login Module
This module describes the login procedure of the application. This module
ensures that the administrator is logged in successfully to perform the
manipulations on the records. Normal users are not authorized to perform
manipulations on the existing records or create a new record.

 Admin Module
This module enables the administrator to perform manipulations on the
Bookings. A user logged in as an administrator can access this module to create
edit the details, view the tickets booked, delete existing candidates and update
information.

Page 5
 User Module
This module is for users who access the application. A user can view the
tourist places, view the packages and notifications sent by the admin to the users.

9. BACK END DESIGN


The database of this project, named tripinso, has been created in the
firebase. The tripinso database contains five tables

Table1 Stores all user information including login name, first name, last name,
password, gender, and its relevant information.
Table 2 Stores the login name of those users who has registered.
Table 3 Stores the detail of notifications which are sent by the administrator to the
user.
Table 4 Stores the detail of the bookings made.
Table 5 Contains all the information related to payments.

10. CONCLUSION
 The software application is to be developed in such a way that application
can be enhanced with further requirements without any much change in the
system flow.
 It is also proposed to customize the software to install it in all GUI operating
systems.
 The application will be much user friendly to operate.

Page 6

Potrebbero piacerti anche