09-01-2014, 04:21 PM
Software Requirements Specification for Airline Flight Information and Reservation System (AFIRS)
Airline Flight .docx (Size: 57.07 KB / Downloads: 352)
Introduction
Purpose
This software requirement specification (SRS) document describes the functional and nonfunctional requirements of the airline flight information and reservation system (AFIRS) release version 1.0. Business opportunity and objectives is briefly summarized followed by detailed description of the system’s scope, vision, use case, features and other related requirement issues. This document satisfies phase 1 of COP 5725 and intended to be used as a reference for group members. In the project’s later phases, such as system design, database design, implementation and testing, this document should be referred as functional model of the system for release 1.0.
Document Conventions
All system development activities should follow the final version of this document. Any discrepancy that found during in later phases should be modified subject to SRS. However, this document may be subject to change dependent on the decision of the group members.
Business Opportunity
As Internet and Web-based applications become more and more crucial and widely adapted in today’s society, people have found that most everyday businesses can be carried out online in a more flexible and convenient way. Specifically, booking air flights through the Internet gives a lot of advantages when compared to traditional counter or telephone based methods. Matching flights, for instance, can be displayed to the customer in a well-structured manner by simply clicking a button. Customers may also expediently specify their demands through well-designed user interface provided by the website.
Project Scope
This project designs and implements AFIRS to fulfill all the vision statements. Supported by a well designed database, all available air flight information is integrated together and can be accessed easily through a single point. A friendly user interface is provided so that various combinations of search criteria can be fetched from user and generates corresponding database search statements. AFIRS provided both customer and administration interfaces with the latter used for administration purposes. If time permits, AFIRS will support frequent user registration and personal information management.
Overall Description
Product Perspective
AFIRS is an Internet-based application executing on a Web server and connected to enterprise databases. As shown in Figure 1, AFIRS accepts and processes requests from two patrons: end users (customers) and system administrators. Besides the local server database (for storing reservation records), AFIRS 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.
Description
This section describes the category of data required by the system. Because there is no actual complete data set available for use we will produce the needed data synthetically. This data will be more formally represented in our entity relational design data model.