PARA LA IMPLEMENTACIN DE UN
SISTEMA DE MATRCULAS
INDICE
Portada
Asesora
ii
Dedicatoria
iii
ndice
iv
Introduccin
vi
Captulo
I
MARCO
METODOLGICO
1.1
1.1.1
1
El problema
1.1.2
1
Los objetivos
1.1.3
2
La justificacin
El problema de investigacin
1
1.2
1.2.1
3
Mtodo
1.2.2
5
Tcnicas
1.2.3
5
Instrumentos
Metodologa
3
Captulo II
MARCO
2.1 Antecedentes del
proyecto
TERICO
2.2
7
2.3
9
Terminologa bsica
11
3.2
Resultados Obtenidos
54
CONCLUSIONES
55
SUGERENCIAS
56
BIBLIOGRAFA
57
ANEXOS
58
INTRODUCCIN
El presente trabajo es la presentacin de una metodologa preparada para ser
incluida en la propuesta de desarrollo de Implementacin de un Siste ma
de Matricula para la institucin educativa particular La Catlica GEM. Ya que
los Sistemas de Informacin (SI) y las Tecnologas de Informacin (TI) han
cambiado la
forma en que operan las organizaciones
logran
del
proyecto,
seleccionando
los roles
de los
participantes,
las actividades a realizar y los entregables que sern generados. Este documento
es a su vez uno de los ent regables que sugiere nuestra metodologa.
Como primer paso nos centraremos en el estudio de los procesos y actividades
que estn inmersos en la actividad educativa de la I.E.P. La Catlica GEM, de la
cual identificaremos los puntos ms crticos donde la intervencin manual en ciertos
procesos,
pueden
ser
transformados
procesos
automatizados
para
7
77
Los Autores
Captulo I
MARCO METODOLGICO
1.1
El problema de investigacin
1.1.1
El problema
El Colegio La Catlica GEM, requiere los servicios necesarios
para realizar la implementacin de una herramienta de gestin de
matrculas, que
Los objetivos
Objetivo general: Implementar una solucin que permitan procesar
de forma
rpida
eficiente
el
proceso
de
matrcula
de
la
Especficos:
Dado
los
problemas
enunciados
22
al sistema.
Disear de la aplicacin: Diseo de MocKups, Diagramas ER, Diagramas UML
Especificar
plataforma Tecnolgica:
Motor
de base y
Capacitar
sistema.
Ofrecer
mediante
el
desarrollo
del
sistema
de
Proporcionar
informacin
oportuna
y confiable,
en el
1.1.3
La justificacin
Las dificultades actuales de la Institucin Educativa La Catlica
GEM, son principalmente el registro, procesamiento y consulta de la
informacin de los estudiantes.
Actualmente las capacidades de gestin
33
Informacin
repetitiva.
inconsistente
Metodologa
1.2.1
Mtodo
La metodologa usada para el desarrollo de este Sistema es libre,
basado en la Metodologa de Anlisis y Diseo Orientada a objetos, se
podra mencionar algunas de sus caractersticas como las siguientes:
44
No
modela
la
realidad,
sino
la
forma
en
que
las
clases en aumento.
Se
basa
en
identificacin
organizacin de libreras
de
de
clases,
objetos,
definicin
y creacin
de macros
Es ms reutilizable.
55
1.2.2
Tcnicas
Programacin orientada a objetos (POO).- Es un paradigma de
programacin que usa objetos y sus interacciones, para disear
aplicaciones y programas informticos. Est basado en varias tcnicas,
incluyendo herencia, abstraccin, polimorfismo y encapsulamiento. Su
uso se populariz a principios de la dcada de los aos 1990. En la
actualidad, existe variedad de lenguajes de programacin que soportan
la orientacin a objetos. Nuestra metodologa se orienta a usar las
tcnicas del POO.
1.2.3
Instrumentos
Observacin.-
la observacin,
es
un
elemento
en ella se apoya el
fundamental
investigador
de
todo
para obtener
el
observar
cientficamente
significa
observar
con
cuidadosamente
la observacin.
Obs ervar
no
66
Rational
Rose.-
Con
esta
herramienta
modelamos
todos
Captulo II
MARCO TERICO
2.1
se
almacenan
datos
importantes
y promedios,
de
los
alumnos
registros
de pagos
sus
de
documento
desarrollo propuesto.
provee
una
visin
general
del
proceso
de
9
8
Terminologa bsica.
Claves de registro: Anotaciones
registro.
Individuales
en el
9
9
Valor de las claves: Se modifica cada vez que el usuario desea modificar su
clave.
Caso de uso: Un caso de uso es una descripcin de los pasos o las
actividades que debern realizarse para llevar a cabo algn proceso. Se utilizan
luego en el testing para la elaboracin de los casos de pruebas. Esto requiere
gran nivel de detalle en la descripcin de funcionalidad, casustica y pseudo
cdigo.
Especificaciones Funciones: Nuestros analistas e ingenieros trabajan en
equipos dinmicos donde su interaccin con usuarios y clientes permite
elaborar documentos completos, sumamente detallados que son aprobados y
revisados. Su disea cuenta con grficos y diagramas acordes con la ms
moderna metodologa utilizada a nivel global.
Requerimientos Tcnicos: Cada funcionalidad debe estar representada en
papel de forma tal, que el desarrollador que luego la recibe no deber tener
posibilidad de encontrarse con situaciones ambiguas. Ese nivel de detalle
se evala teniendo en cuenta todas las variables que pudieren surgir al
momento de comenzar con la generacin de cdigo. Este es el espritu con el
cual se confeccionan nuestros requerimientos.
Manual de Usuarios: Manuales que se destacan por su alta usabilidad y
contenido
pedaggico.
Se hace
foco
en las imgenes
tratando
de
Representaciones
de
videos explicativos
introductorios:
facilitan el entendimiento
9
1
0
Captulo III
DESARROLLO DEL PROYECTO
3.1
Visin/Alcance
Contiene un resumen del proyecto, equipo de trabajo, definicin del
problema, magnitud del proyecto, roles y responsabilidades.
Hito:
Proporciona
una descripcin
del propsito,
alcance y
el desarrollo
del producto
a desarrollar
desde
la
12
Para la versin 1.0 del Plan de Desarrollo del Software, nos centramos
principalmente en la identificacin de los roles y responsabilidades
as como de los requisitos proporcionados por los involucrados en el
proceso de matrcula, una vez comenzado el proyecto y durante la fase
de Inicio se generar la primera versin del entregable.
El avance del proyecto tendr un seguimiento continuo e iterativo
que ocasionar ajustes
versiones actualizadas,
nuevas
producto.
Fases
del
entregables
proyecto
sus
Entregables
Visin alcance
Documento visin-alcance
(planeamiento)
aprobado, planeamiento.
Iteraciones (Anlisis,
Historias
y escenarios,
diagramas
Sistema)
Plan
contingencia, despliegue,
soporte, formacin)
de
contingencia,
plan
de
formacin.
Despliegue (implementacin
13
Responsabilidades
La
funcin
de
este
Responsables
rol
es
la
Jefe de la
Oficina de
Informtica
administrativos.
Adicionalmente,
detallado
de
la
Meza Canorio,
Oscar
llevar
las
al
terreno
especificaciones
completar
las
Inga Prez,
Jaqueline
14
Rol
Responsabilidades
Responsables
Asistente
de pruebas
acadmico
definir
las
capacitacin,
necesidades
se
encarga
de
de
la
Saenz Estrada,
Heidi
parte
de
este
rol,
es
se desarrolle.
Jefe de la
La otra,
Direccin de
correspondiente
las
Oficina de
lanzamiento
Informtica
trabajo,
como
planificar
puede
ser
la
de
la
plataforma
de
hardware y software.
3.1.2
Planeamiento
Esta parte del proyecto implica tener uno o varios
las
acciones
requeridas
para
objetivos
realizar junto
con
concluirse
exitosamente
15
FASE
Planeamie
nto del
Sistema
ENTREGABLE
Informe de
Planeamiento
del Sistema
Total Fase
894.00
894.00
Anlisis del
Sistema
Diseo del
Sistema
SISTEMA
DE
CONTROL
DE
MATRICUL
AS
Desarrollo
del
Sistem
a
Documentac
in del
Sistema
Informe
de
Anlisis
del
Sistema
Informe
de
Diseo del
Sistema
Informe
del
Desarrollo
del
Sistema
Total Fase
344.00
Total Fase
1,090. 00
1,090. 00
Total Fase
1,878. 67
1,878. 67
Informe de
Documentac
in del
Sistema
Total Fase
264.00
Informe de
Implementac
Implementac
in del
in del
Sistema
Sistema
Total Fase
880.00
Mantenimie
nto del
sistema
Informe de
Mantenimie
nto del
Sistema
344.00
Total Fase
192.00
264.00
880.00
192.00
16
TOTAL
FASES
Reserva de
Contingencia
Reserva de
Gestin
PRESUPUESTO TOTAL DEL
PROYECTO
5,366.
67
1,000.
00
1,000.
00
7,366.
16
17
Diagrama de Gant
18
Herramientas
utilizar:
Tipo
Procesador de
Textos
Herramienta
modelado UML
Gestin de
proyectos
Diseo Mockups
estndar
Producto y Versin
Comentarios
Este procesador de texto nos
Rational Rose
Microsoft Project
Balsamic Mockups
usado
para
la
Desarrollo Web
Adobe Dreamweaver
la construccin y edicin de
sitios
y aplicaciones
Web
basado en estndares.
Est
aplicacin
se
usar
Adobe Fireworks
de imgenes
para web.
Modelado de
base de datos
Mysql workbench
Utilizado
para
modelamiento de BD
el
19
Dimensionamiento
de
hardware
y software.-
Se
debe
tipo
Caractersticas
comentario
Es ideal para pequeas y
medianas empresas.
Los procesadores de 1 solo
Torre
los
de
excelentes
ncleos,
son
para
las
aplicaciones de oficina.
Son diseadas para reducir el
Tecnologas
consumo de la energa y al
de energa
capacidad de rendimiento.
Memoria: 16GB
Por el costo.
Disco 500GB
Por el costo.
Capacidad de vitalizacin:
si
virtuales
por
20
Software
Tipo
Producto y Versin
Comentarios
Est
hecho
para
labores
procesadores
en
las
caractersticas de servidor.
Se encarga de procesa una
la aplicacin del lado del
servidor
Servidor web
Apache 2
con
el
cliente
en
o
cualquier
Aplicacin
del
Optimizacin de Base de
datos.
Permite mover uno o ms
archivos con seguridad entre
distintos
ordenadores
proporcionando seguridad y
Servidor FTP
como
control
de
la
transferencia.
Navegador
Internet
Explorer,
Mozila
21
Caracterstica
Modelo compatible
Comentario
Permite realizar cambios en
el futuro.
Microprocesador de 2
Desktop
ncleos
Memoria de 2GB
Bsico.
Disco de 350 GB
Bsico.
Software
Tipo
Sistema
operativo
Navegador
web
Producto y versin
Windows XP sp3
Internet
Explorer,
mozilla
Firewall
Comentarios
Windows, komodo
de la
antivirus
Nod, AVG
Necesario
tanto
para
el
22
3.1.3
Historia y Escenarios
Contiene: escenarios particulares
del sistema
expresados como
1:
Requerimiento
de
Caso de Uso
Especificacin:
Nombre:
Requerimiento de matrcula.
Actores:
Padre, Secretaria.
Descripcin:
Precondiciones:
Flujo:
Excepciones:
Ninguna.
Subflujos:
Ninguna.
Poscondiciones:
Ninguna.
23
Diagrama de Estado:
Diagramas de secuencia:
Diagrama de Actividades:
24
Especificacin:
Nombre:
Actores:
Padre, Secretaria.
El Padre debe llenar el formato de inscripcin o
Descripcin:
actualizacin
de
matrcula
que
contiene
informacin personal.
Precondiciones:
Flujo:
Excepciones:
Ninguna.
Subflujos:
Ninguna.
Poscondiciones:
Ninguna.
25
UML:
Diagrama de Estado:
Requerimento
de Matricula
es atendido
respuesta
Atencion inmediata
Requeriemiento
Entregado
Diagrama de Secuencia:
Espera de
Requerimiento
Diagrama de actividades:
Especificacin:
Nombre:
Gestionar Matrcula.
Actores:
Secretaria Padre.
La Secretaria crea nuevo cdigo alumno,
Descripcin:
Precondiciones:
Excepciones:
Ninguna.
Subflujos:
Ninguna.
Poscondiciones:
Ninguna.
UML:
Diagrama de Estado:
Buscar Datos
Buscar
Datos
Datos no
Encontrados
Datos
Encontrados
Ingresar
Nuevo
Actualizar
Datos
Actualizados
Datos
Ingresados
Verificar
Verificar
Datos
Verificados
Diagramas de secuencia:
: Padre
: Sistema
: Secretaria
Busca codigo Alumno
Busca codigo
Crea codigo nuevo alumno
Actualiza Datos
Verifica conformidad de Informacion
Diagramas de Actividad:
Director
<<extends>>
Autorizar Matriculas
Legalizar Matriculas
Especificacin:
Nombre:
Autorizar matrculas.
Actores:
Director.
Descripcin:
Precondiciones:
Flujo:
los
formularios
de
actualizacin
Excepciones:
debe
verificar
que
los
padres
de
los
Subflujos:
Poscondiciones:
UML:
Diagrama de Estado:
Recibir
Informacion
Pre Formacion
recibida de
Alumno
Informacion de
alumno Verificada
Verificar
Informacion
Autoriza
Matricula Autorizada
de Alumno
Diagrama de secuencia:
: Director
: Sistema
Recibe informacion de Alumno
Verifica la informacion de
Alumno
Autoriza Matricula alumno
Legaliza Matricula
Diagramas de Actividad:
Coordinar
Informacion
Administrar
Secretaria
Academica
Especificacin:
Nombre:
Actores:
Coordinador Secretaria.
El coordinador administra todo tipo de informacin
acadmica que contempla las notas del
Descripcin:
Precondiciones:
Respectivas notas.
Flujo:
Excepciones:
Subflujos:
Ninguna.
Poscondiciones:
Ninguna.
UML:
Diagrama de Estado:
Buscar
Informacion Academica de
Alumno encontrada
Entregar
Informacion Academica de
Alumno entregado
Diagramas de secuencia:
: Secretaria
: Coordinar
: Sistema
Entrega autorizacion
Busca informacion
academica del alumno
Diagrama de Actividades:
Secretaria
Padre
Especificacin:
Nombre:
Actores:
Secretaria Padre.
La Secretaria es quin se encarga de entregar las
Descripcin:
Precondiciones:
respectivas notas.
Flujo:
Excepciones:
estipulada.
Subflujos:
Ninguna.
Poscondiciones:
UML:
Diagrama de Estado:
Recepcionar
Reporte de Notas
Recepcionado
Entregar a Padre
Reporte de Notas
Entregado
Diagramas de secuencia:
Diagrama de Actividades:
Secretaria
Registra Matricula
Sistema
Especificacin:
Nombre:
Registrar Matrculas.
Actores:
Secretaria, Sistema.
Secretaria Registra matrcula de Estudiante al
Descripcin:
Sistema.
Tener acceso al PC para ingresar datos a
Precondiciones:
WORD y EXEL.
Flujo:
Ninguna.
Subflujos:
Ninguna.
Poscondiciones:
Ninguna.
UML:
Diagrama de Estados:
Ingresar
Matricula
Ingresada
Registrar
Matricula
Registrada
Mal registrado
Matricula
Erronea
Corregir
Matricula
Corregida
Diagramas de secuencia:
: Secretaria
: Sistema
Ingresa Grado
Ingresa Condicion
Corrige Datos
Registra Matricula
Diagrama de actividades:
Administrar Informacion
Academica
Coordinar
Especificacin:
Nombre:
Actores:
Coordinador.
Descripcin:
que
contempla
las
notas
del
Precondiciones:
Flujo:
Excepciones:
Ninguna.
Poscondiciones:
Ninguna.
UML:
Diagrama de Estado:
Ingresar
Informacion Academica
Ingresada
Guardar
Mal Registrado
Informacion
Academica Erronea
Corregir
Informacion Academica
Guardada
Registrar
Informacion Academica
Corregida
Diagramas de secuencia:
: Coordinar
: Sistema
Diagrama de Actividades:
Docente
Reportar Notas
Coordinar
Especificacin:
Nombre:
Entregar notas.
Actores:
Docente Coordinador.
El docente lleva el control de notas en planilla
Descripcin:
Precondiciones:
Flujo:
Ninguna.
Subflujos:
Ninguna.
Poscondiciones:
Ninguna.
UML:
Diagrama de Estado:
Obtener
Notas
Obtenidas
Registrar
Notas
Registradas
Entregar
Faltan
Notas
Pendiente
Registrar
Notas
Recepcionadas
Entregar
Notas Pendientes
Registradas
Diagramas de secuencia:
: Docente
: Coordinar
Registra notas en registros
Registra notas pendientes
Entrega registro de notas
Recepciona registro de notas
Diagramas de Actividad:
Secretaria
Sistema
Ingresar Notas
Especificacin:
Nombre:
Ingresar Notas.
Actores:
Secretaria Sistema.
La Secretaria ingresa las notas segn cdigo
Descripcin:
Precondiciones:
Flujo:
Excepciones:
Ninguna.
Subflujos:
Ninguna.
Poscondiciones:
Ninguna.
UML:
Diagrama de Estado:
Ingresar
Notas
Ingresadas
Faltan
Notas
Pendiente
Ingresar
Registrar
Nota
Registrar
Notas Pendientes
Ingresados
Diagramas de secuencia:
: Sistema
: Secretaria
Ingresa Notas
Diagramas de Actividad:
Diagrama de clases: