SlideShare uma empresa Scribd logo
Perform the following for the Online Ticket Reservation System
i. Do the Requirement Analysis and Prepare SRS
ii. Draw E-R diagrams, DFD, CFD and structured charts for
the project.
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
SOFTWARE ENGINEERING LAB
JNTUK R20
Exercise 3: Online Ticket Reservation System (Railway)
Aim: To do Requirement Analysis and Prepare SRS for
Online Ticket Reservation System. And also to draw E-R
diagrams, DFD, CFD and structured Charts for Online
Ticket Reservation System
Exercise 3: Online Ticket Reservation System (Railway)
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
Problem Statement For Online Ticket Reservation System:
The Online Ticket Reservation System is Train Reservation System where
the passengers can reserve the train tickets in for their travel, cancel the reserved
train ticket, View and print train ticket.
The passenger who is reserving the train ticket in Online Ticket Reservation
System should be the member of Online Ticket Reservation System. The
passenger can reserve the train ticket by giving the required details like source,
destination, date of journey and know the trains list. The passenger can select
train and check availability. If available, give passenger details in the form,
payment details and submit it for the processing. The Online Ticket Reservation
System provides train ticket which passenger can view and take print.
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
The administrator of the online ticket reservation system can control the
ticket reservation and the accounts of the passengers who are signing up in
online ticket reservation system. The administrator can reset the seats, fares
of the tickets. The sole control of the system is handled by the administrator.
The passenger can sign in for any number of times for reserving,
cancelling and viewing the train tickets. The system tracks for the database
any number of times for reserving, cancelling and status viewing. The
passenger can see the status of the classes that are available in the train which
he is going to travel by noticing the number of seats details from the display
board. The cancellation of the train tickets is also very easy so that the
passenger can cancel the tickets that he has booked.
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
Software Requirement Specification For Online Ticket Reservation System:
1. Introduction:
1.1 Purpose :
The Purpose Of This SRS Is To Describe The Requirements Involved In Developing An
Online Ticket Reservation System.
1.2 Document Conventions :
The Document Is Made Using Calibri Where:
 Main Section Are Indicated With Bold Letters Font 14
 Subsections Also Bolded With Font 14.
An Appendix A Is Added For Acronyms And Abbreviations
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
1.3 Intended Audience And Reading Suggestions:
This document is intended to be read by the customer. This is A technical
document and the terms should be understood by the customer. The designer
needs to understand this document fully so that they can draft A design
document using this SRS presented to them by the analyst.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
1.4 Product Scope:
The Online Ticket Reservation System will be used by passengers who may be
familiar or not familiar to the online train reservation process thus the scope of the
project must be user friendly for both passengers and admin.
This system will allow Passengers to create account in the System. Passenger who is
member of the system can only reserve, cancel, view and print the train ticket. The
passenger can reserve the train ticket by giving the required details like source,
destination, date of journey and know the trains list. The passenger can select train and
check availability. If available, give passenger details in the form, payment details and
submit it for the processing. The Online Ticket Reservation System provides train ticket
which passenger can view and print.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
The administrator of the online ticket reservation system can control the
ticket reservation like managing accounts of the passengers, reset the seats,
fares of the tickets etc. The sole control of the system is handled by the
administrator.
1.5 References:
Sections of this document are based upon the IEEE guide to
Software requirements specification (IEEE 830).
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
Database
Administrator
Passenger Online Ticket Reservation System
2.Overall Description
2.1 Product Perspective
This subsection should relate the requirements of that larger system to functionality
of the software and should identify interfaces between that system and the software.
A block diagram showing the major components of the larger system,
interconnections, and external inter-faces can be helpful.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
The online ticket reservation system involves two actors, the
administrator and the passenger. The administrator controls the
communication and services. The database system manages for application
and financial information. Passenger communicates with system to reserve
train tickets, cancel train tickets, view and print tickets.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
2.2 Product Functions:
This subsection of the SRS should provide A summary of the major functions that the
software will perform.
The key features of this system can be abstracted as follows.
 Authentication through users’ personal computer
 Alternative authentication mechanism for special conditions.
 Provide account creation process for passenger
 Passenger is provided with train list for mentioned source and destination of journey, date
of journey.
 Provide availability of seats in train selected.
 Provide environment to give passenger details, payment details
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
 Provide train ticket to view and print.
 Provide process to cancel reserved train ticket.
 Provide Admin to control the accounts, update seat and fares.
2.3 User Classes and Characteristics:
This subsection of the SRS should describe those general characteristics of the intended users
of the product including educational level, experience, and technical expertise.
Users are students and admin.
Their characteristics:
 The user should be familiar with the Internet.
 User should be computer literate.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
2.4 Operating Environment:
The online ticket reservation system is an internet oriented application, it set to operate on a
high available and Qos network, since registration is a sensitive thing, the quality of the
network should be Good for this process. Mostly a device that can access the internet and can
support a huge web application for registration. Any OS can support this system as it is not
particularly software or hardware dependent.
2.5 Design and Implementation Constraints:
The system is internet based system, a webapp that should be developed to support any web
browser to be used. Passenger Account and Payment for train ticket should be secure , the
system design should include a lot of DB and SYSTEM validation. Developers needs to be
always there to support the delivered system in terms of validation and maintenance.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
2.6 User Documentation :
The project is available on the internet. The Online ticket reservation website should
provide a help on how to use an online ticket reservation application. Users of the system
will be guided by the system all the way when registering.
2.7 Assumptions and Dependencies:
The assumptions and dependencies relevant to the system are as follows.
 All users have an a computer or any web enable device
 User should have internet access.
 The user must have access or be on a reliable network.
 Administrator should have been employee of the Railway .
 Passengers are provided ticket only if seats are available.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
3.External Interface Requirements:
3.1 User Interfaces:
The user is going to interact with the system through different interfaces. Listed below are
the different components of user interfaces under their respective headings:
 Passenger log-in / create profile
 Ticket reservation process.
 Ticket cancellation process.
 View and print
 Admin login-in
 Seats and Fares updation process
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
3.2 Hardware Interfaces :
Minimum Hardware Requirements:
The system will run on different hardware gadgets. Below are the minimum hardware
Requirements for the smooth running of the system:
 1GB RAM PC
 1.8Hz processor
 14” color monitor
 120GB HDD CPU
 Proper running internet
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
3.3 Software Interfaces :
Databases:- Oracle
Operating systems :- Any OS like Windows7, Linux, Mac OS
Programming Language :-Java
Front end :-HTML, Java Script
3.4 Communications Interfaces:
The main Communication link that the system will be using is the internet.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
4. System Features:
4.1 System Feature:-
The Online Ticket Reservation System comprises of two main features, namely, internet
connectivity which will enables users to communicate with the server through a browser or
web agent, And secondly the system requires database service to store the user’s data. In a
nutshell this system is web application and thus is only operational in an internet enabled
environment.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
4.2 Functional requirements:
REQ-1: The system shall be internet oriented and require an online server.
REQ-2: The system shall save the passengers’s details to a remote database service
Req-3: The system shall allow passengers to register and to log in their account
REQ-4: The system will allow passenger to reserve train tickets.
REQ-5: The system will allow passenger to cancel their reserved train tickets
REQ-6: The system will allow passenger to view and print train ticket.
REQ-7: The system will allow admin to manage passengers account, updates trains
list, seats and fare.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
5. Other Nonfunctional Requirements:
5.1 Performance Requirements:
The system is required a fair amount of speed especially while browsing through the
trains list and availability of seats.
The database shall be able to accommodate a minimum of 100000 records of passengers.
The software will support multiple users.
5.2 Safety Requirements:
The system is required provide a protection of the database.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
5.3 Security Requirements:
The main security concern is for users accounts and payment details, hence proper login
Mechanism should be used to avoid hacking. The online ticket reservation system shall not
disclose personal information of passengers to unauthorized users or the public.
5.4 Software Quality Attributes:
Availability : The database will have to be available to passengers 24/7.
5.5 Business Rules:
 The online ticket reservation system shall include two types of accounts: the
administrators and the passengers.
 To log in to the system user name and password is required.
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
6. Other Requirements: No other requirements
Appendix A: Glossary :
 DB – Database
 SQL – simple query language
 Admin –Administrator
 SRS –software requirements specification
 Webapp – web application
 RAM – random access memory
 PC – personal computer
 CPU – Central processing unit
 OS – operating system
Software Requirement Specification For Online Ticket Reservation System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
Entity-Relationship diagram for Online Ticket Reservation System (ER diagram)
ER Diagram is a visual representation of data that describes how data is related to each other. In ER Model, we
disintegrate data into entities, attributes and setup relationships between entities, all this can be represented visually
using the ER diagram.
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
Data Flow Diagram:
A data flow diagram (DFD) is a visual representation of the information flow through a process or system.
Context Level DFD (Level 0):
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
Structured charts
A structure chart is a chart which shows the breakdown of a system to its lowest manageable levels.
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
THANK YOU

Mais conteúdo relacionado

Mais procurados

Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
Sandip Murari
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
KOYELMAJUMDAR1
 
Railway Ticket Issuing System (Online)
Railway Ticket Issuing System (Online)Railway Ticket Issuing System (Online)
Railway Ticket Issuing System (Online)
Rashmika Nawaratne
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
Prince Kumar
 
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured ChartCourse Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
grandhiprasuna
 
System Modeling And Achitecture Design
System Modeling And Achitecture DesignSystem Modeling And Achitecture Design
System Modeling And Achitecture Design
Danish Javed
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
Sikandar Pandit
 
College admission system
College admission system College admission system
College admission system
Sourabh Upadhyay
 
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SADProject report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Nitesh Singh
 
SRS for Railways Reservation System
SRS for Railways Reservation System SRS for Railways Reservation System
SRS for Railways Reservation System
Vignesh Arun
 
Online Railway reservation
Online Railway reservationOnline Railway reservation
Online Railway reservation
Oyindrila Bhattacharya
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
Mickey
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
aswath babu
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project File
Nitin Bhasin
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
Sanjay Saluth
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
Nikhil Vyas
 
Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking Project
SHAZIA JAMALI
 
Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikng
sanket shah
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
Abhishek Yadav
 
Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket booking
mrinnovater007
 

Mais procurados (20)

Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
Railway Ticket Issuing System (Online)
Railway Ticket Issuing System (Online)Railway Ticket Issuing System (Online)
Railway Ticket Issuing System (Online)
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured ChartCourse Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
Course Registration System-Problem Statement, SRS,ERD, DFD, Structured Chart
 
System Modeling And Achitecture Design
System Modeling And Achitecture DesignSystem Modeling And Achitecture Design
System Modeling And Achitecture Design
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
 
College admission system
College admission system College admission system
College admission system
 
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SADProject report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
 
SRS for Railways Reservation System
SRS for Railways Reservation System SRS for Railways Reservation System
SRS for Railways Reservation System
 
Online Railway reservation
Online Railway reservationOnline Railway reservation
Online Railway reservation
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Airline reservation system
Airline reservation systemAirline reservation system
Airline reservation system
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project File
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 
Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking Project
 
Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikng
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket booking
 

Semelhante a Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts

Train ticket reservation
Train ticket reservationTrain ticket reservation
Train ticket reservation
sazzadur rahman
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
Nandana Priyanka Eluri
 
21091F003.ppt1.pptx
21091F003.ppt1.pptx21091F003.ppt1.pptx
21091F003.ppt1.pptx
Arif566836
 
AIRSIDE project PPT
AIRSIDE project PPTAIRSIDE project PPT
AIRSIDE project PPT
Arif566836
 
Railway Reservation System (2).pptx
Railway Reservation System (2).pptxRailway Reservation System (2).pptx
Railway Reservation System (2).pptx
someone53414
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process model
minal kumar soni
 
Hard copy of proj doc
Hard copy of proj docHard copy of proj doc
Hard copy of proj doc
nawaldiatm
 
Srs mine
Srs mineSrs mine
Srs mine
Mohsin Khan
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement Engineering
Danish Javed
 
IRJET- Railway Reservation and Route Optimization System with Implementation
IRJET-  	  Railway Reservation and Route Optimization System with ImplementationIRJET-  	  Railway Reservation and Route Optimization System with Implementation
IRJET- Railway Reservation and Route Optimization System with Implementation
IRJET Journal
 
1-i2ct_submission_1036
1-i2ct_submission_10361-i2ct_submission_1036
1-i2ct_submission_1036
Vikrant Sapkal
 
Rrs
RrsRrs
Airline reservation system
Airline reservation system Airline reservation system
Airline reservation system
krishnayadav962132
 
Problem definition
Problem definitionProblem definition
Problem definition
balamurugan.k Kalibalamurugan
 
Bus Pass.pptx
Bus Pass.pptxBus Pass.pptx
Bus Pass.pptx
DonnelBravo
 
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR CodeIRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET Journal
 
PBL2.0.pptx
PBL2.0.pptxPBL2.0.pptx
PBL2.0.pptx
siddhantchandre
 
PBL2.0.pptx
PBL2.0.pptxPBL2.0.pptx
PBL2.0.pptx
siddhantchandre
 
ONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEMONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEM
christ university
 
Student online admission srs
Student online admission srsStudent online admission srs
Student online admission srs
sainronak
 

Semelhante a Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts (20)

Train ticket reservation
Train ticket reservationTrain ticket reservation
Train ticket reservation
 
E-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATIONE-TICKETING ON RAILWAY TICKET RESERVATION
E-TICKETING ON RAILWAY TICKET RESERVATION
 
21091F003.ppt1.pptx
21091F003.ppt1.pptx21091F003.ppt1.pptx
21091F003.ppt1.pptx
 
AIRSIDE project PPT
AIRSIDE project PPTAIRSIDE project PPT
AIRSIDE project PPT
 
Railway Reservation System (2).pptx
Railway Reservation System (2).pptxRailway Reservation System (2).pptx
Railway Reservation System (2).pptx
 
Case study of spiral process model
Case study of spiral process  modelCase study of spiral process  model
Case study of spiral process model
 
Hard copy of proj doc
Hard copy of proj docHard copy of proj doc
Hard copy of proj doc
 
Srs mine
Srs mineSrs mine
Srs mine
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement Engineering
 
IRJET- Railway Reservation and Route Optimization System with Implementation
IRJET-  	  Railway Reservation and Route Optimization System with ImplementationIRJET-  	  Railway Reservation and Route Optimization System with Implementation
IRJET- Railway Reservation and Route Optimization System with Implementation
 
1-i2ct_submission_1036
1-i2ct_submission_10361-i2ct_submission_1036
1-i2ct_submission_1036
 
Rrs
RrsRrs
Rrs
 
Airline reservation system
Airline reservation system Airline reservation system
Airline reservation system
 
Problem definition
Problem definitionProblem definition
Problem definition
 
Bus Pass.pptx
Bus Pass.pptxBus Pass.pptx
Bus Pass.pptx
 
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR CodeIRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
IRJET- Online Facility of Ticket Booking and Generating Buspass using QR Code
 
PBL2.0.pptx
PBL2.0.pptxPBL2.0.pptx
PBL2.0.pptx
 
PBL2.0.pptx
PBL2.0.pptxPBL2.0.pptx
PBL2.0.pptx
 
ONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEMONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEM
 
Student online admission srs
Student online admission srsStudent online admission srs
Student online admission srs
 

Último

Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 

Último (20)

Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 

Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts

  • 1. Perform the following for the Online Ticket Reservation System i. Do the Requirement Analysis and Prepare SRS ii. Draw E-R diagrams, DFD, CFD and structured charts for the project. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala SOFTWARE ENGINEERING LAB JNTUK R20 Exercise 3: Online Ticket Reservation System (Railway)
  • 2. Aim: To do Requirement Analysis and Prepare SRS for Online Ticket Reservation System. And also to draw E-R diagrams, DFD, CFD and structured Charts for Online Ticket Reservation System Exercise 3: Online Ticket Reservation System (Railway) Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 3. Problem Statement For Online Ticket Reservation System: The Online Ticket Reservation System is Train Reservation System where the passengers can reserve the train tickets in for their travel, cancel the reserved train ticket, View and print train ticket. The passenger who is reserving the train ticket in Online Ticket Reservation System should be the member of Online Ticket Reservation System. The passenger can reserve the train ticket by giving the required details like source, destination, date of journey and know the trains list. The passenger can select train and check availability. If available, give passenger details in the form, payment details and submit it for the processing. The Online Ticket Reservation System provides train ticket which passenger can view and take print. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 4. The administrator of the online ticket reservation system can control the ticket reservation and the accounts of the passengers who are signing up in online ticket reservation system. The administrator can reset the seats, fares of the tickets. The sole control of the system is handled by the administrator. The passenger can sign in for any number of times for reserving, cancelling and viewing the train tickets. The system tracks for the database any number of times for reserving, cancelling and status viewing. The passenger can see the status of the classes that are available in the train which he is going to travel by noticing the number of seats details from the display board. The cancellation of the train tickets is also very easy so that the passenger can cancel the tickets that he has booked. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 5. Software Requirement Specification For Online Ticket Reservation System: 1. Introduction: 1.1 Purpose : The Purpose Of This SRS Is To Describe The Requirements Involved In Developing An Online Ticket Reservation System. 1.2 Document Conventions : The Document Is Made Using Calibri Where:  Main Section Are Indicated With Bold Letters Font 14  Subsections Also Bolded With Font 14. An Appendix A Is Added For Acronyms And Abbreviations Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 6. 1.3 Intended Audience And Reading Suggestions: This document is intended to be read by the customer. This is A technical document and the terms should be understood by the customer. The designer needs to understand this document fully so that they can draft A design document using this SRS presented to them by the analyst. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 7. 1.4 Product Scope: The Online Ticket Reservation System will be used by passengers who may be familiar or not familiar to the online train reservation process thus the scope of the project must be user friendly for both passengers and admin. This system will allow Passengers to create account in the System. Passenger who is member of the system can only reserve, cancel, view and print the train ticket. The passenger can reserve the train ticket by giving the required details like source, destination, date of journey and know the trains list. The passenger can select train and check availability. If available, give passenger details in the form, payment details and submit it for the processing. The Online Ticket Reservation System provides train ticket which passenger can view and print. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 8. The administrator of the online ticket reservation system can control the ticket reservation like managing accounts of the passengers, reset the seats, fares of the tickets etc. The sole control of the system is handled by the administrator. 1.5 References: Sections of this document are based upon the IEEE guide to Software requirements specification (IEEE 830). Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 9. Database Administrator Passenger Online Ticket Reservation System 2.Overall Description 2.1 Product Perspective This subsection should relate the requirements of that larger system to functionality of the software and should identify interfaces between that system and the software. A block diagram showing the major components of the larger system, interconnections, and external inter-faces can be helpful. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 10. The online ticket reservation system involves two actors, the administrator and the passenger. The administrator controls the communication and services. The database system manages for application and financial information. Passenger communicates with system to reserve train tickets, cancel train tickets, view and print tickets. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 11. 2.2 Product Functions: This subsection of the SRS should provide A summary of the major functions that the software will perform. The key features of this system can be abstracted as follows.  Authentication through users’ personal computer  Alternative authentication mechanism for special conditions.  Provide account creation process for passenger  Passenger is provided with train list for mentioned source and destination of journey, date of journey.  Provide availability of seats in train selected.  Provide environment to give passenger details, payment details Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 12.  Provide train ticket to view and print.  Provide process to cancel reserved train ticket.  Provide Admin to control the accounts, update seat and fares. 2.3 User Classes and Characteristics: This subsection of the SRS should describe those general characteristics of the intended users of the product including educational level, experience, and technical expertise. Users are students and admin. Their characteristics:  The user should be familiar with the Internet.  User should be computer literate. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 13. 2.4 Operating Environment: The online ticket reservation system is an internet oriented application, it set to operate on a high available and Qos network, since registration is a sensitive thing, the quality of the network should be Good for this process. Mostly a device that can access the internet and can support a huge web application for registration. Any OS can support this system as it is not particularly software or hardware dependent. 2.5 Design and Implementation Constraints: The system is internet based system, a webapp that should be developed to support any web browser to be used. Passenger Account and Payment for train ticket should be secure , the system design should include a lot of DB and SYSTEM validation. Developers needs to be always there to support the delivered system in terms of validation and maintenance. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 14. 2.6 User Documentation : The project is available on the internet. The Online ticket reservation website should provide a help on how to use an online ticket reservation application. Users of the system will be guided by the system all the way when registering. 2.7 Assumptions and Dependencies: The assumptions and dependencies relevant to the system are as follows.  All users have an a computer or any web enable device  User should have internet access.  The user must have access or be on a reliable network.  Administrator should have been employee of the Railway .  Passengers are provided ticket only if seats are available. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 15. 3.External Interface Requirements: 3.1 User Interfaces: The user is going to interact with the system through different interfaces. Listed below are the different components of user interfaces under their respective headings:  Passenger log-in / create profile  Ticket reservation process.  Ticket cancellation process.  View and print  Admin login-in  Seats and Fares updation process Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 16. 3.2 Hardware Interfaces : Minimum Hardware Requirements: The system will run on different hardware gadgets. Below are the minimum hardware Requirements for the smooth running of the system:  1GB RAM PC  1.8Hz processor  14” color monitor  120GB HDD CPU  Proper running internet Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 17. 3.3 Software Interfaces : Databases:- Oracle Operating systems :- Any OS like Windows7, Linux, Mac OS Programming Language :-Java Front end :-HTML, Java Script 3.4 Communications Interfaces: The main Communication link that the system will be using is the internet. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 18. 4. System Features: 4.1 System Feature:- The Online Ticket Reservation System comprises of two main features, namely, internet connectivity which will enables users to communicate with the server through a browser or web agent, And secondly the system requires database service to store the user’s data. In a nutshell this system is web application and thus is only operational in an internet enabled environment. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 19. 4.2 Functional requirements: REQ-1: The system shall be internet oriented and require an online server. REQ-2: The system shall save the passengers’s details to a remote database service Req-3: The system shall allow passengers to register and to log in their account REQ-4: The system will allow passenger to reserve train tickets. REQ-5: The system will allow passenger to cancel their reserved train tickets REQ-6: The system will allow passenger to view and print train ticket. REQ-7: The system will allow admin to manage passengers account, updates trains list, seats and fare. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 20. 5. Other Nonfunctional Requirements: 5.1 Performance Requirements: The system is required a fair amount of speed especially while browsing through the trains list and availability of seats. The database shall be able to accommodate a minimum of 100000 records of passengers. The software will support multiple users. 5.2 Safety Requirements: The system is required provide a protection of the database. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 21. 5.3 Security Requirements: The main security concern is for users accounts and payment details, hence proper login Mechanism should be used to avoid hacking. The online ticket reservation system shall not disclose personal information of passengers to unauthorized users or the public. 5.4 Software Quality Attributes: Availability : The database will have to be available to passengers 24/7. 5.5 Business Rules:  The online ticket reservation system shall include two types of accounts: the administrators and the passengers.  To log in to the system user name and password is required. Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 22. 6. Other Requirements: No other requirements Appendix A: Glossary :  DB – Database  SQL – simple query language  Admin –Administrator  SRS –software requirements specification  Webapp – web application  RAM – random access memory  PC – personal computer  CPU – Central processing unit  OS – operating system Software Requirement Specification For Online Ticket Reservation System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 23. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala Entity-Relationship diagram for Online Ticket Reservation System (ER diagram) ER Diagram is a visual representation of data that describes how data is related to each other. In ER Model, we disintegrate data into entities, attributes and setup relationships between entities, all this can be represented visually using the ER diagram.
  • 24. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala Data Flow Diagram: A data flow diagram (DFD) is a visual representation of the information flow through a process or system. Context Level DFD (Level 0):
  • 25. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala Structured charts A structure chart is a chart which shows the breakdown of a system to its lowest manageable levels.
  • 26. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala THANK YOU