Académique Documents
Professionnel Documents
Culture Documents
Logo
2)
Specific Title:
3)
& (3)
Project Aims:
The foremost aim of S2TC application is to provide a low budget
travel option to people who cannot afford the entire expenses of
tourist companies.
Another advantage of this application is that people can choose
with whom they want to travel and make a tour group
accordingly. In other words, it gives an opportunity to travelers
to meet new ones and share their interests.
By using S2TC, these travelers can choose to a tour package
using the apps web service that would suit their budget and
other interests.
Our last but not least aim is to enable individuals to use this app
on their android mobile devices anywhere and anytime.
Problem definition:
Background:
Tourism has become a global activity which not only gives joy to
the travelers, but also brings in a lot of income for the countries
that have been blessed with this natural beauty. Almighty Allah
made this world a beautiful place, a place that should be explored.
Someone once said, If you havent traveled the world, you have
read only one chapter of this book.
Problem/Challenge:
There are many people who would love to travel, and explore this
mysterious place. But unfortunately not everyone can afford all the
expenses these tourists companies charge. Their savings arent
enough to let them endeavor such fancy trips.
Target Audience:
This app is mainly focused on, but not limited to individuals with
low income.
This application can also be useful to explorer and adventurers.
Project Scope:
The project will analyze the requirements from an implementation
perspective and detail the solution to provide visibility into scope
for delivering the identified features. The scope identified as:
Analysis of ST2C application
o Functional Requirements (features)
o Analyzing source (Intrepid, Tucan Travel) to allow in helping
users to choose an appropriate tour package.
o Benefits and usage of web service to the travelers.
o Benefit and usage of tour plan (create or join) to the travelers.
Technical Design of S2TC application
o Android Graphical User Interface to display data to audience
o Application connectivity to Web service to choose a tour
package.
o Application uses SQLite Database to store all user data and
other information.
1) Suggested solution:
Solution Plan:
The proposed solution is planned to divide in two major areas:
1. Graphical User Interface:
The Graphical User Interface for S2TC will be developed using
Google Android SDK (Software Development Kit) and Java
language. The SDK will help developing screens to display user
profiles and tour packages to audience/customer.
2. Backend Service:
After a lot of research on travel and tourism issues, we came over
with the solution to provide people with a friendly user GUI in which
they can have immediate information about the places they want
to visit along with the required expenditure.
In order to access and choose tour packages the explore tab will be
provided. Our apps web service is a collection of two travel guides
which include all the famous places throughout the world. It
provides travelers with all the information they require regarding
the place they want to visit, its history culture, and most
importantly the net cost for visiting this place including lodging and
transport.
The travelers can use the link of the required package from the
web service and create a tour group to invite fellow travelers to
join their journey and share the cost. Other than creating their own
group, users also have the option to join an existing tour group and
pay the divided price. Moreover the users joined groups will be
shown on his/her profile for him/her to have an easy access to their
groups.
Functional Requirements
We will be building primarily three Screens (i.e. tabs) and one Web
Service:
1. Splash Screen
2. Welcome Screen
3. Home (Tab1)
4. Join Group or Plan(Tab2)
5. Explore (Web Service) (Tab3)
Req.
#
Statement of Requirements
Type
1.
Required
2.
Welcome(Screen)
Required
3.
Home (Screen)
Required
4.
5.
Required
Required
This screen is the main default screen which displays the user
profile and other information related to the user. This screen
contains three sub-tabs :
MyProfile shows the user status, profile picture and list of
added friends.
MyGroups shows the groups the user has joined
Notifications shows activities such as any other user has
joined or left the groups the user has joined.
Software Required:
Eclipse Indigo (this will be used to develop Android application
and work with Android device/ Emulator)
XAMPP (this will be used to link the app through php script to
the XAMPPs MySql database which will store all users, groups,
and chat related data)
MS Excel (this has been used for project management)
MS Word (this has been used for all project related documents)
MS Visio (this has been used as a modeling tool)
Software Requirements:
Windows Operating System (typically Windows 7 or Windows 8)
Android Emulator (this comes with Android SDK Software
Development Kit)
Internet Connection (this will be used to connect to Intrepid and
Tucan travel)
Hardware Required:
Requirement
Processor
RAM
Available Hard
Disk Space
Required
Recommended: 1 gigahertz (GHz)
processor1
Minimum: 1GB
Recommended: 2GB
1 GB of available space required on
system drive
2 GB of available space required on
installation drive for the required
softwares
Operating
Windows 7 or Windows 8
System
CD-ROM Drive or
Not Required
DVD-ROM Drive
Minimum: 800 X 600, 256 colours
Video
Recommended: 1024 X 768, High Colour 32bit
Microsoft mouse or compatible pointing
Mouse
device
Keyboard
Compatible Keyboard device
Question 5
Flow Chart:
Class Diagram:
Question 6:
Future work
Every application needs to be improved according to the
requirements and demands. Following are the improvements that
are expected to be applied in future:
Web Service: