0% found this document useful (0 votes)
743 views6 pages

Railway Reserv DFD

The document describes the specifications for a railway reservation system. It discusses security features like password authentication. It outlines limitations of the existing manual system like data redundancy and difficulty accessing data. It then provides data flow diagrams at three levels that show passenger and admin interactions with the system and how reservation, cancellation and waiting processes would work.

Uploaded by

Saravana Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
743 views6 pages

Railway Reserv DFD

The document describes the specifications for a railway reservation system. It discusses security features like password authentication. It outlines limitations of the existing manual system like data redundancy and difficulty accessing data. It then provides data flow diagrams at three levels that show passenger and admin interactions with the system and how reservation, cancellation and waiting processes would work.

Uploaded by

Saravana Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 6

RAILWAY RESERVATION SYSTEM

SYSTEM SPECIFICATION The railway network is a very vast system to be handled manually and its computerization will prove to be of great help to both the employees and the passengers. SECURITY:From security point of view, authentication will be done by password checking. If correct password has been entered by the user, the user will get further access to the system, otherwise he will have to re-enter the password. The facility to change the password has also been provided but for that the user will have to first enter the old password. The password can be four characters long. LIMITATIONS OF EXISTING SYSTEM: Data redundancy: It means that same data fields appear in many different files and often in different formats. In manual system, it poses quite a big problem because the data has to be maintained in large volumes but in our system, this problem can be overcome by providing the condition that if the data entered is duplicate, it will not be entered, otherwise, updating will take place. Difficulty in accessing the data: In manual system, searching information is time consuming but in our system, any information can be accessed by providing the primary key. Unsatisfactory security measures: In manual system, no security measures were provided but in this system, password security has been provided. The person can access the system by providing the correct password otherwise he is denied the access.

Passenger

Admin

DATA FLOW DIAGRAMS The data flow diagram is a graphical representation that depicts information flow and the transforms that are applied as data moves from input to output. The DFD may be used to represent a system or software at any level of abstraction. In fact DFD may be partitioned into levels that represent increasing information flow and functional detail. The level 0 DFD or a context model represents the entire software element as a single bubble with input and output data indicated by incoming and outgoing arrows, respectively. In level 0 diagram shown below, the passenger fills either the reservation or cancellation form as input. He gets the ticket as the output and the report is sent to the administration.

Up/down train info Fill cancellation form Fill reservation form Ticket info resva/cancle info passenger info Waiting info

Passenger

Down Storage Reservation storage file Up Storage

Level 0 DFD Or Context Free Diagram

Level 1 data flow diagram

Reservation Report Passenger

Level 2 DFD

Reservation

Reservation

Waiting Table

A level 1 DFD is the furthur refinement of level 0 DFD showing greater details and functionalities. In this, the single bubble of level 0 DFD is refined furthur . Each of the processes depicted at level 1 is a subfunction of the overall system depicted in the context model.
Generate Ticket

As shown in the DFD above, the passenger either enquires about the trains or goes directly for the reservation or the cancellation processes as a result of which he gets the ticket generated. The reports are then sent to the administration. Level 0 DFD TheGenerate report passenger fills either the reservation or cancellation form as input. He gets the ticket as the output and the report is sent to the administration.

Cancel table Reservation table

Waiting table

The level 2 DFD is the further refinement of the level 1 DFD. As shown in the DFD above the passenger has many options like he can directly go to the reservation counter or can first inquire and then go to the reservation counter or he can just inquire and return back. If the passenger wants reservation then the seats are checked for availability and if the seats are available the confirmation ticket is generated otherwise he is asked for waiting and waiting ticket is generated if he wants. If the user wants tickets to be cancelled he is given the cancellation ticket and the reports of all the transactions are sent to the administrator.

You might also like