Blackbook Travel
-
Upload
priscilamacwan -
Category
Documents
-
view
239 -
download
0
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