1 To 15
1 To 15
"•
,,.
I
Intr odu ctio n to Oracle
_j
• An Oracle datab ase is a collec tion of data treate d as a unit.
The purpo se of a
ase serve r is the
database is to store and retri eve re lated Inform ation. A datab
•
.,f
key to solving the probl ems of inform ation management. In
reliab ly manages a large amou nt of data in a multiu se r envir
eene ral, a serve r
onme nt so that
plished while
many users can concu rrentl y access the same data. All t his is accom
--1 nts unau thorized
delive ring high perfo rman ce. A datab ase server also preve
___, access and provid es effici ent soluti ons for failur e recov ery.
~ : ►
~
se the physical
The database has logical struc tures and physical ,struc tures . Becau
~ can be managed
and logical struc tures are separate, the physical storage of data
:, witho ut affec ting the access to logical storage struc tures .
~
~ m. It is also
Oracle datab ase is a relati onal database mana geme nt syste
by Oracle
~ called OracleDB, or simp ly Oracle. It is produ ced and mark eted
n and other
Corp orati on. It was created in 1977 by Lawrence Elliso
~ engines in the
engineers. It is one of the most popu lar relati onal datab ase
-9 IT mark et for storin g, organ izing , and retrie ving data.
➔ Oracle datab ase was the first DB that desig ned for enter
prise grid
provi des
-1 com putin g and data ware hous ing. Enterprise grid comp uting
-, the most flexib le and cost- effec tive way to mana ge infor
matio n and
with the
appli catio ns. It uses SQL queries as a langu age for intera cting
~ database.
~
~
~
...... .
. ._____ ,
,,.
"-;
Editions of Oracle databas e
Oracle data base is compat ible with a wide range of pla tforms such as
~
Window s, UNIX, Linux, and macOS. It support s several operating systems
like IBM AIX, HP-UX, Linux, Microso ft Windows Server, Solaris, SunOS,
"'
' --.t macOS, etc. In th e lat e 1990s, Oracle began support ing open platforms
like GNU/Li nux.
..j
The followin g is a list of Oracle database edition s in order of priority:
..!J
.J o Enterprise Edition: It is the most robust and secure edition. It offers
all features , including superior performance and secu rity.
~ o Standard Edition: It provides the base functional ity for users that
)) do not require Enterprise Edition's robust package .'
_., o Express Edition {XE): It is the lightwe ight, tr'ee· and limit ed
Windows, and Linux edition .
.t o Oracle Lite: It is designed for mobile devices.
_.., Personal Edition: It's comparable to the Enterprise Ed ition but
, o
without the Oracle Real Application Clusters feature.
:,
,, Oracle Database Features
Oracle database manages data with the help of an open, complete, and
integrated approach . The following are features that complete the demand for
powerful database management:
,
~
Oracle Features
~
-,
~
~
~
--,
....,
~
I~
,f
~
rted 24*7
Availability: It is never offline or out of service that means suppo
,j availability of the datab ase. It provides high availa bility of datab
ases because of
s using of the
the Oracl e Data Guar d functionality. This functionality allow
--J any failure. As a
secon dary datab ase as a copy of the prima ry datab ase durin g
•
--t·
result, all norm al proce sses such as backups and partial fai lures
the datab ase from being used.
do not interrupt
sing the
Security: Oracle has a mechanism for contr olling and acces
--J security
database to prevent unaut horized access. It provi des high
s two solut ions
.!) because of the Oracle Advanced Security featu res. It offer
ption ) and
to prote ct databases t hat are TDE (Transparent Dat a Encry
J source and
Data Redaction. TDE supports data encryption both at the
_) Oracle has
after export. Reda ction is perfo rmed at the application l~vel.
_, some othe r secu rity features like Oracle Database Vau lt
~h~t regul ates
user privil eges and Oracle Label Security.
.t
n Cl ust er) and
Scalability: It provides features like RAC (Real Appl icatio
.t Portability, which makes an Oracle database scalable base
d on usage. In a
: rollin g instance
~ clustered envir onm ent, it includes capabilities such as
, migr ation s, perfo rmin g upgrades, maintaining appli catio
n conti nuity,
~
The follo wing are the ma in advantages of an Oracle datab
help us to get
.,, high levels of database performance. We can increase
quer y execution
izatio n techniques
time and oper ation s with the use of perfo rman ce optim
,
~
in its database. This techn ique helps to retrieve and alter
data faster.
, Port abili ty: The Oracle database can be porte d on all diffe
than any of its comp etito rs. We can use this database
rent platfo rms
on arou nd 20
>
:,
networkin g protocols as well as over 100 hardware platforms . This
. database makes it simple to write an Oracle application by making
changes to the OS and hardware in a secure manner.
t "'
~ ,1 Backup and Recovery: It is always better to take a proper backup of your
entire oracle online backup and recovery. The Oracle database makes it
I ~
"
"\,)
easy to accomplish recovery quickly by using the. RMAN (Recovery
Manager) functiona lity. It can recover or restore database files during
downtim e or outages. It can be used for online backups, archived backups,
and continuo us archiving. We can also use SQL* PLUS for recovery, which
l "
~
is known as user-managed recovery.
.
i 3
i~
~
wrong data, or dropping the table .
:. 1
Ill
.~
:~
I· ~
"
-~
·~ ~
c,.,
.,a,
~
G
.. ~
Introduction to JavaScript
language. JavaScript is used
JavaScript is a very powe rful clien t-side scripti ng
t he web page . In ot her word s,
mai nly for enhancing the interactio n of a user with
activ e, w ith t he help of
you can make your webp age more lively and inter
in ga me developm ent
JavaScript. JavaScript is also being used w idely
and Mob ile applicat io n deve lopm ent.
later renamed JavaScri pt.
The language was initia lly call ed LiveScript and was
cript and_Java_are the same.
There are ma ny progra mmers who t hink that Jav~S
. Java is a very com plex
In fact, JavaScript and Java are very much unre lated
~ a scrip ti'ng language. The
prog ramm ing la nguage whereas JavaScript is only
~ prog ramm ing langu age C.
syntax of JavaScript is most ly influenced by the
inter prete d comp iled
3 JavaScript is a light weig ht, cross -plat form , and
.
,
prog ramm ing language whic h • is also know n as
webp ages. It is well- know n for the deve lopm ent
brow ser envir onm ents also use it_. JavaSc,ript
the scrip_, ing la nguage for
of web pages, ma ny no n-
can be used fo r Clien t-
:t ents . Javascript is both
side deve lopm ents as well as Server-side deve lopm
:f impe rativ e and decla rative type of language. JavaS
cript conta ins a stand ard
a core set of language
:J libra ry of obj ects, li ke Array , Date, and Math , and
men ts. ·Since it s release,
elements like oper ators , cont rol struc tures , and state
~ JavaScript has surpassed Java, Flash, and othe r langu
ages because it is relat ively
, and, most impo rtant ly, is
~ easy to learn, has a free and open comm unity
te apps w ith audiences in
incredibly usefu l, allow ing developers to quickly crea
~
the millions.
~
1
~
~
~
-4
~
~ .
~
-,
~
~
History of JavaScript
In a ro w, It has bee n ranked
JavaScript Is ever ywhere, and for the seve nth yea r
wit h 67.8% of deve lopers
the most comm only used programm ing langu age,
popular programm ing
employin g It In 2019. It s asce nt to t he worl d's most
n et itself. Crea ted out of
language is synonym ous wit h t he rise of the inter
websites t oday, including
necessity, It Is used to buil d 95.2% (1.52 billio n) of
ube. With out it, we wou ld
so me of th e world's largest , llke Face book and YouT
le Maps and eBay. So,
not have popu lar and usef ul web apps such as Goog
is, how and why it was
w ithou t furth er ado, let's t ake a look at wh at JavaScript
, due t o JavaS cript 's rapid
,f created, and what 's next for the language. In 1997
to be prop erly maintai ned
grow th, it beca me clea r that the language would need
of c.rea ting a langu age
and managed. Ther efore, Net scape hand ed the job
"
~
specificat ion to t he Euro pea n Computer Manufacturers
body fo unded with the goal of standardizing
A~sbciation (ECM A), a
comp uting . The ECMA
AScript languages included
~ specificat ions were labeled ECMA-262 and ECM
and 1999,· ECMA-262 had
JavaScript, JScrlpt, and ActionScrlpt. Between 1997
•
~
t hree revisions, but nearly lQ years later, version
diffe ring opinions on the direction of the language
4 was Qbandoned due t o
and its proposed featu res.
r~s, such as generators,
_, Interest ingly, many of these controversial featu
iterators, and dest ructu ring assign.ments, have been
included in more r ecent
osof t cotto ned- on to the
ECMAScrip t specifications. In late 1995, when Micr
~ rer proje ct was started in
., com petitive threa t the Web posed, the Inter net Explo
an all-out'atte mpt to wrestle control of the emerging
·platf orm from Nets cape.In
elling Netscape to respond.
so doing M icrosoft became a mortal threa t, comp
~ Micr osoft 'gaining cont rol
, First, they sta rted a st andardization process to prevent
of t he JavaScript langu age. Second, they partnered
.with Sun to leverage their
•,,
~
2
~
~,
•
•t
, Travel & Tourism Man agem ent System
used to
ABSTRACT: This projec t "TRAVEL AND TOURISM MANAGEMENT" is
'• autom ate all process of the travel and tourism , which deals with
booking and confirm ation and user details. The projec t is designed HTML-
creation,
PHP
in any
~ as front end and M icrosof t SQL Server 2008 as backend which works
tourism
browsers. The coding language used HTML and PHP. Travel and
t manag ement system is used to book a tour from anywh ere in the world
by a
• single dynamic we·bsite which will help the user to know all about the places
tour details in a single website. The admin can add pa ckages to the websit
e from
and
• a certain travel agents and hotels by create a tour ·page . Then the users
in and book each project, they can be confirm ed by the ad,:nin in their
can sign
manage
' bookin g page. The user can see the confirm ation in t_h eir my booking
page. It is
'• an easiest platfor m for all travelers which can be easily booked and know
details. Keywords : Travel and tourism management, travel packages,
package booking. Travel and toL1rism management system is used to book
the all
tourism ,
a tour
'• from anywhere in the world by a single dynamic website which will help
the user
to know all about the places and tour details in a·single websit e. The admin
can
create a
add packages to the websit e from a certain travel agents and hotels by
• tour page. Then the users can sjgn in and book each projec t, they
can be
• confirm ed by the admin in their manage booking page. The user can
confirm ation in their my bookin g page. It is a easiest platfor m for all
see the
travelers
• which can be easily booked and know the all details. Tour Manag ement
system
design. It is also called travel techno logy solution for agencies & tour operat
ion.
system '
Nearly Everyone goes on a vacation for this 'a Tourism management
• would play a vital role in planning the perfec t trip. The tourism manag
system allows the user of the system access all the details such as
ement
location,
- and hotels etc. The system can also be used for both professional and
business
• trips .
•t Modules:-
1. Admin authen ticatio n This modul e is mainly based on admin . System
will
After the
check the admin user name and password for authen ticatio n.
t verific ation for author ization the admin can be able to precede the proces
s . All
I
,f
~
2. User Registration This mo dule covers t he deta ils about the registrati on of
,f users which they can be register by itself by adding data like name, password,
email id and further detai ls. After registration they can be sign in by t heir
3. Package Creation The admi n can create packa ges by creati ng package pa ge
"
~
which the type, price, det ails, place det ails all t he travel tour package details can
be added here. Wh ich it will be showed in user homepage.
~ 4. Package booking In this module ma intain the booking of tra vel packa ges by
th e user by selecting a various packages with date and certai n com ments.
--.t .,
_, 5. Booking confirma t ion/manage Booking confirmati on is t he process of
con firming the booked packages by the admin that is book~d by the user with
'
~ dat e and comment. Also adm in can manage the booking by ,cancell ing.
. .
--1 6. Issue t icket Tickets can be issued for the user in the issue ticket page in the
homepage of user t he certain booked packages only can be i:;sue~ .
~
INPUT DESIGN and OUTPUT DESIGN:-
;
Input Design converts the user-oriented inputs to computer-based forma ts .
~ Inaccurate input data are the most common cause of errors in data processi ng.
~ Error data entered by the data operator can be controlled by the input design.
Th e goa l of design ing input is to make the data entry easy, logical and as free
~
from errors as much as possible. The proposed system is complete ly menu-
~ dri ven. It is a powerful tool for interactive design. Jt helps the use r comp rehend
the range of alternatives available and also prevents them
I
from making an
~
. .
inva lid selection. All en t ry screens are interactive i_n,nature. It ha s bee n designed
1 t aking into acco unt all the constraint s of the end -user.
A9 Data Validation is done for eli minati ng duplicat e entries Outputs are th e most
important and direct source of informatio n to the customer and management.
1
.., Intelligent out put des ign will improve t he syst em's re lati onship wit h th e user
and help in decis ion making. Outputs are used t o make permanen t ha rd copy of
~ the res ults fo r late r con sultation . The output generat ed by th e system is ofte n
~
,,,
tf .
regarded as the criteria for evaluating the performance of the system. The
output design was based on the following factors.
For the proposed system, it is necessary that the output should be 'compatible
with the existing manual reports. The outputs have been formatted with this
consideration in mind. The outputs are obtained after all the phase, from the
system can be displayed or can be produced in the hard copy. The hard copy is
highly preferred since it can be used by the controller section for future
reference and it can be used for maintaining the r!:?cord.
'
'I ·.- . f
. '
,J
~
Code
,♦
(function (global, factory) {
_-.,
typeof exports=== 'object' && typeof module I== 'undefined' ? factory(exports,
•
,f
require('jquery'), require('popper.js')) :
'~
){this, (function (exports,$,Popper) { 'use strict';
•
~
$ = $ && $.hasOwnProperty('default') ? $('default'] : $;
•
~
descriptor.enumerable = descriptor.enumerable 11 false;
descriptor.configurable = true;
.
4
~
var source = arguments[i];
target[key] = source[key];
,,
~ }} }
,,
~~
r--"•
I"'~
l~ return target;
I ~ };
,~
~ 9
I -:t
function _i nheritsloose(subClass, superclass) {
subclass.prototype = Object.create(superClass.prototype);
1~ subClass._prot o_ = su perclass;
_j
I .
' :I var Util = funct ion ($$$1) {
~ return {}.t oStri ng.ca 11 (obj). match(/\s( [a-zA-Z]+ )/) [1] .to Lowe rCase() ;
-~
......_ ~ f unction get SpecialTransitionEndEvent() {
-- ~ return {
bindType: transition.end,
~ delegateType : transit ion.end,
• II ' ,
~
pa ram s
,•
return event.h andleObj .handler.ap~ly(th is, arguments);// eslint-disable-nnf prefer-rest-
➔
➔ return undefined; // eslint-disable-line no. undefi ned
➔ } }; }
~
return fal se;
~
return {
'
end: 'transltlonend'
}; }
function transltionEndEmulator(duratlon) {
,
......
var called = false;
~ $$$1(this}.one(Utll.TRANSITION_END, function () {
~~ called = true;
.,
~ }};
setTlmeout(function (} {
if ( !called) {
~
Util. triggerTra nsitionEnd(_this);
"• }, duration);
·,,-,
~ return this;
~
function setTransitlonEndSupport() {
~
transition= transitionEndTest();
,..,
~ ·
$$$1.fn.emulateTransitionEnd = transition End Emulator;
if (Utll.supportsTransitionEnd()) {
$$$1.event.special(Util.TRANSITION_END] = getSpecialTransitionEndEvent();
~ } }
function escapeld(selector) { ,,
~
if (active Element) {
$$$1(activeElement).removeClass(ClassName.ACTIVE); ,
}} }
If (triggerChangeEvent) {
"',,.
,t if (input.hasAttribute('disabled') 11 rootElement.hasAttribute('disabled') 11
input.classlist.contains('dlsabled') 11 rootElement.classlist.contains('disabled')) {
/f
,"'. return;
Input.checked == 1$$$1(this._element).hasClass(ClassName.ACTIVE);
"
--:t
$$$1( input).trigger( 'change');
input.focus() ;
~
addAriaPressed == false;
~
} }
.,
~ if (addAriaPressed) {
this._element.setAttribute('aria-pressed', !$$$1(this._element).hasClass(ClassName.ACTIVE));
:t
•
~
if (triggerChangeEvent) {
$$$1(this._element).toggleClass(ClassNa'me.ACTIVE);
};
~ _prate.dispose== functio n dispose() (
~ $$$1.removeData(this._element, DATA_KEY);
~ this._element == null;
}; // Static
~
Button._jQuerylnterface == function JQuerylnterface(config) {
~
return this.each(function () {
1 var data == $$$1(this).data(DATA_KEY);
1 if ( ldata) {
~ $$$1(this).data(DATA_KEY, data);
~
if (config ====== 'toggle') {
~
data[config]();
~ });
~ };
-2
-~
-;I)
_createClass(Button, nu ll, [{
return VERSION;
~
~ }));
~ return Button;
~ }();
--,
Button.jQuerylnterface.call($$$1(button), 'toggle');
~
}).on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) (
-9 var button= $$$1(event.target).closest(Selector.BUTTON)[O];
-9 i; l
$$$1(button ).toggleClass( ClassName. FOCUS, / "focus(in) ?$/.test( event.type)
-. });
'~,
'i.
~ $$$1.fn[NAME] = Button.jQuerylnterface;
•· return Button.jQuerylnterface;
~ };
~ return Button;
9 }($);
'
i
var Default = {
interval : 5000,
i
,.
i
keyboard: true,
slide: false,
pause: 'hover',
~ wrap: true
....... };
3)
-...... var DefaultType = {
~
interval: '(number I boolean)',
keyboard: 'boolean',
wrap: 'boolean'
};
~
--. var Direction = {
NEXT: 'next',
~ PREV: 'prev',
LEFT: 'left',
~
RIGHT: 'right'
~
};
~
var Event= {
~_. };
CAROUSEL: 'carousel',
ACTIVE: 'active',