Está en la página 1de 109

FACULTAD DE INGENIERA Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERA ESTADSTICA E INFORMTICA

IMPLEMENTACIN DE UN SISTEMA DE MATRCULAS Y


PAGOS PARA EL CENTRO DE INFORMTICA DE LA
UNIVERSIDAD CSAR VALLEJO

PRESENTADA POR

JULIO ALFREDO CRDOVA FORERO

TESIS PARA OPTAR EL TTULO PROFESIONAL DE

INGENIERO DE ESTADSTICA E INFORMTICA

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

IMPLEMENTACIN DE UN SISTEMA DE MATRCULAS Y PAGOS

PARA EL CENTRO DE INFORMTICA DE LA

UNIVERSIDAD CSAR VALLEJO

TESIS

PARA OPTAR EL TTULO PROFESIONAL

DE INGENIERO DE ESTADSTICA E INFORMTICA

PRESENTADO POR

CRDOVA FORERO, JULIO ALFREDO

LIMA - PER

2014
II
A Dios, porque es la razn de nuestra existencia.

A mis padres, por su orientacin y consejos.

A m querido y amado, hijo Daniel Alfredo.

II
A mis profesores, por su orientacin y dedicacin,

a fin de que la tesis cumpla con los objetivos trazados.

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

Figura Nmero 1 Cronograma de actividades 15

Figura Nmero 2 Cronograma de actividades 16

Figura Nmero 3 Objetivos del negocio 20

Figura Nmero 4 Diagrama de casos de uso del negocio 21

Figura Nmero 5 Trabajadores del negocio 21

Figura Nmero 6 Entidades del negocio 22

Figura Nmero 7 Diagrama de clases del negocio

Matricula del Alumno 23

Figura Nmero 8 Diagrama de actividades

matricula del alumno 24

Figura Nmero 9 Diagrama de clases del negocio

pago de pensiones 25

VI
Figura Nmero 10 Diagrama de actividades pago

de pensiones 26

Figura Nmero 11 Diagrama de casos de uso 29

Figura Nmero 12 Diagrama de paquetes de anlisis 30

Figura Nmero 13 Diagrama de secuencia matricular alumno 31

Figura Nmero 14 Diagrama de secuencia pagar pensin 32

Figura Nmero 15 Modelo conceptual 33

Figura Nmero 16 Modelo lgico 34

Figura Nmero 17 Modelo fsico 35

Figura Nmero 18 Diagrama de componentes 37

Figura Nmero 19 Diagrama de implementacin 38

Figura Nmero 20 Pantalla de ingreso al sistema 39

Figura Nmero 21 Men principal 40

Figura Nmero 22 Mantenimiento de alumnos 41

Figura Nmero 23 Mantenimiento de docentes 42

Figura Nmero 24 Mantenimiento de secciones 43

Figura Nmero 25 Registro Frecuencia de seccin 44

Figura Nmero 26 Consulta de matriculas 45

Figura Nmero 27 Registro de matriculas 46

Figura Nmero 28 Registro de matriculas consulta de pagos 47

Figura Nmero 29 Panorama de pruebas 49

Figura Nmero 30 Grafica comparativa 53

Figura Nmero 31 Grafica comparativa 54

VII
NDICE DE TABLAS

Pgina

Tabla Nmero 1 Clculo del van xvi

Tabla Nmero 2 Resumen estadstico xvi

Tabla Nmero 3 Comparacin entre las metodologas 8

Tabla Nmero 4 Recursos humanos 11

Tabla Nmero 5 Hardware 11

Tabla Nmero 6 Software 12

Tabla Nmero 7 Costos personal 13

Tabla Nmero 8 Costos hardware 13

Tabla Nmero 9 Costos software 14

Tabla Nmero 10 Total proyecto 14

Tabla Nmero 11 Actores del negocio 18

VIII
Tabla Nmero 12 Casos de uso del negocio 19

Tabla Nmero 13 Captura de requerimientos 27

Tabla Nmero 14 Actores del sistema 28

Tabla Nmero 15 Historial de las revisiones 51

Tabla Nmero 16 Matrculas por Mes 52

IX
RESUMEN

El objetivo de esta investigacin es la de crear un sistema de


informacin capaz de controlar de manera gil y eficiente las matrculas y
pagos de los estudiantes del programa de acreditacin en computacin del
centro de informtica de la Universidad Csar Vallejo; la administracin del
proyecto adopt las prcticas establecidas por el Project Management
Institute, como metodologa de desarrollo de software fue seleccionada la
metodologa RUP (Rational Unified Process) por su mayor afinidad y claridad
de actividades en las etapas de diseo y construccin de este producto; como
resultado se consigui implementar una solucin automatizada capaz de
permitir la programacin de diferentes secciones en diferentes horarios
durante la semana de acuerdo con la disponibilidad de los alumnos y del
profesor; la investigacin permite concluir que la correcta aplicacin de la
metodologa RUP da como resultado la agilizacin del proceso de matrculas,
por lo tanto se asegura un mayor nmero de matriculados en menor tiempo.

Palabras clave: Acreditacin, Matrculas, Pagos, RUP

X
ABSTRACT

The objetive of this investigation is to create an information system able


to control of efficient and agil way the list and payments of the students of the
center of the informatics of the University Csar Vallejo; The administration of
the project adopted the established practice by the project management
institute; As a Methodology of developments of software was selected the
methodology (RUP) for his greater affinity and clarity of activities of in the
racion given to design and construction of this product . As result we got to
implement an automatized solution able to allow the programation of different
sections in differents hours during the week according to the disponibility of
the students and the teachers. The investigation allows to conclude the right
application of the methodology (rup) given in a result the agilization of the
process of list therefore me assure a greater number of enrolled in less time.

Keywords: Enrolment, Accreditation, RUP, Payment

XI
INTRODUCCIN

Dada la gran demanda de la universidad en la sede Lima Este, se


encontraron varios problemas al momento de realizar las inscripciones a los
alumnos en los respectivos cursos de computacin, gran afluencia de alumnos
al momento de matricularse, como es un curso obligatorio no podan
inscribirse de forma rpida, el proceso lo llevaba a cabo una secretaria
utilizando Excel, una vez inscritos los alumnos se tenan que armar las
secciones , tambin en Excel, posteriormente se deba asignar a la seccin el
docente y laboratorio donde se desarrollara el curso.

Para iniciar una seccin debera haber un mnimo de 25 alumnos


matriculados, cabe mencionar que a partir del ao 2014 rectorado establecer
metas en cuanto a la cantidad de alumnos que debern ser matriculados
durante el ao.

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.

Como objetivo general, se Implementar un sistema de Informacin Web


orientado a la gestin de Matrculas y Pagos.

Los objetivos especficos:

Modelar los procesos identificando los requerimientos funcionales.


Construir un software de acuerdo a los requerimientos capturados post
anlisis del negocio
Implementar un sistema de matrculas y pagos que atender los
requerimientos funcionales al final del desarrollo.
El sistema deber cumplir con las metas fijadas por la universidad en
cuanto a generar un mnimo de cuatro mil alumnos matriculados al ao en
los cursos de acreditacin en computacin.
Lograr que el centro de produccin genere ganancias para la universidad
en un mnimo de S/. 1000,000.00 al ao.

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.

Actualmente las capacidades de gestin acadmica son todas, utilizando


algunos archivos en Excel, esto se ve limitado por algunas inconsistencias y
el tiempo en el que se realizan las consultas es muy amplio.

El desarrollo del anlisis de este proyecto se realizara utilizando RUP


para ello se desarrollaran las siguientes fases: Modelado de negocio,
Requisitos, Anlisis y Diseo, Implementacin, Pruebas y Despliegue.

Con la innovacin del sistema en plataforma Web, el Centro de


Informtica podr realizar la carga de la informacin relacionada con la
programacin acadmica, a travs del portal desde la pgina principal
facilitando el acceso a los usuarios.

Como justificacin prctica podemos indicar que se reducir la


insatisfaccin en los alumnos a la hora de matricularse por las excesivas colas
y horas perdidas, de tal manera que se registrara un mayor nmero de
matrculas en diferentes horarios brindado ms ingresos a la universidad.

Como justificacin econmica podemos mencionar que las metas


establecidas por la universidad para el ao 2015 son de cinco mil alumnos
matriculados por lo cual el sistema deber estar operativo.

XIV
Costo beneficio

Tabla N 1 Clculo del VAN


AOS INVERSION INGRESOS EGRESOS FCN

0 S/.42,337.4 S S/.42,337.4

2014 S/.1250,000.00 S/. 200,000.00 S/. 1050,00.00

2015 S/.1375,000.00 S/. 220,000.00 S/. 1155,000.00

2016 S/.1500,000.00 S/. 250,000.00 S/. 1250,000.00

Elaboracin: el autor

Tabla resumen de resultados estadsticos

Tabla N 2 Resumen estadstico

Tasa de Oportunidad de COK


Capital
Valor Presente de Ingreso VPI S/ 1250,000.00
Valor Presente de Egresos VPE S/. 200,000.00
Valor Actual Neto VAN S/. 1050,00.00

Elaboracin: el autor

En cuanto al anlisis e interpretacin de los resultados dde acuerdo con


los indicadores econmicos tenemos:

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

El Centro de Informtica y de sistemas complementa la formacin de


los estudiantes de pregrado a travs del Programa de Acreditacin en
Computacin, que prepara y certifica a los alumnos en el manejo y dominio
de herramientas informticas y tecnologas de la informacin, conforme a las
demandas propias de sus carreras y dentro de las exigencias del mercado
empresarial.

Segn la Resolucin Rectoral UCV, 2013 El programa de Acreditacin


en Computacin de la UCV certifica a los estudiantes de las diversas escuelas
profesionales que hayan cursado y concluido satisfactoriamente los
programas de Computacin, acreditndolos en el dominio avanzado de las
herramientas informticas ms utilizadas en el entorno empresarial.

Adems este programa es una exigencia acadmica de formacin


complementaria para todos los estudiantes de pregrado de la Universidad y
est diseado para que el alumno adquiera progresivamente conocimientos y
habilidades en el dominio y uso inteligente de aplicaciones informticas

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:

Ludmer Edward Arcaya Arhuata, 2011, El proyecto desarrollado por


Edward Arcaya tiene como objetivo desarrollar un sistema de informacin
cliente/servidor con tecnologa web para mejorar los procesos de
matrculas de la Escuela Nacional de estadstica e informtica del INEI
FILIAL TACNA. Los resultados obtenidos muestran que el sistema cumple
con el 82% de su funcionalidad.

Nstor Adrin Mora Macas, Cristian Xavier Vega Intriago, 2011,


desarrollaron un sistema informtico de control de notas y proceso de
matriculacin para la unidad educativa Wenceslao Rijavec de la ciudad de
Calceta - Cantn Bolvar este proyecto tiene la finalidad de administrar
el control de notas y proceso de matriculacin, el sistema optimiz los
procesos de control de notas y de matriculacin en un 73,11 % de tiempo,
con referencia a los procesos que se realizaban manualmente.

Elio Marcelo, Cabanillas Rincn, 2011, Elaboraron un Sistema de control


y asignacin de aplicaciones automticas en el proceso de matrcula
(USMP FIA) este proyecto muestra cmo mejorar el servicio prestado
por MICROTEC, ya que los alumnos de los laboratorios de FIA DATA
necesitan utilizar una serie de aplicaciones para los cursos que llevan
durante sus ciclos regulares.

Alexander Daniel Norabuena Guevara, 2011, El proyecto elaborado por


Daniel Norabuena est orientado a apoyar las actividades del personal del
rea de Direccin Acadmica de un Instituto Superior Tecnolgico Privado,
a travs del desarrollo de un software de tipo Sistema de Informacin, que

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 Bases tericas

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.

En las escuelas, institutos, universidades y otros centros, la


matriculacin, tambin llamada proceso de matrcula, suele consistir en la
mayor parte de los casos en la cumplimentacin de los
formularios correspondientes y la aportacin de la documentacin adecuada.

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.

Segn el Artculo 11 de la Ley 28740 Ley del Sistema Nacional


de Evaluacin, Acreditacin y Certificacin de la Calidad Educativa;
La Acreditacin es el reconocimiento pblico y temporal de la institucin
educativa, rea, programa o carrera profesional que voluntariamente ha
participado en un proceso de evaluacin de su gestin pedaggica,
institucional y administrativa.

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.

Segn el glosario internacional de evaluacin de la calidad y


acreditacin (Riaces, 2004) se define la acreditacin como: Proceso para
garantizar la calidad de una institucin o de un programa educativo. El proceso
es llevado a cabo por una agencia externa a las instituciones de educacin
superior. La acreditacin -o certificacin- reconoce la calidad de los programas
o de la institucin acreditada. Existe tambin acreditacin internacional
realizada por agencias de otros pases.

Podemos encontrar los siguientes Tipos de acreditacin segn


el glosario internacional de evaluacin de la calidad y acreditacin (Riaces,
2004) Hay varios tipos de acreditacin. Uno es la acreditacin institucional
de una universidad o institucin de educacin superior, que garantiza un nivel
global, aunque con grados diferentes. Existe un segundo tipo, que es la
acreditacin especializada o de programas, que puede referirse a centros,
escuelas, departamentos,

Las funciones de la acreditacin que encontramos en el glosario


internacional de evaluacin de la calidad y acreditacin (Riaces, 2004) son:
Asegura que una institucin o programa mantiene unos niveles determinados
de calidad. Ayuda a estudiantes potenciales a tener una informacin
adecuada sobre la calidad de los programas. Facilita la transferencia de
crditos Permite identificar instituciones y programas que son mejores para
invertir ayudas econmicas privadas y pblicas.

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.

1.2.3 Acreditacin de alumnos

Segn el Artculo 11 de la Ley 28740 Ley del Sistema Nacional


de Evaluacin, Acreditacin y Certificacin de la Calidad Educativa; La
Acreditacin busca garantizar que las competencias profesionales de los
egresados de las instituciones acreditadas sean eficientes y, por ende, reflejen
una formacin educativa de calidad.

Yamada y otros, 2012,Un promedio de 300 mil alumnos de ms


de 190 instituciones educativas a nivel nacional sern beneficiados a partir del
convenio suscrito entre el SINEACE (Sistema Nacional de Evaluacin,
Acreditacin y Certificacin de la Calidad Educativa), el Instituto Peruano de
Evaluacin, Acreditacin y Certificacin de la Calidad de la Educacin (IPEBA)
e IPAE Accin Empresarial, que permitir acreditar la calidad de la gestin de
las instituciones educativas.

Dicho programa involucra a 191 instituciones educativas del pas


a nivel primaria, secundaria y superior.

Con el trabajo conjunto de estas instituciones se dar inicio al


proceso de autoevaluacin con fines de acreditacin establecido por el IPEBA,
en las instituciones educativas seleccionadas.

Cabe sealar que Tras varios meses de un proceso de evaluacin


y seguimiento sistemtico, la Universidad Csar Vallejo logr cumplir con los
94 estndares ante el Consejo de Evaluacin, Acreditacin y Certificacin de
la Calidad de la Educacin Superior Universitaria (Coneau) para adquirir la
acreditacin universitaria en la especialidad de Educacin Primaria.

5
1.2.4 Proceso de desarrollo unificado

Segn (Jacobson, 2000) El proceso unificado es un proceso de


desarrollo de software. Un proceso de desarrollo de software es el conjunto
de actividades necesarias para transformar los requisitos de un usuario en un
sistema de software.

Tambin (Jacobson, 2000), RUP describe como desplegar


efectivamente aproximaciones de desarrollo probadas comercialmente para
desarrolladores. Estas aproximaciones son denominadas mejores prcticas,
no tanto porque se puede cuantificar su valor de forma precisa, sino porque
son observadas para ser usadas comnmente en la industria por
organizaciones exitosas.

El Proceso Unificado utiliza el Lenguaje Unificado de Modelado


(UML) para preparar todos los esquemas de un sistema de software.

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.

1.3 Definicin de trminos bsicos


1.3.1 Carrera
Segn (Riaces, 2004) define:Estudios superiores que habilitan
para el ejercicio de una profesin.

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.

1.3.6 Control de pagos


(PROMOVE CONSULTORIA E FORMACIN SLNE ,2012)El
control de pagos es una manera primordial en la administracin, permite en
forma ordenada poder tener una mejor toma de decisiones, a travs del control
de pagos podremos ver que vamos a pagar y en qu forma.

7
CAPTULO II

METODOLOGA DE INVESTIGACIN DEL PROYECTO

La metodologa que vamos a utilizar en el presente proyecto de tesis


es la investigacin aplicada, segn (Murillo, 2008), La investigacin aplicada
se caracteriza por que busca la aplicacin o utilizacin de los conocimientos
que se adquieren para resolver problemas de la vida cotidiana.

2.1 Mtodos

La metodologa de desarrollo de software que se utilizar en este


proyecto ser RUP (Rational Unified Process), pues asegura el desarrollo de
un software de calidad dentro de los plazos y presupuestos predecibles. As
mismo, para la gestin del Proyecto se emplear la GUIA PMBOK de PMI
(Project Management Institute), debido a que es un estndar que contiene
prcticas aplicables a la gestin de proyectos que son ampliamente
reconocidas por su valor y utilidad.

8
Comparacin entre las metodologas:

Tabla N3 comparacin entre las metodologas

Funcionalidades SCRUM XP RUP

Estabilidad Aplica la No contiene Encaminados


innovacin, cdigo por casos de
productividad y duplicado, usos centrado
competitividad. menor nmero en la
posible de arquitectura.
mtodos y
clases.
Flexibilidad Utiliza las Modelos de Metodologa
sobresalientes implementacin flexible al
tcnicas y y disponibilidad contexto y a las
herramientas del usuario. necesidades
para trabajar en de tiempo,
equipo. espacio y
recursos.
Rendimiento Equipos Deja las Equipos de
agudamente optimizaciones trabajos
productivos con al final. enfocados en
prioridades procesos
definidas. definidos.
Diseo Orientados a Enmiendas
cualquier tipo puntuales.
Sistemas
situaciones o Funcionalidad
orientado a
sistemas de mnima.
desarrollo de
software objetos,
iterativo e iterativo e
incrementar.
Incrementar.

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

Se ha seleccionado la metodologa RUP ya que es ms robusta y


adecuada, adems posee disciplinas que manejan el software, es decir se
modela el negocio para luego capturar los requerimientos, posteriormente se
desarrolla el anlisis y el diseo del mismo.

Luego se implementa el software y para concluir se le aplica un


test de pruebas, de acuerdo con los planos del modelamiento esto se realiza
para poder ejecutar una gestin y configuracin de algn cambio.

10
2.2 Materiales

La infraestructura tecnolgica para el proyecto, consta de


hardware, software, redes y recursos humanos.

Tabla N4 recursos humanos


Tiempo
Descripcin Cantidad
(meses)

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

Microsoft Visual Studio 2010 Profesional 1

Microsoft Office 2010 Profesional 1

Rational Rose Enterprise 2003 1

BASE DE DATOS

Microsoft SQL Server 2008 1

Erwin 1

SISTEMA OPERATIVO

Microsoft Windows Seven Ultmate 6

Windows Server 2008 R2 - Enterprise 1

Elaboracin: el autor

2.2.1 Presupuesto

La sede lima este inicio sus funciones a mediados del ao 2010,


teniendo gran demanda dentro de la poblacin del distrito, el crecimiento ha
sido escalonado y sostenido ,en los ltimos tres aos se decidi darle ms
fuerza al tema referido a edificaciones ya que era una necesidad imperiosa el
contar con ms aulas, es por ese motivo que en la actualidad contamos con
cuatro pabellones de siete pisos cada uno, se espera la pronta construccin
de dos pabellones ms de quince pisos, adems tambin se vio la necesidad
de implementar laboratorios de computo totalmente acondicionados, en la
actualidad en el primer piso encontramos un total de diez laboratorios , y en
el cuarto piso encontramos tambin un total de diez laboratorios.

12
Para el desarrollo del proyecto se van a necesitar los siguientes recursos:

Tabla N7 costos personal


Personal
Descripcin Cantidad Tiempo Cuota Total
(meses) (mensual)
Analista
Programador 1 4 S /.2.500,00 S /.10.000,00

Analista
Documentador 1 4 S /.1.000,00 S /.4.000,00
Total Personal S /.14.000,00
Elaboracin: el autor

Tabla N8 costos hardware


Hardware
Descripcin Cantidad Precio Total
CONEXIN DE RED LOCAL
Switch D-Link 24 puertos DES- 1 S /.300,00 S /.300,00
1000SD
Tarjeta de Red D-Link 10/1000 Mbps 5 S /.13,5 S /.13,5
Cable UTP Categora 5 (metros) 100 S /.1,00 S /.1,00
Conector RJ-45 50 S /.0,90 S /.0,90
SERVIDOR
IBM 1 S /.9.100,00 S /.9.100,00
COMPUTADORAS E IMPRESORAS
Core i3 6 S /.1.500,00 S /.9.000,00
HP Impresora Matricial Deskjet 1 S /.460,00 S /.460,00
Total Hardware S /.18.875,40
Elaboracin: el autor

13
Tabla N9 costos software
Software

Descripcin Cantidad Precio Total

HERRAMIENTAS DE DESARROLLO

Microsoft Visual Studio 2010 Profesional 1 S/.2.800,00 S/.2.800,00

Microsoft Office 2010 Profesional 1 S/.500,00 S/.500,00

Rational Rose Enterprise 2003 1 S/.600,00 S/.600,00

BASE DE DATOS

Microsoft SQl Server 2008 1 S/.985,00 S/.985,00

Erwin 7.3 1 S/. 200.00 S/. 200.00

SISTEMA OPERATIVO

Microsoft Windows Seven Ultimate 6 S/.440,00 S/.2.640,00

Windows Server 2008 R2 - Enterprise 1 S/.1.737,00 S/.1.737,00

Total Software S/. 9,462.00

Elaboracin: el autor

Total Proyecto

Tabla N10 costos proyecto


Personal S /.14.000,00

Hardware S /.18.875,40

Software S/.9,462.00

Total Proyecto S/.42,337.4

Elaboracin: el autor

14
2.2.2 Cronograma de actividades

A continuacin se muestra el cronograma de actividades


elaborado para el proyecto a desarrollar.

El siguiente diagrama se ajusta a las fases de elaboracin de


un proyecto utilizando RUP.

Figura N1 cronograma de actividades


Elaboracin: el autor

15
El siguiente diagrama contiene las actividades definidas por el rea en
estudio de acuerdo con prioridades:

Figura N2 Cronograma de actividades


Elaboracin: el autor

16
CAPTULO III

DESARROLLO DEL PROYECTO

En el presente capitulo se desarrollara el proyecto, para ello se utilizara


el Proceso Unificado Rational (RUP) se desarrollara siguiendo las siguientes
disciplinas: Modelado de negocio, Requisitos, Anlisis y Diseo,
Implementacin, Pruebas, y Despliegue.

3.1 Descripcin del negocio

3.1.1 Matricula del alumno


Actualmente el proceso de matrculas del centro de
informtica es manual los alumnos que llegan a matricularse en sus
respectivos cursos tienen que hacer una larga cola, posteriormente al llegar
con la secretaria el proceso de inscripcin se realiza en Excel y demora por
cada alumno.

3.1.2 Pago de pensiones


Una vez registrado el alumno, este se dirige al banco a
realizar el depsito a un nmero de cuenta ya establecido, luego regresa con
el recibo de depsito del banco a la oficina para registrar su pago y terminar
el proceso de matrcula.

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.

Se habilitan varias secciones en diferentes horarios para que el alumno


escoja el horario que ms le convenga pero solo se inician aquellas que
tengan un mnimo de 25 alumnos inscritos.

3.2 Modelo de casos de uso del negocio

3.2.1 Actores del negocio

Tabla N11 actores del negocio


TEM ACTOR DE NEGOCIO DESCRIPCION
Se encarga de realizar el
dictado de los cursos que se le
asignen en el centro de
informtica.
AN001 Docente

El alumno debe llevar de forma


obligatoria cursos de
computacin en el centro de
informtica.
Alumno

AN002

Se encarga de recibir reportes


de los depsitos y abonos
realizados en el banco por los
cursos y dems actividades que
AN003 Encargado de Finanzas
brinda el centro de informtica

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

3.2.2 Casos de uso del negocio

Tabla N12 casos de uso del negocio


TEM CASO DE USO DE NEGOCIO DESCRIPCION
Este Proceso permite el
ingresar y registrar alumnos en
Matricula del Alumno
una determinada seccin la
CUN01
cual estar asociada a un
determinado curso.
Cuando el alumno se matricula
se generan sus pagos este
Pago de Pensiones
proceso permitir controlar los
CUN02
pagos de los alumnos.

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

Desarrollar el Modulo de matriculas Desarrollar el modulo de Pagos

METAS

" Lograr que el centro de produccin genere ganancias para la


Capacitar un mnimo de cuatro mil alumnos al ao en universidad en un mnimo de S/. 1'000,000.00 al ao.
los cursos de acreditacin en computacin.

PROCESOS

" Implementar un sistema de matrculas que atender


los requerimientos funcionales al final del desarrollo.

Matricula del Alumno Pago de Pensiones


(from Casos de Uso de Negocio)
(from Casos de Uso de Negocio)

Figura N3 objetivos del negocio


Elaboracin: el autor

20
3.2.4 Diagrama de caso de uso del negocio

Figura N4 diagrama de casos de uso del negocio


Elaboracin: el autor

3.3 Modelo de anlisis del negocio

3.3.1 Trabajadores del negocio

Figura N5 trabajadores del negocio


Elaboracin: el autor

21
3.3.2 Entidades del negocio

Figura N6 entidades del negocio


Elaboracin: el autor

22
3.3.3 Diagrama de clases del negocio matricula del alumno

Figura N7 diagrama de clases del negocio matricula del alumno


Elaboracin: el autor

23
3.3.4 Diagrama de actividades matricula del alumno
: Alumno : BW _Secretaria : Docente : Encargado de Finanzas

Inic io

Ingres a al CIS

Solicita ins cripc ion Cons ulta c urs o


: Lista de cursos: Lis ta

No C urs o
dis ponible?
Si

Cons ulta s ec cin


: Lista de secc iones : Lista

Cons ulta laboratorio


: Lista de laboratorios: Lis ta

Cons ulta disponibilidad doc ente Conf irma dis ponibilidad

D oc ente
dis ponible?
No

Si

As igna doc ente

As igna s ec cion y laboratorio

Genera doc umento de matric ula

: Matric ula 9860: Documento

Regis tra pago

: R egis tro de pagos: Lista

Env ia copia de pago a f inanzas Vis a c opia de pago

Regis tra m atricula Env ia copia v is ada a secretaria

: R egis tro de m atriculas: Lis ta

Recibe doc umento de m atric ula Entrega documento de matric ula

Fin

Figura N8 diagrama de actividades matricula del alumno


Elaboracin: el autor

24
3.3.5 Diagrama de clases del negocio pago de pensiones

Figura N9 diagrama de clases del negocio pago de pensiones


Elaboracin: el autor

25
3.3.6 Diagrama de actividades pago de pensiones

: Alumno : BW_Secretaria : BW_Cajero CC : BW_Terminal POS : Entidad Financiera : Encargado de Contabilidad

Inicio

Se apersona al CIS a reservar curso Entrega recibo de pago

Se apersona a Cuentas Corrientes

Tipo de pago Tarjeta

Pasa tarjeta por terminal POS Efectua transaccion bancaria

No Fondos Si
Fin
disponibles?

Confirma operacion

Genera Voucher

Efectivo

Informa depositos
: Voucher 4567: Comprobante

Envia informe

: Informe de alumnos pagantes: Informe

Genera comprobante de pago Recibe informe

: Boleta 56709:Comprobante

Recibe comprobante Entrega comprobante

Fin

Figura N10 diagrama de actividades pago de pensiones


Elaboracin: el autor

26
3.4 Captura de requerimientos

Tabla N13 captura de requerimientos

Elaboracin: el autor

27
3.4.1 Actores del sistema

Tabla N14 actores del sistema

Actor Descripcin

Encargada del ingreso y control


de las matriculas, tambin verifica

Secretaria los pagos realizados por los


alumnos.

Encargado de administrar el
sistema.

Administrador

Permite darle mantenimiento al


sistema.

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...

<<include>> Buscar Facultad


<<include>>
(from Reutilizab...

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...

Buscar Laboratorio <<include>>


(from Reutilizab... Mantener Frecuencia
Registrar Matricula
(from Mantenimie...
(from Gestion de matric...
<<include>>
Buscar Curso
Mantener Laboratorio
(from Reutilizab...
(from Mantenimie...

Registrar Docente <<include>>


(from Doce... <<include>> Mantener curso

Buscar Seccion (from Mantenimie...

(from Reutilizab... Administrador


Registrar Facultad <<include>> Buscar Matricula Mantener Seccion (from Actores)
Secretaria <<include>>
(from Reutilizab...
(from Gestion de matric... (from Mantenimie...
(from Actores)

Buscar Horario Mantener Horario


Mantener Matricula
<<include>> (from Mantenimie...

Registrar Frecuencia Buscar Docente


(from Gestion de matric...
(from Reutilizab...
Mantener Docente
<<include>> (from Mantenimie...

Mantener Semestre

<<include>> Mantener Usuario (from Mantenimie...


Registrar Laboratorio Buscar Usuario
(from Mantenimie...
(from Gestion de matric...
Registrar Seccion (from Reutilizab...
<<include>>
(from Gestion de matric... <<include>>
Mantener Nivel de curso
(from Mantenimie...
<<include>>
Registrar Nivel de curso Asignar Curso a Docente
Buscar Nivel de curso
Generar Reportes (from Gestion de matric... Buscar Pago Mantener Pago
(from Reutilizab...
(from Reutilizab... Buscar Semestre
(from Mantenimie...
(from Reutilizab...

Figura N11 diagrama de casos de uso


Elaboracin: el autor

29
3.4.3 Especificaciones de Casos de Uso

En este punto se determinan las especificaciones de caso


de uso para los casos de uso ms importantes. Ver anexo01

3.5 Anlisis y Diseo

3.5.1 Diagrama de Paquetes de Anlisis

Figura N12 diagrama de paquetes del negocio

Elaboracin: el autor

30
3.5.2 Diagrama de secuencia matricular alumno

Figura N13 diagrama de secuencia matricular alumno


Elaboracin: el autor

31
3.5.3 Diagrama de secuencia pagar pensin

Figura N14 diagrama de secuencia pagar pensin


Elaboracin: el autor

32
3.5.4 Diseo de la base de datos modelo conceptual

Matricula Curso Posee Nivel


(f rom Entit y s) Pago (f rom Entit y s) (f rom Entit y s)
(f rom Entit y s) 1 1
1..* 1..*
1 1..* 1..*

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

Figura N15 modelo conceptual


Elaboracin: el autor

33
3.5.5 Diseo de la base de datos modelo lgico

Figura N16 modelo lgico


Elaboracin: el autor

34
3.5.6 Diseo de la base de datos modelo fsico

Figura N17 modelo fsico


Elaboracin: el autor

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).

3.5.8 Diccionario de datos


En este punto se describen al detalle los atributos contenidos
en cada tabla de la Base de Datos. (Ver anexo02)

36
3.5.8 Diagrama de componentes

Figura N18 diagrama de componentes


Elaboracin: el autor

37
3.5.9 Diagrama de implementacin

Figura N19 diagrama de implementacin


Elaboracin: el autor

38
3.6 Implementacin del sistema

3.6.1 Ingresar al sistema

Esta pantalla permite que el usuario pueda ingresar al sistema


para poder manipular las pantallas asociadas a los diferentes procesos.

Figura N20 Pantalla de ingreso al sistema


Elaboracin: el autor

39
3.6.2 Men principal

Esta Pantalla permite que el usuario pueda manipular todas


las opciones del sistema.

Figura N21 men principal


Elaboracin: el autor

40
3.6.3 Mantenimiento de alumnos

Este mdulo permite que el usuario pueda agregar alumnos


dentro de la base de datos.

Figura N22 mantenimiento de alumnos


Elaboracin: el autor

41
3.6.4 Mantenimiento de docentes

Este Modulo permite que el usuario pueda registrar nuevos


docentes dentro de la base de datos y a su vez asignarle los cursos que puede
dictar.

Figura N23 mantenimiento de docentes


Elaboracin: el autor

42
3.6.5 Mantenimiento de secciones

Este mdulo permite que el usuario pueda crear secciones,


dentro del mismo modulo el usuario puede establecer la frecuencia de la
seccin.

Figura N24 consulta de secciones


Elaboracin: el autor

43
Tal como se muestra a continuacin:

Figura N25 registrar frecuencia de seccin


Elaboracin: el autor

44
3.6.6 Registro de matriculas

Esta pantalla permite que el usuario pueda registrar matriculas


dentro del sistema.

Figura N26 consulta de matriculas


Elaboracin: el autor

45
El registro de matrcula es como se muestra a continuacin:

Figura N27 registro de matriculas


Elaboracin: el autor

46
3.6.7 Registro de pagos

Esta pantalla permite que el usuario registre los pagos


elaborados por los alumnos al momento de matricularse.

Figura N28 registro de matrculas consulta de pagos


Elaboracin: el autor

47
CAPTULO IV

PRUEBAS Y RESULTADOS

4.1 Plan de pruebas

El Plan de Pruebas de Aceptacin describe los pasos que se deben


seguir para verificar que el sistema construido satisface los requerimientos.

El Plan de Pruebas de Aceptacin es uno de los planes de prueba detallados


y corresponde al nivel de pruebas de aceptacin del sistema o de la solucin.

Las pruebas de aceptacin, involucran al usuario final y pretenden comprobar


que la solucin cumple con el modelo de negocio para el que fue desarrollado.
Deteccin de defectos del producto entregado y planes de accin para
correccin de los mismos.

48
4.2 Propsito

El propsito del plan de pruebas es permitir definir los lineamientos


a seguir para realizar la planeacin de la etapa de pruebas sobre el proyecto
Control de Matrculas y Pagos, planteando una estrategia que conduzca al
objetivo enfocado en el aseguramiento de calidad del software.

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

Figura N29 secuencia de pruebas


Elaboracin: el autor

50
4.5 Enfoque de las pruebas

El plan de pruebas se basar en su totalidad en pruebas


funcionales, instalacin, regresin y otras teniendo en cuenta los
requerimientos no funcionales.

4.5.1 Caja blanca


Se denomina caja blanca a un tipo de pruebas de software que
se realiza sobre las funciones internas de un mdulo.

4.5.2 Caja negra


Se denomina caja negra a aquel elemento que es estudiado
desde el punto de vista de las entradas que recibe y las salidas o respuestas
que produce, sin tener en cuenta su funcionamiento interno.

4.5.3 Revisiones

En el siguiente cuadro se muestra el historial de revisiones


realizadas para los casos de uso ms importantes del sistema a
implementar:

Tabla N15 historial de las revisiones

tem Versin Fecha Descripcin Estado


01 0.1 15/04/2013 Caso de uso registro de alumno ok
02 0.2 15/04/2013 Caso de uso pago de pensiones ok
03 0.3 15/04/2013 Caso de uso registro de alumno ok
04 0.4 15/04/2013 Caso de uso asignacin de curso por docente ok

Elaboracin: el autor

51
4.5.3 Casos de pruebas

Caso de uso registro de alumno: En este caso de uso se redujo el


tiempo de registro a siete minutos por alumno.

Caso de uso matricula del alumno: Para el siguiente caso de uso se


redujo el tiempo de espera a siete minutos por alumno que ingresa a
matricularse.

Caso de uso pago de pensiones: En este caso de uso se redujo el


tiempo que demora la secretaria en registrar el pego a cinco minutos.

Caso de uso asignacin de curso por docente: Para el siguiente caso


de uso se redujo el tiempo de registro a cinco minutos.

A continuacin, se detallan los casos de pruebas por tipo de prueba de


los casos de uso ms importantes ver Anexo04

52
CAPTULO V
DISCUSIN Y APLICACIONES

5.1 Discusin

Este proyecto fue Elaborado con el objetivo de integrar en una


herramienta Web todas las funcionalidades necesarias para la gestin de
Matrculas y Pagos del Centro de Informtica de la Universidad Cesar Vallejo.

Anteriormente al sistema el proceso de matricular a un alumno se


realizaba manualmente y la cantidad de alumnos matriculados no era la que
se esperaba, con la implementacin del sistema las matriculas se aumentaran
generando ms ingresos a la universidad.

53
Como se aprecia en el siguiente cuadro se proyecta para el ao 2014
que las matriculas se incrementen de la siguiente manera:

Tabla N16 matrculas por mes


2012 2013 2014

Enero 375 450 900

Febrero 375 450 750

Marzo 200 350 800

Abril 500 500 820

Mayo 500 600 820

Junio 500 600 820

Julio 500 500 820

Agosto 250 450 1200

Septiembre 650 800 1000

Octubre 650 800 1000

Noviembre 650 750 1000

Diciembre 650 750 1000

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

2012 2013 2014

Figura N30 grafica comparativa


Elaboracin: el autor

55
Matriculas por Ao
1400

1200

1000

800

600

400

200

2012 2013 2014

Figura N31 grafica comparativa

Elaboracin: el autor

Podemos apreciar que se proyecta para el ao 2014 un aproximado de


10,930 matrculas, dichas matriculas generaran un ingreso anual igual a S/.
2732,500.00 millones de soles.

56
5.2 Aplicacin

Con la implementacin del sistema los alumnos podrn


matricularse fcilmente desde sus respectivas facultades, tambin pueden
realizar la reserva de su matrcula ingresando a un link determinado, evitando
de esta manera las colas y prdida de tiempo

La implementacin del sistema permitir que se replique para el


sistema nico basado en la experiencia (SUBE), como tambin para el centro
de Idiomas de la universidad, y tambin para el ciclo pre UCV denominado
(ALFA).

Adems este proyecto ser utilizado en las diferentes sedes de la


universidad y se prev que se integre a otras aplicaciones ya existentes.

57
CONCLUSIONES

1 Se logr comprender en forma correcta y clara el proceso de matrculas


y pagos del Centro de informtica.
2 Se lograron identificar todos los requerimientos funcionales y no
funcionales asociados a los procesos de matrculas y pagos.
3 Se logr disear y construir un software escalable con todos los
requerimientos analizados.
4 Observando las proyecciones se lograra matricular a ms de cuatro
mil alumnos durante el transcurso del ao.
5 Teniendo en cuenta las proyecciones realizadas sobre las matriculas
se lograra que la universidad obtenga ganancias de ms de un milln
de soles.

58
RECOMENDACIONES

1 El sistema debera interconectarse con la base de datos de la RENIEC


para poder consultar informacin de alumnos, empleados y docentes.
2 De igual manera el sistema debera conectarse con la base de datos de
la ANR para poder verificar informacin de docentes nuevo.
3 Implementar en versiones posteriores del sistema graficas comparativas
sobre la cantidad de matrculas realizadas por mes.

59
Fuentes de Informacin

1 Alarcn R. (2005) Diseo orientado a Objetos (UML) [Libro] Per.


2 Arcaya Arhuata, (2012) Sistema de informacin cliente/servidor con
tecnologa web para los procesos de matrculas y trmites de certificacin de
la Escuela Nacional de Estadstica e Informtica del INEI -Tacna - 2011
[Tesis] Per Universidad Nacional Jorge Basadre Grohman Tacna.
3 Brunner, J.J. (2007). Educacin Superior en Iberoamrica. [Libro]
4 Boggs W. , Boggs H. (2005) UML with Rational Rose [Libro] Peru.
5 Boch, Rumbaugh, El Proceso Unificado de Desarrollo de Software (2000)
[Libro] Espaa.
6 Cabanillas Rincn, Chilque Regalado (2010) Sistema de Control y Asignacin
de Aplicaciones Automticas en el Proceso de Matricula [Tesis].
7 Das Sobrinho, J. (2007) Acreditacin de la educacin Superior en Amrica
Latina y el Caribe. En: La Educacin Superior en el Mundo [Libro].
8 Lzaro Gonzlez (2010) Sistematizacin de un proceso de matrcula [Tesis]
Per: Universidad Nacional de Ancash Santiago Antnez de Myalo Escuela
de Postgrado.
9 Moos Razo (1998) Como elaborar y asesorar una tesis de investigacin
[Libro] Mxico.
10 Mora Macas, Vega Intriago (2013) Sistema informtico de control de notas
y proceso de matriculacin de la unidad educativa Wenceslao Rijavec de la

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

Anexo1. Especificaciones Caso de Uso 60

Anexo2. Scripts Base de Datos 67

Anexo3. Diccionario de Datos 74

Anexo4. Casos de Pruebas 82

62
Anexo 1. Especificaciones de casos de uso

Matrcula del alumno

1 Breve descripcin

El Caso de uso permite al Asistente registrar la matrcula de un Matrcula para


poder gestionarlo en el sistema

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

El Caso de uso permite al Asistente registrar un pago para poder gestionarlo


en el sistema

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

El Caso de uso permite al Asistente registrar un alumno para poder gestionarlo


en el sistema

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

Asignar curso docente

67
1 Breve descripcin

El Caso de uso permite al Asistente asignar un curso a un docente para poder


gestionarlo en el sistema

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

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =


OBJECT_ID(N'[dbo].[MatriculaDocenteXCurso]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaDocenteXCurso](
[pk_eDocenteXCurso] [int] IDENTITY(1,1) NOT NULL primary
key,
[fk_eDocente] [int] not NULL,
[fk_eCurso] [int] not NULL,
[dFechaRegistro] [smalldatetime] NULL,
[eEstado] [int] NULL,
foreign key([fk_eCurso]) references
matriculacurso([pk_eCurso]),
foreign key([fK_eDocente]) references
matriculadocente([pK_eDocente])
)
END
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[dbo].[MatriculaFrecuencia]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[MatriculaFrecuencia](
[pk_eFrecuencia] [int] IDENTITY(1,1) NOT NULL primary key,
[fk_eDia] [int] NULL,
[fk_eSeccion] [int] not NULL,

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

Descripcin Esta tabla tiene como finalidad almacenar los Alumnos


en el Sistema Web.

Campos de la
Tabla

pK_cAlumno Cdigo del Alumno es de clave primaria.

cDNI DNI del Alumno.

cNombre Nombre del Alumno.

cApePaterno Apellido Paterno del Alumno.

cApeMaterno Apellido Materno del Alumno.

fk_eFacultad Facultad del Alumno.

cEmail Email del Alumno.

ctelefono Telfono del Alumno.

cCelular Celular del Alumno.

dFechaRegistro Fecha de Registro del Alumno.

eEstado Estado de Alumno (0- Activo, 1-Inactivo).

Tabla Matricula Curso

Descripcin Esta tabla tiene como finalidad almacenar los Cursos


en el Sistema Web.

Campos de la Tabla

pK_eCurso Cdigo del Curso es de clave primaria.

cDescripcion Nombre del Curso.

fk_eFacultad Facultad del Curso.

dFechaRegistro Fecha de registro del Curso.

77
eEstado Estado de Clase (0-Activo 1-Inactivo).

Tabla Matrcula docente

Descripcin Esta tabla tiene como finalidad almacenar los


Docentes en el Sistema Web.

Campos de la Tabla

pK_cDocente Cdigo del Docente es de clave primaria.

cDNI DNI del Docente.

cNombre Nombre del Docente.

cApePaterno Apellido Paterno del Docente.

cApeMaterno Apellido Materno del Docente.

cEmail Email del Docente.

ctelefono Telfono del Docente.

cCelular Celular del Docente.

dFechaRegistro Fecha de Registro del Docente.

eEstado Estado de Docente (0- Activo, 1-Inactivo).

Tabla Matrcula docente curso

Descripcin Esta tabla tiene como finalidad almacenar los


Cursos del Docente en el Sistema Web.

Campos de la Tabla

pk_eDocenteXCurso Cdigo de Curso del Docente es de clave


primaria.

78
fk_eDocente Docente del Curso.

fk_eCurso Curso del Docente

dFechaRegistro Fecha de registro de los Cursos del Docente

eEstado Estado de los Cursos del Docente (0-Activo, 1-


Inactivo).

Tabla Matrcula facultad

Descripcin Esta tabla tiene como finalidad almacenar las


Facultades en el Sistema Web.

Campos de la Tabla

pk_eFacultad Cdigo del Docente es de clave primaria.

cDescripcion Nombre de la Facultad.

dFechaRegistro Fecha de registro de la Facultad.

eEstado Estado de la Facultad (0-Activo, 1-Inactivo).

Tabla Matrcula laboratorio

Descripcin Esta tabla tiene como finalidad almacenar los


Laboratorios en el Sistema Web.

Campos de la Tabla

pk_eLaboratorio Cdigo del Laboratorio es de clave primaria.

cDescripcion Nombre del Laboratorio.

cUbicacion Ubicacin del Laboratorio.

dFechaRegistro Fecha de Registro del Laboratorio.

eEstado Estado del Laboratorio (0-Activo, 1-Inactivo).

79
Tabla Matrcula nivel curso

Descripcin Esta tabla tiene como finalidad almacenar los Niveles


de Cursos en el Sistema Web.

Campos de la Tabla

pk_eNivelCurso Cdigo del Laboratorio es de clave primaria.

cDescripcion Nombre del Nivel de Curso.

eDuracion Duracin del Nivel de Curso.

dFechaRegistro Fecha de registro del Nivel de Curso.

eEstado Estado del Nivel de Curso (0-Activo, 1-Inactivo).

Tabla Matrcula semestre

Descripcin Esta tabla tiene como finalidad almacenar los


Semestres en el Sistema Web.

Campos de la Tabla

pk_eSemestre Cdigo del Laboratorio es de clave primaria.

cDescripcion Nombre del Semestre

dFechaRegistro Fecha de registro del Semestre

eEstado Estado del Semestre (0-Activo, 1-Inactivo).

80
Tabla Matrcula usuario

Descripcin Esta tabla tiene como finalidad almacenar los


Usuarios en el Sistema Web.

Campos de la Tabla

pk_eUsuario Cdigo del Laboratorio es de clave primaria.

cNombre Nombre del Usuario.

cApePaterno Apellido Paterno del Usuario.

cApeMaterno Apellido Materno del Usuario.

cEmail Email del Usuario.

cLogin Login del Usuario.

cClave Clave del Usuario.

dFechaRegistro Fecha de registro de Usuario.

eEstado Estado del Usuario (0-Activo, 1-Inactivo).

eNivel Nivel de Usuario (0-Usuario, 1-Administrador)

Tabla Matrcula seccin

Descripcin Esta tabla tiene como finalidad almacenar las Secciones


en el Sistema Web.

Campos de la Tabla

pk_eSeccion Cdigo de la Seccin es de clave primaria.

cSeccion Nombre de la Seccin.

ePrecio Precio del Curso.

eMaxAlumno Lmite mximo de Alumnos en la Seccin.

81
eCantAlumno Cantidad de Alumnos en la Seccin.

fk_eSemestre Semestre de la Seccin.

fk_eFacultad Facultad de la Seccin.

fk_eCurso Curso de la Seccin.

fK_eDocente Docente de la Seccin.

dFechaini Fecha de Inicio de clases de la Seccin..

dFechafin Fecha de Finalizacin de clases de la Seccin.

dFechaRegistro Fecha de Registro de la Seccin.

eEstado Estado de la Seccin (0-Activo, 1-Inactivo)

fk_eNivelCurso Nivel de Curso de la Seccin.(Bacico-1, Intermedio-


2, Avanzado-3)

Tabla Matrcula matrcula

Descripcin Esta tabla tiene como finalidad almacenar las


Matriculas en el Sistema Web.

Campos de la Tabla

pk_eMatricula Cdigo de la Matricula es de clave primaria.

fk_cAlumno Alumno de la Matricula.

dFechaMatricul Fecha de Matricula.


a

dFechaRegistro Fecha de Registro de Matricula.

eEstado Estado del Laboratorio (0-Activo, 1-Inactivo).

fk_eSeccion Seccin de la Matricula.

82
Tabla Matrcula da

Descripcin Esta tabla tiene como finalidad almacenar los Das en el


Sistema Web.

Campos de la Tabla

pk_eDia Cdigo del Da es de clave primaria.

cDescripcion Nombre del Da.

dFechaRegistr Fecha de registro del Da.


o

eEstado Estado del Da (0-Activo, 1-Inactivo).

Tabla Matrcula frecuencia

Descripcin Esta tabla tiene como finalidad almacenar las Frecuencias en


el Sistema Web.

Campos de la Tabla

pk_eFrecuencia Cdigo de la Frecuencia es de clave primaria.

fk_eDia Da de la Frecuencia.

fk_eSeccion Seccin de la Frecuencia.

dHoraInicio Hora de Inicio de la Frecuencia.

dHoraFin Hora de trmino de la Frecuencia.

fk_eLaboratorio Laboratorio de la Frecuencia.

dFechaRegistro Fecha de registro de la Frecuencia.

eEstado Estado de la Laboratorio (0-Activo, 1-Inactivo).

83
Tabla Matrcula pago

Descripcion Esta tabla tiene como finalidad almacenar los


Pagos en el Sistema Web.

Campos de la Tabla

pk_ePago Cdigo del Pago es de clave primaria.

fk_eSeccion Seccin del Pago.

eCuota Nro. De cuota del Pago.

dFechaVencimiento Fecha de vencimiento del Pago.

eMontoaPagar Monto a pagar del Pago.

dFechaPago Fecha de cancelacin del Pago.

eMontoPagado Monto Asignado del Pago.

eEstadoPago Estado de Pago.(0.Pendiente, 1-Pagado)

dFechaRegistro Fecha de registro de Pago.

eEstado Estado del Pago (0-Activo, 1-Inactivo).

fk_cAlumno Alumno del Pago.

cNroVoucher Nro. De Boucher del Pago.

84
Anexo04. Casos de prueba

Caso de pruebas matricula del alumno

Nombre de la prueba Matricula del alumno

Tipo de Pruebas Funcionalidad

Caso de uso de prueba -

Numero de caso de prueba 3

Descripcin de la prueba Realizar el registro de una matricula

Pre-Condiciones El usuario debe tener rol de administrador e identificado en el sistema

Post-condiciones Matricula registrada con un cdigo expreso

Notas:

Resultado DD/MM/YYYY Pass Revisado (09/08/2013)


(Pass/Fail/Warning/Incomplete)

PASOS DE PRUEBA RESULTADOS ESPERADOS P F

1. Buscar Semestre La bsqueda de semestre es correcta x

2. Buscar Facultad La bsqueda de facultad es correcta x

3. Buscar curso La bsqueda de curso es correcta x

85
4. Seleccionar frecuencia de la matricula Asigna la frecuencia de la matricula x

5. Ingresar Cdigo del alumno Ingreso validado correctamente x

6. Guardar Matricula Guarda satisfactoriamente la matricula x

Caso de pruebas pago de pensiones

Nombre de la prueba Pago de pensiones

Tipo de Pruebas Funcionalidad

Caso de uso de prueba -

Numero de caso de prueba 3

Descripcin de la prueba Realizar el registro del pago de pensiones

Pre-Condiciones El usuario debe tener rol de administrador e identificado en el sistema

Post-condiciones Pensin registrada con un cdigo expreso

Notas:

Resultado DD/MM/YYYY Pass Revisado (09/08/2013)


(Pass/Fail/Warning/Incomplete)

PASOS DE PRUEBA RESULTADOS ESPERADOS P F

86
1 Buscar Semestre La bsqueda de semestre es correcta x

2 Buscar Facultad La bsqueda de facultad es correcta x

3 Buscar curso La bsqueda de curso es correcta x

4 Ingresar Fecha de pago Fecha validada x

5 Ingresar monto de pago Monto validado como monetario x

6 Ingresar nmero de Boucher Numero validado x

7 Grabar pago Se grab satisfactoriamente el pago x

87
Caso de pruebas registro de alumno

Nombre de la prueba Registro de alumno

Tipo de Pruebas Funcionalidad

Caso de uso de prueba -

Numero de caso de prueba 1

Descripcion de la prueba Realizar el registro del alumno

Pre-Condiciones El usuario debe tener rol de administrador e identificado en el sistema

Post-condiciones Alumno registrado con un cdigo expreso

Notas:

Resultado DD/MM/YYYY Pass Revisado (09/08/2013)


(Pass/Fail/Warning/Incomplete)

1 PASOS DE PRUEBA RESULTADOS ESPERADOS P F

2 Ingresar Cdigo Cdigo validado x

3 Ingresar DNI DNI Validado x

4 Ingresar Nombre Nombre Validado x

5 Ingresar Apellido Paterno Apellido paterno validado x

88
6 Ingresar Apellido Materno Apellido materno validado x

7 Seleccionar facultad Busca facultad x

8 Ingresar Correo Electrnico Correo electrnico validado x

9 Ingresar telfono Nmero telefnico validado x

10 Ingresar celular Numero celular validado x

11 Grabar Alumno Graba correctamente el registro. x

89
Caso de pruebas asignacin de curso por docente

Nombre de la prueba Asignacin de Curso por Docente

Tipo de Pruebas Funcionalidad

Caso de uso de prueba -

Numero de caso de prueba 3

Descripcion de la prueba Realizar la asignacin de curso por docente

Pre-Condiciones El usuario debe tener rol de administrador e identificado en el sistema

Post-condiciones Curso registrado al docente con un cdigo expreso

Notas:

Resultado DD/MM/YYYY Pass Revisado (09/08/2013)


(Pass/Fail/Warning/Incomplete)

1 PASOS DE PRUEBA RESULTADOS ESPERADOS P F

2 Ingresar Cdigo Cdigo validado x

3 Ingresar DNI DNI Validado x

4 Ingresar Nombre Nombre Validado x

5 Ingresar Apellido Paterno Apellido paterno validado x

90
6 Ingresar Apellido Materno Apellido materno validado x

7 Ingresar Correo Electrnico Correo electrnico validado x

8 Ingresar telfono Nmero telefnico validado x

9 Ingresar celular Numero celular validado x

10 Seleccionar curso Busca el curso a dictar x

11 Grabar docente Graba correctamente el registro. x

91

También podría gustarte