INTRODUCTION TO SOFTWARE ENGINEERING (ISS 1123)
PROJECT ON: ONLINE RAILWAY PASSENGER RESERVATION SYSTEM (ORPRS)
Mr. WAN AZLAN BIN HASSAN
SHUAIB YUNUS 4101022902 NAHVLEN A/L THIRUVALLUVAN 4101024621
WAN IZ’AAN WAN HANAFI 4101009351 MUGILAN A/L MATHIVANAN 4101023262
MOHAMED RASHID ALI 4092014661 TABLE OF CONTENTS PAGES 1.Preface1
2.Introduction to the online railway passenger reservation 2
3.Problem definition 3
4.User requirements 4 4.1Functional requirements
5.System requirements 5 5.1Functional requirements
6.Use case Diagram 6
7.Use case definition 7 7.1Register account use case
7.2Enter user ID and password use case
7.3Verify user ID and password use case
7.4Make a reservation use case
7.5Verify payment use case
7.6Update reservation use case
7.7Cancel reservation use case
8.Risk Analysis 16 9. Software And Hardware Requirement 17 10. Scheduling 29
This is a documentation of a passenger reservation system. Presently, passenger reservation systems exist all over and since the world itself does not stay still, then the people on it can’t. As a result of this, this topic was chosen because of its involvement in the core activity of human beings, i.e. movement.
INTRODUCTION TO THE ONLINE RAILWAY PASSENGER RESERVATION SYSTEM This documentation is on an Online Railway Passenger Reservation System (ORPRS). The Computerized Passenger Reservation System (PRS) facilitates the booking and cancellation of tickets from any terminals (i.e. PRS booking window all over the countries). These tickets can be booked or cancelled for journeys commencing in any part of the country and ending in any other part. The current reservation methods are of two types:
•ONLINE BOOKING: With the help of this people, can book their tickets online through internet, sitting in their home by a single click of mouse. Using their credit cards people can easily get their tickets done within minutes. •COUNTER BOOKING: This is the oldest method of booking the tickets. The reservation counters are there at railway department from where people can get the tickets to their respective destinations.
•Railway passengers frequently need to know about their ticket reservation status, ticket availability on a particular train or for a place, train arrival or departure details, special trains etc. Customer information centers at the railway stations are unable to serve such queries at peak periods. •The number of the reservation counters available to the passengers and customers are very less. •On most of the reservation systems there are long queues, so it takes a long time for any individual to book the ticket. •As now there are no call centers facilities available to solve the queries of the passengers.
The initial specifications of user requirements may be based on interviews with the database users and on...