Upload
moeenuddin-patel
View
44
Download
6
Embed Size (px)
Citation preview
ONTOURISM PACKAGE
MANAGEMENTSYSTEM
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
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
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.
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.
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
4.Requirement Analysis4.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 Managementa. Login.b. User profile.c. Update information.d. Role based rights.
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
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 Modulea. Flightb. Trainc. 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
Payment Modulea. 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.
4.2 Data Flow Diagram
Level 0 for Tourism package management system
Level 1 Tourism Package management System
Level 2 Tourism Packege management(Process 4 Searching)
Level 2 Tourism Package Management System(Process Avaibility 5)
4.3 Data DictionarySR NO Name Alias
Name
Where Used How Used
ContainDESC
SuppInfo
1 Availabilty /Unavaibility
- 1.VerifyAvaibility2.Count No
OutputInput
Detail About Seat+ Room Avaibi.
2 AvailabilityDet
- 1.Count No2.FormatForDisplay
OutputInput
Show AvaibilityFor seat+rooms
3 FilteringCriteria
- 1.Obtain Detail2.VerifyAvaibility
OutputInput
For AvaibilityDetailsearch user
4 Search Result - 1.Fetch Detail2.FormatFordisplay
OutputInput
Give searchResult to User
5 BookingRequest
- 1.USER2.BookingProcess
OutputInput
Booking Request by User
6 Usedata - 1.USER2.Registration
Output
Userdata=Id+pass+name+addre
SR NO
NAME Alias
Where Userd How Used
ConitainDESC
supp
7 Request CancellBooking
- 1.USER2.Booking Cancel
OutputInput
Req For Booking Cancalution
8 Searching - 1.USER2.Searching
OutputInput
Searching=hotel+train+bus+flight
9 Search Result - 1.Searching2.USER
OutputInput
Seachresult=hotel+train+bus
10 Check Seat - 1.USER2.Check For Avaibi
OutputInput
Check for avaibilityFor seat,rooms etc
11 Avaiblity Result
- 1.Check For Avaibl2.USER
OutputInput
Seatavaibility andRoom avaibility
12 Avaibility - 1.Check For Avaibi2.Booking Process
OutputInput
Booking After Avaibility
SRNO
Name AliasName
Where Used HowUsed
Contain DESC
14 Give Feed Back - 1.USER2.FeedbackCom.
OutputInput
Give Feed BackAbout System
15 Get Reply - 1.FeedbackCom.2.USER
OutputInput
Get reply fromAdmin
16 Payment reciept - 1.Make Payment2.USER
OutputInput
PaymentReciept=Pamtdt+amt
17 Card Detail - 1.USER2.Make Payment
OutputInput
Carddet=cardno+expdat+cvi+name
18 Payfor Booking - 1.USER2.Make Payment
OutputInput
Pay Booking amount
19 Refund - 1.Make Payment2.USER
OutputInput
Refund After CancellutionBooking
20 Get Booking/ - 1.BookingProces Outpu Booking||reservati
SRNO
NAME Alias
Where Used HowUsed
ContainDESC
22 Provide Notification
- 1.PAYMENT2.MakePaymen
OutputInput
Notification massege About Payment
23 Payment Detail - 1.Makepaymnt2.PAYMENT
OutputInput
Paymnetdt=ptype+amt+pdate
24 Login - 1.ADMIN2.CheckforLiogn
OutputInput
Login=Id+passwd
25 Setdetail - 1.ADMIN2.SetdetofTourism&travel
Outputinput
Setdt=Traindet+Busdet+Hoteldet+Packege
26 Upadate detail - 1.ADMIN2.SetDet OfTourism&travel
Outputinput
Upadetal aboutTourism & travel
27 Admin Data - 1.Userdata2.Chkforlogin
Outputinput
Userdata=id+passwd
28 Place Route Detail - 1.SetDet ofT&T Output Placeandroutdt=Plac
SR NO
Name Alias Where Used How Used
ContainDESC
29 Packagedet - 1.SetdtofT&T2.PackegeDt
OutputInput
DifferentPackagedetail
30 Train Det - 1. SetdtofT&T2. Traindetail
OutputInput
Traindet=tno+name+sorce+destination
31 Flight Det - 1. SetdtofT&T2. Flight detail
OutputInput
Flightdet=Flightno+Fcompny+Source+dst
32 Bus Det - 1. SetdtofT&T2. Bus detail
OutputInput
Busdet=busno+Source+destination
33 Hotel Det - 1. SetdtofT&T2. Hoteldetail
OutputInput
HotelDet=Hotelname+location
34 Bookingdat - 1.BookingProces2.Bookingdetail
OutputInput
Bookingdet=book
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 .
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 Avaibilityit 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 tripOr package or Bus.
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.
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.
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.
THANK YOU