Isa Group 10 Project Submission

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

MS5561: INFORMATION SYSTEM ANALYSIS

TRAVELLER’S AID PLATFORM

GROUP - 10

Arun V S(MS22A011)
Bharhath R(MS22A016)
Dipika A(MS22A025)
Gokul S(MS22A028)
Harini M(MS22A032)
Harish R (MS22A033)
Muthu Kumar E (MS22A052)
Paran Jothi S (MS22A058)
Sudharsan R (MS22A083)
TABLE OF CONTENTS

1. EXECUTIVE SUMMARY

2. SUMMARY OF FINDINGS

3. REQUIREMENT ANALYSIS

4. SUBSYSTEM 1

5. SUBSYSTEM 2

6. HIGH LEVEL SYSTEM ARCHITECTURE

7. USER INTERFACE

8. DECLARATION OF OPEN-SOURCE AND 3RD PARTY LIBRARIES


1. EXECUTIVE SUMMARY

During the COVID-19 outbreak, tracing immigrants arriving in India from overseas was
extremely difficult for the Indian government. It was crucial to monitor the movements
and potential exposure of people arriving in India from other countries as the virus
spread across the globe. However, a number of issues made the tracing procedure
difficult, from the passengers' imprecise information to the restricted testing capacity
and variances in travel patterns. To ensure precise tracing and efficient containment
measures, these issues demanded creative tactics and coordinated efforts.

Our project is a comprehensive platform designed to revolutionize the travel experience


for visitors coming to India, while also providing support to immigrants and facilitating
efficient data management for the government. By integrating a wide range of features
and leveraging cutting-edge technology, our platform serves as a one-stop solution for
travellers, offering essential information, personalized recommendations, and
convenient access to services.

Our platform's unique identification method, which uses passport numbers or creates
traveller-specific IDs, is one of its primary features. Due to the effective data
management and tracking made possible by this, we are able to seamlessly integrate
health data and guarantee the security of international travellers. We promote the
general health of travellers and uphold a secure environment by confirming health
statuses and halting the transmission of infectious diseases.

The technology we employ not only aids in tracing but also collects valuable data on the
travel patterns of foreign travellers. This data is harnessed to provide personalized travel
recommendations, enhancing the user experience by offering tailored suggestions based
on individual preferences, previous travel history, and interests.

The government benefits from the robust data management system, allowing them to
monitor and manage foreign travellers effectively, enforce regulations, and conduct
contact tracing when necessary. Hospitals can access relevant health information,
ensuring timely medical assistance and tracking the health status of travellers. Police
stations can utilize the platform to enhance safety and security measures. Moreover,
travellers benefit from the convenience of accessing comprehensive information,
personalized recommendations, and essential services through a single platform.

Travelers will greatly benefit from our platform's comprehensive range of features. They
will have access to detailed information about tourist places, restaurants, transportation
options, and local guides, allowing them to plan their itineraries with ease and make
informed decisions. The personalized recommendations based on their preferences and
travel history will enhance their overall experience, ensuring that they discover the best
attractions and activities that match their interests.

Additionally, the platform's integration with travel booking services enables seamless
bookings for flights, accommodations, and transportation, simplifying the entire travel
planning process. With offline access to maps and guides, real-time updates on
availability and operating hours, and the ability to share their experiences with fellow
travellers through social integration, our platform offers a user-centric approach that
enhances convenience, engagement, and enjoyment throughout their journey in India.
By fostering collaboration and information sharing among stakeholders, we create a
seamless and efficient travel ecosystem. Our platform promotes engagement between
travellers, service providers, and the government, leading to enhanced safety, improved
travel experiences, and greater efficiency in managing travel-related data.

In summary, our project revolutionizes the travel experience by providing a


comprehensive platform that integrates essential information, personalized
recommendations, and convenient services for travellers. Leveraging technology, we
facilitate efficient data management, ensure health tracking, and contribute to the
overall safety and well-being of travellers. By serving as a central hub for stakeholders in
the travel ecosystem, we create a collaborative environment that benefits travellers,
service providers, and the government alike.

2. SUMMARY OF FINDINGS

EXISTING SYSTEM

The Incredible India Tourist Facilitator Certification (IITFC) Programme is a digital


initiative of Ministry of Tourism (MoT), Govt. of India for the citizens of India to become
a part of the booming Tourism Industry. It is an online programme where one can learn
about tourism at their own time, space, path and pace.It is a marketing campaign
launched by the Ministry of Tourism, Government of India, to promote tourism in the
country. The campaign aims to showcase the diverse culture, heritage, natural beauty,
and attractions of India to both domestic and international travelers. It focuses on
highlighting India as a preferred travel destination and encourages tourists to explore
the various states, regions, and cities within the country.

Incredible India Website

PROPOSED SYSTEM

Our project do share similarities with the Incredible India campaign with the concept of
"Incredible India" in terms of promoting tourism, they have distinct focuses and
approaches. "Incredible India" primarily serves as a marketing campaign to create
awareness and attract tourists to visit India. It showcases the overall tourism potential of
the country, highlighting its cultural and natural diversity.

On the other hand, our project aims to provide a comprehensive platform that goes
beyond marketing and focuses on assisting travellers and immigrants during their visits
to India. Our platform provides a range of services and information, such as tourist
places, restaurants, transportation options, local guides, language translation, emergency
services, and personalized recommendations. It serves as a one-stop solution, offering
practical support, convenience, and personalized experiences to travellers and
immigrants.

While both aim to promote tourism and enhance the travel experience, our project goes
further by providing a centralized platform with integrated services and information,
catering to the specific needs of travellers and immigrants.

PROPOSED SYSTEM - ACTIVITY WORKFLOW

1. User opens the website and logs in using existing credentials or creates an account
using their personal details (one time). #A unique id is created for each member.
2. The user can explore various options available on the dashboard like searching
for destinations, booking tickets, accessing curated links, and utilizing support
services.
3. Upon selecting the "Search Destination" option, users are directed to a dedicated
page where they can explore a variety of location types that include heritage
locations, popular destinations, spiritual sites, and tourist attractions. Each
location type offers a curated collection of places that fall under the respective
category.
4. Within the "Book Tickets" option, users can access a range of convenient booking
services. This includes the ability to book flight tickets, hotel accommodations for
their stay, browse through travel guides for destination insights, and easily make
cab reservations for seamless transportation.
5. Under the "Curated List" option, users can explore a diverse range of captivating
themes and experiences. These include adventure, nature and wildlife, food and
cuisines, shopping, and UNESCO World Heritage sites. Whether seeking thrilling
adventures, immersing in the beauty of nature and wildlife, indulging in
delectable local cuisines, exploring vibrant shopping destinations, or discovering
the cultural and historical significance of UNESCO World Heritage sites, users can
easily navigate through these curated lists to find their preferred experiences and
make the most of their travel journey.
6. The "Support Services" option serves as a comprehensive resource hub, providing
users with a wide range of essential services to ensure a smooth and convenient
travel experience. This section includes valuable assistance such as visa
procedures to guide users through the necessary documentation, currency
exchange information to facilitate seamless financial transactions, weather
updates to plan accordingly, ATM locator to easily find nearby cash withdrawal
points, hospital locator for immediate medical assistance, local guide to explore
the destination with expert insights, metro and bus station locator for efficient
public transportation, language translator for effective communication, police
station locator for safety and security, movie theater locator for entertainment
options, and embassy locator.
● Within the "Hospital Locator" option, users can search for hospitals based
on specific medical specialties. This feature allows users to find hospitals
specializing in various fields such as bone, heart, oncology, neurology, and
more.
● The "Language Translator" option goes beyond traditional text translation
by offering voice translation capabilities as well. Users can input text or
even use voice input, and the platform will swiftly and accurately translate
it into the desired language.
● The “Local Guide” option identifies and displays the guides available in
your location along with detailed information about the languages they are
proficient in, their areas of expertise, and ratings from previous users.
● The "Police Station" option on our platform provides users to easily locate
nearby police stations in their current area, raise a complaint directly
through the app, allowing users to report incidents or seek assistance
conveniently. Users can also check the status of their filed complaints. Our
platform also provides details about the city commissioner's office. This
information enables users to connect with higher authorities or seek
additional support and guidance when required.

3. REQUIREMENT ANALYSIS

Requirement analysis produces the various prerequisite factors in a tabular or graphical


form so that they can be understood and incorporated into the software development life
cycle (SDLC). The execution of the product depends on various prerequisite factors which
will determine the efficiency as well the viability of the software.

NETWORK DESIGN

Network design is a basic representation of the tasks that are to be completed as well as
the time period assigned to these tasks. In the following we can see a tabular format as
well as a pictorial representation of the network design. These can be used to explain the
set of activities required for the completion of the task at hand as well as the time frame
in which it has to be completed. The purpose behind this project is to introduce a one
stop solution for the tourists and the stakeholders who wish to track them for legal
purposes. It will act as a middleman for all the parties concerned, whether they be the
tourists, governments, hospitals or legal bodies. The Government will be responsible for
maintenance of the database as well as the software itself and all the task functions will
be performed by the software. We start with data collection and processing and storage.
Then we design a Data flow diagram and Entity relationship diagram to represent the
working of the software. After that, we use the login credentials created by users on the
website to enable the database.
GANTT CHART

A Gantt chart is a visual representation of the project schedules on a timeline, to


understand the schedule of the complete project. The Gantt chart for our project is
depicted as follows:

ROLES OF TEAM MEMBERS

We decided to work on a project that captures the travel route of the foreign travellers
and provide them with additional information such as Safest areas to travel, Price of
travel, nearby Police station, Metro & train timings, Travellers Reviews, language
translator etc., and also be able to provide data for government to be able to track in case
of emergencies like covid-19.

● Muthukumar E : Conducted initial research, feasibility analysis, and gathered


existing system information.
● Bharath R: Analyzed the requirements for the Website Subsystem.
● Paranjothi S: Worked on the business objectives, assumptions, and processes of
the Website Subsystem
● Harini M: Worked on defining the modules and functionalities of the Database
Subsystem.
● Arun V S : Developed modules and functionalities for the Website Subsystem.
● Harish R: Analyzed the requirements for the Database Subsystem.
● Sudharsan R: Defined the business objectives, functionalities, and assumptions of
the Database Subsystem.
● Gokul S: Defined data tables and designed the high-level system architecture.
● Dipika A: Responsible for the overall UI design of the proposed web application,
including aesthetics, functional elements, and featured elements.
4. SUB SYSTEM 1: USER INTERFACE

REQUIREMENT ANALYSIS:

Incredible India App is an innovative project of the Ministry of Tourism under the
Incredible India campaign to assist the international and domestic tourist in India.This
initiative was an instant hit when launched in 2002 and managed to generate 16 percent
increase in tourism in the first year itself.

Before the onset of this application it was difficult for tourists to know about the places
they visit, which places to visit and so on. But after this app, it was easy for them.

But during covid it was difficult for travelers to go out, know their basic requirements
and it was also tough for the government to locate the travelers coming from different
places. Hence it is necessary for an upgrade in this application with relevant features.

BUSINESS OBJECTIVES:

● To add new features to the already existing Incredible India application.


● To show travelers safest places to visit and different modes of transport to reach
them along with the timings.
● To show nearby places like the presence of police stations, banks, ATMs, movie
theaters, and hospitals.
● To show different tourist places to visit in each locality, with details, tourist
reviews, local language, language converter facilities and facility to create an
itinerary each day.
● To help the government have access to local guides, details of tourists, police
stations nearby so as to reduce the crime rate and ensure safety for travelers.

ASSUMPTIONS:

● This application will be useful for travelers coming from any country or within
the country.
● The user interface is provided such that it can be easily handled by anyone and
can be a one-stop solution for all travelers.
● Every traveler is registered to the application using their national identities and
those are in turn verified.
● The traveler does not submit using fake documents.
● All the details of the travelers are protected.
● The application and its interface will be updated once every two weeks based on
relevant changes happening around.

MODULES/ FUNCTIONALITIES:

Let us now see the various modules in the user interface and its functionalities.

● The first and foremost aspect is signing up with relevant documents like national
identities which are in turn verified by the Indian government. Once the
registration is done, the user can login to the application.
● Once login is done there are four modules which are visible in the user dashboard
which are: Searching custom locations, Travel modes and ticket bookings, curated
lists and support services. The user can use various modules depending on their
needs.
● Under the search custom locations, the users can search various places depending
on their needs like spiritual, heritage, popular, tourism.
● Next under the travel modes, details, ticket bookings module we can see the
following contents. Details show the information of the places selected, travel
modes show how we can travel to the required place and ticket bookings have
features to book airline or other tickets along with hotels, guides, cabs.
● Curated lists modules have the functionality to show the important places within
the location. These include adventure sites, Nature and Wildlife, Food and Cuisine,
Shopping, UNESCO world heritage sites. The user can look into that information
and choose the place of visit accordingly.
● Next module is the most important one which has a lot of functions. These include
Visa tab to facilitate the visiting process, Currency exchange tab to look for places
from where they can exchange with local currency, Weather in that place, ATM
locator,Hospital locator, Police station locator, Metro station locator, Embassy
locator, Language translator to know local language and translate them, Local
guides details to facilitate their visit. The users can choose relevant functionality
based on their needs.

USER INTERFACE FEATURE LIST:

1. USER LOGIN PAGE

(Login or Sign Up).


2. USER DASHBOARD

(Consisting below four options).

3. SEARCH CUSTOM LOCATIONS

(Popular, Heritage, Spiritual, Tourism).

4. DETAILS, TRAVEL MODES AND TICKET BOOKINGS

(About each place, Hotels, Flights, Cabs, Guides).

5. CURATED LISTS

(Adventure, Nature and Wildlife, Food and Cuisine, Shopping, UNESCO world
heritage sites).

6. SUPPORT SERVICES

(Visa, Currency exchange, Weather, ATM locator,Hospital locator, Police station


locator, Metro station locator, Embassy locator, Language translator, Local guides
details).

5. SUB SYSTEM 2: DATABASE

REQUIREMENT ANALYSIS

Maintaining a database to track disease spread can provide several benefits and play a
crucial role in managing public health emergencies. Reasons like early detection and
response, monitoring and surveillance, identification of hotspots. This knowledge helps
authorities implement focused measures such as localized testing, quarantine, or travel
restrictions to contain the spread of the disease. By analyzing travel patterns researchers
can develop models and forecasts to understand the trajectory of travel pattern across
the country. This information aids in resource planning, healthcare capacity
management, and decision-making by policymakers.
TRAVELER’S DATA

General Data:

Basic data of travellers like Name, Age, country, passport number, budget, duration of
stay, preferred places of visit, mobile number etc will be collected and the content will be
curated based on the details provided, the history of previous travellers with similar
preferences and their feedback.

Travel History:

The details about travel that can be collected to create a database include the traveller’s
full name, date of birth, gender, nationality, passport/identification number, contact
details, travel itinerary, accommodation, visa and immigration information,
health-related information, travel purpose, travel group or family members traveling
together, and travel history for a specified period.

Mode of Travel data:

● For air travel, collect flight details including departure and arrival airports, flight
numbers, and dates/times of travel.
● For train travel, note train details such as name or number, departure and arrival
stations, and travel dates/times, as well as the class of travel.
● For bus travel, record the bus operator's name, departure and arrival locations,
bus type (AC, Non-AC, Sleeper, Seater), and scheduled departure/arrival times.
● For metro rail, gather information about the specific metro system, departure and
arrival stations, fare details, and operational hours/frequency.
● For taxi or cab services, document the service provider's name, pick-up and
drop-off locations, taxi type (Regular, Sedan, SUV), and fare details (metered or
fixed rates). Finally, for auto-rickshaws, include relevant information such as the
auto-rickshaw details, pick-up and drop-off locations, and fare details.

These collected details can serve as a useful guide for all traveller’s navigating the modes
of transport available in India.

Business Objective:

To enhance their travel experience, increase customer satisfaction, differentiate the


business from competitors, generate additional revenue through complementary
services, build a positive brand image, and stimulate word-of-mouth marketing. By
offering personalized recommendations, businesses aim to establish long-term
relationships, maximize customer engagement and retention, and also provide a
platform to track possible epidemic outbreaks due to foreign diseases.

Assumptions:

● The travellers would use online mode of payment for the majority of their
payments considering the difficulty in carrying cash and ease of payment using
UPI.
● Privacy and confidentiality of the travellers will be maintained and will be used
for on a necessary basis.
● Travelers value local insights, the app should leverage the knowledge of local
experts or trusted sources to curate recommendations and offer authentic
experiences that go beyond mainstream attractions.

Data Tables:

Column Data Type Description Example

UID(Aadhar) int (12)


For unique 5478#######0
identification (Primary key)

Username varchar (50) To log into the system Andrew2023

Password varchar (30) To log into the system


AWsfertb₹26@&%
@28

Name Varchar (50) Mandella


Name that user used to register in the
system

Age Int (3)


The age that the user used to register 56
in the system

Sex Varchar (6) Male, Female


Sex that user entered to register to the
system

Mobile no Varchar (10) 234XXXXXX0


Mobile no. that user used to register in
the system

E-mail Id Varchar (50)


Mail used by user to register in the case_nil@example.c
system om
Address Varchar (50) Address used by user to register in 123 gali 456 Nagar New
the system Delhi

6. High-Level System Architecture

ER DIAGRAM

The ER Diagram displays the relationship of entity sets stored in a database & explains
the logical structure of the database. It is primarily composed of entities, attributes and
relationships

DATA FLOW DIAGRAM

The Data flow diagram represents the flow of data and processes in the travel booking
system. Two external entities are at the highest level: Foreign Travelers and System
Administrators. The Travel Booking System’s primary function interacts with these
external entities. The Travel Booking System is further divided into sub-processes that
handle specific tasks. These include Ticket Booking, Hotel Booking, Final place details
and Local Guide Booking. In the Ticket Booking sub-process, foreign travellers can select
travel dates, choose destinations, check availability, and make reservations for their
travel tickets. The Hotel Booking sub-process allows them to search for hotels, check
availability, make reservations, and handle accommodation payments. The local guide
sub process helps in choosing the appropriate guide for the customer and the customers
can view the reviews before booking them. The final place details includes some basic
details about the destination like the local rules and regulations, do and don’t on that
place.

The below are the two data flow diagrams, the first one depicts the booking of various
services and the second data flow diagram represents a basic overview of the services
offered by the system.

USE CASE DIAGRAM

In the Unified Modeling Language (UML), a use case diagram summarizes the system's
users (also known as actors), their interactions with the system i.e., the scenarios in
which your system or application interacts with people, organizations, or external
systems and the scope of the system.
7. USER INTERFACE

UI FLOWCHART
LOGIN PAGE

USER DASHBOARD
DASHBOARD FUNCTIONALITIES
SUB SYSTEM LANDING PAGES

A) HOSPITAL LOCATOR

B) LANGUAGE TRANSLATOR
C) LOCAL GUIDE SEARCHER

D) POLICE STATION LOCATOR


8. DECLARATION OF OPEN-SOURCE AND 3RD PARTY LIBRARIES

The topics covered in the MS5561 Information System Analysis course have been applied
in our project, along with the provided template for reference. To gather information
about the offerings of Incredible India, we referred to their website. For UI/UX design
ideas, we explored dribbble.com. The use case diagram was created using the PlantUML
editor, while the ER diagram was developed using draw.io.

You might also like