Blackbook Travel

download Blackbook Travel

of 38

Transcript of Blackbook Travel

  • 8/2/2019 Blackbook Travel

    1/38

    GGG ...NNN ...KKK HHH AAA LLL SSSAAA CCC OOO LLL LLL EEE GGG EEE OOO FFF AAA RRR TTT SSS,,, CCC OOO MMM MMM EEE RRR CCC EEE AAA NNN DDD SSSCCC III EEE NNN CCC EEE

    TTRRAAVVEELL AASS SS IISS TT

    TTHHEE PP RROOJJ EECCTT RREEPP OORRTT

    Submitted by MAKARAND.R.KADAVE-314 &

    SANKET SALIAN-

    TT..YY.. BB..SScc.. ((IINNFFOORRMM AATTIIOONN TTEECCHHNNOOLLOOGGYY))

    220000 88 -- 22000099

    Department of IINNFFOORRMMAATTIIOO NN TTEECCHHNNOOLLOOGGYY

    MATUNGA(E), Mumbai-.

    UNIVERSITY OF MUMBAI

    2008-2009

    TT ..YY.. BB..SScc.. ((ccoomm pp .. sscciieenn ccee))

    22000077 -- 22000088

    Project Guide : Mrs. JASBIR KAUR

    Department of INFORMATION TECHNOLOGY

    UNIVERSITY OF MUMBAI

    2007-2008

  • 8/2/2019 Blackbook Travel

    2/38

    ACKNOWLEDGEMENT

    We are greatly indebted to our honorable principal sir for all hisencouragement, support, and facilities provided in the college that gave us enoughenthusiasm, confidence, and strength in getting this project to its present stage.

    Developing any project is not an easy job. It needs lots of human efforts,dedication, and sense of togetherness among the people involved in it. These thingsmean a lot only when there is a strong driving force and continuous support behindthe team in every stage of development. This driving force and support in our casewas provided by our own project guide.

    We will like to give heartiest thanks to our project-in-charge and all otherstaff members of Computer Science department who provided us with theirunconditional and tireless support.

    We would like to thank our parents for providing us with all their supportand encouragement right from the projects budding stage to its current maturity.

    Above all we would like to thank the almighty for giving us courage andenergy to work day and night to make this project a grand success.

  • 8/2/2019 Blackbook Travel

    3/38

    SR.NO . DESCRIPTION

    1 Organizational Overview

    2 Description of the Present System

    3 Limitations of the Present System

    4 Features of the Proposed System

    5

    Limitations of the Proposed System6 Gnatt Chart

    7 Event Table

    8 E-R Diagram

    9 Context Diagram

    10 Functional Decomposition Diagram

    11 DFD Fragments

    12 System Flowchart

    13 Structure Chart

    14 System Coding And Naming Convention

    15 List of Tables

    16 Menu Tree

    17 Crud Table

    18 Report List

    19 Program Description

    20 Form Description

    21 Coding

    INDEX

  • 8/2/2019 Blackbook Travel

    4/38

    22 Screen Shots

    23 References

  • 8/2/2019 Blackbook Travel

    5/38

    Company overview

    The company was established in 1990. The company has consequentlymaintained a reputation of providing friendly and satisfactory services tothe customer.

    Objectives of the company

    To provide various tours with different and flexible packages.

    To provide satisfactory service.

    Terms and conditions

    Rates are applicable for a single person only. Any change in journey or cancellation should be reported before 24 hours of the journey date.

  • 8/2/2019 Blackbook Travel

    6/38

    Current system

    The present system doesnt use any software to keep records of customers.

    Customer details and all other databases are manually maintainedand so lots of paper work has to be done.

    Bill generation is manually done and maintained. The computer is used check the flight and train status and foronline reservation.

    All other task like calculation, conversion and report generationare manually done.

    Limitation of the present system

    No proper database Filing of manual documents is time consuming. Execution is not efficient.

  • 8/2/2019 Blackbook Travel

    7/38

    Increased space requirement due to storage of manual records. No specific software is used for billing, so billing has to be donemanually

    Proposed system

    The proposed system is been developed to match the companysneed, makes their work simple and easy.

    The system has a database which is easy accessible and helpfulin storing customer details.

    The package details can easily store and retrieved later. Efficient and saves time. Bills, package details can be easily generated.

    Advantages

  • 8/2/2019 Blackbook Travel

    8/38

    It provides consistency in the software so the user can handle iteasily.

    The system provides a unique customer id which is used to accesscustomer detail easily.

    Its easy to use and less time consuming.

    Estimated time for completion of project

  • 8/2/2019 Blackbook Travel

    9/38

    EVENT DIAGRAM

    Requirement Analysis

    System Design

    Detailed Design

    Coding

    Testing

    EXPEECTED

    ACTUAL

    ACTUAL

    EXPECTED

    ACTUAL

    EXPECTED

    EXPECTED

    ACTUAL

    EXPECTED

    ACTUAL

    15 30 45 60 75 90

    P

    H

    A

    S

    E

    DAYS

  • 8/2/2019 Blackbook Travel

    10/38

    EVENT SOURCE TRIGGER ACTIVITY RESPONSE DESTINATION

    Registration

    of customer

    Customer Registration

    of customer

    The customer

    details areregistered

    Customer

    details areentered in tothe database

    Booking of Tour

    Customer Confirms therequest of booking

    Gets a bill Customer

    Availability Customer Checks for theavailability forthe customer

    The seats areconfirmed

    Tour / Trip

    Cancellation Customer Cancels theBooking

    Cancels thebooking made

    by thecustomer

    The seats andavailability is

    updated

    Customer

    Addition of tour package

    TravelManagement

    Addition of new package

    New packageis added

    Tour package

    Deletion of tour package

    TravelManagement

    Deletion of new package

    Deletion of anexistingpackage

    Tour package

    Addition of Program in

    package

    TravelManagement

    Addition of new program

    New programis being added

    in to anexistingpackage

    Tour package

    Deletion of Program in

    package

    TravelManagement

    Deletion of new program

    Program isbeing deleted

    from anexistingpackage

    Tour package

    Reschedulingof the booking Customer Updation of booking The booking isbeing changeto different

    date

    The seats areupdated Customer

  • 8/2/2019 Blackbook Travel

    11/38

    Addition andcancellation of transportation

    TravelManagement

    Addition andcancellation of transportation

    Newtransportation

    added orexisting

    transportationis deleted

    Trips

    Addition andcancellation of staff member

    TravelManagement

    Addition andcancellation of Staff member

    New Staff member isadded orexisting

    member isdeleted

    Staff memberupdated

    Staff

    Payment of Salary to Staff

    TravelManagement

    Salarypayment

    Payment of staff member

    is done

    Staff

  • 8/2/2019 Blackbook Travel

    12/38

    ERD

    Package type

    Customer Staff

    Business

    Cancellation Packages

    Trips

    Airline

    Makes

    Booking

    C.ID

    C.Address

    C.name

    C.Phone

    Roll back payment

    Ticket

    Ticketdetails

    Destination

    Price

    Date of Journey

    No. of persons

    Price

    Destination

    No of persons

    Class

    Flight no

    Train no.

    Cl

    Staff ID

    ualification

    S. Name

    Date

  • 8/2/2019 Blackbook Travel

    13/38

    CONTEXT LEVEL DIAGRAM

    Travel

    Assist

    Cancellation

    0

    Customer

    Employee Reservation

    Management

    Paying of Bill

    Check available dtls

    Ask forreservation

    Place a booking

    Cancellation of booking

    Giving personal dtls

    Cancellation details

    Reservation details

    Getting payment

    Required for basic

    Organizes various tours

    Booking cancel details

    Giving client dtls

    Provide booking confirmation

    Annual budget report

    Check status of client

  • 8/2/2019 Blackbook Travel

    14/38

    DECOMPOSITION DIAGRAM

    1.0

    Createnew

    booking

    1.1

    RecordClientInfo

    1.2

    RecordBooking

    1.3

    ProduceConfirma

    tion

    2.0

    Requestfor

    reservation

    2.1

    2.2Approval of date

    3.0

    Paymentof bill

    3.1

    Calculatebill

    3.2Payment

    of bill

    4.0

    Cancellation of

    booking

    4.1

    Check forbooking

    4.2Cancel

    booking

    5.0

    OrganizeVariousTours &

    5.1

    ProvidePackage

    details

    6.0

    CheckStaff

    details

    6.1

    Staff dtls

    6.2

    UpdatesEMP

    Records

    6.3

    Modifies &Delete

    Records

    0

    Check foravailability

    Travel Agent

    5.2

    ProvideTrip

  • 8/2/2019 Blackbook Travel

    15/38

    DFD FRAGMENT

    Request for Booking

    Booking DetailsBooking Information

    Booking DetailsNew Bookin

    New Bookin

    Client Details

    CustomerTravel

    Management

    Customer

    BookingDatabase

    Customer

    Customer

    Customer

    TravelManagement

    TravelManagement

    Bookingdatabase

    1.1

    Record clientinfo

    1.2

    Recordbooking

    1.3

    Produceconfirmation

    2.1

    Check foravailability

  • 8/2/2019 Blackbook Travel

    16/38

    Customer Bookingdatabase

    Booking confirmation

    2.2

    Approval of date

    Ask for cancellation

    CustomerDatabase

    Pay bill amount

    Check bill amountCustomer Staff

    Customer

    CustomerBookingDatabase

    BillDatabase

    BookingDatabase

    Get booking details

    3.1

    Calculate bill

    3.2

    Payment of bill

    4.1

    Check forbooking

  • 8/2/2019 Blackbook Travel

    17/38

    Update records Add packages

    Cancel booking

    Staff

    BookingDatabase

    TravelManagement

    4.2

    Cancel booking

    5.1

    Provide packagedetail

    Give payment backCustomer

    Staff DatabaseProvide details

    Add trips

    Update records

    Staff

    Staff

    TravelManagement

    TravelMana ement

    Update details

    Update details

    5.2

    Provide tripdetail

    5.3

    Staff details

  • 8/2/2019 Blackbook Travel

    18/38

    Staff Database

    Get Staff records

    Staff DatabaseTravel

    Management

    Update records

    Give updatedrecords

    TravelManagement

    Give modifiedrecords

    6.1

    Update staff records

    6.2

    Update staff records

    Calculate salary

    Check working days Staff Database

    Staff

    TravelManagement

    Get Staff records

    TravelManagement

    6.3

    Provide packagedetail

    Give modified records

    TravelManagement

    Get Staff records

    Staff Database

    7.1

    Check staff

    detail

    7.2

    Payment of

    salary

  • 8/2/2019 Blackbook Travel

    19/38

    System Flow-Chart Diagram

    Air

    CustomerPacka e

    Bus

    Train

    Booking

    Packagereport

    Package

    Update

    TripTrip

    Customer

    Bill

    CustomerReport

    BillBill report

    Staff Staff

    Staff

    Report

    LoginAdd User

  • 8/2/2019 Blackbook Travel

    20/38

    Structure Chart

    Create New Booking

    Getting CustomerInformation

    Record Booking

    Create BookingRecords

    Customer Information

    CustomerInformation

    Booking

    DetailsCustome

    rInformat

    Booking Details

    ClientInformat

    ion

    BoDe

    BookingDetails

    TransactDetails

  • 8/2/2019 Blackbook Travel

    21/38

    Write Transaction

    Process the Transaction

    Create CustomerRecord

    UpdateCustomer

    Record

    CustomerInformation

    CustomerInformation

  • 8/2/2019 Blackbook Travel

    22/38

    SYSTEM CODING NAMING CONVENTION

    Form frmCommand button cmd

    Text Box txtLabel lbl

    Combo-Box cmbRecordset object dbadmsn.. (etc)

    Connection Object dbcon

    SSyysstteemm CCoonnttrroollss aanndd SSttaannddaarrddss

  • 8/2/2019 Blackbook Travel

    23/38

    Input Controls :

    Completeness Test

    Access Controls :

    Password

    Output Controls :

    Reports

    Label : A single line of read only text to show the purpose of different controls.

    Text Box : To enter text data.

    Command Buttons : Invokes user triggered events.

    Combo Box : An input control that contains a list of acceptable entries the usercan select.

    Data Grid : A control to display list of records.

    .

    Date Picker: A control to display a date/calendar.

  • 8/2/2019 Blackbook Travel

    24/38

    TABLE LIST

    SSrr .. NNoo .. TT aa bb llee NNaa mm ee TT aa bb llee DDeessccrr iipp tt iioonn

  • 8/2/2019 Blackbook Travel

    25/38

    11 ccuussttoommeerr iinnf f oo CCoonnttaaiinnss IInnf f oorrmmaattiioonn oof f CCuussttoommeerr

    22 bbiillll CCoonnttaaiinnss IInnf f oorrmmaattiioonn oof f BBiillll

    33 lloo

    gg

    iinn

    LLooggiinn nnaammee aanndd ppaasssswwoorrdd

    OOf f aallll ssttaaf f f f mmeemmbbeerrss

    44 ppaacck k aaggee CCoonnttaaiinnss IInnf f oorrmmaattiioonn oof f PPaacck k aaggee

    55 ssttaaf f f f iinnf f oo CCoonnttaaiinnss IInnf f oorrmmaattiioonn oof f SSttaaf f f f mmeemmbbeerrss

    SSrr .. NNoo .. TT aa bb llee NNaa mm ee TT aa bb llee DDeessccrr iipp tt iioonn

    66 ccuussttoommeerr ppaacck k aaggee CCoonnttaaiinnss iinnf f oorrmmaattiioonn oof f tthhee ppaacck k aaggee sseelleecctteedd

  • 8/2/2019 Blackbook Travel

    26/38

    bbyy ccuussttoommeerr

    77 ttrriipp CCoonnttaaiinnss iinnf f oorrmmaattiioonn oof f tthhee ttrriipp sseelleecctteedd bbyy

    ccuussttoommeerr

    88 aaiirr CCoonnttaaiinnss FFlliigghhtt iinnf f oorrmmaattiioonn

    99 bbuuss CCoonnttaaiinnss BBuuss iinnf f oorrmmaattiioonn

    1100 ttrraaiinn CCoonnttaaiinnss ttrraaiinn iinnf f oorrmmaattiioonn

    1111 ccoouunnttrryy CCoonnttaaiinn aallll tthhee ccoouunnttrriieess wwhheerree sseerrvviiccee iiss aavvaaiillaabbllee

    TABLE STRUCTURE

  • 8/2/2019 Blackbook Travel

    27/38

    11 .. CCuussttoommeerr IInnf f oo

    FF iieelldd NN aa mm ee DDaa tt aa TT yypp ee FF iieelldd SSiizzee

    ccuussttoommeerr__iidd TTeexxtt 5500

    ccuussttoommeerr__nnaammee TTeexxtt 5500

    aaddddrreessss TTeexxtt 5500

    cciittyy TTeexxtt 5500

    ppiinn TTeexxtt 5500

    ccoonnttaacctt__rreess TTeexxtt 5500

    ccoonnttaacctt__mmoobb TTeexxtt 5500

    nnaattiioonnaalliittyy TTeexxtt 5500

    ddoobb DDaattee / / TTiimmee

    ggeennddeerr TTeexxtt 5500

    j jddaattee DDaattee / / TTiimmee

    bbddaattee DDaattee / / TTiimmee

    nnoopp TTeexxtt 5500 j j ttyyppee TTeexxtt 5500

    2. bill

  • 8/2/2019 Blackbook Travel

    28/38

    FF iieelldd NN aa mm ee DDaa tt aa TT yypp ee FF iieelldd SSiizzee

    bbiillll__nnoo TTeexxtt 5500

    ccuussttoommeerr__iidd TTeexxtt 5500

    ccuussttoommeerr__nnaammee TTeexxtt 5500

    cciittyy bbooook k iinngg__ddaattee DDaattee / / TTiimmee

    j joouurrnneeyy__ddaattee DDaattee / / TTiimmee

    f f aarree TTeexxtt 5500

    ddeessttiinnaattiioonn TTeexxtt 5500

    nnoo__oof f __ppeerrssoonn TTeexxtt 5500

    ttaaxx NNuummbbeerr LLoonngg IInntteeggeerr

    ttoottaall NNuummbbeerr LLoonngg IInntteeggeerr

    ppnnrrnnuumm TTeexxtt 5500

    3. login

    FF iieelldd NN aa mm ee DDaa tt aa TT yypp ee FF iieelldd SSiizzee

    uusseerr__nnaammee TTeexxtt 5500

    PPaasssswwoorrdd TTeexxtt 5500

    4. pp aa cckk aa ggee

  • 8/2/2019 Blackbook Travel

    29/38

    FF iieelldd NN aa mm ee DD aa tt aa TT yypp ee FF iieelldd SSiizzee

    PPaasssswwoorrddppaacck k aaggee__nnaamm ee TTeexxtt 5500

    ppaacck k aaggee__ddeessttiinnaattiioonn TTeexxtt 5500

    ppaacck k aaggee__nnoo__oof f __ddaayyss TTeexxtt 5500

    ppaacck k aaggee__pprriiccee TTeexxtt 5500

    ppaacck k aaggee__ddeettaaiillss TTeexxtt 5500

    5. sstt aa f f f f __iinn f f oo

    FF iieelldd NN aa mm ee DDaa tt aa TT yypp ee FF iieelldd SSiizzee

    ssttaaf f f f __iidd TTeexxtt 5500

    ppoosstt TTeexxtt 5500

    nnaammee TTeexxtt 5500

    aaddddrreessss TTeexxtt 5500

    pphhoonnee__nnoo NNuummbbeerr DDoouubbllee

    ddaattee__oof f __ j jooiinniinngg DDaattee / / TTiimmee

    ssaallaarryy NNuummbbeerr LLoonngg IInntteeggeerr

    ddaattee__oof f __bbiirrtthh DDaattee / / TTiimmee

    qquuaalliif f iiccaattiioonn TTeexxtt 225500

    66 .. ccuu ss tt oomm eerr pp aa cckk aa ggee

  • 8/2/2019 Blackbook Travel

    30/38

    FF iieelldd NN aa mm ee DDaa tt aa TT yypp ee FF iieelldd SSiizzee

    CCuusstt__iidd TTeexxtt 5500

    ppaacck k __nnaammee TTeexxtt 5500

    ppaacck k __ddeessttiinnaattiioonn TTeexxtt 5500

    ppaacck k __pprriiccee TTeexxtt 5500

    ppaacck k __nnoo__oof f __ddaayyss TTeexxtt 5500

    ppaacck k __ddeettaaiillss TTeexxtt 5500

    ppaacck k __bbddaattee DDaattee / / TTiimmee

    ppaacck k __ j jddaattee DDaattee / / TTiimmee

    ppaacck k __nnoo__oof f __ppeerrssoonnss TTeexxtt 5500

    7.Trip

    FF iieelldd NN aa mm ee DDaa tt aa TT yypp ee FF iieelldd SSiizzee

    CCuusstt__iidd TTeexxtt 5500

    TTrriipp__ddeessttiinnaattiioonn TTeexxtt 5500

    TTrriipp__ j joouurrnneeyyddaattee DDaattee / / TTiimmee

    TTrriipp__rraattee NNuummbbeerr LLoonngg IInntteeggeerr

    TTrriipp__ttyyppee TTeexxtt 5500

    TTrriipp__ppeerrssoonn NNuummbbeerr LLoonngg IInntteeggeerr

    TTrriipp__bbooook k iinnggddaattee DDaattee / / TTiimmee

    ppnnrrnnuumm TTeexxtt 5500

    8.Air

  • 8/2/2019 Blackbook Travel

    31/38

    FF iieelldd NN aa mm ee DDaa tt aa TT yypp ee FF iieelldd SSiizzee

    ddeessttiinnaattiioonn TTeexxtt 5500

    pprriiccee TTeexxtt 5500

    9. Bus

    FF iieelldd NN aa mm ee DDaa tt aa TT yypp ee FF iieelldd SSiizzee

    ddeessttiinnaattiioonn TTeexxtt 5500

    PPrriiccee TTeexxtt 5500

    10.Train

    FF iieelldd NN aa mm ee DDaa tt aa TT yypp ee FF iieelldd SSiizzee

    ddeessttiinnaattiioonn TTeexxtt 5500

    pprriiccee TTeexxtt 5500

    11.Country

    FF iieelldd NN aa mm ee DDaa tt aa TT yypp ee FF iieelldd SSiizzee

    ccoouunnttrryy__iidd AAuuttooNNuummbbeerr 5500

    ccoouunnttrryy__nnaammee TTeexxtt 5500

  • 8/2/2019 Blackbook Travel

    32/38

    File

    Operation

    Start

    Booking

    BillLog Off

    Exit

    Administrator

    Details

    Report

    Information

    U date Details

    Add User

    Staff

    Utilities

    Calculator

    Notepad

    Internet Ex lorer

    Help

    About Us

    Version

    Menu Tree

  • 8/2/2019 Blackbook Travel

    33/38

    CRUD TABLE

    Air Bus Train Package Customerpackage Trip Customer

    _info

    Bill Staff Login

    frmBooking R R R R CRD CRD CRUD - - -frmBill - - - - R R R CRUD - -

    frmUpdate CRUD CRUD CRUD CRUD - - - - - -frmAddUser - - - - - - - - - C

    frmStaff - - - - - - - - CRUD -CustomerpackageReport

    - - - - R - - - - -

    Trip Report - - - - - R - - - -PackageReport

    - - - R - - - - - -

    Bill Report - - - - - - - R - -Staff Report - - - - - - - - R -

    REPORT LIST

    Bill Report:

    This report is used to generate information about the bill.

  • 8/2/2019 Blackbook Travel

    34/38

    Customer Report:

    This report is used to generate information about all the customers who done their booking.

    Staff Report:

    This report is used to generate information about all the staff members.

    Package Report:

    This report is used to generate information about all the packages.

    Trip Report:

    This report is used to generate information about all the trips.

    PROGRAM DESCRIPTION

    Staff user subsystem:

    This subsystem is used to maintain all records of those people who became staff of theorganization. This subsystem deals with creation, updation, cancellation of the membership of the staff.

  • 8/2/2019 Blackbook Travel

    35/38

    Booking subsystem:

    This subsystem is used to maintain the records of all the customer. This subsystem dealswith creation, updation, cancellation of the booking of the customer.

    Report generation subsystem

    This subsystem is concerned with administrative part of the system. It deals withgeneration of report.

    Form Name File Name Description

    frmLogin frmLogin.frm Helps to log-in to the system.

    frmadduser frmadduser.frm Helps to add user.

    frmbooking frmbooking.frm It allows to add new booking of customer in the system.

    Form Description

  • 8/2/2019 Blackbook Travel

    36/38

    frmstaff frmstaff.frm It display the staff details

    frmbill frmbill.frm It allows to generate bill of thecustomer

    MDIForm1 MDIForm1.frm It is the main form from whereuser can access all transactions.

    frmprint frmprint.frm It print the bill of customer

    frmreports frmreports.frm It shows all the records

    frmupdate frmupdate.frm It allow administrator to addpackages and trips

    frmSplash frmSplash.frm It is splash screen for thesoftware

    frmwelcome frmwelcome.frm It is a welcome screen for thesoftware

    frmticket frmticket.frm It print the ticket .

    frmgriddisplay frmgriddisplay.frm It show all the information

    frmcustgrid frmcustgrid.frm It display customer data in datagrid

    frmcustpackagegrid frmcustpackagegrid.frm It display packages selected by

    customer in datagrid

    frmpackagegrid frmpackagegrid.frm It display all package detail indatagrid

    frmtripgrid Frmtripgrid.frm It display all trip detail indatagrid

    frmstaffgrid frmstaffgrid.frm It display staff details data indatagrid

    frmAbout frmAbout.frm It displays the information aboutthe software.

    travelag travelag.bas It contains all the validationsregarding the software

  • 8/2/2019 Blackbook Travel

    37/38

  • 8/2/2019 Blackbook Travel

    38/38