Está en la página 1de 18

INGENIERIA DE SOFTWARE II

UNIVERSIDAD POLITECNICA
DE NICARAGUA

INGENIERIA EN SISTEMAS

INGENIERIA DE SOFTWARE II
TEMA

PROTOTIPO DE UN SISTEMA DE INFORMACIÓN PARA EL


PROCESO DE MATRICULA E INSCRIPCIÓN DE ASIGNATURAS
EN UNA UNIVERSIDAD
ELABORADO POR

BRYAN ANDRÉS DÁVILA MÉNDEZ

CARNET N° 1513251

SALVADOR EMILIO DÍAZ SOZA

CARNET N° 1512922

DOCENTE

JAQUELINE MONTES
MODALIDAD DOMINICAL
MANAGUA, NICARAGUA 25 DE FEBRERO DEL 2018

ING SOF II 1|Página


INGENIERIA DE SOFTWARE II

INDICE
INTRODUCCIÓN......................................................................................................................................................................... 3
OBJETIVOS ................................................................................................................................................................................. 4
OBJETIVO GENERAL .............................................................................................................................................................. 4
OBJETIVOS ESPECÍFICOS ....................................................................................................................................................... 4
ANTECEDENTES ......................................................................................................................................................................... 5
SITUACIÓN ACTUAL .................................................................................................................................................................. 6
JUSTIFICACIÓN .......................................................................................................................................................................... 8
REQUERIMIENTOS FUNCIONALES ............................................................................................................................................ 9
REQUERIMIENTOS NO FUNCIONALES ...................................................................................................................................... 9
CASOS DE USO......................................................................................................................................................................... 10
LIMITES DEL SISTEMA ............................................................................................................................................................. 11
ACTORES QUE INTERACTUAN CON EL SISTEMA .................................................................................................................... 11
EVENTO INICIAL ...................................................................................................................................................................... 11
CONDICIÓN DE TERMINACIÓN ............................................................................................................................................... 12
DIAGRAMA DE ENTIDAD RELACION ....................................................................................................................................... 13
DICCIONARIO DE DATOS......................................................................................................................................................... 14

ING SOF II 2|Página


INGENIERIA DE SOFTWARE II

INTRODUCCIÓN

En un mundo donde la información se ha convertido en uno de los recursos más


importantes para el desarrollo de las empresas los Sistemas de Información son un recurso
cada vez más indispensable no solo para las grandes empresas de negocios sino también
para organizaciones de carácter social, político y educativo, debido a su gran adaptabilidad
a cualquier tipo de procesos en las diferentes áreas de trabajo.

Cada día se ven nuevos software, nuevos equipos, nuevas maneras de hacer las cosas y
generalmente las universidades son las bases de estas innovaciones e investigaciones que
en muchas ocasiones llegan a ser de gran ayuda para las empresas de carácter económico.
La Universidad Politécnica de Nicaragua es una de las universidades más prestigiosas a nivel
nacional y para dar crédito a su lema “Sirviendo a la Comunidad” debe tratar de estar paso
adelante de las demás, demostrando eficiencia no solo con una educación de calidad sino
también en los procesos organizacionales y funcionales de cada uno de los programas,
departamentos y servicios que brinda la misma.

Es por esta razón que hemos diseñado un Prototipo de un Sistema de Información del
proceso de Matricula e Inscripción de Asignaturas en la carrera de Ingenieria de Sistemas
que ofrece la UPOLI, que actualmente se lleva a cabo de forma manual lo que provoca
atraso y pérdida de tiempo tanto para los empleados del mismo como para los estudiantes
porque no se optimiza el tiempo del proceso que se realiza, esto produce molestias al
estudiante. En el documento se describe la problemática actual a partir de la cual se
pueden visualizar las necesidades que permiten establecer los requerimientos
necesarios para la automatización de los procesos.

ING SOF II 3|Página


INGENIERIA DE SOFTWARE II

OBJETIVOS
OBJETIVO GENERAL
 Desarrollar un Prototipo de un Sistema de Información que ejecute los procesos de
matrícula e inscripción de Asignaturas en la carrera de Ingenieria de Sistemas que
ofrece la UPOLI.

OBJETIVOS ESPECÍFICOS
 Definir los requerimientos del Sistema por medio del análisis de los procesos actuales
de matrícula e inscripción de asignaturas, haciendo uso del lenguaje UML para el
modelado.

 Diseñar una base de datos para el registro de información, a partir del análisis de
requerimiento utilizando como gestor de la base de datos SQL Server.

 Hacer uso del entorno de desarrollo de Netbeans para realizar las interfaces gráficas,
que permitirán al usuario tener interacción con el prototipo de sistema de
información.

 Realizar un diseño de red que permita la conexión entre los equipos tomando en
cuenta los requerimientos de hardware y software.

ING SOF II 4|Página


INGENIERIA DE SOFTWARE II

ANTECEDENTES

Este programa se origina, con el propósito de dar respuesta a una creciente demanda de
profesionalización en una gran parte de la población laboral, así como aminorar la brecha
existente entre los bachilleres que ingresan a las universidades estatales como también a
los que quedan fuera del sistema regular universitario. La carrera consta de cinco años sin
incluir la culminación de estudios, para esto el estudiante tiene la opción de realizar
monografía o bien cursos de titulación.

Con el paso del tiempo los estudiantes universitarios se han enfrentado a problemas
comunes para poder matricularse e inscribir asignaturas, debido a que, gran cantidad de
ellos viven en otros departamentos, otros por el trabajo y otros por inconvenientes al
momento de presentarse para al centro para realizar la matricula.

De ahí nace el Prototipo del Sistema de Información de PROMECYS, Con el propósito de


ahorrar tiempo y brindar satisfacción al estudiante supliendo todas sus necesidades se
propone la implementación de un sistema de información que controle las matriculas e
inscripción de asignaturas. Dentro de las funciones que se necesita que realice el sistema de
Información está almacenar todas las prematrículas realizadas, en donde se introducirán la
información de los estudiantes, es decir datos personales, datos laborales, para los
estudiantes que trabajan.

ING SOF II 5|Página


INGENIERIA DE SOFTWARE II

SITUACIÓN ACTUAL

Actualmente se realizan los procesos de forma manual, al ser este un programa de carácter
educativo implica el manejo de abundante información de los estudiantes que forman
parte del mismo, esto deja en evidencia el manejo inadecuado que se le da a la información
ya que no se tiene un control exacto sobre la valiosa información que el programa manipula
como los datos de los estudiantes, de los trabajadores, las notas que obtienen los
estudiantes, datos de los profesores, etc.

Uno de los procesos importantes que se llevan a cabo es el proceso de matrícula que se
realiza también de forma manual lo que provoca que dicho proceso sea lento. Debido a la
forma en que se lleva a cabo el proceso de matrícula no se puede tener con exactitud el
registro de alumnos que estudian ingenieria en sistemas, ya que resulta difícil y trabajoso
contar el total de estudiantes que tiene, cuantos hay de primer ingreso, cuantos son
traslados, cuantos provienen directamente de la secundaria, cuantos están cursando su
segunda carrera, cuantos son varones y cuantos mujeres, no hay control de cuantos
estudiantes desertan y cuantos egresan de la carrera, todos estos datos son de suma
importancia para el programa por que les permite tener datos estadísticos exactos en
cuanto al programa se refiere.

Al igual que el proceso de matrícula la realización del proceso de inscripción de asignaturas


se lleva a cabo de forma manual lo que significa atraso ya que para que el estudiante pueda
llevar una asignatura el trabajador de UPOLI debe verificar si se cumple con el prerrequisito
y la precedencia de la asignatura a inscribir lo que se verifica con el pensum de la carrera. Al
llevar a cabo los procesos de forma manual se tienden a cometer errores en todos los
aspectos los registros corren el riesgo de perderse o dañarse, es común que en la
manipulación de la información las notas se pierdan o confundan esto perjudica en gran
manera al estudiante por que las notas son consideradas información delicada y son el
indicio o pasaporte que permite inscribir o no las asignaturas establecidas de acuerdo al
año que cursen los estudiantes.

PROMECYS como un programa que ofrece sus servicios a los estudiantes considera de suma
importancia que se facilite el acceso al mismo desde las diferentes perspectivas para el
estudiante, quién busca un servicio óptimo y preciso sin pérdidas de tiempo de modo que
maximice el mismo y asegure la calidad del servicio brindando de este modo satisfacción en
la atención a los estudiantes, lo que se puede obtener a través de un sistema que permita
acortar los tiempos del proceso, disminuir errores y evitar molestias al estudiante y atrasos
innecesarios a los funcionarios del programa logrando de este modo un trabajo en conjunto
satisfactorio para ambas partes y optimizando así tiempo y recursos disponibles.

ING SOF II 6|Página


INGENIERIA DE SOFTWARE II

Para erradicar la inconformidad del cliente (estudiante) es preciso hacer uso de la


tecnología de modo que permita agilizar el proceso de matrícula e inscripción de
asignaturas, ahorrando tiempo y optimizando los recursos que como programa debe
aprovechar para dar mayor confiabilidad y credibilidad a los estudiantes acerca de la
información que PROMECYS maneja, esto se logra con la implementación de un sistema de
información que registre el proceso de matrícula e inscripción de asignaturas, el registro de
las asignaturas, registro de notas, registro de profesores, registro de trabajadores, etc
evitando así atrasos e inconformidad a los estudiantes.

PROMECYS, permitirá la satisfacción de los estudiantes para evitar que estos busquen otras
opciones, por lo que se deben ofrecer todas las comodidades posibles de acuerdo a las
necesidades que demandan los estudiantes de este modo se permitirá una mayor atención
de los mismos obteniendo así resultados exitosos que son de gran beneficio para el
programa.

ING SOF II 7|Página


INGENIERIA DE SOFTWARE II

JUSTIFICACIÓN

PROMECYS inició como un programa pequeño creado para dar solución a las demandas de
personas trabajadoras que deseaban estudiar una carrera universitaria, pero en los últimos
años ha mantenido una demanda de estudiantes muy favorable motivo por el cual los
procesos que hasta el momento se ha realizado de forma manual se han vuelto un
problema, tanto para los trabajadores del programa como para los estudiantes que
pertenecen en el mismo ya que el hecho de llevar la documentación de cada estudiante a
mano, resulta más desordenado y lento al momento de querer realizar una matrícula o una
inscripción, incluso una simple búsqueda de un estudiante resulta problemático para el
empleado.

Por tal razón hemos elegido contribuir al desarrollo de nuestra universidad con la
propuesta de un prototipo de Sistema de Información para PROMECYS. Este programa
como centro de enseñanza oferta un servicio académico el cual debe brindarse de la
manera más eficiente y confiable para los estudiantes quienes constituyen el eje de la
institución. Los procesos donde más se requiere organización y rapidez en el programa son
las Matriculas, Inscripciones y las solicitudes de cualquier tipo de certificado por parte de
los estudiantes y la realización de éstas actividades actualmente se efectúan de forma
manual lo que hace necesario la realización de un sistema de información que permita
agilizar dichas actividades, que optimice recursos, ahorre tiempo y sobre todo que ofrezca
todas las comodidades a los estudiantes.

Se pretende colaborar con la misión de nuestra universidad brindando un Sistema de


Información que contribuya a mejorar la calidad de atención y del trabajo en los procesos
de matrículas e inscripciones de asignaturas en PROMECYS. Con este sistema no solo
queremos percibir el ahorro de tiempo y el aumento en la calidad de los procesos del
programa sino también se procura contribuir al aprovechamiento de los recursos y de los
avances tecnológicos de la universidad en general.

Es importante tomar en cuenta que con la ayuda del Sistema de Información la universidad
tendrá un control exacto e inmediato de todo lo referido a PROMECYS por medio de
reportes específicos, esto ayudará a tener
una mejor visualización en cuanto al giro que toma el programa con respecto a la cantidad
de estudiantes que maneja.

ING SOF II 8|Página


INGENIERIA DE SOFTWARE II

REQUERIMIENTOS FUNCIONALES

El sistema será capaz de generar reportes como:

 Hoja de prematrícula por estudiante  Notas de los estudiantes


 Hoja de matrícula por estudiante  Hoja de Inscripción
 Estudiantes Prematriculados  Estudiantes trabajadores
 Estudiantes Matriculados  Estudiantes sin Carnet
 Grupos de la carrera  Estudiantes Hombres
 Estudiantes Becados  Estudiantes Mujeres
 Datos de Profesor  Notas por cuatrimestre
 Datos de empleado  Estudiantes por año
 Asignaturas impartidas por grupos

REQUERIMIENTOS NO FUNCIONALES

 Para realizar el diseño de la interfaz de usuario utilizamos el lenguaje Java por medio
de la plataforma de programación Netbeans el cual nos brinda muchas ventajas al
momento de desarrollar nuestra aplicación.

 La herramienta utilizada para generar reportes dentro de la aplicación es el


jasperreport, la cual es una herramienta de código libre en java que facilita diversidad
de presentaciones en pantallas, o diseños en impresoras.

 El guardado de los datos que se introducen en la aplicación se lleva a cabo mediante


el gestor de base de datos SQL Server 2014.

ING SOF II 9|Página


INGENIERIA DE SOFTWARE II
CASOS DE USO

ING SOF II 10 | P á g i n a
INGENIERIA DE SOFTWARE II

LIMITES DEL SISTEMA

Para el caso de límite del sistema el sistema operativo proporciona maneras de limitar la
cantidad de recursos que se pueden utilizar. Los límites se establecen para cada usuario,
pero se aplican por separado a cada proceso que ejecute el usuario, en este caso, las
limitantes del sistema son:

 Programa PROMECYS, creado en java, funciona en conjunto con Microsoft SQL


Server.

 Se requiere de una conexión a la red para que el funcionamiento del sistema


permanezca en línea.

 Requiere de elementos, debido a que el sistema, está determinadas por los recursos
con los que se cuenta, por ejemplo: Hardware, software, talento humano y Recursos
Económicos.

ACTORES QUE INTERACTUAN CON EL SISTEMA

 Alumno – Estudiante, persona interesada en pertenecer al programa para poder


concluir una carrera. Es quien solicita los servicios académicos que brinda la
Universidad.

 Empleado de PROMECYS que brinda atención al estudiante.

EVENTO INICIAL

La actividad Inicial a realizar en el sistema, es la matrícula, en la que se hace oficial el


ingreso del estudiante, para ello, se debe presentar el recibo de pago de matrícula, se
llenan los datos en el formato el cual contiene los ítems de datos personales y datos
generales. Dentro de los datos personales se deben especificar los nombres y apellidos,
estado civil, sexo, lugar, fecha de nacimiento, nacionalidad, departamento, municipio,
dirección habitual, número de teléfono, e-mail, fax, celular.
ING SOF II 11 | P á g i n a
INGENIERIA DE SOFTWARE II
F

CONDICIÓN DE TERMINACIÓN

La Condición principal del sistema, es de agilizar, facilitar y mejorar el tiempo a lo que


respecta en las matrículas y las inscripciones de asignaturas.

Además de ser provechoso para los estudiantes el Sistema de Información también


contribuirá beneficiosamente con los empleados de PROMECYS porque todos los trámites
que implican llevar acabo las matriculas e inscripciones se realizarán en menos tiempo y la
pérdida de información o la incurrencia de errores serán mínimas.

Es importante tomar en cuenta que con la ayuda del Sistema de Información la universidad
tendrá un control exacto e inmediato de todo lo referido a PROMECYS por medio de
reportes específicos, esto ayudará a tener una mejor visualización en cuanto al giro que
toma el programa con respecto a la cantidad de estudiantes que maneja.

ING SOF II 12 | P á g i n a
INGENIERIA DE SOFTWARE II

DIAGRAMA DE ENTIDAD RELACION

ING SOF II 13 | P á g i n a
INGENIERIA DE SOFTWARE II

DICCIONARIO DE DATOS

Aquí definimos como están compuestas cada una de las tablas de la base de datos,
especificando la funcionalidad de sus atributos:

Asignatura: Contiene el registro de las asignaturas de la carrera.

Nombre del Requerido Tipo de Tamaño Definición Formato, formula o


atributo dato Comentario
Llave principal, Formato:
4 identificador único de la 0000, XXX,
Idasignatura si Varchar
asignatura XXX0
Descripcion si Varchar 4 Nombre de la asignatura
Cuatrimestre si 4 Cuatrimestre en el que se No puede
Int imparte la asignatura excederse de 3
Representan la cantidad
4 límite de veces que se --
Credito si Int
puede llevar la asignatura
Representa el año escolar
Anio si Int 4 al que pertenece --
la asignatura

AsigGrupoProf: Es el control de las asignaturas que imparten los profesores y los grupos en
donde se imparten las mismas.
Nombre del Requerido Tipo de Tamaño Definición Formato, formula o
atributo dato Comentario
Es el código de la
Idasignatura si Varchar 4
asignatura que se imparte Formato asig:
Representa el grupo en 0000, XXX, XXX0
Idgrupo si Varchar 4
que se impartió la asignatura
Es el código de los profesores Todos los atributos
idprofesor si int 4 que imparten de la tabla en
determinada asignatura
conjunto
Representa la fecha en que
representa su llave
determinado
Fecha si Datetime 8 primaria
profesor impartió la
asignatura

Departamento: Contiene el registro de los departamentos de los estudiantes.


Nombre del Requerido Tipo de Tamaño Definición Formato, formula
atributo dato o Comentario

ING SOF II 14 | P á g i n a
INGENIERIA DE SOFTWARE II

Llave principal, es el
idepartamento si Varchar 4 nombre del --
departamento

Empleado: Contiene el registro de la información personal y laboral de los empleados.

Nombre del Formato, formula o


Requerido Tipo de dato Tamaño Definición
atributo Comentario
Llave principal,
Idempleado si Int 4 identificador único --
del
empleado
Numero de cedula del Formato: 000-000000-
Cedula si Varchar 4
empleado 0000X

primernombre si Varchar 4 Primer nombre del --


empleado
segundonombre no Varchar 4 Segundo nombre del --
empleado
Primerapellido si Varchar 4 Primer apellido del --
empleado
Segundoapellido no Varchar 4 Segundo apellido del --
empleado
Direccion si Varchar 4 Dirección domiciliar del --
empleado
Cargo si Varchar 4 Cargo que desempeña --
Sexo si Bit 1 Sexo del empleado --
Telefono no Varchar 4 Teléfono convencional Formato: 000-0000

Celular no Varchar 4 Teléfono celular Formato: 000-0000

Estudiante: Contiene la información personal y general de los Estudiantes, en donde se


controla las actualizaciones de datos de los mismos.
Nombre del Tipo de Formato, formula o
Requerido Tamaño Definición
atributo dato Comentario
Llave primaria,
Idestudiante si Bigint 8 identificador único del --
estudiante
Formatos: 0000-00000, 00-
00000-0
Representa el número No pueden haber dos
carnet no Varchar 4 de carnet que posee el números de carnet iguales;
estudiante es nulo porque se puede
matricular un estudiante
que todavía no tenga carnet
Primernombre si Varchar 4 Primer nombre del --
estudiante
Segundonombre no Varchar 4 Segundo nombre del --
estudiante

ING SOF II 15 | P á g i n a
INGENIERIA DE SOFTWARE II

Primerapellido si Varchar 4 Primer apellido del --


estudiante
Segundoapellido no Varchar 4 Segundo apellido del --
estudiante
Estadocivil si Tinyint 1 Estado civil del --
estudiante
Sexo si Bit 1 Sexo del estudiante --
Fechanac si Datetime 8 Fecha de nacimiento del
Formato: dd/mm/aa
estudiante
lugarnac si Varchar 4 Lugar de nacimiento del --
estudiante
departamento si Varchar 4 Departamento al que --
pertenece el estudiante
municipio si Varchar 4 Municipio al que --
pertenece el estudiante
direccion si Varchar 4 Dirección domiciliar del --
estudiante
centroenseñanza si Varchar 4 Centro de proveniencia --
del estudiante
tipocentro si Int 4 Tipo de centro
cedula no Varchar 4 Numero de cedula Formato: 000-000000-0000X

telefono no Varchar 4 Numero de teléfono Formato: 000-0000


convencional
celular no Varchar 4 Numero de celular Formato: 000-0000
Correo electrónico del
correo no Varchar 4 --
estudiante

Grupo: Es el registro de los grupos que conforman la carrera.


Nombre del Requerido Tipo de Tamaño Definición Formato, formula
atributo dato o Comentario
Llave principal,
Varchar 4 identificador único del Formato: XX0, XX0-0
Idgrupo si
grupo
Año escolar al que
Anio si int 4 --
pertenece el grupo
Edificio donde se ubica al
Ubicación si Varchar 4 --
grupo
Aula si int 4 Numero de aula donde --
recibe clases al grupo

ING SOF II 16 | P á g i n a
INGENIERIA DE SOFTWARE II

Inscripción: Es el registro de las inscripciones que realizan los estudiantes.


Nombre del Tipo de Formato, formula o
atributo Requerido dato Tamaño Definición Comentario
Llave principal, representa el Las inscripciones no
Idinscripcion Si Bigint 8 número de las inscripciones de pueden ser más de tres
cada estudiante por cada matricula
Llave foránea, representa el
idmatricula Si Bigint 8 número de matrícula del
-
estudiante
Llave foránea, representa el
idempleado Si Int 4 número del empleado que
-
hizo la inscripción
Representa el cuatrimestre
cuatrimestre Si Int 4 No puede exceder de 3
que cursa el estudiante
Representa la fecha en
fecha Si Datetime 8 Formato: dd/mm/aa
que fue realizada la inscripción

beca Si bit 1 Indica si el estudiante -


tiene beca

Laboral: Contiene el registro de la información laboral de los estudiantes.


Nombre del Requerido Tipo de Tamaño Definición Formato, formula o
atributo dato Comentario
El idestudiante no se
Llave principal, representa al
Idestudiante si Bigint 8 puede repetir en esta
estudiante que trabaja
tabla
Representa el nombre de
Lugar si Varchar 4 la empresa donde trabaja --
el estudiante
Dirección si Varchar 4 Es la dirección del lugar --
de trabajo del estudiante
Cargo si Varchar 4 Cargo q desempeña el --
estudiante en su trabajo
Teléfono si Varchar 4 Número telefónico del Formato: 000-0000
lugar de trabajo
Número de fax del lugar de
fax no Varchar 4 Formato: 000-0000
trabajo

Matricula: Es el registro de la matrícula de los estudiantes.


Nombre del Requerido Tipo de Tamaño Definición Formato, formula o
atributo dato Comentario
Llave principal, representa Solo puede haber una
Idmatricula Si Bigint 8 el número de matrícula de matrícula por año para
un estudiante cada estudiante
Llave foránea, identifica a
idestudiante si Bigint 8 -
un estudiante especifico

ING SOF II 17 | P á g i n a
INGENIERIA DE SOFTWARE II

recibo Si Int 4 Numero de recibo de Formato: 00000


matrícula
Anio Si Int 4 Año que cursa el No excede de 5
estudiante
Representa la fecha en
fecha Si Datetime 8 Formato: dd/mm/aa
que se realiza a matricula

Municipio: Contiene el registro de los municipios de los estudiantes

Nombre del Tipo de Formato,


atributo Requerido dato Tamaño Definición formula o
Comentario
Llave principal, es el nombre
Idmunicipio si Varchar 4 del municipio de determinado --
departamento
idepartamento si Varchar 4 Llave foránea, nombre --
del departamento

Nota: Es el registro de las notas obtenidas por los estudiantes en las asignaturas inscritas
Nombre del Tipo de Formato, formula o
Requerido Tamaño Definición
atributo dato Comentario
Llave foránea, representa el
código de inscripción al que
Idinscripcion si Bigint 8 --
pertenecen las diferentes
asignaturas

Formato: 0000, XXX,


Llave foránea, representa el
XXX0; No pueden haber
Idasignatura si Varchar 4 código de las asignaturas
más de 4 asignaturas por
que se inscribieron
cada inscripción

Llave foránea, representa el El año de la asignatura


Idgrupo si Varchar 4 código del grupo donde se debe coincidir con el año
recibirán las asignaturas del grupo
Representa la nota de las
Nota no Float 16 --
asignaturas inscritas
Representa la calificación
Calificación no bit 1 Aprobada o Reprobada de --
las asignaturas inscritas

ING SOF II 18 | P á g i n a

También podría gustarte