Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cordova Ja PDF
Cordova Ja PDF
PRESENTADA POR
LIMA PER
2014
Reconocimiento - No comercial - Sin obra derivada
CC BY-NC-ND
El autor slo permite que se pueda descargar esta obra y compartirla con otras personas, siempre que se
reconozca su autora, pero no se puede cambiar de ninguna manera ni se puede utilizar comercialmente.
http://creativecommons.org/licenses/by-nc-nd/4.0/
ESCUELA PROFESIONAL DE INGENIERA ESTADSTICA E INFORMTICA
TESIS
PRESENTADO POR
LIMA - PER
2014
II
A Dios, porque es la razn de nuestra existencia.
II
A mis profesores, por su orientacin y dedicacin,
III
NDICE
Pgina
RESUMEN x
ABSTRACT xi
INTRODUCCIN xii
CAPTULO I. MARCO TERICO 1
1.1 Antecedentes 2
1.2 Bases Tericas 3
1.3 Definicin de trminos Bsicos 6
CAPTULO II. METODOLOGA 8
2.1 Mtodos 8
2.2 Materiales 11
CAPTULO III. DESARROLLO DEL PROYECTO 17
3.1 Descripcin del negocio 17
3.2 Modelo de casos de uso del negocio 18
3.3 Modelo de anlisis del negocio 21
3.4 Captura de requerimientos 27
3.5 Anlisis y diseo 30
3.6 Implementacin del sistema 39
CAPTULO IV. PRUEBAS Y RESULTADOS 48
4.1 Plan de pruebas 48
4.2 Propsito 49
4.3 Alcance 49
4.4 Panorama de pruebas planeadas 50
4.5 Enfoque de las pruebas 51
IV
CAPTULO V. DISCUSIN Y APLICACIONES 53
5.1 Discusin 53
5.2 Aplicacin 57
CONCLUSIONES 58
RECOMENDACIONES 59
FUENTES DE INFORMACIN 60
ANEXOS 62
V
NDICE DE FIGURAS
Pgina
pago de pensiones 25
VI
Figura Nmero 10 Diagrama de actividades pago
de pensiones 26
VII
NDICE DE TABLAS
Pgina
VIII
Tabla Nmero 12 Casos de uso del negocio 19
IX
RESUMEN
X
ABSTRACT
XI
INTRODUCCIN
XII
El problema es el Ineficiente proceso para poder inscribir, matricular y
controlar los pagos en el programa de acreditacin en computacin de la
Universidad Cesar Vallejo de la sede Lima Este.
XIII
La justificacin terica se basa en: Las dificultades actuales en el
Centro de Informtica de la Universidad Cesar Vallejo, son principalmente el
registro, procesamiento y consulta de la informacin de los estudiantes.
XIV
Costo beneficio
0 S/.42,337.4 S S/.42,337.4
Elaboracin: el autor
Elaboracin: el autor
Valor Actual Neto: S/. 1050,00.00 el cual es la diferencia entre los ingresos
actualizados y los gastos actualizados, adems de la inversin inicial (costo
del Proyecto), al ser positivo este resultado, la inversin es aceptable.
XV
CAPTULO I
MARCO TERICO
1
orientadas a incrementar su productividad aprovechando al mximo su
rendimiento en el desarrollo de sus actividades acadmicas y profesionales.
1.1 Antecedentes
Como antecedentes al problema ya definido encontramos algunos
casos que han sido desarrollados con xito:
2
mediante su uso elimine los problemas y contribuya de esta manera a
agilizar el servicio y atencin al alumno.
Ral Miguel Romero Galindo, 2011, El proyecto desarrollado por Miguel
Romero consiste en el anlisis, diseo e implementacin de un sistema de
informacin de apoyo a la gestin educativa en centros de educacin
especial. La administracin del proyecto adopt las prcticas establecidas
por el Project Management Institute.
1.2.1 Matriculacin
Yamada y otros, 2012 ,Por matriculacin (del latn mater) se
entiende por lo general un registro de determinados datos personales en
un archivo con objeto de formar parte de alguna institucin educativa o para
validar la posesin y el uso de un vehculo frente a las autoridades.
1.2.2 Acreditacin
Yamada y otros, 2012,Ante una demanda de Educacin Bsica,
de Educacin Superior Universitaria y de Educacin Superior No Universitaria
surgen los mecanismos de certificacin y acreditacin, a fin de asegurar la
calidad educativa que las instituciones deben brindar.
3
Mientras que para (Brunner J, 2007). Los sistemas de
acreditacin obedecen a distintos regmenes, particularmente en lo que se
refiere a su dependencia. En efecto, hay agencias pblicas, pero autnomas
respecto del gobierno, como es el caso de Colombia, Chile, Ecuador, Per,
Puerto Rico; de gobierno (Argentina, Bolivia, Brasil, Colombia, Cuba, Mxico,
Repblica Dominicana, Uruguay); privadas (Chile, Panam, Puerto Rico); o
dependientes de instituciones de educacin superior (Bolivia, Costa Rica,
Panam, Per, Repblica Dominicana, Uruguay). En varios casos, como
puede apreciarse, existen diversas alternativas en el mismo pas.
4
Los beneficios de la acreditacin segn (Riaces, 2004) son:
Asegurar un nivel de calidad que est por encima de un mnimo establecido
de forma colectiva, y la mejora institucional y de programas. Los beneficios
genricos de la acreditacin son mltiples.
5
1.2.4 Proceso de desarrollo unificado
Por otro lado cabe sealar que los verdaderos aspectos del
Proceso Unificado se resumen en tres fases clave: dirigido por casos de uso,
centrado en la arquitectura e iterativo e incremental.
6
1.3.2 Curso
En (Riaces, 2004) se define comoPeriodo o ao acadmico.
Puede tener una estructuracin trimestral, cuatrimestral, semestral o anual.
Tambin se usa para designar una asignatura, materia o mdulo.
1.3.3 Ciclo
Se define en (Riaces, 2004) como:Tradicionalmente la
educacin superior se divide en dos ciclos o niveles: pregrado y posgrado.
1.3.4 Crdito.
Segn (Riaces, 2004) lo define como:Unidad de medida de la
dedicacin acadmica -horas de clase o de trabajo del estudiante que implica
una asignatura, materia o mdulo.
1.3.5 Pago
Encontramos en (PROMOVE CONSULTORIA E FORMACIN
SLNE ,2012)El pago es, por lo tanto, un modo de extinguir obligaciones a
travs del cumplimiento efectivo de una prestacin debida.
7
CAPTULO II
2.1 Mtodos
8
Comparacin entre las metodologas:
9
Implementacin Proyectos muy Proyectos de Proyectos
complejos. baja pequeo,
Envergadura. mediano y de
gran
envergadura.
Prueba Verificacin y Implantacin y Verificacin de
adaptabilidad pruebas de cada ciclo
aplicando la aceptacin, segn sus
demostracin y proteccin funciones y
retrospectiva. contra fallos, decantacin de
unidades de posibles fallas.
test.
Elaboracin: el autor
10
2.2 Materiales
Analista Programador 1 4
Analista Documentador 1 4
Elaboracin: el autor
Tabla N5 hardware
Descripcin Cantidad
Switch D-Link 24 puertos DES-1000SD 1
Tarjeta de Red D-Link 10/1000 Mbps 5
Cable UTP Categora 5 (metros) 100
Conector RJ-45 50
SERVIDOR
IBM 1
COMPUTADORAS E IMPRESORAS
Core i3 6
HP Impresora Matricial Deskjet 1
Elaboracin: el autor
11
Tabla N6 software
Descripcin Cantidad
HERRAMIENTAS DE DESARROLLO
BASE DE DATOS
Erwin 1
SISTEMA OPERATIVO
Elaboracin: el autor
2.2.1 Presupuesto
12
Para el desarrollo del proyecto se van a necesitar los siguientes recursos:
Analista
Documentador 1 4 S /.1.000,00 S /.4.000,00
Total Personal S /.14.000,00
Elaboracin: el autor
13
Tabla N9 costos software
Software
HERRAMIENTAS DE DESARROLLO
BASE DE DATOS
SISTEMA OPERATIVO
Elaboracin: el autor
Total Proyecto
Hardware S /.18.875,40
Software S/.9,462.00
Elaboracin: el autor
14
2.2.2 Cronograma de actividades
15
El siguiente diagrama contiene las actividades definidas por el rea en
estudio de acuerdo con prioridades:
16
CAPTULO III
17
Posteriormente la secretaria enva todos los recibos cancelados a
contabilidad para su posterior procesamiento, si el alumno desea pagar con
tarjeta, puede acercarse a la oficina de finanzas del alumno para realizar el
pago mediante un POS.
AN002
18
Es la entidad que permite que
los alumnos y dems clientes
del centro de informtica
abonen sus correspondientes
AN004 Entidad Financiera
pagos
Elaboracin: el autor
Elaboracin: el autor
19
3.2.3 Objetivos del negocio
VISIN
Ser reconocido como el centro de entrenamiento de alto nivel, competitivo a nivel nacional que proporciona a la comunidad universitaria y profesional
entrenamiento alineado a estndares internacionales en materias de Tecnologa de Informacin y Comunicacin
MISIN
Formar profesionales competentes en el uso eficiente de los principales recursos tecnolgicos, a travs del entrenamiento en Tecnologas de Informacin
y Comunicacin, tanto para los alumnos conformados por la comunidad universitaria y profesional, como para el sector empresarial que lo requiera.
OBJETIVOS
METAS
PROCESOS
20
3.2.4 Diagrama de caso de uso del negocio
21
3.3.2 Entidades del negocio
22
3.3.3 Diagrama de clases del negocio matricula del alumno
23
3.3.4 Diagrama de actividades matricula del alumno
: Alumno : BW _Secretaria : Docente : Encargado de Finanzas
Inic io
Ingres a al CIS
No C urs o
dis ponible?
Si
D oc ente
dis ponible?
No
Si
Fin
24
3.3.5 Diagrama de clases del negocio pago de pensiones
25
3.3.6 Diagrama de actividades pago de pensiones
Inicio
No Fondos Si
Fin
disponibles?
Confirma operacion
Genera Voucher
Efectivo
Informa depositos
: Voucher 4567: Comprobante
Envia informe
: Boleta 56709:Comprobante
Fin
26
3.4 Captura de requerimientos
Elaboracin: el autor
27
3.4.1 Actores del sistema
Actor Descripcin
Encargado de administrar el
sistema.
Administrador
Operario
Elaboracin: el autor
28
3.4.2 Diagrama de casos de uso
Ingresar al sistema
Usuario
Mantener Alumno
(from Seguri...
(from Actores) <<include>> (from Mantenimie...
Registrar Alumno
Registrar Semestre
Registrar Usuario (from Alu... Registrar Pago Buscar Alumno
(from Gestion de matric...
(from Gestion de pa... (from Reutilizab...
(from Gestion de pa...
Buscar Frecuencia
Registrar Curso <<include>>
(from Reutilizab... Mantener Facultad
(from Gestion de matric...
(from Mantenimie...
Mantener Semestre
29
3.4.3 Especificaciones de Casos de Uso
Elaboracin: el autor
30
3.5.2 Diagrama de secuencia matricular alumno
31
3.5.3 Diagrama de secuencia pagar pensin
32
3.5.4 Diseo de la base de datos modelo conceptual
Corresponde
Se imparte Dicta Semes tre
Realiz a 1 (f rom Entit y s)
Realiz a
1 1
1 1..*
Alum no. Facultad Docente.
(f rom Entit y s) (f rom Entit y s) (f rom Entit y s)
1..* Estudia en 1
1..* Frecuencia Tiene Laboratorio
(f rom Entit y s) (f rom Entit y s)
1..* 1 1..*
Esta asignado a
Us uario.
(f rom Entit y s)
1..*
Seccion
(f rom Entit y s)
asiste 1
33
3.5.5 Diseo de la base de datos modelo lgico
34
3.5.6 Diseo de la base de datos modelo fsico
35
3.5.7 Scripts de base de datos
En este punto se pueden observar los scripts que permiten
crear la base de datos, este script ha sido elaborado utilizando el Lenguaje
Estructurado de Consultas (SQL Server) (Ver Anexo01).
36
3.5.8 Diagrama de componentes
37
3.5.9 Diagrama de implementacin
38
3.6 Implementacin del sistema
39
3.6.2 Men principal
40
3.6.3 Mantenimiento de alumnos
41
3.6.4 Mantenimiento de docentes
42
3.6.5 Mantenimiento de secciones
43
Tal como se muestra a continuacin:
44
3.6.6 Registro de matriculas
45
El registro de matrcula es como se muestra a continuacin:
46
3.6.7 Registro de pagos
47
CAPTULO IV
PRUEBAS Y RESULTADOS
48
4.2 Propsito
4.3 Alcance
El plan maestro de pruebas describe el detalle de las diferentes
pruebas a ser aplicadas, as como tambin las herramientas y metodologas
a utilizar en cada una de estas.
49
4.4 Panorama de pruebas planeadas
50
4.5 Enfoque de las pruebas
4.5.3 Revisiones
Elaboracin: el autor
51
4.5.3 Casos de pruebas
52
CAPTULO V
DISCUSIN Y APLICACIONES
5.1 Discusin
53
Como se aprecia en el siguiente cuadro se proyecta para el ao 2014
que las matriculas se incrementen de la siguiente manera:
Elaboracin: el autor
54
Se puede apreciar mejor en las siguientes graficas comparativas
como seria la evolucin de las matriculas.
Matriculas por ao
1400
1200
1000
800
600
400
200
55
Matriculas por Ao
1400
1200
1000
800
600
400
200
Elaboracin: el autor
56
5.2 Aplicacin
57
CONCLUSIONES
58
RECOMENDACIONES
59
Fuentes de Informacin
60
ciudad de calceta - Cantn bolvar [Tesis] Venezuela: Escuela Superior
politcnica agropecuaria de Manab Manuel Flix Lpez Carrera Informtica
agosto.
11 Murillo Francisco (2008) Tendencias Pedaggicas [Libro] - Espaa
12 Norabuena Guevara (2011) Anlisis, Diseo e Implementacin de un Sistema
de Informacin para la gestin acadmica de un instituto superior tecnolgico
[Tesis] Per: Pontificia Universidad Catlica del Per facultad de Ciencias e
Ingeniera.
13 Universidad Cesar Vallejo (2013) Programa de acreditacin en Computacin
e Informtica [Resolucin Rectoral Nro. 782 2013 /UCV] - Per.
14 PROMOVE CONSULTORIA E FORMACIN SLNE (2012) Conceptos bsicos
de tesorera [Libro] Galicia.
15 Rumbaug, Jacobson, Booch (2007) Manual de referencia UML [Libro] Per.
16 Alfonso R., Mariela A., Segnini R., Jess E. (2009) Desarrollo de un sistema
automatizado bajo entorno web para el control de la programacin acadmica
en la Universidad de Oriente Ncleo de Anzotegui [Tesis] Espaa:
Universidad de Oriente Ncleo de Anzotegui Escuela de Ingeniera y
Ciencias Aplicadas Departamento de Computacin y Sistemas Barcelona,
junio.
17 Ribeiro, R. (2007) Evaluacin del posgrado: experiencia y desafos en Brasil.
En: Educacin Superior y Sociedad: universidades latinoamericanas como
centros de investigacin y creacin de conocimiento. [Libro] - Brasil Agosto.
18 Ramn Ramrez Erazo (2010) Como se hace una tesis [Libro] Per 2010.
19 RIACES Red Iberoamericana para la Acreditacin de la Calidad de la
Educacin Superior, Glosario (2012) Internacional de Evaluacin de la
Calidad y Acreditacin [Libro] Per.
20 Schmuller (2005) Aprendiendo UML [Libro] Per.
21 Tokeshi Shirota, (2008) Planifique, desarrolle y apruebe su tesis [Libro]
Per.
22 Yamada G., Castro F., Rivera M. (2012) Sistema Nacional de Evaluacin,
Acreditacin y Certificacin de la Calidad Educativa SINEACE [Libro] Per.
61
ANEXOS
Pgina
62
Anexo 1. Especificaciones de casos de uso
1 Breve descripcin
2 Actor
Asistente
3 Flujo bsico
1 El caso de uso comienza cuando el Asistente ingresa al formulario Registro
de Matrcula
2 El sistema muestra la interfaz Registro de Matrcula con los siguientes
campos: Semestre, Facultad, Curso, Fecha, Cdigo del Alumno, datos del
alumno y las opciones: Grabar y Regresar
3 El Asistente selecciona Semestre, Facultad, Curso, Fecha e ingresa el
Cdigo del Alumno, y los datos del alumno
4 El Asistente selecciona la opcin Grabar
5 El sistema registra los datos de la Matrcula de acuerdo a las opciones
ingresadas y finaliza el caso de uso
4 Flujo alternativo
1 No aplica
5 Subflujos
1 No aplica
6 Precondiciones
1 El Asistente debe estar identificado en el sistema
7 Postcondiciones
1 Se genera un cdigo interno para la Matrcula
63
8 Puntos de Extensin
No aplica
9 Requerimientos Especiales
No aplica
10 Prototipo
64
Pago de pensiones
1 Breve descripcin
2 Actor
Asistente
3 Flujo bsico
1. El caso de uso comienza cuando el Asistente ingresa al formulario Registro
de Pagos
2. El sistema muestra la interfaz Registro de Pagos con los siguientes
campos: Cdigo del alumno, Semestre, Facultad, Curso, Seccin y las
opciones: Consultar, Grabar y Regresar
3. El Asistente ingresa el Cdigo del alumno Semestre, Facultad, Curso,
Seccin
4. El Asistente selecciona la opcin Consultar
5. El Asistente selecciona la opcin Grabar
6. El sistema registra los datos del pago de acuerdo a las opciones ingresadas
y finaliza el caso de uso
4 Flujo alternativo
No aplica
5 Subflujos
No aplica
6 Precondiciones
El Asistente debe estar identificado en el sistema
7 Postcondiciones
Se genera un cdigo interno para el pago
1 Puntos de extensin
No aplica
65
9 Requerimientos especiales
No aplica
10 Prototipo
Registro de alumnos
1 Breve descripcin
2 Actor
Asistente
3 Flujo bsico
1. El caso de uso comienza cuando el Asistente ingresa al formulario
Registro de Alumno
2. El sistema muestra la interfaz Registro de Alumno con los siguientes
campos: Nombre, DNI, Apellido Paterno, Apellido Materno, email, Facultad,
Telfono, Celular; y las opciones: Grabar y Regresar
3. El Asistente ingresa el nombre, DNI, Apellido Paterno, Apellido
66
Materno, email, Telfono, Celular y selecciona la facultad.
4. El Asistente selecciona la opcin Grabar
5. El sistema registra los datos del alumno de acuerdo a las opciones
ingresadas y finaliza el caso de uso
4 Flujo alternativo
No aplica
5 Subflujos
No aplica
6 Precondiciones
El Asistente debe estar identificado en el sistema
7 Postcondiciones
Se genera un cdigo interno para el alumno
8 Puntos de extensin
No aplica
9 Requerimientos especiales
No aplica
10 Prototipo
67
1 Breve descripcin
2 Actor
Asistente
3 Flujo bsico
1. El caso de uso comienza cuando el Asistente ingresa al formulario
Consulta de Secciones
2. El sistema muestra la interfaz Consulta de Secciones con los siguientes
campos: Semestre, Facultad, Curso, Nivel de Curso, Seccin y Docente;
y las opciones: Buscar, Nuevo e Imprimir
3. El Asistente selecciona un Semestre, Facultad, Curso, Nivel de Curso,
Seccin y Docente y posteriormente elige la opcin Buscar
4. El sistema muestra los datos del Docente encontrado con la opcin
adicional Frecuencia
5. El Asistente selecciona la opcin Frecuencia
6. El sistema muestra la Interfaz Registro de Frecuencia con los campos:
Da, laboratorio, Inicio (hh,mm) y Fin (hh,mm) y las opciones: Grabar y
Salir
7. El asistente selecciona un da, un laboratorio, ingresa los lmites de inicio
y fin
8. El Asistente selecciona la opcin Grabar
9. El sistema registra los datos de las secciones asignadas al docente de
acuerdo a los parmetros ingresados y finaliza el caso de uso
4 Flujo alternativo
No aplica
5 Subflujos
No aplica
6 Precondiciones
1. El Asistente debe estar identificado en el sistema
68
7 Postcondiciones
1. Se genera un cdigo interno por seccin
8 Puntos de extensin
No aplica
9 Requerimientos especiales
Lista de secciones disponibles
10 Prototipo
69
Anexo 2. Script base de datos
create database BD_WebMatriculaNet
go
use BD_WebMatriculaNet
go
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaSemestre]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaSemestre](
[pk_eSemestre] [int] IDENTITY(1,1) NOT NULL primary key,
[cDescripcion] [varchar](50) NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int]
)
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaLaboratorio]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaLaboratorio](
[pk_eLaboratorio] [int] IDENTITY(1,1) NOT NULL primary key,
[cDescripcion] [varchar](50) NULL,
[cUbicacion] [varchar](200) NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int] NULL,
)
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaFacultad]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaFacultad](
[pk_eFacultad] [int] IDENTITY(1,1) NOT NULL primary key,
[cDescripcion] [varchar](250) NULL,
70
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int] NULL
)
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaDocente]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaDocente](
[pK_eDocente] [int] IDENTITY(1,1) NOT NULL primary key,
[cDNI] [varchar](10) NULL,
[cNombre] [varchar](200) NULL,
[cApePaterno] [varchar](200) NULL,
[cApeMaterno] [varchar](200) NULL,
[cEmail] [varchar](200) NULL,
[cTelefono] [varchar](9) NULL,
[cCelular] [varchar](9) NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int] NULL,
)
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaDia]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaDia](
[pk_eDia] [int] IDENTITY(1,1) NOT NULL primary key,
[cDescripcion] [varchar](200) NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] int
)
END
GO
71
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaCurso]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaCurso](
[pK_eCurso] [int] IDENTITY(1,1) NOT NULL primary key,
[cDescripcion] [varchar](500) NULL,
[fk_eFacultad] [int] not NULL ,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int] NULL,
foreign key([fk_eFacultad]) references
matriculafacultad([pk_eFacultad])
)
END
go
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaAlumno]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaAlumno](
[pK_cAlumno] [varchar](10) NOT NULL primary key,
[cDNI] [varchar](10) NULL,
[cNombre] [varchar](200) NULL,
[cApePaterno] [varchar](200) NULL,
[cApeMaterno] [varchar](200) NULL,
[fk_eFacultad] [int] NULL,
[cEmail] [varchar](200) NULL,
[ctelefono] [varchar](9) NULL,
[cCelular] [varchar](9) NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int] NULL,
foreign key([fk_eFacultad]) references
matriculafacultad([pk_eFacultad])
)
END
GO
72
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaNivelCurso]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaNivelCurso](
[pk_eNivelCurso] [int] IDENTITY(1,1) NOT NULL primary key,
[cDescripcion] [varchar](200) NULL,
[eDuracion] [int] NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] int
)
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaSeccion]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaSeccion](
[pk_eSeccion] [int] IDENTITY(1,1) NOT NULL primary key,
[cSeccion] [varchar](200) NULL,
[ePrecio] [int] NULL,
[eMaxAlumno] [int] NULL,
[eCantAlumno] [int] NULL,
[fk_eSemestre] [int] NOT NULL,
[fk_eFacultad] [int] not NULL,
[fk_eCurso] [int] not NULL,
[fK_eDocente] [int] not NULL,
[dFechaini] [smalldatetime] NULL,
[dFechafin] [smalldatetime] NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int] NULL,
[fk_eNivelCurso] [int] not null,
foreign key([fk_eFacultad]) references
matriculafacultad([pk_eFacultad]),
foreign key([fk_eSemestre]) references
matriculasemestre([pk_eSemestre]),
73
foreign key([fk_eCurso]) references
matriculacurso([pk_eCurso]),
foreign key([fK_eDocente]) references
matriculadocente([pK_eDocente]),
foreign key([fk_eNivelCurso]) references
matriculanivelcurso([pk_eNivelCurso]),
)
END
GO
74
[dHoraInicio] [smalldatetime] NULL,
[dHoraFin] [smalldatetime] NULL,
[fk_eLaboratorio] [int] not NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int] NULL,
foreign key([fk_eLaboratorio]) references
matriculalaboratorio([pk_eLaboratorio]),
foreign key([fk_eSeccion]) references
matriculaseccion([pk_eSeccion]),
foreign key([fk_eDia]) references matriculadia([pk_eDia]),
)
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaPago]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaPago](
[pk_ePago] [int] IDENTITY(1,1) NOT NULL primary key,
[fk_eSeccion] [int] NULL,
[eCuota] [int] NULL,
[dFechaVencimiento] [smalldatetime] NULL,
[eMontoaPagar] [int] NULL,
[dFechaPago] [smalldatetime] NULL,
[eMontoPagado] [int] NULL,
[eEstadoPago] [int] NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int] NULL,
[fk_cAlumno] [varchar](10) NULL,
[cNroVoucher] [varchar](20) NULL,
foreign key([fk_eSeccion]) references
matriculaseccion([pk_eSeccion]),
foreign key([fk_cAlumno]) references
matriculaalumno([pk_cAlumno])
)
75
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaMatricula]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaMatricula](
[pk_eMatricula] [int] IDENTITY(1,1) NOT NULL,
[fk_cAlumno] [varchar](10) NOT NULL,
[dFechaMatricula] [smalldatetime] NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int] NULL,
[fk_eSeccion] [int] NULL,
foreign key([fk_eSeccion]) references
matriculaseccion([pk_eSeccion]),
foreign key([fk_cAlumno]) references
matriculaalumno([pk_cAlumno])
)
end
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaUsuario]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaUsuario](
[pk_eUsuario] [int] IDENTITY(1,1) NOT NULL primary key,
[cNombre] [varchar](200) NULL,
[cApePaterno] [varchar](200) NULL,
[cApeMaterno] [varchar](200) NULL,
[cEmail] [varchar](200) NULL,
[cLogin] [varchar](200) NULL,
[cClave] [varchar](200) NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int] NULL,
[eNivel] [int] NULL)
END
76
Anexo 3. Diccionario de datos
Tabla Matricula alumno
Campos de la
Tabla
Campos de la Tabla
77
eEstado Estado de Clase (0-Activo 1-Inactivo).
Campos de la Tabla
Campos de la Tabla
78
fk_eDocente Docente del Curso.
Campos de la Tabla
Campos de la Tabla
79
Tabla Matrcula nivel curso
Campos de la Tabla
Campos de la Tabla
80
Tabla Matrcula usuario
Campos de la Tabla
Campos de la Tabla
81
eCantAlumno Cantidad de Alumnos en la Seccin.
Campos de la Tabla
82
Tabla Matrcula da
Campos de la Tabla
Campos de la Tabla
fk_eDia Da de la Frecuencia.
83
Tabla Matrcula pago
Campos de la Tabla
84
Anexo04. Casos de prueba
Notas:
85
4. Seleccionar frecuencia de la matricula Asigna la frecuencia de la matricula x
Notas:
86
1 Buscar Semestre La bsqueda de semestre es correcta x
87
Caso de pruebas registro de alumno
Notas:
88
6 Ingresar Apellido Materno Apellido materno validado x
89
Caso de pruebas asignacin de curso por docente
Notas:
90
6 Ingresar Apellido Materno Apellido materno validado x
91