Sie sind auf Seite 1von 19

Online Ticketing in Railways Version < 1.

0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

TOPPER GROUP

A Project On :-

ONLINE TICKETING IN RAILWAYS


Software Requirements Specification

Version -1.0

Team Guide: Manimay Das

Members:
 Rohan Pattnaik
 Samir Kumar Barik
 Akankshya Upadhyaya
 Charusmita Dash

College Name: Centurion Institute Of Technology (CUTM)

Department: Dept. of CSE & IT

State: Orissa

(Topper group/ centurion institute of technology) page-1


< online ticketing in railways > Version <1.0>
Software Requirements Specification <18.2.2011>
<toppers group>

Revision Version Description Author


History Date
<date> 1.0 Synopsis <team name>
<date> 2.0 Synopsis <team name>

(Topper group/ centurion institute of technology) page-2


< online ticketing in railways > Version 1.0
Software Requirements <18.2.2011>
Specification
<toppers group>

Table of Contents

Description
1.0 Introduction
1.1 Purpose

1.2 Scope

1.3 Definition, Acronyms, and Abbreviations

1.4 References

1.5 Technologies to be used

1.6 Overview

Page No.

2.0 Overall Description


2.1 Product Perspective
2.2 Software Interface
2.3 Hardware Interface
2.4 Product Function
2.5 User Characteristics
2.6 Constraints
2.7 Architecture Design

2.8 Use Case Model Description

(Topper group/ centurion institute of technology) page-3


< online ticketing in railways > Version 1.0
Software Requirements Specification <18.2.2011>
<toppers group>

2.9 Class Diagram ........................................................................

Sequence Diagram ...............................................................

2.10 Database Design ....................................................................

2.11.1 ER Diagram ...............................................................

2.11.2 Schema ......................................................................

2.12 Assumptions and Dependencies

3.0 Specific Requirements

3.1 Use Case Reports


3.2 Supplementary Requirements

(Topper group/ centurion institute of technology) page-4


< Online ticketing in railways> <Version 1.0>

INTRODUCTION:
This project is about online ticketing in railways in which we can reserve, cancel a ticket
on online basis. Here we try to know the different concrete applications of such a system
in everyday life.Then we try to explain how it works and write codes regarding it which
could be checked instantly at the turnstiles of an event.

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 reserveation namely,

Confirm Reservation for confirm Seat.


Reservation against Cancellation.
Waiting list Reservation.
Online Reservation.
pnr generation

SCOPE:

Freight Revenue enhancement.


Passenger Revenue enhancement.
Improved & optimized service.

(Topper group/ centurion institute of technology) page-5


< online ticketing in railways > Version 1.0

Online Ticketing in Railways Version < 1.0>


Software Requirements Specification 18.02.2011
TOPPER GROUP

Definitions, Acronyms, and Abbreviations:

 HTML (Hyper Text Markup Language): It is used to create static web pages.

 JSP (Java Server Pages): It is used to create dynamic web content.

 J2EE (Java 2 Enterprise Edition): It is a programming platform, belonging to the Java


platform, which is used for developing and running distributed java applications.

 WASCE (WebSphere Application Server Community Edition): It is an application server


that runs and supports the J2EE and the web service applications.

 WSAD (WebSphere Studio Application Developer ): It is a designer toolkit which is


designed to develop more complex projects by providing a complete dynamic web service.

 DB2 (IBM Database 2): It is a database management system that provides a flexible and
efficient database platform to raise a strong "on demand" business applications.

 HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server protocol
between a web browser and a web server.

 XML (Extensible Markup Language): It is a markup language that was designed to


transport and store data.

 Ajax (Asynchronous Java Script and XML): It is a technique used in java script to create
dynamic web pages.

 Web 2.0: It is commonly associated with web applications which facilitate interactive
information sharing, interoperability, user-centered design and collaboration on the World
Wide Web

(Topper group/ centurion institute of technology) page-6


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

REFERENCES:

Internet
Software Engineering Book

(Topper group/ centurion institute of technology) page-7


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

Technologies to be used:

J2EE: (Servlet, JSP, JAXP, Java Beans) Application architecture.

JAVA: Application architecture.

WASCE: (WebSphere Application Server Community Edition)

DB2: IBM Database.

Ajax: Asynchronous Java Script and XML.

XML: Extension Markup Language

Web 2.0: RSS Feed 2.0.

RAD 7.0: Development tool.

Localization: English

(Topper group/ centurion institute of technology) page-8


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

ER DIAGRAM-
BOOKING

ASKS FOR
NAME
E ID CUNSTUMER DETAILS

NAME ADDRESS
C.ID

HASA

HASA HASA

PERSONAL OFFICIAL

PID O. ID

TEL.NO
AGE

TEL NO O.ADD
GENDER
NO DESIGNATION

(Topper group/ centurion institute of technology) page-9


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

TRAINS

USER ASK
TR. NO
TR. NO

FARE

USES
DIST. CLASS
ASKS

CANCELLATION A TR.NO
AVALABLE SEAT

T . NO USE BOOKS
CPNR
CLASS

NO. SEATS SCR. ST


QUATA
DATE

DEST ST.
DATE

CLASS

(Topper group/ centurion institute of technology) page-10


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

IS a

FARE

SEAT VACANT CLASS

TICKETS
TR. NO
TR. NO NO.OF SEAT DISTANCE

NO.OF SEAT
BOARD
DATE DESTINATION
PNR
DESTINATION

DESTINATION
QUOTA

HAS A

TR.NO CLASS DATE

NO OF SEATS SLEEPER

PNR NO. AC GENERAL

(Topper group/ centurion institute of technology) page-11


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

DFD DIAGRAM

(Topper group/ centurion institute of technology) page-12


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

(Topper group/ centurion institute of technology) page-13


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

STRUCTURED CHART

(Topper group/ centurion institute of technology) page-14


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

CLASS DIAGRAM:

(Topper group/ centurion institute of technology) page-15


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

SEQUENCE DIAGRAM:

(Topper group/ centurion institute of technology) page-16


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

TRAIN SEQUENCE USERS:

(Topper group/ centurion institute of technology) page-17


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

USE CASE:

(Topper group/ centurion institute of technology) page-18


Online Ticketing in Railways Version < 1.0>
Software Requirements Specification 18.02.2011
TOPPER GROUP

Thank You

(Topper group/ centurion institute of technology) page 19

Das könnte Ihnen auch gefallen