Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
on
“Tripinso – The Tourist Guide”
Submitted in partial fulfillment of the requirements for the degree of
Bachelor of Computer Application - VI Sem
by
KLE Society’s
S. Nijalingappa College
Bachelor of Computer Applications
Bangalore -560010
Affiliated to Bangalore University
Academic Year
(2019-20)
Page 1
Introduction
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.
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.
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.
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.
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