14
RAILWAY TICKET RESERVATION SYSTEM PROJECT REPORT ON “RAILWAY TICKET RESERVATION SYSTEM” Submitted by: Nitesh Singh 101203067 Prateek Sharma 101213039 Sarah Afrin 101213048 Submitted to: Ms. HARKIRAN KAUR Lecturer(CSE Deptt.)

Project report RAILWAY TICKET RESERVATION SYSTEM SAD

Embed Size (px)

Citation preview

Page 1: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM

PROJECT REPORT

ON

“RAILWAY TICKET RESERVATION SYSTEM”

Submitted by:

Nitesh Singh 101203067

Prateek Sharma 101213039

Sarah Afrin 101213048

Submitted to: Ms. HARKIRAN KAUR

Lecturer(CSE Deptt.)

Page 2: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM

S.No Topic Page Number

1. Requirement Statement

1.1 Product Function

1

2. Data Flow Diagram

2.1 Level 0

2.2 Level 1

2-3

2

3

3. Decision Table

3.1 Limited Decision Table

3.2 Mixed Decision Table

3.3 Extended Decision Table

4-5

4

4

5

4. Decision Tree 6

5. Sequence Diagram 7

6. Use Case Diagram 8

7. Activity Diagram 9

8. Structure Chart 10

9. Ishikawa diagram 11

10. Glossary 12

Table of Contents

Page 3: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM 1

1. Requirement Statement 1.1 Product Functions

Develop an online Railway Reservation System, considering Booking I-Ticket and e-Ticket, Cancelling Reservation, Checking PNR status, Train Details, Booking History etc.

a) Booking I-Ticket or e-Ticket :

For booking ticket, take the Destination, source, Date of journey, check journey date is after the 15 days from today, if its true then according to Train No./Name with class check reservation of that day is possible for Passenger/ Passengers that is given by user , if yes then generate PNR No for Passenger and allow user to enter Passenger’s name, age, gender, senior citizen or not. If any passenger is senior citizen give a 5% discount and generate Payment Slip and Ticket. For Payment give 2 options a) Through Net Banking and b) Through Credit Card.

b) Checking PNR status : For checking PNR status take the PNR from the user, check whether it’s valid or not. If not valid give appropriate message to user else show the details of the PNR like Name Seat no, Quota, to the user. c) Cancelling Reservation OR Booking :

For cancelling it is necessary that before 2 days of journey date passenger can cancel ticket. For Cancel Ticket take PNR No from user check whether it’s valid or not. If not valid display appropriate message to user else display the details of the PNR No and ask sure user wants to cancel the ticket if yes then cancel the reservation of that PNR No.

d) Checking Train Details :

For checking train details take the Train No. or Train Name from the user and check if it is valid. If not then display appropriate message to user else display the Train No, Train Name, Source, Destination, Arrival Time, Departure Time and day/s of travel to the user.

Page 4: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM 2

2. Data Flow Diagrams (D.F.D.)

2.1Context Diagram (Level – 0)

Page 5: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM

2

3

2.2Level – 1 Data Flow Diagram

Page 6: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM 4

3.0 Decision Tables

3.1 Limited Decision Table

3.2 Mixed Decision Table

Page 7: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM 5

3.3 Extended Decision Table

Page 8: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM 6

4.0 Decision Tree

Page 9: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM 7

5.0 Sequence Diagram

Page 10: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM 8

6.0 USECASE Diagram

Page 11: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM 9

7.0 Activity Diagram

Page 12: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM

10

8.0 Structure Chart

Page 13: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM

9.0 Ishikawa diagram

Page 14: Project report RAILWAY TICKET RESERVATION SYSTEM SAD

RAILWAY TICKET RESERVATION SYSTEM

7

11

10.0 Glossary

PNR A passenger name record (PNR) is a record in the database of a computer reservation system (CRS) that contains the itinerary for a passenger, or a group of passengers travelling together

DFD A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modeling its process aspect

E-ticket An electronic ticket (commonly abbreviated as e-ticket) is a digital ticket Electronic ticketing for urban or rail public transport is usually referred to as travel card or transit pass

I-Ticket It is similar to e-ticket only difference being that i-Tickets are always delivered at customer shipping address