sistema de registros

Upload: yoels

Post on 07-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Sistema de Registros

    1/24

    Diseñado Por: Yoel Amador Puma

    SISTEMA DE REGISTROS DEPERSONAL

  • 8/19/2019 Sistema de Registros

    2/24

    Guía de Aprendizae !"#$ % IES&Pu'li(a&GMA )omuni(a(i*n

    )on+enido1. DISEÑO DEL SISTEMA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#

    1.1. Creando proyecto,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#

    2. Diseños y/o presentaciones,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!

    2.1. Diseño del for!lario lo"in,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, !

    2.2. Estr!ct!ra del proyecto,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!

    2.#. Diseño del for!lario persona,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-

    2.$. Diseño del for!lario %e"istrar &s!ario,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.

    2.'. Diseño del for!lario principal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$

    #. Ipleentando la (ase de datos,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/

    #.1. Dia"raa de (ase de datos,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/

    #.2. Escript de la (ase de datos,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0

    $. Ipleentando )rocediientos Alacenados,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1

    '. Ipleentando la capa l*"ica,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2

    '.1. Clase +!s!ario,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#"

    '.2. Clase +persona,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #"

    ,. Ipleentando la capa datos,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,##

    ,.1. Clase cone-i*n,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#!

    ,.2. Clase f!s!ario,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #!

    ,.#. Clase fpersona,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #.

    . Ipleentando las f!ncionalidades,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#$

    .1. !ncionalidades del for!lario frlo"in,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#$

    .2. !ncionalidades del for!lario fr)ersona,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#0

    .#. !ncionalidades del for!lario fr!s!ario,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#1

    0. !ncionalidades del for!lario MDI)rincipal,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina "

  • 8/19/2019 Sistema de Registros

    3/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n1. DISEÑO DEL SISTEMA

    1.1. Creando proyectoEn la pan+alla de 'ien9enida )li( en nue9o pro;e(+o

    O+ra 5orma de (rear es un pro;e(+o es )li( en ar(4i9o < Nue9o < Pro;e(+o= (omo semues+ra a (on+inua(i*n:

    Sele((ionamos el len8uae de pro8rama(i*n ; indos 3 Aplicaci*n de indos>orms

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina "

  • 8/19/2019 Sistema de Registros

    4/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n2. Diseños y/o presentaciones

    2.1. Diseño del for!lario lo"inDiseñamos el 5ormulario prin(ipal para a((eder a nues+ro sis+ema

    En sus propiedades modi?(amos de a(uerdo a la si8uien+e +a'la

    O(4eto )ropiedad 5alor Te@+o@# Name +@+lo8in Te@+o@! Name +@+)la9e

    BseS;s+emPassCord)4ar +rueu++on# Name '+nIn8resaru++on! Name '+n(errar

    2.2. Estr!ct!ra del proyectoEn el e@plorador de solu(iones a8re8amos unas nue9as (arpe+as ; los nom'ramos(omo en el si8uien+e para meor or8aniza(i*n de nues+ro pro;e(+o ;a ue en la(arpe+a presen+a(i*n es+aremos (reando di5eren+es 5ormularios de nues+ro sis+ema,

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina !

  • 8/19/2019 Sistema de Registros

    5/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    2.#. Diseño del for!lario personaA8re8amos un nue9o 5ormulario a la (arpe+a presen+a(i*n ; los nom'ramosfrpersona el in+er5az 9isual lo diseñamos (omo en la si8uien+e,

    En donde sus propiedades son

    O(4eto )ropiedad 5alor Te@+o@# Name +@+Nom'res Te@+o@! Name +@+Apellidos Te@+o@- Name +@+Dni

    Ma@Le8+4 1)om'oo@ Name ('oSe@o

    +em Mas(ulino5emenino

    DropDoCmnS+;le DropDoCnLis+u++on# Name '+nGuardar

     Te@+ Guardaru++on! Name '+nA(+ualizar

     Te@+ A(+ualizaru++on- Name '+n)errar

     Te@+ )errar

    En el e@plorador de solu(iones ueda (omo si8uien+e

    2.$. Diseño del for!lario %e"istrar &s!arioA8re8amos un nue9o 5ormulario en la (arpe+a Presen+a(i*n lo nom'ramosfr)ersonas el in+er5az 9isual a diseñar es,

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina .

  • 8/19/2019 Sistema de Registros

    6/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    En las propiedades del 8rupo Re8is+rar Bsuarios +ienen las si8uien+es propiedades

    O(4eto )ropiedad 5alor(!tton 6ae (tn7!scar)erson

     Te@+o@# Name +@+Dni Te@+o@! Name +@+Persona Te@o@- Name +@+Bsuario Te@+o@. Name +@+Pass

    En las propiedades del 8rupo listado de !s!arios re"istrados  +ienen laspropiedades (omo son los si8uien+es

    O(4eto )ropiedad 5alor)om'oo@# Name ('o(ampo

    +em perFdni Te@+ perFdni

     Te@+o@! Name +@+us(aru++on# Name '+nus(ar(4e(o@ Name ('eliminar

     Te@+ Eliminaru++on! Name '+nEliminar

     Te@+ EliminarDa+aGridieC Name da+alis+adolinLa'el Name ine@is+en+e

     Te@+ No E@is+e Da+osPara a8re8ar una nue9a (olumna del Da+aGridieC 4a(emos (li( ; modi?(amos laspropiedades (omo en la si8uien+e,

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina /

  • 8/19/2019 Sistema de Registros

    7/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    2.'. Diseño del for!lario principalEn el e@plorador de solu(iones a8re8amos un nue9o elemen+o (omo en las si8uien+es

     

    us(amos 5ormulario Primario MDI una 9ez u'i(ado nom'ramos MDIPrin(ipal ; a8re8ar

    )li( en Ar(4i9o H Nue9o a8re8amos dos su'mens (omo en la si8uien+e

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina 1

    Eliinar

  • 8/19/2019 Sistema de Registros

    8/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    #. Ipleentando la (ase de datos#.1. Dia"raa de (ase de datos

    La dia8ramo solo +iene dos +a'las +ales (omo son los ue se mues+ran,

    persona 

    !s!ario  

    #.2. Escript de la (ase de datos)*di8os para (rear la 'ase de da+os

    CREATE DATABASE Registro

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina #"

  • 8/19/2019 Sistema de Registros

    9/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    GOUSE RegistroGO/****** Object: Table [dbo].[erso!a] Scrit Date: ""/##/#$"% "$:&":''******/SET A(S)(U++S O(GO

    SET ,UOTED)DE(T)-)ER O(GOSET A(S)ADD)(G O(GOCREATE TAB+E [dbo].[erso!a]

    [!o0bres] [1arc2ar]''3 (U++4[aellidos] [1arc2ar]''3 (U++4[erd!i] [1arc2ar]53 (OT (U++4[se6o] [1arc2ar]'$3 (OT (U++4

    R)7AR8 9E8 C+USTERED 

    [erd!i] ASC3)T; AD)(DEs>ario] Scrit Date: ""/##/#$"% "$:&":''******/SET A(S)(U++S O(GOSET ,UOTED)DE(T)-)ER O(GOSET A(S)ADD)(G O(GOCREATE TAB+E [dbo].[>s>ario]

    [>sss] [1arc2ar]%&3 (OT (U++4[ass] [1arc2ar]&$3 (OT (U++4[erd!i] [1arc2ar]53 (OT (U++4

    R)7AR8 9E8 C+USTERED 

    [erd!i] ASC3)T; AD)(DEs>arioerso!a] Scrit Date: ""/##/#$"%"$:&":'' ******/A+TER TAB+E [dbo].[>s>ario]  )T; C;EC9 ADD  CO(STRA)(T [-9>s>arioerso!a] -ORE)G( 9E8[erd!i]3RE-ERE(CES [dbo].[erso!a] [erd!i]3GOA+TER TAB+E [dbo].[>s>ario] C;EC9 CO(STRA)(T [-9>s>arioerso!a]GO

    $. Ipleentando )rocediientos AlacenadosImplemen+amos los pro(edimien+os alma(enados para poder pro8ramar las5un(ionalidades de nues+ro pro;e(+o,

    USE [Registro]GO

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina #!

  • 8/19/2019 Sistema de Registros

    10/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    /****** Object: Storedroced>re [dbo].[eli0i!arerso!a] Scrit Date: ""/##/#$"%"':"%:$' ******/SET A(S)(U++S O(GOSET ,UOTED)DE(T)-)ER O(GOcreate roc [dbo].[eli0i!arerso!a]

    @erd!i 1arc2ar53asdelete ro0 erso!a 2ere erd!i=@erd!iGO/****** Object: Storedroced>re [dbo].[i!sertarerso!a] Scrit Date: ""/##/#$"%"':"%:$' ******/SET A(S)(U++S O(GOSET ,UOTED)DE(T)-)ER O(GOcreate roc [dbo].[i!sertarerso!a]@!o0bres 1arc2ar''34@aellidos 1arc2ar''34@erd!i 1arc2ar534@se6o 1arc2ar'$3as)!sert i!to erso!aerd!i4!o0bres4aellidos4se6o3 1al>es @erd!i4@!o0bres4@aellidos4@se6o3GO/****** Object: Storedroced>re [dbo].[i!iciarseccio!] Scrit Date: ""/##/#$"%"':"%:$' ******/SET A(S)(U++S O(GOSET ,UOTED)DE(T)-)ER O(GOcreate roc [dbo].[i!iciarseccio!]@>ss 1arc2ar''34@ass 1arc2ar''3asselect >sss4ass ro0 >s>ario2ere >sss=@>ss a!d ass=@assGO/****** Object: Storedroced>re [dbo].[eli0i!ar>s>ario] Scrit Date: ""/##/#$"%"':"%:$' ******/SET A(S)(U++S O(GOSET ,UOTED)DE(T)-)ER O(GOcreate roc [dbo].[eli0i!ar>s>ario]@erd!i 1arc2ar53asdelete ro0 >s>ario 2ere erd!i=@erd!iGO/****** Object: Storedroced>re [dbo].[0ostrar>s>ario] Scrit Date: ""/##/#$"%"':"%:$' ******/SET A(S)(U++S O(GOSET ,UOTED)DE(T)-)ER O(GOcreate roc [dbo].[0ostrar>s>ario]asselect.!o0bres4.aellidos4.erd!i4se6o

    ro0 erso!a i!!er joi! >s>ario >o! >.erd!i =.erd!i

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina #.

  • 8/19/2019 Sistema de Registros

    11/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    GO/****** Object: Storedroced>re [dbo].[0ostrar] Scrit Date: ""/##/#$"% "':"%:$'******/SET A(S)(U++S O(GOSET ,UOTED)DE(T)-)ER O(GO

    create roc [dbo].[0ostrar]asselect.!o0bres4.aellidos4.erd!iro0 erso!a i!!er joi! >s>ario >o! >.erd!i =.erd!iGO/****** Object: Storedroced>re [dbo].[i!sertar>s>ario] Scrit Date: ""/##/#$"%"':"%:$' ******/SET A(S)(U++S O(GOSET ,UOTED)DE(T)-)ER O(GOcreate roc [dbo].[i!sertar>s>ario]@erd!i 1arc2ar534@>ss 1arc2ar%&34@ass 1arc2ar&$3asi!sert i!to >s>ario>sss4ass4erd!i31al>es@>ss4@ass4@erd!i3GO

    '. Ipleentando la capa l*"icaImplemen+amos nue9as (lases en la (arpe+a l*8i(a ; las nom'ramos (omo en la si8uien+e

    '.1. Clase +!s!arioEn la (lase 9usuario implemen+amos los (ons+ru(+ores para 9alidar da+os ; en9iarda+os, Para implemen+ar los (ons+ru(+ores (odi?(amos lo si8uien+e,

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina #/

  • 8/19/2019 Sistema de Registros

    12/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    '.2. Clase +personaEn la (lase 9persona (odi?(amos (omo en el si8uien+e

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina #1

  • 8/19/2019 Sistema de Registros

    13/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    ,. Ipleentando la capa datosEn la (arpe+a da+os a8re8amos +res nue9as (lases (omo +ales (uales son los si8uien+es

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina !"

  • 8/19/2019 Sistema de Registros

    14/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    ,.1. Clase cone-i*nEn la (lase (one@i*n (odi?(ar lo si8uien+e Jso!rse 8 no(re del ser+idor9 catalo"8 (ase de datosK

    ,.2. Clase f!s!arioEn la (lase 5usuario (odi?(amos el si8uien+e (*di8o

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina !!

    6o(re de la 7ase de6o(re del

  • 8/19/2019 Sistema de Registros

    15/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina !.

  • 8/19/2019 Sistema de Registros

    16/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    ,.#. Clase fpersonaEn la (lase 5persona (odi?(amos (omo en la si8uien+e

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina !/

  • 8/19/2019 Sistema de Registros

    17/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    . Ipleentando las f!ncionalidadesSi a4ora mismo ee(u+amos mues+ro pro;e(+o es+o ini(iara (orre(+amen+e mos+r7ndonos el5ormulario ue se (re* por de5e(+o ue es el or1.+(, Dou'l (li( so're ello paramos+rar el in+er5az 9isual,

    .1. !ncionalidades del for!lario frlo"inEn la 9is+a diseño 4a(emos dou'l (li( so're el 'o+*n In8resar ; (odi?(amos losi8uien+e

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina !1

  • 8/19/2019 Sistema de Registros

    18/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    Dou'l (li( so're el 'o+*n (errar ; (odi?(ar los si8uien+es

    .2. !ncionalidades del for!lario fr)ersona

    En el e@plorador de solu(iones en la (arpe+a presen+a(i*n es+7n los 5ormularios ue(reamos an+eriormen+e a4ora aremos dou'l (li( so're el 5ormulario fr)ersona  ;en el 'o+*n 8uardar (odi?(amos lo ue (orresponde,

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina -"

  • 8/19/2019 Sistema de Registros

    19/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    En el (ot*n cerrar codi:car lo si"!iente

    .#. !ncionalidades del for!lario fr!s!arioEn el 5ormulario 5rmusuario dou'l (li( en el nom're ; (odi?(ar (omo el lossi8uien+es,

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina -!

  • 8/19/2019 Sistema de Registros

    20/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina -.

    Do!(l; clic

  • 8/19/2019 Sistema de Registros

    21/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    )li( so're el 'o+*n 8uardar ; (odi?(ar

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina -/

  • 8/19/2019 Sistema de Registros

    22/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*nDou'l (li( so're el 'o+*n 'us(ar ; (odi?(ar

    Dou'l (li( so're (4e eliminar ; (odi?(ar

    En el +@+Dni ; en su e9en+o e;Press (odi?(ar (omo en el si8uien+e

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina -1

    Do!(l; clic< a=!> paracodi:car sino les sale elt-tDni?@ey)ress no sepreoc!pe por =!e !na+e ecBo do!(l; clic< ya

     

  • 8/19/2019 Sistema de Registros

    23/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    En 'o+*n eliminar (odi?(ar lo si8uien+e

    Proramador: Yoel Amador Puma 3a4uira e&mail: Yoels,So5+s6Gmail,(omP78ina ."

  • 8/19/2019 Sistema de Registros

    24/24

    Guía de Aprendizae !"#/ %In+rodu((i*n a la Pro8rama(i*n

    0. !ncionalidades del for!lario MDI)rincipalEn el 5ormulario MDIPrin(ipal ; en el men Ar(4i9o