THE RAILWAY RESERVATION SYSTEM.

Slides:



Advertisements
Similar presentations
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
Advertisements

Antonio Anne Margarette Madalang Kyle Marron Ritual Krizza
Introduction To System Analysis and Design
System Design and Analysis
CONTENTS  ABSTRACT  INTRODUCTION  HARDWARE & SOFTWARE REQUIREMENTS  PROBLEM ANALYSIS  MODULES DESCRIPTION  TABLE DESIGN  ER DIAGRAM  SCREEN SHOTS.
Software Engineer Report What should contains the report?!
Cash Doctor Mobile Application A Team 12. The Team Steven : Project Manager Ken : IIV&V Xichao (Clark) : Operational Concept Engineer Alisha :Life.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
Welcome!. Technical Writing - An Emerging Career! Presented by:
ONLINE AUTOMATION SOFTWARE FOR PWDS ( Palmyrah Workers Development Society ) Under the Guidance of Miss.V.Amuthavani M.Sc., M.Phil.,
Introduction to Systems Analysis and Design Trisha Cummings.
Project Analysis Course ( ) Week 2 Activities.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Managing the development and purchase of information systems (Part 1)
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
Chapter 14 Information System Development
PBL in Team Applied to Software Engineering Education Liubo Ouyang Software School, Hunan University CEIS-SIOE, January 2006, Harbin.
ABOUT THE TEAM DHARMENDRA YADAV ANKUR VERMA DEEPAK YADAV SHASHANK KUMAR.
Introduction To System Analysis and Design
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 20. Review Software Requirements Requirements Engineering Process.
Shri Vaishnav SM Institute of Management, Indore Department of Computer Science Minor Project : MCA 406 ( ) App For Transportation Presented by:
© Copyright 2011 John Wiley & Sons, Inc.
Training Role Module 8 – User Admin Ver. 10 Oct 2009.
Re- Evaluation System Marks Marks Re-Evaluation System.
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
A IR BRAKE PARTS MAINTENANCE AND INVENTORY. I NDEX Introduction Company Profile About Existing System Need for the New System Software Tools Used Entity.
Final Year Project 1 (FYP 1)
CISB113 Fundamentals of Information Systems IS Development.
“Request For System Change” Sushil Bhatnagar MBA(IT) 4 th Semester Sikkim Manipal University (SMU DE) Roll No. : LC Code. : IICE College (02086)
IT APPLICATIONS TO ELECTRIC POWER PROJECT GUIDE : DR NDR SARMA GROUP - 10 PROJECT MEMBERS ABHISHEK DIXIT, ANUBHAV AGARWAL, E. GIRISH, SANDEEP CHANDNA.
Lecture 13.  Failure mode: when team understands requirements but is unable to meet them.  To ensure that you are building the right system Continually.
1 The System life cycle 16 The system life cycle is a series of stages that are worked through during the development of a new information system. A lot.
Prepared by: Arjaa Salem Makkawi ID: Sec : 2.
Introduction to System Analysis and Design MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL & TECHNICAL TRAINING CENTRE.
Vanilla Tours is a wholesale booking company which provides thousands of hotels and destinations online. Along with it’s high competitive rates and availability,
UNIVERSITY MANAGEMENT SYSTEM
PROJECT PRESENTATION BY. HUMAN RESOURCE HUMAN RESOURCE MANAGEMENT SYSTEM MANAGEMENT SYSTEM.
Cancel Confirmed Train Tickets Through Phone Call Presented By: Check Train PNR Status
Presented By:- Himanshu Rajkiran Sudipta.  History  Introduction  System Specification(H/W & S/W)  Feasibility Study  Entity-Relationship Diagram.
About Us Toptraveltrip.com is a one stop online Travel Solution specially designed for Travel Agents which Transforms their Business, giving them the.
Manage Your Travel Easily With The Help Of PNR Status.
Learn ETL tools for Accurate loading of data. ETL testing is very interesting and informative among the software testing tools. ETL is a process to testing.
Towards Another Step from 3D Password to 4D Password:
Online Event Organizing Company Managemant System
Online Railway Reservation System
Welcome To GizmoSupport
Function Hall Management Function Hall Management Application
Quality Assurance System Field Service Automation
RSA Case Study.
CLINICAL INFORMATION SYSTEM
Objectives State the reasons for the complexity involved in the development of software Define the following terms Objects Classes Messages Methods Explain.
Database EER.
Introduction to Tech Communication & Project Management Arthur C.M. Chen , Rm
In the Name of ALLAH,the most Gracious, the most Merciful.
CIS 336 strCompetitive Success/tutorialrank.com
CIS 336 str Education for Service-- tutorialrank.com.
Roberta Roth, Alan Dennis, and Barbara Haley Wixom
Virtual learning Environments and Staff development
Introduction to Systems Analysis and Design
Quality Assurance System Field Service Automation
Object Oriented Progamming Laboratory
Teaching slides Chapter 13
Virtual learning Environments and Staff development
Database EER.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
UML Design for an Automated Registration System
OU BATTLECARD: Oracle Utilities Learning Subscription
Presentation transcript:

THE RAILWAY RESERVATION SYSTEM

Project Profile Project Title:- The Railway Reservation System Project Duration:- 1 Week Team Strength:- 4 Project Programmer:- Popat Pavan kumar Sardhara Sagar Trambadiya Abhishek Vastarpara Yogesh (S.Y.BCA,R.P.Bhalodiya Collage) Project Guide:- Mr. Vadhela Ravi raj Sir www.Google.com Submitted to:- Mr. Vadhela Ravi raj Sir

 Team Structure We are trying to implement democratic model of project management and implementation. That is all the planning, design and coding stages of project are done in course of participation by all the team members.   The team is comprised of four:- =>Poapat Pavankumar =>Sardhara Sagar =>Trambadiya Abhishek =>Vastarpara Yogesh

Index:- Acknowledgment Abstract Introduction Motivation Scope and Feasibility System Specification Security Modules Modules in detail Data Flow Diagrams Entity Relationship Diagrams Data Dictionary Conclusion References

Acknowledgment We the students of B.C.A are grateful to the faculty of Software Engineering for involving us in building up a project on Railway Reservation System. We are thankful for the guidance and support extended by Mr. Vadhela Ravi raj Sir in successful completion of the project. We are very lucky to have the grace of god and support from our parents in doing this project.

Abstract Designing a database for local train reservation system and trying to get an access to the database and reserve.   This project deals with reserving tickets for the local trains which is heck these days .So in order to make it convenient to travel we can book tickets priorily. This makes the travel smooth and convenient. This also helps in checking the details afterwards.

Introduction

This Project Introduces Railway Reservation System This Project Introduces Railway Reservation System. It Explains now Reservation is being done in Indian Railways. Since the advent of train journeys in 1853 when the first passenger train was started, Indian Railways has always been reinventing and innovating itself. From the days of steam engines to electric express trains, it has come a long way. While the make and comfort that the Indian Railways offer has obviously improved with the boost in technology, the truly revolutionary concept of the Indian Railways has been the introduction of the online railways reservation system.

This system is basically concerned with the reservation and cancellation of railway tickets to the passengers. The need of this system arose because as is the known fact that India has the largest railway network in the whole of the world and to handle it manually is quite a tough job . By computerizing it, we will be able to overcome many of its limitations and will be able to make it more efficient. The handling of data and records for such a vast system is a very complex task if done manually but it can be made much easier if the system is computerized.  

Motivation This Project is Dedicated to Model the existing Railway/(Other) Reservation System Provide a Comprehensive set of features to enhance their operational limits Evaluate their performance in different Scenarios Suggest modifications for greater efficiency

Scope and Feasibility Implementations of this project idea are in industrial use in the form of ‘www.irctc.co.in’, etc. Hence, this can be used for suggesting improvements in design, performance and greater usability. Apart from the industrial applications mentioned above, it is a research oriented project as well, the task of performance evaluation of different database designs, for efficiency, is in this spirit.

System Specification Security 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.

Modules We analyzed and conclude that project can be implemented using 3 major modules:- (A) Ticket Reservation (B) Ticket Canceling (C) Status checking

(A) Ticket reservation:- Module in detail (A) Ticket reservation:- This is the module one and this comprises of following subtasks:- (i) Checking for availability (ii) Accepting details (iii) Journey planner

(i) Checking for availability (ii) Accepting Details This is the process of checking the train’s database to check whether seats are not. That is the whether the ticket that will be reserved is ‘Available’ or ‘RAC’ or a ‘Waiting list’. (ii) Accepting Details This includes following steps :- (a) Gathering passenger details (b) Processing the ticket request (c) Calculation of fare (d) Issuing the PNR (e) Issuing ticket details

(iii) Journey planner This is an innovative idea we are proposing. Software’s first and foremost requirement is that it should lessen or eliminate manual exertion. That is, it should be as user friendly as possible. Now what we propose to achieve by this is, by just entering the starting and ending station, we will get the list of following details (i) Direct trains to the destination (ii) Connection trains which are feasible

(B) Ticket canceling:- This is the task of canceling a railway ticket. Cancellation leads to the rearrangement of the database containing the allotted passenger’s details. There are three cases:-  (i) Cancellation of a confirmed ticket involves transforming the RAC-1 to the cancelled ticket and moving all the RAC and Waiting list entries up by one.   (ii) Cancellation of a RAC involves moving the succeeding RAC and waiting list entries up by one. (iii) Cancellation of a Waiting list just involves the moving up by one all the succeeding Waiting list entries.

(C) Status checking This process lets the passenger / operator know the status of the ticket. There are three possible states for a ticket to be in (i) Confirmed (ii) RAC (iii) Waiting list This process is used to issue the current state of the ticket.

DATA FLOW DIAGRAM Admin Railway Reservation Passenger Ticket info Up/down train info Fill cancellation form Resva / cancle in Admin Passenger Fill reservation form Railway Reservation passenger in Ticket info Waiting info

ENTITY RELATIONSHIP DIAGRAM 1.Passenger #. Name *. First name *. Middle name *. Last name #. Gender #. Address *. House no. *. Street *. City #. Age #. Phone no. 2.Form #. Form no. 3.Ticket #. Ticket no. *. Waiting *. Confirmed *. Cancelled 4.Reservation counter 5.Administrator 6.Train #. Train no #. Train name #. Source #. Destination 7.Seat #. Seat no. #. Compartment no.

The relationships between different entities are: - 1) Fill:- The passenger fills the form. 2) Submit:- The form is submitted to the reservation counter. 3) Check:- The reservation counter checks the seats. 4) Generate:- Reservation counter generates the ticket. 5) Issue:- Reservation counter issues ticket to the passenger. 6) Send info: -The reservation counter sends information to the administrator. 7) Allotted:- The seat is allotted in the train

Data Dictionary Name Alias Use Content Description Additional Information PNR Number None Enquiry Cancellation Reservation PNR Num= Rajkot,Gujarat-360003 (Subscript of one station to other station)

Conclusion Practical Training is a very important part of the curriculum as it strengthens the concepts and enhances knowledge about the practical implementation of all the theory concepts, we have learnt so far in different subjects. This summer training helped us learn a lot. In this training we did the project on railway reservation system. This project is used to keep a track on reserving the seat to the passenger. It helps managing the system very efficiently and conveniently.

Indian railways timetable References www.indianrailways.com www.trainenquiry.com www.Wikipedia.org www.Google.com Indian railways timetable