Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD POLITECNICA
DE NICARAGUA
INGENIERIA EN SISTEMAS
INGENIERIA DE SOFTWARE II
TEMA
CARNET N° 1513251
CARNET N° 1512922
DOCENTE
JAQUELINE MONTES
MODALIDAD DOMINICAL
MANAGUA, NICARAGUA 25 DE FEBRERO DEL 2018
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
INTRODUCCIÓN
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.
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.
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.
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.
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.
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.
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.
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.
REQUERIMIENTOS FUNCIONALES
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.
ING SOF II 10 | P á g i n a
INGENIERIA DE SOFTWARE II
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:
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.
EVENTO INICIAL
CONDICIÓN DE TERMINACIÓN
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
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:
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
ING SOF II 14 | P á g i n a
INGENIERIA DE SOFTWARE II
Llave principal, es el
idepartamento si Varchar 4 nombre del --
departamento
ING SOF II 15 | P á g i n a
INGENIERIA DE SOFTWARE II
ING SOF II 16 | P á g i n a
INGENIERIA DE SOFTWARE II
ING SOF II 17 | P á g i n a
INGENIERIA DE SOFTWARE II
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
ING SOF II 18 | P á g i n a