Sistema de Registros
Transcript of Sistema de Registros
-
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