SlideShare a Scribd company 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

More Related Content

What's hot

Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
Prince Kumar
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
KOYELMAJUMDAR1
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
Lalit Pal
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation systemSandip Murari
 
Online bus ticket booking
Online bus ticket bookingOnline bus ticket booking
Online bus ticket booking
Gaurav kumar rai - student
 
Online Bus Reservation System
Online Bus Reservation SystemOnline Bus Reservation System
Online Bus Reservation System
A-Tech and Software Development
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
Sikandar Pandit
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
Manoj Kumar
 
Student online admission srs
Student online admission srsStudent online admission srs
Student online admission srs
sainronak
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
राजेंद्र कदम
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
Sanjay Saluth
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation System
Megha Sahu
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration System
Sanjana Agarwal
 
College Management System project
College Management System projectCollege Management System project
College Management System project
Manish Kushwaha
 
Airline reservation system project report (1)
Airline reservation system project report (1)Airline reservation system project report (1)
Airline reservation system project report (1)
MostafaMorsyMohamed
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
Smit Patel
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
Deepankar Sandhibigraha
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
PIYUSH Dubey
 
Online movie booking synopsis
Online movie booking  synopsisOnline movie booking  synopsis
Online movie booking synopsis
mca projects
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
Koppula Sheryl
 

What's hot (20)

Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Documentation of railway reservation system
Documentation of railway reservation systemDocumentation of railway reservation system
Documentation of railway reservation system
 
Online bus ticket booking
Online bus ticket bookingOnline bus ticket booking
Online bus ticket booking
 
Online Bus Reservation System
Online Bus Reservation SystemOnline Bus Reservation System
Online Bus Reservation System
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
 
Student online admission srs
Student online admission srsStudent online admission srs
Student online admission srs
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Online Railway Reservation System
Online Railway Reservation SystemOnline Railway Reservation System
Online Railway Reservation System
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation System
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration System
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
Airline reservation system project report (1)
Airline reservation system project report (1)Airline reservation system project report (1)
Airline reservation system project report (1)
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Online movie booking synopsis
Online movie booking  synopsisOnline movie booking  synopsis
Online movie booking synopsis
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 

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

Train ticket reservation
Train ticket reservationTrain ticket reservation
Train ticket reservation
sazzadur rahman
 
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 modelminal kumar soni
 
Hard copy of proj doc
Hard copy of proj docHard copy of proj doc
Hard copy of proj docnawaldiatm
 
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_1036Vikrant Sapkal
 
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
 
294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc
yashgaming17
 
Airline reservation system documentation
Airline reservation system documentationAirline reservation system documentation
Airline reservation system documentation
Surya Indira
 

Similar to Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts (20)

Train ticket reservation
Train ticket reservationTrain ticket reservation
Train 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
 
294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc294670037-airline-reservation-system-documentation.doc
294670037-airline-reservation-system-documentation.doc
 
Airline reservation system documentation
Airline reservation system documentationAirline reservation system documentation
Airline reservation system documentation
 

Recently uploaded

ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 

Recently uploaded (20)

ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 

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