proyecto-dannyraul

download proyecto-dannyraul

of 76

Transcript of proyecto-dannyraul

  • 8/18/2019 proyecto-dannyraul

    1/76

    UNIVERSISDAD REGIONAL AUTONOMA DE LOS ANDES

    “UNIANDES”

    ESCUELA DE SISTEMAS MERCANTILES

    CARRERA DE SISTEMAS

    “SISTEMA DE GESTIÓN TRANSACCIONAL DE BODEGA DE LA TEXTILERA

    MEDINA”.

    Autores:

    Raúl Alejandro Chipantiza Medina

    Danny Gustao Gar!"a Galarza

    #enrry Daid Al$a!hi

    Tutor:

    In%& 'austo (iz!a"no

    In%& Luis Llerena

    In%& #enry )a*o

     In%& 'ran+s Carrera

    In%& Mar!elo ,an!ha&

    Ambto ! E"u#or 

    $%&'

    CERTI(ICACIÓN DE TUTORES

  • 8/18/2019 proyecto-dannyraul

    2/76

    Los do!entes -ue i$parti$os las di.erentes $aterias en el !uarto niel de

    in%enier"a en siste$as/ e0presa$os la apro1a!i2n del !onte$por3neo proye!tointe%rador/ !uyo te$a es4 “SISTEMA DE GESTIÓN TRANSACCIONAL DE

    BODEGA DE LA TEXTILERA MEDINA”  ya -ue !u$ple !on los linea$ientos

    estipulados por la institu!i2n/ para este tipo de a!tiidades&

    '4 5666666666666666666666666666666666666666666666 '4 56666666666666666666666666666666666666666

    In%enry )a*o&  In%& 'ran+s Carrera&

    '& 56666666666666666666666666666666666666666666666 '4

    566666666666666666666666666666666666666666In%& Luis Llerena&

    In%&'austo (is!aino&

    '& 56666666666666666666666666666666666666666666666

    In%&Mar!elo ,an!ha&

    2

  • 8/18/2019 proyecto-dannyraul

    3/76

    DECLARACIÓN DE AUTORIA DEL )RO*ECTO

    ,o/ Raul Alejandro Chipantiza Medina /Danny Gustao Gar!"a Galarza/#enrry

    Daid Al$a!hi Santander / estudiante de la 'a!ultad de Siste$as Mer!antiles de

    la Uniersidad Re%ional Aut2no$a de Los Andes 7 UNIANDES/ de!laro en .or$a

    li1re y oluntaria -ue la presente inesti%a!i2n/ -ue ersa so1re el te$a4

    “SISTEMA DE GESTIÓN TRANSACCIONAL DE BODEGA DE LA TEXTILERA

    MEDINA”+ as" !o$o/ las e0presiones ertidas en la $is$a son de e0!lusiaautor"a del !o$pare!iente/ -uien lo ha realizado a 1ase de re!opila!i2n

    1i1lio%r3.i!a de la le%isla!i2n e!uatoriana e interna!ional/ y !onsultas en Internet&

    En !onse!uen!ia/ asu$o la responsa1ilidad de la ori%inalidad de la $is$a y el

    !uidado respe!tio al re$itir$e a las .uentes 1i1lio%r3.i!as respe!tias para

    .unda$entar el !ontenido e0puesto&

    Doy potestad a la Uniersidad Re%ional Aut2no$a de los Andes/ para -ue e$plee

    el presente tra1ajo inesti%atio !o$o 1i1lio%ra."a para .uturas inesti%a!iones

    rela!ionadas !on el te$a planteado&

     Atenta$ente

    888888888888888

    Raul Alejandro Chipantiza Medina

    CI4 9:;9?@

     AUTR

     Atenta$ente

    888888888888888

    Danny Gustao Gar!"a Galarza

    CI4 ;@;?

  • 8/18/2019 proyecto-dannyraul

    4/76

     AUTR

    AGRADECIMIENTO

     Agradecemos a Dios por protegernos durante todo nuestro camino y darnos

    fuerzas para superar obstáculos y dificultades a lo largo nuestra vida.

     Agradecemos también la confianza y el apoyo incondicional brindado por 

     parte de nuestros padres, que sin duda alguna en el trayecto de nuestra vida

    nos han demostrado su amor, corrigiendo nuestras faltas y celebrando

    nuestros triunfos.

    Gracias a todas las personas que ayudaron directa e indirectamente en la

    realización de este proyecto.

     

    Danny, Alejandro, Henrry 

    4

  • 8/18/2019 proyecto-dannyraul

    5/76

    DEDICATORIA 

    l presente !royecto "ntegrador de #aberes está dedicado principalmente a

    Dios+  por habernos permitido llegar hasta este punto y habernos dado

    salud para lograr este ob$etivo, además de su infinita bondad y amor.

     A nuestros padres, por habernos apoyado en todo momento, por susconse$os, sus valores, por la motivación constante que nos han ha permitido

    ser una persona de bien, pero más que nada, por su amor, por los e$emplos

    de perseverancia y constancia que los caracterizan y que nos ha infundado

    siempre, también por el valor mostrado para salir adelante.

    Danny, Alejandro, Henrry.

     

    5

  • 8/18/2019 proyecto-dannyraul

    6/76

    Co,te,-#o

    INTRODUCCIÓN.......................................................................10

    ANTECEDENTES DE LA INVESTIGACIÓN........................................10

    SITUACIÓN )ROBLMICA...........................................................11

    /USTI(ICACIÓN.......................................................................12

    )LANTEAMIENTO DEL )ROBLEMA...............................................12

    OB/ETIVOS:...........................................................................12

    OB/ETIVO GENERAL:................................................................12

    OB/ETIVOS ES)ECI(ICOS:.........................................................12

    OB/ETO DE INVESTIGACIÓN * CAM)O DE ACCIÓN...........................13

    OB/ETO DE INVESTIGACIÓN:......................................................................13CAM)O DE ACCIÓN:...............................................................................13

    IDENTI(ICACIÓN DE LA L0NEA DE INVESTIGACIÓN............................13

    IDEA DE(ENDER......................................................................13

    METODOLOG0A A EM)LEAR: MTODOS+ TCNICAS * 1ERRAMIENTASEM)LEADAS EN LA INVESTIGACIÓN.............................................13

    &. MARCO METODOLÓGICO........................................................14

    &.& SISTEMAS DE IN(ORMACION..................................................14

    6

  • 8/18/2019 proyecto-dannyraul

    7/76

    &.$ MTODO DE CONTROL DE INVENTARIOS...................................14

    &.2 SISTEMAS..........................................................................15

    &.3 BASE DE DATOS..................................................................17

    &.4 MODELO ENTIDAD ! RELACIÓN...............................................17

    &.' S5L..................................................................................19

    &.6 REDES I.............................................................................19

    &.7 )ROGRAMACIÓN ORIENTADA A OB/ETOS I................................21

    &.8 ESTRUCTURA DE UN OB/ETO.................................................22

    &.&% ENCA)SULAMIENTO * OCULTACIÓN.......................................22

    &.&& ORGANI9ACIÓN DE LOS OB/ETOS..........................................23

    $.4CONTABILIDAD.................................................................................27$.' DESARROLLO DE SISTEMAS...........................................................29B&&9MTDS , ETAAS DEL DESARRLL DE R,ECTS..........................................30$.6 ANLISIS E INTER)RETACIÓN DE RESULTADOS.................................32

    CA)0TULO II............................................................................39

    2.& )RO)UESTA................................................................................39

    2.$ DESARROLLO..............................................................................39

    CONCLUSIONES......................................................................64

    RECOMENDACIONES................................................................65

    BIBLIOGRA(0A........................................................................66

    7

  • 8/18/2019 proyecto-dannyraul

    8/76

    RESUMEN E/ECUTIVO

    Este proye!to tiene !o$o o1jetio desarrollar una apli!a!i2n -ue per$ita

    al$a!enar y $anejar la in.or$a!i2n de los produ!tos e0istentes en el

    inentario de la 1ode%a&

    Se utiliz2 el %estor de 1ase de datos SFL de1ido a su 1uena reputa!i2n y

    esta1ilidad en el $anejo de las 1ases de datos& ara desarrollar la apli!a!i2n

    e1 se utiliz2 el len%uaje (isual )asi!&

    La 1ase de datos al$a!ena los di.erentes a!tios !lasi.i!ados por $ar!a/

    $odelo/ estado y !on su respe!tio nú$ero de serie/ y una 1ase de datos para

    el al$a!ena$iento de la in.or$a!i2n de los usuarios&

    'inal$ente la apli!a!i2n desarrollada !u$ple !on los o1jetios planteados y se

    deter$ine -ue es ade!uada para !u$plir la .un!i2n deseada de al$a!enar la

    in.or$a!i2n del inentario de la 1ode%a de la e$presa al $is$o tie$po -ue

    per$ite a los usuarios !onsultar y $odi.i!ar in.or$a!i2n de $anera re$ota&

    8

  • 8/18/2019 proyecto-dannyraul

    9/76

    EXECUTIVE SUMMAR*This project aims to develop an application to store and manage the

    information of existing products in the warehouse inventory.

    Manager SQL database because of its good reputation and stability in the

    management of databases was used. To develop the web application Visual

    asic language was used.

    The database stores the various assets classified by ma!e" model" condition

    and its respective serial number" and a database for storing user information.

    #inally the developed application meets the objectives and is determined to be

    ade$uate to meet the desired function of storing information of the inventory

    of the warehouse of the company at the same time allowing users to view and

    modify information remotely.

    9

  • 8/18/2019 proyecto-dannyraul

    10/76

    INTRODUCCIÓN

    ANTECEDENTES DE LA INVESTIGACIÓN

    La Industria te0til Medina es el se!tor industrial de la e!ono$"a dedi!ado a la

    produ!!i2n de .i1ras 6.i1ra natural y sintHti!a6/ hilados/ telas y produ!tos

    rela!ionados !on la !on.e!!i2n de ropa y estidos& Aun-ue desde el punto de ista

    tH!ni!o es un se!tor di.erente/ en las estad"sti!as e!on2$i!as se suele in!luir la

    industria del !alzado !o$o parte de la industria te0til u1i!ado en Tun%urahua en el

    Cant2n elileo&

    El dese$pe*o de este proye!to es de !ar3!ter produ!tio de1ido a lasdi.erentes ne!esidades de la !o$unidad ya -ue i$pulsan al desarrollo de

    a!tiidades %eneradoras de 1ienes y seri!io útiles para el !ant2n& De1er3n

    %arantizar/ la produ!!i2n de 1ienes y seri!io sin e0plotar a -uienes produ!en/

    %arantiz3ndole una !alidad de ida di%na sin a.e!tar a las .uturas !ausando un

    $"ni$o i$pa!to a$1iental& En la a!tualidad hay una a!tiidad !o$er!ial inusitada/

    %ra!ias al apoyo de su po1la!i2n/ y ade$3s se han asentado $u!has e$presas

    !o$er!iales/ industrias !a$aroneras y atuneras/ por el !ual el !o$er!io es laa!tiidad !o$ple$entaria se $uee 1ien este $er!ado por-ue %enera .uente de

    in%reso en este !ant2n&

    Las .31ri!as te0tiles son los lu%ares donde se desarrolla el tra1ajo y ela1ora!i2n

    de los distintos $ateriales& Ini!ial$ente el tra1ajo se realiza por $ujeres en sus

    do$i!ilios/ lue%o en talleres $3s o $enos ade!uados y .inal$ente en

    instala!iones .a1riles para la ela1ora!i2n de hilaturas y !on.e!!i2n de prendas& En

    la a!tualidad en A$Hri!a Latina se deno$inan $a-uiladoras

    10

    https://es.wikipedia.org/wiki/Trabajo_(econom%C3%ADa)https://es.wikipedia.org/wiki/Maquiladorashttps://es.wikipedia.org/wiki/Trabajo_(econom%C3%ADa)https://es.wikipedia.org/wiki/Maquiladoras

  • 8/18/2019 proyecto-dannyraul

    11/76

     A lo lar%o del tie$po se ha lo%rado deter$inar -ue la industria te0til no se le ha

    dado i$portan!ia por-ue sus ha1itantes est3n a!ostu$1rados a iajar aGuaya-uil para ad-uirir !a$isetas para sus uni.or$es& Siendo este un !ant2n !on

    un %ran atra!tio tur"sti!o a!tual$ente isitado sus ha1itantes de1er"an estar 1ien

    identi.i!ados espe!ial$ente !ada %rupo -ue presta sus seri!ios a la !o$unidad&

    El dese$pe*o de este proye!to es de !ar3!ter produ!tio de1ido a las

    di.erentes ne!esidades de la !o$unidad ya -ue i$pulsan al desarrollo de

    a!tiidades %eneradoras de 1ienes y seri!io útiles para el !ant2n& De1er3n

    %arantizar/ la produ!!i2n de 1ienes y seri!io sin e0plotar a -uienes produ!en/%arantiz3ndole una !alidad de ida di%na sin a.e!tar a las .uturas !ausando un

    $"ni$o i$pa!to a$1iental& En la a!tualidad hay una a!tiidad !o$er!ial inusitada/

    %ra!ias al apoyo de su po1la!i2n/ y ade$3s se han asentado $u!has e$presas

    !o$er!iales/ industrias !a$aroneras y atuneras/ por el !ual el !o$er!io es la

    a!tiidad !o$ple$entaria se $uee 1ien este $er!ado por-ue %enera .uente de

    in%reso en este !ant2n&

    SITUACIÓN )ROBLMICAro1le$as rela!ionados !on inentarios/ !o$o inentarios ."si!os -ue no

    !oin!iden !on los reportes/ inentarios da*ados o !adu!ados/ o e0!esos de

    inentarios/ o!urren en todo tipo de e$presas/ desde los restaurantes pe-ue*os

    hasta los al$a!enes de !lase $undial& Sin e$1ar%o/ este tipo de pro1le$as

    pueden lle%ar representar i$portantes pHrdidas $onetarias para las e$presas y

    en!ienden la alar$a de -ue al%o est3 .allando&

    Identi.i!ar la ra"z de estos pro1le$as es parte del pro!eso de $ejora& Cada

    e$presa es un $undo/ !on un e!osiste$a di.erente de .a!tores y !aren!ias

    parti!ulares intera!tuando entre s"& or eje$plo/ para una .ar$a!ia el prin!ipal

    pro1le$a de inentarios podr"a ser la pHrdida del inentario ."si!o de1ido a un $al

    siste$a de orden en los ana-ueles/ ro1os de los e$pleados o un $al $anejo de

    re%istro de !uando in%resan o se enden los produ!tos& ara un restaurante/ el

    pro1le$a podr"a ser la !adu!idad de los inentarios por-ue ordenan $3s a losproeedores de lo -ue real$ente se ende&

    11

  • 8/18/2019 proyecto-dannyraul

    12/76

    La i$portan!ia en el !ontrol de inentarios reside en el o1jetio pri$ordial de toda

    e$presa4 o1tener utilidades& La o1ten!i2n de utilidades o1ia$ente reside en%ran parte de entas/ ya -ue Hste es el $otor de la e$presa& Sin e$1ar%o/ si la

    .un!i2n del inentario no opera !on e.e!tiidad/ entas no tendr3 $aterial

    su.i!iente para poder tra1ajar/ el !liente se in!on.or$a y la oportunidad de tener 

    utilidades se disuele& Enton!es/ sin inentarios/ si$ple$ente no hay entas& El

    !ontrol del inentario es uno de los aspe!tos de la ad$inistra!i2n -ue en la $i!ro

    y pe-ue*a e$presa es po!as e!es atendido/ sin tenerse re%istros .eha!ientes/

    un responsa1le/ pol"ti!as o siste$as -ue le ayuden a esta .3!il pero tediosa tarea&En todos los %iros resulta de ital i$portan!ia el !ontrol de inentarios/ dado -ue

    su des!ontrol se presta no s2lo al ro1o hor$i%a/ sino ta$1iHn a $er$as y

    desperdi!ios/ pudiendo !ausar un .uerte i$pa!to so1re las utilidades&

    /USTI(ICACIÓN

    Con la ela1ora!i2n de este siste$a de 1ode%a se eitara la desor%aniza!i2n y

    ayudar3 a tener una idea !lara de lo -ue se tiene en 1ode%a para despa!hos y

    entas&

    El desarrollo de la !o$puta!i2n ha per$itido a$pliar de %ran .or$a las

    .un!ionalidades -ue se le pueden dar a los aan!es te!nol2%i!os/ ya -ue ha

    per$itido un pro!esa$iento r3pido y e.i!az de la in.or$a!i2n& El desarrollo de

    1ases de datos para llear re%istros in.or$3ti!os es una de las !osas -ue $3s ha

    !ontri1uido en el $anejo de la in.or$a!i2n/ lo -ue las ha lleado a e0pandirse y

    popularizarse en $u!hos !a$pos/ !onirtiHndolas en una herra$ienta

    indispensa1le a la hora de !o$petir&

    El al$a!ena$iento de la in.or$a!i2n ha sido un aspe!to $uy i$portante/ sin

    e$1ar%o este al$a!ena$iento no serir"a de $u!ho si no se tuiera un ade!uado

    a!!eso a la in.or$a!i2n& Las redes de !o$putadoras han sido .unda$entales en

    este aspe!to/ per$itiendo a usuarios a!!eder a in.or$a!i2n en otro lado del

    $undo desde una !o$putadora/ a traHs de la Internet o de redes priadas de

    in.or$a!i2n&

    12

  • 8/18/2019 proyecto-dannyraul

    13/76

    )LANTEAMIENTO DEL )ROBLEMA

    Con el siste$a de %esti2n transa!!ional de 1ode%a se lo%rar3 or%anizar todos

    los pro!esos para tener una $ejor ad$inistra!i2n de la e$presaJ

    OB/ETIVOS:

    OB/ETIVO GENERAL:Desarrollar un siste$a de %esti2n transa!!ional de 1ode%a -ue per$ita

    ad$inistrar los inentarios&

    OB/ETIVOS ES)ECI(ICOS:

    • 'unda$entar te2ri!a$ente el siste$a de %esti2n estratH%i!o de 1ode%a

    • Dia%nosti!ar la situa!i2n a!tual del pro1le$a de inesti%a!i2n

    • Dise*ar el siste$a de %esti2n estratH%i!o de 1ode%a te0tiles $edina

    OB/ETO DE INVESTIGACIÓN * CAM)O DE ACCIÓN

    Ob;eto #e -,

  • 8/18/2019 proyecto-dannyraul

    14/76

    IDEA DE(ENDER

    Con el desarrollo de un siste$a de %esti2n estratH%i!o de 1ode%a para la te0tilera

    $edina se !ontri1uir3 para -ue $ejore la %esti2n de inentario y se lo%rara -ue la

    e$presa eli$ine las opera!iones $anuales/ in!onsisten!ia de in.or$a!i2n/

    dis!repan!ias en la ad$inistra!i2n de las 1ode%as/ i$posi1ilidad de

    !re!i$iento y las .allas en el siste$a a!tual y de esa $anera se opti$i!e el

    tie$po del 1ode%uero/ transa!!iones $anuales/ ahorro de papel y personal&

    METODOLOG0A A EM)LEAR: MTODOS+ TCNICAS * 1ERRAMIENTASEM)LEADAS EN LA INVESTIGACIÓN

    • Se utilizar3 la $etodolo%"a !uali6!uantitatia/ !on sus respe!tios $Htodos

    y herra$ientas/ entre ellos podre$os $en!ionar $Htodo anal"ti!o6sintHti!o

    indu!tio6dedu!tio&• )i1lio%r3.i!a4 La inesti%a!i2n est3 1asada en la 1ús-ueda de in.or$a!i2n

    e0istente en li1ros/ reistas e Internet las prin!ipales te$3ti!as del $ar!o

    te2ri!o ser3n4 los siste$as de %esti2n de 1ode%as apli!ados a lase$presas te0tiles&

    • Ca$po4 La inesti%a!i2n ser3 lleada a !a1o en la zona donde se %eneran

    los s"nto$as de la pro1le$3ti!a planteada/ para este !aso espe!".i!o se

    realizar3 en la te0tilera $edina u1i!ada en la !iudad de elileo&

    &. MARCO METODOLÓGICO

    &.& S-stems #e I,@orm"->,

    El !ontrol del inentario es uno de los aspe!tos de la ad$inistra!i2n -ue la $i!ro y

    pe-ue*a e$presa es $uy po!as e!es atendido/ sin tenerse re%istros

    .eha!ientes/ un responsa1le/ pol"ti!as o siste$as -ue le ayuden a esta .3!il pero

    tediosa tarea&

    Inentarios son 1ienes tan%i1les -ue se tienen para la enta en el !urso ordinario

    del ne%o!io o para ser !onsu$idos en la produ!!i2n de 1ienes o seri!ios para su

    posterior !o$er!ializa!i2n& Los inentarios !o$prenden/ ade$3s de las $aterias

    14

  • 8/18/2019 proyecto-dannyraul

    15/76

    pri$as/ produ!tos en pro!eso y produ!tos ter$inados o $er!an!"as para la enta/

    los $ateriales/ repuestos y a!!esorios para ser !onsu$idos en la produ!!i2n de1ienes .a1ri!ados para la enta o en la presta!i2n de seri!iosK e$pa-ues y

    enases/ y los inentarios en tr3nsito&

    La 1ase de toda e$presa !o$er!ial es la !o$pra y enta de 1ienes o seri!iosK

    de a-u" la i$portan!ia del $anejo del inentario por parte de la $is$a& Este

    $anejo !onta1le per$itir3 a la e$presa $antener el !ontrol oportuna$ente/ as"

    !o$o ta$1iHn !ono!er al .inal del per"odo !onta1le un estado !on.ia1le de la

    situa!i2n e!on2$i!a de la e$presa& Ahora 1ien/ el inentario !onstituye las partidas del a!tio !orriente -ue est3n

    listas para la enta/ es de!ir/ toda a-uella $er!an!"a -ue posee una e$presa en

    el al$a!Hn alorada al !osto de ad-uisi!i2n/ para la enta o a!tiidades

    produ!tias&

    &.$ Mto#o #e Co,tro #e I,

  • 8/18/2019 proyecto-dannyraul

    16/76

    'ija!i2n de e0isten!ias $30i$as y $"ni$as

    ndi!es de Rota!i2n

     Apli!a!i2n del !riterio espe!ial$ente !uando las espe!ula!iones entran en jue%o

    Control resupuestal&

    ara una !o$pa*"a !o$er!ial/ el inentario !o$prende todas las $er!an!"as de

    su propiedad/ -ue se tiene para la enta en el !i!lo re%ular !o$er!ial&

    El Inentario .inal de un a*o es ta$1iHn el inentario ini!ial del pr20i$o a*o& or 

    tanto/ un error de inentario de .in de a*o a.e!ta el estado de resultados de los

    dos a*os !onse!utios& or eje$plo/ una so1reesti$a!i2n del inentario .inal

    !ausara una so1reesti$a!i2n del in%reso neto de este a*o y una su1esti$a!i2n

    !o$pensatoria del in%reso neto del a*o si%uiente&

    El inentario si%ni.i!a la su$a de a-uellos art"!ulos tan%i1les de propiedad

    personal los !uales est3n disponi1les para la enta en una opera!i2n ordinaria

    !o$er!ial y est3n en un pro!eso de produ!!i2n para tales entas& As" !o$o

    estar3n disponi1les para el !onsu$o !orriente en la produ!!i2n de 1ienes y

    seri!ios disponi1les para la enta&

    &.2 S-stems

    Un siste$a es un !onjunto de partes o ele$entos or%anizados y rela!ionados -ue

    intera!túan entre s" para lo%rar un o1jetio& Los siste$as re!i1en entrada datos/ener%"a o $ateria del a$1iente y proeen salida in.or$a!i2n/ ener%"a o $ateria&

    Un siste$a puede ser ."si!o o !on!reto una !o$putadora/ un teleisor/ un

    hu$ano o puede ser a1stra!to o !on!eptual un so.tare&

    Cada siste$a e0iste dentro de otro $3s %rande/ por lo tanto un siste$a puede

    estar .or$ado por su1siste$as y partes/ y a la ez puede ser parte de un

    supersiste$a&

    16

  • 8/18/2019 proyecto-dannyraul

    17/76

    Los siste$as tienen l"$ites o .ronteras/ -ue los di.eren!ian del a$1iente& Ese

    l"$ite puede ser ."si!o el %a1inete de una !o$putadora o !on!eptual& Si hayal%ún inter!a$1io entre el siste$a y el a$1iente a traHs de ese l"$ite/ el siste$a

    es a1ierto/ de lo !ontrario/ el siste$a es !errado&

    El a$1iente es el $edio en e0terno -ue enuele ."si!a o !on!eptual$ente a un

    siste$a& El siste$a tiene intera!!i2n !on el a$1iente/ del !ual re!i1e entradas y al

    !ual se le deuelen salidas& El a$1iente ta$1iHn puede ser una a$enaza para el

    siste$a&

    Un %rupo de ele$entos no !onstituye un siste$a si no hay una rela!i2n e

    intera!!i2n/ -ue de la idea de un OtodoO !on un prop2sito er holis$o y siner%ia&

    En in.or$3ti!a e0isten %ran !antidad de siste$as4

    • Siste$a operatio&• Siste$a e0perto&• Siste$a in.or$3ti!o&•

     Apli!a!i2n o so.tare&• Co$putadora&• Siste$a de In.or$a!i2n

    Un siste$a de in.or$a!i2n se puede de.inir !o$o un !onjunto de .un!iones/

    !o$ponentes o ele$entos -ue intera!túan entre s" !on la .inalidad de apoyar la

    to$a de de!isiones/ !oordina!i2n/ an3lisis de pro1le$a/ isualiza!i2n de aspe!tos

    !o$plejos y el !ontrol de una or%aniza!i2n&

    &.3 Bse #e Dtos

    Ra$ez/ E& B;;B/ se*ala -ue OUna 1ase de datos es un !onjunto de datos

    rela!ionados entre s"& or datos se deno$inan los he!hos !ono!idos -ue

    pueden re%istrarse y -ue tienen un si%ni.i!ado i$pl"!itoO p& >@&

    Una 1ase de datos representa al%ún aspe!to del $undo real/ es un !onjunto de

    datos rela!ionados/ !on !ierto si%ni.i!ado inherente& Toda 1ase de datos se

    17

  • 8/18/2019 proyecto-dannyraul

    18/76

    dise*a/ !onstruye y pue1la !on datos para un prop2sito espe!".i!o& Est3 diri%ida

    a un %rupo de usuarios&

    Un Siste$a de Gesti2n de )ase de Datos SG)D es un !onjunto de pro%ra$as

    -ue .a!ilitan la de.ini!i2n/ !onstru!!i2n y $anipula!i2n de 1ase de datos&

    &.4 Mo#eo E,t-## ! Re"->,

    Los dia%ra$as o $odelos entidad6rela!i2n son una herra$ienta para el $odelado

    de datos de un siste$a de in.or$a!i2n& Estos $odelos e0presan entidades

    releantes para un siste$a de in.or$a!i2n/ sus interrela!iones y propiedades&

    El Modelo Entidad6Rela!i2n es un !on!epto de $odelado para 1ases de datos/

    propuesto por eter Chen/ $ediante el !ual se pretende isualizar los o1jetos -ue

    pertene!en a la )ase de Datos !o$o entidades las !uales tienen unos atri1utos y

    se in!ulan $ediante rela!iones&

    Los !o$ponentes de un dia%ra$a entidad6rela!i2n son4

    Entidad4 es !ual-uier o1jeto dis!reto so1re el -ue se tiene in.or$a!i2n& Se

    representa $ediante un re!t3n%ulo o O!ajaO eti-uetada en su interior $ediante un

    no$1re&

    Rela!i2n4 des!ri1e !ierta interdependen!ia de !ual-uier tipo entre entidades& Se

    representa $ediante un ro$1o eti-uetado en su interior $ediante un er1o&

     Ade$3s/ di!ho ro$1o de1e unirse $ediante l"neas !on las entidades -ue

    rela!iona es de!ir/ los re!t3n%ulos&

     Atri1utos4 son propiedades releantes propias de una entidad y5o rela!i2n& Se

    representan $ediante un !"r!ulo o elipse eti-uetado $ediante un no$1re en su

    interior& Cuando un atri1uto es identi.i!atio de la entidad se suele su1rayar di!ha

    eti-ueta&

    Manejador de )ases de Datos D)MS&

    El siste$a $anejador de 1ases de datos es la por!i2n $3s i$portante delso.tare de un siste$a de 1ase de datos& Un D)MS es una !ole!!i2n de

    18

  • 8/18/2019 proyecto-dannyraul

    19/76

    nu$erosas rutinas de so.tare interrela!ionadas/ !ada una de las !uales es

    responsa1le de al%una tarea espe!".i!a&

    Las .un!iones prin!ipales de un D)MS son4

    • Crear y or%anizar la )ase de datos&• Esta1le!er y $antener las traye!torias de a!!eso a la 1ase de datos de tal

    .or$a -ue los datos puedan ser a!!esos r3pida$ente&• Manejar los datos de a!uerdo a las peti!iones de los usuarios&• Re%istrar el uso de las 1ases de datos&•

    Intera!!i2n !on el $anejador de ar!hios4 Esto a traHs de las senten!iasen DML al !o$ando del siste$a de ar!hios& As" el Manejador de 1ase de

    datos es el responsa1le del erdadero al$a!ena$iento de los datos&• Respaldo y re!upera!i2n4 Consiste en !ontar !on $e!anis$os i$plantados

    -ue per$itan la re!upera!i2n .3!il$ente de los datos en !aso de o!urrir 

    .allas en el siste$a de 1ase de datos&• Control de !on!urren!ia4 Consiste en !ontrolar la intera!!i2n entre los

    usuarios !on!urrentes para no a.e!tar la in!onsisten!ia de los datos&•

    Se%uridad e inte%ridad4 Consiste en !ontar !on $e!anis$os -ue per$itanel !ontrol de la !onsisten!ia de los datos eitando -ue estos se ean

    perjudi!ados por !a$1ios no autorizados o preistos&• El D)MS es !ono!ido ta$1iHn !o$o Gestor de )ase de datos&• En s"/ un siste$a $anejador de 1ase de datos es el !oraz2n de la 1ase de

    datos ya -ue se en!ar%a del !ontrol total de los posi1les aspe!tos -ue la

    puedan a.e!tar&

    &.' S5L

    El Len%uaje de Consulta Estru!turado Stru!tured Fuery Lan%uaje es un len%uaje

    est3ndar de !o$uni!a!i2n !on 1ase de datos rela!ionales -ue per$ite espe!i.i!ar 

    diersos tipos de opera!iones so1re las $is$as& er$ite proye!tar !onsultas a .in

    de presentar in.or$a!i2n de interHs de una 1ase de datos&

    Se%ún Gar!"a/ A& B;;

  • 8/18/2019 proyecto-dannyraul

    20/76

    SFL es el len%uaje nor$alizado -ue per$ite !on !ual-uier tipo de len%uaje AS/

    #/ et!& en !o$1ina!i2n !on !ual-uier 1ase de datos A!!ess/ SFL Serer/MySFL/ et!& por lo -ue se !onierte en la a!tualidad en el est3ndar de la $ayor"a

    de los SG)D !o$er!iales&

    SFL posee un len%uaje de!laratio de alto niel/ per$ite la !on!esi2n y

    dene%a!i2n de per$isos/ i$ple$enta restri!!iones de inte%ridad y !ontroles de

    transa!!i2n/ ade$3s -ue se en!uentra orientado a un !onjunto de re%istros y no a

    re%istros indiiduales&

    &.6 Re#es I

    Este !ap"tulo e0pli!2 la i$portan!ia de las redes de datos !o$o plata.or$a para

    ad$itir la !o$uni!a!i2n !o$er!ial y las tares de la ida !otidiana& Las redes de

    datos !u$plen una .un!i2n i$portante en .a!ilitar la !o$uni!a!i2n dentro de la red

    hu$ana %lo1al& Las redes de datos ad$iten la .or$a en -ue ii$os/ aprende$os

    tra1aja$os y ju%a$os& ropor!ionan la plata.or$a para los seri!ios -ue nos

    per$iten !one!tarnos/ en .or$a lo!al y %lo1al/ !on nuestra .a$ilia y a$i%os/ !o$o

    as" ta$1iHn !on nuestro tra1ajo e intereses& Esta plata.or$a respalda el uso de

    te0tos/ %r3.i!os/ ideos y oz &Las redes de datos y las redes hu$anas utilizan

    pro!edi$ientos si$ilares para ase%urar -ue la !o$uni!a!i2n lle%ue al destino en

    .or$a pre!isa y a tie$po& Los a!uerdos so1re el idio$a/ el !ontenido/ la .or$a y el

    $edio -ue los hu$anos %eneral$ente usa$os en .or$a i$pl"!ita se re.lejan en la

    red de datos& Los .a!tores -ue ase%uran el en"o de los $ensajes y la in.or$a!i2n

    en la red de datos son los $edios de netor+in% -ue !one!tan los dispositios de

    red y los a!uerdos y est3ndares -ue ri%en su .un!iona$iento& A $edida -ue !re!e

    la de$anda para -ue $3s personas y dispositios se !o$uni-uen en un $undo

    $2il/ las te!nolo%"as de red de datos tendr3n -ue adaptarse y desarrollarse& Las

    redes !oner%entes/ -ue trans$iten todos los tipos de !o$uni!a!i2n datos/ oz y

    ideo en una in.raestru!tura/ propor!ionan una oportunidad de redu!ir !ostos y

    o.re!er a los usuarios seri!ios y !ontenido !on $u!has !ara!ter"sti!as& Sin

    e$1ar%o/ el dise*o y la ad$inistra!i2n de redes !oner%entes re-uiere de

    !ono!i$iento y ha1ilidades de netor+in% e0tensos si todos los seri!ios de1eneniarse a los usuarios se%ún lo esperado& Di.erentes tipos de !o$uni!a!iones

    20

  • 8/18/2019 proyecto-dannyraul

    21/76

    -ue .luyen en las redes de datos ne!esitan tener prioridad para -ue los datos

    i$portantes y sensi1les al tie$po ten%an el pri$er uso li$itado de re!ursos deredes &Inte%rar la se%uridad !on las redes de datos es esen!ial si no -uere$os

    -ue las !o$uni!a!iones !o$er!iales/ personales y priadas sean inter!eptadas/

    ro1adas o da*adas&

    Las redes de datos son siste$as de dispositios .inales/ de dispositios

    inter$ediarios y de $edios -ue !one!tan los dispositios/ -ue propor!ionan la

    plata.or$a para la red hu$ana& Estos dispositios y los seri!ios -ue .un!ionan

    en ellos pueden inter!one!tarse de $anera %lo1al y transparente para el usuario

    ya -ue !u$plen !on las re%las y los proto!olos& El uso de $odelos en !apas !o$o

    a1stra!!iones si%ni.i!a -ue las opera!iones de los siste$as de red se pueden

    analizar y desarrollar para a1aste!er las ne!esidades de los seri!ios de

    !o$uni!a!i2n .uturos& Los $odelos de netor+in% $3s a$plia$ente utilizados

    son SI y TC5I& Aso!iar los proto!olos -ue esta1le!en las re%las de las

    !o$uni!a!iones de datos !on las distintas !apas es de %ran utilidad para

    deter$inar -uH dispositios y seri!ios se apli!an en puntos espe!".i!os $ientraslos datos pasan a traHs de las LAN y PAN& A $edida -ue 1ajan en el sto!+/ los

    datos se se%$entan en partes y se en!apsulan !on las dire!!iones y de$3s

    r2tulos& El pro!eso se inierte !uando las partes se des en!apsulan y su1en al

    sto!+ del proto!olo de destino& La apli!a!i2n de los $odelos per$ite a las distintas

    personas/ e$presas y aso!ia!iones !o$er!iales analizar las redes a!tuales y

    plani.i!ar las redes del .uturo& La !apa de Apli!a!i2n es responsa1le del a!!eso

    dire!to a los pro!esos su1ya!entes -ue ad$inistran y en"an la !o$uni!a!i2n a lared hu$ana& Esta !apa sire !o$o ori%en y destino de las !o$uni!a!iones en las

    redes de datos& Las apli!a!iones/ los proto!olos y seri!ios de la !apa de

     Apli!a!i2n per$iten a los usuarios intera!tuar !on la red de datos de $anera

    si%ni.i!atia y e.e!tia& Las apli!a!iones son pro%ra$as in.or$3ti!os !on los

    !uales el usuario intera!túa e ini!ia el pro!eso de trans.eren!ia de datos a pedido

    del usuario& Los seri!ios son pro%ra$as 13si!os -ue propor!ionan la !one0i2n

    entre la !apa de Apli!a!i2n y las !apas in.eriores del $odelo de netor+in%& Los

    proto!olos propor!ionan una estru!tura de re%las y pro!esos a!ordados

    21

  • 8/18/2019 proyecto-dannyraul

    22/76

    preia$ente -ue ase%ura -ue los seri!ios -ue .un!ionan en un dispositio en

    parti!ular puedan eniar y re!i1ir datos desde una ariedad de dispositios de reddi.erentes&

    La !apa de enla!e de datos SI prepara los pa-uetes de !apa de red para ser 

    !olo!ados en el $edio ."si!o -ue transporta los datos& El a$plio interalo de

    $edios de !o$uni!a!i2n re-uiere/ de .or$a !orrespondiente/ un a$plio interalo

    de proto!olos de enla!e de datos para !ontrolar el a!!eso a los datos de estos

    $edios& El a!!eso a los $edios puede ser ordenado y !ontrolado o puede ser por 

    !onten!i2n& La topolo%"a l2%i!a y el $edio ."si!o ayudan a deter$inar el $Htodo

    de a!!eso al $edio& La !apa de enla!e de datos prepara los datos para ser 

    !olo!ados en el $edio en!apsulando el pa-uete de la Capa < en una tra$a& Una

    tra$a tiene un en!a1ezado y una in.or$a!i2n .inal -ue in!luye las dire!!iones del

    enla!e de datos de ori%en y de destino/ !alidad de seri!io/ tipo de proto!olo y

    alores de se!uen!ia de eri.i!a!i2n de tra$as&

    &.7 )ro=rm"->, or-e,t# ob;etos I OO)

    El !on!epto de pro%ra$a!i2n orientada a o1jetos no es nueo/ len%uajes

    !l3si!os !o$o S$allTal+ se 1asan en ella& Dado -ue la & Se 1asa en la idea

    natural de la e0isten!ia de un $undo lleno de o1jetos y -ue la resolu!i2n del

    pro1le$a se realiza en tHr$inos de o1jetos/ un len%uaje se di!e -ue est3 1asado

    en o1jetos si soporta o1jetos !o$o una !ara!ter"sti!a .unda$ental del $is$o&

    El ele$ento .unda$ental de la es/ !o$o su no$1re lo indi!a/ el o1jeto&ode$os de.inir un o1jeto !o$o un !onjunto !o$plejo de datos y pro%ra$as -ue

    poseen estru!tura y .or$an parte de una or%aniza!i2n&

    Esta de.ini!i2n espe!i.i!a arias propiedades i$portantes de los o1jetos& En

    pri$er lu%ar/ un o1jeto no es un dato si$ple/ sino -ue !ontiene en su interior 

    !ierto nú$ero de !o$ponentes 1ien estru!turados& En se%undo lu%ar/ !ada o1jeto

    no es un ente aislado/ sino -ue .or$a parte de una or%aniza!i2n jer3r-ui!a o de

    otro tipo&

    22

  • 8/18/2019 proyecto-dannyraul

    23/76

    &.8 Estru"tur #e u, Ob;eto

    Un o1jeto puede !onsiderarse !o$o una espe!ie de !3psula diidida en tres

    partes4

    • RELACINES• RIEDADES• METDS

    Cada uno de estos !o$ponentes dese$pe*a un papel total$ente independiente4

    Las rela!iones per$iten -ue el o1jeto se inserte en la or%aniza!i2n y est3n

    .or$adas esen!ial$ente por punteros a otros o1jetos&

    Las propiedades distin%uen un o1jeto deter$inado de los restantes -ue .or$an

    parte de la $is$a or%aniza!i2n y tiene alores -ue dependen de la propiedad de

    -ue se trate& Las propiedades de un o1jeto pueden ser heredadas a sus

    des!endientes en la or%aniza!i2n&

    Los $Htodos son las opera!iones -ue pueden realizarse so1re el o1jeto/ -ue

    nor$al$ente estar3n in!orporados en .or$a de pro%ra$as !2di%o -ue el o1jeto

    es !apaz de eje!utar y -ue ta$1iHn pone a disposi!i2n de sus des!endientes a

    traHs de la heren!ia&

    &.&% E,"?sum-e,to o"ut"->,

    Co$o he$os isto/ !ada o1jeto es una estru!tura !o$pleja en !uyo interior haydatos y pro%ra$as/ todos ellos rela!ionados entre s"/ !o$o si estuieran

    en!errados !onjunta$ente en una !3psula& Esta propiedad en!apsula$iento/ es

    una de las !ara!ter"sti!as .unda$entales en la &

    Los o1jetos son ina!!esi1les/ e i$piden -ue otros o1jetos/ los usuarios/ o in!luso

    los pro%ra$adores !onoz!an !2$o est3 distri1uida la in.or$a!i2n o -uH

    in.or$a!i2n hay disponi1le& Esta propiedad de los o1jetos se deno$ina o!ulta!i2n

    de la in.or$a!i2n&

    23

  • 8/18/2019 proyecto-dannyraul

    24/76

    Esto no -uiere de!ir/ sin e$1ar%o/ -ue sea i$posi1le !ono!er lo ne!esario

    respe!to a un o1jeto y a lo -ue !ontiene& Si as" .uera no se podr"a ha!er %ran!osa !on Hl& Lo -ue su!ede es -ue las peti!iones de in.or$a!i2n a un o1jeto&

    De1en realizarse a traHs de $ensajes diri%idos a Hl/ !on la orden de realizar la

    opera!i2n pertinente& La respuesta a estas 2rdenes ser3 la in.or$a!i2n re-uerida/

    sie$pre -ue el o1jeto !onsidere -ue -uien en"a el $ensaje est3 autorizado para

    o1tenerla&

    El he!ho de -ue !ada o1jeto sea una !3psula .a!ilita enor$e$ente -ue un o1jeto

    deter$inado pueda ser transportado a otro punto de la or%aniza!i2n/ o in!luso a

    otra or%aniza!i2n total$ente di.erente -ue pre!ise de Hl& Si el o1jeto ha sido 1ien

    !onstruido/ sus $Htodos se%uir3n .un!ionando en el nueo entorno sin pro1le$as&

    Esta !ualidad ha!e -ue la sea $uy apta para la reutiliza!i2n de pro%ra$as&

    &.&& Or=,-F"->, #e os ob;etos

    En prin!ipio/ los o1jetos .or$an sie$pre una or%aniza!i2n jer3r-ui!a/ en el sentido

    de -ue !iertos o1jetos son superiores a otros de !ierto $odo&

    E0isten arios tipos de jerar-u"as4 ser3n si$ples !uando su estru!tura pueda ser 

    representada por $edio de un O3r1olO& En otros !asos puede ser $3s !o$pleja&

    En !ual-uier !aso/ sea la estru!tura si$ple o !o$pleja/ podr3n distin%uirse en ella

    tres nieles de o1jetos&

    6La ra"z de la jerar-u"a& Se trata de un o1jeto úni!o y espe!ial& Este se !ara!terizapor estar en el niel $3s alto de la estru!tura y suele re!i1ir un no$1re $uy

    %enHri!o/ -ue indi!a su !ate%or"a espe!ial/ !o$o por eje$plo o1jeto $adre/ Ra"z

    o Entidad&

    6Los o1jetos inter$edios& Son a-uellos -ue des!ienden dire!ta$ente de la ra"z y

    -ue a su ez tienen des!endientes& Representan !onjuntos o !lases de o1jetos/

    -ue pueden ser $uy %enerales o $uy espe!ializados/ se%ún la apli!a!i2n&

    Nor$al$ente re!i1en no$1res %enHri!os -ue denotan al !onjunto de o1jetos -ue

    24

  • 8/18/2019 proyecto-dannyraul

    25/76

    representan/ por eje$plo/ (ENTANA/ CUENTA/ 'IC#ER& En un !onjunto

    re!i1en el no$1re de !lases o tipos si des!ienden de otra !lase o su1!lase&

    6Los o1jetos ter$inales& Son todos a-uellos -ue des!ienden de una !lase o

    su1!lase y no tienen des!endientes& Suelen lla$arse !asos parti!ulares/

    instan!ias o "te$s por-ue representan los ele$entos del !onjunto representado

    por la !lase o su1!lase a la -ue pertene!en&

    (ea$os ahora en detalle los tres ele$entos $en!ionados en OEstru!tura de un

    1jetoO&

    &.&$ Re"-o,es #e Ob;etos

    Las rela!iones entre o1jetos son/ pre!isa$ente/ los enla!es -ue per$iten a un

    o1jeto rela!ionarse !on a-uellos -ue .or$an parte de la $is$a or%aniza!i2n&

    Las hay de dos tipos .unda$entales4

    6Rela!iones jer3r-ui!as& Son esen!iales para la e0isten!ia $is$a de la apli!a!i2n

    por-ue la !onstruyen& Son 1idire!!ionales/ es de!ir/ un o1jeto es padre de otro

    !uando el pri$er o1jeto se en!uentra situado in$ediata$ente en!i$a del

    se%undo en la or%aniza!i2n en la -ue a$1os .or$an parteK asi$is$o/ si un o1jeto

    es padre de otro/ el se%undo es hijo del pri$ero en la .i%& B/ ) es padre de D/E y

    '/ es de!ir/ D/E y ' son hijos de )K en la .i%&

  • 8/18/2019 proyecto-dannyraul

    26/76

    o1jetos y -ue la or%aniza!i2n jer3r-ui!a es la -ue proiene de .or$a natural de la

    estru!tura de nuestros !ono!i$ientos so1re el $undo&La ra"z del di!!ionario podr"a lla$arse TEMAS& De Hste tHr$ino %enHri!o

    des!ender3n tres %randes ra$as de o1jetos lla$adas (IDA/ MUND y #M)RE&

    El pri$ero ida !o$prender3 las !ien!ias 1iol2%i!as4 )iolo%"a y Medi!ina& El

    se%undo $undo/ las !ien!ias de la naturaleza inerte4 las Mate$3ti!as/ la '"si!a/

    la Fu"$i!a y la Geolo%"a& El ter!ero ho$1re !o$prender3 las !ien!ias hu$anas4

    la Geo%ra."a/ la #istoria/ et!&

    (ea$os un eje$plo4 esta1le!ere$os la rela!i2n tra1ajo entre los o1jetosNEPTN y TICA y la interpretare$os di!iendo -ue si%ni.i!a -ue Neton

    tra1aj2 en 2pti!a Hase la .i%& ?& La rela!i2n es/ eidente$ente/ se$3nti!a/ pues

    no esta1le!e nin%una !onnota!i2n jer3r-ui!a entre NEPTN y TICA y su

    interpreta!i2n depende e0!lusia$ente del si%ni.i!ado de a$1os o1jetos&

    La e0isten!ia de esta rela!i2n nos per$itir3 responder a pre%untas !o$o4

    FuiHn tra1aj2 en 2pti!aJ

    En -uH tra1aj2 NetonJ

    Fuien tra1aj2 en '"si!aJ

    Las dos pri$eras se dedu!en in$ediata$ente de la e0isten!ia de la rela!i2n

    tra1ajo& ara la ter!era o1sera$os -ue si Neton tra1aj2 en 2pti!a

    auto$3ti!a$ente sa1e$os -ue tra1aj2 en '"si!a/ por ser 2pti!a una ra$a de la

    '"si!a en nuestro di!!ionario/ el o1jeto TICA es hijo del o1jeto 'ISICA&

    Enton!es %ra!ias a la pode$os responder a la ter!era pre%unta sin

    ne!esidad de esta1le!er una rela!i2n entre NEPTN y 'ISICA/ apoy3ndonos

    s2lo en la rela!i2n de.inida entre NEPTN y TICA y en -ue TICA es hijo de

    'ISICA& De este $odo se eli$ina toda redundan!ia inne!esaria y la !antidad de

    in.or$a!i2n -ue tendre$os -ue de.inir para todo el di!!ionario ser3 $"ni$a&

    &.&2 )ro?-e##es

    Todo o1jeto puede tener !ierto nú$ero de propiedades/ !ada una de las !uales

    tendr3/ a su ez/ uno o arios alores& En / las propiedades !orresponden alas !l3si!as Oaria1lesO de la pro%ra$a!i2n estru!turada& Son/ por lo tanto/ datos

    26

  • 8/18/2019 proyecto-dannyraul

    27/76

    en!apsulados dentro del o1jeto/ junto !on los $Htodos pro%ra$as y las

    rela!iones punteros a otros o1jetos& Las propiedades de un o1jeto pueden tener un alor úni!o o pueden !ontener un !onjunto de alores $3s o $enos

    estru!turados $atri!es/ e!tores/ listas/ et!&& Ade$3s/ los alores pueden ser de

    !ual-uier tipo nu$Hri!o/ al.a1Hti!o/ et!& si el siste$a de pro%ra$a!i2n lo per$ite&

    ero e0iste una di.eren!ia !on las Oaria1lesO/ y es -ue las propiedades se

    pueden heredar de unos o1jetos a otros& En !onse!uen!ia/ un o1jeto puede tener 

    una propiedad de $aneras di.erentes4

    6ropiedades propias& Est3n .or$adas dentro de la !3psula del o1jeto&

    6ropiedades heredadas& Est3n de.inidas en un o1jeto di.erente/ antepasado de

    Hste padre/ Qa1ueloO/ et!&& A e!es estas propiedades se lla$an propiedad

    $ie$1ro por-ue el o1jeto las posee por el $ero he!ho de ser $ie$1ro de una

    !lase&

    &.&2 Mto#os

    Una opera!i2n -ue realiza a!!eso a los datos& ode$os de.inir $Htodo !o$o un

    pro%ra$a pro!edi$ental o pro!edural es!rito en !ual-uier len%uaje/ -ue est3

    aso!iado a un o1jeto deter$inado y !uya eje!u!i2n s2lo puede desen!adenarse a

    traHs de un $ensaje re!i1ido por Hste o por sus des!endientes&

    Son sin2ni$os de $Htodo todos a-uellos tHr$inos -ue se han apli!ado

    tradi!ional$ente a los pro%ra$as/ !o$o pro!edi$iento/ .un!i2n/ rutina/ et!& Sin

    e$1ar%o/ es !oneniente utilizar el tHr$ino $Htodo para -ue se distin%an

    !lara$ente las propiedades espe!iales -ue ad-uiere un pro%ra$a en el entorno

    / -ue a.e!tan .unda$ental$ente a la .or$a de ino!arlo úni!a$ente a traHs

    de un $ensaje y a su !a$po de a!!i2n/ li$itado a un o1jeto y a sus

    des!endientes/ aun-ue posi1le$ente no a todos&

    Si los $Htodos son pro%ra$as/ se dedu!e -ue podr"an tener ar%u$entos/ o

    par3$etros& uesto -ue los $Htodos pueden heredarse de unos o1jetos a otros/

    un o1jeto puede disponer de un $Htodo de dos $aneras di.erentes4

    27

  • 8/18/2019 proyecto-dannyraul

    28/76

    6MHtodos propios& Est3n in!luidos dentro de la !3psula del o1jeto&

    6MHtodos heredados& Est3n de.inidos en un o1jeto di.erente/ antepasado de Hste

    padre/ Qa1ueloO/ et!&& A e!es estos $Htodos se lla$an $Htodos $ie$1ro

    por-ue el o1jeto los posee por el $ero he!ho de ser $ie$1ro de una !lase&

    &.&3 Co,tb--##

    Cien!ia -ue se en!ar%a del re%istro siste$3ti!o de los he!hos e!on2$i!os/ su

    pro!esa$iento/ presenta!i2n/ an3lisis y proye!!i2n de la in.or$a!i2n resultante enun ne%o!io deter$inado&

    La Conta1ilidad est3 presente en todas las entidades y ne!esario para !ual-uier 

    ne%o!io&

    E!ua!i2n Conta1le y sus Co$ponentes

    E!ua!i2n )3si!a Conta1ilidad o e!ua!i2n del atri$onio4

     A!tio asio Capital Conta1le

     A$pliada4 A!tio pasio Capital Conta1le in%resos 7 %astos

     A!tio4 son $edios/ re!ursos -ue posee una e$presa o ne%o!io o -ue ad-uiere

    una e$presa&

    Eje$plo4 e.e!tio/ $o1iliarios/ eh"!ulos/ !uentas por !o1rar/ terrenos/ e.e!tos o

    do!u$entos por !o1rar/ $a-uinaria/ inentario de $er!an!"a/ anti!ipos dados a

    los proeedores/ su$inistro de o.i!ina&

    asio4 Deudas u o1li%a!iones -ue !ontrae la e$presa& Eje$plo4 !uentas por 

    pa%ar/ e.e!tos por pa%ar/ i$puestos por pa%ar/ intereses por pa%ar/ anti!ipos

    dados a los !lientes/ presta!iones so!iales por pa%ar/ salario 

    n2$ina por pa%ar &

    28

    http://www.gerencie.com/salario.htmlhttp://www.gerencie.com/nomina.htmlhttp://www.gerencie.com/salario.htmlhttp://www.gerencie.com/nomina.html

  • 8/18/2019 proyecto-dannyraul

    29/76

    Capital4 es lo l"-uido -ue le -ueda a una e$presa despuHs de dedu!ir sus

    o1li%a!iones/ es la parte de los a!tios -ue !orresponde al propietario despuHs dededu!ir los pasios& Eje$plo4 si al !o$parar los in%resos !on los e%resos %astos

    da una utilidad o 1ene.i!io/ la !uenta !apital a a au$entar/ de lo !ontrario si la

    e$presa arroja pHrdidas a a dis$inuir& sea al !apital !onta1le pertene!e los

    in%resos/ %astos

    Ej& I G Ganan!ia o Utilidad

    I V G Hrdida

    Cuenta T4 es un arti.i!io de la !onta1ilidad/ es el instru$ento au0iliar de un

    !ontador -ue sire para re%istrar los au$entos y dis$inu!iones -ue o!urren en

    los a!tios/ pasios/ !apital/ %astos e in%resos& , se ase$eja a la hoja de un li1ro

    a1ierto&

    Re%las para de1itar y a!reditar4

     A!tio Gastos asio Capital In%resos

    La !uenta T !onsta de !uatro partes4

    9& En la parte superior !olo!a$os el no$1re de la !uenta&

    B& l de1e representa el lado iz-uierdo de la !uenta y lo -ue se anota por este

    lado se deno$ina dH1ito o !ar%o !ar%ar es au$entar&

  • 8/18/2019 proyecto-dannyraul

    30/76

    Cuentas reales4 representan los 1ienes/ dere!hos/ y o1li%a!iones de la e$presa o

    sea lo inte%ran el a!tio/ pasio/ el !apital/ se deno$inan reales por-ue el saldode estas !uentas representan lo -ue tiene una e$presa en un $o$ento dado y

    tienen un !ar3!ter per$anente o sea su saldo se traspasa de un ejer!i!io a otro/

    estas !uentas .or$an el 1alan!e General A C&

    Cuentas no$inales4 son !uentas te$porales/ duran a1iertas lo -ue dura el

    ejer!i!io !onta1le de la e$presa y al .inalizar estas son !erradas y su resultado es

    traspasado a la !uenta de !apital/ por-ue es lo -ue a a ser a.e!tada por los

    1ene.i!ios o perdidas del ne%o!io se !rean para re%istrar los in%resos/ los !ostos/

    %astos/ y pHrdidas para poder deter$inar los resultados o1tenidos por las

    e$presas por eso se les !ono!e !o$o !uentas de resultado y .or$an el Estado

    de Ganan!ias y Hrdidas&

    El diario es !ono!ido !o$o li1ro de entrada ori%inal o de pri$era entrada/ por-ue

    en Hl se re%istran por pri$era ez las opera!iones de la e$presa en orden

    !ronol2%i!o/ se re%istrar3 indi!ando el no$1re de las !uentas -ue han de!ar%arse y a1onarse/ as" !o$o los i$portes de los dH1itos y los !rHditos&

    Su estru!tura es !o$o si%ue4

    Los pases al $ayor/ este re%istro .or$an parte del pro!eso !onta1le y !onstituye

    el li1ro de se%unda entrada/ este !onstituye un li1ro o1li%atorio -ue de1e llear 

    toda e$presa/ este li1ro a%rupa todas las !uentas de a!tio/ pasio/ !apital/

    in%resos y %astos/ son utilizados en una or%aniza!i2n para llear la Conta1ilidad&

    Su estru!tura es la si%uiente4

    En las !lases no es usada esta estru!tura sino -ue se realizan los pases al $ayor 

    $ediante !uentas T&

    Una ez !onta1ilizada las opera!iones en !uentas T se pasar"a a los asientos de

    diario y al $ayor y despuHs lle%ar"a$os a )alan!e de !o$pro1a!i2n -ue es unarela!i2n !onta1le .or$ado por todas las !uentas reales/ no$inales/ de orden / de

    30

  • 8/18/2019 proyecto-dannyraul

    31/76

    alora!i2n -ue !o$ponen el Mayor General/ se realiza $ensual$ente/ per$ite

    eri.i!ar al !ontador el tra1ajo realizado y por tanto deter$inar si e0iste al%ún error al no !u$plirse la i%ualdad de !ar%os y a1onos/ pudiendo !orre%ir el error en el

    $es -ue se produ!e y no tratarlo de 1us!ar despuHs de trans!urrido arios

    $eses&

    &.&4 Desrroo #e S-stems

    ara lo%rar la realiza!i2n de un proye!to es $uy i$portante -ue se lleen a !a1o

    una serie de pasos y pro!edi$ientos de inesti%a!i2n/ los !uales per$itir3n a1rir 

    aún $3s las perspe!tias -ue tene$os de di!ho proye!to& La eje!u!i2n !lara y

    o1jetia de estos pro!edi$ientos de inesti%a!i2n son las -ue nos per$itir3n

    o1tener un en.o-ue !laro de lo -ue desea$os o1tener y !o$o lo ha1re$os de

    lo%rar&

    El desarrollo de proye!tos es una parte .unda$ental para toda e$presa u

    or%aniza!i2n -ue desea o1tener H0ito en las 3reas -ue inolu!ran un proye!to&

    ara llear a !a1o el desarrollo de un proye!to nos plantea$os al%unas

    pre%untas4 e0iste un pro1le$aJ/ !u3l es el pro1le$aJ/ !2$o se realizan los

    pro!esos a!tualesJ/ et!& La a!lara!i2n de estos aspe!tos per$itir3 o1tener una

    isi2n $3s !lara de los pro1le$as -ue ser3n resueltos !on la realiza!i2n del

    proye!to&

    Dados los ante!edentes/ al ini!iar un proye!to es !laro -ue se de1e de !ono!er a

    .ondo los pasos y pro!edi$ientos de inesti%a!i2n -ue re-uiere un proye!to&

     El Desarrollo de roye!tos es una herra$ienta de una %ran utilidad y es por esto

    -ue he de!idido llear a !a1o una re!opila!i2n de los pasos -ue !onllea la

    realiza!i2n de un proye!to&

    &.&' Mto#os et?s #e Desrroo #e )roe"tos

    ress$an nos !o$enta -ue Meiler a%e6Wones/ en el pr2lo%o de su li1ro so1re

    %esti2n del proye!to de so.tare/ ha!e una de!lara!i2n a la -ue se su$ar"an$u!hos espe!ialistas de la in%enier"a de so.tare4

    31

  • 8/18/2019 proyecto-dannyraul

    32/76

    #e isitado do!enas de e$presas/ 1uenas y $alas/ y he o1serado a nu$erosos

    %estores de pro!eso de datos/ tanto 1uenos !o$o $alos& Muy .re!uente$ente/ heisto !on horros !2$o estos %estores se pelea1an inútil$ente !on proye!tos

    terri1les/ intenta1an !u$plir plazos i$posi1les o entre%a1an siste$as -ue

    de!ep!iona1an a sus usuarios y a!a1a1an dedi!ando %ran !antidad de tie$po al

    $anteni$iento&

    Lo -ue des!ri1e a%e6Wones son los s"nto$as -ue apare!en !o$o resultado de

    una serie de pro1le$as tH!ni!os y de %esti2n& Sin e$1ar%o/ si se e$itiera un

    eredi!to so1re !ada proye!to/ es $uy pro1a1le -ue se en!ontrara un ras%o!o$ún4 la %esti2n del proye!to .ue dH1il&

    or la e0perien!ia -ue he desarrollado en la i$ple$enta!i2n de siste$as de

    in.or$a!i2n esta aseera!i2n de ress$an se de1e de to$ar $uy en !uenta en

    !ual-uier tipo de i$ple$enta!i2n ya -ue si la %esti2n del proye!to es dH1il

    tendre$os $u!has pro1a1ilidades de no !u$plir !on las e0pe!tatias del

    proye!to&

    ara realizar una %esti2n e.e!tia ress$an su%iere las si%uientes etapas4

    -. Mtr-"s #e So@tre.

    Inolu!ra la %enera!i2n de $edi!iones y $Htri!as para el proye!to para entender 

    tanto el pro!eso tH!ni!o -ue se utiliza para desarrollar un produ!to/ !o$o el

    propio produ!to& El pro!eso se $ide para intentar $ejorarlo e intentar au$entar 

    su !alidad&

    --. Est-m"->,.

    Una de las a!tiidades !ru!iales del pro!eso de %esti2n de proye!tos de so.tare

    en donde se tienen -ue o1tener esti$a!iones de es.uerzo hu$ano re-uerido

    nor$al$ente en personas6$es/ de la dura!i2n !ronol2%i!a del proye!to en

    .e!has y del !osto $onetario&

    ---. A,H-s-s #e R-es=os.

    32

  • 8/18/2019 proyecto-dannyraul

    33/76

    El an3lisis de ries%os es al%o ital para una 1uena %esti2n del proye!to/ y sin

    e$1ar%o/ a pesar de todo/ se e$prenden $u!hos proye!tos sin -ue se hayan!onsiderado los ries%os !on!retos&

    El an3lisis de ries%os !onsiste real$ente en una serie de pasos de !ontrol de los

    ries%os -ue nos per$iten O!o$1atirlosO4 identi.i!a!i2n de ries%os/ estrate%ias de

    !ontrol de ries%os/ resolu!i2n de ries%os y superisi2n de ries%os& Estos pasos se

    apli!an a lo lar%o del pro!eso de in%enier"a del so.tare&

    -,&

    La plani.i!a!i2n de un proye!to de so.tare no di.iere de la plani.i!a!i2n de

    !ual-uier proye!to de in%enier"a& Se identi.i!a una serie de tareas del proye!to& Se

    esta1le!en interdependen!ias entre las tareas& Se esti$a el es.uerzo aso!iado

    !on !ada tarea& Se ha!e la asi%na!i2n de personal y de otros re!ursos& Se !rea

    una Ored de tareasO& Se desarrolla una a%enda de .e!has&

  • 8/18/2019 proyecto-dannyraul

    34/76

    Re-uiere la e$presa te0til $edina el dise*o de un so.tare de !ontrol

    de inentarioJTa1la 94 Control inentario

    CATEGORIA MUESTRA )ORCENTA/E

    S- 9; 9;;

    No ; ;

    Tot : 9;;

     

    Re?rese,t"->, GrH@-"

    Gr@-" & Co,tro #e -,

  • 8/18/2019 proyecto-dannyraul

    35/76

    la e$presa te0til y !on un $ini$o 9 !on un 9B/@Y !ono!e a !er!a del so.tare -ue se

    a i$plantar

    INTERRETACIZN DE LS REAULTADS4  Es nota1le -ue los tra1ajadores de la

    e$presa no est3n i$.or$ados so1re el nueo so.tare

    )re=u,t $

    C2$o le %ustar"a -ue el inentario se !lasi.i!ara4 por .a$ilia/ por proeedor/ por produ!toJ

    Tb$ C"-@-""->, "o,tro ?ro#u"to  [

    CATEGORIA MUESTRA )ORCENTA/E

    N# = ::

    )o"o 9 9B

    Mu"o ; ;

    Tot : 9;;

    Re?rese,t"->, GrH@-"

    Gr@-" $ C"-@-""->, "o,tro ?ro#u"to 

    Na d a Po c o Muc h o

    71

    0

    88

    12

    0

    NC>mo Be =ustrO Jue eB -,

  • 8/18/2019 proyecto-dannyraul

    36/76

    Ela1orado por4 Danny Gar!"a/ Alejandro Chipantiza&

     ANXLISIS DE LS DATS: o1sera$os -ue la $ayor"a de las personas !on un

    por!entaje de ::Y no les %ustar"a -ue se ordene por el $otio de no !ono!er el siste$a

    de inentario/ y 9 !on un 9BY sa1e interpretar&

    INTERRETACIZN DE LS REAULTADS4  Es nota1le en los en!uestados no sa1en!2$o interpretar el oreden del siste$a

    )re=u,t 2

    Cu3l es el pro!eso $ediante el !ual se llea el !ontrol de inentario a!tualJ

    Tb2 Co,tro -,, GrH@-"

    Gr@-" 2 Co,tro -,

  • 8/18/2019 proyecto-dannyraul

    37/76

    Ela1orado por4 Danny Gar!"a/ Alejandro Chipantiza

     ANXLISIS DE LS DATS: o1sera$os -ue la $ayor"a de las personas @ !on un

    por!entaje de BY no !ono!en el !ontrol del inentario/ B !on un B@Y lo !ono!en po!o&

    INTERRETACIZN DE LS REAULTADS4 Es nota1le en los en!uestados no !ono!en

    el !ontrol del inentario

    )re=u,t 3

    Cu3l es el niel de instru!!i2n de los tra1ajadoresJ

    Tb 3 I,stru""->, #e trb;#ores

    CATEGORIA MUESTRA )ORCENTA/E

    N# @ B/@

    )o"o B B@

    Mu"o 9 9B/@Tot : 9;;

    Re?rese,t"->, GrH@-"

    Gr@-" 3 I,stru""->, #e trb;#ores

    37

  • 8/18/2019 proyecto-dannyraul

    38/76

    N a d a Po c o Mu c h o

    52   1

    62.5

    25

    12.5

    ¿Cuál es el nivel de instrucción de los trabajadores?MUESTRA PORCENTAJE

    'uente4 E0!el B;9<

    Ela1orado por4 Danny Gar!"a/ Alejandro Chipantiza

     ANXLISIS DE LS DATS: o1sera$os -ue la $ayor"a de las personas @ !on un

    por!entaje de BY no !ono!en el $anejo al siste$a -ue se lo a apli!ar en la e$presa/

    B !on un B@Y lo !ono!en po!o&

    )re=u,t 4

     Tienes !ono!i$ientos en el $anejo de Mi!ro!o$putadorasJ

    Tb 4 Co,o"-m-e,tos #e m-"ro"om?ut#ors

    CATEGORIA MUESTRA )ORCENTA/E

    N# @ B/@

    )o"o B B@

    Mu"o 9 9B/@

    Tot : 9;;

    38

  • 8/18/2019 proyecto-dannyraul

    39/76

    Re?rese,t"->, GrH@-"

    Gr@-" 4 Co,o"-m-e,tos #e m-"ro"om?ut#ors

    N a d a Po c o M u c h o

    52   1

    62.5

    25

    12.5

     NT-e,e s "o,o"-m-e,tos e, e B m ,e;o #e M-"ro"om?ut#orsP

    MUESTRA PORCENTAJE

    'uente4 E0!el B;9<

    Ela1orado por4 Danny Gar!"a/ Alejandro Chipantiza

     ANXLISIS DE LS DATS: o1sera$os -ue la $ayor"a de las personas @ !on un

    por!entaje de BY no !ono!en el $ane!o de $i!ro!o$putadoras para realizar un

    pro!eso de inentarios/ B !on un B@Y lo !ono!en po!o&

    INTERRETACIZN DE LS REAULTADS4 Es nota1le en los en!uestados no !ono!en

    el pro!eso de las $i!ro!o$putadoras

    )re=u,t '

    osee e0perien!ia !on al%ún siste$a de inentariosJ

    Tb ' S-stems #e -,

  • 8/18/2019 proyecto-dannyraul

    40/76

    Tot : 9;;

    Re?rese,t"->, GrH@-"Gr@-" ' S-stems #e -,

  • 8/18/2019 proyecto-dannyraul

    41/76

    )re=u,t 6

     Desear"a Ud& realizar !ursos de a!tualiza!iones peri2di!as so1re siste$as de inentarioJ

    Tb6 s-stems "tues #e -,

  • 8/18/2019 proyecto-dannyraul

    42/76

    C?tuo II

    2.& )RO)UESTA

    Con el desarrollo de un siste$a de %esti2n estratH%i!o de 1ode%a para la te0tilera

    $edina se !ontri1uir3 para -ue $ejore la %esti2n de inentario y se lo%rara -ue la

    e$presa eli$ine las opera!iones $anuales/ in!onsisten!ia de in.or$a!i2n/

    dis!repan!ias en la ad$inistra!i2n de las 1ode%as/ i$posi1ilidad de

    !re!i$iento y las .allas en el siste$a a!tual y de esa $anera se opti$i!e el

    tie$po del 1ode%uero/ transa!!iones $anuales/ ahorro de papel y personal&

    CONCLUSIONES

    DespuHs de analizar y o1serar los in!onenientes presentados en el

    departa$ento de in.or$3ti!a para el !ontrol e.e!tio de inentario/ se

    $ani.est2 la ne!esidad de !rear un siste$a !o$putarizado para el re%istro

    de inentario de los produ!tos e0istentes dentro del al$a!Hn o dep2sito de

    la e$presa El siste$a i$ple$entado/ -ue $ejorara el pro!eso de re%istro e inentario

    de los produ!tos -ue operaran en esta e$presa/ dar3n a !ono!er !on

    e0a!titud la !antidad de e-uipos e0istentes y el status de !ada uno de

    ellos& Mediante el pro!eso de nor$aliza!i2n de la 1ase de datos se pudo o1tener 

    el $ejora$iento de la in.or$a!i2n a la hora de realizar las 1ús-uedas/

    reportes y al$a!ena$iento& Se deter$ino la era!idad de la in.or$a!i2n

    para eitar redundan!ia de los datos& ara la se%uridad e inte%ridad de los datos/ se esta1le!ieron !laes de

    a!!esos al siste$a/ los !uales %arantizan eitar !orrer !ual-uier tipo de

    42

  • 8/18/2019 proyecto-dannyraul

    43/76

    ries%os -ue puedan sur%ir por las altera!iones o a!tualiza!iones no

    per$itidas en la in.or$a!i2n&

    RECOMENDACIONES

    Se re!o$ienda a la e$presa la i$ple$enta!i2n del siste$a !o$putarizado

    para el re%istro de inentario de $er!an!"a propuesto en este proye!to/ el

    !ual los ayudar3 a resoler de $anera in$ediata los pro1le$as -ue

    a!tual$ente su!eden en ella& En lo -ue se re.iere al siste$a/ es ne!esario -ue se ha%a un

    $anteni$iento y5o a!tualiza!i2n en la 1ase de datos !ada ez -ue se

    in%rese nueo e-uipo/ para -ue este pueda arrojar in.or$a!i2n !on.ia1le&

    Ta$1iHn se re!o$ienda realizar $anteni$iento preentio de los e-uipos

    donde ser3 i$plantado el nueo siste$a/ para eitar posi1les .allas durante

    el .un!iona$iento de Hste& Con respe!to al siste$a realizar pro%ra$as de superisi2n al siste$a

    !o$putarizado/ pero no !o$o $e!anis$o de !ontrol o de penaliza!i2n/

    sino $3s 1ien de a!!iones de orienta!i2n/ re!o$enda!i2n y .a!ilita!i2n de

    estrate%ias y re!ursos -ue per$itan atender e.i!iente$ente su la1or&

    43

  • 8/18/2019 proyecto-dannyraul

    44/76

    BIBLIOGRA(0A• W,ANES/ L& B;;:& 'unda$entos de la pro%ra$a!i2n& Al%orit$os y Estru!tura de Datos/

    ?\ Edi!i2n& Madrid4 M!Gra6#ill&• W,ANES/ L&K RDRIGUE]/ LK 'ERNANDE]/ M& B;;>:& Estru!turas de datos y

    al%orit$os& MH0i!o4 Addison Pesley&• )RASSARD/ G&K )RATLE,/ & 9>>=& 'unda$entos de Al%orit$ia& Madrid4 renti!e6#all&• )altazar ^ Mariano )irnios/ Crea!i2n de Apli!a!iones Multi$edia !on (isual )asi!/

    editorial M Edi!iones/ pri$era edi!i2n/ )uenos Aires/ 9>>:&• )altazar ^ Mariano )irnios/ Mi!roso.t (isual )asi! Manual de Re.eren!ia/ editorial M

    Edi!iones/ pri$era edi!i2n/ )uenos Aires/ 9>>>&• CLLAD MAC#UCA/ M&K MRALES 'ERNXNDE]/ R&K MREN NA(ARR/ W& W&

    9>:=& Estru!turas de datos& Realiza!i2n en as!al& Madrid4 Edi!iones D"az de Santos&• GARCA MLINA/ W& W&K MNT,A DAT/ '& W&K 'ERNXNDE] ALEMXN/ W& L&K MAWAD

    RSALES/ M& W& B;;@& Una introdu!!i2n a la pro%ra$a!i2n& Un en.o-ue al%or"t$i!o&Madrid4 Tho$son6aranin.o&

    • W,ANES/ L& 9>>;& ro1le$as de Metodolo%"a de la ro%ra$a!i2n& Madrid4 M!Gra6

    #ill&• W,ANES/ L&K ]A##ER/ I& B;;@& ro%ra$a!i2n en C 4 $etodolo%"a/ al%orit$os y

    estru!tura de datos/ B\ Edi!i2n& Madrid4 M!Gra6#ill• Hrez L2pez/ C& B;;?& TH!ni!as de an3lisis $ultiariante de datos& Apli!a!iones !on

    SSS/ Madrid/ Uniersidad Co$plutense de Madrid&• IS >;• )alena/ '&/ (e%a/ W& R&/ ^ S3n!hez/ A& (& B;;;& ro%ra$a!i2n Aanzada !on Mi!roso.t

    (isual )asi! &;& M!Gra6#ill• Morales/ E& W& D& B;;;& MHtodi!a

  • 8/18/2019 proyecto-dannyraul

    45/76

    LINOGRA(0A

    Gonzalez/ S& 9? de CTU)RE de B;;

  • 8/18/2019 proyecto-dannyraul

    46/76

    '. GLOSARIO

    CSS4Cas!adin% Style Sheet& #ojas de estilo en !as!ada/ .or$ato utilizado para des!ri1ir 

    el .or$ato de p3%inas es!ritas en #TML o ML&

    ML4 E0tensi1le Mar+up Lan%ua%e& Metalen%uaje e0tensi1le de eti-uetas utilizado en

    desarrollo e1&

    #TML4 #yper Te0t Mar+up Lan%ua%e& Len%uaje de $ar!ado predo$inante en el

    desarrollo de p3%inas er1&

    WaaS!ript4 Len%uaje de pro%ra$a!i2n interpretado utilizado prin!ipal$ente en p3%inas

    e1&

    'ra$eor+4Estru!tura de soporte -ue per$ite desarrollar proye!tos de so.tare

    utilizando una $etodolo%"a de desarrollo espe!".i!a&

    Calidad4 es herra$ienta 13si!a para una propiedad inherente de !ual-uier !osa -ue

    per$ite -ue esta sea !o$parada !on !ual-uier otra de su $is$a espe!ie&

    E0isten!ia4 los 1ienes tan%i1les/ !on la posi1ilidad de ser al$a!ena1les/ -ue las

    e$presas ad-uieren en el e0terior/ !on la .inalidad de utilizarlos en el pro!eso produ!tio

    46

  • 8/18/2019 proyecto-dannyraul

    47/76

    para la o1ten!i2n de produ!tos .inales/ o 1ien para el $anteni$iento de los e-uipos

    produ!tios&

    'allas4 De.e!to o i$per.e!!i2n de al%una !osa&

    rodu!to4 El produ!to es un !onjunto de atri1utos -ue el !onsu$idor !onsidera -ue tiene

    un deter$inado 1ien para satis.a!er sus ne!esidades o deseos&

    Siste$a4 es un !onjunto de partes o ele$entos or%anizados y rela!ionados -ue

    intera!túan entre s" para lo%rar un o1jetio& Los siste$as re!i1en entrada datos/ ener%"a

    o $ateria del a$1iente y proeen salida in.or$a!i2n/ ener%"a o $ateria&

    Su14 Un pro!edi$iento SU) es !o$o una instru!!i2n/ es de!ir/ realiza una tarea eje!uta

    el !2di%o -ue haya en su interior/ pero no deuele un resultado&

    ro%ra$a!i2n rientada a 1jetos 5 4 Una .or$a de pro%ra$ar 1asada en la

    reutiliza!i2n de !2di%o $ediante heren!ia/ en!apsula!i2n y poli$or.is$o&

    47

  • 8/18/2019 proyecto-dannyraul

    48/76

    ANEXOS

    2.$ DESARROLLOara llear a !a1o el siste$a de 1ode%a o inentario ya -ue per$ite la pro$o!i2n de

    .otos/ do!u$entos de una $anera r3pida y %ratuita&

    ara ello se desarroll2 los si%uientes pasos4

    )so &:

    Mo#eo >=-"o

    48

  • 8/18/2019 proyecto-dannyraul

    49/76

    Mo#eo @s-"o

    49

  • 8/18/2019 proyecto-dannyraul

    50/76

    Table of Contents

    'Table of Contents' needs to be generated! For instance, if this is Microsoft Word then you need to

    select this text, bring up the context menu - right mouse click, and choose 'pdate Field'

    Columna

    Column"ame #s $% #s F% Comment

    %d&!ardex 'es (o

    tipo (o (o

    cantidad (o (o

    %d&producto 'es (o

    nombrepro (o (o

    valorprod (o (o

    cantidamin (o (o

    cantidamax (o (o

    unidad (o (o

    %d&categoria (o 'es

    %d&!ardex (o 'es

    %d&categoria 'es (o

    categoria (o (o

    %d&provedores 'es (o

    nombreprove (o (o

    direccion (o (o

    telefono (o (o

    apellidopro (o (o

    %d&pedido 'es (o

    cantidad (o (o

    detalle (o (o

    %d&empleado (o 'es

    fechapedido (o (o

    fechallegada (o (o

    %d&provedores (o 'es

    %d&producto (o 'es

    %d&proprov 'es (o

    50

  • 8/18/2019 proyecto-dannyraul

    51/76

    Column"ame #s $% #s F% Comment

    %d&!ardex 'es (o%d&proprov (o 'es

    %d&prope 'es (o )lave principal producto* proveedor 

    %d&pedido (o 'es )lave principal de pedido

    %d&ordentrabajo 'es (o )lave principal de la orden de

    tranajo

    %d&empleado (o 'es )lave principal del emppleado

    detalle (o (o )aracter+sticas del producto

    %d&producto (o 'es )lave principal del producto

    %d&proorden 'es (o )lave principal de la orden del producto

    %d&ordentrabajo (o 'es )lave principal de la orden de

    tranajo

    %d&empleado 'es (o )lave principa del empleado

    nombreempleado (o (o (ombre del empleado

    apellido (o (o ,plellido del emplado

    direccion (o (o -ireccion donde vive el epleado

    telefono (o (o Tefefono del empleado

    Table

    Table#d "ame

    /0123425*241*1#1)*,3-6*0/731-3-,#-8922222222 ),T:;=L:,-<

    1/5--47@*)50*11:/*//6*:/376/32:@038922222222 A,=-:B

    @:0@-/36*:)/*163@*,@45*@315),#72)4:8922222222 :-%-ro&====

  • 8/18/2019 proyecto-dannyraul

    52/76

    52

  • 8/18/2019 proyecto-dannyraul

    53/76

    Im?orts Sstem.Dt.SJC-e,t

    )ub-" Css Lo=-,(orm&

      D-m "m# As Ne SJComm,#

      D-m #r As SJDtRe#er 

      )r-

  • 8/18/2019 proyecto-dannyraul

    54/76

      )r-

  • 8/18/2019 proyecto-dannyraul

    55/76

      tKtDes"r-?"-o,.TeKt WW

      tKtCo#-=o.TeKt WW

      E,# Sub

      )r-

  • 8/18/2019 proyecto-dannyraul

    56/76

      Ct" eK As EK"e?t-o,

      (-,

      ",.Cose

      E,# Tr

      E,# Sub

      )r-

  • 8/18/2019 proyecto-dannyraul

    57/76

      "m# Ne

    SJComm,#W-,sert -,toCATEGORIAS "te=or-+#es"r-?"-o,

  • 8/18/2019 proyecto-dannyraul

    58/76

    As E

  • 8/18/2019 proyecto-dannyraul

    59/76

      ",.Cose

      E,# Tr

      -m?-rC;s

      boJuerC;s(se

      BoJuerBoto,es(se

      bt,Nue

  • 8/18/2019 proyecto-dannyraul

    60/76

      Me.Cose

      E,# Sub

      )r-

  • 8/18/2019 proyecto-dannyraul

    61/76

      Phile dr&Read

     Me&DataGrid(ie9&Ros&Adddr&Ite$;&ToStrin%/ dr&Ite$9&ToStrin%/dr&Ite$B&ToStrin%/ dr&Ite$

  • 8/18/2019 proyecto-dannyraul

    62/76

      !$d Ne S-lCo$$andOsele!tb .ro$ e$pleados order 1y Id_e$pleadoas!O/ !n

      dr !$d&E0e!uteReader 

      Phile dr&Read

     Me&DataGrid(ie9&Ros&Adddr&Ite$;&ToStrin%/ dr&Ite$9&ToStrin%/dr&Ite$B&ToStrin%/ dr&Ite$

  • 8/18/2019 proyecto-dannyraul

    63/76

      riate Su1produ!to_orden_Loadsender As 1je!t/e As EentAr%s #andles My)ase&Load

      t0t'e!ha&Te0t Date&No&ToStrin%&Su1strin%;/ 9;

      nu$ero_produ!toorde

      llenar!o$1o1o0

      AD!a$posorden'alse

      End Su1  riate Su1 nu$ero_produ!toorde

      Try

      !n&pen

      !$d Ne S-lCo$$andOsele!t$a0Id_ordentra1ajo .ro$ordentra1ajoO/ !n

      dr !$d&E0e!uteReader   Phile dr&Read

      t0tNorden&Te0t (aldr&Ite$; 9

      End Phile

      Cat!h e0 As E0!eption

      t0tNorden&Te0t O9O

      'inally

      !n&Close

      End Try

      End Su1

      riate Su1 t0tru!_ceyresssender As 1je!t/ e As ceyressEentAr%s#andles t0tru!&ceyress

      Di$ ! As Char 

      ! e&ceyChar 

      I. Char&IsDi%ite&ceyChar Then

      eandled 'alse

      ElseI. Char&IsControle&ceyCharThen

      eandled 'alse

      Else

      eandled True

      End I. 

      I. As!! 9< Then

      Try

      !n&pen

      !$d NeS-lCo$$andOsele!t b .ro$ e$pleadoshere Id_e$pleadoO t0tru!&Te0t&Tri$ OO/ !n

      dr !$d&E0e!uteReader 

      I. drasRos 'alse Then

      Ms%)o0ON TIENE DATSDE LA CEDULA5RUC INGRESADAO

      li$piar!liente

      End I.   Phile dr&Read

      t0tno$1re&Te0t dr&Ite$9 O6O dr&Ite$B

      t0tdire!!ion&Te0t dr&Ite$

  • 8/18/2019 proyecto-dannyraul

    64/76

      AD!a$posordenTrue

      Me&t0tru!&Ena1led 'alse

      Cat!h e0 As E0!eption

      'inally

      !n&Close

      End Try

      End I. 

      End Su1

      riate Su1 )utton9_Cli!+sender As1je!t/ e As EentAr%s #andles)utton9&Cli!+

      in%resos_e$pleados&Sho

      End Su1

      riate Su1 AD!a$posordenestado As )oolean

      t0t!antidad&Ena1led estado

      !$1!ate%oria&Ena1led estado

      !$1produ!to&Ena1led estado

      1tna%ra%ar&Ena1led estado

      d%rdenTa1ajo&Ena1led estado

      End Su1

      riate Su1 li$piar!liente

      Me&t0tru!&Te0t OO

      Me&t0tno$1re&Te0t OO

      Me&t0tdire!!ion&Te0t OO

      Me&t0ttele.ono&Te0t OO

      Me&t0tusuario&Te0t OO

      d%rdenTa1ajo&Ros&Clear

      End Su1

      riate Su1!$1!ate%oria_Sele!tedInde0Chan%edsender As 1je!t/ e As EentAr%s #andles!$1!ate%oria&Sele!tedInde0Chan%ed

      Di$ e!!odi%o As Strin% !$1!ate%oria&Sele!tedIte$&ToStrin%&SplitO O

      !$1produ!to&Ite$s&Clear

      no$1repro/

      Try

      !n&pen

      !$d Ne S-lCo$$andOsele!tid_produ!to/no$1repro .ro$RDUCTS here Id_!ate%oriaO e!!odi%o; OO/ !n

      dr !$d&E0e!uteReader 

      Phile dr&Read

     Me&!$1produ!to&Ite$s&Adddr&Ite$;&ToStrin% O O dr&Ite$9&ToStrin%

      End Phile

      Cat!h e0 As E0!eption

      'inally  !n&Close

      End Try

      End Su1

      riate Su1 llenar!o$1o1o0

      !$1Cate%oria&Ite$s&Clear

      Try

      !n&pen

    64

  • 8/18/2019 proyecto-dannyraul

    65/76

      !$d Ne S-lCo$$andOsele!tId_!ate%oria/!ate%oria .ro$CATEGRIASO/ !n

      dr !$d&E0e!uteReader 

      Phile dr&Read

     Me&!$1!ate%oria&Ite$s&Adddr&Ite$;&ToStrin% O O dr&Ite$9&ToStrin%

      End Phile

      Cat!h e0 As E0!eption

      'inally

      !n&Close

      End Try

      End Su1

      riate Su1 1tna%ra%ar_Cli!+sender As 1je!t/ e As EentAr%s #andles1tna%ra%ar&Cli!+

      I. Me&t0t!antidad&Te0t OO r ; Then

      Ms%)o0OINGRESE LACANTIDADO

      E0it Su1

      End I. 

      I. Me&!$1!ate%oria&Te0t OO Then

      Ms%)o0OESCWA LACATEGRIAO

      E0it Su1

      End I. 

      I. Me&!$1produ!to&Te0t OO Then

      Ms%)o0OESCWA ELRDUCTO

      E0it Su1

      End I. 

      Di$ e!idpro As Strin% !$1produ!to&Te0t&SplitO O

      Di$ alorunitario As Dou1le ;

      Di$ total As Dou1le ;

      Di$ !ant As Inte%er ;

      Di$ prod As Strin% OO

      Di$ stotal As Dou1le ;

      Di$ id_produ!to As Inte%er ;

      prod !$1produ!to&Te0t&ToStrin%

      !ant (alt0t!antidad&Te0t

      re!orrer %rilla

      'or ; Tod%rdenTa1ajo&Ros&Count 6 9

      I.d%rdenTa1ajo&Ros&Cells9&(alue&ToStrin% prod Then

      Ms%)o0Orodu!to yaIn%resado en la .a!turaO

      E0it Su1

      End I. 

      Ne0t

      I. Apro1arCantidad!ant TrueThen

      Ms%)o0ONo e0iste su.iente!antidad en 1ode%aO

      E0it Su1

    65

  • 8/18/2019 proyecto-dannyraul

    66/76

      End I. 

      alorunitario alorprodu!to

      !ontrolar !antidad

      total !ant b alorunitario

      d%rdenTa1ajo&Ros&Add!ant/prod/ alorunitario/ total/ e!idpro;

      'or ; Tod%rdenTa1ajo&Ros&Count 6 9

      stotal stotal Conert&ToDou1led%rdenTa1ajo&Ros&Cells

  • 8/18/2019 proyecto-dannyraul

    67/76

      End Phile

      Cat!h e0 As E0!eption

      Return ;

      'inally

      !n&Close

      End Try

      End 'un!tion

      Di$ !urrentMouseerRo As Inte%er 

      riate Su1d%rdenTa1ajo_MouseCli!+sender As1je!t/ e As MouseEentAr%s #andlesd%rdenTa1ajo&MouseCli!+

      I. e&)utton Pindos&'or$s&Mouse)uttons&Ri%htThen

      !urrentMouseerRo d%rdenTa1ajoitTeste&/e&,&RoInde0

     Conte0tMenuStrip9&Shod%rdenTa1a jo/ Ne ointe&/ e&,

      End I. 

      End Su1

      riate Su1ELIMINARToolStripMenuIte$_Cli!+sender As 1je!t/ e As EentAr%s #andlesELIMINARToolStripMenuIte$&Cli!+

      Di$ alorunitario As Dou1le ;

      Di$ total As Dou1le ;

      Di$ !ant As Inte%er ;

      Di$ prod As Strin% OO

      Di$ stotal As Dou1le ;

      Di$ id_produ!to As Inte%er ;

      Try

     d%rdenTa1ajo&Ros&Re$oed%rdenTa1ajo&Sele!tedRos;

      'or As Inte%er ; Tod%rdenTa1ajo&Ros&Count 6 9

      stotal stotal Conert&ToDou1led%rdenTa1ajo&Ro

    s&Cells

  • 8/18/2019 proyecto-dannyraul

    68/76

      'or i ; Tod%rdenTa1ajo&Ros&Count 6 9

      !n&pen

      !$d NeS-lCo$$andOinsert intoprodu!to_orden!antidad/alor_unitario/alor_total/id_produ!to/id_ordentra1ajoalues O d%rdenTa1ajo&Rosi&Cells;&(alue&ToStrin% O/O d%rdenTa1ajo&Rosi&CellsB&(alue&ToStrin% O/O d%rdenTa1ajo&Rosi&Cells

  • 8/18/2019 proyecto-dannyraul

    69/76

      Me&Close

      End Su1

    End Class

    I$ports Syste$&Data&S-lClient

    u1li! Class pedidos_produ!tos

      Di$ !$d As Ne S-lCo$$and

      Di$ dr As S-lDataReader 

      e!tor de la po!i!ion del !odi%o de la!ate%oria

      riate Su1

    produ!to_orden_Loadsender As 1je!t/e As EentAr%s #andles My)ase&Load

      t0t'e!ha&Te0t Date&No&ToStrin%&Su1strin%;/ 9;

      nu$ero_produ!toorde

      llenar!o$1o1o0

      AD!a$posorden'alse

      End Su1

      riate Su1 nu$ero_produ!toorde

      Try

    69

  • 8/18/2019 proyecto-dannyraul

    70/76

      !n&pen

      !$d Ne S-lCo$$andOsele!t$a0Id_pedido .ro$ pedidosO/ !n

      dr !$d&E0e!uteReader 

      Phile dr&Read

      t0tNorden&Te0t (aldr&Ite$; 9

      End Phile

      Cat!h e0 As E0!eption

      t0tNorden&Te0t O9O

      'inally

      !n&Close

      End Try

      End Su1

      riate Su1 t0tru!_ceyresssender As 1je!t/ e As ceyressEentAr%s#andles t0tru!&ceyress

      Di$ ! As Char 

      ! e&ceyChar 

      I. Char&IsDi%ite&ceyChar Then

      eandled 'alse

      ElseI. Char&IsControle&ceyCharThen

      eandled 'alse

      Else

      eandled True

      End I. 

      I. As!! 9< Then

      Try

      !n&pen

      !$d NeS-lCo$$andOsele!t b .ro$ e$pleadoshere Id_e$pleadoO t0tru!&Te0t&Tri$ OO/ !n

      dr !$d&E0e!uteReader 

      I. drasRos 'alse Then

      Ms%)o0ON TIENE DATSDE LA CEDULA5RUC INGRESADAO

      li$piar!liente

      E0it Su1

      End I. 

      Phile dr&Read

      t0tno$1re&Te0t dr&Ite$9 O6O dr&Ite$B

      t0tdire!!ion&Te0t dr&Ite$

  • 8/18/2019 proyecto-dannyraul

    71/76

      in%resos_e$pleados&Sho

      End Su1

      riate Su1 AD!a$posordenestado As )oolean

      t0t!antidad&Ena1led estado

      !$1!ate%oria&Ena1led estado

      !$1produ!to&Ena1led estado

      1tna%ra%ar&Ena1led estado

      d%rdenTa1ajo&Ena1led estado

      End Su1

      riate Su1 li$piar!liente

      Me&t0tno$1re&Te0t OO

      Me&t0tdire!!ion&Te0t OO

      Me&t0ttele.ono&Te0t OO

      Me&Te0t)o09&Te0t OO

      Me&Te0t)o0B&Te0t OO

      Me&Te0t)o0

  • 8/18/2019 proyecto-dannyraul

    72/76

      End Phile

      Cat!h e0 As E0!eption

      'inally

      !n&Close

      End Try

      End Su1

      riate Su1 1tna%ra%ar_Cli!+sender As 1je!t/ e As EentAr%s #andles

    1tna%ra%ar&Cli!+

      I. Me&t0t!antidad&Te0t OO r ; Then

      Ms%)o0OINGRESE LACANTIDADO

      E0it Su1

      End I. 

      I. Me&!$1!ate%oria&Te0t OO Then

      Ms%)o0OESCWA LACATEGRIAO

      E0it Su1

      End I. 

      I. Me&!$1produ!to&Te0t OO Then

      Ms%)o0OESCWA EL

    RDUCTO  E0it Su1

      End I. 

      Di$ e!idpro As Strin% !$1produ!to&Te0t&SplitO O

      Di$ alorunitario As Dou1le ;

      Di$ total As Dou1le ;

      Di$ !ant As Inte%er ;

      Di$ prod As Strin% OO

      Di$ stotal As Dou1le ;

      Di$ id_produ!to As Inte%er ;

      id_produ!to

      prod !$1produ!to&Te0t&ToStrin%

      !ant (alt0t!antidad&Te0t

      alorunitario alorprodu!to

      total !ant b alorunitario

      d%rdenTa1ajo&Ros&Add!ant/prod/ alorunitario/ total/ e!idpro;

      'or ; Tod%rdenTa1ajo&Ros&Count 6 9

      stotal stotal Conert&ToDou1led%rdenTa1ajo&Ros&Cells

  • 8/18/2019 proyecto-dannyraul

    73/76

      !$d Ne S-lCo$$andOsele!talorprod .ro$ produ!tos hereId_!ate%oriaO e!!odi%o; O O/ !n

      dr !$d&E0e!uteReader 

      Phile dr&Read

      ReturnConert&ToDou1ledr&Ite$;

      End Phile

      Cat!h e0 As E0!eption  Return ;

      'inally

      !n&Close

      End Try

      End 'un!tion

      Di$ !urrentMouseerRo As Inte%er 

      riate Su1d%rdenTa1ajo_MouseCli!+sender As1je!t/ e As MouseEentAr%s #andlesd%rdenTa1ajo&MouseCli!+

      I. e&)utton Pindos&'or$s&Mouse)uttons&Ri%htThen

      !urrentMouseerRo

    d%rdenTa1ajoitTeste&/e&,&RoInde0

     Conte0tMenuStrip9&Shod%rdenTa1a jo/ Ne ointe&/ e&,

      End I. 

      End Su1

      riate Su1ELIMINARToolStripMenuIte$_Cli!+send

    er As 1je!t/ e As EentAr%s #andlesELIMINARToolStripMenuIte$&Cli!+

      Di$ alorunitario As Dou1le ;

      Di$ total As Dou1le ;

      Di$ !ant As Inte%er ;

      Di$ prod As Strin% OO

      Di$ stotal As Dou1le ;

      Di$ id_produ!to As Inte%er ;

      Try

     d%rdenTa1ajo&Ros&Re$oed%rdenTa1ajo&Sele!tedRos;

      'or As Inte%er ; Tod%rdenTa1ajo&Ros&Count 6 9

      stotal stotal

    Conert&ToDou1led%rdenTa1ajo&Ros&Cells

  • 8/18/2019 proyecto-dannyraul

    74/76

    Id_produ!to/ru! alues O d%rdenTa1ajo&Rosi&Cells?&(alue&ToStrin% O/O Te0t)o0

  • 8/18/2019 proyecto-dannyraul

    75/76

      eandled True

      End I. 

      End Su1

      riate Su1 )utton?_Cli!+sender As1je!t/ e As EentAr%s #andles)utton?&Cli!+

      Me&Close

      End Su1

      riate Su1Te0t)o0

  • 8/18/2019 proyecto-dannyraul

    76/76