0% found this document useful (0 votes)
15 views27 pages

Se Group - 7 Project

The document presents a group project on a Travel and Tourism Management System, detailing its objectives, software development life cycle (SDLC), feasibility study, functional and non-functional requirements, and testing methods. The project aims to automate travel agency processes and enhance user experience through a secure and user-friendly platform. It concludes with an emphasis on the system's adaptability and transformative potential in the travel industry.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views27 pages

Se Group - 7 Project

The document presents a group project on a Travel and Tourism Management System, detailing its objectives, software development life cycle (SDLC), feasibility study, functional and non-functional requirements, and testing methods. The project aims to automate travel agency processes and enhance user experience through a secure and user-friendly platform. It concludes with an emphasis on the system's adaptability and transformative potential in the travel industry.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 27

Group - 7

SEC- CSE-19

SOFTWARE ENGINEERING
GROUP PROJECT
Travel & Tourism Management system
Presented for Project evaluation
Group
Members

Kunal Kumar Priyabrata GhoshShirshak Pattnaik Abhishek Pani Abhijeet Pani


21051192 21052552
21052332 21052170 21052360

Manas Prabhu Chandrakanta Rahul Sharma Rohith Ranjan Hemanth Bibek


21051404 21052580 21051417 21053342
Kapalavai Mohanty
21052071 21052578
About the
Project
"This Tourism and Travel Management System
presentation consists of software development life cycle,
Functional designs, testing methods we use. Join us as
we explore how these elements come together to shape
a cutting-edge solution for enhancing the travel
experience. So, Let's delve into the details of our project
journey."
1 Introduction & Objectives

2 SDLC Model

Table Of 3 Feasibility

Contents 4
Study
Functional & Non Functional Requirements

5 Data Flow Diagrams

6 Testing

7 Conclusion
Introduction
Software Requirement Specification (SRS) Specifies :
• Purpose
• Scope
• Definitions
• Functional and Non Functional Requirements
• Behavior
• References
About the project.
Objectives

• To develop a system that automates the processes and


activities of a travel and tourism agency

• to design a system using which one can perform all


operations related to traveling and sight-seeing.
SOFTWARE
DEVELOPMENT
LIFE CYCLE
MODEL
• Iterative and Incremental
• Good risk management
• Communication and
Feedback
• Continuous Improvement
• Cost Estimation
The Spiral Model
A combination of both prototype and iterative approaches forms the spiral model.
The iterations adhere to the stages of the spiral model. The innermost loop in the
model is for requirement collection and analysis, which is followed by planning, risk
assessment, and production. The loops in the model are the different phases of the
SDLC process. Design is the second loop, followed by system development and
testing.
Four Stages of Thr Model
: Planning
The requirement collection stage of the planning process involves getting all the
necessary data from the client and documenting it. The writing of the SRS manual
marks the start of the next step.
Risk Analysis
A prototype is built to conduct the analysis and choose the best solution for the
risks present.

Engineering
Coding and testing are completed after the risk analysis along with
that in
thio stage the model is ready for the deployment for the client usage.

Evaluation
The customer assesses the system that was created and makes preparations for
the next iteration.The feedback is taken into account and the required changes are
made by recreating the cycle
SOFTWARE DEVELOPMET LIFE CYCLE MODEL
Advantages & Disadvantages
>Risk Management: BY continously assessing and mitigating risks throughout the project

>Flexiblity: The model allows for flexibility in accomodation changes

> Customer Involvement: The stakeholders involvement is encouraged in each iterartion of the
project , ensuring the needs to be fulfilled

> Incremental Development : This is useful for early deployment or testinf of critical feature

>Complexity :The spiral model can me more complex to manage than the linear models such as
waterfall
> Resource Intensive : The iterative Nature of the model may lear to increased development and
maintenance cost
Feasibility Study

Feasibility Study is a study to evaluate feasibility of proposed project or


system. It is one of stage among important four stages of Software Project
Management Process. As name suggests feasibility study is a measure of
the software product in terms of how much beneficial product development
will be for the organization in a practical point of view
Technical Feasibility: Economic Feasibility:

• Hardware and Software • Cost-Benefit Analysis: Evaluate the costs


Requirements: Evaluate the associated with development,
technology needed for the system. implementation, and maintenance
against the benefits the system will
provide.

Operational Feasibility: Legal and Regulatory Feasibility:


• User Requirements: Identify and • Compliance: Ensure that the system
analyze the needs of end-users, adheres to legal requirements and
including travel agents, customers, industry regulations in the tourism
and administrators. and travel sector.
Schedule Feasibility: Social Feasibility:
• Timeline: Develop a realistic • Stakehold Analysis: Identify and
project schedule engage with stakeholders, including
• Resource Availability: Ensure that customers, travel agencies.
necessary resources, including personnel • User Acceptance: Assess the
and technology, are available. willingness and ability of end-users .

Scalability and Flexibility: Risk


Assessment:
• Future Growth: Evaluate the scalability • Identify Risks: Identify potential
of the system to accommodate future risks that could impact the success
growth. of the project.
• Risk Mitigation: Develop strategies
• Adaptability: Assess the system's to mitigate and manage identified
flexibility to accommodate changes in risks.
the tourism industry .
Functional
User Requirements:
Registration:
Input: User details (name, email, password,
etc.).
Output: Confirmation message, user profile.
Search and Browse Destinations:
Input: Search criteria (location, type of destination,
budget).
Output: List of destinations matching the criteria with
Booking Management:details.
Input: Travel dates, number of travelers, destination
selection.
Output: Booking confirmation, itinerary, and receipt.
Payment
Processing:
Input: Payment details (credit card, PayPal,
etc.).
Output: Payment confirmation, transaction ID.
User Authentication:
Input: User login credentials.
Output: Authentication
success/failure.
Review and Rating:

Input: User feedback, ratings.


Output: Updated destination ratings,
reviews.
Non-Functional
Requirements:
Performance
• The system should be able to handle a high volume of concurrent users without
Requirements any significant performance degradation.
• The system should be able to respond to user queries and requests quickly and
efficiently.
• The system should be able to scale to accommodate future growth in user
traffic and data volume.
Usability Requirements
• The system should be easy to use and navigate for users with varying levels of
technical expertise.
• The system should provide clear and concise instructions and guidance to
users.
• The system should be accessible to users with disabilities.
Reliability Requirements
• The system should be highly reliable and available to users 24/7.
• The system should be able to recover quickly from any outages or
failures.
• The system should have a robust data backup and recovery plan in
Security place.


Requirements
The system should protect user data from unauthorized access, modification, or
deletion.
• The system should implement secure authentication and authorization
mechanisms.
• The system should encrypt sensitive user data both at rest and in transit.
DFD FOR TRAVEL AND
TOURISM MANAGEMENT
SYSTEM
Zero level/ Context
Level
Level-1
DFD
Coding Of
DFD
Testing
In software engineering, testing is a crucial phase to ensure
quality, reliability, and correctness of a software product.
During the testing phase, developers find out whether their
code and programming work according to customer
requirements.

• Unit Testing
• Integration Testing
• System Testing
Testing
• Unit Testing
Unit testing is a software development process that
scrutinizes individual units of code to determine if they work
correctly. It is an important step in the development process,
as it can detect early flaws that may be harder to find later

• Integration testing
Integration testing is the process of testing several software
development components collectively. Whether they work
together effortlessly as a unit or as a system depends on
this.
Testing
• System Testing
It discusses the strategies employed, such as whether the
testing will occur in phases, such as unit testing followed by
integration testing, or if an incremental approach will be
taken. The testing strategy guides the testing team on how
to ensure the system functions as expected
Conclusion
• In closing, our Tourism and Travel Management System stands as a pinnacle of
innovation, embodying efficiency, security, and user-centric design. It streamlines
bookings, facilitates reviews, and empowers administrators with seamless data control.

• Our commitment to robust security measures ensures data integrity through encryption
and stringent access controls, fostering trust and confidentiality.

• The user experience lies at the heart of our system, boasting an intuitive interface
catering to travelers and administrators, ensuring ease of navigation and interaction.

• This isn't a static solution; it's a dynamic platform, scalable and ready for future
upgrades, poised to adapt to the evolving needs of the travel industry.

• In essence, our system isn't just technological; it's transformative. It optimizes time,
elevates user satisfaction, and harmonizes operations, redefining travel experiences for
Reference
Global Tourism Organization (GTO). (Year). "Annual Report on Travel Industry
Trends." Retrieved from
[https://www.globaltourismorganization.com/reports/yearly-trends]

TravelTech Insights. (Year). "The Future of Travel Tech: Innovation and Impact on
User Experience." Retrieved from [
https://www.traveltechinsights.com/future-of-travel-tech]

United Nations World Tourism Organization (UNWTO). (Year). "Tourism Highlights:


[Year] Edition." Retrieved from [
https://www.unwto.org/publications/tourism-highlights-year-edition]

Travel Security and Technology Conference (TSTC). (Year). "Advancements in


Security Measures for Tourism Management Systems." Retrieved from [
https://www.tstcconference.com/proceedings]
Group 7

THANK YOU

You might also like