This research paper is an outcome of the study carried to develop an online airline reservation system. The study resulted into the development of an online airline reservation system using …Full description
Full description
airline reservation system cbseFull description
Airline Reservation System using vb.net...Full description
Abstract Providing a better classified system with subclasses for all standards and behaviors so that the object provided within is obtained from the classes provided. The pattern enhances the system to provide the requirements for classes and its attributes. The airline is generally classified into service classes. This system provides a better user interface with the subclasses, databases system provides a classified data collection for the passenger class selection, in order to provide a inventory management, database is on administration part as classified. The system display list of available flights and allows passenger to choose a particular flight. Then the system checks for the availability of seats on the flight. If the seats are available then the system allows the passenger to book a seat. therwise it asks the user to choose another flight and the ticket is booked according to it passenger convenience.
Literature survey !
In "#$ application of design pattern in web application is given as case study. In "%$ decorator pattern is applied and implemented in web application. Decorator pattern add additional responsibility and make the application adjustable to future changes.
In "&$ a short and precise description on concept of patterns is discussed and brief introduction of various pattern like 'dapter pattern, factory pattern, and abstract factory pattern is given. In "($, they proposed application of design pattern for airline reservation system. In this system they have used strategy pattern, 'bstract factory pattern and bridge pattern as a reusable solution.
Proposed system:
%he &'RN* R*S*RV'%+N S,S%*M- #ne$akes as a /$ojec base on $elean echnologies. %he main aim o! his /$ojec is o eelo/ he so!wa$e !o$ he /$ocess o! $ese$ing ai$way icke sho#l lea o inc$ease eciency an $e#ce $awbacks which we$e /$esen in he /$eio#s /$oce#$e o! ai$line $ese$aion. %he so!wa$e sho#l be e$$o$ con$olle boh logically as well as in synacic manne$. %he !ea#$es eal wih he ie$en o/e$aions
inole
in
he
/$ocess
o!
&'RN*
R*S*RV'%+N-. 4#siness /eo/le on hae any /lanne ai$ $ael. %hey j#s $eceie he iniaion !o$ some ine$naional e6hibiion a he las min#e which hey sho#l o$ can aen o im/$oe hei$ abiliy boh in he skille man/owe$ an also in he machine$y im/o$ing. Some agens o$ he o$gani7aion wih he iea o! eyeing
'lternative patterns! #) Decorator 'ttach additional responsibilities to an object dynamically. Decorators provide a fle0ible alternative to sub classing for e0tending functionality 10ample!
party +usiness trips
%) 'dapter!
2 /onvert the interface of a class into another interface clients e0pect. 'dapter lets classes work together that couldn3t otherwise because of incompatible interfaces.
im/o$ jaa.#il.Scanne$< /#blic class 'i$line = boolean>? seaing @ new boolean>11?< AB c$eae 10 sea n#mbe$s (a$$ay>0? will no be #se). *m/y sea inicae by !alseBA Scanne$ in/# @ new Scanne$(Sysem.in)< /#blic oi sa$() = while ( $#e ) = makeRese$aion()< C C /#blic oi makeRese$aion() = Sysem.o#./$inln(D9lease y/e 1 !o$ "i$s lass o$ 2 !o$ *conomy: D)< in secion @ in/#.ne6n()<
i! ( secion @@ 1 ) = 8$slassSea()< C else = economySea()< C C /#blic oi 8$slassSea() AA assign a 8$s class sea = !o$ ( in co#n @ 1< co#n E@ 5< co#nFF ) = i! ( seaing>co#n? @@ !alse ) AA i! !alse hen a sea is aailable !o$ assignmen = seaing>co#n? @ $#e< AA assign sea Sysem.o#./$in!(D"i$s lass. SeaG HInD co#n)< b$eak< C
else i! ( seaing>5? @@ $#e ) AA ! seaing>5? is $#e hen 8$s class is !#lly booke = i! ( seaing>10? @@ $#e) AA ! seaing>10? is $#e hen economy (an he$e!o$e whole Jigh) is !#lly booke = Sysem.o#./$inln(DSo$$y Jigh !#lly booke. Ne6 Jigh is in 3 ho#$s.D)< C else AA ask /assenge$ i! hey wo#l like an economy icke insea = Sysem.o#./$inln(D"i$s lass is !#lly booke. Ko#l yo# like *conomyL 1 !o$ ,es 2 !o$ NoD)< in choice @ in/#.ne6n()< i! ( choice @@ 1 ) = economySea()< sa$()< C else = Sysem.o#./$inln(DNe6 Jigh is in 3 ho#$s.D)<
Sysem.e6i(0)< C C C C C /#blic oi economySea() AA assign an economy sea = !o$ ( in co#n @ < co#n E@ 10< co#nFF ) = i! ( seaing>co#n? @@ !alse ) AA i! !alse hen a sea is aailable !o$ assignmen = seaing>co#n? @ $#e< AA assign sea Sysem.o#./$in!(D*conomy. SeaG HInD co#n)< b$eak< C else i! ( seaing>10? @@ $#e ) AA ! seaing>10? is $#e hen economy is !#lly booke =
i! ( seaing>5? @@ $#e) AA ! seaing>5? is $#e hen 8$s class (an he$e!o$e whole Jigh) is !#lly booke = Sysem.o#./$inln(DSo$$y Jigh !#lly booke. Ne6 Jigh is in 3 ho#$s.D)< Sysem.e6i(0)< C else AA ask i! /assenge$ wo#l like a 8$s class icke insea = Sysem.o#./$inln(D*conomy is !#lly booke. Ko#l yo# like "i$s lassL 1 !o$ ,es 2 !o$ NoD)< in choice @ in/#.ne6n()< i! ( choice @@ 1 ) = 8$slassSea()< sa$()< C else = Sysem.o#./$inln(DNe6 Jigh is in 3 ho#$sD)< Sysem.e6i(0)< C C C C C C