Rabeea Ahmad Sajida Batool 39-EE-A: Techncal Business Writing
Rabeea Ahmad Sajida Batool 39-EE-A: Techncal Business Writing
Rabeea Ahmad Sajida Batool 39-EE-A: Techncal Business Writing
ASSIGNMENT
TABLE OF CONTENTS
Abstract............................................................................................................................................2
1. Introduction..............................................................................................................................2
2. Problem Statement...................................................................................................................3
6. Project Scope........................................................................................................................4-5
7. Modules................................................................................................................................6-7
14. Budget…………………………………………………………………………………………………………..…..10
1
16. Data Gathering Approach...................................................................................................11
17. Concepts.............................................................................................................................11
19. Mockups........................................................................................................................13-14
20. Conclusion..........................................................................................................................15
21. References…………………………………………………………………………………………..……………………………..15
ABSTRACT
Let’s Plan aims to improve the experience of tourists in locations all around the world. The
world is evolving towards an automated system, gone are the days when people had to
rely on outdated information and manual labor. In the Tourism Industry, many people are
reliant on Travel Agencies, however, it is a slow and costly process. With our app, we
hope to improve the quality of information and feedback to our users on the Places they
would like to visit.
The App focuses on creating a route to places a person wants to visit, streamlining it to the
best possible route. Furthermore, the app considers the costs of entrance and possible
routes that can be taken for public transportation. The App will be interactive, allowing
users to share their experiences with one another through reviews and text chats with one
another.
1.INTRODUCTION
Tourism is one of the most important sectors in a country’s economy. Tourism increases
the revenue of the economy, increases a lot of jobs, develops the infrastructure of the
country and it exchange sense of culture between the people of different countries. It also
creates several jobs in appealing areas.
Our application can assist tourists in not only exploring foreign and local places, but also
with this application people will be able to decide what places they want to visit. Moreover,
multiple users will be able to share experiences with one another with the help of
comments and ratings. Our application will provide ideal routes for travelling from one
place to another with zero cost.
2
2.PROBLEM STATEMENT
In foreign countries, it is very common that tourists rely on local travel agencies to visit
different places which is very expensive and, in some cases, becomes rather limited.
Tourists visit multiple websites to find information to the places they want to visit, which is a
very time-consuming process.
Moreover, Tourists are unaware with the optimal routes so it is difficult for them to reach
their destination in time and it will increase the travelling cost
Our application will provide all information about the place the tourists are visiting. It will
connect the tourists with their personal routes that they find convenient.
It will also provide all the local and optimal routes for a best travelling experience reducing
costs for both fare and services the travelling cost.
With the help of user reviews provided in the application, tourists will be able to decide
which places are best to visit. As, in our application all the data about the places and
travel agents and travel agencies are centralized, users can easily access the data and
make their trip much more enjoyable and memorable.
3
Triposo (World Travel Unstable design and Simple interface to allow
Guide) Slow Loading Times ease in accessibility along
resulting in frequent with optimal algorithms to
crashes and errors enforce smooth
performance.
izi. TRAVEL Limited Locations are Communication HUB allows
present in Database of our app to update Localities
application. day-by-day. User can also
access preferences
towards points of interest.
6.PROJECT SCOPE
This system will be publicly available for users to try out. The user will be able to sign-up,
set-up his/her Login ID, and check out preferences. The User will also be able to Add
4
his/her locality. The User will be able to browse through all locations in the App. The
Locations will be featured according to the Preferences, as well as those which are
currently Trending or Popular in the area. The User can also Filter locations according to
Rating, Type, or nearness to vicinity.
The user also has an option to “Plan a Trip” where he/she is given the option to select
locations that are to be visited. And, at what time constraint. The App then calculates; the
optimal time, path, and popular Locations that the User can visit between his/her travels.
Then the User can also download the Plan so it can be viewed later without Mobile Data.
The Plan Also marks, rest spots, Bus Stops and detours that are more time-efficient than
the usual routes.
The App will also update itself with any sort of inconveniences due to Traffic Jams or if a
Place has closed or is under maintenance.
The App will be released as a Beta in Islamabad for testing and user critique; after which,
it will be released along with the availability of more servers.
.
7.MODULES
5
This module will be responsible for forming the basis of User-Interactive Environment, which
will serve basic functions such as Log-in, Sign-up and User Management. Furthermore, it will
store user’s Preferences, Personal Settings and Contact Information.
6
7.7 Module 7: Notification
This Module will allow the application to directly integrate itself with the Mobile or Web
Browser (Must be allowed by user) it is currently being used in. This will display a message
to the Users’ System when:
A location that the user has favorited, is updated.
User receives a message from another user.
Users receives a reply in his/her review.
A location is added that is Trending or is in Accordance to user preferences .
8. SYSTEM LIMITATIONS/CONSTRAINTS
As our app need to show nearby places of user, it needs GPS.
This application will only work locally in Pakistan because the places registered
would be only of Pakistan.
Our application will only be available in English language.
For Design Methodology, we will utilize Object-Oriented Approach. This helps us effectively
to connect between different modules in our project, moreover this method promises that
specific components of software will be well defined.
7
Framework Along with React JS.
The Smartphone Application will be developed in Android Studio with the aim of creating a well-
polished and simple Architecture.
We will use Firebase’s Firestore will be used which will function with both our Mobile and Web
Adaptations.
For Machine Learning, we will use PyTorch as it is regarded as the most Popular Library
(Python) for software training.
Table 2: Tools and Technologies for the Targeted Project.
Tools Version Rationale
8
13. TIME DIVISION
Table 5: Time phase Management of project
Phase One Software Development 70 days
and Design 17 Nov 2020-26 Jan 2021
14 BUDGET
Table 6: Proposed budget and Cost of project
Phase One Software Development $600
and Design
Total: $5000
15.2 Records
Our company will get all details of the kind of audience your platform is looking for and will
get all the future records of the application audience reach.
15.3 Warranty
The application has a warranty of 5 years in which any data problem will be solved by our
company without any additional consultancy charges
9
15.4 Financial Assistancce
Financial Assisstance is available from Meezan Bank only.Our company strictly don’t deal
with any other company
17. CONCEPTS
17.1 Mockup:
We will learn the concepts of human computer interaction to design an application which
will be attractive for our end users. A mockup will help us visualize the product.
You will have the option to see the look and feel of product before it's completed.
Regardless of whether it's an application, a website. Mockups will help in identifying the
issues in the designs.
17.2 Firebase:
With the help of Firebase, we will learn about the powerful systems and about their
usability in the system, which will help us during the coming time.
Its real-time database will allow us to store and sync data. Firebase also provides real time
messaging capability for our application.
Firebase analytics will provide a lot of solutions to understand the how users interact with
the application and to better optimizing the app for monetary purposes.
17.3 Machine learning:
Machine learning will allow the system to recognize patterns based on trained model to
advertise those places to the user where he has gone before or watched such places more
often rather than others.
10
Such factors our model will take into consideration to create more user specific
recommendations to suggest them.
17.4 Relational Database Management Systems:
We will learn how the SQL i.e. query language works, and how data is organized up to the
lower level for query optimization. We will also learn how the architecture of RDBMS' is
and how to integrate it into the application
19. MOCKUPS
11
Figure 2: Mockup 01, 02: Chat Section of the App along with People.
12
Figure 4: Mockup 04: Webpage displaying My Profile Tab
Figure 5: Mockup 04, 05: Mobile App Tab and Let’s Plan Panel
13
20. CONCLUSION
The proposed system will assist many people in Planning their Trips without hassle. We
will design the Application for Mobile and Web Domain in the Span of 100 Days, from Fri,
17th November 2020 to Thursday, 27th Februrary 2021.
21. REFERENCES
Build Mobile Travel App. (2019). Retrieved from The App Solutions:
https://theappsolutions.com/blog/development/build-mobile-travel-app/
Smart Guide. (2020, July 15). Retrieved from Google Play Store:
https://play.google.com/store/apps/details?id=org.smart_guide.smartguide.T_00007&hl=en
Travel Operation Module. (2020, July). Retrieved from Techno Heaven:
https://www.technoheaven.net/travel-operation-module.aspx
TraveloMatrix. (2020, July). Retrieved from https://www.travelomatix.com/travel-booking-
software.html
14
20. BUSINESS CONTRACT AGREEMENT:
PARTIES:
The Business Agreement Contract dated 16th November 2020,is made by and between Rabeea Ahmad and Sajida
Batool of RABAT Software Consultancy (‘contractor”) at College of Eme,Rawalpindi and Stephen Jobs of Saga
Travel Agency at 35 Street,V Avenue,Islamabad.
Whereas the company seeking for services is purely established as travel agency providing services for both
domestic and international travels.
Whereas the Contractor is a registered Software Consultancy and Development firm providing solutions to the
modern problems in a modern way.
The company Saga Travel Agency has expressed its interest in expanding its business through ecommerce and
online app development through seeking the services of software Consultancy at SABAT. Whereas the Consultancy
accepts the business engagement according to provisions stated below;
In consideration of the mutual promises, understanding and covenants in this Contract, of which the receipt and
sufficiency are hereby acknowledged, the Parties further agree to terms as follows:
DESCRIPTION OF BUSINESS:
The business owned by the company and operated by consultancy, shall have various line of products.
The contsultancy shall be responsible for providing a well establish application.Meanwhile,the company
shall be responsible for providing all he records to the Consultancy.
PROFIT SHARING:
For each service availed by the user,the Company shall receive 68% of the profit while the Consultancy
will receive 32% of net profit.The division of dividends shall be conducted every end of month.
CONFIDENTIALITY:
The parties shall maintain the confidentiality of all and any information shared, accessed and created
during the course of this contract. In the event where the contract is terminated, the documents and
records owned by respective parties shall be returned immediately.
15
QUALITY OF WORK:
The parties agree to perform their respective responsibilities under this contract with due diligence and
professionalism. The parties further agree to expend all resources including time,ability,talent,money and
among others,for the success of this business.
RELATIONSHIP OF PARTIES:
The company and Consultancy enter into this contract as joint business partners for this specific
Application development. Hence any decision or plan that involves he business shall require he
consultation, consent and approval of the both involved parties.
GOVERNING LAW:
This contract shall be governed by and construed in the applicable laws of the Islamic Republic Of
Pakistan, where both the undersigned parties reside.
SIGNATURE
16