Railway Reservation

Only available on StudyMode
  • Download(s) : 215
  • Published : July 17, 2011
Open Document
Text Preview
1

TERM PAPER OF OBJECT ORIENTED PROGRAMMING

F

.c COURSE CODE: CSE rs 202 e e in RAILWAY ng RESERVATION E SYSTEM O o D aa

m o

2

CONTENTS PAGE NO:
1.

a F

D a

INTRODUCTION 4 2. PROPOSED SYSTEM 5 3. SYSTEM DEVELOPMENT LIFE CYCLE 6 4. SOURCE CODE 18 5. TESTING 37 • WHITE BOX TESTING • BLACK BOX TESTING 6. CODE COMPLETENESS EVALUATION 39 7. DATA FLOW DIAGRAM 40 8. ADVANTAGES OF THE SYSTEM 42 9.HARDWARE/SOFTWARE REQUIREMENTS 43

O o

n E

in g

e e

.c rs

m o

3 10. BIBLIOGRAPHY

45

a F

D a

O o

n E

in g

e e

.c rs

m o

INTRODUCTION

4

a F

This project introduces railway reservation system . It explains how reservation is being done in Indian Railways . The step by step procedure is explained . This project is developed in c ++ language . Allmost all the header files have been used in this project. Proper comments have been given at desired locations to make the project user friendly. Various functions and structures are used to make a complete use of this language. Thos project is well versed with the programming . Railway reservation can easily accompanied with the help of this.

D a

O o

n E

in g

e e

.c rs

m o

5

PROPOSED SYSTEM
Today one cannot afford to rely on the fallible human beings of be really wants to stand against today’s merciless competition where not to wise saying “to err is human” no longer valid, it’s outdated to rationalize your mistake. So, to keep pace with time, to bring about the best result without malfunctioning and greater efficiency so to replace the unending heaps of flies with a much sophisticated hard disk of the computer. One has to use the data management software. Software has been an ascent in atomization various organizations. Many software products working are now in markets, which have helped in making the organizations work easier and efficiently. Data management initially had to maintain a lot of ledgers and a lot of paper work has to be done but now software product on this organization has made their work faster and easier. Now only this software has to be loaded on the computer and work can be done. This prevents a lot of time and money. The work becomes fully automated and any information regarding the organization can be obtained by clicking the button. Moreover, now it’s an age of computers of and automating such an organization gives the better look.

a F

D a

O o

n E

in g

e e

.c rs

m o

6

SYSTEM DEVELOPMENT LIFE CYCLE

The systems development life cycle is a project management technique that divides complex projects into smaller, more easily managed segments or phases. Segmenting projects allows managers to verify the successful completion of project phases before allocating resources to subsequent phases.

a F

Software development projects typically include initiation, planning, design, development, testing, implementation, and maintenance phases. However, the phases may be divided differently depending on the organization involved. For example, initial project activities might be designated as request, requirements-definition, and planning phases, or initiation, concept-development, and planning phases. End users of the system

D a

O o

n E

in g

e e

.c rs

m o

7

under development should be involved in reviewing the output of each phase to ensure the system is being built to deliver the needed functionality.

a F

PHASES OF SYSTEM DEVELOPMENT LIFE CYCLE

D a

O o

n E

in g

e e

.c rs

m o

Initiation Phase
The Initiation Phase begins when a business sponsor identifies a need or an opportunity. The purpose of the Initiation Phase is to:

8



Identify and validate an opportunity to improve business accomplishments of the organization or a deficiency related to a business need.

• Identify significant assumptions and constraints on solutions to that need. • Recommend the exploration of...
tracking img