Rabeea Ahmad Sajida Batool 39-EE-A: Techncal Business Writing

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 17

TECHNCAL BUSINESS WRITINGPROPSAL WRITING:

ASSIGNMENT

RABEEA AHMAD SAJIDA BATOOL 39-EE-A


E-TRAVILIA
Let’s Plan Together

Development Of A Tourism App

TABLE OF CONTENTS
Abstract............................................................................................................................................2

1. Introduction..............................................................................................................................2

2. Problem Statement...................................................................................................................3

3. Problem Solution for the Proposed System.............................................................................3

4. Related System Analysis/Literature Review........................................................................3-4

5. Advantages/Benefits of Proposed System...............................................................................4

6. Project Scope........................................................................................................................4-5

7. Modules................................................................................................................................6-7

7.1 Module 1: User Manager..................................................................................................6


7.2 Module 2: Location Manager...........................................................................................6
7.3 Module 3: Transfer Module.............................................................................................6
7.4 Module 4: Tour Creation..................................................................................................6
7.5 Module 5: Communication...............................................................................................6
7.6 Module 6: Reminder.........................................................................................................7
7.7 Module 7: Notification.....................................................................................................7
8. System Limitations/Constraints...............................................................................................7

9. Software Process and Design Methodology.........................................................................7-8

10. Tools and Technologies........................................................................................................8

11. Project Stakeholders and Roles............................................................................................9

12. Team Members Individual Tasks/Work Division................................................................9

13. Time Divison…………………………………….…………………………………………………………………9

14. Budget…………………………………………………………………………………………………………..…..10

15. Terms And Conditions……………………………………………………………………...………...………10

1
16. Data Gathering Approach...................................................................................................11

17. Concepts.............................................................................................................................11

18. Gantt Chart..........................................................................................................................12

19. Mockups........................................................................................................................13-14

20. Conclusion..........................................................................................................................15

21. References…………………………………………………………………………………………..……………………………..15

19. Plagiarism Report...............................................................................................................15

20. Business Contract Agreement.......................................................................................16-17

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

3.PROBLEM SOLUTION FOR THE PROPOSED SYSTEM

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.

4.RELATED SYSTEM ANALYSIS/LITERATURE REVIEW

Table 1: Related System Analysis with Targeted Project Solution.


Application Name Weakness Proposed Project Solution
Smart Guide All guides are singular All the functionalities are
and Locked in a Paid to designed to be completely
Use feature. Cluttered accessible from the start
interface. without the need of Top-
ups. Entries are designed
to be browsed
chronologically along with
diverse Filters.

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.

5.ADVANTAGES/BENEFITS OF PROPOSED SYSTEM

This software allows convenient pre-planning of Travels to different locations.


The Usage of Real-Time Synchronization allows updates to the availability, costs,
activities, and conditions of the spots in question.
Customer Services and Preferences allow Unique personalization of everyone; according
to his/her interests.
Allows users to view, evaluate and review the localities before making the trip.
Local Storage allows users to download planned routes in-order to minimize Data Usage.
Efficient AI and Algorithms allow users to find most efficient routes to all places, with
provisions and inclusion of alternatives such as Public Transport (Bus, Train, Fare) and
Rest Areas (Motel, Gas Station, etc.).
Show accurate Path from Start to Destination, with inclusion of all detours.

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.
.

Figure 1: Context Diagram of the Targeted Project.

7.MODULES

7.1 Module 1: User Manager

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.

7.2 Module 2: Location Manager


All the Locations present in the Application will be handled by this module. This will include
its Information, Pricing, Reviews, Pictures, and Activities as well as Current Popularity. User
will be able to view these Locations and Favorite them or add them to his/her current Plan. It
will also update itself in Real-Time about any changes to the Location.

7.3 Module 3: Transfer Module


The main responsibility of this Module is to allow interaction between the Location and The
User Module. It will allow user to search, filter and modify results. Users will utilize this
module in two ways:
 Users and Users
 Users and Locations

7.4 Module 4: Tour Creation


As the name suggests, this Module will be responsible for creating a routine that will allow
users to add locations as a part of their “Sites to Visit”. This Module will be automated and
will Output the Best Route for visiting all these places along with Possible Detours and
Public Transport Routes.

7.5 Module 5: Communication


An Extended feature for Users; this module will allow interaction between Two Users. They
will be able to send messages to one another which includes Text, Emojis, etc.

7.6 Module 6: Reminder


This will be a basic Alarm-Based Reminder. This will Ring on Following Conditions:
 User has scheduled a Trip at that time.
 The time to the specific location is going to expire.
 A Public Transportation service is going to be closing or is going to Embark.
 A location is about to be closed.
These Reminders will be procedural with a Unique Tone and Message Display.

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.

9. SOFTWARE PROCESS AND DESIGN METHODOLOGY


For Software Process, we will be using the Incremental Build Model. This will allow the
software to progress and improve linearly, building more of the prototype. This is a very safe
approach for us as newcomers, as we will be able to learn greatly alongside it, this
methodology suits us best.

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.

10. TOOLS AND TECHNOLOGIES


For web development, we have used Java-Script for development and to Serve as the

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

MS Visual Studio 2019 IDE


Tools Android Studio 4.0 IDE
And Firebase 2020 Database
Technologies
Adobe Illustrator 24.2.1.496 Design Work
MS Word 2019 Documentation
MS Power Point 2019 Presentation
Pencil 3.1.0 Mockups Creation
Technology Version Rationale

Java 8 Android Development


Firebase 2020 Database
Python 3.8.4 Machine Learning
Java-Script June 2020 Web Development
React 16.1.3.1 Framework

11. PROJECT STAKEHOLDERS AND ROLES


Table 3: Project Stakeholders for the Targeted Project.
Project Sponsor COLLEGE OF ELECTRICAL AND MECHANICAL ENGINEERING,NUST UNIVERSITY
Stakeholder Rabeea Ahmad
Sajida Batool
Project Supervisor Name: Mr.Shahzad Amin

12. TEAM MEMBERS INDIVIDUAL TASKS/WORK DIVISION


Table 4: Team Member Work Division the Targeted Project.
Student Name Student Registration Responsibility/ Modules
Number

Rabeea Ahmad 222479 Module 4, Module 5, Module 6

Sajida Batool  Module 1, Module 2, Module 3, Module 7

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

Phase Two Software Testing and 20 days


hardware Design
27 jan 2021-16 Feb 2021

Phase Three Error Evaluation 10 days

17 Feb 2021-27 feb 2021

14 BUDGET
Table 6: Proposed budget and Cost of project
Phase One Software Development $600
and Design

Phase Two Software Testing and $3000


hardware design

Phase Three Error Evaluation $1400

Total: $5000

15 .TERMS AND CONDITIONS

15.1 Price and payment


30% advance must be paid when contract is signed.

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

15.5 Employee benefit


Our companys employee will get a 25% discount from your application whenever they book
a vacation with it.

16. DATA GATHERING APPROACH


We will be using Questionnaires, prototyping to find the Structure, Composition and
Additional demands that the system should have. An emphasis on Feasibility Study will
also be stressed to understand the design, implementation, and construction of a working
model/prototype.

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

18. GANTT CHART

Figure 1: Gant Chart of the Targeted Project.

19. MOCKUPS

11
Figure 2: Mockup 01, 02: Chat Section of the App along with People.

Figure 3: Mockup 03: Webpage displaying Trending Tab of Software

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

22. PALGRAISM REPORT

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:

TERMS AND CONDITIONS:

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.

Management of Business Shares:


In consideration of the procedures involving the growth and expansion of business,the Company and
Consultancy each will have Seventy percent (70%) and Thirty percent (30%) shares of the business
respectively. The same numbers correspond to 70-30 voting rights in the decision making processes

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.

TERM OF THIS CONTRACT:


This contract shall be effective for initial period of two (2) years,starting from November 16,2020 to
November 16,2022.The parties may agree to renew,extend or terminate the Contract before reaching its
given end date.

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

Name of Client:______________________ Name of Sales Manager:_____________________


CNIC:______________________________ CNIC:____________________________________
Signature___________________________: Signature:_________________________________
Date_______________________________: Date:_____________________________________

16

You might also like