Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asunción, 2021
i
Cornisa: SISTEMA COMPRA, PRODUCCION Y VENTA
Quien suscribe, LIC. Guillermo Luis Fernández, con documento de Identidad N.º
6848699, Tutor del trabajo de investigación titulado “Sistema de gestión académico,
documentación y de facturación” elaborado por el alumno, Jesús Arturo Cousirat Pérez,
para obtener el título de Licenciatura en análisis de sistemas informáticos, se hace
constar que dicho trabajo reúne los requisitos exigidos por Decanato de Informática de
la UTIC y puede ser sometido a evaluación y presentarse ante los docentes que fueren
designados para integrar la Mesa Examinadora.
- -- - - -- - -- - - -- - - -- - - -- -
(Firma del tutor)
iii
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Dedicatoria
Agradecimientos
Tabla de contenido
Agradecimientos.......................................................................................................... iv
Resumen ....................................................................................................................... 2
Introducción................................................................................................................. 4
Pregunta General...................................................................................................... 13
Preguntas Específicas ............................................................................................... 13
Objetivo General...................................................................................................... 13
vi
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Objetivos Específicos ............................................................................................... 13
La descripción del producto o situación esperada....................................................... 14
Los involucrados del proyecto .................................................................................. 15
Diagrama de Gantt del desarrollo de las etapas .......................................................... 16
Presupuesto .............................................................................................................. 17
Antecedentes De Software ........................................................................................ 18
Bases Teóricas ......................................................................................................... 19
Herramientas A Utilizar............................................................................................ 22
Aspectos Legales...................................................................................................... 26
Modalidad De La Investigación ................................................................................ 29
Técnicas De Recolección De Datos........................................................................... 29
Modalidad En La Determinación Del Problema ......................................................... 29
Análisis De La Documentación................................................................................. 30
Usuarios................................................................................................................... 30
Aspecto técnico de análisis, diseño y programación ................................................... 31
Análisis Y Diseño .................................................................................................... 31
Programación ........................................................................................................... 64
Interfaz Gráfica De Usuario Del Desarrollo Del Sistema De Información ................... 64
Conclusión.................................................................................................................. 71
Tabla 1. Presupuesto 14
Lista de figuras
jesuscousirat@gmail.com
2
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Resumen
Los sistemas informáticos son herramientas que pretende ayudar a automatizar los procesos
de las empresas que se realizan de manera manual. En este sentido esta investigación es con
enfoque en el paradigma tecnológico de cual se toma dos etapas: la diagnostica o
investigación y la intervención. Para la primera etapa se fija un objetivo general que es la
describir el procesamiento de las informaciones en los módulos académico, documentación y
de facturación de la institución Nuestra Señora de Betharram. En la segunda etapa se
pretende desarrollar un sistema informático que permita procesar las informaciones en los
módulos académico, documentación y de facturación de la institución. En la etapa de
diagnóstico se entrevistó a un encargado de pedagogía, una secretaria y un cajero. Para la
reducción de la información se identificó los eventos, se construyó el cuadro de
requerimiento y se elaboró la lista de requerimientos. El resultado permitió desarrollar un
sistema informático enfocado en escritorio con informes hechos en web, que permite procesar
las informaciones de manera automática a través de herramientas de análisis, diseño y
programación orientada a objeto. Se demuestra el producto final como un sistema integrado
de los tres módulos mencionados anteriormente, con un material audiovisual.
Computer systems are tools that aim to help automate company processes that are carried out
manually. In this sense, this research is focused on the technological paradigm from which
two stages are taken: diagnosis or investigation and intervention. For the first stage, a general
objective is set, which is to describe the information processing in the academic,
documentation and billing modules of the Nuestra Señora de Betharram institution. In the
second stage, the aim is to develop a computer system that allows information to be
processed in the academic, documentation and billing modules of the institution. In the
diagnostic stage, a person in charge of pedagogy, a secretary and a cashier were interviewed.
To reduce the information, the events were identified, the requirement table was built and the
list of requirements was drawn up. The result allowed the development of a desktop-focused
computer system with reports made on the web, which allows information to be processed
automatically through analysis, design and object-oriented programming tools. The final
product is demonstrated as an integrated system of the three modules mentioned above, with
an audiovisual material.
Datos De La Empresa
Descripción de la organización
El Colegio “Nuestra Señora de Betharram” es una institución con más de 20 años de
compromiso en el ámbito académico, fundada en el 1997 por la Lic. María Emilia Osorio de
Torres, contando en sus inicios exclusivamente con el nivel inicial y pre-jardin para luego
expandirse a más grados. Brindando un amplio abanico de opciones a la hora de estudiar,
contando con los turnos mañana y tarde. El colegio también ofrece bachilleres en las áreas de
ciencias sociales, bachiller en informática y bachiller en diseño gráfico con tarifas bastante
accesible con el que llega a la mayor cantidad de personas.
“Nuestra Señora de Betharram” no cuenta con otras sedes. Actualmente cuenta
funcionarios distribuidos de la siguiente manera: Dirección general: Lic. María Emilia Osorio
de Torres, Secretaria: Prof. Rosana A. Osorio Villalba, Administración: Sol Anahí Gonzales
Cáceres, Encargada de Pedagogía: Prof. Hendy Hermoza de Amarilla y el Director del
Plantel de Docentes: Cándido Junior Gómez Dure.
Organigrama de la organización
DIRECCIÓN
GENERAL
LIMPIEZ DOCENTE
A
5
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Planteamiento del Problema
Área Académica:
Los procesos de confección y elaboración de la malla curricular se registran de manera
manual en papel, haciendo este proceso muy tardado y trayendo consigo muchos problemas,
como daño a los datos o el extravió de los mismos. Así también la se ve afectado la
planificación por estos procedimientos, ya que depende íntegramente de los datos
especificados en los documentos de la malla curricular, que suelen presentan ciertas
inconsistencias o datos incompletos. También surgen problemas o inconvenientes para
docentes y funcionarios al momento de generar los contratos de prestación de servicios,
puesto que son copias de mala calidad y no son legibles al momento de completarlas.
Todos los documentos son archivados de manera poco organizada, haciendo así las
consultas muy tardadas y generando incomodidad tanto en los funcionarios como en los
alumnos.
Área de Documentación:
En el módulo de gestión documental, se detectó que los registros se realizan de manera
manuscrita en formularios de papel, tanta inscripción de alumnos, registro de calificaciones,
registro de conducta, entre otros. Esto genera muchos errores, inconsistencias o incluso el
extravió de los datos, ya estos posteriormente son cargados en planillas hechas en hojas de
cálculo.
El inconveniente más notorio es que los docentes deben firmas en planillas físicas su
asistencia, lo cual le sirve para el posterior cobro, dicho procedimiento posee un control
mínimo puesto que existen ocasiones en que los docentes no firman (por olvido),
ocasionando así descuento en cuanto a sus haberes.
Área de Facturación:
Otro del problema recurrente es la lentitud en el proceso al registrar cobros sobre los
servicios que provee la institución en cuanto a cuotas, matriculación, derecho de examen, etc.
También se observa que los comprobantes de ingresos como: facturas, recibos, la apertura,
cierre de caja, las cuentas a cobrar, etc. Son realizados de forma manual lo que con lleva
tiempo creando así un arduo y lento proceso, haciendo poco eficiente el trabajo, con altas
posibilidades de tener errores a la hora de registrar los datos.
6
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Formulación de problema
Pregunta General
• ¿Cómo se procesan las informaciones en los módulos de académico,
documentación y facturación para la institución Nuestra Señora de Betharram?
Preguntas Específicas
• ¿Cuáles son los eventos en los módulos de académico, documentación y
facturación?
• ¿Cuál es el cuadro de requerimiento que permita obtener los eventos,
requerimientos, estímulo y respuesta?
• ¿Cuál es la lista de requerimiento que permita definir el alcance del sistema en sus
módulos de académico, documentación y facturación?
Objetivos
Modulo Académico:
• La encargada de pedagogía registra malla curricular
• La encargada de pedagogía registra plan académico.
• La secretaria de docente genera contrato de docentes
• La encargada de pedagogía genera plan de examen
Módulo de Documentación:
• La secretaria registra y genera ficha de inscripción
• La secretaria de docente registra asistencia de docentes
• El Docente registra asistencia del alumno
• La secretaria registra justificativo del alumno
• La secretaria registra el justificativo de los docentes
• La secretaria registra sanción del alumno
• La secretaria genera planilla de calificaciones
• La secretaria registra deserción del alumno
Módulo de Facturación:
• El encargado de caja registra la apertura
• El cajero genera facturas e impuestos al valor agregado
• El cajero registra los cobros
• El cajero genera arqueo de caja
• El cajero genera el cierre de caja y las recaudaciones a depositar
• El cajero genera nota de crédito y debito
9
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Cuadro De Requerimiento
Modulo Académico:
Modulo Académico:
• Registrar Malla Curricular.
• Gestionar Planificación Académica.
• Gestionar e imprimir Contrato de Docentes
• Gestionar Planificación de exámenes.
• Elaborar Informes Web.
Modulo Documental:
• Generar ficha académica
• Registrar Asistencia de Docentes
• Registrar Asistencia de Alumnos
• Registrar Justificativo de Alumnos
• Registrar Sanción de Alumnos
• Registrar Justificativo de Docentes
• Registrar Calificación de Procesos y trabajos finales
• Generar Planilla de Calificaciones
• Registrar Deserción de Alumnos
• Elaborar Informes Web
Módulo de Facturación:
• Registrar apertura de caja
• Generar factura venta, cuentas a cobrar e IVA venta
• Registrar cobro (efectivo, cheque e imprimir recibo)
• Gestionar nota crédito y debito
• Generar cierre de caja, arqueo y recaudaciones a depositar
• Generar informe web
13
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Intervención
Pregunta General
Preguntas Específicas
Los involucrados que brindaron las informaciones necesarias para el desarrollo del
software, fueron los siguientes:
• Analista de sistemas
• Diseñador de Sistemas
• Programador de sistemas
• Usuarios
• Administrador de sistema
• Directora General
• Secretaria
• Encargado del Plantel de Docentes
• Cajero
• Docentes
16
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Diagrama de Gantt del desarrollo de las etapas
17
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Presupuesto
ITEM COSTO
Materiales (libros y revistas digitales) 600.000
Combustible 500.000
Refrigerio 500.000
Tutoría 3.000.000
TOTAL 7.600.000
18
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Sustento Teórico
Antecedentes De Software
AGORA: aGora es una suite de gestión completa e integrada que cubre todas las
necesidades de cualquier centro docente en términos
de planificación, gestión y control académico, comercial, económico, etc. Nuestro software,
que cuenta con el respaldo de miles de usuarios en todo el mundo, es escalable, potente y de
rápida implantación.
ApliAula: es una aplicación web para su colegio, que le ayudará a mantener su centro de
estudios organizado, manteniendo comunicación entre sus alumnos, padres de alumnos, el
profesorado y la administración del centro. Con ApliAula podrá utilizar de forma fácil y
sencilla utilidades como mensajería, ausencias, documentos, comedor, notas, exámenes,
deberes, hojas de inscripción, etc.
Cifra Educación: Una plataforma integral de centros de enseñanza que resuelve las áreas
de gestión académicas (con el cuaderno del profesor, herramientas para las tutorías o el panel
de evaluación); administrativas, (con secretaría virtual); y económicas (para llevar al día la
facturación). Válida para todas las etapas educativas, cuenta con una solución especializada
para Formación Profesional y también se ha desarrollado en forma de app. En los próximos
meses, incluirá también un entorno virtual de aprendizaje con contenidos para los alumnos.
19
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Bases Teóricas
Modulo Académico.
Malla Curricular: La malla curricular es la representación gráfica de todas las
asignaturas (Modelo curricular y lineamientos para el diseño curricular en Pregrado, 2015,
Pág. 16)
Contrato: El contrato es una convención entre dos o más personas para construir, reglas,
transmitir, modificar o extinguir entre ellas un vínculo jurídico. El contrato se entiende como
un negocio jurídico bilateral de contenido netamente patrimonial, en el cual las partes tienen
interés opuestos. (Revista Virtual ISSUU, 2015)
Modulo Documentación.
Inscripción: Anotar el nombre de una persona en una lista o un registro (Inscripción (s.f).
Recuperado de https://es.thefreedictionary.com/inscribir)
Deserción: Se utiliza el término para hablar de aquellos alumnos que abandonan sus
estudios por diferentes causas; entendiéndose por estudios a toda educación que se encuentra
dentro del sistema educativo impuesto por el gobierno que rija en aquel Estado (primaria,
secundaria, universidad, etc.). (Vergara Morales, J.R.; Boj del Val, E.; Barriga, O.A. y Díaz
Larenas, C. (2017). Factores explicativos de la deserción de estudiantes de pedagogía.
Revista Complutense de Educación, 28 (2), 609-630.)
Sanción: El concepto refiere a un castigo que se aplica a la persona que viola una norma o
una regla. (Julián Pérez Porto y Ana Gardey, 2014)
Generar Cuentas por cobrar: Representan derechos exigibles originados por ventas de
bienes y servicios, préstamos otorgados a terceros o por cualquier otro concepto análogo.
(Aguayo, 2015)
21
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
IVA: El IVA es un impuesto que grava cada una de las fases de la comercialización de
bienes hasta que lleguen al consumidor final, pero no grava el importe total de cada venta en
forma independiente, si no como su nombre lo indica, exclusivamente sobre el importe
agregado en cada etapa por cada agente económico. (Generar IVA - IVA (s.f) Recuperado de:
https://www.set.gov.py/portal/PARAGUAY-SET)
Cobro: Se denomina cobro al dinero que percibimos por el pago de una deuda, por la
prestación de un servicio o por la venta de un bien. En el ámbito empresarial, se refiere a
cualquier entrada de dinero que se produzca en la tesorería de una empresa. (Cobro (s.f)
Recuperado de: https://economipedia.com/definiciones/cobro.html)
Cierre de Caja: El cierre de caja es el método que se utiliza para contabilizar, tanto la
salida, como la entrada de dinero de un negocio o empresa. La función principal de esta
acción es comprobar que la cantidad de dinero en efectivo o las ganancias obtenidas,
correspondan al valor de las ventas que se han reportado en caja. (InnovaCommerce, 2020)
PostgreSQL.
Postgres para darle un nombre más pintoresco, es un sistema de código abierto de
administración de bases de datos del tipo relacional, aunque también es posible ejecutar
consultas que sean no relaciones. En este sistema, las consultas relacionales se basan en SQL,
mientras que las no relacionales hacen uso de JSON.
Como decíamos, se trata de un sistema de código abierto y además gratuito, y su
desarrollo es llevado adelante por una gran comunidad de colaboradores de todo el mundo
que día a día ponen su granito de arena para hacer de este sistema una de las opciones más
sólidas a nivel de bases de datos. (Borges, 2019)
PgAdmin 3
PGAdmin 3 es la plataforma de administración y desarrollo de código abierto más popular
y rica en funciones para PostgreSQL, la base de datos de código abierto más avanzada del
mundo. (pgAdmin, 2020)
JDK
Java Development Kit, es un software que provee herramientas de Desarrollo para la
creación de programas en Java. Puede instalarse en una Computadora local o en una unidad
de Red. (EcuRed, 2020)
NetBeans IDE
Es una herramienta de desarrollo modular para una amplia gama de tecnologías de
desarrollo de aplicaciones. El IDE base incluye un editor multilingüe avanzado, depurador y
generador de perfiles, así como herramientas para el control de versiones y la colab oración de
desarrolladores. (NetBeans, 202)
JasperReport
Es una herramienta de creación de informes que tiene la habilidad de entregar contenido
enriquecido al monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y XML.
(JasperReports, 2020)
StartUML
Es muy útil para la creación de diseños y diagramas UML. Mediante una interfaz sencilla,
se pueden crear diagramas de clases, uso, secuencias, composición, y componentes, entre
otros. (EcuRed, 2020)
HTML
“HTML es un lenguaje de marcado que se utiliza para el desarrollo de páginas de Internet.
Se trata de las siglas que corresponden a HyperText Markup Language, es decir, Lenguaje de
Marcas de Hipertexto”.(Herrera, 2020)
CSS
La sigla CSS corresponde a la expresión inglesa Cascading StyleSheets, que puede
traducirse como “Hojas de estilo en cascada”. El concepto se utiliza en el ámbito de
la informática para referirse a un lenguaje empleado en el diseño gráfico. (Merino, Definicion
de:, 2017)
24
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Microsoft office:
Es una suite ofimática que abarca el mercado completo en Internet e interrelaciona
aplicaciones de escritorio, servidores y servicios para los sistemas
operativos Microsoft Windows, Mac OS X, iOS y Android.
Apache tomcat:
Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es un servidor de
aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que
compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se
presenta en combinación con el servidor web Apache. (AJPD Soft, 2020)
GanttProject v2.8.7:
Crea tareas e hitos. Además de la fecha de inicio y la duración, cada tarea puede tener
prioridad, costo, color y patrón de relleno, notas de texto y campos personalizados definidos
por el usuario.
Organice tareas en una estructura de desglose del trabajo. Árbol jerárquico donde el
progreso, las fechas o los costos de las tareas de nivel inferior se resumen en los niveles
superiores. Las tareas de resumen pueden colapsarse para ocultar tareas que no son
importantes en este momento. (Barashev, 2018)
Bootstrap 3.3.7:
Bootstrap es un framework desarrollado y liberado por Twitter que tiene como
objetivo facilitar el diseño web. Permite crear de forma sencilla webs de diseño adaptable, es
decir, que se ajusten a cualquier dispositivo y tamaño de pantalla y siempre se vean igual de
bien. Es Open Source o código abierto, por lo que lo podemos usar de forma gratuita y sin
restricciones. (Mark Otto, 2018)
Materialize CSS:
Es un Framework para desarrolladores Frontend, que agiliza el trabajo para maquetar y
crear vistas en un proyecto, este Framework trabaja bajo el concepto y diseño de Material
Design de Google. Este Framework nos ofrece un set de utilidades y componentes listos para
implementarlos en nuestro proyecto, entre los elementos que nos ofrece son, cardas, menús,
botones, breadcrumbs, colecciones, iconos, paginación entre otros.
25
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Inno Setup
Inno Setup es un software generador de instaladores para Windows con licencia
freeware, disponible en distintos idiomas. El mismo emplea una interfaz gráfica en la
que el principal elemento es el Script en el cual se establecen los parámetros del
instalador, así como se programan algunas funciones o tareas para éste. Inno setup
cuenta con una serie de aplicaciones que sirven como complemento y están
desarrolladas para ampliar su alcance, este es el caso de ISTool, esta es una aplicación
creada para sustituir el entorno gráfico estándar de Inno Setup
26
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Aspectos Legales
Modalidad De La Investigación
La reflexión con base a los datos que fueron recabados durante la documentación ocurre la
revisión, compresión y análisis del problema y los datos.
Con el dominio del conocimiento es altamente probable que se generen algunas posibles
respuestas al problema (Córdoba, p.102)
Usuarios
Los usuarios que van interactuar directa e indirectamente con el sistema con sus
respectivos roles:
Administrador de sistema.
Se encarga del control y mantenimiento e ingreso de datos. Así como la manutención de
usuario y perfiles dentro del sistema.
La Secretaria:
Se encarga de la inscripción, control alumnos y registro de docente.
Encargado de Pedagogía:
Se encarga de la planificación y la gestión académica
Cajero
Realiza apertura y cierra caja, gestiona facturación, realiza notas de crédito y débito
31
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Aspecto técnico de análisis, diseño y programación
Análisis Y Diseño
Modelo de Caso de Uso del Negocio
32
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Diagrama de Actividades Académico
33
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Diagrama de Actividades Documentación
34
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Diagrama de Actividades Facturación
35
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Diagramas de Caso de Uso de Referenciales:
Documentación:
Facturación:
37
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Diagramas de Caso de Uso de Informes
38
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Especificaciones de Caso de Uso de Movimientos Plan Académico
Resumen
Caso de uso orientado al registro de planes académicos
Actores relacionados
• Encargado de Pedagogía
Flujo de Eventos
Flujo Básico
Para acceder al formulario de Plan Académico se selecciona en el menú principal,
Movimientos Académicos, Plan Académico; debe visualizarse el personal autorizado y la
sede.
Caso Alta
1. Presiona el botón nuevo
2. El sistema realiza una consulta sql a la tabla plan_aca para traer el ultimo id
utilizado en plan_aca y carga los datos con el método genera_cod().
3. El sistema habilita los campos con el método habilitar_txt()
4. El sistema deshabilita los botones con el método deshabilita_btn()
5. El sistema carga el combo anho_electivo con el método carga_combo()
6. Presiona enter el campo cod_malla
7. El sistema llama al buscador y trae los registros
8. Selecciona un registro
9. El sistema carga los datos, con el método carga_datos()
10. El sistema realiza un select a la tabla doc_mat para traer los docentes relacionados
con las materias de la malla
11. El sistema carga el combo docente haciendo con el método carga_combo()
12. La malla curricular solo puede ser utilizado 1 vez por cada plan académico anual
13. Selecciona el año electivo del combo
14. Selecciona el docente del combo
15. Ingresa los días desde
16. Ingresa los días hasta
17. Selecciona la frecuencia
18. Presiona el botón btnagg
19. El sistema valida que los datos no se hayan repetido en la tabla
20. El sistema carga los datos en la tabla con el método carga_grilla()
21. El docente no puedo mantener el mismo horario para más de un curso
39
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
22. Presiona el botón grabar
23. El sistema valida los datos ingresados
24. El sistema inserta los datos en la tabla plan_aca
25. El sistema inserta los datos en la tabla plan_aca_det
26. El sistema imprime el registro
27. El sistema limpia los campos con el método limpia_txt
28. El sistema habilita los botones con el método habilitar_btn
29. El sistema deshabilita los campos con el método deshabilita_txt
Caso Editar
1. Presiona el botón anular
2. El sistema habilita los campos con el método habilitar_txt()
3. El sistema deshabilita los botones con el método deshabilita_btn()
4. El sistema carga el combo anho_electivo con el método carga_combo()
5. Presiona enter en el campo cod_plan
6. El sistema llama al buscador y carga los registros
7. selecciona el registro.
8. El sistema carga los datos con el método carga_datos
9. El sistema realiza un select a la tabla doc_mat para traer los docentes relacionados
con las materias de la malla
10. El sistema carga el combo docente haciendo con el método carga_combo()
11. El sistema carga la grilla con el método carga_grilla()
12. Selecciona materia de la grilla
13. El sistema carga los datos seleccionados con el método carga_datos()
14. Selecciona un nuevo docente en el combo_docente
15. El sistema verifica que el docente seleccionado cumpla con los mismos requisitos
16. El sistema valida que los datos no se hayan repetido en la tabla
17. El sistema carga los datos en la tabla con el método carga_grilla()
18. Presiona el botón grabar
19. El sistema valida los datos ingresados
20. El sistema inserta los datos en la tabla plan_aca
21. El sistema elimina los datos cargados en la tabla plan_aca_det relacionados con el
registro seleccionado
22. El sistema inserta los datos en la tabla plan_aca_det
23. El sistema limpia campos con el método limpia_txt()
40
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
24. El sistema deshabilita los botones con el método deshabilitar_btn()
25. El sistema deshabilita los campos con el método deshabilitar_txt()
26. El sistema limpia la grilla con el método limpia_grilla()
Caso Anular
1. Presiona el botón anular
2. El sistema deshabilita los botones con el método deshabilita_btn()
3. El sistema habilita los campos con el método habilitar_txt()
4. Presiona enter en el campo cod_plan
5. El sistema llama al buscador y carga los registros
6. selecciona el registro.
7. El sistema carga los datos con el método carga_datos
8. El sistema realiza un select a la tabla doc_mat para traer los docentes relacionados
con las materias de la malla
9. El sistema carga el combo docente haciendo con el método carga_combo()
10. El sistema carga la grilla con el método carga_grilla()
11. El sistema envía un mensaje de confirmación
12. confirma el mensaje
13. El sistema verifica el estado del registro si ya ha sido utilizado con anterioridad
14. El sistema anula el registro con el método anular() cambiando el estado de
plan_aca ha “A” (anulado)
15. El sistema limpia campos con el método limpia_txt()
16. El sistema deshabilita los botones con el método deshabilitar_btn()
17. El sistema deshabilita los campos con el método deshabilitar_txt()
18. El sistema limpia la grilla con el método limpia_grilla()
Flujo Alternativo
➢ Puede ignorar la operación presionando el botón cancelar
➢ Puede ingresar los códigos de referenciales de manera manual
Pre Condición
➢ Haber creado con anterioridad la tabla malla
➢ Haber creado con anterioridad la tabla Docente
➢ Haber creado con anterioridad la tabla Curso
➢ La Secretaria se validaron en el sistema y se obtuvieron sus datos
Post Condición
➢ Emitir un mensaje de persistencia correcta de los datos
41
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Lista de Archivos
Nombre de la Tabla Alias Base de Datos
Plan_Aca Plan_Aca Academico
Plan_aca_det Plan Academico Detalle Academico
Anho_electivo Año Electivo Academico
Malla Malla Academico
Bachiller Bachiller Academico
Curso Curso Academico
Materia Materia Academico
Doc_mat Docente – Materia Academico
Docente Docente Academico
42
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Especificaciones de Caso de Uso de Movimientos Inscripción
Resumen
Caso de uso orientado al registro de inscripción
Actores relacionados
• Secretaria
Flujo de Eventos
Flujo Básico
Para acceder al formulario de Inscripción se selecciona en el menú principal, Académico,
Movimiento Documentación, Inscripción.
Caso Alta
1. Presiona el botón nuevo
2. El sistema realiza una consulta sql a la tabla inscripción para traer el ultimo id
utilizado en inscripción y carga los datos con el método genera_cod().
3. El sistema deshabilita los botones con el método deshabilita_btn()
4. El sistema habilita los campos con el método habilitar_txt()
5. El sistema realiza un select a la tabla requisitos para traer los requisitos de
inscripción
6. El sistema carga la tabla con el método carga_grilla()
7. Presiona ENTER en el campo cod_plan
8. El sistema llama al buscador y trae los registros
9. Selecciona un registro
10. El sistema carga los datos, con el método carga_datos()
11. Presiona enter en el campo cod_alu
12. El sistema llama al buscador y trae los registros
13. Selecciona un registro
14. Marca documentos entregados
15. Presiona el botón grabar
16. El sistema valida los datos ingresados
17. El sistema inserta los datos en la tabla inscripcion_cab
18. El sistema inserta los datos en la tabla inscripcion_det
19. El sistema genera cuotas
20. El sistema genera registro en la tabla cuotas
21. El sistema imprime el registro
43
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
22. El sistema limpia los campos con el método limpia_txt
23. El sistema habilita los botones con el método habilitar_btn
24. El sistema deshabilita los campos con el método deshabilita_txt
Caso Editar
1. Presiona el botón editar
2. El sistema habilita los campos con el método habilitar_txt()
3. El sistema deshabilita los botones con el método deshabilita_btn()
4. Presiona enter en el campo cod_inscrip
5. El sistema invoca al buscador y trae los registros
6. Selecciona un registro
7. El sistema carga la tabla con el método carga_grilla()
8. Actualiza los documentos ingresados en la tabla
9. Presiona el botón grabar
10. El sistema guarda los datos con el método grabar()
11. El sistema valida los datos ingresados
12. El sistema elimina los datos registrados en la tabla insc_det de la id ingresada
13. El sistema inserta los datos en la tabla insc_det
14. El sistema imprime el registro
15. El sistema limpia los campos con el método limpia_txt()
16. El sistema habilita los botones con el método habilitar_btn()
17. El sistema deshabilita los campos con el método deshabilita_txt()
18. El sistema limpia la grilla con el método limpia_grilla()
Caso Anular
1. Presiona el botón anular
2. Presiona enter en el campo cod_inscrip
3. El sistema invoca al buscador y trae los registros
4. Selecciona un registro
5. El sistema carga la tabla con el método carga_grilla()
6. El sistema envía un mensaje de confirmación
7. confirma el mensaje
8. El sistema anula los datos con el método anular()
9. El sistema cambia el estado de inscripcion_cab ha “A” (anulado)
10. El sistema cambia el estado de cuotas ha anulado
11. El sistema limpia campos con el método limpia_txt()
44
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
12. El sistema deshabilita los campos con el método deshabilitar_txt()
13. El sistema habilita los botones con el método habilitar_btn()
14. presiona el botón salir
Flujo Alternativo
➢ Puede ignorar la operación presionando el botón cancelar
Pre Condición
➢ Haber creado un Plan de Académico con anterioridad
➢ El Encargado Académico se validó en el sistema y se obtuvieron sus datos
Post Condición
➢ Emitir un mensaje de persistencia correcta de los datos
Lista de Archivos
Nombre de la Tabla Alias Base de
Datos
Inscripcion_cab Inscripción Cabecera Academico
Inscripcion_det Inscripción detalle Academico
Plan_aca Plan Academico Academico
Requisitos Requisitos Academico
Alumno Alumno Academico
Curso Curso Academico
Bachiller Bachiller Academico
Responsable Responsable Academico
Alu_resp Alumno-Responsable Academico
Cuota Cuota Academico
45
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Especificaciones de Caso de Uso de Movimientos Facturación
Resumen
Caso de uso orientado al registro de facturas
Actores relacionados
• Cajero
Flujo de Eventos
Flujo Básico
- Para acceder al formulario de Factura se selecciona en el menú principal,
Administración, Movimiento Administrativo, Factura.
Caso Alta
1. Presiona el botón nuevo
2. El sistema realiza una consulta sql a la tabla factura_cab para traer el ultimo id
utilizado en factura y carga los datos con el método genera_cod().
3. El sistema deshabilita los botones con el método deshabilita_btn()
4. El sistema habilita los campos con el método habilitar_txt()
5. El sistema realiza un select a la tabla timbrado para traer el siguiente número
utilizado basado en el último registro
6. Selecciona la opción cliente
7. Presiona el botón btnbuscar
8. El sistema llama al buscador y trae los registros
9. Selecciona un registro
10. El sistema carga los datos, con el método carga_datos()
11. Presiona enter en el campo cod_insc
12. El sistema llama al buscador y trae los registros
13. Selecciona un registro y oprime le botón seleccionar
14. El sistema carga los datos, con el método carga_datos()
15. Ingresa la cantidad de cuotas
16. El sistema carga la tabla con el método carga_grilla()
17. Selecciona el tipo de factura
18. Presiona el botón grabar
19. El sistema valida los datos ingresados
20. El sistema inserta los datos en la tabla factura_cab
21. El sistema inserta los datos en la tabla factura_det
46
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
22. El sistema realiza una actualización al estado de cuotas a “procesado”
23. El sistema genera cuentas a cobrar en la tabla cuentas_a_cobrar
24. El sistema realiza un insert en la tabla libro_venta
25. El sistema imprime el registro
26. El sistema limpia los campos con el método limpia_txt
27. El sistema habilita los botones con el método habilitar_btn()
28. El sistema deshabilita los campos con el método deshabilita_txt()
Caso anular
1. Presiona el botón anular
2. El sistema deshabilita los botones con el método deshabilita_btn()
3. El sistema habilita los campos de texto con el método habilitar_txt()
4. Presiona enter en el campo cod_fac
5. El sistema llama al buscador y trae los registros
6. Selecciona un registro
7. El sistema carga los datos, con el método carga_datos()
8. El sistema carga la grilla con el método carga_grilla()
9. El sistema envía un mensaje de confirmación
10. confirma el mensaje
11. El sistema cambia el estado de factura_cab ha “A” (anulado)
12. El sistema cambia el estado de cuotas ha “Activos”
13. El sistema hace un update en el estado de cuentas_a_cobrar
14. El sistema hace un update en el estado de libro_venta
15. El sistema limpia campos con el método limpia_txt()
16. El sistema deshabilita los campos con el método deshabilitar_txt()
17. El sistema habilita los botones con el método habilitar_btn()
18. presiona el botón salir
Flujo Alternativo
➢ Puede ignorar la operación presionando el botón cancelar
Pre Condición
➢ Haber creado una inscripción con anterioridad
➢ El cajero se validó en el sistema y se obtuvieron sus datos
Post Condición
➢ Emitir un mensaje de persistencia correcta de los datos
47
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Lista de Archivos
Nombre de la Tabla Alias Base de
Datos
Factura_cab Factura Cabecera Academico
Factura_det Factura detalle Academico
Timbrado Timbrado Academico
Cliente Cliente Academico
Alumno Alumno Academico
Cuota Cuota Academico
Cuentas_a_cobrar Cuentas a Cobrar Academico
Libro_venta Libro de Venta Academico
48
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Diagrama de Clases de Plan Académico
Diagramas de Despliegue
62
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Diagrama de Entidad Relación (DER)
63
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Organigrama Estructural de Módulos
64
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Programación
Interfaz Gráfica De Usuario Del Desarrollo Del Sistema De Información
Formulario Plan Académico
Este formulario permite registrar las facturas por los servicios provistos.
Botones
• Nuevo: Al dar click sobre este botón se habilita los campos para realizar una nueva
Factura
• Grabar: Al dar click sobre este botón se grabarán los datos de la nueva factura.
• Anular: Este botón permite anular una factura registrada en el día.
• Cancelar: Al hacer click en este botón, te brinda la opción de limpiar los datos
ingresados y habilitar los botones de nuevo y salir si se quiere realizar una nueva
tarea.
• Listar cuotas Pendientes: Al presionar, esta lista la cantidad de cuotas pendientes de
ese alumno.
• Salir: Al dar click en este botón se cerrará el formulario.
Etapa de Diagnostico
En la etapa de diagnóstico se pudo cumplir el objetivo general describiendo el
procesamiento de las informaciones en los módulos de académico, documentación y
facturación, a través del relevamiento que arrojó que en el módulo académico Los procesos
de confección y elaboración de la malla curricular se registran de manera manual en papel,
retrasando bastante el proceso y trayendo consigo muchos problemas, generando
inconvenientes en las planificaciones por estos procedimientos, ya que depende de la malla
curricular, así también surgen problemas o inconvenientes para docentes y funcionarios al
momento de generar los contratos de prestación de servicios, puesto que son copias de mala
calidad y no son legibles al momento de completarlas. En el módulo documentación los
registros se realizan de manera manuscrita en formularios de papel, tanta inscripción de
alumnos, registro de calificaciones, registro de conducta, entre otros. En el módulo de
facturación es la lentitud en el proceso al registrar cobros sobre los servicios que provee la
institución en cuanto a cuotas, matriculación, derecho de examen, etc. También se observa
que los comprobantes de ingresos como: facturas, recibos, la apertura, cierre de caja, las
cuentas a cobrar, etc.
Etapa de Intervención
En la etapa de intervención se cumplió con el objetivo general desarrollando un sistema
informático que permite procesar las informaciones en los módulos de académico,
documentación y facturación, a través de las herramientas de análisis, diseño y programación.
73
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
En cuanto al primer objetivo específico: Elaborar el análisis y diseño orientado a objeto
para los módulos de académico, documentación y facturación.
Para el análisis y diseño orientado a objeto se utilizó UML (lenguaje unificado de
modelado) en sus tres partes diagramas, elementos y relaciones.
En cuanto al tercer objetivo específico: Demostrar el resultado del desarrollo del sistema
informático.
El resultado se demuestra a través de un material audiovisual que muestra el
funcionamiento y usabilidad de los módulos de académico, documentación y facturación,
para tal efecto se utilizaron herramientas de edición se utilizó OpenShot en su versión 2.5.1.
74
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Referencias
https://www.set.gov.py/portal/PARAGUAY-SET
https://www.qsoftnet.com/manualqfacwin
http://www.alfinal.com/Economia/manualcuentas.php
Asunción.
https://www.agora-erp.com/
Julián Pérez Porto y Ana Gardey. (2019) Definición de examen (s.f). Recuperado de:
https://definicion.de/examen/
paraguayas/2538/del-comerciante
paraguayas/2538/del-comerciante
75
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Leyes. (03 de junio de 2020). Obtenido de
http://www.impuestospy.com/Leyes/Ley%20125_91_art1_25.php
https://www.bacn.gov.py/leyes-paraguayas/522/codigo-civil-iii-parte-libro-tercero
http://www.une.edu.py/web/images/pdf/Ley1264.PDF
https://www.pol.una.py/sites/default/files/files/reglamentos/Ley1264GeneralDeEducacion.
http://fayol.univalle.edu.co/Programas/Pregrados/admon/febrero-junio-
2017/Instructivo%20para%20la%20Elaboracion%20de%20una%20Ficha%20Academica.pdf
https://www.lanacion.com.py/pais/2020/05/04/colegios-privados-rechazan-proyecto-de-
ley-que-busca-exonerar-cuotas/
https://issuu.com/antoniomendez8/docs/revista_antonio1
Rev. Fac. Educ. vol. 23 n. 1-2 São Paulo Jan. /Dec. 1997
https://www.set.gov.py/portal/PARAGUAY-SET/detail?folder-
id=repository:collaboration:/sites/PARAGUAY-SET/categories/SET/biblioteca-
virtual/preguntas-frecuentes/timbrado&content-
id=/repository/collaboration/sites/PARAGUAY-SET/documents/biblioteca/bibliotec
6/MARIA%20DEL%20CARMEN_RUIZ_1.pdf
https://definicion.de/justificacion/
77
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
Apéndice – N° 1- Relevamiento
Modulo Académico:
1. ¿Quién es el encargado de proveer la malla curricular?
- El MEC
- Si
5. ¿Dónde lo registra?
- Todas las materias requeridas discriminados por curso, con sus respectivas
cargas horarias
- Si
9. ¿Quién es el encargado?
- Los datos del docente, la materia a impartir, los datos del curso, sección, énfasis,
provee el MEC
12. ¿Tendría algún impacto sobre los alumnos que no se implementara la malla
curricular?
- Si
- Las cargas horarias para cada materia son establecidas por el MEC
- Si, Esta constituido como una distribución de las materias en días hábiles de
- Los factores a considerar son las materias, las cargas horarias de cada asignatura,
- Si
- El departamento pedagógico
- Si
horarias específicos para que curso, que son registradas en planillas hechas en
Excel
- Si
- El encargado de Pedagogía
- Se registran en planillas hechas en Excel, se detallan los datos del alumno, los
datos del docente encargado del mismo, la cantidad de puntos obtenidos, puntos
- Si
- La directora general
Modulo Documentación:
1. ¿Se registran la inscripción de los alumnos?
- Si
- La secretaria
3. ¿Dónde se registra?
- Los datos del alumno, la fecha de inscripción, turno, curso, énfasis, encargado y
- El MEC
- El encargado de pedagogía
- Si
- En planilla Excel
- Si
finalizarlo
- Si
- La secretaria
20. ¿Cuáles son los motivos para aplicar una sanción a un alumno?
- SI
- La secretaria
- Si
- La fecha, los datos del alumno, los datos académicos (curso, turno, bachiller,
Modulo Facturación:
1. ¿Se realiza apertura de cajas?
- Si
- Lo realiza el cajero
3. ¿Quién lo autoriza?
- La Directora General
- La Secretaria
- El cajero
83
Cornisa: SISTEMA ACADÉMICO, DOCUMENTAL Y DE FACTURACIÓN
10. ¿Qué formas de cobro maneja la institución?
- Contado
- Si
- No
- Si se realiza
- El cajero
- Si.
- si
informes