Amrutvahini Polytechnic, Sangamner Department of Computer Technology ACADEMIC YEAR:-2021-2022
Amrutvahini Polytechnic, Sangamner Department of Computer Technology ACADEMIC YEAR:-2021-2022
Amrutvahini Polytechnic, Sangamner Department of Computer Technology ACADEMIC YEAR:-2021-2022
COMPUTER TECHNOLOGY
ACADEMIC YEAR:- 2021-2022
Computer Technology
During the Academic Year 2021-2022
Annexure 2
Micro project report
1.0 Rationale: Airline Reservation System will hold flight schedules and its
fare tariffs, passenger reservations and ticket records. It saves time as it allows
online procedure as users no longer to wait in a queue to book the flights.
2.0 Aims/Benefits of Micro-Project:
1. To manage the details of Airlines.
Advantages of XP:
Disadvantages of XP:
Some specialists say that Extreme Programming is focused on the code rather
than on design. That may be a problem because good design is extremely
important for software applications. It helps sell them in the software market.
Additionally, in XP projects the defect documentation is not always good. Lack
of defect documentation may lead to the occurrence of similar bugs in the future.
One more disadvantage of XP is that this methodology does not measure code
quality assurance. It may cause defects in the initial code.
XP is not the best option if programmers are separated geographically.
Use-case Diagram:
DFD Diagrams:
ER Diagram:
Software Required Specifications (SRS):
Introduction
Purpose:
Overall Description:
Product Perspective
ATRS is the digitized version of the traditional manual reservation system at the
airline office.
Existing manual system requires every customer to come to the airline office in
order to make a booking. Apart from the fact that not all customers have time to
come to the office, existing system also causes long queues at the office. Some
customers get bored from waiting in the queue and airline loses its potential
customers.
Product Functions
The system will have 10 functionalities for customers and administrators and they are listed
below.
Specify passengers
Description: With the help of this function customer selects the number of passengers and their
category, either adult, child or infant.
Sort flights
Description: Regarding to this functions, customer sorts flights either by price or duration of the
flight.
Functional Requirements
Customer should be able to search flights for a specific date for one-way trips.
Customer should be able to search flights for specific dates for round trips.
Customer should be able to search flights for multiple destinations.
Customer should be able to manually enter the names of departure and arrival cities.
Customer should be able to select the names of departure and arrival cities from the list of
all flight offered cities.
Customer should be able to specify the number of adults from 1 to 6 while searching for a
flight.
Customer should be able to specify the number of children from 0 to 6 while searching for
a flight.
Customer should be able to specify the number of infants from 0 to 3 while searching for a
flight.
Customer should be able to specify the travel class while searching for a flight.
Customer should be able to select the currency while searching for a flight.
Nonfunctional Requirements
Performance Requirements
System should be able to handle 1000 transactions per second.
Reliability Requirements
System’s Service Level Agreement (SLA) level should be of 98%.
Maximum 2 of 1000 online payment transactions through the systems can result in
failure.
Security Requirements
System should have an Authentication and Authorization System (AAS) for logins.
System should grant administrative privileges only to the one who logins with predefined
administrative username and password
Maintainability Requirements
User should be displayed acceptance message within 5 seconds, when he/she submits
entered data to the system.
Warning messages about entrance data out of defined standards must remain on the
screen for 3 seconds.
Portability Requirements
System should be manageable in web-browsers of Internet Explorer, Google Chrome,
Mozilla Firefox, Opera and Safari.
Safety Requirements
System should include restore and recover functions in order to prevent data loss.
System should assure data integrity.
References:
www.GeeksforGeeks.com
www.w3schools.com
GUI Application Development Using VB.NET
Prof : - Shinde B. B.
***********************************************************************************
*