diseño y desarrollo de base de datos en mysql y php apache

Upload: leon-verde

Post on 03-Jun-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    1/97

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    2/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 2de 97

    1 IDCCI ................................................................................................................................................ 4

    2 EECIFICACI DE EII ...................................................................................................................... 6

    2.1. INTRODUCCIN ................................................................................................................................................... 6

    2.1.1. ...................................................................................................................................................... 6

    2.1.2. ........................................................ ............................................................... .................................... 6

    2.1.3. , ............................................................... ................................ 7

    2.1.4. ............................................................. ................................................................ ...................... 7

    2.1.5. ............................................................................................................................................. 8

    2.2. DESCRIPCINGENERAL ....................................................................................................................................... 8

    2.2.1. ....................................................................... ................................................ 8

    2.2.2. ............................................................................................................. .............. 9

    2.2.3. ..................................................................... .............................................. 10

    2.2.4. .............................................................. ............................................................ 10

    2.2.5. ............................................................................................................................. 11

    2.2.6. ................................................................... ........................................................... 112.3. REQUISITOSESPECFICOS .................................................................................................................................. 11

    2.3.1. ........................................................................................................................... 122.3.1.1. USUARIO ................................................................................................................................................................ 122.3.1.2. USUARIO CON PERMISOS DE ALMACN ................................................................................................................ 122.3.1.3. USUARIO CON PERMISOS DE COMPRAS ................................................................................................................ 132.3.1.4. USUARIO CON PERMISOS DE INGENIERA ............................................................................................................. 132.3.1.5. USUARIO ADMINISTRADOR ................................................................................................................................... 14

    2.3.2. ....................................................................................................... 142.3.2.1. INTERFAZ DE USUARIO........................................................................................................................................... 142.3.2.2. INTERFACES HARDWARE ....................................................................................................................................... 14

    2.3.2.3. INTERFACES SOFTWARE ......................................................................................................................................... 152.3.2.4. INTERFACES DE COMUNICACIONES ....................................................................................................................... 152.3.3. ................................................................................................................. .......... 15

    2.3.4. ................................................................. ........................................................... 152.3.4.1. ESTNDARES .......................................................................................................................................................... 152.3.4.2. LIMITACIONES HARDWARE .................................................................................................................................... 16

    2.3.5. ................................................................. ............................................................... .................... 162.3.5.1. SEGURIDAD ............................................................................................................................................................ 162.3.5.2. MANTENIMIENTO .................................................................................................................................................. 16

    2.3.6. ....................................................................................................................................... 172.3.6.1. BASE DE DATOS ...................................................................................................................................................... 17

    3 ALII ......................................................................................................................................................... 183.1 CASOSDEUSO ................................................................................................................................................... 18

    3.2 DIAGRAMASDESECUENCIA .............................................................................................................................. 46

    3.3 DIAGRAMAUML ................................................................................................................................................ 49

    3.4 DISEOENTIDADRELACIN ............................................................................................................................. 51

    4 DIE ........................................................................................................................................................... 52

    4.1 NIVELDEINTERFAZ ................................................................... ............................................................... .......... 53

    4.1.1 ................................................................................................................. 574.1.1.1 USUARIO ................................................................................................................................................................ 574.1.1.2 USUARIO CON PERMISO DE ADMINISTRACIN EN RDENES DE TRABAJO.................... ....................... ................ 584.1.1.3 USUARIO CON PERMISO ALMACN ....................................................................................................................... 594.1.1.4 USUARIO CON PERMISO DE INGENIERA ............................................................................................................... 60

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    3/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 3de 97

    4.1.1.5 USUARIO CON PERMISO DE COMPRAS .................................................................................................................. 614.1.1.6 USUARIO ADMINISTRADOR ................................................................................................................................... 62

    4.2 NIVELLGICO .................................................................................................................................................... 63

    4.3 NIVELDEPERSISTENCIA ........................................................... ............................................................... ........... 63

    4.3.1 ................................................................................................................. 64

    5 ILEEACI E IEGACI ................................................................................................................ 66

    5.1 TECNOLOGAS.................................................................................................................................................... 66

    5.2 HERRAMIENTAS .............................................................. ............................................................... .................... 67

    5.3 DETALLESDELAIMPLEMENTACIN .................................................................................................................. 68

    5.3.1 ................................................................................................................................... 68

    5.3.2 ................................................................... ............................................... 69

    5.3.3 ......................................................... ................................................................ ......... 69

    5.4 INTEGRACIN .................................................................................................................................................... 70

    6 EALACI EBA ................................................................................................................................ 72

    6.1 EVALUACIN ..................................................................................................................................................... 72

    6.2 PRUEBAS ............................................................. ............................................................... ................................ 72

    6.2.1 ...................................................... .................. 72

    6.2.2 ................................................. 74

    6.2.3 ................................ 76

    6.2.4 ............... 79

    6.2.5 ......................................................................................................................... 81

    6.2.6 .................................................................................................................. 83

    7 CCLIE ............................................................................................................................................... 86

    BIBLIGAFA ..............................................................................................................................................................87AE A. DECICI DE ECLGA .................................................................................................................. 88

    A.1. HTTP .................................................................................................................................................................. 88

    A.2. PHP .................................................................................................................................................................... 89

    ..................................................................................................................................................................... 90

    ........................................................................................................................................................... 91

    A.3. CSS ..................................................................................................................................................................... 91

    LOS TRES TIPOS DE ESTILOS.................................................................................................................................................... 91

    VENTAJAS DE USAR LAS HOJAS DE ESTILO.................................................................................................................................. 92

    A.4. LINUX ................................................................................................................................................................. 92

    A.5. HTML ................................................................................................................................................................. 93NOCIONES BSICAS DE HTML ............................................................................................................................................... 94

    ACCESIBILIDAD WEB............................................................................................................................................................. 95

    A.6. SERVIDORHTTPAPACHE ................................................................................................................................... 95

    VENTAJAS.......................................................................................................................................................................... 96

    USO............................................................. ............................................................... ...................................................... 96

    A.7. MYSQL ............................................................................................................................................................... 97

    APLICACIONES .................................................................................................................................................................... 97

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    4/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 4de 97

    La acac e PHP e a ceac de a heaea, eada a Web, aa a adac de

    eaad de cee cecae c de de , cdfcac aca de

    , ca de fac be fabcae, eede, fea, c e e eca de

    dc e e ad, ge gba de cde de ca ee edd, gaac

    de aac (adc eacc de c), eaac de g aa bee a dfeee cadade de

    cee e fa a eca de dc, ge de a dee de aba de de a

    eea.

    O e bc de ada e cea e aa de e a e e

    ea, eac dfcac de fac de dfeee cee de de ea,

    ca de a bae de da edae e egae SQL.

    Nea acac ed c fadad ega a e a E.R.P aa a eea e e eaded

    c dfeee d c a be ecec de edd, cde de ca aca,

    gee facea eg a de de aba a efcac de edd cbad dfeee

    ead e ee e aa (IPC, cadade ceca, ec, ec..)

    L :

    La ace e e ha ead a eede a eaac de ee Pec Fa de Caea

    da defa e gee , cc ha, cae e ha ed c eageea ae de a ee ada de a Uedad haca a ea da aba.

    M aace cca fe e hech de afa e ae c a gaac de a

    acac de ea de de de b eeaa a adaac a a heaea a ea

    de de a eea, c a gaac e PHP, de a bae de da e MYSQL a ceac de

    aa CSS ga e HTML.

    U de face ae e h e e ec fea ad aa fe e hech de a

    abdad de a Bae de Da dae da caea e c e a ae ea ae. E

    hech de e dae d ee e haa ead ced ae de a eea aebe a be e ha d geead a afacc ea gafcae cad e

    de de ec ca ee dea fcadade fa aa ea cede e

    e eda ae de a eea.

    M aace haa fe efcada a a eaac a a ha de aee ee c

    edade ae aa acda be be e ec, ea dfca ca be e ,

    a ea hace eadad dea dea aa ea e be e fcae de de

    cede de de a eea.

    A e ea e ha ed aa ea e de aec c a gaac de cdg,

    ea e a fa adac de , facdad a a ha de dfca ce aec de ec,

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    5/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 5de 97

    ee caa a ae e ecae de be ca a bdad de cae de de a

    acac a c a de eega.

    :

    E be de aeae cc ha d da a a acac de a :

    1. Iefa de a agabe efcee2. Pabdad caa e f de adaae a ea ecga.3. Dea be ecga L, Aache, PHP MSQL.4. Iefa Web e eda ee acce dede cae aegad eb.

    Se ha deaad be e a acac e fcae a eacc ee e a a

    a a e e eae aaa, eegae, eedbe efca. Paa e he ed e

    cea e gfc deaad, ee, de d aedae ae de a.

    De ed hech aeee Iee deea e ee acace ee e e

    de a cedad de a a hace e ea echaada e e e ca he ead

    a d e.

    De ea aea he egad a a cabdad abdad ee aegade eb, haced

    eaca a eeeac eb ca eac ea e aegad. L ee ead e bee c

    aegade Ma dea de eeeae cecaee c aegade de ee

    Iee Ee de Mcf Oea.

    Qe deaca de a ecga ada dead c fabdad a abdad,

    eeded a a a caacdad aa e aafa de aeaa ede fcadad, fabdad a caacdad de a aa eee e e f a baae e ecga edae

    egae de aa df eabecd.

    E dea be a ecga L + Aache + PHP + MSQL ee aa a acac ba

    ee: ce de hadae aa e fcae de ed: d dead

    da ca a ecedade e, e ca de e ae, e da ec a hedae cad

    ed fea dedcad a e. Aba ce e aaee eadada a cca

    adad de ede de ag ca c e PHP MSQL, ed a daa eca caa

    aa cae a. E e ca eca c ed fea dedcad a e e

    c e a acadad e e ead caba c e cea gade cab ecad aeee.

    P ad, ga de cee a e aa a a acac e eceaa

    aegad eb de dbe e ecad, ahd a aac de cae acac e

    ace de cee, ed c ecea aa a ge adaa de a a.

    Debd a aa fcadad dede e aegad eb, e ede accede dede cae

    dead cecad a Iee haced e e eca de a ea ca gba.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    6/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 6de 97

    E ee e ha a decc cea de cae de ea e e a a deaa a

    ag de d e dce. Aec a ae c e b dde e a a deee a

    acac, e be e ca e ha deaad, eeca de dc, e

    fcae de a a c be ea.

    E de gee aaad ce e a eecfcac de e fae e e aa

    eabece ee e c de d e aba eaad e c fee de

    fac aa e caea eda cce de a fa e deaada d e ec.

    La acac e e accede edae Web e a ae a de a eea c e a

    efa dca e faca a ca, ca, edd, dee de fabcac ge de c

    de de aac. Deeded de de a e dd de dfeee eace eg e e

    de eg e e e ega.

    La eace bca de a e a ca de fa be cae cee

    ead e a bae de da (fabcae, eede, fea, dde e ad, bcace c).

    Ofece ab ec de aa de cee aa e cdfcac de de ea e

    ec e a bae de da de de a e de adad de a ea. Ted ab

    acce a da eae, d de ca edae ca SQL ca be da a

    dee de fabcac c eec da c ec a e eeece, fecha de eaac,

    eabe, cee afecad, facac edd eacad.

    E a adad ed a ae de da a fcadade aee e ecaga de a

    dfcac de de da ae de cae cee c ede e a ec de

    e fabcae dfcac de ag eee, dfcac eac de ag cee,ea, ea dfca aga fea, ea, dfca ea aga bcac, ea e aa

    de cee e de dee de fabcac ea da de aa aaee cee

    eead e fa acdad aa hace.

    Seg e e de e e e bega e ede e a eed a d ca ee

    aee. S e a ee ef face e d ee acce a d de ca dde e

    ee fcadade c cde de ca bee fac de c gea cada de

    ea be d ee e ee. E adad e ee de ef ed acce a a fa

    aceac de a cde cde e edd a da a fac adca e e eda

    dc.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    7/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 7de 97

    O ef e e de a de aac dde ed acce a a adc eacc de c aa

    c. Se d cea ea bcace aa cee e adad de a acac de

    ceac de bcace baada e e aa de a eea. Oa fcadad e ee e a bdad de

    hace g e e c ca de a ca de a cee aa e eacc,

    dde hace acaee eee ecea aa faa.

    La fcadad ca de d dec e a bdad de ada abaa de fa ea

    be ec e ecea e acce fc aa eaa a eace ae e ecedabe

    fc gaa e e d de aac hace eace ee a a

    fca de aea fca.

    HL: Ac g de He Te Ma Lagage e egae fc dead aaeca e eea e fa de hee, e e e fa eda de a ga eb.

    C: La ha de e e cacada (Cacadg Se Shee, CSS) egae fa de deadad aa def a eeac de dce ecad ec e HTML XML.

    H: e e c de a Web (WWW), ad e cada aacc. La ea gfca He TeTafe Pc, e dec, c de afeeca de hee.

    H: Ac de "PHP: Hee Pece". E egae de gaac de c ea caee aa a gaac de CGI aa ga eb, deaca caacdad de eebebd e e cdg HTML.

    : E ea de hee e fca be Iee. Paa e a fac e a aacac aada aegad eb aa eae eee de fac de ede eb

    a e a aaa de a. : ee d de ga eb, de ced ec (HTML) de ced

    dc e e geea a a de e a dce e eb fa e a eed aa c a eb eaada e ea a cee.

    A: E ed HTTP de cdg abe aa aafa U (BSD,GNU/L, ec), Wd a, eea e c HTTP/1.1 (RFC2616) a c de a.

    L: MSQL e e ed de bae de da eacae a, deaad cad MSQL AB.

    AI: (de g Aca Pgag Ieface Ieface de Pgaac de Acace, efade gaac de a acac) e c de eecfcace de ccac ee ceefae.

    : Se aa a a cae ea e acceda a a acac. Se dfeeca ee e e e eda ee.

    K: Se efeeca a ee a a acc de eacc de dade de cae ceedefcad e ad de de a ecc cedee e a acac.

    La eaac de gee dce e ha baad e a gee fee:

    [1] Weda e ea: h://e.eda.g

    [2] Maa de PHP: h://.h.e[3] Eecfcace de HTML 1.0: h://.3ch.c/h/defa.a

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    8/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 8de 97

    [4] Dceac de Aache: h://hd.aache.g

    E e e de dce e aa d be e e ha cegd a c e deaa edeaa da a fac be a eace e e ede hace eg de a.

    E ea ecc e decbe d ae face e afeca a dc a e. N e

    decbe e, ce. E e def c deae e e a ecc 3,

    haced e ea fce de eede. Ea ecc ca de gee : Peeca de

    dc, fce de dc, caaceca de a, ecce, face e e ae f e.

    E e e de ea egada a eaba aad Sed Web a bae de da MSQL

    de de a a L e deaa a acac e HTML c gaac e

    PHP aa geea e ced dc dcd a c a dcc de da.

    Peee e accedea a a bae de da MSQL aa cba, bee ea da

    ecea aa geea a ga cedee. P d e c a fa de cede cee de de ea e e e caba a egae PHP, MSQL Sed Web.

    Se bc a cabdad ee aegade (Mcf Iee Ee e 5.5 ee,

    Ma Fef, Safa, Oea) aa hace ee a acac.

    O ae fe a fa de eea a acac. Ce hace a eea ca a a

    decce de a eea be fa, edae ae aa de deaa de ea,

    ce, fa de be, aba. La ec a a e e fe a de 800600 ae

    ecedabe ea 1024768 aa e d eee eeead cea bea ag

    aa cae a. Se a de e fee agabe aa e a feced a

    efa aaa a a a eaad eg e ee cada .

    Fe ae abe e aa aa a acac, a e ed Aache c MSQL ha de abaa

    be ea caea de L. Ga ae de a dbce L fca be a 386,

    a ecec, e e ca de a PC Pe II a, e hbea e, a ed e debe

    eeca PHP c bae de da MSQL. Se ede aa ede c aeca dfeee

    a Ie 86 (Sac, Aha,..). E fae ad e fad : dbc L, ed eb Aache

    c d PHP, ed de bae de da MSQL aegade ae c Iee Ee Ma

    Fef. Cae ccac ee cee acac e gea a a de aegad eb e

    ed de a a a a de TCP/IP be e c HTTP. Ha e de ga aa a

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    9/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 9de 97

    eaee aa ca e c de ea e e eacad c e hadae de PC, e

    ach bada de a ce a ecdad de cead.

    La fce e eaa a acac eb e a gee:

    I. I . Se cba a e e ee cada de a a a ha de eacca c a acac

    II. B . E da a a acac de ee de beda. Dcha beda e

    aa eca cee, fea, fabcae, eede, c dee de fabcac.

    III. C .

    IV. D c da eeae, c ach ad, a c fabcae, eede, fea bcace de a

    c de .

    V. D aa e dea de aba e a eea. Seagega a a bae de da c a fac ae c e eabe, e cee

    afecad, fecha de aba, cadade, facac, ha ec eacad.

    VI. B . Se d cacae fac c ee edd e ee c ea de de fabcac, eabe,

    ceePaa eca a beda e d fa a a dfeee ca ag de

    e.

    VII. . La eace e e d hace e a adc eaccde c, ad e fa Ece be aga bcac bcace bcada hace g de

    aea aca cea.

    VIII. A .

    IX. E de fa ea ba caSQL.

    X. . Se d hace cde de ca be cee cae e. La bdad de ege de fa aa e edd.

    XI. A . Seg e e e bega ed aga aa de a gee eace. Se ed acce a a dfcac, eac e

    ec de cae cee, de de fabcac, da, eede de cae da de a

    aba (cee, fabcae de cee, fea bcace). Se d da de aa baa a

    a da e e a. A e de ca e d fa a cde de a. A e aac e d da de aa ea bcace aa de cee.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    10/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 10de 97

    Ee de de a eg e e bega e e aba e cada e. A

    cac e eaa de de a:

    U de e e e a bc e ca d ca cae fac be cae

    cee de a bae de da. Obed fac be fabcae, eede, fea,

    bcace, eca dde e e ad, c. Oa fcadad e e ca da de aa

    cee e a e ead e ecea ec de aa. Tab d dfca da

    eae hace cae de ca be cae de de aba dada de aa (eabe,

    cee, edd, fecha de de, ec, ha dedcada de dedcad).

    O a ea e e bee e de aac e eed da a acce de a bc

    ade ee fcadade c a adc eacc de c de cae cee, a ceac de

    ea bcace aa cee adad de a acac de cdfcac de bcace be aa de a eea, dfcac eac de bcace a bdad de hace g ce

    acae (aecd a ca de a ca).

    O de a e e e bee e de ca c e d hace cde de

    ca efca e ead e e e e ecea dde cabe deaca a de

    adad e e ecaga de fa ea cde aa e eee e cea e

    edd. Ee a aae de ee a fcadade de a de ca bc ab e

    ecaga de a acaac de a de a da.

    O de a e e ecagad de a adac de a dee de fabcac a cae d

    da de aa e cae e ee e ed. Ted e de dfcac de da

    ebe de a de a c de a eac de a a. Ee de a d bee

    fac de d edd e ega a de de fabcac a dfeeca de a bc e

    d e edd hech e cada a de ea.

    P ee a adad de ea e e ecaga de d ae aae

    ed acce a a ae de adac de e aa cada de a a c e da de aa

    a a e de de ea. Ee a ab e eaba de da de aa a a de

    cee edae aa aa e fche e a cee e cecaee cead ba a

    eca acdada.

    E a adad d a a bae de da de fa bca (dfca, ea, aad,..)

    e dfca a eca de a bae da a e fa. Ua dfcac e a eca de bae de

    da e efeca a e de ge de bae de a a Bae de Da ad a acaac de

    fae d e eecada e adad de bae de da.

    Sga e e eaa a acdad fecee be a acac, e ede ea e acceadecad a a a a a aac de ed. Ea aac ede debee a acce a a

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    11/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 11de 97

    bae de da c a a eecc de cdg PHP e e ed eb. Se dfee aa ce: a

    e ea aea a eca de ed c e hadae cea: aa e ed de

    MSQL a PC e a ed ca, dc e e a eada de a acac aa e ace

    c aceead HTTP c ce de ede eb.

    Tee e ee e cea e ach de bada dbe de ed aa e ga a e e

    ede ce e e ca ce de bea de a acac eeg e adecad, bad e

    a eda de acce dcd a a da c e ha a.

    Tee e e a ca de egdad adecada e e ed aa ea e a ea,

    cabe deaca a cfgac de ed Aache. De a a aea acaa c e ed MSQL

    PHP. E ea ea debe de de ea de egdad ec aa ea e ae

    c cafeg, e, deece de e, Reaae de fa edca ca de

    egdad de: bae de da, ga de ed cfgace de ed MSQL Y Aache, c

    edda bca de egdad.

    E f da eabecee ea eg bad de aefcac de cae

    ea de a eea edae ag cefcad dga fad ( ee, cefcad de a FNMT

    (CERES)) e baa a dedad de a ea aa de fa ee a cde de ca

    cae eac ebe e e ea.

    Se dea c e edee d eacad c a ecec de edd dfeee

    ce e aa. O aec a ea ea a cde de ca aca

    cedee a ecedade de c a a ha de eacc g edee. O aec

    ae aa e f ea eacad c a cabdad e e d e e

    de de ea e ea eaca da a eace de c a cabdad de a eea.

    E ee aaad e eea e fcae e debea e afech e ea.

    Td e a ee eecae, a e, ea aceabe ea e afaga

    ag de e eead. Cee e a e de deae fcee c aa

    e a deade de dea ea e afaga e e, e ea a e

    de eba afca eaa a eba e deee e ea aface, , e. Td

    e a eecfcad decb cae ee de ea, ecebe ae de

    a, eade ea.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    12/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 12de 97

    Ea ecc e eecfca da aea acce fce e debe ea a cab e fae.

    B

    Ee de acce da a a acac de a ee heaea a a ha de eca fac

    deeada a bdad de hace fe. E a dc da a bca e cedee

    ca de e e ee ae e dc a ca SQL a a bae de da, deed e

    fa e ead de a beda.

    Ea acc hace e e a eee fa c da ae de ea aa be aa e e . De de cea debdaee e dc e a bae de da de

    fa a haa e adad a ee. E ea fcadad e d dfca ae

    de a cae da ee eea a cd de e c eae eca. Td

    cd ea fcad ce.

    E a d dfca da a fac eeae aa e ea a agad.

    I L

    Ea fcadad hace e e a eda hace a ca aa hace cae de

    fe be da de ea. E egd a cea fac cfdeca.

    Ted a a fcadade e e a eda ade:

    E

    E acc e egda a a c e de aac dde e d, edae a beda

    ea, eecca cee a e e deea eaee agegae dade ecbda e c.

    E a eac e d hace edae a beda bcace e e ca e d hace

    fe bcac de c de cee bcad e a a. E a e d aa e

    a eea acac de bcace dde e a a dfeee a e aa cecaee

    cdfcada.

    H

    E a d eae de fa aa dade de ad eaee dcd e efa cedee dcad ade a ee de da ae aa e ea. E a

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    13/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 13de 97

    acc e d hace dced e cee a de a eca, e ca faa e ca

    cee de de dc.

    Ted a a fcadade e e a eda ade:

    Ea acc hace e e a eee fa c da ae aa e ea c

    ede e e eed, ec, de de fabcac ec.. dege de d cee

    efeee a ee eed eged eaee aa cada de e a fea aeee

    dcda e e ea. E ea aa de cae aaa e dade a de edd, e

    de eega cab de ec. E a d hace df c da a fac e c e

    d hace cde de ca acae ae de e defa aa e fa ae de

    adad.

    A

    E fcadad eca a acac e e ed e e a ed ca e d e de

    c e ecea cde edd (fad, ecbd, eccad, ec..).

    D

    E a c e e d da de aa eed c eec da eeae aa e

    ea.

    D

    E a c e e d da de aa a fea be ag cee bcad

    aeee eged be e fabcae e. E ee ab c be cee

    defec e aga ca a e ea feeee eacad e fabcae c a fea a

    bcac e e e d a a ha de ecb.

    C

    E fcadad eca a acac e e ed e e a ed ca e d e de

    c e ecea cde edd (fad, ecbd, eccad, ec..).

    Ted a a fcadade e e a eda ade:

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    14/97

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    15/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 15de 97

    L a d aa a acac e cae aegad aca a ecedad de a

    ea ea cce. E ed de a a e baa e Aache c PHP MSQL, dbe aa

    ea Wd, BSD L, e e e e ae.

    Ea ccace ee a acac cee a eaae a a de a ed ea de a

    eea. L a aca abaad dede a a eea a a de a ed ca. E eca

    de ccac e eaa a a de cee TCP/IP e c HTTP aa ccae c e

    ed de a acac.

    La acac e ha eaad aa e acce e de a a a ec fecd.

    Pe, e ed eb Aache dde eca a acac, ca acce a cdeabe

    de cee, de fc cfgac dede e Aache e ee aa e e de

    cee a a e de ede e geea.

    E cae ca, a acac aega acce beefc e cdce de caga de ed

    ae. N e a e ac adea, dde a acac da ea ca bea aa

    aega a cadad de a e acceda e c eac, de e ed aad.

    E ea ecc e fa de d ae e ea a dece eaa a de de a

    acac: Recce de edae, ace de hadae, ec.

    E de de a acac e ha eaad ged edae fad e W3C. E ee ca a

    acac e deaa edae XHTML CSS. He baad a eecc de HTML e bae a:

    Cabdad eda c aegade ag, e dec, aa a fac e

    fa.

    Facdad aa eda decaee de cdg aee.

    Uac de fa abe cabe c e edae deaad e W3C aa

    f agee aegade.

    C eec a CSS e eede eaa a eca de dce de eeac. He eegd eCSS :

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    16/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 16de 97

    C ceaad de a eeac de eb agad a acaac de .

    E cce, de aegade ee e a eecfe a ha de e

    acd a eb de aea e, aea a accebdad.

    E a a ga e ede de de aa ha de e eg e d a eecc de

    a.

    E dce HTML edce aa e de e ce.

    E ea eee de hadae eeca ea, a ecec de eee aa a ce de

    ed c a ce a Iee. L ea de cee debe e a eecc de aegad gfc aa accede a a acac a ce a ed, de ede e aabe.

    C he cead c aedad, de aa ea baad e L c Aache, PHP

    MSQL e ea 386, 486, Pe, Acad e e ea haba e ed c

    ae fee a ecedade de ea.

    Lega a bc aa a acac. Ofece dfeee fcadade edada e a

    e acceda a a a. Paa defca a cee de fa fabe ee a cea c be de

    a caea e aega a ade de a e a acac. Deeded de a

    facae a heaea a.

    La fac aceca de a cea e gada e a bae de da, c a caea cfada e MD5.

    E f, a aefcac de a cfada edae e c HTTPS, e cea e

    eg de a acac dae e.

    E aee de a acac e ea a cab ae de adade de a a, a ga

    e cab dcd dfcace eeda de a bae de da fcadad, e e

    gea ae de adad de ea.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    17/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 17de 97

    La acac a a bae de da e MSQL, dde e aacea da a fac efeda acee, fea, cde de ca, edd, c, g, ec..Paa de caa e ha

    edae e ed eb c PHP a API de acce de MSQL.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    18/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 18de 97

    E a fe de a e eecfca ee e hace e gaa e e a a deaa, a e

    e e efee a cae e (ge de da) c a ee (eacc c e a

    c a acace). P e e ecc e aa c ca de e decbe e de

    ea c e eaca c e a, a c, dagaa de ececa, e ea a

    eacc de c de be e a acac a a de e dead cada ca de .

    Mea e e ca de ee e dead de a a egc de ecea, e dagaa de

    ececa cee deae de eeac de ecea, ced be cae e e a

    aa eea e ecea, eae ecabad ee be. P e a e

    dagaa UML para construir, documentar, visualizar y especificar el sistema de software de una forma

    grfica.

    Eca c deae cada a de a fce ae de de a acac. Ad

    gfc (Fga 3.1) aa a e ce eee ca de c e de

    deae c.

    Fga 3.1 Ca de U

    uc Casos de uso principales

    Lmite del sistemaConsulta listado

    maestro

    Usuario

    Consultafabricantes

    Consultaproveedores

    Consulta stock

    Solicitud Alta

    AdministracinAlta

    SQL

    InformacinPersonal

    Consultardenes de

    trabajo

    Solicitud Altardenes de trabajo

    Ingeniera ORCAD

    Ingeniera InsertarAVL

    Almacn Quitar oSacar Stock

    Almacn Kitting

    Hacer solicitud decompra

    Gestionarsolicitudes de

    compra

    Gestionar Pedidos

    FirmarSolicitudes de

    compra

    Usuario conpermisos

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    19/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 19de 97

    C Beda de fac de cee

    D Beda de fac be fabcae, eede, daahee,

    bcace, c, fea, ce de afcac dde e e ad

    A Ua

    A

    U a accede a a acac aa bca fac be

    cee. Idce a() aaba() a bca e fa dea a

    beda. E ea debe bca ccdeca de cee c a

    aaba e e a ha dcd deee e ad

    E a ha accedd a a acac ha ead e e e

    INVENTARIADO be LISTADO MAESTRO

    F I

    1. E a dce

    de a beda e a caa

    de e de fa a e

    b de Bca.

    2. E aegad ea e ced

    de fa a ed, aa e

    ee eace a beda e a bae

    de da.

    3. E ed eb e ceca ca bae de da eaa a

    ca bade e da

    cad e a.

    4. C a eea de a bae de

    da, e ed eb ce a

    ga c ad de

    cee e ccde a

    ea a aegad.

    5. E aegad ecbe a ga

    c ead de a beda

    e a ea a a.

    E S e 3. La bae de da deee g ead e ea

    eae fa ccad de a eeca de ccdeca e

    a d ea de e.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    20/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 20de 97

    C Beda de fabcae de cee

    D Beda de fac be cee a a de fabcae. Se

    bed fac be eede, daahee, bcace, c,

    fea, ce de afcac dde e e ad

    A Ua

    A

    U a accede a a acac aa bca fac be

    cee a a de fabcae. Idce a() aaba() a bca e

    fa dea a beda. E ea debe bca ccdeca de

    cee c a aaba e e a ha dcd deee e

    ad

    E a ha accedd a a acac ha ead e e e

    INVENTARIADO be CONSULTA FABRICANTES

    F I

    1. E a dce

    de a beda e a caa

    de e de fa a e

    b de Bca.

    2. E aegad ea e ced

    de fa a ed, aa e

    ee eace a beda e a bae

    de da.

    3. E ed eb e ceca c

    a bae de da eaa a

    ca bade e da

    cad e a.

    4. C a eea de a bae de

    da, e ed eb ce a

    ga c ad de

    cee e ccde aea a aegad.

    5. E aegad ecbe a ga

    c ead de a beda

    e a ea a a.

    E S e 3. La bae de da deee g ead e ea

    eae fa ccad de a eeca de ccdeca e

    a d ea de e.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    21/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 21de 97

    C Beda de eede de cee

    D Beda de fac be cee a a de eede. Se

    bed fac be fabcae, daahee, bcace, c,

    fea, ce de afcac dde e e ad

    A Ua

    A

    U a accede a a acac aa bca fac be

    cee a a de eede. Idce a() aaba() a bca e

    fa dea a beda. E ea debe bca ccdeca de

    cee c a aaba e e a ha dcd deee e

    ad

    E a ha accedd a a acac ha ead e e e

    INVENTARIADO be CONSULTA PROVEEDORES

    F I

    1. E a dce

    de a beda e a caa

    de e de fa a e

    b de Bca.

    2. E aegad ea e ced

    de fa a ed, aa e

    ee eace a beda e a bae

    de da.

    3. E ed eb e ceca c

    a bae de da eaa a

    ca bade e da

    cad e a.

    4. C a eea de a bae de

    da, e ed eb ce a

    ga c ad de

    cee e ccde aea a aegad.

    5. E aegad ecbe a ga

    c ead de a beda

    e a ea a a.

    E S e 3. La bae de da deee g ead e ea

    eae fa ccad de a eeca de ccdeca e

    a d ea de e.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    22/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 22de 97

    C Beda de fac be c de cee

    D Beda de fac be e c de cee a a de

    a a de cee c e ee abe.

    A Ua

    A

    U a accede a a acac aa bca fac be e c

    de a cee a a de a a. Idce ad de

    cee c de cae e ee bee fac dea a

    beda. E ea debe bca ccdeca de cee c e

    ad e e a ha dcd dee cead.

    E a ha accedd a a acac ha ead e e eINVENTARIADO be CONSULTA STOCK

    F I

    1. E a dce

    de a beda e a a

    de e de fa a e

    b de Bca.

    2. E aegad ea e ced

    de fa a ed, aa e

    ee eace a beda e a bae

    de da.

    3. E ed eb e ceca c

    a bae de da eaa a

    ca bade e da

    cad e a.

    4. C a eea de a bae de

    da, e ed eb ce a

    ga c ad de

    cee c e

    ccde a ea a aegad.

    5. E aegad ecbe a ga

    c ead de a beda

    e a ea a a.

    E S e 3. La bae de da deee g ead e ea

    eae fa ccad de a eeca de ccdeca e

    a d ea de e.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    23/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 23de 97

    C Agega cee edae fche

    D Agega cee dede fche e fa .c c ca

    bga.

    A Ua adad

    A

    U a adad accede a a acac aa ea dede

    fche d cee e ega be cead da

    bga. E ea debe bca ccdeca de cee c e

    ad e e a adad ha dcd agega

    cee eed c da ee

    E a adad ha accedd a a acac, ha ead e ee INVENTARIADO be ALTAS MASIVAS ee e de

    adad.

    L e cee eda egad e e ea

    F I

    1. E a dce e fche

    c cee e ca de

    fa a e b de

    Iea.

    2. E aegad ea e ced

    de fa a ed, aa e

    ee eace a beda e a bae

    de da.

    3. E ed eb e ceca c

    a bae de da eaa a

    ec de cada de

    cee bade e

    da cad e a

    e ea eed ee.

    Cada de e ed ID

    .

    4. E aegad ecbe e eae

    de fac eea .

    E S e 4. E a bae de da ee eg eed ee e ea

    eae fa ccad de a ea e ha dcd e fa

    ee e ee e fche a aegad e a d ea

    de e.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    24/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 24de 97

    C Hace fe c ca SQL

    D Se hace d de fe edae ca SQL e be a

    eac de e Ece

    A Ua

    A

    U a accede a a acac aa hace fe a a

    de ca SQL aa eee ea e EXCEL. E ea debe

    bca ccdeca c e de ca e e d dee a

    fac e ad.

    E a ha accedd a a acac ha ead e e e SQL

    F I

    1. E a dce a ca

    aa bca a fac deeada

    a e b de SQL.

    2. E aegad ea e ced

    de fa a ed, aa e

    ee eace a beda e a bae

    de da.

    3. E ed eb e ceca c

    a bae de da eaa aca bade e a ca

    cada e a.

    4. C a eea de a bae de

    da, e ed eb ce a

    ga c ad a ea a

    aegad.

    5. E aegad ecbe a ga

    c ead de a beda e a ea a a.

    6. S e a ea ea

    e fa EXCEL e daa a b

    EXCEL.

    7. C a eea e ed

    eb ce ach EXCEL a

    ea a aegad.

    8. E a acea e ach. 9. C a eea e ed

    eb ee e acce a fche.

    E S e 8. E a caceae decaga ca e 9.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    25/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 25de 97

    C Mdfca a a fac ea.

    D Mdfca bee fac be da eae de de a

    acac.

    A Ua

    A

    E a d bee dfca fac ea aa a

    acac.

    E a ha accedd a a acac ha ead e e e

    INFORMACIN PERSONAL.

    L cab de fac eda egad e e ea

    F I

    1. E ed eb e ceca c

    a bae de da eaa a

    ca bade e e a e

    ha accedd.

    2. C a eea de a bae de

    da, e ed eb ce a

    ga c da a ea aaegad.

    3. E a ceba da

    dfca e deea.

    Peee a e b

    Mdfca

    4. E ea ceba e

    ee eece da

    ee ega cab e abae de da. Peee ea

    a fac a aegad.

    5. E aegad ecbe a ga

    c ead de a dfcac

    e a ea a a.

    E E 3 e a ede a dfca g da.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    26/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 26de 97

    C Ma dfca a fac be a hea de cee

    D Mdfca bee fac be da de a hea de

    cee.

    A Ua adad c e de Igeea

    A

    E a d bee dfca fac be da de a

    hea de cee

    E a ha accedd a a acac ha ead e e e INGENIERA

    be ORCAD. Ted e ee e e de Igeea

    L cab de fac eda egad e e ea

    F I

    1. Se ca cad e a

    eecca cee e

    ee dfca a edae

    a beda eaa dced

    aa e fac de beda.

    2. E ea ecge da de

    a bae de da geea

    fa c a fac.

    3. E a dfca da

    ea e b Mdfca.

    4. E ea ceba e

    ee eece daee ega cab e a

    bae de da. Peee ea

    a fac a aegad.

    5. E aegad ecbe a ga

    c ead de a dfcac

    e a ea a a.

    E E 3 e a ede a dfca g da.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    27/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 27de 97

    C Agega a hea ea de cee

    D Agega a hea ea de cee.

    A Ua adad c e de Igeea

    A

    E a d agega a ea hea a cee

    E a ha accedd a a acac ha ead e e e INGENIERA

    be ORCAD. Ted e ee e e de Igeea

    L cab de fac eda egad e e ea

    F I

    1. Se ca cad e a

    eecca cee a e

    ee agega a ea hea

    edae a beda eaa

    dced aa e fac

    de beda.

    2. E ea ecge da de

    a bae de da geea

    fa c a fac.

    3. E a dce da

    ea e b Idc.

    4. E ea ceba e

    ee eece da

    ee agega e eg e abae de da c ID .

    Peee ea a fac

    a aegad.

    5. E aegad ecbe a ga

    c a ea aa e a ea a

    a.

    E E 3 e a ede a dc ga hea a ee

    cee.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    28/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 28de 97

    C Ma dfca a fac be fabcae de

    cee

    D Mdfca bee fac be da de fabcae de

    cee.

    A Ua adad c e de Igeea

    A

    E a d bee dfca fac be da

    fabcae de cee

    E a ha accedd a a acac ha ead e e e INGENIERA

    be AVL. Ted e ee e e de Igeea

    L cab de fac eda egad e e ea

    F I

    1. Se ca cad e a

    eecca cee e

    ee dfca a edae

    a beda eaa dced

    aa e fac de beda.

    2. E ea ecge da de

    a bae de da geea

    fa c a fac.

    3. E a dfca da ea e b Mdfca.

    4. E ea ceba e ee eece da

    ee ega cab e a

    bae de da. Peee ea

    a fac a aegad.

    5. E aegad ecbe a ga

    c ead de a dfcac

    e a ea a a.

    E E 3 e a ede a dfca g da.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    29/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 29de 97

    C Agega fabcae e a cee

    D Agega fabcae e a cee

    A Ua adad c e de Igeea

    A

    E a d agega e fabcae a cee

    E a ha accedd a a acac ha ead e e e INGENIERA

    be AVL. Ted e ee e e de Igeea

    L cab de fac eda egad e e ea

    F I

    1. Se ca cad e a

    eecca cee a e

    ee agega e fabcae

    edae a beda eaa

    dced aa e fac

    de beda.

    2. E ea ecge da de

    a bae de da geea

    fa c a fac.

    3. E a dce da

    ea e b Idc.

    4. E ea ceba e

    ee eece da

    ee agega e eg e abae de da c ID .

    Peee ea a fac

    a aegad.

    5. E aegad ecbe a ga

    c a ea aa e a ea a

    a.

    E E 3 e a ede a dc g fabcae.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    30/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 30de 97

    C Beda de fac be a de de aba

    D Beda de fac be a de de aba. Se bed

    fac be deae de a a edd.

    A Ua

    A

    U a accede a a acac aa bca fac be a

    de de aba. E ea debe bca a fac c

    cedee edd deae aa fa a a.

    E a ha accedd a a acac ha ead e e e

    PRODUCCIN be RDENES DE TRABAJO.

    F I

    1. E a a e b

    RDENES DE TRABAJO

    2. E aegad ea e ced

    a ed, aa e ee eace a

    beda e a bae de da.

    3. E ed eb e ceca c

    a bae de da eaa aca.

    4. C a eea de a bae de

    da, e ed eb ce a

    ga c ad de

    cee e ccde a

    ea a aegad.

    5. E aegad ecbe a ga

    c ead de a beda

    e a ea a a. E ea

    ed a c ed a ee

    a de eca deae

    edd de a de de aba

    e deee.

    E S e 1. La bae de da deee g ead e ea

    eae fa ccad de a eeca de ccdeca e

    a d ea de e.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    31/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 31de 97

    C Mdfca a fac be a de de aba

    D Mdfca fac be da de a de de aba

    A Ua adad c e de Pdcc

    A

    E a d dfca fac be da de a de de

    aba

    E a ha accedd a a acac ha ead e e e

    PRODUCCIN be RDENES DE TRABAJO. Ted e ee e

    e de Pdcc

    L cab de fac eda egad e e ea

    F I

    1. Se ca cad e a

    eecca a de de aba e

    ee dfca.

    2. E ea ecge da de

    a bae de da geea

    fa c a fac.

    3. E a dfca da

    ea e b Mdfca.

    4. E ea ceba e

    ee eece da

    ee ega cab e a

    bae de da. Peee eaa fac a aegad.

    5. E aegad ecbe a ga

    c ead de a dfcac

    e a ea a a.

    E E 3 e a ede a dfca g da.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    32/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 32de 97

    C Agega a ea de de fabcac

    D Agega a ea de de fabcac

    A Ua adad c e de Pdcc

    A

    E a d agega a ea de de fabcac

    E a ha accedd a a acac ha ead e e e

    PRODUCCIN be SOLICITUD ALTA. Ted e ee e e de

    Pdcc

    La fac eda egada e e ea

    F I

    1. Se ca cad e a

    ea e b SOLICITUD ALTA.

    2. E ea ecge da

    edae fa.

    3. E a dce da

    ea e b Idc.

    4. E ea ceba e

    ee eece da

    ee agega e eg e a

    bae de da c ID .

    Peee ea a fac

    a aegad.

    5. E aegad ecbe a ga

    c a ea aa e a ea a

    a.

    E E 3 e eea ca bga ee e fa cec,

    e ea fa de e ee a ca.

    E 3 ede cacea e aa.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    33/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 33de 97

    C Agega e cee a ea.

    D Agega e cee a ea a eea de e

    adad cfe aa da de aa defaee.

    A Ua

    A

    E a d agega e cee e e ea de fa

    aca haa e adad cbe da e gee e e

    ea de aea defa

    E a ha accedd a a acac ha ead e e e

    INVENTARIADO be SOLICITUD ALTA.

    La fac eda egada e e ea.

    F I

    1. Se ca cad e a

    ea e b SOLICITUD ALTA.

    2. E ea ecge da

    edae fa.

    3. E a dce da

    ea e b Idc.

    4. E ea ceba e

    ee eece da

    ee agega e eg e a

    bae de da c ID .Peee ea a fac

    a aegad ea eae de

    ce aa e adad.

    5. E aegad ecbe a ga

    c a ea aa e a ea a

    a.

    E E 3 e eea ca bga ee e fa cec,

    e ea fa de e ee a ca.

    E 3 ede cacea e aa.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    34/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 34de 97

    C Mdfca a fac be a aa aca de cee

    D Mdfca a fac be a aa aca de cee

    A Ua

    A

    E a d dfca fac be aa aca de

    cee.

    E a ha accedd a a acac ha ead e e e

    INVENTARIADO be ALTAS PROVISIONALES.

    L cab de fac eda egad e e ea

    F I

    1. Se ca cad e a

    eecca cee e

    ee dfca de e haba

    dad de aa acaee.

    2. E ea ecge da de

    a bae de da geea

    fa c a fac.

    3. E a dfca da

    ea e b Mdfca.

    4. E ea ceba e

    ee eece da

    ee ega cab e a

    bae de da. Peee eaa fac a aegad.

    5. E aegad ecbe a ga

    c ead de a dfcac

    e a ea a a.

    E E 3 e a ede a dfca g da.

    E 5 e a ede eea e cee aca de e aa e

    eaad de e adade. E ee ca a acaad de

    eae de ee.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    35/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 35de 97

    C Ea a fac be a aa aca de cee

    D Ea a fac be a aa aca de cee

    A Ua

    A

    E a d Ea fac be aa aca de

    cee.

    E a ha accedd a a acac ha ead e e e

    INVENTARIADO be ALTAS PROVISIONALES.

    L cab de fac eda egad e e ea

    F I

    1. Se ca cad e a

    eecca cee e

    ee ea de e haba

    dad de aa acaee.

    2. E ea ecge da de

    a bae de da geea

    fa c a fac.

    3. E a eecca e

    cee ea e b

    Ea.

    4. E ea ea ega

    cab e a bae de da.

    Peee ea a fac

    a aegad.

    5. E aegad ecbe a ga

    c ead de a eac

    e a ea a a.

    E E 3 e a ede a ea g da.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    36/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 36de 97

    C Agega e cee a ea.

    D Agega e cee a ea ead ag cee

    dad de aa a.

    A Ua adad

    A

    E a d agega e cee e e ea cad

    cebe e d da acae cec

    E a ha accedd a a acac ha ead e e e

    HERRAMIENTAS DW be ALTAS ADMINISTRADOR.

    La fac eda egada e e ea.

    F I

    1. Se ca cad e a

    ea e b ALTAS

    ADMINISTRADOR.

    2. E ea ecge da

    edae fa.

    3. E a ceba da

    dcd aeee e

    a e c e aa ea

    e b Idc.

    4. E ea ceba e

    ee eece da

    ee agega e eg e a

    bae de da c ID .Peee ea a fac

    a aegad ea eae de

    ce aa e cae aa e

    ea e ha d ceca

    ce fa aa de

    a c e ID def.

    5. E aegad ecbe a ga

    c a ea aa e a ea a

    a.

    E E 3 e eea ca bga ee e fa cec,

    e ea fa de e ee a ca.

    E 3 ede cacea echaa e aa. E ee ca e ea

    ce a cae aa e ea e eda baa.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    37/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 37de 97

    C Agega a c a cee de ea.

    D Agega a c a cee de ea. Ea acc e ede

    hace dced eaee e ID de cee a bcac

    dde e ecee.

    A Ua c e de ALMACN

    A

    E a d agega a c de cee

    E a ha accedd a a acac ha ead e e e ALMACN

    be OPERACIONES POR PART NUMBER.

    La fac eda egada e e ea.

    F I

    1. Se ca cad e a

    ea e b OPERACIONES

    POR PART NUMBER. Seecca

    cee a e ee agega

    a c edae a beda

    eaa dced aa e

    fac de beda.

    2 E ea ecge da de a

    bae de da geea fa

    c a fac

    3. E a agega eae a

    dade de cee e ea

    ea e b cedee.

    4. E ea ceba e

    ee da ee caba e

    eg e a bae de da.

    Peee ea a fac

    a aegad.

    E E 3 e eea ca bga ee e fa cec,

    e ea fa de e ee a ca.

    E 3 ede cacea a acc.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    38/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 38de 97

    C Agega a c a a cee de ea edae

    g.

    D Agega a c a a cee de ea. E a

    d hace edae ad dde d eeg dede ebcace e eae a dade. a acc e d hace de fa

    aca cea. a acc e d ab hace c ad de

    cee ID de cee de ca cega a eca

    eea de cee e fa dc.

    A Ua c e de ALMACN

    A

    Agega a c a a cee de ea edae

    g.

    E a ha accedd a a acac ha ead e e e ALMACN

    be KITTING NUEVO.

    La fac eda egada e e ea.

    F I

    1. Se ca cad e a

    eea e fa dde dea

    a a de cee a

    dade e ee eae.

    Segdaee ea e b

    KITTING

    2 E ea ecge da de a

    bae de da geea fa

    c a fac.

    3. E a eae a dade

    de a bcace e deee de cada

    de cee e

    d e a a ea e

    b EJECUTAR KITTING.

    4. E ea ceba e

    ee da ee caba e

    eg e a bae de da.

    Peee ea a fac

    a aegad.

    E E 3 e eea ca bga ee e fa cec,

    e ea fa de e ee a ca.

    E 3 ede cacea a acc.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    39/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 39de 97

    C Agega a cd de ca.

    D E a d ca a ca de dfeee cee eged

    ee dea efeeca eede.

    A Ua c e de COMPRAS

    A

    E a d ca a ca de dfeee cee eged

    ee dea efeeca eede.

    E a ha accedd a a acac ha ead e e e COMPRAS

    be SOLICITUD DE COMPRA.

    La fac eda egada e e ea.

    F I

    1. Se ca cad e a

    eea e fa dde e

    eea da de a cd

    eg dea a a de

    cee a eecc de a

    efeeca. Segdaee ea

    e b SOLICITUD COMPRA.

    2 E ea ecge da de a

    bae de da geea fa

    c a fac.

    3. E a acea e ach e

    e ce c a fac

    dcda e a.

    4. E ea ceba e

    ee da ee caba e

    eg e a bae de da.

    Peee ea a fac

    a aegad a ea e aaa

    e fa df.

    E E 1 e eea ca bga ee e fa cec,

    e ea fa de e ee a ca.

    E 3 ede cacea a acc.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    40/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 40de 97

    C Ma dfca a fac be a cde de ca.

    D Mdfca bee fac be a cde de ca.

    A Ua c e de COMPRAS

    A

    E a d bee dfca fac be a cde de

    ca.

    E a ha accedd a a acac ha ead e e e COMPRAS

    be SEGUIMIENTO SOLICITUDES. Ted e ee e e de

    Ca

    L cab de fac eda egad e e ea

    F I

    1. Se ca cad e a

    eecca a cd de ca

    e ee dfca a

    edae a beda eaa

    dced aa e fac

    de beda.

    2. E ea ecge da de

    a bae de da geea

    fa c a fac.

    3. E a dfca da ea e b Mdfca.

    4. E ea ceba e ee eece da

    ee ega cab e a

    bae de da. Peee ea

    a fac a aegad a

    ea e aaa e fa df.

    E E 3 e a ede a fa ga cd.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    41/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 41de 97

    C Fa a cde de ca.

    D Fa a cde de ca. Acc eeda aa e

    edd.

    A Ua adad c e de COMPRAS

    A

    E a de de ea a ceca cd de ca d

    faa aa cea e edd a gea.

    E a ha accedd a a acac ha ead e e e COMPRAS

    be FIRMAS SOLICITUDES. Ted e ee e e de Ca

    L cab de fac eda egad e e ea

    F I

    1. Se ca cad e a

    eecca a cd de ca

    e ee fa edae a

    beda eaa dced

    aa e fac de beda.

    2. E ea ecge da de

    a bae de da geea

    fa c a fac.

    3. E a e a fecha de

    fa.

    4. E ea ceba e

    ee eece daee ega cab e a

    bae de da. Peee ea

    a fac a aegad a

    ea e aaa e fa df.

    E ee ae e ea hace e

    a cd de ca e cea

    e edd cabde e ead.

    5. E aegad ecbe a ga

    c a cd de ca cedae edd e ea a a.

    E E 3 e a ede a dfca g da.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    42/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 42de 97

    C Ma a fac be edd.

    D Obee fac be edd.

    A Ua c e de COMPRAS

    A

    E a d bee fac be edd.

    E a ha accedd a a acac ha ead e e e COMPRAS

    be SEGUIMIENTO PEDIDOS. Ted e ee e e de Ca

    F I

    1. Se ca cad e a

    eecca edd e ee

    a edae a beda

    eaa dced aa e

    fac de beda.

    2. E aegad ea e ced

    de fa a ed, aa e

    ee eace a beda e a bae

    de da.

    3. E ed eb e ceca c

    a bae de da eaa a

    ca bade e da

    cad e a.

    4. C a eea de a bae de

    da, e ed eb ce a

    ga c ad de edd

    e ccde a ea a

    aegad.

    5. E aegad ecbe a ga

    c ead de a beda

    e a ea a a.

    E S e 3. La bae de da deee g ead e ea

    eae fa ccad de a eeca de ccdeca e

    a d ea de e.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    43/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 43de 97

    C Ma a fac be eede.

    D Obee fac be eede.

    A Ua c e de COMPRAS

    A

    E a d bee fac be edd.

    E a ha accedd a a acac ha ead e e e COMPRAS

    be CONSULTA PROVEEDORES. Ted e ee e e de

    Ca

    F I

    1. Se ca cad e a

    eecca eede e ee

    a edae a beda

    eaa dced aa e

    fac de beda.

    2. E aegad ea e ced

    de fa a ed, aa e

    ee eace a beda e a bae

    de da.

    3. E ed eb e ceca c

    a bae de da eaa a

    ca bade e dacad e a.

    4. C a eea de a bae de

    da, e ed eb ce a

    ga c ad de eede

    e ccde a ea a

    aegad.

    5. E aegad ecbe a ga

    c ead de a beda e a ea a a.

    E S e 3. La bae de da deee g ead e ea

    eae fa ccad de a eeca de ccdeca e

    a d ea de e.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    44/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 44de 97

    C Agega e eed.

    D Agega e eed.

    A Ua adad c e de COMPRAS

    A

    E a d agega e eed e e ea cad

    cebe e d da cec

    E a ha accedd a a acac ha ead e e e COMPRAS

    be ALTA PROVEEDOR.

    La fac eda egada e e ea.

    F I

    1. Se ca cad e a

    ea e b ALTA

    PROVEEDOR.

    2. E ea ecge da

    edae fa.

    3. E a dce d

    da bga ea e

    b Idc.

    4. E ea ceba e

    ee eece da

    ee agega e eg e a

    bae de da c ID .

    Peee ea a faca aegad.

    5. E aegad ecbe a ga

    c a ea aa e a ea a

    a.

    E E 3 e eea ca bga ee e fa cec,

    e ea fa de e ee a ca.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    45/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 45de 97

    C Agega a ea fea.

    D Agega a ea fea.

    A Ua adad c e de COMPRAS

    A

    E a d agega a ea fea e e ea cad

    cebe e d da cec

    E a ha accedd a a acac ha ead e e e COMPRAS

    be ALTA OFERTA.

    La fac eda egada e e ea.

    F I

    1. Se ca cad e a

    ea e b ALTA OFERTA.

    2. E ea ecge da

    edae fa.

    3. E a dce d

    da bga ea e

    b Idc.

    4. E ea ceba e

    ee eece da

    ee agega e eg e a

    bae de da c ID .

    Peee ea a fac

    a aegad.

    5. E aegad ecbe a ga

    c a ea aa e a ea a

    a.

    E E 3 e eea ca bga ee e fa cec,

    e ea fa de e ee a ca.

    E

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    46/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 46de 97

    E ee aaad fa c de dagaa de ececa c aca a acac a

    eeca aa cea eacce de a.

    E geea e a a aa e ee aaad dagaa fecee de de ea c a

    ca aa e a bega a fac deeada de cae da de ea eg

    eg de de a acac a ece aa agega e eg a ea.

    E ee ca he eegd a beda de a e e e ede hace e e ea c e a

    beda de cee a ec de da c e e aa de a.

    C e bea e a Fga 3.2 aa cae beda de de ea e eabece a ce

    haca a bae de da aa cba e da ead e a e a efa gfca, e ee

    ca e fa eee, cec de a, fece a a e ead de a a fae d da. Bcaee da a ca e e ea hace ae de cae

    a e e ea e ha de a fa dcada aeee. E ea, ae, a ee

    ged a decce c a ce a a bae de da, cbac de ee

    beda de a fac cada.

    E a fga 3.3 bea a ec de e a de de ea e e ede aa a

    cae ec de de ea. E ee ca, e e fa cedee, e a eee

    eg eg eecca a c da de aa a e. Peee dc

    da ecea e ea e ecaga de ceca c a bae de da aa a efcac de

    . E ca ee e ea e a fa cd a be c aa baa ,e ca ca, a eae cfad a eac eaada e eg

    dcd. E geea e a aca de fa a e da a be ece e e ea

    eaa de de ea eed e cea a be ecce. E ea, e ee ca, ee

    de a a fa e e ha ee e ca e e ea e a fga 3.3, e ed da

    ecea aa a ec, eg cba e cec eee fa a a

    ha d be a ec e ca ca ea fecee a c a eae.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    47/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 47de 97

    B

    Fga 3.2 Beda de cee de de ea

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    48/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 48de 97

    I

    Fga 3.3 Iea e a de de ea

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    49/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 49de 97

    E dagaa UML de a Fga 3.4 ada a eede de a fa fc a dfeee fce e

    e ede eaa, e de a a ede hace, c e ede hace de eee

    e eacad ee c ecce e.

    Pcaee, ha a cae de eee fdaeae aeded de cae e eaa a

    cae fce de a acac. eae, bca, a, fea, a, dee de

    fabcac eede. Se ecagad de eaca c d de eee de a

    acac.

    Aha eca cada de eee de a acac c be acce be e

    eace c de eee.

    defca a cada de eb e d a a acac. Seg e eega eeecee a cada de ca eabecd e a aba d hace eace c da

    de aa cee c dee de aba, ada aba, dfca ea eee

    dee de aba, ada eede, a eae c, hace g hace cde de

    ca.

    I, AL, defca cada de a dfeee face e e ecea be

    cee de de ea. Td e eee e eacad ee a cae aa

    deada Pa Nbe.

    , defca a fea c eed edae a eac a ca e acada a

    fabcae de a aba AVL. S e d da de aa e a ee e e eee.

    defca a fac e e ecea aa cada a de a aea de

    fabcac. E eacad c a aba de cde e eg ca ead aaa a e edd

    cae ed a efeeca a de de fabcac. Seg eg de a e d

    caba e ead de a de, da de aa ada a aba.

    H defca a fac eceaa aa dcc ea eacada c a aba eae

    a e ee e e e cee aa de ee hea. Seg e de a d da de

    aa ada a aba e a cee.

    K ced da a fac eceaa be e g cee a

    cae e e eae dade de c. La eac de e d aba ea cea e

    defcad de g e defcad de cee.

    ced da a fac eceaa be a cd

    de ca cee. La eac de e d aba ea cea e defcad de a

    cd de ca e defcad de cada de cee.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    50/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 50de 97

    Fga 3.4 Dagaa UML

    class Modelo de clases

    Itemmaster

    column*PK Part Number Descripcion Norma o valor

    + marca()

    PK+ PK_Itemmaster()

    AVL

    column*PK Part Number*PK LineaAVL

    PK+ PK_AVL(, )

    Ubica

    column*PK Part Number*PK LineaUbica

    PK+ PK_Ubica(, )

    Usuarios

    column*PK Identidad

    PK+ PK_Usuarios()

    kitting

    column*PK kitting

    PK+ PK_kitting()

    rdenes de fabricacin

    column*PK orden de fabricacion solicitud

    PK+ PK_rdenes de fabricacin()

    Solicitud compra

    column*PK solicitud

    PK+ PK_datos solici tud compra()

    Ofertas

    column*PK Part Number*PK Proveedor*PK LineaAVL

    PK+ PK_Ofe rtas(, , )

    Lineas solicitud compra

    column*PK solicitud*PK part number

    PK+ PK_Line as solici tud compra(, )

    Lineas kitting

    column*PK kitting*PK part number

    PK+ PK_Linea s kitting(, )

    Huellas

    column*PK Part Number

    PK+ PK_Huellas()

    Proveedores

    column*PK Proveedor

    PK+ PK_Proveedores()

    Tiene

    tiene

    Administracin

    Hacer kitting

    Hacer kitting

    Adminisrtacin

    tiene

    Hacer solicitud comprasHacer solicitu d compra

    oferta-AVL

    tiene

    tiene

    tienepedidos

    tiene

    Administracin

    Administracin

    Dar de alta

    Administracin

    tiene

    Administracin

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    51/97

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    52/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 52de 97

    E de de a acac eb e ha baad e a aeca caa de e caa gca c

    (Fga 4.1):

    1) Ne de efa de a eeac.

    2) Ne de acac gc.

    3) Ne de eeca de da.

    Fga 4.1 De de acac

    E e de efa de a eeac e baad e d dce e e ea a

    ed ae de a acac edae e a e e ed, de aea ecca, e

    ca a e da a fac e c a a de fa / eace.

    E e de acac gc e cd da a bea e cee cae aa faca a

    eaca de a acac. E e ca de eca a ac de Je, fdf caeda.

    E e de eeca de da e fad a bae de da e ea de ge de a

    a. Ee e e e ecagad de aacea da a fac ca e acce a a acac.

    Fga 4.2 Aeca caa

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    53/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 53de 97

    Se ha dead a efa de a agabe be bade e aec fdaeae

    c a facdad de aegac da a acac, ae ada ce aedae be a

    a d cc. Se h ee a de de be a efa e ca c a age

    caa de a eea. Dcha eca ede ee e:

    Ua cabecea c e g de a eea, be de e dde e ecea be dea e e ad a acac.

    E ce cea eg dde e ecee e a ede e e de eace haca be, fa baad e a fac dcda e a fac cada

    a acac. E e ca de a beda e eea a fac c dde cca a

    a e de beda e e, g de a eea , e de ead ecad a aba c

    dde e e age deech e a be acce e e eda eaa c eabeda.

    C ee ga dedad de ga de de a acac a cac deaa cab

    eee ee ea aa dfeecaa ea g de dda ae de a.

    L

    E a ga de g (Fga 4.3) e ede aeca e e ce d ca e e ecea aa

    eea a a a acac. C e bea a cabecea e a a e a ecada aeee

    c g de eea, be de e dde e ecea e be de a c a aaba

    a, a e e ee e abe e e gea.

    Fga 4.3 Lg

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    54/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 54de 97

    La ga ca (Fga 4.4) ee a cabecea c e g de a eea, be de a acac,

    be de a be de e ca. E a ae de ce e ecea d e

    cae e ede aega. Ee ce ede e dfeee a e e e ee dce debd a dfeee e eg e ega e a (e be e ega acce a e de

    ca, aac, adac e geea). E a ae fe e ecea e cee de e de a

    acac a a de a a e a e de g.

    Fga 4.4 Pga Pca

    E

    Caea de e de a ga ca ea a a a be c e e e

    ea a cac (Fga 4.5). E e e ea, e e ce, dfeee eace e ee

    acce e a. Pede aa cada be eg e eg e ega. E a cabecea e

    aeca e g de a eea, be de e be de a.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    55/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 55de 97

    Fga 4.5 Eace

    F

    E aec de fa e c e ad e a Fga 4.6. Tee a a cabecea e

    cae ga de a acac, c g de a eea, be de e dde e ecea e

    be de a. E e ce e eca, c cae de fa e ce a

    acac, de da ca e e ed e eea aa bee dc a fac

    e a bae de da.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    56/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 56de 97

    Fga 4.6 Fa

    B

    E fa de beda ead de a a e eeead c e ea e a

    Fga 4.7. Se ce de a cabecea dde e ecea a a de eace a e e ha accedd, e

    g de a eea e de ead ecad. E a ae aea deecha ea a be

    acce e e d hace c a beda e a ae fe e a e e de be aa

    cede a acce de eace.

    Fga 4.7 Beda c aba

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    57/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 57de 97

    E e gee e ea da a a de acce a aegabdad a acac dcad

    dede e ga e accede e dcad be.

    Fga 4.8 Ua

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    58/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 58de 97

    Fga 4.9 Ua c e de adac e dee de aba

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    59/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 59de 97

    Fga 4.10 Ua c e de aac

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    60/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 60de 97

    Fga 4.11 Ua c e de geea

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    61/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 61de 97

    Fga 4.12 Ua c e ca

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    62/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 62de 97

    Fga 4.13 Ua adad

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    63/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 63de 97

    E e gc de a acac e fa c de bea ceada e ce a cae

    eceaa aa e fcae de a a. Ea bea eeca dfeee fce eacada

    c eace de cc, afac adac de da,

    A , ee e ee dfeeca ee e e de efa e e de eeca, ded a

    eaa cab e dch e, caba e SGBD a bae de da ea de

    aaceae, afeca a e de efa eecad cab e e e gc aa adaa

    a e fe.

    E ee e e ea eg a aa de a gaac eada a be, e e e

    fcadade eacada e egba de de cae, c eace de heeca ee ea. P e,

    e e e de efa, e aca a cae aa cea be ecea aa eaa a eace.

    La bea eacada c eace be bae de da e fada de

    cee, cae ee eac de heeca c a cae ade cde a heaea

    de ce a bae de da, a e e debe cae de gea eace be a a.

    Ee cee e eaa a aea:

    Geeac de fage de ga a da a acac aa e e de efa. Cee a a ga aa gea beda eea. Fce aa de b geea ada e e e de efa eac ee .

    La acac a a bae de da eaca aa e e de eeca, dde aacea a

    fac efeda a eee de cag, a, ca,

    E bae a de a acac, e bc, e a bae de da e cecaee ecada

    deada c dea edade cedee ab eacad ee , de fa cheee

    efcee.

    Se dea a dfeee edade eceaa aa a bae de da. Peee fe eceaa

    a aa de eaca ee aa edade haced e a ea fee dbe dde a

    ae de cae aa eceba de a cae aa de a e deeda.

    Reec a ab de a edade, da da de a cae aa e cea edade

    ecea de ab aa cea, debd a e a aa a a ecea fa a aga

    eace deaaeca, de ga a ee de dfcace. Peee, a ecea fa a

    fe a e defa de a bae de da ed a e dae de de ecad cae

    / aaceae de da de de a a.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    64/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 64de 97

    I (Pa Nbe:cha(8), Decc:cha(64), Va a:cha(64), Ecaad:cha(64),

    Scae:cha(64), Fecha aa:dae(), Fecha baa:dae(), Fecha dfca:dae(), Ua aa:cha(64),Ua ea: cha(64), Ua dfca:cha(64))

    AL(Pa be:cha(8), Leaa:(100), Refeeca: cha(64), Fabcae:cha(64), acage: cha(64))

    C A(Pa Nbe, Pa be, Leaa)

    Cae aea:

    Pa Nbe efeeca a Ieae.

    (Pa_be:cha(8), eab: (100), c:(1000), bcac:(8))

    (Pa be:cha(8), eafea: (100), ec: (1000), d: (100), eade, a

    aa:cha(64), fecha aa:dae(), eaa: (100))

    K(Pa_be:cha(8), eab: (100), cadad: (100), cadadedee: (100))

    C (d_ca:(10), ec:cha(8), eabe:cha(8), fecha eega:dae(),

    eed:(5), beace:cha(8))

    F(d_faa: (10), decc:cha(8), d_g: (100))

    Cae aea:

    d_g efeeca a G.

    G(d_g: (10), decc:cha(8))

    (d_: (10), decc:cha(8))

    C G(d_, d_g)

    Cae aea:

    Id_ efeeca a T.

    d_g efeeca a G.

    C (d_faa, Pa Nbe)

    Cae aea:

    d_faa efeeca a Faa.

    Pa Nbe efeeca a Ieae.

    C (Pa be, Leaa, Pa be_Ofea, eafea, eaa)

    Cae aea:

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    65/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 65de 97

    Pa be efeeca a AVL.

    Leaa efeeca a AVL.

    Pa be_Ofea efeeca a Ofea.

    eafea efeeca a Ofea.

    eaa efeeca a Ofea.

    (d_ca:(8), Pa be:cha(8), eafea:(100), eaa:(100),

    d_eed:(5), d_ca_Lea edd:(100))

    Cae aea:

    d_ca efeeca a Ca.

    Pa be efeeca a Ofea.

    eafea efeeca a Ofea.

    eaa efeeca a Ofea.

    d_eed efeeca a Peede.

    d_ca_Lea edd efeeca a Lea edd.

    Pabe efeeca a Lea edd.

    (d_eed:(5), d:(8), be:a(64), aa:a(64), decc:a(64),

    ea:a(64), fa de ag:a(64))

    L (d_ca:(5), Pabe:a(8), cadad:(100), ec:(100))

    C (Pa Nbe, a_be, eab)

    Cae aea:

    #Pa Nbe efeeca a Ieae.

    #a_be efeeca a Ubcace.

    #eab efeeca a Ubcace.

    (a_be, eab, Pa_be, eab_Kg)

    Cae aea:

    a_be efeeca a Ubcace.

    eab efeeca a Ubcace.

    Pa_be efeeca a Kg.

    eab_Kg efeeca a Kg.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    66/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 66de 97

    E ee aaad e aa ea c a ecga e e ha decdd a aa aeeac de a acac a c de ce aec ae e a ec de a

    a de de egac. E ae de de da a dceac aa ada

    acea e fae, bee fac de a egac de cada a de a ae a ecada

    de de fae eee c c a fae de ee e e 6.

    La acac e ha deaad c a c LAMP, cead a acac Web edae eacbac de ecga:

    . L, ea ea

    . Aache, ed Web

    . MSQL, ed de bae de da

    . PHP, egae de gaac

    He ad ea ecga a e ee a caaceca bca:

    La ga cadad cadad de dceac eee e ee aedae d fd de a aea.

    Bea eacc de ea ecga ee . S ecga be gaa aeda a cdad de fae be. Se a a e fea deea aa cadad dcdad.

    La ecga L, Aache MSQL cee ee a a acac, ecad a deae e

    e de egac.

    H

    E egae aa gaa c de ad de ed cd de de cdg HTML, ed

    ga aafa.

    E de PHP e fdaea e a acac. La ga e geea de fa dca e e ed

    edae c e PHP cead. He deaad c de bea e PHP ad e e e

    de acce a da e ee deedeca de a acac. La ga dca ee:

    Lad de d e eaad beda. Ea ga caba cad e a acaade eaad a beda ee eaa ad eaad.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    67/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 67de 97

    Mdfcace be d e eaad (fabcae, eede, fea, bcace, ec.)efead de eda e ad beda ecada.

    C de acce a a dfeee ecce de a acac Vadac de eada de da a e fa

    Vefca a dea ecce e e ede eaa e ca a a eace. Redecce de fa dca a ga da eg cdce de a. E, eg a defcac de aegad cee, de d eee Acce a a bae de da dde e da de a acac dfcace Reaac de aea aaada. Reaac de eadca e bae a a fea eaada.

    E a eecc de ec he ad a e PHP 4.3. de fa ada, e fece a

    gaac eada a be, eead ae de a bea c eac de heeca ee ea.

    C

    La ha de e egae fa e e a aa def a eeac de dce

    ecad ec e HTML, XML XHTML. a ede eae deca e e cdg HTML e

    ach eaad de ha de e eaad a dce ca. Ee d, e e ca cab

    e a a c ach ade e aa de dce XHTML e edce a cee a

    fac efeee a e, a gaad e efceca. Oa eaa adca e e cab e a ha de

    e dee e cab de e geea aa a acac, de a aea haba e ea a

    d dce acde e cedee

    La ha de e e a acac e ha ad aa eea a ga eb geeada e

    ed de aea ecada, acad de a a acac aa e aegade ee a

    a de fa agadabe.

    Aeee he a acac c a eeac Web fada a bae de da

    eaca e MSQL a Web e PHP, cecada ee bcada e a a a c

    ea ea L ed Web( Aache).

    L dce HTML c e PHP e ha eaad ad DeaWeae, eecaad e

    egae HTML, XHTML CSS. Tab ee abaa c PHP.

    Cabe deaca e DeaWeae ee a de de a a efa, ce aae de

    efeeca de HTML CSS, e adad de ach cad dea abaa c a dce a

    a e.

    Paa faca e aba c a bae de da he ad hMAd e e adad Web de

    bae de da MSQL ee eaa a aea de adac eceaa (gea aba, ea

    ca,)

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    68/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 68de 97

    Oa heaea e a acac de ee fgfc The G aa a ceac dfcac de

    g, c, da a acac de bcace de gfc ad e a acac, ged

    ce geea e cafca, fca e de a acac. Ade de HTML PHP, e ag ca he

    ad e egae de cg JaaSc.

    Ee de de a eg e e bega e e aba e cada e. Laacac deeded de de a e a e ad, adaa acaee a efa c afcadad adecada a e de e de dch a. P a a cae a

    defcad e acceda a a acac e e edg a a ga ca. A cac e eaade de a:

    U de e e e a bc e ca d ca cae fac be cae

    cee de a bae de da. Obed fac be fabcae, eede, fea,

    bcace, eca dde e e ad, c. Oa fcadad e e ca da de aa

    cee e a e ead e ecea ec de aa. Tab d dfca da

    eae hace cae de ca be cae de de aba dada de aa (eabe,

    cee, edd, fecha de de, ec, ha dedcada de dedcad).

    O a ea e e bee e de aac e eed da a acce de a bc

    ade ee fcadade c a adc eacc de c de cae cee, a ceac deea bcace aa cee adad de a acac de cdfcac de bcace be

    aa de a eea, dfcac eac de bcace a bdad de hace g ce

    acae (aecd a ca de a ca).

    O de a e e e bee e de ca c e d hace cde de

    ca efca e ead e e e e ecea dde cabe deaca a de

    adad e e ecaga de fa ea cde aa e eee e cea e

    edd. Ee a aae de ee a fcadade de a de ca bc ab e

    ecaga de a acaac de a de a da.

    O de a e e ecagad de a adac de a dee de fabcac a cae d

    da de aa e cae e ee e ed. Ted e de dfcac de da

    ebe de a de a c de a eac de a a. Ee de a d bee

    fac de d edd e ega a de de fabcac a dfeeca de a bc e

    d e edd hech e cada a de ea.

    P ee a adad de ea e e ecaga de d ae aae

    ed acce a a ae de adac de e aa cada de a a c e da de aa

    a a e de de ea. Ee a ab e eaba de da de aa a a de

    cee edae aa aa e fche e a cee e cecaee cead ba aeca acdada.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    69/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 69de 97

    La acac a eca de aecac baad e e ege de ee e ee PHP

    ca a a bae de da aacead defcade de a caea cfada e d5.

    A accede e a a a ga de defcac, dce defcad caea. E f e

    e de ea fac e dc edae e c HTTP eg HTTPS, de ea fa ab

    aa cfad a ed. E ee e e ea ceba da dcd d

    e a ee a a de a aba acce de a bae de da. S d e d eabece a aabe

    de e dcad e de a e caga a ga de c eaada aa dch

    a.

    La e eaece abea haa e e a face edae a c cea e cead

    e aegad Web.

    La ga egda a a defcad ceba e de a e e dch a

    ee e ecea aa aa dcha ga. S ee acce, e ea de a acac e

    ea a a ga de aefcac a cae e acce a a fcadad de a acac.

    La fac ada a acac e faeada e HTML geeada edae e cdg e

    PHP, e ca, da de fcadad a a acac.

    P e, a acac e c de ga HTML c c e PHP e eeca e ed.

    La dea cae ada e c e ce a acac e cafca e e :

    . Reacada c a efa de a, e ea bee fac de

    . Reaa a gca de a acac

    . Ecagad de e de eeca (ecea aa fac de bae de da)

    E bae a ea ecac caa e cge cea deedeca ee a dfeee ae de a

    acac; de efa e fcae de a fce de acce a da caba e SGBD

    ad eca e e e de eeac a gca de gaa. He cd a ee debea e PHP ecagada de e de eeca de acce a da, de fa e e e gc de

    a acac accede a a a a a bae de da.

    La fac dcda a a ea e ecge a a de fa HTML.

    L ca de fa e ea ee ga edae e d POST cdfcad da a

    ea e HTML.

    Reaae e ee de ca c e fa HTML, aa e a acac aae

    fac a de a ga a a.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    70/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 70de 97

    La fcadad de a acac e baa e ca a ea de ge de bae de da MSQL.

    a eea ead bed aca e cececa..

    Refeee a de, a acac Web e cea ged a eecfcace de HTML de e CSS, de

    fa e e ace cecaee e cada aegad ede ga de fcadade.

    L cee de ge ee ad e a acac e ed Web e Ge de Bae

    de Da.

    E ed Web e he eegd e Aache, aad be e S.O. GNU/L. Se ha ad c

    cedee d de PHP, aa e ea caa de eea c e e ad de ed.

    E d de PHP debe ea cad c a gee deca adcae:

    , c e e a URI eaa e dfca de fa e cee e

    acaee ( ee e eace fa), c e e cge aee a e

    c e de .

    E SGBD eegd ha d MSQL c e e he eead e e de ceca de a acac,

    a edee eaa de aacea a fac ad a bae de da fee a fche.

    Cabe deaca e PHP e cba a a efecc c MSQL, e ca e e ea

    ha d a aea ca.

    S ebag, de caa a fa fcadade aa (c ede e edd ac, ea

    de edd, aaa de c deba de e ), he ecad bea de eeac.

    Debd a e MSQL e a bae de da egdad efeeca e aa daade,

    ecdad e ch a fee a a ce, ch cea c e PgeSQL, MS SQL

    See, Oace, ec. P e e decd debd a a ea e ee caee

    ede, e ede ega a dc ace deeada.

    Debd a, a cedad aa a ce eaca, haca abe a eace e e e

    eaa a cab.

    Se decd aa ee de fcadade fa deega ea aea e gaa ee: e

    gaad eda de aea de UNIX: , e e ecaga daaee de a acce.

    Geeaee, a de, , e e eeca caee e egd a

    ceba cada aga de a aea gaada ecea e eecada. De e a, a eeca.

    Edeeee ea e a c aeaa, cec ea a ac de SGBD e

    ceae daade c ede e PgeSQL, e ee e aa egae

    SQL92/SQL99, aacce, egdad efeeca, cede aacead eebdad de ,

    c e e eaa e de a c deedee de S.O. c e e de gaad de aea.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    71/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 71de 97

    Dada a aeca e e ha deaad e a acac, e SGBD da fcee e ecabad

    . L cab a eaa ece ea e a caa de acac, a e e ecea eca de

    e de eeca dde e ecea e SGBD e a e e cca c e. E cab ade e

    eaaa caee e a aada a fce deedee de SGBD ad, a e e e de

    fce geeac de ca e SQL a eacada c e e de eeca, ce de eeac.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    72/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 72de 97

    He eaad a ee de eba a de a abdad. La abdad e cea e a ecedade

    de a:

    Pea e d e a deeaa eca a fac.

    Def b de aegac c efeeca de aegabdad ece eace,

    d a edda e e a e eea e.

    Def de a e aa e e ee e e dca cf.

    Tee e cea a ace de ec de a a e de ach de bada, caacdad de

    ceae ec.

    E a fae de de e eeac, c e de de a efa, e a ec. e ha ed e

    cea ee aec ae. P a a abdad e ha d cad de d eac a

    a e e e deaba e eeaba a acac, ead e d e e ea fee

    fc, cda e a be aa e a fa.

    E ee aaad e ha fad a acac a ace eea e dea fcadade e e

    ca de e cee c e eabecd e ha ed e a dece ae

    c ede, egaac eeeac. Tab e ha ed a eba de fa,

    ece e de c a a ha de hace beda de de ea. Se ha faad c a

    acac eabe caca c e de d be aead eaada aa fa

    ea aac de fcadade.

    Segdaee e a de ca de e e ha d ecad dae e dce.

    1. Se eea e fa.

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    73/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 73de 97

    Fga 6.2.1.1 Fa

    2. Se agega e ee ach e fa df e ad a cee c a cdfcacea e e e ag a cee.

    Fga 6.2.1.2 Ada ach

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    74/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 74de 97

    3. E cee e dad de aa acaee haa e adad cebe agege a ea.

    4. E a ede dfca e aa ea e dada de aa defa. Tab ede eea

    a cd e ca ca ee e ede habe gd.

    1. Se eea e fa c da e e ea hace ccd c a beda.

    Fga 6.2.2.1 Ca PART NUMBERS

    2. Se ea a aba c da a ccdeca, E ae deecha ee a dfeee cee ee e a aa de bca a fac deeada.

    Fga 6.2.2.2 Read beda

  • 8/12/2019 Diseo y Desarrollo de Base de Datos en MySQL y PHP APACHE

    75/97

    F C

    De dea de bae de da e MSQL acac Web e PHP c ed cea APACHE

    Pga 75de 97

    3. Se d e fabcae.

    Fga 6.2.2.3 Ifac AVL