+ All Categories
Home > Engineering > Saurabh training

Saurabh training

Date post: 02-Jul-2015
Category:
Upload: saurabh-kumar-gupta
View: 140 times
Download: 4 times
Share this document with a friend
Description:
DLW TRAINING COMPUTER SCIENCE
19
PROJECT REPORT ON Airline Reservation NATIONAL INSTITUTE OF TECHNOLOGY, KURUKSHETRA Submitted By: Saurabh Kumar Gupta 1120739 B.Tech(Computer Engineering) CO-4
Transcript
Page 1: Saurabh training

PROJECT REPORT

ON

Airline Reservation

NATIONAL INSTITUTE OF TECHNOLOGY, KURUKSHETRA

Submitted By:

Saurabh Kumar Gupta

1120739

B.Tech(Computer Engineering)

CO-4

Page 2: Saurabh training

2

INDEX

CERTIFICATE……………………………………………………………..

ACKNOWLEDGEMENT…………………………………………………….3

COMPANY PROFILE

1. ABOUT…………………………………………………………………4

2. VISION……………………………………………………………........4

3. MISION…………………………………………………………………4

INTRODUCTION TO THE PROJECT

1. AIM OF THE PROJECT………………………………………………5

2. OBJECTIVE…………………………………………………………….5

3. PURPOSE OF THE PROJECT………………………………………..6

4. SCOPE……………………………………………………………………6

TERMINOLOGIES

1. INTRODUCTION TO JAVA…………………………………………..7

2. DATA FLOW DIAGRAM……………………………………………...

3. ER DIAGRAM………………………………………………………….

4. MODULES OF THE PROJECT

FEASIBILITY STUDY………………………………………………………...18

BIBLIOGRAPHY……………………………………………………………....23

Page 3: Saurabh training

3

ACKNOWLEDGEMENTS

I gratefully acknowledge the inspiration and encouragement received from Faculties, their valuable and

fruitful advice from the very first day of the course.

I am highly obliged and thankful to Mr. Mukesh of Diesel Locomotive Works, Varanasi, who has allotted

me project for making an “Airline Reservation System” and guided me in solving problems during the course

of the project work and suggested me in writing the project report and also actively taking part in checking

of preliminary reports and also to my fellow colleagues for their valuable suggestion and support.

[SAURABH KUMAR GUPTA]

Page 4: Saurabh training

4

1. COMPANY PROFILE

1.1 About

DLW set up in 1961 as a green field project in technical collaboration with ALCO, USA for manufacture of

Diesel Electric Locomotives is a Production Unit of Indian Railways, manufacturing Diesel-electric

Locomotives, Diesel Generating sets and their spares for Indian Railways, Non-Railway Customers and

exports.

1.2 Vision

To be a world class manufacturer of Diesel - electric locomotives.

1.3 Mission

We shall achieve our vision through Continuous Improvement in the areas of Product Quality, Research and

Development, Supplier Partnership, Human Resource Development and Team Work with emphasis on Core

Competence leading to Customer Satisfaction and Business Excellence.

Page 5: Saurabh training

5

2. INTRODUCTION TO THE PROJECT

2.1 AIM OF THE PROJECT

The project that I pursued during my training period as a Project Trainee at Diesel Locomotive Works is an

Application Program Interface (API) named “Airline Reservation” which is an application which helps the

user to book airline tickets from various alternatives knowing their complete information like source,

destination, fare, time and seat availability. For the application to work, the admin has to login with specified

username and password. Once logged onto the system, the administrator can perform the operation required

by the user.

So, the basic functionality includes login for only administrator.

2.2 OBJECTIVE

Day to day human life becoming complicated and to make it easiest, very recently the innovation of

computers in human life has a made drastic changes. In addition, we have reached the stage where the

problem that we must solve is going become insoluble without computers.

From the very beginning human being used to search for flights. This system will help people to know

information of different flights and then book the required flight through a simple, short and crisp user

interface. There is provision to book domestic and international flights.

Some of the objectives are

1. Manual work has to be reduced.

2. Results to be receive quickly.

3. Get accuracy.

4. It uses concept of user friendliness.

5. Increase security, speed, storing and accuracy.

6. Customer services can not only be satisfied but also enhanced to the extent that one can obtain or

cancel a reservation from any branch for any given time.

7. Managing and maintaining data becomes easier.

8. Provide convenience to travelers.

Page 6: Saurabh training

6

2.3 PURPOSE OF THE PROJECT

1. It provides an efficient interface between customers and the administrator by providing correct

information.

2. The administrator carries out the operation as requested by customer.

3. The customer can know the information of the different flights, both domestic and international

and also book the tickets.

2.4 SCOPE OF THE PROJECT

1. The proposed system due to computerized is much faster in reservation process, cancellation process

and transactions.

2. Transfer of information from various branches would become easier and faster.

3. Managing and maintaining data becomes easier and cost effective due to very high amount and

reliability of storage space available in the proposed system.

4. Customer services can not only be satisfied but also enhanced to the extent that one can obtain or

cancel a reservation from any given time.

Page 7: Saurabh training

7

3. TERMINOLOGIES

3.1 INTRODUCTION TO JAVA

Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause

common programming errors. Java source code files (files with a .java extension) are compiled into a format

called byte code (files with a .class extension), which can then be executed by a Java interpreter. Compiled

Java code can run on most computers because Java interpreters and runtime environments, known as Java

Virtual Machines (VMs), exist for most operating systems, including UNIX, the Macintosh OS, and

Windows. Byte code can also be converted directly into machine language instructions by a just-in-time

compiler (JIT).

Java is a general purpose programming language with a number of features that make the language well

suited for use on the World Wide Web. Small Java applications are called Java applets and can be downloaded

from a Web server and run on your computer by a Java-compatible Web browser, such as Netscape Navigator

or Microsoft Internet Explorer.

The Java platform has become a mainstay of enterprise IT development since the introduction of the

Enterprise Edition in 1998, in two different ways:

1. Through the coupling of Java to the web server, the Java platform has become a leading platform

for integrating the Web with enterprise backend systems. This has allowed companies to move part

or all of their business to the Internet environment by way of highly interactive online environments

(such as highly dynamic websites) that allow the customer direct access to the business processes

(e.g. online banking websites, airline booking systems and so on). This trend has continued from

its initial Web-based start:

The Java platform has matured into an Enterprise Integration role in which legacy systems are

unlocked to the outside world through bridges built on the Java platform. This trend has been

supported for Java platform support for EAI standards like messaging and Web services and

Page 8: Saurabh training

8

has fueled the inclusion of the Java platform as a development basis in such standards

as SCA, XAM and others.

Java has become the standard development platform for many companies' IT departments,

which do most or all of their corporate development in Java. This type of development is

usually related to company-specific tooling (e.g. a booking tool for an airline) and the choice

for the Java platform is often driven by a desire to leverage the existing Java infrastructure to

build highly intelligent and interconnected tools.

2. The Java platform has become the main development platform for many software tools and

platforms that are produced by third-party software groups (commercial, open source and hybrid)

and are used as configurable (rather than programmable) tools by companies. Examples in this

category include Web servers, application servers, databases, enterprise service buses, business

process management (BPM) tools and content management systems.

Page 9: Saurabh training

9

3.2 DATA FLOW DIAGRAM OF SYSTEM

0-LEVEL DFD-

Page 10: Saurabh training

10

1-LEVEL DFD-

Page 11: Saurabh training

11

2-LEVEL DFD (2.0)-

2-LEVEL DFD (2.1)-

Page 12: Saurabh training

12

3.3 ER DIAGRAM

Page 13: Saurabh training

13

3.4 MODULES OF THE PROJECT

In this project there is basically four component-

1. Login

2. Domestic Flight

3. International Flight

4. Print Ticket

3.4.1 LOGIN MODULE

The starting of application is login page that is login module. In which administrator need to enter

password and username to get the access of application for the providing information, booking ticket for

customer. On login page there is the information about data of flights between source and destination

with time and fare for that specific journey.

Page 14: Saurabh training

14

After login into system by administrator the option menu for selecting the specific flight either it is domestic

flights or internationals flights both options are there.

Page 15: Saurabh training

15

3.4.2 DOMESTIC FLIGHTS MODULE

As mentioned above after login into system there is option of domestic and international flights. After

clicking on domestic flight option administrator enters in domestic flight module and after that

according to query of customer administrator give the information like flights, seats and fare.

Then after finding the specific flight for given source and destination of given date we booked ticket

through administrator. .

Page 16: Saurabh training

16

3.4.3 INTERNATIONAL FLIGHTS MODULE

After login into system there is second option is international module which have same concept as that

domestic module. Only difference is that there is confirmation or booking of ticket is between outside

countries.

Page 17: Saurabh training

17

3.4.4 PRINT TICKET MODULE

After finding our required flight for destination we have option by pop menu to

1. Book a ticket

2. Cancel the process

3. Check for other flights

By choosing option 1 from pop menu we get our ticket in printed form.

Otherwise we go to our page after login.

Page 18: Saurabh training

18

4. Feasibility Study

Feasibility Study is a test of the system proposal according to its workability, impact on the organization,

ability to meet user needs, and effective use of resources. It focuses on three major questions:

What are the user’s demonstrable needs and how does the proposed system meet them.

What resources are available for proposed systems? Is the problem worth solving?

The objective of the feasibility study is not to solve the problem but to acquire a sense of its scope. The

proposed system should satisfy the technical, and operational or behavioral feasibility.

4.1 Technical Feasibility

Technical feasibility determines the hardware and software availability and capability, for the

implementation.

4.1.1: Software

The Airline Reservation System uses Java which is easily available.

4.2 Economic Feasibility

Economic feasibility studies the investments and benefits. It accesses the improvement in value of the

information and determines the return on investment. The key is to minimize Total Cost of Ownership (TCO)

& maximize Return on Investment (ROI).

4.2.1: Investments

Since no new hardware is required, the existing network resources and computers are being utilized, no major

investments are required. The software are easily available at moderate prices, the investment is small.

4.2.2: Returns

Less resources required

Increased efficiency and speed.

Less Human Resource.

4.3 Behavioral Feasibility

Behavioral feasibility examines whether the system will perform as desired in terms of time and results. It

also determines whether or not the users are ready to use the system.

4.3.1 Performance

Since the system is designed in Java which generates the machine code as output the system is very efficient.

Page 19: Saurabh training

19

5. Bibliography

Books:

The complete reference java, Herbert Schildt

Ivor Horton’s Beginning Java 2

Java swing –Eckstein loy, Wood ,O’Reilly

Online References:

http://stackoverflow.com

http://www.tutorialspoint.com/java/

http://www.javapoint.com


Recommended