2. INTRODUCTION
Prepared By: Patel Moinuddin M. [16BCA24]
Class: SY BCA [Semester 3]
Subject Name: SOFTWARE ENGINEERING 1
Subject Code: 302
College Name: IQRA BCA COLLEGE
Client Name: Yamin Patel
Submitted to:
Submission Date: 19th September 2017
3. SR. NO. SUBJECT PAGE NO.
1 Meeting Period 1
2 Types of Process Model 2
2.1 Types of System 2
3 Objective 3
4 Requirement Analysis 4
4.1 Requirement Report 4
4.2 Data Flow Diagram 8
4.3 Data Dictionary 13
4.4 Process Specification 18
5 Future Enhancement 22
6 Limitations 23
4. 1. MEETING PERIOD
We have Conduct two meeting.First On 14th
August 2017 Monday with Our Client Yamin Patel who
works in ORBIT
Tourism And Travelling Pvt ltd.
The Time duration our meeting was about half an hour
3:15 PM to 3:45 PM.
We have conduct Sacond Meeting on 17th August 2017
Thursday again with Yamin Patel.
10:45 AM to 11:15 AM.
5. 2. TYPE OF PROCESS MODEL:
Process Model
Waterfall Model
• Reason
1. All Requirements Are Clear.
2. Watefall Model is Simple and straight forward
And divide large task into series of steps.
2.1 Types Of System
>>Fully Automated
>>System Name: Tourism Management
Sys.
6. 3.OBJECTIVE
This application is develop to provide best travelling services to
the customers and travel agents. We have developed tours and travel
management system to provide a search platform where a tourist can
find their tour places according to their choices.
This system also helps to promote responsible and interesting
tourism so that people can enjoy their holidays at their favorable
places.
This system also helps to develop tourism with different cultures
so that they enrich the tourism experience and build pride.
This system is Developed to create and promote forms of
tourism that provide healthy interaction opportunities for tourists and
locals and increase better understanding of different cultures,
customs, lifestyles, traditional knowledge and believes. This system
also provide a better way to connect with various events
7. 4.REQUIREMENT ANALYSIS
.1 Requirement Report
The Tours and Travel Management System is a web based
application. The main purpose of “Tours and travels
management system ” is to provide a convenient and easy
way for a customer to book hotels, flight, train and bus for tour
purposes. The Tours and Travels Management System will
make an easier task of searching places and for booking train,
flight or bus.
User Management
a. Login.
b. User profile.
c. Update information.
d. Role based rights.
8. Administrator module :
This module provides administrator related functionality
like from this module use can add route information,
bus information, train information, flight information,
tour packages, travel packages, bus seat details, etc.
From this module Admin can view daily, weekly and
monthly report. This module is develop for admin of the
website and admin can add, delete, edit and view the
data related to places, travels, routes, bookings from
this module.
a. Manage user information.
b. Update information.
c. Manage Trips.
d. Manage Transportation.
e. Manage hotel, Bookings
9. Hotel Module
Details of the hotels in which the accommodation of the customer
will be done during the tours. Details like availability of meals,
station-pickup and drop facility and contact no. of the hotels are
also provided to the customers on special request.
a. Registration (as user)
b. Registration (as Hotel)
c. Search
Transportation Module
a. Flight
b. Train
c. Bus
Package Modules
User can view different tour packages available for tourist. User can
select any packages from this module he can also check the details
of various travel agencies. A user can select any travel agency from
this module
10. Payment Module
a. Pay payment through online banking
>Routes module:
This will display the route information of Source location and destination
location. Use can also check bust routes for his destination. User can
check bust rout train tout and car rout for his journey and can select any
rout packages from the available tour packages. From this module use can
also get information related to various routes connecting sources and
destinations. For each route, information such as source, destination, fare,
reservation details, pick up points etc are provides.
Reservations module:
This module is for passengers where passenger can reserve the seats by
making payment. Using this module user can book bus ticket or train ticket.
From this module user can also book tickets or cancel previously booked
tickets. The module maintains the details of all reservations made so far
and allows administrator to either confirm or reject the bookings. this portal
and services to the administrator. Accordingly, the administrator can take
various steps to act on the complaints and suggestions.
11. 4.2 DATA FLOW DIAGRAM
Level 0 for Tourism package management system
16. 4.3 DATA DICTIONARY
SR
NO
Name Alias
Nam
e
Where Used How
Used
Contain
DESC
Sup
pInf
o
1 Availabilty /
Unavaibility
- 1.VerifyAvaibility
2.Count No
Outpu
t
Input
Detail About
Seat+ Room
Avaibi.
2 Availability
Det
- 1.Count No
2.FormatForDispl
ay
Outpu
t
Input
Show Avaibility
For seat+rooms
3 Filtering
Criteria
- 1.Obtain Detail
2.VerifyAvaibility
Outpu
t
Input
For Avaibility
Detailsearch
user
4 Search Result - 1.Fetch Detail
2.FormatFordispla
y
Outpu
t
Input
Give search
Result to User
5 Booking
Request
- 1.USER
2.BookingProcess
Outpu
t
Input
Booking
Request by
User
17. SR
NO
NAME Alia
s
Where Userd How
Used
Conitain
DESC
sup
p
7 Request
Cancell
Booking
- 1.USER
2.Booking
Cancel
Output
Input
Req For Booking
Cancalution
8 Searching - 1.USER
2.Searching
Output
Input
Searching=hotel+tr
ain+bus+flight
9 Search Result - 1.Searching
2.USER
Output
Input
Seachresult=hotel
+train+bus
10 Check Seat - 1.USER
2.Check For
Avaibi
Output
Input
Check for avaibility
For seat,rooms etc
11 Avaiblity
Result
- 1.Check For
Avaibl
2.USER
Output
Input
Seatavaibility and
Room avaibility
12 Avaibility - 1.Check For
Avaibi
2.Booking
Process
Output
Input
Booking After
Avaibility
18. SR
NO
Name Alias
Nam
e
Where Used How
Used
Contain DESC
14 Give Feed Back - 1.USER
2.FeedbackCo
m.
Output
Input
Give Feed Back
About System
15 Get Reply - 1.FeedbackCo
m.
2.USER
Output
Input
Get reply from
Admin
16 Payment
reciept
- 1.Make
Payment
2.USER
Output
Input
Payment
Reciept=Pamtdt+a
mt
17 Card Detail - 1.USER
2.Make
Payment
Output
Input
Carddet=cardno+e
xpdat+cvi+name
18 Payfor Booking - 1.USER
2.Make
Payment
Output
Input
Pay Booking
amount
19 Refund - 1.Make
Payment
2.USER
Output
Input
Refund After
CancellutionBooki
ng
19. SR
NO
NAME Alia
s
Where Used How
Used
Contain
DESC
22 Provide
Notification
- 1.PAYMENT
2.MakePayme
n
Output
Input
Notification
massege
About Payment
23 Payment Detail - 1.Makepaymn
t
2.PAYMENT
Output
Input
Paymnetdt=ptype+a
mt+pdate
24 Login - 1.ADMIN
2.CheckforLio
gn
Output
Input
Login=Id+passwd
25 Setdetail - 1.ADMIN
2.Setdetof
Tourism&trave
l
Output
input
Setdt=Traindet+Bus
det+Hoteldet+Packe
ge
26 Upadate detail - 1.ADMIN
2.SetDet Of
Tourism&trave
l
Output
input
Upadetal about
Tourism & travel
27 Admin Data - 1.Userdata
2.Chkforlogin
Output
input
Userdata=id+passw
d
20. SR
NO
Name Alias Where Used How
Used
Contain
DESC
29 Packagedet - 1.SetdtofT&T
2.PackegeDt
Output
Input
Different
Packagedetail
30 Train Det - 1. SetdtofT&T
2. Traindetail
Output
Input
Traindet=tno+name
+sorce+destination
31 Flight Det - 1. SetdtofT&T
2. Flight detail
Output
Input
Flightdet=Flightno+
Fcompny+Source+
dst
32 Bus Det - 1. SetdtofT&T
2. Bus detail
Output
Input
Busdet=busno+Sou
rce+destination
33 Hotel Det - 1. SetdtofT&T
2. Hoteldetail
Output
Input
Hotel
Det=Hotelname+loc
ation
34 Bookingdat - 1.BookingProce
s
2.Bookingdetail
Output
Input
Bookingdet=book
21. 4.4 PROCESS SPECIFICATION(PSPEC)
1 .Check For LOGIN: Verify for Login Data Of User as well As ADMIN to
Login Into System.After Varification Admin Login into the system
2.Set Detail oF travelling And Tourism:Add Detail About
trains,flights,Buses,Hotel and Tour packeges and store all
detail.Admin Can also Update date About Tour.
3 .Registration: If new User Is Entered In system This Process is
begin.New User Register and SignUp And set Their Password
Useid.Register for User User add His/her Data.
4.Searching: User Search For Trains,Buses,Package,Flight And
Hotels.
4.1.Accept Filtering Criteria:This Process Accept Searching for
Tourism travelling .
22. 4.2 Fetch Details:This Process Find the result of Searching by
user and Fetch Details
about Tourism And Travelling packages.
4.3 Format For Display:Display the searching
result in proper format or display.
5.Check For Avaibility:This Process Is Work for Finding Seat,Room and
Flight Availability.User Search For perticuler .
5.1 Obtain Detail: Accept detail About specific
hotel,train,flight,buses for checking avaibility .
5.2 Verify avaibility :After Checking Avaibility
it verify seat,room avaibility and display avaibility or
Unavaibilty(waiting List).
5.3 Count No .seat Room Etc:Display No of seat,room
which are available.
6.Booking Process:This procees Is main Process of system Where
User Book train reservation,Flight reservation,hotel room,our trip
Or package or Bus.
23. 7 Make Payment:Users pay for booking by their credit card or
debit card online payment.Giving Payment reciept to User
and Storing Payment data.This Process also refund amount
after Cancelation of Booking.
8.Booking Cancellution:User Apply for booking
cancellution.Giving refund to user after deducting
cancellation charge.
9.Feedback And Communication:User give his Opinion
about the system and communicate with admin.Admin
Modifying in system after getting user opinion.
24. 5. FUTURE ENHANCEMENT:
It is simplest and maintained and managed easily,
any changes occurs in the future then the changes
can be made easily in this system without having
ambiguity.
More Faster searching and booking of tourism and
Travelling.
25. 6. LIMITATIONS
Some Times Very high data Interaction so server is
down.
Very High security Needed to This System.
It is a step by step procedures i.e., all steps are
comes after one another.
So, every steps is need to be first completed then
only we can move the other steps, we need to wait.