Amrutvahini Polytechnic, Sangamner Department of Computer Technology ACADEMIC YEAR:-2021-2022

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

AMRUTVAHINI POLYTECHNIC, SANGAMNER DEPARTMENT OF

COMPUTER TECHNOLOGY
ACADEMIC YEAR:- 2021-2022

This is to certify That The Project Report Entitled


Course: - Software Engineering (22413)

Roll no. Enrollment no. Student Name

27 2000800474 Ghotekar Rushikesh Babasaheb

31 2000800478 Bairagi Vyankatesh Gopaldas

32 2000800479 Surywanshi Aniket Balasaheb

In Partial Fulfilment of The Requirement For the Diploma

Computer Technology
During the Academic Year 2021-2022

Prof. Shinde B. B. Prof. Kale G. B


Signature of the Teacher Signature of H.O.D.

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.

2. Provide convenience to traveller.

3. To security for the reservations of customer.

4. Managing and maintaining data become easier.

3.0 Course Outcomes Achieved: -

 Identify suitable software process model for software development.


 Prepare software requirement specifications documents.
 Use software modeling concepts of data.
 Estimate size and cost of software product.
 Relate project management and quality assurance principles in software development.

4.0 Literature Review: ARS is an Internet-based application executing on a Web


server and connected to enterprise databases. ARS accepts and processes requests
from two patrons: end users (customers) and system administrators. Besides the local
server database (for storing reservation records), AFRS also integrates databases
from airlines and airports. The system is expected to have a Web user interface for
customers and an authorization based Web interface for administrators. Its final release
has merits of being efficient and precise in flight searching, consistent in booking
transaction processing and secure in credential data transmission.

5.0 Actual Methodology Followed: -


We have gather process models information and then comparison between different
process models and choosing applicable process model that is Agile Process Model.
In earlier days Iterative Waterfall model was very popular to complete a project. But
nowadays developers face various problems while using it to develop software. The main
difficulties included handling change requests from customers during project development
and the high cost and time required to incorporate these changes. To overcome these
drawbacks of Waterfall model, in the mid-1990s the Agile Software Development model
was proposed. 
The Agile model was primarily designed to help a project to adapt to change requests
quickly. So, the main aim of the Agile model is to facilitate quick project completion. To
accomplish this task agility is required. Agility is achieved by fitting the process to the
project, removing activities that may not be essential for a specific project. Also, anything
that is waste of time and effort is avoided.

 Different techniques of Agile Process Model:


Extreme Programming:
Extreme Programming technique is very helpful when there is constantly changing
demands or requirements from the customers or when they are not sure about the
functionality of the system. It advocates frequent "releases" of the product in short
development cycles, which inherently improves the productivity of the system and also
introduces a checkpoint where any customer requirements can be easily implemented.
The XP develops software keeping customer in the target.

 Advantages of XP:

 Simplicity is one more advantage of Extreme Programming projects. The


developers who prefer to use this methodology create extremely simple code
that can be improved at any moment.
 The whole process in XP is visible and accountable. Developers commit what
they will accomplish and show progress.
 Constant feedback is also the strong side.It is necessary to listen and make any
changes needed in time.
 XP assists to create software faster thanks to the regular testing at the
development stage.
 Extreme Programming contributes increasing employee satisfaction and
retention.

 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:

irline Reservation System aims to


automate the flight operations and
ticketing / seat booking and
confirmation sytem of an Airline
company. The software is providing
options for viewing different
flights available within a different
timings for a specific day. That
provide customers within facility to
able to book ticket smoothly. The
customers can modify and able to
cancel the ticket for any reason.
That prepare within a role and
policies. The software should provide
option for checking availability
of the tickets. That is important for the
customers to get message if the ticket
unavailable. That will be
displayed into customers. The
customers should be noted when the
change has been made or any
further changes
Airline Reservation System aims to automate the flight operations and ticketing / seat
booking and confirmation system of an Airline company. The software is providing
options for viewing different flights available within a different timings for a specific
day. That provide customers within facility to able to book ticket smoothly. The
customers can modify and able to cancel the ticket for any reason. That prepare
within a role and policies. The software should provide option for checking availability
of the tickets. That is important for the customers to get message if the ticket
unavailable. That will be displayed into customers. The customers should be noted
when the change has been made or any further changes.
 Scope:
The airline booking website is an application stored in the user server. The purpose of
the website is to resolve the client to allow website users to perform tasks related to
booking an airline flight. The system enables to perform the following functions:
 Automation of flight operations
 Automation of ticketing / seat booking
 Confirmation system
 Cancellation Improved and optimized service.

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.

 Search for flights


Description: Using this function a customer is able to search for one-way, round-trip and
multiple destination flights by choosing specific dates and destinations.

 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.

6.0 Actual Resources Used :-

Sr.No Name of Specifications Quantity Remark


Resource
1 Computer Intel Core i5 8GB RAM 1 
System
2 Software Tool Window 10 1 
3 Development Visual Studio 1 
Tools 2012/VB.NET
7.0 Skill Development/Learning outcomes of this Micro-Project:
1. Design, formulate, and construct applications with SEN.
2.Implementing various concepts of SEN program such as Databases using.
3. Working in a team, time management, group discussion, decision making and
documentation

8.0 Application of Microproject: -


 Understanding the Process of Data Binding and use them.

References:
www.GeeksforGeeks.com
www.w3schools.com
GUI Application Development Using VB.NET

Prof : - Shinde B. B.

***********************************************************************************
*

You might also like