Tourism Management System
Tourism Management System
Tourism Management System
Sl.
No. CONTEXT Pg. No.
1. ABSTRACT 01
2. INTRODUCTION 02-06
3. SYSTEM ANALYSIS 07-08
4. SYSTEM DESIGN 09-12
5. DATA FLOW DIAGRAM 13
6. E-R DIAGRAM 14-15
7. IMPLEMENTATION 16-17
8. CODING 16-33
9. SCREEN SHOT 34-43
10. FEASIBILITY STUDY 44
12. CONCLUSION 46
13. BIBLIOGRAPHY 47
SCOPE:
RESOURCES REQUIRED: -
INTRODUCTION
INTRODUCTION OF PROJECT
OBJECTIVE
Programming Maintenance
Project
Chapter 2
SYSTEM ANALYSIS
SYSTEM DESIGN
Feasibility study: -
System analysis: -
System design: -
Output: -
Input: -
10 | T O U R I S M M A N A G E M E N T S Y S T E M
are required for the system and prepare input format to give
input to the system according to the requirement.
Considering the input to the front end from the user we use
the user-friendly visual basic software so that the user can
easily enter the data. In case operator gate confuse then
the by moving the cursor pointer on the corresponding field
data user can get one tool tip box as example.
User
Problem Requirement
Definition
Feasibility
study
System Verify
analysis System model
Broad Verify
design System
Design
Validation
Working system
Validation
11 | T O U R I S M M A N A G E M E N T S Y S T E M
3.2 DATA FLOW DIAGRAM
1-processes
2-data stores
3-data flows
4-external entities
12 | T O U R I S M M A N A G E M E N T S Y S T E M
TOU_AGENCY
ADMIN LOGIN
TOU_BUS
TOU_PACK
LOGIN TOU_BOOK
AGENCY
CANCEL TICKET
TOU_FEEDBACK
USER ENTER REVIEW
13 | T O U R I S M M A N A G E M E N T S Y S T E M
aname oname aid
city
Tou_pack
mobile pid
View
TOU_AGENCY tourpack id
pname
email
ptotday
pwd
pavai
addr
pplaces
pprice
BOOK
pdate
pdepart
porgnam
porgno
TOU_BOOK
Book_seats
CGENDER
CNAME
CMOBILE
PNAME
AGENCY
BOOKED
SEATNO
AMNT
BID
PID
ON
14 | T O U R I S M M A N A G E M E N T S Y S T E M
3.4 DESIGN SPECIFICATIONS &
REQUIREMENT
Hardware Requirement
Software Requirement
Front End : Visual Basic 6.0
Software Required : Visual Basic 6.0 IDE
Back End : Oracle 10g
Operation System : Windows 7
15 | T O U R I S M M A N A G E M E N T S Y S T E M
Chapter 4
IMPLEMENTATION
Table Design:
Tou_Agency
aid Number, primary key
Oname Varchar2(50)
Aname Varchar2 (50)
City Varchar2 (50)
Mobile Number
Email Varchar2 (100)
Pwd Varchar2 (200)
Addr Varchar2 (200)
Tou_bus
Bid Number, Primary key
Bno Varchar2(20)
Bmodel Varchar2(30)
Bcap Number
Bpurch Varchar2(30)
Bstatus Varchar2(10)
Bphoto Varchar2(200)
Tou_city
cid Number, Primary key
Cname Varchar2(30)
16 | T O U R I S M M A N A G E M E N T S Y S T E M
Tou_feedback
Fid Number, Primary key
Cname Varchar2(50)
Cmob Number
Feedback Varchar2(500)
Star Number
Tou_pack
Pid Number, Primary key
Pname Varchar2(100)
Ptotday Varchar2(100)
Pavai Number
Pplaces Varchar2(300)
Pprice Number
Pdate Varchar2 (50)
Pdepart Varchar2 (50)
Porgnam Varchar2 (50)
Porgno Number
Book_seats Number
Tou_book
Bid Number, Primary key
Pid Number
Pname Varchar2(100)
Cname Varchar2(50)
Cgender Varchar2(10)
Cmobile Number
Amnt Number
Bookedon Varchar2(30)
Agency Varchar2(50)
Seatno Number
17 | T O U R I S M M A N A G E M E N T S Y S T E M
CODING:
ADMIN HOME
ADMIN LOGIN
Private Sub Command1_Click()
Dim rcnt As Integer
Dim un, pw As String
un = Text1.Text
pw = Text2.Text
connectdb
rec.CursorLocation = adUseClient
rec.Open "select * from tou_admin where uname='" & un & "' and
pwd='" & pw & "'", con, adOpenDynamic, adLockOptimistic
rcnt = rec.RecordCount
If rcnt = 1 Then
Me.Hide
Form2.Hide
adminhome.Show
Else
Label4.Caption = "Login info is not correct"
clr
End If
rec.Close
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
End Sub
19 | T O U R I S M M A N A G E M E N T S Y S T E M
Sub clr()
Text1.Text = ""
Text2.Text = ""
End Sub
Private Sub Form_Unload(Cancel As Integer)
Set rec = Nothing
Unload Me
End Sub
Private Sub Image2_Click()
End
End Sub
AGENCY HOME
20 | T O U R I S M M A N A G E M E N T S Y S T E M
viewbus.Show
End Sub
Private Sub mnmycustmr_Click()
cutomer.Show
End Sub
Private Sub mnquit_Click()
Unload Me
Form2.Show
End Sub
Private Sub mnticktcancel_Click()
ticketcancel.Show
End Sub
Private Sub mntourdetails_Click()
viewtour.Show
End Sub
AGENCY LOGIN
21 | T O U R I S M M A N A G E M E N T S Y S T E M
clr
End If
End Sub
BOOK TICKET
22 | T O U R I S M M A N A G E M E N T S Y S T E M
values('" & pid & "','" & pname & "','" & cname & "','" & cgen & "','" &
cmob & "','" & camnt & "','" & bookdon & "','" & MS.agnam & "','" & bseat
& "')", con, adOpenDynamic, adLockOptimistic
If rec.State = 1 Then
MsgBox "Not Done", vbYesNo + vbCritical
Else
rec.Open "update " & tabnam & " set seat=1 where sno='" & bseat &
"'", con, adOpenDynamic, adLockOptimistic
25 | T O U R I S M M A N A G E M E N T S Y S T E M
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text8.Text = ""
Text4.Text = ""
Combo2.Clear
Combo1.Enabled = True
Frame3.Visible = False
Procexit:
Exit Sub
procreset:
MsgBox "Already reset Done", vbOKOnly + vbInformation
Resume Procexit
End Sub
Sub clr()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text9.Text = ""
Text7.Text = ""
Text8.Text = ""
Combo1.Text = ""
Combo2.Text = ""
Frame3.Visible = False
End Sub
TICKET CANCLE
26 | T O U R I S M M A N A G E M E N T S Y S T E M
If i = 6 Then
tabnam = "pp" + pid
tabnam = Replace(tabnam, " ", "")
USER HOME
If rec.State = 1 Then
MsgBox "Adding problem in FeedBack. Try again later", vbOKOnly +
vbCritical, "Error"
clr
Else
28 | T O U R I S M M A N A G E M E N T S Y S T E M
MsgBox "FeedBack Entered Successfully. Thank you!!!!!", vbOKOnly
+ vbInformation, "Thank you"
clr
Unload Me
End If
End Sub
Private Sub Command2_Click()
clr
End Sub
Private Sub Form_Load()
With Frame1
Frame1.Left = (Screen.Width - .Width) / 2
End With
End Sub
Sub clr()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Option1.Value = False
Option2.Value = False
Option3.Value = False
Option4.Value = False
Option5.Value = False
End Sub
VIEW TOUR
29 | T O U R I S M M A N A G E M E N T S Y S T E M
Private Sub Command2_Click()
Command1.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
rec.MovePrevious
If rec.AbsolutePosition = 1 Then
Command2.Enabled = False
End If
End Sub
Private Sub Command3_Click()
Command1.Enabled = True
Command2.Enabled = True
Command4.Enabled = True
rec.MoveNext
If rec.RecordCount = rec.AbsolutePosition Then
Command3.Enabled = False
End If
End Sub
Private Sub Command4_Click()
rec.MoveLast
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = False
Command4.Enabled = False
End Sub
Private Sub Form_Load()
connectdb
rec.CursorLocation = adUseClient
rec.Open "select * from tou_pack order by pid", con, adOpenDynamic,
adLockOptimistic
Set DataGrid1.DataSource = rec
End Sub
Private Sub Form_Unload(Cancel As Integer)
Set rec = Nothing
Unload Me
End Sub
30 | T O U R I S M M A N A G E M E N T S Y S T E M
COUSTMER
31 | T O U R I S M M A N A G E M E N T S Y S T E M
Text9.DataField = "seatno"
Dim collct As Variant
collct = "Book Id : " & Text1.Text & vbCrLf & "Customer name : " &
Text2.Te
Text3.Text = collct
With DataGrid1
.Columns(0).Width = 700
.Columns(1).Width = 400
.Columns(2).Width = 2000
.Columns(3).Width = 1400
.Columns(4).Width = 800
.Columns(5).Width = 1300
.Columns(6).Width = 800
.Columns(7).Width = 2000
.Columns(8).Width = 2000
End With
End Sub
Private Sub Form_Unload(Cancel As Integer)
Set rec = Nothing
Unload Me
End Sub
HOME FORM
32 | T O U R I S M M A N A G E M E N T S Y S T E M
Private Sub Image4_Click()
userhome.Show
End Sub
Private Sub Image5_Click()
End
End Sub
Private Sub Timer1_Timer()
StatusBar1.Panels(3) = Time$
End Sub
CONNECTIVITY
33 | T O U R I S M M A N A G E M E N T S Y S T E M
Input & Output Consideration:
34 | T O U R I S M M A N A G E M E N T S Y S T E M
IN OUR PROJECT:
1. HOME FORM:
This form is used for accessing the admin, agency accounts
individually by using the mouse interface. This will allow the
admin, agency to work with Tourism management system.
User can enter their feedback and rate the service.
35 | T O U R I S M M A N A G E M E N T S Y S T E M
2. LOGIN FORM:
Admin and agency have separate Login forms to access their
accounts. Admin and agency have different functionalities
and options. Agency accounts are created by Admin.
2. ADMIN HOME:
36 | T O U R I S M M A N A G E M E N T S Y S T E M
After entering valid information admin can login into
his account and can add new agency, new buses, new-tour
pack. And can view customer details and customer reviews.
37 | T O U R I S M M A N A G E M E N T S Y S T E M
Fig 7 View agency Details form
Admin can add new bus details as well can edit and delete
details. In this form Bus registration number, bus capacity,
bus model, purchased date, condition of bus and Bus picture
information are given.
38 | T O U R I S M M A N A G E M E N T S Y S T E M
Fig 9 View Bus Details form
Admin can add new tour pack details. Admin will entered all
necessary information about tour such as tour date, plan,
organizer name, contact number, price and availability of
seats.
39 | T O U R I S M M A N A G E M E N T S Y S T E M
Fig 10 View tour pack Details form
7. CUSTOMER DETAILS:
40 | T O U R I S M M A N A G E M E N T S Y S T E M
Fig 12 Feedback view form
8. ADD CITY:
In this form Admin can add new cities where agencies are
available.
41 | T O U R I S M M A N A G E M E N T S Y S T E M
Fig 14 Seats Availability and Ticket Booking form
10. TICKET CANCELLATION FORM:
In this form agency can cancel the ticket of his
customers means whoever booked ticket from him. After
cancelling ticket, particular information will be removed from
table and seats will become free also.
42 | T O U R I S M M A N A G E M E N T S Y S T E M
Fig 16 User Feedback and rating form
Chapter 5
FEASIBILITY STUDY
FEASIBILITY STUDY
Introduction:
43 | T O U R I S M M A N A G E M E N T S Y S T E M
Chapter 6
FUTURE DEVELOPMENT
6.1. FUTURE DEVELOPMENT OF PROJECT
44 | T O U R I S M M A N A G E M E N T S Y S T E M
Chapter 7
Conclusion
45 | T O U R I S M M A N A G E M E N T S Y S T E M
CHAPTER 8
BIBLOGRAPHY
This section gives you the name of the books required for
the development of the project.
46 | T O U R I S M M A N A G E M E N T S Y S T E M
47 | T O U R I S M M A N A G E M E N T S Y S T E M