The document provides a software requirements specification for an airline ticket booking system. It outlines the product overview including finding optimal routes for customers based on time or cost. It describes the external interfaces, specific requirements, product features, attributes and database requirements. The key features allow users to login/enroll, book/reserve flights, check flight status and view their account. The databases store user and flight information.
Airline Reservation System - Software EngineeringDrishti Bhalla
The document describes an airline reservation system project created by three students. The objective of the project is to design software that automates major airline operations like online flight booking and ticket reservation. The proposed reservation system allows users to search for flights between cities, book seats, check flight status, manage user accounts, and complete web check-ins. It uses a linear sequential development model and stores data in backend Microsoft Access relations to manage passenger, reservation, flight, and payment information.
this this only for flight booking, not for taxi , bus or train. and all the contact details you will found in this document is totally wrong. so please don't try to contact with that details.
This document describes a railway reservation system project created by three computer engineering students. It includes requirements, UML diagrams, and an abstract. The functional requirements are secure registration, payment, and account management. Non-functional requirements include performance, quality, and security. Technical requirements include using a browser, Apache server, MySQL, PHP, JavaScript, HTML and CSS. UML diagrams created for the project include class, object, use case, activity, statechart, sequence, collaboration, deployment, and package diagrams. These diagrams model different aspects of the railway reservation system.
Railway Reservation System - Requirement EngineeringDanish Javed
It's a presentation which is dealing with the requirements of the railway ticket reservation system with all details.
Topic: Requirement Engineering in Software Engineering
This document presents an airline information system project that aims to organize airline data and make reservations more efficient. It discusses the objectives, which include making the system online-based and reducing paperwork. The scope covers integrating flight information and providing a user-friendly search interface. It also notes hardware, software, and database requirements and includes entity relationship diagrams and normalization steps. In conclusion, it acknowledges some limitations but hopes to improve the project over time.
Airline Reservation System - Software EngineeringDrishti Bhalla
The document describes an airline reservation system project created by three students. The objective of the project is to design software that automates major airline operations like online flight booking and ticket reservation. The proposed reservation system allows users to search for flights between cities, book seats, check flight status, manage user accounts, and complete web check-ins. It uses a linear sequential development model and stores data in backend Microsoft Access relations to manage passenger, reservation, flight, and payment information.
this this only for flight booking, not for taxi , bus or train. and all the contact details you will found in this document is totally wrong. so please don't try to contact with that details.
This document describes a railway reservation system project created by three computer engineering students. It includes requirements, UML diagrams, and an abstract. The functional requirements are secure registration, payment, and account management. Non-functional requirements include performance, quality, and security. Technical requirements include using a browser, Apache server, MySQL, PHP, JavaScript, HTML and CSS. UML diagrams created for the project include class, object, use case, activity, statechart, sequence, collaboration, deployment, and package diagrams. These diagrams model different aspects of the railway reservation system.
Railway Reservation System - Requirement EngineeringDanish Javed
It's a presentation which is dealing with the requirements of the railway ticket reservation system with all details.
Topic: Requirement Engineering in Software Engineering
This document presents an airline information system project that aims to organize airline data and make reservations more efficient. It discusses the objectives, which include making the system online-based and reducing paperwork. The scope covers integrating flight information and providing a user-friendly search interface. It also notes hardware, software, and database requirements and includes entity relationship diagrams and normalization steps. In conclusion, it acknowledges some limitations but hopes to improve the project over time.
it's just overview to how make srs of any software . In that ppt all function of make my trip.com are not shown. it just give the overview of all function of make my trip.com software.
This document summarizes a feasibility study for an online bus ticket reservation system. It describes the purpose and scope of the system, which would allow customers to reserve seats from anywhere by maintaining databases of bus details and available seats. A management summary outlines the environment, objectives, assumptions, methodology and evaluation criteria for the proposed system. It aims to increase customer convenience and reduce operating costs for bus companies by facilitating online reservations rather than requiring in-person visits.
The document describes an airline reservation system created by two students. The system allows customers to view available flights by date, reserve tickets, and see cost details. It aims to address drawbacks of a previous manual system by making the reservation process faster and more efficient through automation. The proposed system uses a waterfall development model and includes modules for passengers, reservations, flights, tickets, cancellations, and payments. Entity relationship diagrams, data flow diagrams, and use cases are provided to describe the system's design and functionality.
ABOUT AIRLINE RESERVATION SYSTEM
FULL DETAILS ABOOUT CODING AND PROCESS
HOW IT WORKS AND WHAT PROBLEMS COMES WHILE ONLINE RESERVATION OF AIR TICKET.
TECHNICAL DETAILS IS ALSO MENTION IN THIS .
TABLE STRUCTURE ALSO GIVING WHERE WE CAN SEE CODING ALSO IN THAT . FULL DETAILS PROCESS HAS BEEN GIVING IN THIS
Flight reservation and ticketing system pptmarcorelano
The system provides flight reservation and ticketing capabilities for passengers and authorized personnel. It allows booking, rebooking, changing reservations, and ticketing. The system also manages baggage handling, flight seat inventory, messaging, materials ordering, and administrative functions. It provides querying, reporting, and special technologies like email/SMS notifications and barcode baggage marking. Compared to other systems, it handles different passenger types, various reservation updates, cancellation processing, dual interfaces, standardized ticketing, and integration with other airline systems. The solution architecture includes administrative, baggage, client/personnel, messaging, materials, and flight inventory modules.
Feasibility study is to check the viability of the project under consideration. Theoretically various types of feasibilities are conducted, but we have conducted three type of feasibilities explained as under.
ECONOMIC FEASIBILITY
With the manual system the operating cost of the system is about 60 Lacks P.A.. This cost comprises salary of 25 people, stationary, building rent, electricity, water, telephone etc. But with the new system this reoccurring cost comes out to be about 20 Lacks P.A. Hence the new system is economically feasible.
TECHNICAL FEASIBILITY
The new system requires only 6 trained person to work with the system and in overall 10 people per office are sufficient. So we will identify 6 best people from existing system and train them.
As our existing system is purely manual, so we need a one time investment of Rs 4 Laks for the purchase of 7 computers, 5 Ticket printers, a laser printer, AC and networking etc. It requires 20 Lacks PA as a operating cost.
With the above details our system is technically feasible as after investing 24 Lacks in a year, the company is still saving Rs 25 Lacks PA.
OPERATIONAL FEASIBILITY
The new solution is feasible in all sence but operationally it is not. The new system demands the expulsion of at least 15 people from the company. It creates an environment of joblessness and fear among the employees. It can lead to an indefinite strike in the company also. So the management must take corrective actions prior in advance in order to start the further proceedings.
The document describes an airline reservation database system. It includes entities like traveller, address, contact, flight, schedule, visa, tickets, and payment. It provides the attributes and data types for each entity. It also includes the relationships between entities, SQL statements to create the database structure, and an ER diagram showing the relationships. The purpose is to design a database system to store and retrieve reservation information to help airline companies and customers.
Tourism is a big growth business in all countries. Bus Reservation System deals with maintenance of records details of each passenger. It also includes maintenance of information such as timetable and details in each bus.
The document provides a software requirement specification for an online railway reservation system called Reserve-All. It outlines the following key points:
1. The system will provide features for user registration and login, train and seat availability inquiries, ticket booking including Tatkal tickets, cancellation and refund facilities, and transaction history.
2. The admin requirements include user database management, payment management, and syncing with the official railway reservation system.
3. The user needs basic computer and internet knowledge. The system requires a secure internet connection and Java-enabled browser.
4. The performance goals are a response time of around 2 seconds and handling over 1,000 concurrent users. Security and fault tolerance are also design constraints.
This document provides a literature review on ERP systems and implementation. It discusses the evolution of ERP from earlier systems like MRP and MRPII. Key benefits of ERP include integrated data and processes across departments, improved decision making with real-time data, increased efficiency, and flexibility. However, ERP implementation also carries risks such as high costs and delays. The document reviews factors related to successful ERP implementation from an organizational and project management perspective.
This document provides a software requirements specification for a railway reservation system. It includes sections describing the overall product perspective and functions, user classes and characteristics, operating environment, design constraints, and documentation. Key system features covered include in-person booking, ticket cancellation, seat changes, and reports for administrators. The document also outlines use cases, future enhancements, and functional requirements for logging in, booking, cancelling, and other processes. It is intended to clarify requirements and serve as a basis for further system design.
The document describes an online bus reservation system project report submitted for an M.Sc. IT program. The project aims to develop a system that allows users to register, search and book bus tickets online. It includes requirements like managing bus, route and booking information as an admin and allowing users to select seats, book tickets and cancel bookings. The system was built using technologies like ASP.NET MVC, SQL Server 2012 and deployed on a Windows server with Chrome as the preferred browser. It features functionalities for registration, login, booking management, report generation and admin controls.
Air ticket reservation system presentation Smit Patel
The document describes an online air ticket reservation system project that allows passengers to make reservations, view confirmations, and cancel reservations online. It includes information on the project duration, tools used, modules, database tables, limitations, and future enhancements. The key modules are reservation, viewing reservations, cancellation, information, and administration.
The document describes an e-ticketing project for online railway reservation. It includes sections on abstract, introduction, modules with examples and UML diagrams, and interfaces. The project aims to develop software for online railway ticket booking, reservation, cancellation and checking availability. It provides key features like booking tickets from home, payment options, and transaction security. UML diagrams like use case diagram, class diagram, sequence diagram and activity diagrams are used to model different aspects of the system.
MS Access Database Project proposal on Airline Reservation SystemFaisal Shahzad Khan
MS Acess database project on Airline reservation system with complete information made by Faisal shahzad khan.
if you need any project in MS access contact:
faisalshahzadkhan.blogspot.com
03364180007
tabiikhan35@gmail.com (MAIL)
This document outlines requirements for an online banking system. It will allow customers to check balances, view transaction histories, transfer funds between accounts, and pay bills online. The system must be secure, reliable, and accessible via the internet from any computer. It will reduce the need for in-person bank visits and allow customers to manage their finances remotely. The system may evolve over time to offer additional features like credit card management and improved interfaces.
Railway Reservation System - Requirement EngineeringDanish Javed
It's a presentation which is dealing with the requirements of the railway ticket reservation system.
Topic: Requirement Engineering in Software Engineering
This is a project documentation titled: Online Railway Reservation System.
This documentation was submitted by me as my assignment in my 6th sem (2013) in APIIT SD INDIA, Panipat along with a full-fledged working system i.e., a website built using ASP.NET & SQL SERVER 2008
Airline Reservation System - Model Driven Software Engineering ApproachOnkar Kadam
Mobius Incorporated is developing an airline reservation system. The document outlines the roles and responsibilities of team members, motivation for the project, planned phases including use case diagrams, class diagrams, and state machine diagrams. It discusses initial decisions, challenges faced, and how the project supports the coursework. Work was contributed and shared by team members using tools like Dropbox. The demonstration showed partial implementation due to time constraints.
This document describes an airline reservation system project. It includes an abstract, introduction, description of the existing manual system and proposed automated system, advantages, disadvantages, modules, feasibility study, required software and hardware. The proposed system allows customers to book and cancel airline tickets online through a web portal. It has modules for administrators to manage flights and schedules and for customers to view flights, book and cancel tickets, check seat availability and print boarding passes. The system was developed using Java, JSP, HTML and an Oracle database.
This document describes an airline reservation system project. It includes an abstract, introduction, description of the existing manual system and proposed automated system, advantages, disadvantages, modules, feasibility study, required software and hardware. The proposed system allows customers to book and cancel airline tickets online through a web portal. It uses HTML, JSP, Oracle database and has administrator and customer modules. A feasibility study found the project technically feasible using the described technologies. Sequence and use case diagrams are also included.
it's just overview to how make srs of any software . In that ppt all function of make my trip.com are not shown. it just give the overview of all function of make my trip.com software.
This document summarizes a feasibility study for an online bus ticket reservation system. It describes the purpose and scope of the system, which would allow customers to reserve seats from anywhere by maintaining databases of bus details and available seats. A management summary outlines the environment, objectives, assumptions, methodology and evaluation criteria for the proposed system. It aims to increase customer convenience and reduce operating costs for bus companies by facilitating online reservations rather than requiring in-person visits.
The document describes an airline reservation system created by two students. The system allows customers to view available flights by date, reserve tickets, and see cost details. It aims to address drawbacks of a previous manual system by making the reservation process faster and more efficient through automation. The proposed system uses a waterfall development model and includes modules for passengers, reservations, flights, tickets, cancellations, and payments. Entity relationship diagrams, data flow diagrams, and use cases are provided to describe the system's design and functionality.
ABOUT AIRLINE RESERVATION SYSTEM
FULL DETAILS ABOOUT CODING AND PROCESS
HOW IT WORKS AND WHAT PROBLEMS COMES WHILE ONLINE RESERVATION OF AIR TICKET.
TECHNICAL DETAILS IS ALSO MENTION IN THIS .
TABLE STRUCTURE ALSO GIVING WHERE WE CAN SEE CODING ALSO IN THAT . FULL DETAILS PROCESS HAS BEEN GIVING IN THIS
Flight reservation and ticketing system pptmarcorelano
The system provides flight reservation and ticketing capabilities for passengers and authorized personnel. It allows booking, rebooking, changing reservations, and ticketing. The system also manages baggage handling, flight seat inventory, messaging, materials ordering, and administrative functions. It provides querying, reporting, and special technologies like email/SMS notifications and barcode baggage marking. Compared to other systems, it handles different passenger types, various reservation updates, cancellation processing, dual interfaces, standardized ticketing, and integration with other airline systems. The solution architecture includes administrative, baggage, client/personnel, messaging, materials, and flight inventory modules.
Feasibility study is to check the viability of the project under consideration. Theoretically various types of feasibilities are conducted, but we have conducted three type of feasibilities explained as under.
ECONOMIC FEASIBILITY
With the manual system the operating cost of the system is about 60 Lacks P.A.. This cost comprises salary of 25 people, stationary, building rent, electricity, water, telephone etc. But with the new system this reoccurring cost comes out to be about 20 Lacks P.A. Hence the new system is economically feasible.
TECHNICAL FEASIBILITY
The new system requires only 6 trained person to work with the system and in overall 10 people per office are sufficient. So we will identify 6 best people from existing system and train them.
As our existing system is purely manual, so we need a one time investment of Rs 4 Laks for the purchase of 7 computers, 5 Ticket printers, a laser printer, AC and networking etc. It requires 20 Lacks PA as a operating cost.
With the above details our system is technically feasible as after investing 24 Lacks in a year, the company is still saving Rs 25 Lacks PA.
OPERATIONAL FEASIBILITY
The new solution is feasible in all sence but operationally it is not. The new system demands the expulsion of at least 15 people from the company. It creates an environment of joblessness and fear among the employees. It can lead to an indefinite strike in the company also. So the management must take corrective actions prior in advance in order to start the further proceedings.
The document describes an airline reservation database system. It includes entities like traveller, address, contact, flight, schedule, visa, tickets, and payment. It provides the attributes and data types for each entity. It also includes the relationships between entities, SQL statements to create the database structure, and an ER diagram showing the relationships. The purpose is to design a database system to store and retrieve reservation information to help airline companies and customers.
Tourism is a big growth business in all countries. Bus Reservation System deals with maintenance of records details of each passenger. It also includes maintenance of information such as timetable and details in each bus.
The document provides a software requirement specification for an online railway reservation system called Reserve-All. It outlines the following key points:
1. The system will provide features for user registration and login, train and seat availability inquiries, ticket booking including Tatkal tickets, cancellation and refund facilities, and transaction history.
2. The admin requirements include user database management, payment management, and syncing with the official railway reservation system.
3. The user needs basic computer and internet knowledge. The system requires a secure internet connection and Java-enabled browser.
4. The performance goals are a response time of around 2 seconds and handling over 1,000 concurrent users. Security and fault tolerance are also design constraints.
This document provides a literature review on ERP systems and implementation. It discusses the evolution of ERP from earlier systems like MRP and MRPII. Key benefits of ERP include integrated data and processes across departments, improved decision making with real-time data, increased efficiency, and flexibility. However, ERP implementation also carries risks such as high costs and delays. The document reviews factors related to successful ERP implementation from an organizational and project management perspective.
This document provides a software requirements specification for a railway reservation system. It includes sections describing the overall product perspective and functions, user classes and characteristics, operating environment, design constraints, and documentation. Key system features covered include in-person booking, ticket cancellation, seat changes, and reports for administrators. The document also outlines use cases, future enhancements, and functional requirements for logging in, booking, cancelling, and other processes. It is intended to clarify requirements and serve as a basis for further system design.
The document describes an online bus reservation system project report submitted for an M.Sc. IT program. The project aims to develop a system that allows users to register, search and book bus tickets online. It includes requirements like managing bus, route and booking information as an admin and allowing users to select seats, book tickets and cancel bookings. The system was built using technologies like ASP.NET MVC, SQL Server 2012 and deployed on a Windows server with Chrome as the preferred browser. It features functionalities for registration, login, booking management, report generation and admin controls.
Air ticket reservation system presentation Smit Patel
The document describes an online air ticket reservation system project that allows passengers to make reservations, view confirmations, and cancel reservations online. It includes information on the project duration, tools used, modules, database tables, limitations, and future enhancements. The key modules are reservation, viewing reservations, cancellation, information, and administration.
The document describes an e-ticketing project for online railway reservation. It includes sections on abstract, introduction, modules with examples and UML diagrams, and interfaces. The project aims to develop software for online railway ticket booking, reservation, cancellation and checking availability. It provides key features like booking tickets from home, payment options, and transaction security. UML diagrams like use case diagram, class diagram, sequence diagram and activity diagrams are used to model different aspects of the system.
MS Access Database Project proposal on Airline Reservation SystemFaisal Shahzad Khan
MS Acess database project on Airline reservation system with complete information made by Faisal shahzad khan.
if you need any project in MS access contact:
faisalshahzadkhan.blogspot.com
03364180007
tabiikhan35@gmail.com (MAIL)
This document outlines requirements for an online banking system. It will allow customers to check balances, view transaction histories, transfer funds between accounts, and pay bills online. The system must be secure, reliable, and accessible via the internet from any computer. It will reduce the need for in-person bank visits and allow customers to manage their finances remotely. The system may evolve over time to offer additional features like credit card management and improved interfaces.
Railway Reservation System - Requirement EngineeringDanish Javed
It's a presentation which is dealing with the requirements of the railway ticket reservation system.
Topic: Requirement Engineering in Software Engineering
This is a project documentation titled: Online Railway Reservation System.
This documentation was submitted by me as my assignment in my 6th sem (2013) in APIIT SD INDIA, Panipat along with a full-fledged working system i.e., a website built using ASP.NET & SQL SERVER 2008
Airline Reservation System - Model Driven Software Engineering ApproachOnkar Kadam
Mobius Incorporated is developing an airline reservation system. The document outlines the roles and responsibilities of team members, motivation for the project, planned phases including use case diagrams, class diagrams, and state machine diagrams. It discusses initial decisions, challenges faced, and how the project supports the coursework. Work was contributed and shared by team members using tools like Dropbox. The demonstration showed partial implementation due to time constraints.
This document describes an airline reservation system project. It includes an abstract, introduction, description of the existing manual system and proposed automated system, advantages, disadvantages, modules, feasibility study, required software and hardware. The proposed system allows customers to book and cancel airline tickets online through a web portal. It has modules for administrators to manage flights and schedules and for customers to view flights, book and cancel tickets, check seat availability and print boarding passes. The system was developed using Java, JSP, HTML and an Oracle database.
This document describes an airline reservation system project. It includes an abstract, introduction, description of the existing manual system and proposed automated system, advantages, disadvantages, modules, feasibility study, required software and hardware. The proposed system allows customers to book and cancel airline tickets online through a web portal. It uses HTML, JSP, Oracle database and has administrator and customer modules. A feasibility study found the project technically feasible using the described technologies. Sequence and use case diagrams are also included.
The document outlines the requirements for a railway reservation system. It includes sections on the overall description, functional requirements, non-functional requirements, and diagrams. The system will allow users to search for trains between destinations, select a train, review details and passengers, pay, and cancel reservations. It aims to automate the reservation process and provide 24/7 availability while meeting security, reliability, and maintainability standards. Diagrams including use case, class, and sequence diagrams will model the system functionality and interactions.
This document describes a proposed vehicle registration system built using Android Studio. The system aims to streamline the vehicle registration process by allowing users to register vehicles digitally at any time instead of having to visit an office. It includes features like a login page, vehicle selection, and form to enter registration details. When submitted, the information will be stored securely in a database. This proposed digital system seeks to reduce processing time compared to manual registration and allow simultaneous access for multiple users. The project uses tools like Android SDK, PHPMyAdmin database, and 000WebHost for hosting. It outlines the implementation steps, including designing interfaces, handling data validation and storage to/from the database.
This document outlines the key components of an online bus ticket reservation system for Patuakhali Science & Technology University. It includes sections on the problem with the current analog system, the proposed solution of an online booking system, project profile, team information, requirements analysis, system scope, use case diagrams, module identification, data flow diagrams, sequence diagrams, important features, and conclusion. The system will allow users to book tickets online, check availability, and pay without cash, addressing issues with the current counter-based system.
This project aims to design and implement an online air ticket reservation system. The system allows users to search for flights between cities on particular dates, view flight details, book tickets, and confirm or cancel reservations. It was developed using PHP, JavaScript, CSS, HTML, and MySQL. The system features registration and login functionality for users. Administrators can add flights, routes, schedules, and airport information. They can also generate reports on bookings, cancellations, and airport statuses. The system provides a simpler booking process compared to existing manual systems. Future work may include mobile app integration and online payment options.
srs of the e-commerce web store.
The customer will typically be required to provide or choose a billing address, a mailing address, a delivery option, and payment details like a credit card number. As soon as the order is placed, a customer notification email is delivered.
This document describes a proposed vehicle management system that would upgrade an existing standalone system to a web-based online system. The system would help staff more efficiently store and manage vehicle registration and accident report data in an organized manner. It includes modules for administration, guests, and vehicle details. The system design section provides an entity relationship diagram and discusses the significance of facilitating staff work and allowing users to access vehicle tax payment details.
This document outlines the design of a database for an e-commerce mobile sale system. It includes entity relationship diagrams showing the main entities like customers, inventory, and purchases and their relationships. It also describes the normalization of tables into first, second, and third normal forms to reduce data redundancy and anomalies. Finally, it provides examples of SQL data definition language statements to create tables matching the logical database design.
This document describes a project to design and develop an air ticket reservation system. The system allows customers to reserve tickets online without hassle. It was developed using PHP, JavaScript, CSS, HTML for the frontend and MySQL for the database. Key features include searching flights by date and destination, viewing availability and booking tickets, and cancelling or confirming reservations. The system aims to make ticket booking easier and save time for air travelers.
This document presents an overview of an airline reservation system. It discusses the objectives and modules of the system, including registration, administrative, and passenger modules. It also outlines the hardware and software requirements needed to run the system. The key benefits of an airline reservation system are that it allows passengers to make and cancel reservations from anywhere, makes the process faster and more accurate, and gives passengers and staff more information. Overall, the system aims to make the ticket booking process more convenient for customers.
The document describes an airline reservation system project created by three students. The objective of the project is to design software that automates major airline operations like online flight booking and ticket reservation. The proposed reservation system allows users to search for flights between cities, book seats, check flight status, manage user accounts, and complete web check-ins. It uses a linear sequential development model and stores data in backend Microsoft Access relations to manage passenger, reservation, flight, and payment information.
This document describes an ATM system project that was developed using VB.Net and MS Access. The system allows users to withdraw and deposit cash, check balances, and receive receipts for transactions. UML diagrams including use cases, activities, sequences, collaborations and classes were designed to model the system. Functional requirements for the ATM include card reading, PIN entry, cash dispensing, printing receipts, and handling deposits. Non-functional requirements address security, input/output devices and their capacities.
The document describes the requirements for an online airline reservation system. It identifies key actors like the customer and airline databases. It then lists 23 functional and non-functional requirements for the system like allowing customers to search, select, and book flights. Next, it specifies the hardware, software, and network requirements. Finally, it provides use case diagrams that show the interactions between actors and the main use cases of searching, selecting, booking and cancelling flights.
The document describes a vehicle parking management system developed using PHP and MySQL. The system allows administrators to track vehicle check-ins and check-outs, maintain records of vehicles in the parking lot, and determine parking costs. It has separate modules for administrators and users. The administrator module allows managing vehicle data, generating reports, and searching by parking number. The user module allows viewing parked vehicle details. System requirements, use case diagram, class diagram, ER diagram, and data flow diagram are also included.
The document provides a software requirements specification for an online food delivery system. It outlines the purpose, document conventions, intended audience, product scope, and references. It then provides an overall description of the product perspective, functions, user classes, operating environment, design constraints, user documentation, and assumptions. The document also specifies external interface requirements including user interfaces, hardware interfaces, software interfaces, and communication interfaces. It describes key system features and functional requirements. Finally, it covers non-functional requirements such as performance, security, quality attributes and other requirements.
This document provides a software requirements specification for the E-Smart Shopping mobile application and backend server. It describes the purpose, scope, user classes and requirements of the system. The key features include a budget tracker, product navigation, product recommendations, barcode scanning, halal product identification, and translation capabilities. The interfaces and architecture are also specified, including interactions between the mobile app and backend server via APIs and a real-time database. Non-functional requirements around performance, security and quality are also outlined.
The document describes a proposed UID secure travel identity system that would provide Indian citizens with a unique identification number linked to biometric data. This would allow citizens to apply for a passport or driver's license digitally without agents. It would also let law enforcement view citizen data and notify airports if someone is not allowed to travel. The system would integrate various government departments and applications into a single platform to streamline processes and reduce delays. It analyzes the limitations of existing systems and outlines the features and methodology of the proposed centralized UID system to provide a digital identity for all government transactions.
1. Software Requirements Specification (SRS)
Airline Ticket System
MOHSIN LATIF (11-ARID-824)
UNIVERSITY INSTITUTE OF INFORMATION TECHNOLOGY
Teacher
MADAM BUSHRA
1
2. Contents
Contents...........................................................................................2
Software requirement specifications (SRS) document is a description of the expected software
features, constraints, interfaces and other attributes.
1.1 Product Overview
Our project is the airline ticket system. In this project, our aim is to find optimal ways to go to
the place where customers want to go. One of the ways is that customers reach destination in
shortest time period. If customers concern about time, money is unimportant for them. Another
one is that customers reach destination by spending lowest fee. In this situation, if customers
concern about money, time is unimportant for them. Optimality guarantees lowest fee or shortest
time.
In the final part of the project, steps of product are finished by us. Product is made up of
associated documentation and computer programs. SPMP, SRS, SDD and STD are the steps of
the associated documentation. In these steps, we introduce characteristics of project like defining
requirements, making prototype for customers and scheduling a project. Secondly, our software
is a web application. Internet programming is mostly used in our project. Customers must use
internet for reaching our system. When we look at computer programs, they include databases,
collection of programs which are related to finding optimal paths with algorithms, graphical user
2
3. interface for visual projection. There are two databases. First one of them keeps flight
information about airline companies. Flight information is planes arrival and departure times.
Second database keeps user information. Why it can keep? Because, users are took information
about promotions and opportunities by registering themselves to this accounting system. Also,
we and airline companies know who our customers are by keeping their information. Another
one of the collection of computer programs finds optimal way to go to the place where customers
want to go with using optimizations algorithms. In the web browser, user chooses one way to go
to the place. When user chooses, algorithms start to work at the back side of the product. Then, it
returns answer for what user wants. Final part of the computer programs is graphical user
interface (GUI). Interface provides environment for users and developers to communicate each
other. Users buy and reserve tickets by this interface. In addition, it is also web-based interface.
Finally, we explain our product characteristics. Our software product is a web-based
application. Internet programming, database and algorithm are used in the product. At the bottom
parts of this documentation, we mention about external interface requirements, software product
features, software product attributes and database requirements.
PROJECT SCOPE:
the airline booking website is an application stored in the user server. The purpose of thewebsite
is to resolve the client to allow website users to perform tasks related to booking anairline flight.
Non-member users are only allowed to search for available flights; nonmemberusers are required
to create an account in order to reserve a seat or to book a flight.Member users have the right to
search for available flights, to reserve a seat, to book a flight,cancel a flight and to edit their
member information. Member users are required to login intotheir account prior to flight
booking.
2. SPECIFIC REQUIREMENTS
2.1 EXTERNAL INTERFACE REQUIREMENT
2.1.1 User Interface Requirements
User interface is used to provide communication between users and system. Our product should
have communication between them. Because, Airline Ticket System is a web-based system and
it should get input from users for processing. Firstly the system should ask to its users about
where they will go, when they will go, which option they will use (least money or least
time).Users will enter their desired place, date period and they will select an option (least time or
least money) for finding the optimized path. The system gets these inputs by using user interface.
Then, the system will study to find an optimized path for users according to least money or least
time constraint which is selected by users. After that, the system will give appropriate output for
3
4. users via user interface. Finally users will see the optimized path at their screen according to
their selected option.
2.1.2 Hardware Interface Requirements
Airline Ticket System is a web-based project. So any personal computer, which has an internet
browser, is enough to use this system.
2.1.3 Software Interface Requirements
In Airline Ticket System, users will use application program via the user interface program.
When database management system access is required, the system establishes a connection to the
database management system, once the connection is created; the client program can
communicate with the database management system. A standard called Open Database
Connectivity (ODBC) provides an application programming interface (API), which allows
client-side programs to call database management system, as long as PC has the necessary
software installed. Most database management system vendors provide ODBC drivers for their
systems. A user can actually connect to several database management system and send query and
transaction requests using the Open Database Connectivity (ODBC) API, which are then
processed at the server site. Any query results are sent back to user, which can process or display
the result as needed.
Software Product Features
Functional Requirements
2.2 Product Features
We can subdivide the project into 7 main features. Details of each of the following functions can
be found in Section 3.
2.2.1 Login
Description: This function allows a registered user to login his account using his frequent flyer
number with the airline and password. If a user is not registered, the website shall allow the user
to enroll first. The system will check both the frequent flight number and password, when a user
attempts to login.
2.2.2 Enrollment
4
5. Description: This function allows unregistered user to enroll and to create a new account with
the website. In order to create a new account, the user has to provide required information such
as first name, last name, email address and password. Other optional information, such asm
phone number, credit card information and mailing address, can be provided during the
registration process.
2.2.3 Book Flights
Description: The user can use the Book Flights function to purchase seats for an airplane flight.
The system shall present the user with information on all current flights. The user may then
select a pair (departure and return) of flights on which to purchase seats. The user can indicate
the number of seats and placement of such. Finally, the system shall guide the user completely
through the checkout process.
2.2.4 Reserve Seats
Description: The user can use the Reserve Seat function to reserve seats for an airplane flight.
The seats to be reserved are initially found through the user’s previous bookings. These bookings
were previously completed through the Book Flight function (SEE 2.2.3). The system shall
display available seats for the departing and returning flights booked by the user. The user selects
seats from each flight, where the number of selected seats from each flight is the number that the
user booked on that particular flight. Once the flight seats are selected, the user confirms the seat
selection.
2.2.5 Flight Status
Description: This section shall allow the user – whether enrolled or not – to view flight
information that matches input criteria. The user will provide:
1. A flight number and Date
2.Departing/Arriving Cities and Date
The system will display matching flight information including the
following fields:
•Flight Number
•Departure City
•Arrival City
•Status (one of the following)
5
6. o In Flight
o At the Gate
o Delayed
o On Time
2.2.7 My Account
Description: This section gives the user the power to view, save, edit or delete the information
stored in his/her account. The user can check his/her accumulated points, look at the status of a
flight that was booked, cancel a flight that was already booked (optional) and change his/her
address, phone number, email or password. This feature is notavailable for non-registered user.
Logout: The Logout section provides a way for the user to securely log out of the system. This
process will save all user operations when he/she exits the system. If a user wishes to continue
accessing the website, he/she must log-in again to access user features.
2.2.2 Non-Functional Requirements
The system should be web-based system. Users should use the system via internet. Thus, when
they want to go anywhere and book a flight ticket efficiently, they need to have only
internet.
Each user should have a user account. The system should ask the username and password to
users. It doesn’t permit to unregistered access for reservation.
2.3 Software System Attributes
Reliability:
When user wants to call the system over a given period of time, the system should correct deliver
services as expected by the user. The reliability of the system shall be good if it delivers services
as specified. Otherwise, reliability is bad and it shall produce unexpected output. So, program
should be changed according to right situation.
Availability: When the system has any request at any given time, system should be available, it should
be up and running and able to deliver useful service at this time. The availability of the system shall be
good if it delivers services when it is requested. Otherwise, if requests are not responded at any given
time then it implies bad availability.
6
7. Security: The system should resist accidental or deliberate intrusions, when users operate on the
system. If the system should not resist accidental or deliberate intrusions, then important data – such as
credit card number, id number, username, etc. – which belongs to user, shall be stolen by hacker. Thus,
security of the system shall be low and trust of users shall be ruined. So, security of the system is very
important for users.
Maintainability: When the system is used, new requirements may emerge. When these requirements
are emerged, the system should be changeable to accommodate these requirements for maintaining the
usefulness of the system. If the system is not maintainable, then the system can not be modified for new
requirements. In this situation, a new system should be developed for provide new requirements. The
maintainability is important for avoiding from cost.
Performance: The system should use the minimum part of memory. The processes of the system
should use the processor most efficiently. User should finish operation in the least time interval.
Repairability: When the system is used, system failures are inevitable. The disruption caused by
failure can be minimized if the system can be repaired quickly. So, the system should be possible to find
the problem, access the component that has failed and make changes to fix that component. When the
system has a repair, the source code should be modified.
2.4 Database Requirements
In our project, there are two types of databases. One of them keeps user information. Information
is user name, surname, country, city, password, e-mail address and address. It is necessary to
keeping users information in the database. For example, if one user buys more than two or three
tickets by using our system, the system shall provide some discounts on ticket fee for this user.
By this way, company increases its profit.
Another type keeps companies flight information. Information is company name, departure time,
arrival time, locations (source and destination), price of flight and time which is between
departure to arrival time. For example, if we think our system, there are five companies. So,
there are five databases. Each of the companies has a one database. The system shall set up
relationship between the databases to find an optimal ways to go to the place where customers
want to go.
Finally, we have to create databases. If they are invalid, system can’t work properly. We can
only store information in the databases.
7