Modelo Lavanderia Ultimo

download Modelo Lavanderia Ultimo

of 57

Transcript of Modelo Lavanderia Ultimo

  • 7/23/2019 Modelo Lavanderia Ultimo

    1/57

    SISTEMA

    UNDRY

    1

  • 7/23/2019 Modelo Lavanderia Ultimo

    2/57

    Agradecimiento:

    El presente trabajo es el resultado del esfuerzo y de la

    buena labor de los integrantes ue !onfor"an el grupo#

    $uere"os resaltar de "anera espe!ial el aporte de nuestro

    !o"pa%ero Ederr Ri&era 'aro as( !o"o ta"bi)n la ayuda

    y !oopera!i*n del due%o de la la&ander(a por brindarnos la

    infor"a!i*n ne!esaria para este siste"a#

    +

  • 7/23/2019 Modelo Lavanderia Ultimo

    3/57

    INDICE

    Introduccin

    I. PRIMERA PARTE

    1# ESTUDI, -RE.IMINAR

    1#1# ,bjeti&os /

    1#+# Al!an!es /

    1#0# Restri!!iones

    1#2# Metodolog(a

    1#/# Mano de ,bra Reuerida 3

    1## 'ronogra"a Tentati&o 3

    1#3# 'ostos Esti"ados 4

    +# DE5INI'I,N DE. -R,6.EMA

    +#1# Situa!i*n A!tual 7

    +#+# Situa!i*n Deseada 7

    +#0# Restri!!iones del Siste"a 18

    0# SISTEMA -R,-UEST,

    0#1# -ro!edi"ientos 11

    0#+# -lanifi!a!i*n de -roye!tos 11

    II. SEGUNDA PARTE

    2# ES-E'I5I'A'I,NES DE.SISTEMA -R,-UEST,

    2#1# Reueri"ientos 10

    2#+# .enguaje 10

    /# DISE9, DE. SISTEMA -R,-UEST,

    /#1# Diagra"a de Estru!tura 12

    /#+# Diagra"a de 6loue 1/

    # IM-.EMENTA'I:N#1# -lan de Instala!i*n 1

    #+# Dise%o de Ar!;i&os 13

    III. TERCERA PARTE

    3# MANUA. DE. USUARI,

    3#1# Instru!!iones 14

    4# MANUA. DE -R,'EDIMIENT,S DE. SISTEMA

    4#1# Instru!!iones 17

    0

  • 7/23/2019 Modelo Lavanderia Ultimo

    4/57

    INTRODUCCIN

    Debido al desarrollo te!nol*gi!o e infor"igen!ia de )sta en la to"a de de!isiones eje!uti&as? ;e"os &isto

    !on&eniente desarrollar solu!iones infor"i"os

    logros en nuestras &idas#

    El softBare ue en el trabajo e>pone"os= "uestra una 6ase de Datos= ue per"ite

    !onsultar infor"a!i*n detallada y a!tualizada de las entregas realizadas y de las entregas

    pendientes as( !o"o ta"bi)n las utilidades al realizar la !onsulta de !aja#

    2

  • 7/23/2019 Modelo Lavanderia Ultimo

    5/57

    PRIMERA PARTE

    CAPITUO I

    ESTUDIOS PREIMINAR

    .a e"presa G.AANDERHA 5R$F= es una e"presa na!ional= dedi!ada al ser&i!io de

    la&ander(a= preparados para los diferentes tipos de la&ado y !on un ni&el de diferen!ia

    ante sus !o"petidores= nego!io dedi!ado al ser&i!io al !liente en un !ien por !iento y

    !on ello !onseguir la fideliza!i*n de sus !lientes#

    De!cri"cin de #a Em"re!a:

    Ubi!a!i*n .egal A @os) 'arlos Mari

  • 7/23/2019 Modelo Lavanderia Ultimo

    6/57

    O$%ETI&O

    '.'.'. O()eti*o Genera#

    DESARR,..AR UN SISTEMA DE IN5,RMA'I,N ue ayude a esta

    e"presa a opti"izar y !ontrolar los pro!esos diarios !o"o son el registro

    de prendas= !ontrol de las prendas ue faltan entregar= registrar las boletas

    e"itidas detallada"ente y registrar la fe!;a de entrega de prendas=

    !onsultando el nJ"ero de entregas pendientes y el nJ"ero de entregas

    realizadas en el d(a y realizar !onsultas de las utilidades diarias as( !o"o

    ta"bi)n de inter&alos de las fe!;as esti"adas por el ad"inistrador de la

    e"presa#

    '.'.+. O()eti*o! Secundario!

    Registrar !orre!ta"ente los datos del !liente= los ser&i!ios brindados por la

    la&ander(a y la fe!;a de a!opio a fin de lle&ar un ade!uado !ontrol al

    "o"ento de entregar las prendas al !liente# E&itando as( la !onfusi*n al

    "o"ento de la entrega de )ste#

    6rindar un reporte de las utilidades de la e"presa e"itiendo reportes

    diarios o de fe!;as ue el ad"inistrador lo reuiera#

    erifi!ar y !o"parar los pro!esos diarios efe!tuados "anual"ente a

    finalizar el d(a as( !o"o los pauetes ue est)n por re!ogerse#

    E&itar la de"ora de entrega de las prendas la&adas= as( !o"o realizar

    "ayor !ontrol del in&entario#

  • 7/23/2019 Modelo Lavanderia Ultimo

    7/57

    '.'. ACANCES DE SISTEMA

    Deta##ar,la boleta registrada por el ser&i!io a brindar#

    Agi#i-ar,la entrega de las prendas la&adas#

    E!"eciicar,la fe!;a de entrega de las prendas ue toda&(a se en!uentran

    pendientes#

    O(tendr,los ingresos realizados en un d(a o ta"bi)n se puede realizar en

    un inter&alo de tie"po#

    Minimi-ar,los tie"pos para un "ejor ser&i!io y lograr la fidelidad a los

    !lientes#

    Ana#i-ar,los reueri"ientos debida"ente#

    '.+. RESTRICCIONES DE SISTEMA

    No "odr, e"itir la boleta de &entas desde el siste"a de infor"a!i*n#

    1#0# METODOOG/A PARA E DESARROO DE SISTEMA

    -ara la elabora!i*n de este siste"a= se ;a !re(do !on&eniente !ontar !on el apoyo de la

    "etodolog(a K- es una "etodolog(a ligera de desarrollo de softBare ue se basa en la

    si"pli!idad= la !o"uni!a!i*n y la reali"enta!i*n o reutiliza!i*n del !*digo

    desarrollado= asu"e ue la planifi!a!i*n nun!a ser< perfe!ta= y ue &ariar< en fun!i*n

    de !*"o &ar(en las ne!esidades del nego!io#

    -or tanto= el &alor real reside en obtener r

  • 7/23/2019 Modelo Lavanderia Ultimo

    8/57

    '.0. MANO DE O$RA RE1UERIDA

    A&A O$ANDO2 Sara Mar#ene

    -rofesi*n Estudiante de Ingenier(a de Siste"as

    ,!upa!i*n Estudiante

    Edad +3 a%os

    DNI 2+//178

    Tel)fono +4030

    ESTRADA AMA2 u- &ictoria

    -rofesi*n Estudiante de Ingenier(a de Siste"as

    ,!upa!i*n Estudiante

    Edad ++ a%os

    DNI 38814004

    Tel)fono +48/13

    NINA1UISPE CORAES2 E#i-a(et3 aura

    -rofesi*n Estudiante de Ingenier(a de Siste"as

    ,!upa!i*n Estudiante

    Edad +1 a%os

    DNI

    Tel)fono +43+742

    4

  • 7/23/2019 Modelo Lavanderia Ultimo

    9/57

    1#/# CRONOGRAMA TENTATI&O

    ACTIVIDADES MESES

    1 2 3

    1 Recogida de datos

    2 Estudios preliminares

    2.1. Primer orrador

    2.2 Procesamiento de datos

    2.3 Segundo orrador

    2.! An"lisis e interpretaci#n

    $inal

    3 Documentaci#n

    ! In$orme $inal.

    1## COSTOS ESTIMADOS

    ITEM PARCIAL TOTALPersonal

    Apo%o especiali&ado % pagado

    'S(. 2)) * ! meses * 1 in+estigador,

    Apo%o secretaria 'S(. 1-).)),

    )).))

    1-).))

    /-).))

    Bienes

    Material de escritorio

    Material de impresi#n

    Transparencias

    Tipeos % 0otocopias

    3).))

    2).))

    2).))

    3).))

    1)).))

    Servicios

    Mo+ilidad 1 personas * S(. 2.))

    'ida % +uelta, 1- +iaes

    Presentaci#n % Diseo gr"$ico

    Tipeo e impresi#n del in$orme

    Ser+icios de I4TER4ET

    5tros

    3).))

    -).))

    1)).))

    2).))

    2)).))

    TOTAL 12-).))

    7

  • 7/23/2019 Modelo Lavanderia Ultimo

    10/57

    Para la eecuci#n de la in+estigaci#n se re6uiere una in+ersi#n total de

    MI7 D5CIE4T5S CI4C8E4TA 9 ))(1)) 48EV5S S57ES.

    CAPITULO II

    DEFINICIN DEL PROBLEMA

    +.'. SITUACION ACTUA

    .a falta de aten!i*n !on par!ialidad ;a pro&o!ado entre los !lientes un des!ontento ante

    la de"ora del pro!eso del ser&i!io= por lo ue nuestra propuesta es brindar un siste"a

    ue per"itir< ue el e"presario lle&e un "ejor !ontrol de sus &entas= deter"inando los

    "eses de "ayor ingreso y as( poder esti"ar los produ!tos ne!esarios para brindar unser&i!io de !alidad# El !ual per"itir< fidelizar a sus !lientes#

    +.+. SITUACION DESEADA

    Ante los pro!esos de este siste"a= desea"os ue los retos ue nos i"pone en este

    trabajo sean sobrelle&ados= y ;e"os puesto i"portan!ia sufi!iente para aportar

    nuestros !ono!i"ientos a la e"presa ue ;oy en d(a nos ;a abierto sus puertas para

    la realiza!i*n de su siste"a#Ta"bi)n ;e"os sido testigos= en el tie"po ue lle&a"os realizando este trabajo= de

    las diferentes opiniones y ne!esidades de los usuarios= por lo !ual= nos a ayudado a

    elaborar este siste"a= ta"bi)n por las sugeren!ias de los !lientes= y se ;a logrado el

    dise%o del siste"a= para el bien de los !lientes y de la e"presa#

    El siste"a UNDR4= bus!ar< ar"onizar a"bas partes= logrando !on!ebir una nue&a

    y efe!ti&a for"a ser&i!io al !liente= donde se &alori!e la fidelidad y el buen ser&i!io

    al !liente= y retribuyendo el trabajo r

  • 7/23/2019 Modelo Lavanderia Ultimo

    11/57

    +.5. RESTRICCIONES DE SISTEMA

    Sie"pre e>isten barreras ue i"piden el desarrollo e>itoso de toda

    in&estiga!i*n= "u!;as &e!es auellas barreras ;a!en fra!asar la

    in&estiga!i*n= en otros !asos dan &ida a futuras in&estiga!iones#

    -ara el desarrollo de la In&estiga!i*n se en!uentra !o"o obst

    prin!ipal el ue la e"presa en el presente no "uestra una organiza!i*n de

    for"a estable= lo !ual genera ue los datos son es!ati"ados#

    11

  • 7/23/2019 Modelo Lavanderia Ultimo

    12/57

    CAPITUO III

    SISTEMA PROPUESTO

    5.'. PROCEDIMIENTOS

    Utilizando el lenguaje de progra"a!i*n @AA= ;e"os !odifi!ado en el

    5.+. PANI6ICACIN DE PRO4ECTOS

    Esta planifi!a!i*n &a a deter"inar el "odelo del !i!lo de &ida a seguir los plazos

    para !o"pletar !ada fase y los re!ursos ne!esarios en !ada "o"ento# En la

    realiza!i*n de -roye!tos se utilizan 0 tipos de Re!ursos

    'o"o Recur!o! 7umano!= se in!luye a todo el personal ue inter&ienen en el

    proye!to# Nor"al"ente el esfuerzo ;u"ano realizado se "ide en los!olaboradores= ue es la su"a del tie"po e"pleado por todas las personas= ue

    ;an inter&enido en el proye!to? para este !aso nuestro Re!urso Cu"ano= fue ya

    pre!isado a ini!ios del infor"e= donde presenta"os de "anera detallada la

    infor"a!i*n de las alu"nas in!uladas dire!ta"ente !on la realiza!i*n de este

    trabajo#

    A&A O$ANDO2 Sara Mar#ene ESTRADA AMA2 u- &ictoria

    NINA1UISPE CORAES2 E#i-a(et3 aura1+

  • 7/23/2019 Modelo Lavanderia Ultimo

    13/57

    $uienes en su af

  • 7/23/2019 Modelo Lavanderia Ultimo

    14/57

    SEGUNDA PARTE

    CAPITUO I&

    ESPECI6ICACIONES DE SISTEMA 61R

    0.'. RE1UERIMIENTOS

    -ara la realiza!i*n de reueri"ientos se ne!esita la !o"uni!a!i*n entre

    desarrolladores= !lientes y usuarios#

    SegJn Ingenier(a de Reueri"ientos= para la obten!i*n de los reueri"ientos

    tene"os ue

    Callar el proble"a= el !ual se &a a lo!alizar en un

  • 7/23/2019 Modelo Lavanderia Ultimo

    15/57

    Identifi!a"os a los pro!esos del siste"a y los a!tores

    1/

  • 7/23/2019 Modelo Lavanderia Ultimo

    16/57

    Diagrama de acti*idade! de# ca!o de u!o Regi!trar Ser*icio:

    Clic: en ;oton

    recoger prendas

    Ingresar numero

    de oleta

    Ingresar datos del

    cliente

    4omresistir la op!i*n!an!elarpara !an!elar el pedidoO#.os datos obligatorios deben de ser el nu"ero de boleta= el no"bre del !liente y la fe!;a de a!opio#

    O(!er*acione!:Rela!ionado !on Ser&i!ios prestados#

    14

  • 7/23/2019 Modelo Lavanderia Ultimo

    19/57

    7i!toria de U!uario

    N9mero: 8+ Nom(re 7i!toria de U!uario: 'onsultar 'liente

    U!uario: Mi!;ael ar!(a Iteracin A!ignada:'

    Prioridad en Negocio: 1 Punto! E!timado!:=

    Rie!go en De!arro##o:Alto Q Medio Q 6ajoO Medio

    Punto! Rea#e!:>

    Ti"o de acti*idad:Nue&a Q !orre!!i*n Q "ejoraO Nue&aDe!cri"cin de# Re

  • 7/23/2019 Modelo Lavanderia Ultimo

    20/57

    7i!toria de U!uario

    N9mero: 82 Nom(re 7i!toria de U!uario: Entregas Realizadas

    U!uario: Mi!;ael ar!(a Iteracin A!ignada:'

    Prioridad en Negocio: + Punto! E!timado!:;Rie!go en De!arro##o:

    Alto Q Medio Q 6ajoO MedioPunto! Rea#e!:>

    Ti"o de acti*idad:Nue&a Q !orre!!i*n Q "ejoraO Nue&aDe!cri"cin de# Re

  • 7/23/2019 Modelo Lavanderia Ultimo

    21/57

    6aci#idad de u!o UsabilityO fa!tores ;u"anos= ayuda=Do!u"enta!i*n#

    .a do!u"enta!i*n ser< sola"ente la ne!esaria= pues al apli!ar"etodolog(a agil &a"os a e&itar de"asiado papeleo#

    6ia(i#idadReliabilityO fre!uen!ia de fallos= !apa!idad de

    Re!upera!i*n de un fallo y grado de pre&isi*n#

    RendimientoPerformanceO tie"pos de respuesta= produ!ti&idad= pre!isi*n=disponibilidad= uso de los re!ursos#

    So"orteSupportabilityO adaptabilidad= fa!ilidad de "anteni"iento=interna!ionaliza!i*n= !onfigurabilidad#

    El @F indi!a reuisitos adi!ionales !o"o

    I"ple"enta!i*n li"ita!i*n de re!ursos= lenguajes y ;erra"ientas=CardBare=

    Comunicacin con e# c#iente+1

  • 7/23/2019 Modelo Lavanderia Ultimo

    22/57

    Dise%o !onjunto de apli!a!iones @AD= joint appli!ation designFO

    ++

  • 7/23/2019 Modelo Lavanderia Ultimo

    23/57

    -ara la i"ple"enta!i*n de este siste"a SER-UNTUA.= s*lo es ne!esario !ontar

    !on una !o"putadora -entiu" III y sus apro>i"ados= !on gran poten!ia=

    &elo!idad y al"a!ena"iento de base de datos= en el !ual per"ita a nuestro

    siste"a desarrollarse !on total nor"alidad y sin !ontratie"pos# Es i"portante

    ue !uente !on el siste"a operati&o indoBs 74 o K-O= ,55I'E 74 o K-O

    EK'E.? es en este progra"a en donde desarrollare"os nuestro siste"a#

    0.+. ENGUA%ES UTIIADOS

    NET6EANSNeT6eans es un entorno de desarrollo para eje!utar !*digo "ayor"ente realizado en @a&aEsta platafor"a es un produ!to de !*digo abierto y per"ite ue las apli!a!iones sean desarrolladas a

    partir de un !onjunto de !o"ponentes de softBare mdulos)#

    -auetes indi&iduales de Net6eans Net6eans Enterprise -a!L -a!L de Mo&ilidad de Net6eans -ara tel)fonos "*&ilesO -rofiler de Net6eans ;erra"ienta para la opti"iza!i*nO El 'Q'PP Nati&e De&elop"ent Module El isual eb -a!L Ruby -C- -yt;on

    +0

    http://es.wikipedia.org/wiki/Componentes_de_softwarehttp://es.wikipedia.org/wiki/Componentes_de_software
  • 7/23/2019 Modelo Lavanderia Ultimo

    24/57

    E!tado actua# de Net(ean! IDE ?.'

    -agina Beb ;ttpQQBBB#netbeans#orgIni!io del proye!to 1777ersi*n a!tual 3#8 Abril del +811.(neas de !*digo fuente 1#778#71/Esfuerzo esti"ado de desarrollopersonaa%oQpersona"esO

    /4+=1/ Q #74/=41

    Esti"a!i*n de tie"poa%os"esesO =8+ Q 3+=+0Esti"a!i*n del n de desarrolladores en paralelo 7=31

    Esti"a!i*n de !oste

    34#28#+7 salario pro"edio /=+4 Qa%o !on

    unos !ostos e>tras de +=28O

    +2

    http://www.netbeans.org/http://www.netbeans.org/
  • 7/23/2019 Modelo Lavanderia Ultimo

    25/57

    Eje"plo

    pa!Lage &ieB?

    i"port !ontroller#"odel#'M.a&anderia6ean?i"port !ontroller#&ieB#'Re!oger-rendas?i"port ja&a#aBt#'olor?i"port ja&a#te>t#Si"pleDate5or"at?i"port ja&a>#sBing#@,ption-ane?i"port ja&a>#sBing#te>t#StyledEditorVit#6oldA!tion?i"port "odel#.a&anderia6ean?i"port org#j&net#substan!e#Substan!e.ooLAnd5eel?

    publi! !lass istaRe!oger-rendas e>tends ja&a>#sBing#@5ra"e W

    QXX 'reates neB for" istaRe!oger-rendas XQ publi! istaRe!oger-rendasO W init'o"ponentsO?

    QXX T;is "et;od is !alled fro" Bit;in t;e !onstru!tor to

    X initialize t;e for"# X ARNIN Do N,T "odify t;is !ode# T;e !ontent of t;is "et;od is X alBays regenerated by t;e 5or" Editor# XQ ZSuppressarningsGun!;e!LedGO QQ [editorfold defaultstate\G!ollapsedG des!\Generated 'odeG]

    pri&ate &oid init'o"ponentsO W

    j-anel1 \ neB ja&a>#sBing#@-anelO? j.abel1 \ neB ja&a>#sBing#@.abelO? jTNo"bres \ neB ja&a>#sBing#@Te>t5ieldO? j.abel+ \ neB ja&a>#sBing#@.abelO? jTApellidos \ neB ja&a>#sBing#@Te>t5ieldO?

    j.abel0 \ neB ja&a>#sBing#@.abelO? jTDNI \ neB ja&a>#sBing#@Te>t5ieldO? j.abel2 \ neB ja&a>#sBing#@.abelO? jTTelefono \ neB ja&a>#sBing#@Te>t5ieldO? j.abel/ \ neB ja&a>#sBing#@.abelO?

    +/

  • 7/23/2019 Modelo Lavanderia Ultimo

    26/57

    jTN6oleta \ neB ja&a>#sBing#@Te>t5ieldO? j.abel \ neB ja&a>#sBing#@.abelO? j-anel+ \ neB ja&a>#sBing#@-anelO? j.abel11 \ neB ja&a>#sBing#@.abelO? jTMontoIni!ial \ neB ja&a>#sBing#@Te>t5ieldO? j-anel0 \ neB ja&a>#sBing#@-anelO?

    j.abel4 \ neB ja&a>#sBing#@.abelO? j'Ser&i!io \ neB ja&a>#sBing#@'o"bo6o>O? j.abel7 \ neB ja&a>#sBing#@.abelO? j.abel18 \ neB ja&a>#sBing#@.abelO? jTN-iezas \ neB ja&a>#sBing#@Te>t5ieldO? jS!roll-ane1 \ neB ja&a>#sBing#@S!roll-aneO? jTDes!rip!ion \ neB ja&a>#sBing#@Te>tAreaO? j6uardar \ neB ja&a>#sBing#@6uttonO? j6'an!elar \ neB ja&a>#sBing#@6uttonO?

    setDefault'lose,perationja&a>#sBing#indoB'onstants#DIS-,SE^,N^'.,SEO? setTitleGRe!oger -rendasGO? setResizablefalseO?

    j-anel1#set6orderja&a>#sBing#6order5a!tory#!reateTitled6ordernull= G'lienteG=ja&a>#sBing#border#Titled6order#DE5AU.T @USTI5I'ATI,N=ja&a>#sBing#border#Titled6order#DE5AU.T -,SITI,N= neB ja&a#aBt#5ontGTa;o"aG= 8= 11O= neBja&a#aBt#'olor/1= 18+= +//OOO? QQ N,I14N

    j.abel1#setTe>tGNo"bresGO?

    j.abel+#setTe>tGApellidosGO?

    j.abel0#setTe>tGD#N#I#GO?

    j.abel2#setTe>tGTel)fonoGO?

    ja&a>#sBing#roup.ayout j-anel1.ayout \ neB ja&a>#sBing#roup.ayoutj-anel1O? j-anel1#set.ayoutj-anel1.ayoutO? j-anel1.ayout#setCorizontalroup j-anel1.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #addroupj-anel1.ayout#!reateSeuentialroupO #addap+8= +8= +8O#addroupj-anel1.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#TRAI.INO #add'o"ponentj.abel+O #add'o"ponentj.abel1O #add'o"ponentj.abel0O #add'o"ponentj.abel2OO

    #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#RE.ATEDO#addroupj-anel1.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#TRAI.IN= falseO #add'o"ponentjTApellidos= ja&a>#sBing#roup.ayout#Align"ent#.EADINO #add'o"ponentjTNo"bres= ja&a>#sBing#roup.ayout#Align"ent#.EADIN=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= 14= S;ort#MAK^A.UEO #add'o"ponentjTTelefono= ja&a>#sBing#roup.ayout#Align"ent#.EADIN=

    ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E= 48= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EO #add'o"ponentjTDNI= ja&a>#sBing#roup.ayout#Align"ent#.EADIN=

    ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E= 48= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOO #add'ontainerap04= S;ort#MAK^A.UEOO O? j-anel1.ayout#seterti!alroup

    j-anel1.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #addroupj-anel1.ayout#!reateSeuentialroupO#addroupj-anel1.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#6ASE.INEO

    +

  • 7/23/2019 Modelo Lavanderia Ultimo

    27/57

    #add'o"ponentj.abel1O #add'o"ponentjTNo"bres= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOO #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#RE.ATEDO#addroupj-anel1.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO

    #add'o"ponentj.abel+O #add'o"ponentjTApellidos= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOO #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#RE.ATEDO#addroupj-anel1.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#6ASE.INEO #add'o"ponentjTDNI= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EO #add'o"ponentj.abel0OO #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#RE.ATEDO#addroupj-anel1.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#6ASE.INEO #add'o"ponentjTTelefono= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EO #add'o"ponentj.abel2OO #add'ontainerap++= S;ort#MAK^A.UEOO O?

    j.abel/#set5ontneB ja&a#aBt#5ontGTa;o"aG= 1= 11OO? j.abel/#setTe>tGN` de 6,.ETAGO?

    jTN6oleta#set6a!LgroundneB ja&a#aBt#'olor+//= +//= 8OO? jTN6oleta#addVey.istenerneB ja&a#aBt#e&ent#VeyAdapterO W publi! &oid LeyReleasedja&a#aBt#e&ent#VeyE&ent e&tO W jTN6oletaVeyReleasede&tO?

    O?

    j.abel#setTe>tG5e!;a de a!opioGO?

    j-anel+#set6orderja&a>#sBing#6order5a!tory#!reateTitled6ordernull= G-agosG=ja&a>#sBing#border#Titled6order#DE5AU.T @USTI5I'ATI,N=ja&a>#sBing#border#Titled6order#DE5AU.T -,SITI,N= neB ja&a#aBt#5ontGTa;o"aG= 8= 11O= neBja&a#aBt#'olor/1= 18+= +//OOO? QQ N,I14N

    j.abel11#setTe>tGMonto ini!ialGO?

    jTMontoIni!ial#setTe>tG8#8GO? jTMontoIni!ial#addA!tion.istenerneB ja&a#aBt#e&ent#A!tion.istenerO W

    publi! &oid a!tion-erfor"edja&a#aBt#e&ent#A!tionE&ent e&tO W jTMontoIni!ialA!tion-erfor"ede&tO? O? jTMontoIni!ial#add5o!us.istenerneB ja&a#aBt#e&ent#5o!usAdapterO W publi! &oid fo!usainedja&a#aBt#e&ent#5o!usE&ent e&tO W jTMontoIni!ial5o!usainede&tO? publi! &oid fo!us.ostja&a#aBt#e&ent#5o!usE&ent e&tO W jTMontoIni!ial5o!us.oste&tO? O?

    ja&a>#sBing#roup.ayout j-anel+.ayout \ neB ja&a>#sBing#roup.ayoutj-anel+O? j-anel+#set.ayoutj-anel+.ayoutO? j-anel+.ayout#setCorizontalroup j-anel+.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO

    +3

  • 7/23/2019 Modelo Lavanderia Ultimo

    28/57

    #addroupj-anel+.ayout#!reateSeuentialroupO #add'ontainerapO #add'o"ponentj.abel11O #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#RE.ATEDO #add'o"ponentjTMontoIni!ial= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E= 41=

    ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EO

    #add'ontainerap117= S;ort#MAK^A.UEOO O? j-anel+.ayout#seterti!alroup j-anel+.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #addroupja&a>#sBing#roup.ayout#Align"ent#TRAI.IN=

    j-anel+.ayout#!reateSeuentialroupO #add'ontainerapja&a>#sBing#roup.ayout#DE5AU.T SI_E= S;ort#MAK^A.UEO#addroupj-anel+.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#6ASE.INEO #add'o"ponentj.abel11O #add'o"ponentjTMontoIni!ial= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOO #add'ontainerapOO

    O?

    j-anel0#set6orderja&a>#sBing#6order5a!tory#!reateTitled6ordernull= G.a&anderiaG=ja&a>#sBing#border#Titled6order#DE5AU.T @USTI5I'ATI,N=ja&a>#sBing#border#Titled6order#DE5AU.T -,SITI,N= neB ja&a#aBt#5ontGTa;o"aG= 8= 11O= neBja&a#aBt#'olor/1= 18+= +//OOO? QQ N,I14N

    j.abel4#setTe>tGSer&i!ioGO?

    j'Ser&i!io#setModelneB ja&a>#sBing#Default'o"bo6o>ModelneB String W G G= G.a&ado alse!oG= G.a&ado al aguaG= GSe!adoG OO? j'Ser&i!io#addA!tion.istenerneB ja&a#aBt#e&ent#A!tion.istenerO W publi! &oid a!tion-erfor"edja&a#aBt#e&ent#A!tionE&ent e&tO W

    j'Ser&i!ioA!tion-erfor"ede&tO? O?

    j.abel7#setTe>tGDes!rip!i*nGO?

    j.abel18#setTe>tGN` de piezasGO?

    jTN-iezas#setTe>tG8#8GO? jTN-iezas#add5o!us.istenerneB ja&a#aBt#e&ent#5o!usAdapterO W publi! &oid fo!usainedja&a#aBt#e&ent#5o!usE&ent e&tO W jTN-iezas5o!usainede&tO?

    publi! &oid fo!us.ostja&a#aBt#e&ent#5o!usE&ent e&tO W jTN-iezas5o!us.oste&tO? O?

    jTDes!rip!ion#set'olu"ns+8O? jTDes!rip!ion#set5ontneB ja&a#aBt#5ontGTa;o"aG= 8= 1+OO? jTDes!rip!ion#set.ineraptrueO? jTDes!rip!ion#setRoBs/O? jTDes!rip!ion#setMarginneB ja&a#aBt#Insets2= 2= 2= 2OO? jS!roll-ane1#setieBportieBjTDes!rip!ionO?

    ja&a>#sBing#roup.ayout j-anel0.ayout \ neB ja&a>#sBing#roup.ayoutj-anel0O?

    j-anel0#set.ayoutj-anel0.ayoutO? j-anel0.ayout#setCorizontalroup j-anel0.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #addroupj-anel0.ayout#!reateSeuentialroupO

    +4

  • 7/23/2019 Modelo Lavanderia Ultimo

    29/57

    #addroupj-anel0.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #addroupj-anel0.ayout#!reateSeuentialroupO #addap1= 1= 1O#addroupj-anel0.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#TRAI.INO

    #add'o"ponentj.abel4O #add'o"ponentj.abel7OO #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#RE.ATEDO#addroupj-anel0.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #add'o"ponentjS!roll-ane1= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E= ++2=

    ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EO #add'o"ponentj'Ser&i!io= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E= 100=

    ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOOO #addroupj-anel0.ayout#!reateSeuentialroupO #add'ontainerapO #add'o"ponentj.abel18O #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#RE.ATEDO

    #add'o"ponentjTN-iezas= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E= 30=ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOOO #add'ontainerap17= S;ort#MAK^A.UEOO O? j-anel0.ayout#seterti!alroup j-anel0.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #addroupj-anel0.ayout#!reateSeuentialroupO #add'ontainerapO#addroupj-anel0.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#6ASE.INEO #add'o"ponentj'Ser&i!io= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EO #add'o"ponentj.abel4OO

    #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#RE.ATEDO#addroupj-anel0.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #add'o"ponentj.abel7O #add'o"ponentjS!roll-ane1= ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= 1+3=S;ort#MAK^A.UEOO #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#UNRE.ATEDO#addroupj-anel0.ayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#6ASE.INEO #add'o"ponentj.abel18O #add'o"ponentjTN-iezas= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOO #addap13= 13= 13OO

    O?

    j6uardar#setI!onneBja&a>#sBing#I"ageI!onget'lassO#getResour!eGQi"agesQ;erra"ientasQi"g^bt^guardar#pngGOOO? QQN,I14N j6uardar#setTe>tGuardarGO? j6uardar#addA!tion.istenerneB ja&a#aBt#e&ent#A!tion.istenerO W publi! &oid a!tion-erfor"edja&a#aBt#e&ent#A!tionE&ent e&tO W j6uardarA!tion-erfor"ede&tO? O?

    j6'an!elar#setI!onneB

    ja&a>#sBing#I"ageI!onget'lassO#getResour!eGQi"agesQ;erra"ientasQi"g^bt^!errar#pngGOOO? QQ N,I14N j6'an!elar#setTe>tG'an!elarGO? j6'an!elar#addA!tion.istenerneB ja&a#aBt#e&ent#A!tion.istenerO W publi! &oid a!tion-erfor"edja&a#aBt#e&ent#A!tionE&ent e&tO W

    +7

  • 7/23/2019 Modelo Lavanderia Ultimo

    30/57

    j6'an!elarA!tion-erfor"ede&tO? O?

    ja&a>#sBing#roup.ayout layout \ neB ja&a>#sBing#roup.ayoutget'ontent-aneOO? get'ontent-aneO#set.ayoutlayoutO?

    layout#setCorizontalroup layout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #addrouplayout#!reateSeuentialroupO #addrouplayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #addrouplayout#!reateSeuentialroupO #addap+= += +O #addrouplayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #addrouplayout#!reateSeuentialroupO#addrouplayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#TRAI.IN= falseO #add'o"ponentj-anel+= ja&a>#sBing#roup.ayout#DE5AU.T^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= S;ort#MAK^A.UEO #add'o"ponentj-anel1= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOO #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#UNRE.ATEDO #add'o"ponentj-anel0= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOO #addrouplayout#!reateSeuentialroupO #add'o"ponentj.abel/O #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#RE.ATEDO #add'o"ponentjTN6oleta= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E= 3=

    ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EO #addap13= 13= 13O #add'o"ponentj.abelOOOO #addrouplayout#!reateSeuentialroupO #addap17/= 17/= 17/O

    #add'o"ponentj6uardarO #addap= = O #add'o"ponentj6'an!elarOOO #add'ontainerap2= S;ort#MAK^A.UEOO O? layout#seterti!alroup layout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #addrouplayout#!reateSeuentialroupO #add'ontainerapO #addrouplayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#6ASE.INEO #add'o"ponentj.abel/O #add'o"ponentjTN6oleta= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EO

    #add'o"ponentj.abel= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E= 13=ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOO #add-referredapja&a>#sBing#.ayoutStyle#'o"ponent-la!e"ent#UNRE.ATEDO #addrouplayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#.EADINO #addrouplayout#!reateSeuentialroupO #add'o"ponentj-anel1= ja&a>#sBing#roup.ayout#DE5AU.T^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= S;ort#MAK^A.UEO #addap+0= +0= +0O #add'o"ponentj-anel+= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOO #add'o"ponentj-anel0= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_E=

    ja&a>#sBing#roup.ayout#DE5AU.T^SI_E= ja&a>#sBing#roup.ayout#-RE5ERRED^SI_EOO #addap+= += +O

    #addrouplayout#!reate-arallelroupja&a>#sBing#roup.ayout#Align"ent#6ASE.INEO #add'o"ponentj6uardarO #add'o"ponentj6'an!elarOO #addap+/= +/= +/OO

    08

  • 7/23/2019 Modelo Lavanderia Ultimo

    31/57

    O?

    pa!LO? QQ [Qeditorfold]

    pri&ate &oid j6uardarA!tion-erfor"edja&a#aBt#e&ent#A!tionE&ent e&tO W

    QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQalidando !a"pos String fe!;aA!opio? Si"pleDate5or"at for"ato? try W for"ato\neB Si"pleDate5or"atGyyyyMMddGO? fe!;aA!opio\for"ato#for"atjD5e!;aA!opio#getDateOO? !at!; E>!eption eO W fe!;aA!opio\GG?

    boolean &alidar \ true?

    if 'R-#&alidar^N6oletajTN6oleta#getTe>tOO#eualsG'orre!toGO \\ falseO W &alidar \ false? @,ption-ane#s;oBMessageDialognull= 'R-#&alidar^N6oletajTN6oleta#getTe>tOOO? else if'R-#&alidar^5e!;aA!opiofe!;aA!opioO#eualsG'orre!toGO \\ falseO W &alidar \ false? @,ption-ane#s;oBMessageDialognull= 'R-#&alidar^5e!;aA!opiofe!;aA!opioOO? else if'R-#&alidar^No"bresjTNo"bres#getTe>tOO#eualsG'orre!toGO \\ falseOW &alidar\false? @,ption-ane#s;oBMessageDialognull= 'R-#&alidar^No"bresjTNo"bres#getTe>tOOO?

    QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQIngresando &alores a .a&anderia6ean#ja&a if&alidar\\trueOW .#setn6oletajTN6oleta#getTe>tOO? .#set5e!;aA!opiofe!;aA!opioO? .#setNo"bre'liejTNo"bres#getTe>tOO? .#setApellidos'liejTApellidos#getTe>tOO? .#setDni'liejTDNI#getTe>tOO? .#setTelefono'liejTTelefono#getTe>tOO? .#setSer&i!ioj'Ser&i!io#getSele!tedIte"O#toStringOO? .#setDes!rip!ionjTDes!rip!ion#getTe>tOO? .#setn-iezasDouble#parseDoublejTN-iezas#getTe>tOOO? .#setMontoIni!ialDouble#parseDoublejTMontoIni!ial#getTe>tOOO?

    .#setEstadoGN, ENTREAD,GO?

    '.#ingresarDatosRe!oger-rendas.O? @,ption-ane#s;oBMessageDialognull= Gc.os datos se ;an guardadoGO? disposeO? QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ

    pri&ate &oid j'Ser&i!ioA!tion-erfor"edja&a#aBt#e&ent#A!tionE&ent e&tO WQQ T,D, add your ;andling !ode ;ere

    pri&ate &oid jTN6oletaVeyReleasedja&a#aBt#e&ent#VeyE&ent e&tO W

    01

  • 7/23/2019 Modelo Lavanderia Ultimo

    32/57

    pri&ate &oid jTMontoIni!ial5o!usainedja&a#aBt#e&ent#5o!usE&ent e&tO WifjTMontoIni!ial#getTe>tO#eualsG8#8GOOW

    jTMontoIni!ial#setTe>tGGO?

    pri&ate &oid jTMontoIni!ialA!tion-erfor"edja&a#aBt#e&ent#A!tionE&ent e&tO W

    pri&ate &oid jTMontoIni!ial5o!us.ostja&a#aBt#e&ent#5o!usE&ent e&tO WifjTMontoIni!ial#getTe>tO#eualsGGOOW

    jTMontoIni!ial#setTe>tG8#8GO? else ifDouble#parseDoublejTMontoIni!ial#getTe>tOO ] 8OW double n\Double#parseDoublejTMontoIni!ial#getTe>tOO? n\Mat;#rintnX188OQ188? jTMontoIni!ial#setTe>tString#&alue,fnOO?

    pri&ate &oid jTN-iezas5o!usainedja&a#aBt#e&ent#5o!usE&ent e&tO WifjTN-iezas#getTe>tO#eualsG8#8GOOW

    jTN-iezas#setTe>tGGO?

    pri&ate &oid jTN-iezas5o!us.ostja&a#aBt#e&ent#5o!usE&ent e&tO WifjTN-iezas#getTe>tO#eualsGGOOW

    jTN-iezas#setTe>tG8#8GO?

    pri&ate &oid j6'an!elarA!tion-erfor"edja&a#aBt#e&ent#A!tionE&ent e&tO WdisposeO?

    QXX X Zpara" args t;e !o""and line argu"ents XQ publi! stati! &oid "ainString argsO W QQsetDefault.ooLAnd5eelDe!oratedtrueO? QQSubstan!e.ooLAnd5eel#setSLinGorg#j&net#substan!e#sLin#Sa;araSLinGO? ja&a#aBt#E&ent$ueue#in&oLe.aterneB RunnableO W

    publi! &oid runO W neB istaRe!oger-rendasO#setisibletrueO? O? QQ ariables de!laration do not "odify

    pri&ate ja&a>#sBing#@6utton j6'an!elar? pri&ate ja&a>#sBing#@6utton j6uardar? pri&ate ja&a>#sBing#@'o"bo6o> j'Ser&i!io? pri&ate ja&a>#sBing#@.abel j.abel1? pri&ate ja&a>#sBing#@.abel j.abel18? pri&ate ja&a>#sBing#@.abel j.abel11?

    pri&ate ja&a>#sBing#@.abel j.abel+? pri&ate ja&a>#sBing#@.abel j.abel0? pri&ate ja&a>#sBing#@.abel j.abel2? pri&ate ja&a>#sBing#@.abel j.abel/?

    0+

  • 7/23/2019 Modelo Lavanderia Ultimo

    33/57

    pri&ate ja&a>#sBing#@.abel j.abel? pri&ate ja&a>#sBing#@.abel j.abel4? pri&ate ja&a>#sBing#@.abel j.abel7? pri&ate ja&a>#sBing#@-anel j-anel1? pri&ate ja&a>#sBing#@-anel j-anel+? pri&ate ja&a>#sBing#@-anel j-anel0?

    pri&ate ja&a>#sBing#@S!roll-ane jS!roll-ane1? pri&ate ja&a>#sBing#@Te>t5ield jTApellidos? pri&ate ja&a>#sBing#@Te>t5ield jTDNI? pri&ate ja&a>#sBing#@Te>tArea jTDes!rip!ion? pri&ate ja&a>#sBing#@Te>t5ield jTMontoIni!ial? publi! ja&a>#sBing#@Te>t5ield jTN6oleta? pri&ate ja&a>#sBing#@Te>t5ield jTN-iezas? pri&ate ja&a>#sBing#@Te>t5ield jTNo"bres? pri&ate ja&a>#sBing#@Te>t5ield jTTelefono? QQ End of &ariables de!laration

    .a&anderia6ean . \ neB .a&anderia6eanO? 'M.a&anderia6ean '. \ neB 'M.a&anderia6eanO? 'Re!oger-rendas 'R- \ neB 'Re!oger-rendasO?

    MyS$.

    MBS1es un siste"a de gesti*n de bases de datosrela!ional= "ulti;iloy "ultiusuario!on "

  • 7/23/2019 Modelo Lavanderia Ultimo

    34/57

    e6D indoBs 7/=indoBs 74= indoBs NT=indoBs +888= indoBs K-=

    indoBs ista= indoBs 3y indoBs Ser&er +888= +880y +884O# ,penMS 18

    Licencia

    .a li!en!ia NU -.de MyS$.= la !ual obliga a ue la distribu!i*n de !ualuierprodu!to deri&ado apli!a!i*nO se ;aga bajo esa "is"a li!en!ia#

    02

    http://es.wikipedia.org/wiki/EBDhttp://es.wikipedia.org/wiki/Windows_95http://es.wikipedia.org/wiki/Windows_98http://es.wikipedia.org/wiki/Windows_98http://es.wikipedia.org/wiki/Windows_NThttp://es.wikipedia.org/wiki/Windows_2000http://es.wikipedia.org/wiki/Windows_2000http://es.wikipedia.org/wiki/Windows_XPhttp://es.wikipedia.org/wiki/Windows_Vistahttp://es.wikipedia.org/wiki/Windows_7http://es.wikipedia.org/wiki/Windows_2000_Serverhttp://es.wikipedia.org/wiki/Windows_Server_2003http://es.wikipedia.org/wiki/Windows_Server_2008http://es.wikipedia.org/wiki/OpenVMShttp://es.wikipedia.org/wiki/Licencia_p%C3%BAblica_general_de_GNUhttp://es.wikipedia.org/wiki/EBDhttp://es.wikipedia.org/wiki/Windows_95http://es.wikipedia.org/wiki/Windows_98http://es.wikipedia.org/wiki/Windows_NThttp://es.wikipedia.org/wiki/Windows_2000http://es.wikipedia.org/wiki/Windows_XPhttp://es.wikipedia.org/wiki/Windows_Vistahttp://es.wikipedia.org/wiki/Windows_7http://es.wikipedia.org/wiki/Windows_2000_Serverhttp://es.wikipedia.org/wiki/Windows_Server_2003http://es.wikipedia.org/wiki/Windows_Server_2008http://es.wikipedia.org/wiki/OpenVMShttp://es.wikipedia.org/wiki/Licencia_p%C3%BAblica_general_de_GNU
  • 7/23/2019 Modelo Lavanderia Ultimo

    35/57

    Eje"plo

    'REATE DATA6ASE UNDRY

    'REATE TA6.E de"o

    id int18O unsigned N,T NU.. AUT,^IN'REMENT=

    n6oleta &ar!;ar18O DE5AU.T NU..=

    no"bre'lie &ar!;ar2/O DE5AU.T NU..=

    apellidos'lie &ar!;ar2/O DE5AU.T NU..=

    dni'lie &ar!;ar2/O DE5AU.T NU..=

    telefono'lie &ar!;ar18O DE5AU.T NU..=

    ser&i!io &ar!;ar188O DE5AU.T NU..= des!rip!ion &ar!;ar/88O DE5AU.T NU..=

    n-iezas double DE5AU.T NU..=

    "ontoIni!ial double DE5AU.T NU..=

    "onto5altante double DE5AU.T NU..=

    &uelto double DE5AU.T NU..=

    total double DE5AU.T NU..=

    fe!;aA!opio date DE5AU.T NU..= fe!;aEntrega date DE5AU.T NU..=

    estado &ar!;ar2/O N,T NU..=

    0/

  • 7/23/2019 Modelo Lavanderia Ultimo

    36/57

    -RIMARY VEY idO

    O ENINE\InnoD6 AUT,^IN'REMENT\11 DE5AU.T 'CARSET\latin1?

    INSERT INT,

    de"o id=n6oleta=no"bre'lie=apellidos'lie=dni'lie=telefono'lie=ser&i!

    io=des!rip!ion=n-iezas="ontoIni!ial="onto5altante=&uelto=total=fe!;aA!

    opio=fe!;aEntrega=estadoO

    A.UES 1=8+7040=Miguel='a"arena .oayza=474/4/=/0+/2=.a&ado al

    se!o=-antalones !re"a= y !a"isas blan!as=8=8=NU..=NU..=1/=+81183+4=+811

    83+7=ENTREAD,O=

    +=8+7042=Arturo=$uispe Iguren=4/232/27=/+0/23=.a&ado al agua==8=0=

    NU..=NU..=18=+81183+4=+8118301=ENTREAD,O=

    0=8+704/=Mar!os=alentin Marro!o=4/0+0/=+/0+/+=.a&ado al se!o==0#

    /=8=NU..=NU..=+8=+81183+4=+8118308=ENTREAD,O=

    2=8+704=Manuel=Sal&arriaga .opez=4/447474=+/2/0+/=.a&ado al agua=

    -rendas de &estir=0#/=8=NU..=NU..=1/=+81183+4=+811848+=

    ENTREAD,O=

    /=8+7043=Ar"ando=Mesas Manriue=4/434/43=0/234=.a&ado al

    se!o==8=8=NU..=NU..=NU..=+81183+4=NU..=N, ENTREAD,O=

    =8+7044=Maria=-aredes Al&a=47//44=+2/4/=.a&ado al

    se!o==+=0#/=8=8=18=+81183+7=+8118308=ENTREAD,O=

    3=8+7047=Mart;a=';a&ez 'ar"ona=4/0+/23=0/+12/2=Se!ado=Dejohn 0

    sa!oshn + pantaloneshn 2 !a"isashn 1 blusa=18=3=8=8=8=+8118308=NU..=N,

    ENTREAD,O=

    4=8+7078=Antonio Miguel=.orenzo _apata=4/4//2=+/232/2=.a&ado al

    se!o=Dejahn] 1 blusahn] + zapatillashn] 1 polo rojohn] 1 !asa!ahn] 1pantalonhn] 1 bufandahnhnhn=/=0=8=8=/+=+811848+=+81184

    8+=ENTREAD,O=

    7=8+7071=Miguel=Torres Al!azar=4//+/4=+0/222=.a&ado al

    agua=Dejahn 18 !a"isas=8=8=8=8=08=+811848+=+811848+=ENTREAD,O=

    18=8+707+=Maria=-ilas del 'astillo=/2/42/47=+12/321=.a&ado al

    agua=-rendas de &estir= y algunas !a"isas de "arLa=1/=8=8=8=1/=+81184

    8+=+811848+=ENTREAD,O?

    0

  • 7/23/2019 Modelo Lavanderia Ultimo

    37/57

    CAPITUO &

    DISEO DE SISTEMA SERPUNTUA

    .'. DIAGRAMA DE ESTRUCTURA.

    SER&ICIOSREGISTRADOS

    PORA&ADO A

    AGUA

    PORA&ADO A

    AGUA

    PORSECADO

    PORSECADO

    RECO%OSE6ECTUADO

    S

    ENTREGASREAIADAS

    REPORTE DEINGRESOS

    PORA&ADO A

    SECO

    PORA&ADO A

    SECO

    RESUMEN DEREISRT,S

    N (o#eta Nom(re!

    A"e##ido!

    DNI

    Te#Fono

    6ec3a aco"io

    Monto Inicia#

    Ser*icio

    03

  • 7/23/2019 Modelo Lavanderia Ultimo

    38/57

    En este diagra"a "ostra"os el registro de ser&i!ios= el !ual puede ser !ualuiera de

    las 0 op!iones siguientes= para ello se reuiere de los datos a ingresar

    .+. DIAGRAMA DE $O1UE

    El objeti&o de este progra"a es "antener el !ontrol de los ingresos y estados de los

    ser&i!ios prestados en la .a&ander(a 5R$

    04

    REGISTROSDE SER&ICIOS

    SER&ICIOREGISTRADO

    A.MA'N DE DAT,S

    N 6oleta No"bresyapellidos

    DNI Tel)fono

    Ser&i!io

    A.MA'N DE DAT,S,6TENID,SO

    REISTR,S DEESTAD, DESERI'I,S

    A.MA'N DE DAT,SRE-,RTE DE

    INRES,S

    REISI:NDE.SISTEMA

    ',NTA6I.IDADE5I'IENTE

    Tel)fono

    Montoini!ial

    DNI

    5e!;aA!opio

    'antidad piezas

  • 7/23/2019 Modelo Lavanderia Ultimo

    39/57

    CAPITUO &I

    PRESENTACION E IMPEMENTACIN

    ?.'. PAN DE INSTAACIN

    El presente Siste"a 'o"puta!ional est< !o"puesto de las siguientes interfa!es

    1# A&ANDER/A 1S:En este for"ulario "uestra el "enJ prin!ipal del softBare#

    +# PROCEDIMIENTOS DIARIOS: 'uenta !on dos op!iones= la pri"era Re!oger

    -rendas y Entregar prendas

    RECOGER PRENDAS

    Se al"a!enan todos los datos en una 6D= los !uales ser

  • 7/23/2019 Modelo Lavanderia Ultimo

    40/57

    ?.+. DISEO DE OS ARC7I&OS

    El progra"a .a&anderia 5R$F= nos "uestra la pri"era &entana= en la !ual e>isten

    0 pesta%as

    -ro!esos Diarios

    'onsultarUtilidades

    28

  • 7/23/2019 Modelo Lavanderia Ultimo

    41/57

    .os for"ularios ue se e"iten de !ada una de las &entanas "ostradas nos dar

  • 7/23/2019 Modelo Lavanderia Ultimo

    42/57

    CAPITUO &I

    PRESENTACION E IMPEMENTACIN

    ?.'. PAN DE INSTAACIN

    El presente Siste"a 'o"puta!ional est< !o"puesto de las siguientes interfa!es

    # A&ANDER/A 1S:En este for"ulario "uestra el "enJ prin!ipal del softBare#

    3# PROCEDIMIENTOS DIARIOS: 'uenta !on dos op!iones= la pri"era Re!oger

    -rendas y Entregar prendas

    RECOGER PRENDAS

    Se al"a!enan todos los datos en una 6D= los !uales ser

  • 7/23/2019 Modelo Lavanderia Ultimo

    43/57

    ?.+. DISEO DE OS ARC7I&OS

    El progra"a SER-UNTUA. esta representada por la ;oja de Entrada en la ue

    figura la estru!tura de nuestro progra"a= as( !o"o su presenta!i*n#

    20

  • 7/23/2019 Modelo Lavanderia Ultimo

    44/57

    TERCERA PARTE

    CAPITUO &II

    MANUA DE USUARIO

    Ce"os utilizado el progra"a @AA #8= el !ual nos ;a per"itido !rear un siste"a

    integrado lla"ado UNDRY= el !ual per"ite auto"atizar los pro!esos diarios de una

    la&ander(a= obteniendo !ontrol sobre las entregas pendientes y las entregas realizadas=

    as( !o"o de las utilidades# -ara ue el siste"a fun!ione !onta"os !on una base de

    datos en MyS$.# Este peue%o progra"a fa!ilita a la e"presa en sus opera!iones de

    pago de re"unera!iones# A la &ez es sen!illo de usar puesto ue ;a sido !reada a

    "edida de la realidad del se!tor#

    >.'. INSTRUCCIONES

    El presenta progra"a !onsta de tres "enJs

    22

  • 7/23/2019 Modelo Lavanderia Ultimo

    45/57

    Procesos diarios:el !ual !onsta de dos a!ti&idades= la pri"era re!oger prendas y la

    segunda entregar prendas#

    Consultar:!onsulta la !antidad de entregas realizadas y el nJ"ero de entregas

    pendientes#

    Utilidades:!onsulta !aja= "ostrando as( el total de ingresos por d(a y el total de

    ingresos en deter"inado inter&alo de fe!;as#

    2/

  • 7/23/2019 Modelo Lavanderia Ultimo

    46/57

    CAPITUO &III

    MANUA DE PROCEDIMIENTOS

    ;. MANUA DE PROCEDIMIENTOS

    ;.'. INSTRUCCIONES

    ;.'.'. Proce!o! diario!

    Se sele!!iona la pesta%a pro!esos diarios= la !ual "uestra dos a!ti&idades a

    realizarse= la pri"era a!ti&idad es Registrar Ser&i!io es auella a!ti&idad ue

    !o"ienza !uando el re!ep!ionista ingresa al siste"a los datos de las boletasO y la

    segunda a!ti&idad es Entregar -rendas es auella a!ti&idad ue !o"ienza !uando

    el re!ep!ionista uiere realizar la bJsueda del pauete a entregarO#

    A. Regi!trar Ser*icio!

    Da"os !li! sobre el "enJ -ro!esos Diarios

    2

    Registrar Ser&i!io

  • 7/23/2019 Modelo Lavanderia Ultimo

    47/57

    .uego sobre Registrar Ser&i!io#

    Nos presentar< el siguiente for"ulario= en el !ual es de su"a i"portan!ia

    llenar 0 !a"pos prin!ipales !o"o son auellos ue esta"os se%alando !on

    ro)o

    Donde di!e nJ"ero de boleta el !ual en este !aso !onsta de d(gitosO= la

    fe!;a de a!opio es solo para lle&ar el !ontrol de las e>isten!ias de lospauetes= "uestra un !alendario en el ue se espe!ifi!a el d(a= "es y a%oO y

    el otro !a"po se%alado !on rojo es el no"bre? ya ue? las personas

    "ayor"ente da al "o"ento de registrarse= siendo este " los otros datos no son de "ayor i"portan!iaO o por su DNI#

    En !uanto al !a"po la&ander(a= se "uestra un desglosable !on los ser&i!ios

    ue esta brinda= solo se debe sele!!ionar el tipo de ser&i!io la&ado al se!o=

    al agua= se!adoO# A !ontinua!i*n se "uestra un to en la !ual se

    podr< espe!ifi!ar alguna des!rip!i*n de las prendas tipo de tela= !olor= et!#O

    23

    Registrar Ser&i!io

  • 7/23/2019 Modelo Lavanderia Ultimo

    48/57

    5inalizando !on un !ontador del nJ"ero de las "is"as#

    Sele!!iona"os la fe!;a de a!opio en el al"anaue "ostrado#

    'o"enza"os a registrar los datos del !liente#

    24

    Re!istrar Servicio

  • 7/23/2019 Modelo Lavanderia Ultimo

    49/57

    Una &ez registrados se da !li! en el bot*n guardar#

    27

  • 7/23/2019 Modelo Lavanderia Ultimo

    50/57

    $. Entregar Prenda!

    -ara realizar la bJsueda= esta se puede dar de tres "aneras por no"bre=

    nJ"ero de boleta o por DNI= ya ue estos son los tres !a"pos prin!ipales#

    .uego presionar el bot*n bus!ar y auto"isten &arias personas !on le "is"o no"bre=

    enton!es se debe sele!!ionar de la lista el nJ"ero de boleta !orrespondiente

    para luego digitar di!;o nJ"ero en la parte inferior donde se se%ala nJ"erode boleta= se da !li! en &er y apare!er< los datos de la persona as( !o"o

    ta"bi)n la op!i*n entregar prenda#

    /8

  • 7/23/2019 Modelo Lavanderia Ultimo

    51/57

    $. CONSUTAR

    Se da !li! en la op!i*n !onsultar#

    Au( tene"os dos a!ti&idades Entregas pendientes y entregas realizadas#

    /1

  • 7/23/2019 Modelo Lavanderia Ultimo

    52/57

    Entrega! Pendiente!:

    Apare!e la siguiente pantalla#

    /+

  • 7/23/2019 Modelo Lavanderia Ultimo

    53/57

    Entrega! Rea#i-ada!:

    Apare!er< la siguiente &entana#

    /0

  • 7/23/2019 Modelo Lavanderia Ultimo

    54/57

    C. UTIIDADES

    'li! en la op!i*n !onsultar !aja#

    Se "uestra la siguiente &entana#

    /2

  • 7/23/2019 Modelo Lavanderia Ultimo

    55/57

    CONCUSIONES

    En esta era de la infor"a!i*n y gesti*n del !ono!i"iento es "uy i"portante ue

    todos tenga"os a!!eso a la infor"a!i*n de for"a efi!iente= *pti"a y en tie"po real?

    fa!ilitando as( la gesti*n de la infor"a!i*n desde siste"as si"ples ;asta siste"as

    !o"plejos#

    El progra"a .AUNDRYF es f

    Este progra"a ta"bi)n per"ite la satisfa!!i*n ad"inistrador del nego!io !o"o la del

    !liente#

    //

  • 7/23/2019 Modelo Lavanderia Ultimo

    56/57

    SUGERENCIAS

    1# Este progra"a es peue%o y es para obtener un "ayor !ontrol de los pauetes

    entregados y pendientes de entrega#

    +# Se puede "ejorar para obtener datos estad(sti!os de las utilidades "ensuales o

    segJn se reuiera##

    0# Se re!o"ienda el uso de este progra"a por ser de f

    2# Ta"bi)n re!o"enda"os ue las personas ue utili!en el progra"a sean

    !apa!itadas y aporten ideas o sugeren!ias de a!uerdo a posibles proble"as ue

    se presenten !onUNDRY esto ayudara a "ejorar di!;o progra"a#

    /

  • 7/23/2019 Modelo Lavanderia Ultimo

    57/57

    $I$IOGRA6IA