Beruflich Dokumente
Kultur Dokumente
UNIVERSIDAD
TRUJILLO
NACIONAL
DE
FACULTAD DE INGENIERIA
DEPARTAMENTOS DE INGENIERIA DE SISTEMAS E INDUSTRIAL
DOCENTES INVESTIGADORES:
Ing. MSc. SANTOS FERNANDEZ, Juan Pedro(Prof. Asoc. Cd.
4247)
Ing. MSc. ROMERO SHOLLANDE, Carlos
3200)
Ing. Dr. GUTIRREZ PESANTES, Elas
5066)
Ing. MSc. SANCHEZ TICONA, Robert Jerry
5773)
4996)
MAYO - 2014
TRUJILLO PERU
1. TTULO.
el
desenvolvimiento del
personal
3. PALABRAS CLAVE.
Sistema Virtual, Gestin Acadmica, Calidad, Acreditacin.
KEY WORDS.
4. INTRODUCCIN.
4.1 ANTECEDENTES
Actualmente en Trujillo las principales universidades particulares cuentan con un
sistema acadmico virtual, atendiendo a todos sus requerimientos de
acadmica y adecundose a la
forma de
trabajo
particular de
gestin
estas
semestral
Generacin de reportes de record acadmico y de pagos.
Generacin de record de asistencia de alumnos
Gestin de asignaturas y especialidades
Gestin de contenidos temticos por asignatura
Gestin de carga horaria de docentes
Gestin de horarios de clases
Consultas econmicas, acadmicas y de datos personales
Gestin de pagos por matrcula, ratificacin de matrcula, pensin y otros
acadmicos en lnea accediendo desde cualquier lugar del pas o del mundo,
considerando desde que los alumnos ingresan hasta que obtienen el diploma,
pasando por un proceso de matrcula, el registro de cursado de asignaturas y de
resultados acadmicos y la gestin del egresado. Dicho sistema acadmico est
desarrollado usando software libre: lenguaje PHP y usa como base de datos
MySQL (6).
Sin duda alguna, este desarrollo autntico de los fines y objetivos, como
perspectivas de la Universidad muestra el principio y la aspiracin de hacer
de una actividad oportuna, novedosa, compartida y participativa, dando inicio a
una visin, misin y poltica de calidad muy clara.
Los cambios de la Misin y Visin principalmente responden al inters de la
Universidad de guiarse por el sendero de la total acreditacin tanto por
organismos nacionales como internacionales, lo que permitir llegar a ser una
Universidad con liderazgo en excelencia acadmica y comprometida con el
desarrollo sostenible de la regin y del pas, manteniendo as una continuidad en
su desarrollo.
Sin duda alguna, la actual administracin de la UNT va conduciendo la
institucin al destino sealado generando un proceso de construccin de su propia
identidad y generando nuevas estrategias que le permitan procesos eficaces
y eficientes en la administracin. Para ello debe profundizarse la implementacin
de un Sistema de Gestin de Calidad bajo las normas ISO 9001-2000.
4.2 PROBLEMA.
Cul es el impacto de la implementacin un Sistema Universitario Virtual sobre
el nivel de la Calidad de la Gestin Acadmico-Administrativa de la Universidad
Nacional de Trujillo?
4.3 HIPTESIS.
La implementacin de un Sistema Universitario Virtual tiene un impacto positivo
en nivel de la Calidad de la Gestin Acadmico-Administrativa de la Universidad
Nacional de Trujillo.
4.4 JUSTIFICACIN.
que
suministran
la
5. MATERIAL Y MTODO.
5.1 MARCO TERICO TECNOLGICO
5.1.1
SISTEMAS DE INFORMACION
Un sistema de informaciones es un conjunto de componentes que se
interaccionan entre s para alcanzar un fin determinado, dicho
componentes pueden ser personas, datos, actividades o recursos
materiales, los cuales procesan la informacin y la distribuyen de una
manera ordenada, con el fin de satisfacer las necesidades de la empresa u
organizacin (7).
5.1.2
B. Vistas de UML
5.1.3
la compilacin de la
METODOLOGA RUP
RUP es un proceso para el desarrollo de un proyecto de un software
que define claramente quien, cmo, cundo y qu debe hacerse en el
proyecto y podemos decir que cuenta
esenciales (13):
Construccin: Se concentra en
la elaboracin de un
EXTREME PROGRAMMING XP
Es una metodologa de desarrollo de software que est destinada a
mejorar la calidad del software y capacidad de respuesta a los cambios
en los requisitos del cliente. Como un tipo de desarrollo de software
gil, que defiende "prensa" frecuentes en los ciclos de desarrollo
cortos, cuyo objetivo es mejorar la productividad y establecer puntos
de control en donde se puedan adoptar nuevas necesidades de los
clientes (14).
FASES DEL PROYECTO:
varias
realizar
a la vez que se
SCRUM
Scrum es una metodologa de desarrollo muy simple, que requiere
trabajo duro porque no se basa en el seguimiento de un plan, sino en la
adaptacin continua a las circunstancias de la evolucin del proyecto
(16).
Scrum es una metodologa gil, y como tal:
INTRANET
Red de computadoras basada
autorizacin (17).
HTML
El HTML (Hyper Text Markup Language) es el lenguaje con el que se
escriben las pginas web. Es un lenguaje de hipertexto, es decir, un lenguaje
que permite escribir texto de forma estructurada, y que est compuesto por
etiquetas, que marcan el inicio y el fin de cada elemento del documento. Es
un lenguaje universal para todas las pginas web (18).
PHP
Es un lenguaje interpretado del lado del servidor que se caracteriza por su
versatilidad, potencia, modularidad y robustez. Los programas escritos en php
son embebidos directamente con el cdigo HTML y ejecutados por el
servidor web a travs de un intrprete antes de transferir al cliente que lo
haba solicitado un resultado en forma de cdigo HTML puro (19).
FRAMEWORK jQuery
Es un framework de JavaScript, el cual posee un conjunto de funciones
desarrolladas y probadas, las cuales estn listas para utilizarlas. JQuery nos
permite crear efectos, funcionalidades complejas a nuestra aplicacin web
(20).
FRAMEWORK CODEIGNITER
Es un framework para el desarrollo de aplicaciones escritas en PHP que
utiliza el Modelo Vista Controlador(MVC), el cual nos permite a los
desarrolladores trabajar de una manera ordenada, y agregar mayor velocidad a
la hora de desarrollar una aplicacin web (21).
El Modelo Vista Controlador, en muy usado en la programacin web, ya que
nos proporciona un patrn para de desarrollo del software el cual separa la
lgica de control, la interfaz de usuario y los datos del sistema.
Vista: En desarrollo Web para crear una vista se requiere de HTML y PHP, sin
contar con que se puede agregar CSS y JS para darle ms dinmica a nuestro sitio y
mejor apariencia. En la vista va a seguir existiendo cdigo PHP, pero esta vez
pequeos cdigos solo para hacer repeticiones o mostrar uno que otro dato
importante.
MYSQL:
Sistema de Administracin de base de datos relacionales flexible slido y
rpido. Es ideal para crear bases de datos con acceso desde pginas web
dinmicas, para la creacin de sistemas de transacciones on-line o para
cualquier otra solucin profesional que implique almacenar datos, teniendo la
posibilidad de realizar mltiples y rpidas consultas (22).
LENGUAJE DE PROGRAMACIN:
Lenguaje Artificial que se utiliza para expresar programas de ordenador. Es
un conjunto de smbolos, palabras claves y reglas gramticas que permiten
construir sentencias (instrucciones, ordenes) sintctica y semnticamente
correctas (24).
RATIONAL ROSE
Es una herramienta software para el Modelado Visual mediante UML de
sistemas software. Permite Especificar, Analizar, Disear el sistema antes de
Codificarlo (10).
5.3 METODOLOGA.
A continuacin se describe la metodologa empleada en la solucin del problema
de investigacin, basada en la metodologa RUP (Rational Unified Process),
conocida como Proceso Unificado de Desarrollo de Software.
1. Seleccin de proyecto.
2. Modelo del Negocio.
Periodo en el que se intenta comprender los procesos del negocio a travs del
anlisis de los procesos actuales.
a) Obtencin del catlogo de requisitos.
Una vez conocido el entorno del problema, estamos en disposicin de
realizar una recoleccin de los principales requisitos del sistema a
desarrollar, realizando las entrevistas necesarias a los involucrados:
alumnos, docentes, personal administrativo y autoridades acadmicas.
Estos requisitos tan funcionales como no funcionales se irn perfilando
posteriormente a esta fase, adems de otros nuevos que se irn
incorporando de forma incremental a medida que surjan nuevas ideas
durante el desarrollo del proyecto.
b) Determinacin de la metodologa, tecnologa y herramientas.
Sabiendo ya cules son los requisitos de la aplicacin, nos
documentaremos apropiadamente sobre las posibles alternativas para
desarrollar el sistema. Despus de analizar todas ellas, se realiza una
seleccin de aquellas que finalmente sern utilizadas en este proyecto.
Durante esta fase se llevan a una base de datos (SQLServer) las tablas y
relaciones que forman el modelo relacional obtenido a partir del modelo
Entidad-Relacin.
j) Instalacin del Gestor de Base de Datos ().
Instalacin del motor de base de datos SQLServer y la herramienta de
gestin de la misma, y toma de contacto con esta ltima.
k) Creacin de la base de datos en SQLServer.
Uso de la herramienta Erwin, permite la generacin de los scripts de
creacin de la base de datos en SQLServer.
3. Creacin de la aplicacin de gestin.
a. Estudio del lenguaje de desarrollo PHP.
b. Diseo de la aplicacin de gestin.
Se obtienen las clases y mtodos nuevos que se necesitan para el diseo
de esta parte, teniendo siempre en cuenta la especificacin de requisitos.
c. Programacin de la aplicacin de gestin.
En esta fase se codifican todas las funcionalidades de la aplicacin,
empezando por los componentes ms necesarios y aadiendo de forma
incremental el resto de componentes.
4. Pruebas de la aplicacin de gestin.
Se realizan pruebas de robustez y acceso simultneo de varios usuarios
5. Pruebas conjuntas del sistema.
6. Elaborar documentacin.
RECTORADO
Contratar docentes
Director de Escuela
Docente
<<include>>
Verificar disponibilidad de ambiente
<<include>>
Elaborar horarios
Secretaria de Direccin de Escuela
<<include>>
ALUMNO
Pto. de Extensin
Si imprimir = Si
<<extend>>
Registrar matrcula
DOCENTES
B. Proceso de Matrcula
a) Caso de Uso del Negocio Registrar Matrcula
Alumno
Sistema
USUARIO
[LEIDO]
Ingresar Datos
Validar Datos
no
correctos?
[ si ]
Seleccionar Opcion
Registrar Matricula
Mostrar Menu
de Alumno
MATRICU
LA
Mostrar Cursos
disponibles
CURSO
[LEER]
[NUEVA]
Seleccionar
Curso
CURSO
[SELECCIONADO]
[ no ]
Verificar Cursos
seleccionados
Cursos ok?
[ si ]
MATRICULA
Grabar
Matricula
[GRABADA]
ALUMNO
SISTEMA
MATRICULA
[LEER]
Elegir opcion
Imprimir
MOSTRAR FICHA
DE MATRICULA
IMPRIMIR
FICHA
MATRICUL
A
[IMPRESA]
Figura N 10. Diagrama de Actividades del Negocio CUN Imprimir Ficha de Matrcula
Fuente: (Elaboracin Propia)
C. Proceso de Notas
a) Caso de Uso del Negocio Registrar Componentes de
Evaluacin Acadmica
Figura N 12. Diagrama de Actividades del Negocio CUN Ingresar Notas de Evaluaciones
Fuente: (Elaboracin Propia)
Figura N 13. Diagrama de Actividades del Negocio CUN Cerrar Sistema Acadmico
Fuente: (Elaboracin Propia)
Emitir Documentos
Acadmicos
Ficha Matricula?
[NO]
Orden de Mrito?
[NO]
[NO]
Constancia de
Quinto Superior?
[NO]
[SI]
Imprimir Certificado de
Estudios
Constancia de
Tercio Superior?
[SI]
Imprimir Ficha
de Matricula
[SI]
Imprimir Orden
de Mrito
DOCUMENTO FICHA DE
MATRICULA
[Emitido]
Imprimir constancia
de Tercio Superior
Imprimir Constancia
de Quinto Superior
DOCUMENTO CONSTANCIA
TERCIO SUPERIOR
DOCUMENTO CONSTANCIA DE
QUINTO SUPERIOR
DOCUMENTO CERTIFICADO DE
ESTUDIOS
[SI]
[Emitido]
DOCUMENTO ORDEN
DE MRITO
[Emitido]
[Emitido]
[Emitido]
Figura N 14. Diagrama de Actividades del Negocio CUN Generar Documentos Acadmicos
Fuente: (Elaboracin Propia)
b) Caso de Uso del Negocio Generar Reportes de Gestin
Acadmica
Emitir Reportes de
Gestin Acadmica
[NO]
Indicadores
Academicos?
[SI]
Desercin de
Alumnos?
[NO]
[NO]
[NO]
[NO]
[NO]
[SI]
REPORTE DE DESERCIN DE
ALUMNOS
Emitir Reporte de Notas
por Cursos y Docentes
Alumnos
Deudores?
[SI]
REPORTE DE ASISTENCIA DE
ALUMNOS
REPORTE DE NOTAS POR
CURSOS Y DOCENTES
REPORTE DE ALUMNOS
TRASLADADOS
[Emitido]
[Emitido]
REPORTE DE ALUMNOS
INHABILITADOS
REPORTE DE ALUMNOS
DEUDORES
REPORTE DE RENDIMIENTO
ACADMICO POR ESCUELAS
[Emitido]
[SI]
Emitir Reporte de
Alumnos Trasladados
REPORTE INDICADORES
ACADMICOS
[Emitido]
Emitir Reporte de
Asistencia de Alumnos
Emitir Reporte de
Alumnos Deudores
Emitir Reporte de
Desercin de Alumnos
Alumnos
Inhab ilitados?
[SI]
Alumnos
Traladados?
[NO]
Emitir Reporte de
Indicadores Academicos
[SI]
Asistencia de
Alumnos?
[Emitido]
[Emitido]
[Emitido]
[Emitido]
7. ANLISIS Y DISCUSIN.
8. CONCLUSIONES Y RECOMENDACIONES.
9. REFERENCIAS BIBLIOGRFICAS.
1. UPN. Universidad Privada del Norte. [Online].; 1996 [cited 2012 Noviembre 25.
Available from: http://www.upnorte.edu.pe.
2. UCV. Universidad Csar Vallejo. [Online].; 1996 [cited 2012 Noviembre 13. Available
from: http://www.ucv.edu.pe.
3. UPAO. Universidad Particular Antenor Orrego. [Online].; 1996 [cited 2013 Enero 17.
Available from: http://www.upao.edu.pe.
4. UNMSM. Universidad Nacional Mayor de San Marcos. [Online].; 1996 [cited 2013
Febrero 14. Available from: http://www.unmsm.edu.pe.
5. NORABUENA GUEVARA AD. Anlisis, Diseo e Implementacin de un Sistema de
Informacin para la Gestin Acadmica de un Instituto Superior Tecnolgico. Tesis.
Lima: Pontificia Universidad Catlica del Per, Facultad de Ciencias e Ingeniera,
Escuela de Ingeniera Informtica; 2011.
6. UNT. Universidad Nacional de Trujillo. [Online].; 2000 [cited 2013 Febrero 27.
Available from: http://www.unitru.edu.pe.
7. BARRANCO DE AREBA J. Metodologa del Anlisis Estructurado de Sistemas
Espaa: Universidad Pontificia Comillas de Madrid; 2001.
8. WEITZENFELD A. Ingenieria de Software Orientada a Objetos Con Uml, Java E
Internet Espaa: Cengage Learning Editores; 2005.
9. RUMBAUGH J, JACOBSON I, BOOCH G. Lenguaje Unificado de Modelado
Madrid: PEARSON EDUCACIN; 2000.
10. SCHMULLER J. Sams Teach Yourself UML in 24 Hours Estados Unidos: Sams
Publishing; 2004.
11. AMO A, MARTINEZ N, SEGOVIA J. Introduccion a la Ingenieria de Software:
Modelos de desarrollo de Programas Madrid: Delta Publicaciones Universitarias;
2010.
12. LARMAN C. Applying UML and Patterns: An Introduction to Object-Oriented
Analysis and Design and Iterative Development; 2009.
13. FIGUEROA RG, J. SC, CABRERA A. "METODOLOGAS TRADICIONALES VS.
METODOLOGAS GILES". Loja.ECUADOR.
14. BECK k, ANDRES C. Extreme Programming Explained: Embrace Change Estados
Unidos: Addison-Wesley; 2005.
15. SOMERVILLE I. Ingeniera del software 7/e: Pearson Educacin; 2005.