Upload
engineernadeemshahid
View
215
Download
0
Embed Size (px)
Citation preview
8/8/2019 GHOMO_PHIRO_PAKISTAN
1/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
GHOMO PHIROGHOMO PHIRO
PAKISTAN.COMPAKISTAN.COM
Adviser:Adviser:
Sir SherazSir SherazTeam Member:Team Member:
Muhammad Imran IshaqMuhammad Imran Ishaq
Project Name:Project Name:
8/8/2019 GHOMO_PHIRO_PAKISTAN
2/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Tour Manager DescriptionTour Manager Description
Tour managers (or tour directors) organizeTour managers (or tour directors) organizeand accompany groups of holiday makersand accompany groups of holiday makers
on package tours to a wide variety ofon package tours to a wide variety ofPakistan and overseas locations. They playPakistan and overseas locations. They playa central role in ensuring that their clientsa central role in ensuring that their clientsenjoy their holiday, as well as providingenjoy their holiday, as well as providing
them with practical support throughout thethem with practical support throughout thetrip.trip.
8/8/2019 GHOMO_PHIRO_PAKISTAN
3/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Cont..Cont..
Tour managers are responsible forTour managers are responsible for
accompanying tours from beginning toaccompanying tours from beginning to
end. In some companies, before toursend. In some companies, before toursare publicized and booked, they areare publicized and booked, they are
involved with planning tour schedules.involved with planning tour schedules.
8/8/2019 GHOMO_PHIRO_PAKISTAN
4/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN 44
Typical work activitiesTypical work activities
visiting destinations and suggesting interestingvisiting destinations and suggesting interestingtravel routes or places of interest;travel routes or places of interest;
accompanying groups traveling by coach,accompanying groups traveling by coach,although on specialist tours travel may be byalthough on specialist tours travel may be byminimini--bus, car, boat, train or plane;bus, car, boat, train or plane;
welcoming groups of holiday makers at theirwelcoming groups of holiday makers at theirstarting point, checking that all members of thestarting point, checking that all members of the
group have arrived and, if not, makinggroup have arrived and, if not, makinginvestigations through the company;investigations through the company;
checking tickets and other relevant documents,checking tickets and other relevant documents,seat allocations and any special requirements;seat allocations and any special requirements;
8/8/2019 GHOMO_PHIRO_PAKISTAN
5/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Cont..Cont..
ensuring that the tour is running smoothly for individualensuring that the tour is running smoothly for individualmembers of the group;members of the group;
responding to questions and offering help with anyresponding to questions and offering help with any
problems that ariseproblems that arise -- these can be as simple asthese can be as simple asdirecting a member of the group to the nearest chemistdirecting a member of the group to the nearest chemistor arranging help with luggage, but could also includeor arranging help with luggage, but could also includetracing lost baggage etc;tracing lost baggage etc;
dealing with emergencies such as helping adealing with emergencies such as helping aholidaymaker who is ill or those needing to contactholidaymaker who is ill or those needing to contactfamily members urgently;family members urgently;
contacting places to stay or visit, ahead of arrival time,contacting places to stay or visit, ahead of arrival time,to check details and arrangements;to check details and arrangements;
8/8/2019 GHOMO_PHIRO_PAKISTAN
6/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Scope of the project:Scope of the project:
In Pakistan different companies have websites thatIn Pakistan different companies have websites thatgive little bit info about the Pakistan and its culturegive little bit info about the Pakistan and its cultureand there interface are not user friendly. Thatsand there interface are not user friendly. Thats
why we launch online website for travelers whowhy we launch online website for travelers whowant to visit the Pakistan. This website providewant to visit the Pakistan. This website provideinformation about the place and the culture of theinformation about the place and the culture of theplace and available recourses of the place. Givenplace and available recourses of the place. Giventhe complexity of booking flights, hotel rooms, carthe complexity of booking flights, hotel rooms, carreservations or complete tour packages,reservations or complete tour packages,
considerable planning was required. Workingconsiderable planning was required. Workingclosely with the client, Primus web team, set aboutclosely with the client, Primus web team, set aboutflow charting the immense database; carefullyflow charting the immense database; carefullydetailing the impact one system would have ondetailing the impact one system would have onanotheranother
8/8/2019 GHOMO_PHIRO_PAKISTAN
7/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Project DriversProject Drivers::
yy The purpose of the project:The purpose of the project:
The purpose our company for launching this project isThe purpose our company for launching this project is
that motivate the local visitors as well as the foreignthat motivate the local visitors as well as the foreignvisitors and describe the beauty of Pakistan and itsvisitors and describe the beauty of Pakistan and itsculture before the other countries visitors. An importantculture before the other countries visitors. An importantpurpose of this project is that to provide the bestpurpose of this project is that to provide the bestfacilities to our visitors and giving the best user friendlyfacilities to our visitors and giving the best user friendlyweb site with complete information about the places ofweb site with complete information about the places ofthe Pakistan their culture also and have the informationthe Pakistan their culture also and have the informationof the all requirements of the users thats why thisof the all requirements of the users thats why thiscompany contract with best hotels, rent cars and the aircompany contract with best hotels, rent cars and the airlines of the Pakistanlines of the Pakistan
8/8/2019 GHOMO_PHIRO_PAKISTAN
8/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Project DriversProject Drivers contcont
y The Client, the Customer, and OtherStakeholders:
y
Our Client:Client: The Pakistan tourism companyThe Pakistan tourism companywants to develop a website for providing onlinewants to develop a website for providing onlineinformation to their users and provide betterinformation to their users and provide bettersolution of their problems during the tour of thesolution of their problems during the tour of thePakistan and also improving the economy of thePakistan and also improving the economy of the
different companies whose are connected with thidifferent companies whose are connected with thicompany.company.
8/8/2019 GHOMO_PHIRO_PAKISTAN
9/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
The Client, the Customer,The Client, the Customer,
and Other Stakeholders(and Other Stakeholders(
cont..)cont..) They wants to provide a user friendly interfaceThey wants to provide a user friendly interface
to their user and easy to access and fastto their user and easy to access and fast
searching on the website for any informationsearching on the website for any informationabout Pakistan , any city , current events inabout Pakistan , any city , current events in
different cities of the Pakistan and etc.different cities of the Pakistan and etc.
The Customer:The Customer:
Our client is our customerOur client is our customerbecause we develop software for a particularbecause we develop software for a particular
company.company.
8/8/2019 GHOMO_PHIRO_PAKISTAN
10/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
The Client, the Customer,The Client, the Customer,
and Other Stakeholders(and Other Stakeholders(
cont..)cont..) Other Stakeholders:Other Stakeholders:
In other stakeholders theseIn other stakeholders these
companies and hotels and persons that arecompanies and hotels and persons that arefact the product and tour company output. Ifact the product and tour company output. I
whichwhich
PIA (Pakistan International Airline)PIA (Pakistan International Airline) Shaheen AirlineShaheen Airline
8/8/2019 GHOMO_PHIRO_PAKISTAN
11/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Cont..Cont..
Aero Asia Airline and etcAero Asia Airline and etc
PC Hotel (pearl continental) all breaches inPC Hotel (pearl continental) all breaches indifferent branches of the Pakistandifferent branches of the Pakistan
Avari HotelAvari Hotel
Peshawar HotelPeshawar Hotel
Maree Hotel and etcMaree Hotel and etc
Rajput Transport CompanyRajput Transport Company
Zakey MotorsZakey Motors
Moblink telecommunicationMoblink telecommunication
Ufone etcUfone etc
8/8/2019 GHOMO_PHIRO_PAKISTAN
12/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Users of the Product :Users of the Product :
User role:User role: Owner of the tourism ofOwner of the tourism ofPakistan Company is the administratorPakistan Company is the administrator
Role Description:Role Description: to check theto check theprogress of the website and update the specialprogress of the website and update the specialpackages to his company customers and makepackages to his company customers and makedecision which customer deserve that packagedecision which customer deserve that packageand also decide which company add willand also decide which company add willadvertise on the website and check the websiteadvertise on the website and check the websitedatabase and decide which data is deleteddatabase and decide which data is deletedfrom database and used as a record.from database and used as a record.
8/8/2019 GHOMO_PHIRO_PAKISTAN
13/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Cont..Cont..
Data operators:Data operators:
These users can only update theThese users can only update theinformation about the city and culture and beauty of theinformation about the city and culture and beauty of the
Pakistan. They can delete data which is old and therePakistan. They can delete data which is old and thereis no need of datais no need of data i.e. cricket match.i.e. cricket match. They also updateThey also updatethe important event along the city.the important event along the city.
These users are those whoThese users are those whoupdate data about the Airline ticket booking, hotel roomupdate data about the Airline ticket booking, hotel roombooking and car reservation and other activitybooking and car reservation and other activityinformation. Also update the current prize of theinformation. Also update the current prize of thepackages and road map of the placespackages and road map of the places
8/8/2019 GHOMO_PHIRO_PAKISTAN
14/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Cont.Cont.
Company Customer:Company Customer:
Customer is the user who isCustomer is the user who is
interact with the website and view theinteract with the website and view thecomplete information about tour ofcomplete information about tour ofparticular place and select the packageparticular place and select the packagefor tour and also give the feedback andfor tour and also give the feedback and
also send mail and any secession aboutalso send mail and any secession aboutthe package and website and facilitiesthe package and website and facilitiesprovide that company to there customers.provide that company to there customers.
8/8/2019 GHOMO_PHIRO_PAKISTAN
15/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Project Constraints:Project Constraints:
Constrains are the rules according to that rulesConstrains are the rules according to that rules
develop the productdevelop the product
Mandated ConstraintsMandated Constraints
This product can run on any browser.This product can run on any browser.
It is developed by using the PHP, APACHEE andIt is developed by using the PHP, APACHEE and
MYSQL, HTML and XML.MYSQL, HTML and XML.
It is registered to one company other company orIt is registered to one company other company orpartner of that company cannot use itpartner of that company cannot use it
This product is can run on any operating systemThis product is can run on any operating system
but windows recommendedbut windows recommended
8/8/2019 GHOMO_PHIRO_PAKISTAN
16/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Implementation EnvironmentImplementation Environment
of the Current System:of the Current System:
It is implement in any environment butIt is implement in any environment but
windows recommended and PHP,windows recommended and PHP,
APACHE and MYSAL servers areAPACHE and MYSAL servers areinstalled on the server computer for theinstalled on the server computer for the
implementation of that productimplementation of that product
8/8/2019 GHOMO_PHIRO_PAKISTAN
17/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Anticipated WorkplaceAnticipated Workplace
Environment:Environment:
Anticipated workplace environment isAnticipated workplace environment is
that if the product is used in Linux andthat if the product is used in Linux and
sun Solaris and other operating systemsun Solaris and other operating systemrather than windows its performancerather than windows its performance
effected and user also feel not well whoeffected and user also feel not well who
maintain that product so the windowsmaintain that product so the windowsoperating system is better than otheroperating system is better than other
operating systems because it is useroperating systems because it is user
friendly.friendly.
8/8/2019 GHOMO_PHIRO_PAKISTAN
18/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
ContCont
Budget Constraints:Budget Constraints:
The budget of the product is 50000 and itThe budget of the product is 50000 and itwill complete in 4 monthswill complete in 4 months
Naming Conventions and Definitions:Naming Conventions and Definitions: In this we write the abbreviation of theIn this we write the abbreviation of the
word which is used in this document.word which is used in this document.
PHPPHP (Personal Home Page, Hypertext processor)(Personal Home Page, Hypertext processor)
MYSQLMYSQL (My Structure Query language)(My Structure Query language)
APACHEEAPACHEE (Web Server)(Web Server) HTMLHTML (Hyper Text Markup Language)(Hyper Text Markup Language)
XMLXML (Extensible Markup Language)(Extensible Markup Language)
8/8/2019 GHOMO_PHIRO_PAKISTAN
19/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
FunctionalRequirementsFunctionalRequirements
The Scope of the Work:The Scope of the Work:
The scope of theThe scope of the
work is that it is facilitate the user andwork is that it is facilitate the user and
allow him to take decision easily andallow him to take decision easily and
interact with website as well as Pakistaniinteract with website as well as Pakistani
culture and it first web site which confirmculture and it first web site which confirmevery thing online there is no need to goevery thing online there is no need to go
the offices and confirm tickets and otherthe offices and confirm tickets and other
resourcesresources
8/8/2019 GHOMO_PHIRO_PAKISTAN
20/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
FunctionalRequirementsFunctionalRequirements
contcont Scope of the product:Scope of the product:
Scope of the product is thatScope of the product is that
who is use it and how it functioning. Itwho is use it and how it functioning. It
provide the complete information aboutprovide the complete information about
traveling in Pakistan and events in thetraveling in Pakistan and events in the
different cities of Pakistan and providedifferent cities of Pakistan and providethe information about the best locationsthe information about the best locations
and hotels in Pakistan .and hotels in Pakistan .
8/8/2019 GHOMO_PHIRO_PAKISTAN
21/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Functional and DataFunctional and Data
Requirements (Business Rules)Requirements (Business Rules)
Requirement #1:Requirement #1:
Product should keep the data of theProduct should keep the data of thecustomercustomer
Requirement #2:Requirement #2: Product must be with user friendly interfaceProduct must be with user friendly interface
Requirement #3:Requirement #3:
User must enter its completeUser must enter its complete informationinformation
Requirement #4:Requirement #4:
User can send feedback and mail toUser can send feedback and mail tocompanycompany
Requirement 5:Requirement 5:
User can pay with credit cardUser can pay with credit card
8/8/2019 GHOMO_PHIRO_PAKISTAN
22/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
ContCont
Requirement #6:Requirement #6:
Web some component should be dynamic whichWeb some component should be dynamic whichcan change by administrator according to the needcan change by administrator according to the need
Requirement #7:Requirement #7:
Save the data of the companies whose haveSave the data of the companies whose havecontract with our companycontract with our company
Requirement #8:Requirement #8:
Provide the complete information of the visitingProvide the complete information of the visitingplaces and their current eventsplaces and their current events
Requirement #9:Requirement #9:
Also provide the prizes of different packages.Also provide the prizes of different packages.
Requirement #10:Requirement #10:
Provide the report to the administrator about theProvide the report to the administrator about theperformance of organizationperformance of organization
8/8/2019 GHOMO_PHIRO_PAKISTAN
23/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
High Level Design Overview ofHigh Level Design Overview of
the Software Projectthe Software Project
Use Case Diagram as per ValeroUse Case Diagram as per Valero
template of requirement gatheringtemplate of requirement gathering Product should keep the data of theProduct should keep the data of the
customercustomer
8/8/2019 GHOMO_PHIRO_PAKISTAN
24/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
8/8/2019 GHOMO_PHIRO_PAKISTAN
25/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
1) View Sites1) View Sites
8/8/2019 GHOMO_PHIRO_PAKISTAN
26/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
2) Creating Account2) Creating Account
8/8/2019 GHOMO_PHIRO_PAKISTAN
27/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
3)Customer Send Feedback3)Customer Send Feedback
8/8/2019 GHOMO_PHIRO_PAKISTAN
28/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
4)Transport Booking4)Transport Booking
8/8/2019 GHOMO_PHIRO_PAKISTAN
29/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
5)Flight Booking5)Flight Booking
8/8/2019 GHOMO_PHIRO_PAKISTAN
30/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
6)Hotel Room Booking6)Hotel Room Booking
8/8/2019 GHOMO_PHIRO_PAKISTAN
31/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
7)Payment Through Credit7)Payment Through Credit
CardCard
8/8/2019 GHOMO_PHIRO_PAKISTAN
32/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
8)Payment Through Banking8)Payment Through Banking
8/8/2019 GHOMO_PHIRO_PAKISTAN
33/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
9)Update New Information9)Update New Information
8/8/2019 GHOMO_PHIRO_PAKISTAN
34/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
10)Maintain user Inf.10)Maintain user Inf.
8/8/2019 GHOMO_PHIRO_PAKISTAN
35/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
11) Maintain Advertisement11) Maintain Advertisement
Inf.Inf.
8/8/2019 GHOMO_PHIRO_PAKISTAN
36/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
12)Updating New Packages12)Updating New Packages
8/8/2019 GHOMO_PHIRO_PAKISTAN
37/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
13)Reading Reports And13)Reading Reports And
Feedback And Make DecisionF
eedback And Make Decision
8/8/2019 GHOMO_PHIRO_PAKISTAN
38/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Class DiagramClass Diagram
8/8/2019 GHOMO_PHIRO_PAKISTAN
39/39
GHOMO PHIRO PAKISTANGHOMO PHIRO PAKISTAN
Sequence DiagramSequence Diagram