GHOMO_PHIRO_PAKISTAN

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