Sei sulla pagina 1di 38

M

UNIVERSIDAD
TRUJILLO

NACIONAL

DE

FACULTAD DE INGENIERIA
DEPARTAMENTOS DE INGENIERIA DE SISTEMAS E INDUSTRIAL

GERENCIA DE INVESTIGACIN CIENTFICA, PROYECCIN


SOCIAL Y EXTENSIN UNIVERSITARIA

PROYECTO DE INVESTIGACIN CIENTFICA Y


TECNOLGICA CON FONDOS DEL CANON MINERO AO
2013

Implementacin del sistema universitario


virtual y su impacto en la acreditacin,
calidad del servicio y la gestin acadmicoadministrativo de la UNT
CODIGO: PIC12-2013
INFORME TRIMESTRAL N 01

DOCENTES INVESTIGADORES:
Ing. MSc. SANTOS FERNANDEZ, Juan Pedro(Prof. Asoc. Cd.
4247)
Ing. MSc. ROMERO SHOLLANDE, Carlos

(Prof. Asoc. Cd.

3200)
Ing. Dr. GUTIRREZ PESANTES, Elas

(Prof. Aux. Cd.

5066)
Ing. MSc. SANCHEZ TICONA, Robert Jerry
5773)

(Prof. Aux. Cd.

Lic. Dr. BOY CHAVIL, Luis Enrrique

(Prof. Asoc. Cd.

4996)
MAYO - 2014
TRUJILLO PERU

Universidad Nacional de Trujillo


Vicerrectorado Acadmico
Gerencia de Investigacin Cientfica, Proyeccin Social y Extensin
Universitaria

PROYECTO DE INVESTIGACIN CIENTFICA Y TECNOLGICA

1. TTULO.

Implementacin del sistema universitario virtual y su impacto en la


acreditacin, calidad del servicio y la gestin acadmico-administrativo
de la UNT
2. RESUMEN.
La gestin de la informacin acadmica en las universidades, requieren el empleo
de elementos que permitan un administracin eficaz y apoyen a aumentar la calidad de
los servicios que se brindan a los alumnos. El presente proyecto de investigacin
propone el desarrollo de un sistema informtico va web que implemente estas
particularidades tan significativas para

el

desenvolvimiento del

personal

administrativo del rea acadmica.


El presente trabajo de investigacin tiene como objetivo principal incrementar la
calidad en el servicio y mejorar la gestin acadmica y administrativa en la
Universidad Nacional de Trujillo
La importancia de este proyecto de investigacin radica en que se implementar un
sistema de informacin acadmico virtual que permitir gestionar y controlar los

procesos y documentos acadmicos de la Universidad nacional de Trujillo, por parte


de los directivos universitarios.
Al implementar el sistema acadmico en la Universidad Nacional de Trujillo, se espera
mejorar el servicio acadmico con el propsito de alcanzar niveles de calidad y
excelencia.
Esperamos con la presente investigacin contribuir con la acreditacin, el incremento
de la calidad de servicio y la mejora de la gestin acadmico-administrativo de la
Universidad Nacional de Trujillo, basados en las buenas prcticas de los sistemas de
informacin va web.
ABSTRACT

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

instituciones, lo que les permite brindar un servicio de calidad.


La Universidad Privada del Norte (UPN) desde el ao 1995 tiene implementado
un sistema acadmico llamado Arturo, en sus inicios estuvo desarrollado en
Visual FoxPro, el cual ha venido evolucionando en el tiempo y actualmente
cuenta con una versin web que integra sus filiales de Trujillo, Lima y Cajamarca
(1).
La Universidad Csar Vallejo (UCV) cuenta con un sistema acadmico virtual
desde el ao 2000, el cual fue desarrollado a medida basado en tecnologa .NET
de Microsoft, integrando todas sus filiales con las que cuenta como son: Trujillo,
Lima Norte, Lima Este, Chimbote, Chiclayo, Piura y Tarapoto (2).
La Universidad Particular Antenor Orrego (UPAO) actualmente cuenta con todos
sus procesos acadmicos y administrativos automatizados, implementados en el
ERP Banner 8.1, obteniendo ventajas competitivas frente a las otras universidades
del medio. El mencionado sistema viene siendo usado desde el ao 2005, y a la
fecha se vienen implementando nuevos mdulos de acuerdo a sus propias
necesidades integrando a sus filiales de Trujillo y Piura (3).
A nivel nacional dentro de las universidades nacionales destaca la Universidad
Nacional Mayor de San Marcos (UNMSM) de Lima, la cual tiene integrado todos
sus procesos administrativos y acadmicos mediante un sistema informtico con
tecnologa web (4).

La mayora de universidades tanto particulares como pblicas a nivel nacional


cuentan con sistemas acadmicos universitarios hechos a medida relacionados a
atender todos los requerimientos que se utilizan para la gestin acadmica. Dentro
de las caractersticas ms comunes de estos sistemas acadmicos tenemos los
siguientes:

Gestin de grupos de alumnos o inicios acadmicos


Gestin de alumnos
Gestin de docentes
Gestin de cursos
Gestin de aulas, laboratorios y talleres
Permite agrupar lgicamente diferentes aulas.
Gestin de notas y evaluaciones
Generacin de reportes de nminas de alumnos y actas de evaluacin

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

pagos relacionados con actividades acadmicas.


Generacin de reporte de alumnos morosos
Permite enviar correos electrnicos a docentes y alumnos
Edicin de Plantillas Estndar (matrculas, certificados, actas, carn de
biblioteca, diploma, asistencias, calificaciones, etc.).
Trabaja sobre la plataforma de Internet
Existen algunas investigaciones de gestin acadmica orientadas a estandarizar
los procesos acadmicos de instituciones educativas de nivel tecnolgico superior
(5).
La Universidad Nacional de Trujillo (UNT) cuenta con un sistema acadmico
limitado implementado desde el 2009, pues nicamente permite ingresar los
slabos y realizar la matrcula va web al inicio del semestre, as mismo ingresar
los promedios de las unidades acadmicas al final del semestre, calculando el
promedio final, es decir, no permite un seguimiento y control de los procesos

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.

La Universidad de Trujillo como toda organizacin universitaria cuenta con un


Reglamento Acadmico para la gestin acadmico-administrativo, en el cual est
definido las polticas y procesos acadmicos. Sin embargo, es difcil de
monitorear y controlar de manera eficiente el nivel de la calidad del servicio y de
la gestin acadmico-administrativo, dado que la mayora de los procesos son
manuales, a pesar con que se cuenta actualmente con un sistema de informacin
acadmico, que solo sirve para ingresar los promedios por unidad al finalizar el
ciclo acadmico, no permitiendo tener la informacin acadmica actualizada en
lnea y de manera oportuna por parte de los usuarios del sistema: alumnos,
docentes, personal administrativo y autoridades universitarias.
Es as como las diferentes unidades organizacionales relacionadas con los
procesos acadmicos de la Universidad, operativizan los procesos acadmicos
mediante el servicio brindado a la poblacin estudiantil, pero no cuentan con un
SISTEMA ACADEMICO VIRTUAL que integre una herramienta informtica que
permita brindar un nivel de excelencia en la calidad de servicio y la mejora en la
gestin acadmico-administrativo al contar con la informacin pertinente en el
momento requerido para la toma de decisiones.
Adicionalmente a esto, las diversas dependencias

que

suministran

la

informacin acadmica requerida para alimentar los ndices de gestin acadmica,


en muchos casos no entregan oportunamente, dificultando un seguimiento
efectivo del cumplimiento de los objetivos.
A esto se le suma que los documentos acadmicos solicitados por los alumnos no
se atienden oportunamente en los plazos comprometidos, lo que origina quejas por
el servicio deficiente brindado.
Es por ello, que se hace necesario la implementacin de un sistema acadmico
universitario va web en la Universidad Nacional de Trujillo. En primera instancia
se debe optimizar los procesos con el fin de estandarizar de manera clara las
interrelaciones entre los distintos elementos y funciones del sistema acadmico,
para luego construir un SISTEMA ACADEMICO VIRTUAL que integre una
herramienta de software que permita brindar un prestacin de excelencia en la
calidad de servicio y mejorar la gestin acadmico-administrativo por parte de las
autoridades universitarias.
Cabe resaltar que es importante desarrollar una herramienta de software que
permita incrementar el nivel de la calidad de servicio brindada a los alumnos en
los procesos acadmicos y a la misma vez sirva como soporte a la alta direccin

para el monitoreo y control de la gestin acadmico-administrativo por parte del


personal administrativo, con la caracterstica

especial de ser aplicado en la

Universidad Nacional de Trujillo.


Particularmente, con el desarrollo de esta investigacin, la Universidad Nacional
de Trujillo y especficamente la Facultad de Ingeniera, contar con un sistema
acadmico universitario va web que contribuya al logro de los objetivos
estratgicos establecidos en su misin y visin de la Universidad Nacional de
Trujillo, teniendo en cuenta que dicha institucin, actualmente no se ha
implementado un estudio de esta naturaleza y no ha integrado los procesos
acadmicos con herramientas de este tipo.
La utilizacin del sistema acadmico virtual en la Universidad Nacional de
Trujillo permitir en un mediano plazo elevar su desarrollo y el nivel competitivo
en la regin y el pas, y a largo plazo mejorar su imagen institucional a nivel
internacional.

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

LENGUAJE UNIFICADO DE MODELADO (UML)


Es un lenguaje para especificar, construir, visualizar y documentar los
artefactos de un sistema de software orientado a objetos (OO). Un
artefacto es una informacin que es utilizada o producida mediante un
proceso de desarrollo de software (8).

UML permite modelar sistemas de informacin, y su objetivo es lograr


modelos que, adems de describir con cierto grado de formalismo tales
sistemas, puedan ser entendidos por los clientes o usuarios de aquello que
se modela. Para ello, es importante que el idioma en el que estn las
palabras y textos que aparezcan en tales modelos sean el propio de stas
personas (9).
A. Modelo
El modelo capta los aspectos importantes de lo que estamos
modelando, desde cierto punto de vista, y simplifica u omite el resto.
Un modelo viene hacer una representacin, en cierto medio, de algo
en el mismo u otro medio (10).
Para qu sirven? (11) :

Para captar y enumerar excautivamente los requisitos y el


dominio de conocimiento, de forma que todos los implicados
puedan entenderlos y estar de acuerdo con ellos.

Ayudan a pensar en el diseo del Sistema.

Para capturar decisiones del diseo en una forma mutable a


partir de requisitos.

Para generar productos aprovechables para el trabajo.

Para organizar encontrar, filtrar, recuperar, examinar, y


corregir la informacin en grandes sistemas.

Para explorar econmicamente mltiples soluciones.

Para domesticar los sistemas complejos.

B. Vistas de UML

Una vista es un subconjunto de UML que modela construcciones que


representan un aspecto de un sistema.
Las vistas se pueden dividir en tres reas: clasificacin estructural,
comportamiento dinmico, y gestin del modelo (12)

Clasificacin Estructural: Describe los elementos del


sistema y sus relaciones con otros elementos. Los
clasificadores incluyen clases, casos de uso, componentes, y
nodos.

Comportamiento Dinmico: Describe el comportamiento de


un sistema en el tiempo.

Gestin del modelo: Describe la organizacin de los propios


modelos en el tiempo.

5.1.3

METODOLOGIAS PARA EL DESARROLLO WEB


En la actualidad existen varia metodologas para el desarrollo, las cuales
se pueden agrupar en dos grupos. Por un lado tenemos las metodologas
tradicionales, que usan procesos bien definidos

la compilacin de la

informacin se realiza al inicio del proyecto.


Las metodologas giles brindan una serie de principios, pautas y tcnicas
pragmticas las cuales harn que el proyecto sea menos complicado.

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

con tres caractersticas

esenciales (13):

Est dirigido por los Casos de Uso: que orientan el proyecto a


la importancia para el usuario y lo que este quiere.

Est centrado en la arquitectura: que Relaciona la toma de


decisiones que indican cmo tiene que ser construido el
sistema y en qu orden.

Es iterativo e incremental: donde divide el proyecto en mini


proyectos donde los casos de uso y la arquitectura cumplen
sus objetivos de manera ms depurada.

Fases del RUP:


El RUP divide un ciclo de desarrollo en cuatro fases consecutivas.

Inicio: Se determinar la visin del proyecto, identificacin


de los procesos de negocio.

Elaboracin: Se determinar la arquitectura ptima, se


elabora un plan de proyecto y se trata de eliminar riesgos.

Construccin: Se concentra en

la elaboracin de un

producto totalmente operativo y eficiente.

Transicin: Se entrega el producto a los usuarios finales, los


cuales pueden presentar nuevos requerimientos.

Figura 1. Organizacin por componentes (RUP).


Fuente: (10)

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:

El ciclo de vida ideal de XP consiste de seis fases:


-

FASE I (EXPLORACION): En esta fase, los clientes entregar


la informacin necesaria para las historias de usuario que son
importantes para la primera entrega del producto. Al mismo
tiempo el equipo de desarrollo se familiariza con las

herramientas, tecnologas y prcticas que se utilizarn en el


proyecto. Se prueba la tecnologa y se exploran las posibles
arquitecturas del sistema construyendo un prototipo.
-

FASE II (PLANIFICACIN DE LA ENTREGA): En esta


fase ese prioriza cada historia de usuario, para que luego, los
programadores, realicen una estimacin del esfuerzo necesario
de cada una de ellas. Se coordina sobre el contenido de la
primera entrega y se determina un cronograma de la mano con el
cliente. Una entrega debera obtenerse en no ms de tres meses.

FASE III (ITERACIONES): Esta fase consiste en

varias

iteraciones sobre el sistema antes de ser entregado al cliente.


-

FASE IV (PRODUCCIN): En esta se necesitan

realizar

pruebas adicionales y revisiones de rendimiento antes de que el


sistema sea puesto al entorno del cliente. A la vez, se deben
decidir sobre la inclusin de nuevas caractersticas al sistema
actual, debido a cambios durante esta fase.
-

FASE V (MANTENIMIENTO): En esta fase de se debe


mantener el sistema en funcionamiento

a la vez que se

desarrolla nuevas iteraciones.


-

FASE VI (MUERTE DEL PROYECTO): En esta etapa el


cliente no tiene ms requerimientos (historias de usuario) para
ser incluidas en el sistema. Esto requiere que se satisfagan las
necesidades del cliente. Esto tambin ocurre cuando el sistema
no genera los beneficios esperados por el cliente y ste no se
siente conforme.

Figura N 2. Ciclo de entrega en la Programacin Extrema


Fuente: (15)

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:

Es un modo de desarrollo de carcter adaptable ms que


predictivo.

Orientado a las personas ms que a los procesos.

Emplea la estructura de desarrollo gil: incremental basada en


iteraciones y revisiones.

Se basa en el principio gil de desarrollo iterativo e incremental.


Se comienza con la visin general del producto, especificando y
dando detalle a las funcionalidades esas partes que tienen mayor
prioridad de desarrollo y que pueden llevarse a cabo en un periodo
de tiempo breve (normalmente de 30 das).

Cada uno de estos periodos de desarrollo es una iteracin que


finaliza con la produccin de un incremento operativo del producto.
Estas iteraciones son la base del desarrollo gil, y Scrum gestiona su
evolucin a travs de reuniones breves diarias en las que todo el
equipo revisa el trabajo realizado el da anterior y el previsto para el
da siguiente.

5.2 MARCO CONCEPTUAL

INTRANET
Red de computadoras basada

en los protocolos que gobiernan Internet

(TCP/IP) que pertenecen a una organizacin y que es accesible nicamente


por los miembros de la organizacin, empleados

u otras personas con

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 BOOTSTRAP FROM TWITTER

Es un framework flexible de HTML, CSS y JavaScript, el cual simplifica el


proceso de creacin de diseos web dinmicos combinando los lenguajes
mencionados anteriormente. Podemos decir que la mayor ventaja es crear
interfaces que se adapten a los distintos navegadores (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.

Modelo: Es el que se encarga de la gestin de la base de datos y toda la lgica del


negocio, el modelo permite abstraer al resto de la aplicacin de cmo se obtienen o
gestionan los datos. Lo cual nos da una ventaja ya que si despus se requiere migrar
la base de datos o cambiar algo, no va a ser necesario modificar ni la vista ni los
controladores, lo cual nos facilita el trabajo.

Controlador: Es el centro de control de nuestra aplicacin, se encarga de recibir la


informacin del usuario procesarla, validarla, sacar o introducir la informacin lo
que sea necesario con la ayuda de los modelos y renderizar una nueva vista acorde
a las necesidad del usuario.

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

SISTEMA DE ADMINISTRACION DE BASE DE DATOS


Un sistema de administracin de base de datos (BDMS por sus siglas en
ingls) es un conjunto de programas que maneja la estructra de la base de
datos y controla el acceso a los datos guardados en stas. El BDMS permite
compartir los datos de la base de datos entre mltiples aplicaciones y usuarios
(23).

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

WORLD WIDE WEB

Es un medio de comunicacin de texto, grficos y otros objetos multimedia a


travs de Internet. Es decir, la web es un sistema de hipertexto que utiliza
Internet como su mecanismo de transporte o desde otro punto de vista, una
forma grfica de explorar (25).

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.

c) Planificacin temporal del proyecto.


En esta fase se definen las tareas que se deben realizar, en qu orden y la
duracin de cada una. Como resultado de esto se obtiene un diagrama de
Gantt.
d) Anlisis de requisitos y estudio de viabilidad del proyecto.
Se realiza una especificacin de los requisitos que se detallan en el
catlogo lo que establecer las pautas para el desarrollo del proyecto. Con
la informacin que se tiene en este punto se puede realizar ya el estudio
de viabilidad en el que sopesaremos la posibilidad o no de implementar el
sistema.
e) Comienzo de la elaboracin de la memoria.
Se comienza a redactar la memoria del proyecto, en la que se incluirn
los documentos que resultan de la fase de anlisis: el documento con la
especificacin de los requisitos y el documento con la planificacin
temporal del proyecto y estudio de viabilidad. Esto no significa que estos
documentos sean estticos sino que se podr revisar y actualizar a medida
que el desarrollo avanza.
f) Implantacin de las bases de datos.
g) Diseo de la base de datos.
En esta fase se disea la estructura de la base de datos a partir de los
requisitos del sistema, obtenindose el diagrama Entidad-Relacin
correspondiente.
i) Creacin de la base de datos en el gestor de base de datos seleccionado
().

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.

Durante la realizacin del proyecto se va elaborando la memoria del mismo,


confeccionando al final del proceso los manuales de usuario y de instalacin.
7. Entrega del proyecto.
Momento en el que se realiza la entrega del producto final.
6. RESULTADO.
FASE I: INCEPCIN
6.1 Modelo del Negocio
6.1.1 Reglas del Negocio
A. Rectorado:
Aprobar calendario Acadmico.
Distribuir y publicar Calendario Acadmico.
B. Director de Escuela
Planificar Cursos que se dictaran en el ciclo Actual
Verificar disponibilidad de los ambientes en donde se
desarrollaran las clases
Asignar cursos a los docentes
Elaborar Horarios por ciclo
C. Secretaria de Direccin de Escuela
Recibir orden de pago y voucher de los alumnos
Entregar ficha de matricula
Registrar datos del alumno si se matricula por primera vez
Generar documentos acadmicos
D. Docentes
Registrar la disponibilidad horaria para dictar los cursos
Ingresar su silabo antes de empezar las clases.
Ingresar las notas por cada unidad del curso que tiene asignado
Los exmenes de aplazados sern tomados a partir de las 48 horas
de publicados los exmenes.
Deber ingresar la asistencia en el momento de iniciar las clases
E. Alumnos
Realizar matricula online e imprimir orden de pago.
Para registrar su matrcula debern de haber realizado su pago de
matricula
La matrcula hasta 12 crditos se considera especial
Podrn rendir examen de suficiencia nicamente cuando le falte
un solo curso para culminar su carrera.
Podrn llevar un curso adicional a los 22 crditos aquellos
alumnos que tengan promedio ponderado mayor a 14 en el ciclo
anterior.

Si un alumno lleva un curso por tercera matricula no puede de


llevar ms de 12 crditos
Si un alumno lleva un cuso por cuarta matricula slo podr
matricular en ese curso.
Si sale desaprobado en un curso de cuarta matrcula quedar fuera
de la universidad.
6.1.2

Modelo de Casos de Uso del Negocio:


A continuacin se muestra el Modelo de Casos de Uso del Negocio
dividido por Procesos:
A. Proceso de Planificacin Acadmica

RECTORADO

Aprobar el calendario acadmico y difundir en


Filiales

Asignar carga docente

Contratar docentes

Director de Escuela

Docente

Planificar cursos a dictar


<<include>>

Registrar disponibilidad horaria

<<include>>
Verificar disponibilidad de ambiente
<<include>>

Elaborar horarios
Secretaria de Direccin de Escuela

Figura N 3. Casos de Uso del Negocio Planificacin Acadmica


Fuente: (Elaboracin Propia)
B. Proceso de Matrcula

Verificar comprobante de pago

<<include>>

Solicitar registrar matrcula

ALUMNO

Seleccionar curso a matricular


Secretaria de Direccin de
Escuela
<<include>>

Pto. de Extensin
Si imprimir = Si
<<extend>>
Registrar matrcula

Registrar matrcula regular

Registrar matrcula por experiencia laboral

Imprimir ficha de matrcula

Registrar matrcula por complementacin

Registrar matrcula por segunda profesionalizacin

Figura N 4. Casos de Uso del Negocio Planificacin Acadmica


Fuente: (Elaboracin Propia)
C. Proceso de Notas

Registrar componentes de evaluacin ac admica

DOCENTES

Ingresar notas de evaluaciones

Cerrar sistema acadmico


DEPARTAMENTO DE TECNOLOGIAS DE
INFORMACION

Figura N 5. Casos de Uso del Negocio Notas


Fuente: (Elaboracin Propia)

D. Proceso de Generacin de Documentos y/o Reportes Acadmicos

Imprimir orden de mrito

Imprimir ficha de matrcula

Imprimir constancia de tercio superior

Generar documentos acadmicos

Imprimir constancia de quinto superior

Imprimir certificado de estudios

SECRETARIA DE DIRECCION DE ESCUELA

Listar indicadores acadmicos

Listar desercin de alumnos

Generar reportes de gestin acadmica

Listar rendimiento acadmico por escuelas

Listar notas por cursos y docentes

Listar alumnos deudores

Listar alumnos trasladados

Listar asistencia de alumnos


Listar alumnos inhabilitados

Figura N 6. Casos de Uso del Negocio Generacin de Documentos y/o Reportes


Acadmicos

Fuente: (Elaboracin Propia)


6.1.3

Diagrama de Actividades del Negocio:


A continuacin se muestran los Diagramas de Actividades del Negocio

de cada Caso de Uso del Negocio dividido por Procesos.


A. Proceso de Planificacin Acadmica
a) Caso de Uso del Negocio Asignar Carga Docente

Figura N 7. Diagrama de Actividades del Negocio CUN Asignar Carga Docente


Fuente: (Elaboracin Propia, 2013)
b) Caso de Uso del Negocio Contratar Docentes

Figura N 8. Diagrama de Actividades del Negocio CUN Contratar Docentes


Fuente: (Elaboracin Propia, 2013)

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]

Figura N 9. Diagrama de Actividades del Negocio CUN Registrar Matrcula


Fuente: (Elaboracin Propia, 2013)
b) Caso de Uso del Imprimir Ficha de Matricula

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 11. Diagrama de Actividades del Negocio CUN Registrar


Componentes de Evaluacin Acadmica

Fuente: (Elaboracin Propia)

b) Caso de Uso del Negocio Ingresar Notas de Evaluaciones

Figura N 12. Diagrama de Actividades del Negocio CUN Ingresar Notas de Evaluaciones
Fuente: (Elaboracin Propia)

c) Cerrar Sistema Acadmico

Figura N 13. Diagrama de Actividades del Negocio CUN Cerrar Sistema Acadmico
Fuente: (Elaboracin Propia)

D. Proceso de Generacin de Documentos y/o Reportes Acadmicos


a) Caso de Uso del Negocio Generar Documentos Acadmicos

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]

Emitir Reporte de Alumnos


Inhabilitados

[SI]

Emitir Reporte de
Alumnos Trasladados

REPORTE INDICADORES
ACADMICOS
[Emitido]

Emitir Reporte de
Asistencia de Alumnos

Emitir Reporte de
Alumnos Deudores

Emitir Reporte de Rendimiento


Acadmico por Escuelas

Emitir Reporte de
Desercin de Alumnos

Notas por Cursos y


Docentes?
[SI]

Alumnos
Inhab ilitados?
[SI]

Alumnos
Traladados?
[NO]

Emitir Reporte de
Indicadores Academicos

[SI]

Asistencia de
Alumnos?

[Emitido]

[Emitido]

[Emitido]

[Emitido]

Figura N 15. Diagrama de Actividades del Negocio CUN Generar Reportes


de Gestin Acadmica

Fuente: (Elaboracin Propia)

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.

16. SCHWABER K. AGILES PROJECT MANAGEMENT WITH SCRUM O AGILE


California; 2010.
17. LUJAN S. Programacin de aplicaciones web: Historia, principios bsicos y clientes
web Espaa: Editorial Club Universitario; 2002.
18. VAN LACKER L. Recursos Informaticos Coleccion. HTML 4 Dominar el codigo
fuenter. Espaa: Ediciones ENI; 2009.
19. ULLMAN L. PHP Espaa: Anaya Multimedia; 2010.
20. The Jquery Foundation. jquery.com. [Online].; 2008 [cited 2013 05 15. Available
from: http://jquery.com/.
21. RAMIREZ M. El SOS Informatico. Desarrollo y programacion web. [Online].; 2012
[cited 2013 abril 25. Available from: http://sosinformatico.blogspot.com/2011/02/quees-codeigniter-y-porque-usarlo-como.html.
22. MELONI J. PHP, MYSQL Y APACHE; 2009.
23. ROB P, CORONEL C. Sistemas de bases de datos: Diseo, implementacin y
administracin Espaa: Cengage Learning Editores; 2003.
24. RODRIGUEZ SALA JJ. Introduccin a la programacin: Teora y prctica Espaa:
Editorial Club Universitario; 2003.
25. MORVILLE P, ROSENFELD L. Information Architecture for the World Wide Web
Estados Unidos: O'Reilly Media, Inc.; 2006.

10. MATRZ DE CONSISTENCIA FINAL.


11. ANEXOS