SOFTWARE REQUIREMENT SPECIFICATION
A Software Requirements Specification (SRS) - a requirements specification for a software system - is a complete description of the behavior of a system to be developed. It includes a set of use cases that describe all the interactions the users will have with the software. Use cases are also known as functional requirements. In addition to use cases, the SRS also contains non-functional (or supplementary) requirements. Non-functional requirements are requirements which impose constraints on the design or implementation (such as performance engineering requirements, quality standards, or design constraints).
Railway reservation system
1. INTRODUCTION: 1.1. PURPOSE:The purpose of this source is to describe the railway reservation system which provides the train timing details, reservation, billing and cancellation on various types of reservation namely, • Confirm Reservation for confirm Seat. • Reservation against Cancellation. • Waiting list Reservation. • Online Reservation. • Tatkal Reservation. 1.2 DEFINITIONS, ACRONYMS AND ABBREVIATIONS • NTES – National Train Enquiry System • IVRS – Interactive Voice Response system • PRS – passenger reservation system 1.3. SCOPE • Freight Revenue enhancement. • Passenger Revenue enhancement. • Improved & optimized service 1.4 REFERNCES www.scribd.com 2.OVERALL DESCRIPTION: 2.1.PRODUCT PERSPECTIVE:
It enables us to maintain the railway train details like their timings, number of seat available and reservation billing and cancelling the tickets. 2.1.1. USER INTERFACE: Keyboard and Mouse. 2.1.2. HARDWARE INTERFACE: Printer Normal PC 2.1.3. SOFTWARE INTERFACE: Front end -> Visual Basic Back end -> MS-Access 2.1.4. COMMUNICATION INTERFACES • Indian Railway’s web-site,www.indianrail.gov.in offers PRS enquiries on the internet Berth/Seat availability, Passenger Status, Fare, Train…...