Modelo Lavanderia Ultimo
-
Upload
rafael-mar-san -
Category
Documents
-
view
240 -
download
1
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