2. INTRODUCTION
Prepared By: Patel Moinuddin M. [16BCA24]
Class: SY BCA [Semester 3]
Subject Name: SOFTWARE ENGINEERING 1
Subject Code: 302
College Name:
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
4.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.FormatForDispla
y
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
Outpu
t
Input
Req For Booking
Cancalution
8 Searching - 1.USER
2.Searching
Outpu
t
Input
Searching=hotel+tr
ain+bus+flight
9 Search Result - 1.Searching
2.USER
Outpu
t
Input
Seachresult=hotel+
train+bus
10 Check Seat - 1.USER
2.Check For
Avaibi
Outpu
t
Input
Check for avaibility
For seat,rooms etc
11 Avaiblity
Result
- 1.Check For
Avaibl
2.USER
Outpu
t
Input
Seatavaibility and
Room avaibility
12 Avaibility - 1.Check For
Avaibi
2.Booking
Outpu
t
Input
Booking After
Avaibility
18. SR
NO
Name Alias
Nam
e
Where Used How
Used
Contain DESC
14 Give Feed Back - 1.USER
2.FeedbackCom.
Outpu
t
Input
Give Feed Back
About System
15 Get Reply - 1.FeedbackCom.
2.USER
Outpu
t
Input
Get reply from
Admin
16 Payment reciept - 1.Make Payment
2.USER
Outpu
t
Input
Payment
Reciept=Pamtdt+a
mt
17 Card Detail - 1.USER
2.Make Payment
Outpu
t
Input
Carddet=cardno+ex
pdat+cvi+name
18 Payfor Booking - 1.USER
2.Make Payment
Outpu
t
Input
Pay Booking
amount
19 Refund - 1.Make Payment
2.USER
Outpu
t
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.Makepaymnt
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+passwd
20. SR
NO
Name Alias Where Used How
Used
Contain
DESC
29 Packagedet - 1.SetdtofT&T
2.PackegeDt
Outpu
t
Input
Different
Packagedetail
30 Train Det - 1. SetdtofT&T
2. Traindetail
Outpu
t
Input
Traindet=tno+name
+sorce+destination
31 Flight Det - 1. SetdtofT&T
2. Flight detail
Outpu
t
Input
Flightdet=Flightno+
Fcompny+Source+d
st
32 Bus Det - 1. SetdtofT&T
2. Bus detail
Outpu
t
Input
Busdet=busno+Sour
ce+destination
33 Hotel Det - 1. SetdtofT&T
2. Hoteldetail
Outpu
t
Input
Hotel
Det=Hotelname+loc
ation
34 Bookingdat - 1.BookingProces
2.Bookingdetail
Outpu
t
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.