Proyectoo hotal Final 5to

download Proyectoo hotal  Final 5to

of 102

Transcript of Proyectoo hotal Final 5to

  • 7/25/2019 Proyectoo hotal Final 5to

    1/102

    CARRERA DE SISTEMAS

    QUINTO SEMESTRE

    PROYECTO INTEGRADOR DE SEMESTRE

    TTULO:

    DISEAR UN SISTEMA INFORMTICO PARA LA GESTIN DEL

    REGISTRO DE CLIENTES DEL HOTEL SAHARA DE LA CIUDAD DE

    AMBATO PROVINCIA DE TUNGURAHUA

    AUTORES:

    Richard Leonardo Anancolla Masaquiza Jos Antonio Caizabanda Jeres Huascar Andrs Masaquiza Masaquiza Pablo Andrs Palacios Santamara

    ASESORES:

    Ing !redd" #a$oIng !abricio LozadaIng Paola Ar%aloIng &duardo !ern'ndezIng Carlos Martnez

    Ambato Ecuador

    2014 - 2015

    1

  • 7/25/2019 Proyectoo hotal Final 5to

    2/102

    NDICE GENERAL

    C&R(I!ICACI)*iii

    +&CLARACI)* +& A,(-R.A +&L PR-/&C(-i%

    I*(R-+,CCI)*%

    I*(R-+,C(I-*%i

    CAP.(,L- I0

    11 A*(&C&+&*(&S / &S(A+- AC(,AL +&L -#J&(- +&

    (RA*S!-RMACI)*01121 Situaci3n 4roblem'tica5

    1126 !ormulaci3n del 4roblema5

    1127 Cam4o de acci3n5

    1128 -b9eti%o de la in%estigaci3n5

    112: Lnea de in%estigaci3n5

    16 -#J&(I;-S5

    1621 -b9eti%o general51626 -b9eti%os es4ec

  • 7/25/2019 Proyectoo hotal Final 5to

    3/102

    611: Asignar %alores17

    611> A$adir Comentarios18

    6110 &structura de una a4licaci3n18

    6115 Paquetes " 4rotecci3n de clases18

    611= Protecci3n de una clase18

    61112 Sentencia im4ort1:

    616 #ase de +atos DM"SEL +ise$o de base de datos Conce4tosF o4eracionesFob9etos " estructuraG10

    6161 (erminologa b'sica D(ablasF cam4os " registrosG10

    6166 Mtodos de datos 4rimiti%os Sistemas de gesti3n de archi%o15

    6167 #ases de datos en red15

    6168 #ase de datos relacionales15

    616: Creaci3n de base de datos M/SEL15

    616> &lementos b'sicos de SEL1=

    6160 !unciones m's im4ortantes de M/SEL62

    6165 (i4os de datos en SEL61

    616= Comentarios en SEL66

    617 Ingeniera de so

  • 7/25/2019 Proyectoo hotal Final 5to

    4/102

    711 -b9eti%os80

    7111 -b9eti%o eneral80

    7116 -b9eti%os &s4ec

  • 7/25/2019 Proyectoo hotal Final 5to

    5/102

    CERTIFICACIN

    &n calidad de asesores del 4resente traba9o de in%estigaci3nF certi

  • 7/25/2019 Proyectoo hotal Final 5to

    6/102

    DECLARACIN DE AUTORA DEL PROYECTO

    Ante las autoridades de la ,ni%ersidad Regional Aut3noma de los Andes ,*IA*+&S

    declaro que el contenido del 4ro"ecto integrador cu"o ttulo esF DISEAR UNSISTEMA INFORMTICO PARA LA GESTIN DEL REGISTRO DE

    CLIENTES DEL HOTEL SAHARA DE LA CIUDAD DE AMBATO PROVINCIA

    DE TUNGURAHUA F4resentado como requisito de a4robaci3n del semestreF es

    originalF de nuestra autora " total res4onsabilidad

    AtentamenteF

    Richard Leonardo Anancolla Masaquiza Jos Antonio Caizabanda Jeres

    Huascar Andrs Masaquiza Masaquiza Pablo Andrs Palacios Santamara

    6

  • 7/25/2019 Proyectoo hotal Final 5to

    7/102

    INTRODUCCIN

    La im4ortancia de los sistemas in

  • 7/25/2019 Proyectoo hotal Final 5to

    8/102

    INTRODUCTION

    (he im4ortance o< com4uter s"stems in a com4an" has a high meaningF since it is a tool

    that hel4s to achie%e e

  • 7/25/2019 Proyectoo hotal Final 5to

    9/102

    CAPTULO I

    EL OBJETO DE TRANSFORMACIN

    1 ANTECEDENTES Y ESTADO ACTUAL DEL OBJETO DE

    TRANSFORMACIN

    Hotel SAHARA F se encuentra ubicado en la ciudad

    de AmbatoF 4ro%incia de (ungurahua en la calle 16 de *o%iembre &l mismo

  • 7/25/2019 Proyectoo hotal Final 5to

    10/102

    1.1.1 S!"#$%& '()*+-!$#

    Ho" en da se 4uede a4reciar que la ciencia " la tecnologa han a%anzado mucho &n laactualidad en las em4resasF comercialesF colegios u otros entesF est'n lle%ando control

    automatizado del 4ersonalF recursos

  • 7/25/2019 Proyectoo hotal Final 5to

    11/102

    +iagnosticar las di

  • 7/25/2019 Proyectoo hotal Final 5to

    12/102

    D $#-'). Se la lle%a acabo en el sitio mismo donde se tiene la

    mani

  • 7/25/2019 Proyectoo hotal Final 5to

    13/102

    &S(R,C(,RA +& ,* PR-RAMA

    Paquetes " 4rotecci3n de clases

    Protecci3n de una clase

    Sentencia im4ort

    +e

  • 7/25/2019 Proyectoo hotal Final 5to

    14/102

    &lementos b'sicos de SEL

    !unciones m's im4ortantes de M/SEL

    (i4os de datos en SEL

    Comentarios en SEL

    Ingeniera de so

  • 7/25/2019 Proyectoo hotal Final 5to

    15/102

    Se 4uede se$alar como un a4orte te3rico im4ortanteF el mismo que est' relacionado al

  • 7/25/2019 Proyectoo hotal Final 5to

    16/102

    O&l lengua9e de 4rogramaci3n Ja%a

  • 7/25/2019 Proyectoo hotal Final 5to

    17/102

    O,na %ariable re4resenta un es4acio de memoria 4ara almacenar un %alor de un

    determinado ti4oF %alor que 4uede ser modi

  • 7/25/2019 Proyectoo hotal Final 5to

    18/102

    los atributos del ob9eto as como los mtodos 4ara mani4ularlos Muchas de las clases

    que utilizaremos 4ertenecen a la biblioteca de Ja%aF 4or lo tanto "a est'n escritas "

    com4iladas Pero otras tendremos que escribirlas nosotros mismoF de4endiendo del

    4roblema que tratemos de resol%er DCe%allosF 6211F 45:G

    /.1.1.? P#

  • 7/25/2019 Proyectoo hotal Final 5to

    19/102

    6 Im4ortando la claseF como se indica en el 4'rra

  • 7/25/2019 Proyectoo hotal Final 5to

    20/102

    +os o m's sentencias 4ueden a4arecer sobre una misma lneaF se4aradas una de

    otra 4or un 4unto " comaF aunque esta

  • 7/25/2019 Proyectoo hotal Final 5to

    21/102

    /.1./ B#5 0 D#!)5 M>SQL D5) 0 *#5 0 0#!)5. C)&$'!)5,

    )'(#$)&5, )*3!)5 > 5!("$!"(#

    SegNn Prez D6216G OM"SEL es un sistema gestor de bases de datos relacionalesF queadem's o

  • 7/25/2019 Proyectoo hotal Final 5to

    22/102

  • 7/25/2019 Proyectoo hotal Final 5to

    23/102

    /.1./.7 C(#$%& 0 *#5 0 0#!)5 MYSQL

    SegNn Prez D6216G O,na base de datos est'

  • 7/25/2019 Proyectoo hotal Final 5to

    24/102

    Cuadro 7@1 Introducci3n al uso de SEL D401G

    /.1./.; E+-&!)5 *5$)5 0 SQL

    SegNn Prez D6216G OSEL tiene %arios elementos de sintais que son utilizados en la

    ma"or 4arte de las instrucciones +estacan los identi

  • 7/25/2019 Proyectoo hotal Final 5to

    25/102

    Cuadro de las

  • 7/25/2019 Proyectoo hotal Final 5to

    26/102

    Cuadro de ti4o de datos en SEL 4ara M/SEL D455G

    /.1./. C)-&!#()5 & SQL

    SegNn Prez D6216G OLos comentarios son

  • 7/25/2019 Proyectoo hotal Final 5to

    27/102

    usar 4ara documentar c3digo o 4artes deshabilitadas tem4oralmente de instrucciones "

    lotes de SEL D45=G

    /.1. I&6&(8# 0 5)9!#(

    /.1..1 I&6&(8# 0 55!-#5 *#5#0)5 & $)-'"!#0)(#5SegNn Sommer%ille D6212G O La ingeniera de sistemas consiste en la acti%idad de

    es4eci

  • 7/25/2019 Proyectoo hotal Final 5to

    28/102

    SegNn Sommer%ille D6212G OLas 4ro4iedades emergentes de un sistema son atributos

    del sistema como un todo Muchas %eces es di

  • 7/25/2019 Proyectoo hotal Final 5to

    29/102

    /.1.. L)5 55!-#5 > 5" &!)(&)

    SegNn Sommer%ille D6212G OLos sistemas no son entidades inde4endientes 4uesto que

    eisten en un entorno [ste a

  • 7/25/2019 Proyectoo hotal Final 5to

    30/102

    "ontrolador de

    alarma

    Sensoresde

    mo#imiento

    Sensoresde

    uertas

    Sirena

    Sinteti$ad

    or de #o$

    %elefonista

    6G Cambios en el traba9o B&l sistema inhabilita a los usuarios en un entorno o

    4ro%oca que cambie su

  • 7/25/2019 Proyectoo hotal Final 5to

    31/102

    !igura 66 ,n sistema sencillo de alarma contra intrusos SegNn Sommer%ille D6212F

    46>G

    S,#SIS(&MA +&SCRIPCI)*

    Sensores de mo%imiento +etecta el mo%imiento en los cuartos %igilados 4or elsistema

    Sensores de 4uertas +etecta la a4ertura de 4uertas eternas de edi

  • 7/25/2019 Proyectoo hotal Final 5to

    32/102

    @ An'lisis del Sistema

    @ An'lisis de Requisitos de So

  • 7/25/2019 Proyectoo hotal Final 5to

    33/102

    / E+ -)0+) &$(-&!#+:

    &l modelo incremental es una e%oluci3n del modelo de cascadaQ %iene a su4lir el

    4roblema de no 4oder retroceder en las

  • 7/25/2019 Proyectoo hotal Final 5to

    34/102

    +es4usF se 4rocede a la construcci3n del mismo [ste 4rototi4o es el que mostraremos

    al cliente 4ara que lo e%alNe " considere cambios en lF aunque no se trate de una

    %ersi3n de

  • 7/25/2019 Proyectoo hotal Final 5to

    35/102

  • 7/25/2019 Proyectoo hotal Final 5to

    36/102

    Por raro que seaF o di

  • 7/25/2019 Proyectoo hotal Final 5to

    37/102

    mantenimientoF %ienen a ser las 4rinci4ales %enta9as de la metodologa de desarrollo del

    so$!)5 '#(# $#0# -)0+)

    &s di

  • 7/25/2019 Proyectoo hotal Final 5to

    38/102

    elaboraci3n del so

  • 7/25/2019 Proyectoo hotal Final 5to

    39/102

    dudaF el Ciclo Cl'sico es el 4eor ,na metodologa de desarrollo secuencial es mu"

    di

  • 7/25/2019 Proyectoo hotal Final 5to

    40/102

    *+,-.-"-/. *+ ++--+.%S *+ S-

    1 &l so

  • 7/25/2019 Proyectoo hotal Final 5to

    41/102

    86dministradores9clientes9usuarios:nalesdelsistema9ingenieros9administradorescontratistas9ar;uitectosdelsistema!

    e;uerimientosdel usuario

    82suarios:nalesdelsistema9igenieros9clientes9ar;uitectosdelsistema9 desarolladoresdelsoft)are!e;uerimientos

    del sistema

    8-ngenieros9clienteso delsoft)are

    !igura :6 Lectores de los di

  • 7/25/2019 Proyectoo hotal Final 5to

    42/102

    A cada 4eriodo se le deber' asignar un identi

  • 7/25/2019 Proyectoo hotal Final 5to

    43/102

    0e;uerimientos no

    funcionales

    0e;uerimient

    os delroducto

    0e;uerimientos de

    usualidad

    0e;uerimientos de

    :a?ilidad

    0e;uerimientos de

    e:ciencia

    0e;uerimientos dedaseme>o

    0e;uerimientos de esacio

    0e;uerimientos de

    orta?ilidad

    0e;uerimientos e@ternos

    0e;uerimientos de entraga

    0e;uerimientos de

    imlementacin

    0e;uerimientos de

    estndares

    0e;uerimient

    osorgani$acionales

    0e;uerimientos de

    interoera?ilidad

    0e;uerimientos ticos

    0e;uerimientos legislati#os

    0e;uerimientos deri#acidad

    0e;uerimientos deseguridad

    43

  • 7/25/2019 Proyectoo hotal Final 5to

    44/102

    7 Requerimientos de dominio Son requerimientos que 4ro%ienen del dominio

    de a4licaci3n del sistema " que se re

  • 7/25/2019 Proyectoo hotal Final 5to

    45/102

    /././ P)*+#$%&

    POBLACIN

    Func!n N"

    Aerente

    "ontador

    "lientes internos

    1

    1

    18

    #ota$ 20

    /./. M"5!(#

    Como la 4oblaci3n es in

  • 7/25/2019 Proyectoo hotal Final 5to

    46/102

    1G B&l hotel SAHARA cuenta con un sistema de registro 4ara sus clientes

    SI D G *- D G

    6G BCree ,d que agilitara la atenci3n al cliente im4lementando un sistema de

    registro en el hotel SI D G *- D G

    7G B&st' de acuerdo que se im4lemente un sistema de registro de clientes el cual

    muestre las habitaciones "a ocu4adas

    SI D G *- D G

    8G B&st' de acuerdo que el sistema de registro que se im4lementar' en el hotel

    muestre los etras consumidos 4or los clientes

    SI D G *- D G

    :G B&st' de acuerdo que el sistema en el hotel muestre su %alor total a 4agar al G B&st' de acuerdo que el sistema designe la habitaci3n 4ara el hos4eda9e

    SI D G *- D G

    46

  • 7/25/2019 Proyectoo hotal Final 5to

    47/102

    /./.2 T#*"+#$%& 0 (5"+!#0)5

    A continuaci3n se tabulan los resultados de la encuesta realizada a los clientes internos

    1 B&l hotel SAHARA cuenta con un sistema de registro 4ara sus

    clientes

    !recuencia Porcenta9e Porcenta9e

    %'lido

    Porcenta9e

    acumulado

    ;'lidos

    Si 8 62 62 62

    *o 1> 52 52 52

    (otal 62 122F2 122F2

    ANLISIS E INTERPRETACIN:

    &l52 \ de los clientes mani

  • 7/25/2019 Proyectoo hotal Final 5to

    48/102

  • 7/25/2019 Proyectoo hotal Final 5to

    49/102

    (otal 62 122F2 122F2

    ANLISIS E INTERPRETACIN:

    &l :2 \ de los clientes internos mani

  • 7/25/2019 Proyectoo hotal Final 5to

    50/102

    ANLISIS E INTERPRETACIN:

    &l =2 \ de clientes internos est'n de acuerdo que el sistema de registro muestre losetras consumidos 4or los clientes mientras que el 12\ de los clientes internos no est'nde acurdo que el sistema muestre los etras consumidos 4or los clientes Concluimosque la ma"ora de los clientes internos si est'n de acuerdo que el sistema de registro lesmuestre los etras consumidos 4or los clientes

    7 B&st' de acuerdo que el sistema en el hotel muestre su %alor total a

    4agar al

  • 7/25/2019 Proyectoo hotal Final 5to

    51/102

    ANLISIS E INTERPRETACIN:

    &l :2\ de los clientes internos si est'n de acuerdo que el sistema de registro muestre su

    %alor total a 4agar al

  • 7/25/2019 Proyectoo hotal Final 5to

    52/102

    ANLISIS E INTERPRETACIN:

    &l 5: \ de los clientes internos est'n de acuerdo que el sistema designe su habitaci3n

    4ara el hos4eda9eF mientras que el 1:\ de los clientes internos mani

  • 7/25/2019 Proyectoo hotal Final 5to

    53/102

    ,n gran nNmero de clientes internos a

  • 7/25/2019 Proyectoo hotal Final 5to

    54/102

    .1.1 O*3!4)5

    .1.1.1 O*3!4) G&(#+

    Im4lementar una a4licaci3n in

  • 7/25/2019 Proyectoo hotal Final 5to

    55/102

  • 7/25/2019 Proyectoo hotal Final 5to

    56/102

    76.%6556*+

    -.-"-4

    "5-+.%+S -.A0+S60*6%4S

    "5-+.%+S-.%+0.4S

    -.A0+S60*6%4S

    0+A-S%04 *+

    B6C-%6"-/.

    %-74 *+

    B6C-%6"-/.

    ,6"%206"-/. S-S%+36 *+,6"%206"-/.

    0+A-S%04 *+B4S7+*6D+

    -.A0+S60*6%4S

    0+A-S%04 *+0+S+0E6"-/.

    -.A0+S60*6%4S

    0+A-S%04 *+S+0E-"-4 -.A0+S60*6%4S

    7 D5#(()++)

    +esarrollo una %ez dise$ado el sistema se 4rocede a su desarrollo en el 4rograma

    in

  • 7/25/2019 Proyectoo hotal Final 5to

    57/102

    multi4lata

  • 7/25/2019 Proyectoo hotal Final 5to

    58/102

  • 7/25/2019 Proyectoo hotal Final 5to

    59/102

  • 7/25/2019 Proyectoo hotal Final 5to

    60/102

    !igura

    !uente Pantalla de registro de habitaci3n

    !igura

    !uente Pantalla de registro de ser%icios

    60

  • 7/25/2019 Proyectoo hotal Final 5to

    61/102

    !igura

    !uente Pantalla de reser%aci3n

    !igura

    !uente Pantalla de 4ago

    61

  • 7/25/2019 Proyectoo hotal Final 5to

    62/102

    ; C%06) 0+ P()6(#-#

    C%06) 0+ -&"

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

    System.exit(0)

    !

    private void jButton"ActionPerformed(java.awt.event.ActionEvent evt) {

    #$ientes a%rir&new #$ientes()

    a%rir.set'isi%$e(true)enu.tis.dispose()

    !

    private void jButton*ActionPerformed(java.awt.event.ActionEvent evt) {

    Emp$eados a%rir&new Emp$eados()

    a%rir.set'isi%$e(true)

    enu.tis.dispose()

    !

    private void jButton+ActionPerformed(java.awt.event.ActionEvent evt) {

    ,a%itacion a%rir&new ,a%itacion()

    a%rir.set'isi%$e(true)

    enu.tis.dispose()

    !

    C%06) 0 &6(5) -'+#0)5

    62

  • 7/25/2019 Proyectoo hotal Final 5to

    63/102

    pu%$ic c$ass Emp$eados extends javax.swin-./rame {

    efau$ta%$eode$ md

    Strin- datos 2323 & {!Strin- ca%e4a 23 &{5#6786595#E:;A595

  • 7/25/2019 Proyectoo hotal Final 5to

    64/102

    wi$e(dr.next())

    {

    6%ject 23 fi$a & new 6%ject 2numero#o$umnas3

    for (int y&0yCnumero#o$umnasy&yD1)

    {

    fi$a 2y3& dr.-et6%ject(yD1)

    !

    mode$o.add=ow(fi$a)

    !

    mi#onexion.c$ose()

    !catc(Exception ex){

    6ptionPane.sowessa-eia$o-(nu$$9 ex)

    !

    !

    C%06) &6(5) $+&!5

    private void text#edu$aActionPerformed(java.awt.event.ActionEvent evt) {

    @@ 66 add your and$in- code ere

    !

    private void text#edu$aFey=e$eased(java.awt.event.FeyEvent evt) {

    @@if (Gtext#edu$a.-etext().matces(520>H>>35))

    @@{

    @@text#edu$a.setext(55)

    @@6ptionPane.sowessa-eia$o-(nu$$9 5S6;6 SE PE=7E

  • 7/25/2019 Proyectoo hotal Final 5to

    65/102

  • 7/25/2019 Proyectoo hotal Final 5to

    66/102

    text

  • 7/25/2019 Proyectoo hotal Final 5to

    67/102

    e$se{

    Statement sentencia & nu$$

    #onnection mi#onexion

    mi#onexion&(#onnection) #onexionB.8et#onnection()

    try{

    sentencia& mi#onexion.createStatement()

    sentencia.execute:pdate(5insert intoc$ientes(#edu$a9

  • 7/25/2019 Proyectoo hotal Final 5to

    68/102

    wi$e(dr.next())

    {

    6%ject 23 fi$a & new 6%ject 2numero#o$umnas3

    for (int y&0yCnumero#o$umnasy&yD1)

    {

    fi$a 2y3& dr.-et6%ject(yD1)

    !

    mode$o.add=ow(fi$a)

    !

    mi#onexion.c$ose()

    !catc(Exception ex){

    6ptionPane.sowessa-eia$o-(nu$$9 ex)

    !

    !

    private void %tnActua$i4arActionPerformed(java.awt.event.ActionEvent evt) {

    int a & ja%$e1.-etSe$ected=ow()

    if (aC0){

    6ptionPane.sowessa-eia$o-(nu$$9 5e%e se$eccionar una fi$a de $a ta%$a5 )

    !e$se {

    Statement sentencia & nu$$

    #onnection mi#onexion

    mi#onexion&(#onnection) #onexionB.8et#onnection()

    try{

    sentencia& mi#onexion.createStatement()

    sentencia.execute:pdate(5update c$ientes set

  • 7/25/2019 Proyectoo hotal Final 5to

    69/102

    6ptionPane.sowessa-eia$o-(nu$$9 5Se a odificado #orrectamente5)

    sentencia& mi#onexion.createStatement()

    =esu$tSet dr &sentencia.executeuery(5Se$ect from c$ientes5)

    =esu$tSetetaata rsd & dr.-etetaata()

    int numero#o$umnas & rsd.-et#o$umn#ount()

    efau$ta%$eode$ mode$o & new efau$ta%$eode$ ()

    ja%$e1.setode$(mode$o)

    for (int x&1xC&numero#o$umnasx&xD1)

    {

    mode$o.add#o$umn(rsd.-et#o$umn;a%e$(x))

    !

    wi$e(dr.next())

    {

    6%ject 23 fi$a & new 6%ject 2numero#o$umnas3

    for (int y&0yCnumero#o$umnasy&yD1)

    {

    fi$a 2y3& dr.-et6%ject(yD1)

    !

    mode$o.add=ow(fi$a)

    !

    mi#onexion.c$ose()

    !catc(Exception ex){

    6ptionPane.sowessa-eia$o-(nu$$9 ex)

    !

    @$impiar@

    text#odi-o.setext(55)

    text#edu$a.setext(55)

    69

  • 7/25/2019 Proyectoo hotal Final 5to

    70/102

  • 7/25/2019 Proyectoo hotal Final 5to

    71/102

    !

    wi$e(dr.next())

    {

    6%ject 23 fi$a & new 6%ject 2numero#o$umnas3

    for (int y&0yCnumero#o$umnasy&yD1)

    {

    fi$a 2y3& dr.-et6%ject(yD1)

    !

    mode$o.add=ow(fi$a)

    !

    mi#onexion.c$ose()

    !catc(Exception ex){

    6ptionPane.sowessa-eia$o-(nu$$9 ex)

    !

    !

    @

    is metod is ca$$ed from witin te constructor to initia$i4e te form.

    NA=

  • 7/25/2019 Proyectoo hotal Final 5to

    72/102

    j;a%e$H & new javax.swin-.;a%e$()

    j;a%e$1* & new javax.swin-.;a%e$()

    textprecio & new javax.swin-.ext/ie$d()

    j;a%e$"1 & new javax.swin-.;a%e$()

    text#odi-o & new javax.swin-.ext/ie$d()

    j;a%e$"0 & new javax.swin-.;a%e$()

    jPane$* & new javax.swin-.Pane$()

    jScro$$Pane1 & new javax.swin-.Scro$$Pane()

    ja%$e1 & new javax.swin-.a%$e()

    jPane$+ & new javax.swin-.Pane$()

    text#cedu$a & new javax.swin-.ext/ie$d()

    j;a%e$1" & new javax.swin-.;a%e$()

    j;a%e$10 & new javax.swin-.;a%e$()

    jPane$R & new javax.swin-.Pane$()

    %tn

  • 7/25/2019 Proyectoo hotal Final 5to

    73/102

    text1))

    textprecio.setoo$ipext(55)

    73

  • 7/25/2019 Proyectoo hotal Final 5to

    74/102

    textprecio.setEna%$ed(fa$se)

    textprecio.addFey;istener(new java.awt.event.FeyAdapter() {

    pu%$ic void Key=e$eased(java.awt.event.FeyEvent evt) {

    textprecioFey=e$eased(evt)

    !

    !)

    jPane$Q.add(textprecio9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(1009 H091H09 >1))

    j;a%e$"1.setext(5#odi-o5)

    jPane$Q.add(j;a%e$"19 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints("09 *09 >19>1))

    text#odi-o.setEna%$ed(fa$se)

    jPane$Q.add(text#odi-o9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(1009 *091H09 >1))

    j;a%e$"0.setBacK-round(new java.awt.#o$or(09 09 0))

    j;a%e$"0.setext(5=E87S=6 E SE='7#765)

    jPane$Q.add(j;a%e$"09 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(1109 109 >19>1))

    -et#ontentPane().add(jPane$Q9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(Q09+09 *R09 1H0))

    jPane$*.setBacK-round(new java.awt.#o$or(1R*9 1R*9 1R*))

    jPane$*.set;ayout(new or-.net%eans.$i%.awtextra.A%so$ute;ayout())

    ja%$e1.setode$(new javax.swin-.ta%$e.efau$ta%$eode$(

    74

  • 7/25/2019 Proyectoo hotal Final 5to

    75/102

    new 6%ject 2323 {

    {nu$$9 nu$$9 nu$$9 nu$$!9

    {nu$$9 nu$$9 nu$$9 nu$$!9

    {nu$$9 nu$$9 nu$$9 nu$$!9

    {nu$$9 nu$$9 nu$$9 nu$$!

    !9

    new Strin- 23 {

    5it$e 159 5it$e "59 5it$e *59 5it$e +5

    !

    ))

    ja%$e1.addouse;istener(new java.awt.event.ouseAdapter() {

    pu%$ic void mouse#$icKed(java.awt.event.ouseEvent evt) {

    ja%$e1ouse#$icKed(evt)

    !

    !)

    jScro$$Pane1.set'iewport'iew(ja%$e1)

    jPane$*.add(jScro$$Pane19 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(109 Q09Q"09 1T0))

    jPane$+.setBacK-round(new java.awt.#o$or(1R*9 1R*9 1R*)) jPane$+.set;ayout(new or-.net%eans.$i%.awtextra.A%so$ute;ayout())

    text#cedu$a.setoo$ipext(57n-rese e$

  • 7/25/2019 Proyectoo hotal Final 5to

    76/102

    !

    pu%$ic void Keyyped(java.awt.event.FeyEvent evt) {

    text#cedu$aFeyyped(evt)

    !

    !)

    jPane$+.add(text#cedu$a9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(109 *091Q09 >1))

    j;a%e$1".setext(5i-ite e$ e$ estado5)

    jPane$+.add(j;a%e$1"9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(109 109 >19>1))

    jPane$*.add(jPane$+9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(09 09 1H09Q0))

    j;a%e$10.setext(5#6

  • 7/25/2019 Proyectoo hotal Final 5to

    77/102

    !

    !)

    jPane$R.add(%tn1))

    %tn8uardar.setext(58uardar5)

    %tn8uardar.setEna%$ed(fa$se)

    %tn8uardar.addAction;istener(new java.awt.event.Action;istener() {

    pu%$ic void actionPerformed(java.awt.event.ActionEvent evt) {

    %tn8uardarActionPerformed(evt)

    !

    !)

    jPane$R.add(%tn8uardar9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(109 +09U09 >1))

    %tnActua$i4ar.setext(5odificar5)

    %tnActua$i4ar.setEna%$ed(fa$se)

    %tnActua$i4ar.addAction;istener(new java.awt.event.Action;istener() {

    pu%$ic void actionPerformed(java.awt.event.ActionEvent evt) {

    %tnActua$i4arActionPerformed(evt)

    !

    !)

    jPane$R.add(%tnActua$i4ar9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(109 T09U09 >1))

    %tnE$iminar.setext(5E$iminar5)

    %tnE$iminar.setEna%$ed(fa$se)

    %tnE$iminar.addAction;istener(new java.awt.event.Action;istener() {

    77

  • 7/25/2019 Proyectoo hotal Final 5to

    78/102

  • 7/25/2019 Proyectoo hotal Final 5to

    79/102

  • 7/25/2019 Proyectoo hotal Final 5to

    80/102

    @@ Ceditor>fo$d defau$tstate&5co$$apsed5 desc&58enerated #ode5

    private void init#omponents() {

    jPane$Q & new javax.swin-.Pane$()

    texttipo & new javax.swin-.ext/ie$d()

    textcapacidad & new javax.swin-.ext/ie$d()

    j;a%e$U & new javax.swin-.;a%e$()

    j;a%e$H & new javax.swin-.;a%e$()

    j;a%e$1* & new javax.swin-.;a%e$()

    j;a%e$1+ & new javax.swin-.;a%e$()

    j;a%e$1R & new javax.swin-.;a%e$()

    j;a%e$1T & new javax.swin-.;a%e$()

    textprecio & new javax.swin-.ext/ie$d()

    textpiso & new javax.swin-.ext/ie$d()

    textpara$e$o & new javax.swin-.ext/ie$d()

    txtestado & new javax.swin-.ext/ie$d()

    j;a%e$"1 & new javax.swin-.;a%e$()

    text#odi-o & new javax.swin-.ext/ie$d()

    j;a%e$"0 & new javax.swin-.;a%e$()

    jPane$1 & new javax.swin-.Pane$()

    jPane$R & new javax.swin-.Pane$()

    %tn

  • 7/25/2019 Proyectoo hotal Final 5to

    81/102

    jPane$* & new javax.swin-.Pane$()

    jScro$$Pane1 & new javax.swin-.Scro$$Pane()

    ja%$e1 & new javax.swin-.a%$e()

    jPane$+ & new javax.swin-.Pane$()

    text#cedu$a & new javax.swin-.ext/ie$d()

    j;a%e$1" & new javax.swin-.;a%e$()

    j;a%e$10 & new javax.swin-.;a%e$()

    jPane$" & new javax.swin-.Pane$()

    setefau$t#$ose6peration(javax.swin-.Nindow#onstants.E7I6

  • 7/25/2019 Proyectoo hotal Final 5to

    82/102

  • 7/25/2019 Proyectoo hotal Final 5to

    83/102

    @@ e$se{

    Statement sentencia & nu$$

    #onnection mi#onexion

    mi#onexion&(#onnection) #onexionB.8et#onnection()

    try{

    sentencia& mi#onexion.createStatement()

    @@sentencia.execute:pdate(5insert intoc$ientes(#edu$a9

  • 7/25/2019 Proyectoo hotal Final 5to

    84/102

    wi$e(dr.next())

    {

    6%ject 23 fi$a & new 6%ject 2numero#o$umnas3

    for (int y&0yCnumero#o$umnasy&yD1)

    {

    fi$a 2y3& dr.-et6%ject(yD1)

    !

    mode$o.add=ow(fi$a)

    !

    mi#onexion.c$ose()

    !catc(Exception ex){

    6ptionPane.sowessa-eia$o-(nu$$9 ex)

    !

    C%06) (5(4#$%&

    pu%$ic c$ass =eservacion extends javax.swin-./rame {

    @

    #reates new form =eservacion

    @

    pu%$ic =eservacion() {

    init#omponents()

    Statement sentencia & nu$$

    #onnection mi#onexion

    mi#onexion&(#onnection) #onexionB.8et#onnection()

    try{

    84

  • 7/25/2019 Proyectoo hotal Final 5to

    85/102

    sentencia& mi#onexion.createStatement()

    =esu$tSet dr &sentencia.executeuery(5Se$ect from =eserva5)

    =esu$tSetetaata rsd & dr.-etetaata()

    int numero#o$umnas & rsd.-et#o$umn#ount()

    efau$ta%$eode$ mode$o & new efau$ta%$eode$ ()

    ja%$e1.setode$(mode$o)

    for (int x&1xC&numero#o$umnasx&xD1)

    {

    mode$o.add#o$umn(rsd.-et#o$umn;a%e$(x))

    !

    wi$e(dr.next())

    {

    6%ject 23 fi$a & new 6%ject 2numero#o$umnas3

    for (int y&0yCnumero#o$umnasy&yD1)

    {

    fi$a 2y3& dr.-et6%ject(yD1)

    !

    mode$o.add=ow(fi$a)

    !

    mi#onexion.c$ose()

    !catc(Exception ex){

    6ptionPane.sowessa-eia$o-(nu$$9 ex)

    !

    #a$endar ca$a$endar.-et7nstance()

    Strin- feca&ca$.-et(ca$.VEA=)D5@5Dca$.-et(ca$.6

  • 7/25/2019 Proyectoo hotal Final 5to

    86/102

    !

    @

    is metod is ca$$ed from witin te constructor to initia$i4e te form.

    NA=

  • 7/25/2019 Proyectoo hotal Final 5to

    87/102

    !9

    new Strin- 23 {

    5it$e 159 5it$e "59 5it$e *59 5it$e +5

    !

    ))

    ja%$e1.addouse;istener(new java.awt.event.ouseAdapter() {

    pu%$ic void mouse#$icKed(java.awt.event.ouseEvent evt) {

    ja%$e1ouse#$icKed(evt)

    !

    !)

    jScro$$Pane1.set'iewport'iew(ja%$e1)

    jPane$*.add(jScro$$Pane19 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(109 Q09U*09 +H0))

    jPane$+.setBacK-round(new java.awt.#o$or(1R*9 1R*9 1R*))

    jPane$+.set;ayout(new or-.net%eans.$i%.awtextra.A%so$ute;ayout())

    text#cedu$a.setoo$ipext(57n-rese e$

  • 7/25/2019 Proyectoo hotal Final 5to

    88/102

    !)

    texttipo.addFey;istener(new java.awt.event.FeyAdapter() {

    pu%$ic void Key=e$eased(java.awt.event.FeyEvent evt) {

    texttipoFey=e$eased(evt)

    !

    pu%$ic void Keyyped(java.awt.event.FeyEvent evt) {

    texttipoFeyyped(evt)

    !

    !)

    (java.awt.event.FeyEvent evt) {

    textcapacidadFeyyped(evt)

    !

    !)

    jPane$T.add(textcapacidad9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(*H09*09 U09 >1))

    j;a%e$11.setext(5#apacidad5)

    jPane$T.add(j;a%e$119 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(**09 *09 >19>1))

    pu%$ic void Keyyped(java.awt.event.FeyEvent evt) {

    textpara$e$oFeyyped(evt)

    !

    !)

    88

  • 7/25/2019 Proyectoo hotal Final 5to

    89/102

    C%06) '#6)

    pu%$ic c$ass Pa-o extends javax.swin-./rame {

    @

    #reates new form Pa-o

    @

    pu%$ic Pa-o() {

    init#omponents()

    !

    @

    is metod is ca$$ed from witin te constructor to initia$i4e te form.

    NA=

  • 7/25/2019 Proyectoo hotal Final 5to

    90/102

    j;a%e$"0 & new javax.swin-.;a%e$()

    j;a%e$T & new javax.swin-.;a%e$()

    txt

  • 7/25/2019 Proyectoo hotal Final 5to

    91/102

    jPane$1.setBacK-round(new java.awt.#o$or(10"9 10"9 10"))

    jPane$1.set;ayout(new or-.net%eans.$i%.awtextra.A%so$ute;ayout())

    jPane$Q.setBacK-round(new java.awt.#o$or(1R*9 1R*9 1R*))

    jPane$Q.set;ayout(new or-.net%eans.$i%.awtextra.A%so$ute;ayout())

    text19>1))

    textApe$$ido.setoo$ipext(57n-rese $os Ape$$idos5)

    textApe$$ido.setEna%$ed(fa$se)

    textApe$$ido.addFey;istener(new java.awt.event.FeyAdapter() {

    91

  • 7/25/2019 Proyectoo hotal Final 5to

    92/102

    pu%$ic void Key=e$eased(java.awt.event.FeyEvent evt) {

    textApe$$idoFey=e$eased(evt)

    !

    !)

    jPane$Q.add(textApe$$ido9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(**09 Q091T09 >1))

    j;a%e$"1.setext(5#odi-o5)

    jPane$Q.add(j;a%e$"19 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints("T09 *09 >19

    >1))

    text#odi-o.setEna%$ed(fa$se)

    jPane$Q.add(text#odi-o9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(**09 *091T09 >1))

    j;a%e$"0.setBacK-round(new java.awt.#o$or(09 09 0))

    j;a%e$"0.setext(5=E87S=6 E; PA865)

    jPane$Q.add(j;a%e$"09 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(1H09 109 >19>1))

    j;a%e$T.setext(519

    >1))

    jPane$Q.add(txt1))

    jPane$1.add(jPane$Q9 new or-.net%eans.$i%.awtextra.A%so$ute#onstraints(109 109 R"09H0))

    jPane$R.setBacK-round(new java.awt.#o$or(1R*9 1R*9 1R*))

    92

  • 7/25/2019 Proyectoo hotal Final 5to

    93/102

  • 7/25/2019 Proyectoo hotal Final 5to

    94/102

    / CONCLUSIONES

    Luego del +esarrollo " A4licaci3n del Sistema en el H-(&L SAHARA de la Ciudad

    de Ambato se ha obtenido las siguientes conclusiones

    &l uso del Sistema S/S(&MH-(&L 12 como elementos de a4o"o al 4roceso

    registroF 4agoF etc " en si control del H-(&L SAHARA es mu"

  • 7/25/2019 Proyectoo hotal Final 5to

    95/102

    Incenti%ar a los &m4resario que utilicen a4licaciones in

  • 7/25/2019 Proyectoo hotal Final 5to

    96/102

    5G BCree ,d que agilitara la atenci3n al cliente im4lementando un sistema de

    registro en el hotel SI D G *- D G

    =G B&st' de acuerdo que se im4lemente un sistema de registro de clientes el cual

    muestre las habitaciones "a ocu4adas

    SI D G *- D G

    12G B&st' de acuerdo que el sistema de registro que se im4lementar' en el hotel

    muestre los etras consumidos 4or los clientes

    SI D G *- D G11G B&st' de acuerdo que el sistema en el hotel muestre su %alor total a 4agar al

  • 7/25/2019 Proyectoo hotal Final 5to

    97/102

    IMGENES

    !igura

    !uente *et#eans

    !igura

    !uente Pantalla +ise$o base de dato

    97

  • 7/25/2019 Proyectoo hotal Final 5to

    98/102

  • 7/25/2019 Proyectoo hotal Final 5to

    99/102

    !igura

    !uente Pantalla de Ingreso de datos del 4ersonal

    !igura

    !uente Pantalla de Ingreso de datos de clientes

    99

  • 7/25/2019 Proyectoo hotal Final 5to

    100/102

    !igura

    !uente Pantalla de registro de habitaci3n

    !igura

    !uente Pantalla de registro de ser%icios

    100

  • 7/25/2019 Proyectoo hotal Final 5to

    101/102

    !igura

    !uente Pantalla de reser%aci3n

    !igura

    !uente Pantalla de 4ago

    101

  • 7/25/2019 Proyectoo hotal Final 5to

    102/102

    7 BIBLIOGRAFA:

    Prez C D6216GMYSQL para Windows y Linux. Madrid Al