sad assignment

38
System Study And Design 1. INTRODUCTION: 1.1 About the Organization: PROJECT ON AIRLINE RESERVATION SYSTEM: I would like to take this opportunity to express my gratitude towards all the people who have in various ways, helped in the successful completion of my project. I must convey my gratitude to Mr. Shahidh for giving me the constant source of Inspiration and help in preparing the project, personally correcting my work and providing encouragement throughout the project. I also thank all my faculty members for steering me through the tough as well as Easy phases of the project in a result oriented manner with concern attention. 1.2 About the Study / Project: The Airline reservation project will automate the manual and legacy operation of a flight. The project will keep track of flight details, Reservation, Booking, Cancelling and Enquiry. 1

Upload: isb

Post on 10-Jan-2023

5 views

Category:

Documents


0 download

TRANSCRIPT

System Study And Design

1. INTRODUCTION: 1.1 About the Organization:

PROJECT ON AIRLINE RESERVATION SYSTEM:

I would like to take this opportunity to express my gratitude towards all the people who have in various ways, helped in thesuccessful completion of my project. I must convey my gratitude to Mr. Shahidh for giving me the constant source of Inspiration and help in preparing the project, personally correcting my work and providing encouragement throughout the project.I also thank all my faculty members for steering me through the tough as well asEasy phases of the project in a result oriented manner with concern attention.

1.2 About the Study / Project: The Airline reservation project will automate the manual andlegacy operation of a flight. The project will keep track offlight details, Reservation, Booking, Cancelling and Enquiry.

1

System Study And Design

2

System Study And Design

2.Problem definition and feasibility Analysis: 2.1 Introduction:

Any Process that is only in the planning stage and needs to beconverted into reality requires three important steps namely planning, analysis and design. All the above three ‘design’ isvery important. It is conversion of the ideas into reality by putting together all ideas block and achieving realism. Systemdesign is the process of planning a new business or one to replace or complement an existing system. It describes show a system will meet the requirement identified during the system analysis. It also describes the data.

2.2 Problem definition: The definition of our problem lies in manual system and a fully automated system.Manual system: The system is very time consuming and lazy. This system is more prone to errors and sometimes the approachto various problems is unstructured.

Technical system: With the advent of latest technology if we do not update our system then our business result in losses gradually with time. The technical systems contains the tools of latest trend i.e. computers printers, fax, Internet etc. The systems with this technology are very fast, accurate, user-friendly and reliable.

2.3 Existing System: The existing system is manual. It maintains huge records for various departments. The book keeping procedure is tedious and

3

System Study And Design

is prompt to errors. Very careful handling is needed in manualsystems. Even a very minute mistake may lead to imbalanced results. Manual processes results in waste of time and energy.In the earlier system the inventory report is calculated manually. Whenever the accounting is to be performed. That information must be extracted from the file sand the calculation will have to check by the Concern person. The existing system leads to a lot of problems. The existing system consumed a lot of stationary cost. Daily transactions are maintained in journals. These journal entries are then posted on to the ledger accounts correspondingly.

4

System Study And Design

2.4 Problem Recognition: This project is AIRLINE RESERVATION SYSTEM; the main aim of this project is gives the customer view of the airline. The customer needs in airline are, enquiry about booking, reservation process, vacating process, canceling the reservation. In this project the first module gives the administrator view for logging. The customer needs enquiry for first process. So the enquiry process is shown in the project that works more effectively than the manual process.The next process of customer is reservation. This reservation is for may today or future, for this the reservation form can work more efficient than the manual process. This form also checks the flight reservation dates.It is interactive to the customer; if the flights are not available it gives message and not allows reserving for thatdate. It is more efficient, more reliable, time saving and accurate. It is having all details of the database.

2.5 Propose System: This project integrates all Operation processes in the computer to synergies the important resources of Material and Money. The department people can gather the needed informationat their desk without any manual burdens. This project reducesmanual burdens and automates the functions of various departments. In manual process, to decide the Flight booking details, vacating details have to be verified each time. But with this project these process are automated and no manual checking is required. This project reports can be automatically generated. The processes of creating reports aremanually very tedious which are made very easy and automatically through this project. The reports produced helpsin making management decision easily. With this project, sinceall information about previous years is readily available, such reports can be produced within few seconds. Thus the project eliminates many difficulties saving a lot of time and energy, which could be used for some other constructive purpose towards the organization’s success.

2.6 Feasibility Analysis:

5

System Study And Design

A feasibility Analysis or Feasibility study is an evaluation ofa proposal design to determine the difficulty in carrying out adesignated taskGenerally, a feasibility study is an evaluation or analysis of the potential impact of a proposed project.

2.7 Operational Feasibility: The new solution is feasible in all sense but operationally itis not. The new system demands the expulsion of at least 15 people from the company. It creates an environment of joblessness and fear among the employees. It can lead to an indefinite strike in the company also. So the management must take corrective actions prior in advance in order to start thefurther proceedings.

2.8 Technical Feasibility: The new system requires only 6 trained people to work with thesystem and in overall 10 people per office is sufficient. So we will identify 6 best people from existing system and train them.As our existing system is purely manual, so we need a one timeinvestment of Rs 4 Lacks for the purchase of 7 computers, 5 Ticket printers, a laser printer, AC and networking etc. It requires 20 Lacks PA as an operating cost.With the above details our system is technically feasible as after investing 24 lacks in a year, the company is still saving Rs 25 Lacks PA.

2.9 Economical Feasibility: With the manual system the operating cost of the system is about 60 Lacks P.A... This cost comprises salary of 25 people,stationary, building rent, electricity, water, telephone etc. But with the new system this reoccurring cost comes out to be

6

System Study And Design

about 20 lacks P.A. Hence the new system is economically feasible.

3 REQUIREMENT SPECIFICATION: 3.1 Hardware Requirements:

Pentium II to IV Attempt 200 MHz Ram –32MB H.D .space-4xGB FDD- CDROM DRIVE-52x

3.2 Software Requirements: Window-9x, 2000, 2000 server MS-Access MS-Excel MS-Word

7

System Study And Design

4. Object Oriented design:This was the most important phase of my project life cycle .Ithad connected my maximum time. The architectural diagrams given bellow depict various facts which were understood by oneduring the analysis phase.

4.1 Architectural Diagram:

Flight MAINTENANCE, RECEIVE CUSTOMER REQUESTBooking, cancellation

PASSENGER LIST& CONFIRMED LIST

WAITING LIST CANCELLATION

DATA STIRAGEDATA ACCESS

Passenger list, Fleet info concession

Ticket reservation Flight information, Cancellation, Fare details.Request for enquiry

In that phase initially I had observed the system by visiting to Indiragandhi Airport (domestic terminal) and a few airline reservation agencies. Pardes Airline agencies, Lotus Airline agencies.The above Architectural diagram is an implementation of this observation.In the next phase I had various queries in my mind, which I tried to ask from appropriate

8

REPORTS

BOOKINGDEPARTMENT

PASSENGER

Database

AIRLINERESERVATIONSYSTEM

System Study And Design

Authorities a sample of my quires is enclosed as Annex 1.

Q.1 Tick mark the features to be included in the new system?· Enquiry· Reservation· Cancellation· Report· Edit· Other specify

Q2. Tick mark that the system should be?· Multi-user· Single user

9

System Study And Design

Q3. Tick marks the total time required for the implementation of the project?

3 months 9 months Others specify

Q4. Ticks mark the reports to be incorporated? List of all passengers List of all flights List of passenger (date wise) List of passenger (flight wise) Any other

After getting solution my queries I started studying database structure used in the existing system. In this connection I had come to know about various master files as:

In passenger list: Passenger name, Address, tel-no, d_o_b, profession father name.

Fleet info: No aircraft, club_pre_capacity, economic capacity,engine type, cruisespeed, air length.

Flight info : f_name, f_code, c_code, t_exeseat no, t_economic seat no.Concession: concession name, concession code, class, discount,v_o_t, baggage allowance, fare.Move of payment : Passenger code, Date of paid, Current date, cash, Debit, cheque, credit.

Fare : route, destination place, source place, Departure time, Arrival time, Flight code, class, Fare.Reservation: Ticket report, PNR, flight code, destination place, source place, departure time arrival time, Class, number of passenger, Age, sex, Fare, seat.

Enquiry : Ticket no, seat number, pnr.

Cancellation: Pnr, ticket no, Days left, Basic amount, Cancel amount.

10

System Study And Design

Various categories of flight code are display here CD455, IC548, IC7896, I C567, CD445Flight schedule - gau to del 12.33 pm to2.33 pmIn this process further I had visited the air port again in order to INTER VIEW people to know more about the system. The main purpose was to analyses the method of calculating daily in come reservation cost generation methods, and few concern things. Duty schedule.

11

System Study And Design

4.2 Data Design:In this phase initially I had designed E-R diagram of the processes, in order to identify various entities and relation ship set, entity set, attributers, link attributes The Diagramof this process as under.After this step we had tried design the data base for the new system and normalized itThe tables motivated in data dictionaries enclosed as annex IIis an out come of this stepThe symbols of entities are shown bellow:

12

Entity sets Relationship set

OvalLine

System Study And Design

E-R DIAGRAM FOR BOOKING DEPARTMENT

13

PNR

Confirm

WaitingVali

d?

PASSENGER

FLIGHT_ NUM

STAND BY DATE

PNRBOOKING DATE

NAMEBOOKING 1(ON THE SPOT)

NAMEPNR BOOKING 2(ON THE SPOT)

MODE OF PAYMENT

CASH

STATUS

PNR

FARE

CASH PAID

CHEQUE

PNR

STATUS

FARE

PAID

DEBIT PNR

FARESTATUD

NO

CREDIT

FARE

STATUSC NO

PNR

System Study And Design

14

System Study And Design

E-R DIAGRAM FOR CANCELLATIONS

15

PASSENGER

STATUS

ADDRESS

ROUTE

Date of Dep

SEAT AVAILAB

?

CANCEL?

FLIGHTCANCEL

ARRIVAL

DEPARTURE

FLIGHT_NUM

COST_ECO

COST_EXE

SEATS_ECO

STATUS

D_CANCELPNR

NAMET_DATE

System Study And Design

First Level OF Data Flow Diagram.

16

REQUEST FORINFORMATION

REQUEST FORINFORMATION

GENERALENQUERY

PASSENGER

FAREENQUERY

DISCOUNTFLIGHTENQUARY

FLIGHT DISCOUNTFARE

R

I R R

R RR

II

I I I

System Study And Design

Second Level of Data Flow Diagram.

17

Passenger request

TICKET (ON THE SPOT)ACKNOLEDGEMENT (STAND BY)

PASSENGER

ON THE SPOT

STAND BY BOOKING

BOOKING COUNTER

BOOKINGBOOKING

MODE OF PAYMENT

CHEQUE

CREDIT

DEVIT

PASSENGER

Update

ACKNOWLEDGEMENTBOOKINGLATERUPDATE

Booking now

Cash payment status

SET STATUS TO CONFIRM/WAITING

ACKNOLEDGE ENTRY STAND BY DATE

Choose mood of payment

STATUS (PAID OR NOT)

DEVIT NUMBER

STATUS

CREDIT NUMBER

Status

C - NO

Pay cash

CASH

Status

System Study And Design

5 IMPLEMENTATION: For the implementation of my project the mirror H/W & S/W requirements as under:

Hardware Software Pentium II to IV Attempt 200 MHz Ram –32MB H.D .space-4xGB FDD- CDROM DRIVE-52x

Window-9x, 2000, 2000 server

MS-Access MS-Excel MS-Word

Steps of implementation are:· First load VB in system· Make a software .In this s/w the airlines Reservation

system is stored.· First make all form.· Make Main menu. Join every form with Main menu.· Main menu open. It shows all forms heading.· Now choose what form will be open then click.· If Reservation form is open then it show new pnr and ticket

number.· After put various values we click save bottom.· It automatically goes to report.

6 TESTING: 6.1 INTRODUCTION:Testing is more than just debugging. The purpose of testing can be quality assurance, verification and validation, or reliability estimation. Testing can be used as a generic metric as well. Correctness testing and reliability testing are two major areas of testing. In these phases I had tried to check all the modules separately for there proper formatting.

6.2 TEST PLAN:The testing plan developed in "Charting a Course" contains seven sections that can be customized according to the command/schoolhouse. These sections are

Test Schedule

18

System Study And Design

Grades Purpose Progress Testing Procedures Review, Remediation, and Retesting Analysis, Modification, and Compromise

19

System Study And Design

6.3 UNIT TESTING:After this step I had performed a unit test to check the functionality of the whole system.Further I had come to know to add certain validation in project as given bellow:

1) Table name - Customer information.Field name – Customer name.Data type -Text.

When we enter number in the form then it show wrong .Because it is not number typeIt is a character. So it shows wrong value.

2) Table name _Customer informationField name - Departure time, Arrival time.Data type - Date/Time.When we enter 12.33 then it automatically shows 12.33pm.When we enter 11.33 then it automatically shows 11.33am.

3) Table name –Flight informationField name- Flight-code.Data type- number.When we put any other value or character then it ask validity check.

6.4 INTEGRATION TESTING: Integration testing is a logical extension of unit testing. In its simplest form, two units that have already been tested are combined into a component and the interface between them is tested. A component, in this sense, refers to an integrated aggregate of more than one unit. In a realistic scenario, many units are combined into components,which are in turn aggregated into even larger parts of the program. The idea is to test combinations of pieces and eventually expand the process to test your modules with those of other groups. Eventually all the modules making up a process are tested together. Beyond that, if the program is composed of more than one process, they should be tested in pairs rather than all at once.

20

System Study And Design

Integration testing identifies problems that occur when units are combined. By using a test plan that requires you to test each unit and ensure the viability of each before combining units, you know that any errors discovered when combining units are likely related to the interface between units. This method reduces the number of possibilities to a far simpler level of analysis.

21

System Study And Design

7 FUTURE ENHANCEMENT: The project is developed considering only reservation, cancelling, and booking department. But it can be extended for hardware, software and machine also. Since our objectiveof the project is successfully completed. This is system provides efficiency in many ways. All the features that is required for the AIRLINE RESERVATION SYSTEM has been finished successfully. All the complications concerned with this project are successfully solved. Every application has it s own merits and demerits. The project has covered almostall the requirements. Further requirements and improvements can easily be done since the coding is mainly structured or modular in nature. Changing the existing modules or adding new module can append improvements. This project provides detailed information about all the Booking department, passenger list, and flight information, move of payment, enquiry, cancellation, and Reporting details for all reservations.

8 CONCLUSION: This project work is an attempt to develop a system that canbe used for computerization of activities in the Airline reservation system. Since these activities are tedious process requiring lot of effort, more care has been taken for the system development. There equipments a suitable database is created maximum effort were taken to avoid duplication in data entry and data storage. Various reports can be generated by this system. The major advantage of the system is fast and accurate information retrieval, minimization of clerical work, easy and efficient data storage and report generation.

9 BIBLIOGRAOHY: VB6 Complete Reference. Visual Basic 6 Programming Reference Mastering Microsoft office.

22

System Study And Design

Software engineering concept.

APPENDIX A; TABLE DESIGN:CUST_ DETAIL

Filed Date Type DescriptionT_date Text Travel Date

Cust name Text Customer Name Father name Text Customer Father

NameGender Text Gender of CustomerD_O_B Date / Time Customer Date of

birth Address Text Address of customerTel _ No Number Customer Tel _ No

Profession Text Customer professionSecurity Text Security of

customer

FLIGHT NFORMATION:F_NAME TEXT FLIGHT NAMEF_CODE NUMBER FLIGHT CODEC_CODE TEXT CLASS CODE

T_EXE SEAT NO NUMBER TOTAL EXCUTIVE SEAT

23

System Study And Design

NOT_ECO SEAT NO NUMBER TOTAL ECONOMIC SEAT

NO

FLEET INFORMATION:FIELD NAME DATATYPE DESCRIPTIONNO_AIRCRAFT TEXT NUMBER OF AIRCRAFT

CLUB_PRE_CAPACITY TEXT CLUB PRE CAPACITYECO_CAPACITY TEXT ECONOMIC CAPACITYENGINE_TYPE TEXT ENGINE TYPECRUISESPEED TEXT CRUISESPEEDAIR_LENGTH TEXT LENGTH OF AIRWING_SPAM TEXT WING_SPAM

FARE:FIELD NAME DATATYPE DESCRIPTIONROUTE_CODE TEXT CODE NUMBER OF ROUTES_PLACE TEXT SOURCE PLACEVIA TEXT VIA

D_PLACE TEXT DESTINATION PLECED_TIME DATE/TIME DEPARTUE TIMEA_TIME DATE/TIME ARRIVAL TIMEF_CODE TEXT FLIGHT CODEC_ CODE TEXT CLASS CODEFARE TEXT FIRE OF CLASS

24

System Study And Design

TICKET REPORT:FIELD NAME DATATYPE DESCRIPTION

PNR NUMBER PASSENGER NUMBERF_ID TEXT FLIGHT ID

S_PLACE TEXT SOURCE PLACED_PLACE TEXT DESTINATION PLACET_DATE DATE/TIME TRAVEL DATED_TIME DATE/TIME DEPARTUE TIMEA_TIME DATE/TIME ARRIVAL TIMEFARE 1 NUMBER FARE OF 1ST PASSENGERFARE 2 NUMBER FARE OF 2ND PASSENGERFARE 3 NUMBER FARE OF 3RD PASSENGER

SEAT_NO 1 NUMBER SEAT NO OF 1ST

PASSENGERSEAT_NO 2 NUMBER SEAT NO OF 2ND

PASSENGERSEAT_NO 3 NUMBER SEAT NO OF 3RD

PASSENGERAGE 1 NUMBER AGE OF 1ST PASSENGERAGE 2 NUMBER AGE OF 2ND PASSENGER AGE3 NUMBER AGE OF 3RD PASSENGERCLASS TEXT CLASS

PASSENGER NUMBER TOTAL PASSENGER

ENQUIRY:T_NO TEXT TICKET NUMBERF_NAME TEXT FLIGHT NAMEF_CODE NUMBER FLIGHT CODE

C_ SEAT NO NUMBER CLASS SEAT NUMBERC_FARE NUMBER CLASS FARE

CUST_CODE NUMBER CUSTOMER CODET_DATE TEXT TRAVEL DATET_TIME DATE / TIME TRAVEL TIME

25

System Study And Design

CANCELLATION:CUST CODE TEXT CUSTOMER CODECLASS TEXT CLASSS NO NUMBER SEAT NUMBER

DAYS LEFT DATE / TIME DAYS LEFTHOURS LEFT DATE / TIME HOURS LEFT

BASIC AMMOUNT TEXT BASIC AMMOUNTCANCEL AMMOUNT NUMBER CANCEL AMMOUNT

RULES:DATE FROM DEP TEXT DATE FROME DEPARTUEPERCENTAGE TEXT PERCENTAGE OF CANCEL

REFUND NUMBER DEFUN AMMOUNT

TERMS:AGE TEXT AGE OF PASSENGERSEX TEXT SEX OF PASSENGERFAER NUMBER FARE OF PASSENGER

RESERVED SEAT:F_ CODE TEXT FLIGHT CODE

T_RES_ECO_SEAT NUMBER TOTAL RESERVE ECONOMICSEAT

T_RES_EXE_SEAT TEXT TOTAL RESERVE EXCUTIVESEAT

26

System Study And Design

T_DATE TEXT TRAVEL DATEWAITTING_NO NUMBER WAITING LIST

APPENDIX B; TECHNOLOGY:MAIN MENU OF INPUT SCREEN

27

System Study And Design

In this picture there are three parts. Those are master file, ticket, report,When we click in master file then it show six forms those are custodial, concessionFlight info, fleet info, fare, payment. When we click any one of this then the form is Open. Now we open each file one by one.

CUSTOMER DETAILSIn this form we enter the customer detail. When we enter the new name then we click add Button and then update. Then it is automatically update. This is under master file. In this form first button work for show first record, next button work for show next record. Preview show the just preview record.

28

System Study And Design

FLIGHT INFORMATIOIn this form we enter the flight detail .When we enter the newflight then we click add button and then update .Then it is

29

System Study And Design

automatically update .This is under master file. In this form first button work for show first record, next button work for show next record.

30

System Study And Design

FLEET INFORMATIONFleet information is a special type of form in this form thereare some field are include .In db como1 list of flight are coming when we click in run time.

THE ROUTE BASIS FAREIn this form we enter the fare detail .When we enter the new fare then we click add button and then update .Then it is automatically update .This is under master file. In this form first button work for show first record, next button work for show next record.

31

System Study And Design

32

System Study And Design

FORM OF RESERVATION.This is reservation form or ticket .PNR number is generated automatically. When click passenger age then fare is coming bythe route based. When we click total button then total fare isshown. When we click in Print command button then the ticket is print. And when we click in exit button then the form is closed.

33

System Study And Design

FPRM OF ENQUARY

This is a form of ENQUIRY. If any person comes to AIRPOART want to know that its seat reserved or not then system open the enquiry form and put the value of ticket no and click confirm box .If it is confirmed then it show value of the all concerning data .Either show not confirmed.

34

System Study And Design

35

System Study And Design

FORM OF CANCELLATIONThis is a form of cancellation .When a person come to cancel his ticket then, in the form the passenger code are put and click the show button system will show the value of data and refund amount. Then click on the cancel command. Then automatically the record is deleted.

36

System Study And Design

37

System Study And Design

THIS IS A REPOT OF ALL FLIGHT .

******* *******

38

THEEND