universidad de guayaquil -...

195
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONES Diseño y Automatización de la Planificación Anual de Compras Públicas (PAC) de la Carrera en Ingeniería en Sistemas Computaciones y Carrera de Ingeniería en Networking de la Universidad de Guayaquil. PROYECTO DE TITULACIÓN Previa a la obtención del Título de: INGENIERO EN SISTEMAS COMPUTACIONALES AUTOR: GARCIA JAIME ROSARIO LILIANA TUTOR: Ing. Karla Ortiz Chimbo; MSc GUAYAQUIL ECUADOR 2016

Upload: hakhanh

Post on 14-Oct-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN SISTEMAS

COMPUTACIONES

Diseño y Automatización de la Planificación Anual de Compras Públicas (PAC)

de la Carrera en Ingeniería en Sistemas Computaciones y

Carrera de Ingeniería en Networking de la

Universidad de Guayaquil.

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTOR:

GARCIA JAIME ROSARIO LILIANA

TUTOR:

Ing. Karla Ortiz Chimbo; MSc

GUAYAQUIL – ECUADOR

2016

Page 2: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

II

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA

FICHA DE REGISTRO DE TESIS

TÍTULO “ Diseño y Automatización de la Planificación Anual de Compras Públicas (PAC)

de la Carrera de Ingeniería en Sistemas Computacionales y Carrera de Ingeniería en

Networking de la Universidad de Guayaquil” REVISORES: Ing. Christian Antón Cedeño, M.Sc.

Ing. Luis Arias Duque, M.Sc.

INSTITUCIÓN: Universidad de Guayaquil

FACULTAD: Ciencias Matemáticas y Físicas

CARRERA: Ingeniería en Sistemas Computacionales

FECHA DE PUBLICACIÓN: Marzo de 2016

N° DE PÁGS.: 60

ÁREA TEMÁTICA: Planificación

PALABRAS CLAVES: Planificación Administrativa – JPA

RESUMEN: Sistema para realizar la planificación institucional de la Facultad de Sistemas N° DE REGISTRO (en base de datos): N° DE CLASIFICACIÓN:

DIRECCIÓN URL (tesis en la web):

ADJUNTO PDF X

SI

NO

CONTACTO CON AUTOR:

ROSARIO LILIANA GARCIA JAIME Teléfono:

0993120511

E-mail: [email protected]

CONTACTO DE LA INSTITUCIÓN Nombre: Ing. Inelda Martillo Alcívar, Mgs.

Teléfono: 2307729

Page 3: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

III

APROBACION DEL TUTOR

En mi calidad de Tutor del trabajo de titulación, “Diseño y Automatización

de la Planificación Anual de Compras Públicas de la Carrera de Ingeniería

en Sistemas Computacionales y Carrera de Ingeniería en Networking de

la Universidad de Guayaquil” elaborado por la Srta.

GARCIA JAIME ROSARIO LILIANA, Alumno no titulado de la Carrera

de Ingeniería en Sistemas Computacionales, Facultad de Ciencias

Matemáticas y Físicas de la Universidad de Guayaquil, previo a la

obtención del Título de Ingeniero en Sistemas, me permito declarar que

luego de haber orientado, estudiado y revisado, la Apruebo en todas sus

partes.

Atentamente

Ing. Karla Ortiz Chimbo MSc.

TUTOR

Page 4: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

IV

DEDICATORIA

Dedicada primeramente a

Dios por darme la fortaleza y

sabiduría en este último paso

para ser Ingeniera. A mi

madre Martina Jaime y a mi

padre José García por

apoyarme y darme la

oportunidad de instruirme para

ser una gran profesional.

Page 5: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

V

AGRADECIMIENTO

Agradezco a Dios por alentarme

y dejarme avanzar a pesar de las

dificultades presentas.

También un grato

agradecimiento al Sr. Edinson

Villón que me ayudo con

paciencia y dedicación en todo

momento.

Debo agradecer a mi tutora la

Ing. Karla Ortiz por apoyarme y

guiarme a pesar de toda

dificultad presentada en el

camino.

Page 6: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

VI

TRIBUNAL PROYECTO DE TITULACIÓN

Ing. Eduardo Santos Baquerizo, MSc. Ing. Inelda Martillo Alcívar, Mgs

DECANO DE LA FACULTAD DIRECTORA

CIENCIAS MATEMATICAS Y CISC

FISICAS

Ing. Karla Ortiz Chimbo, MSc. Ing. Christian Anton Cedeño, MSc.

DIRECTOR DEL PROYECTO DE PROFESOR DEL ÁREA -

TITULACIÓN TRIBUNAL

Ing. Luis Arias Duque, MSc. Eco. Richard Tumbaco. MSc.

PROFESOR DEL ÁREA - PROFESOR DEL ÁREA -

TRIBUNAL TRIBUNAL

Ab. Juan Chávez A.

SECRETARIO

Page 7: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

VII

DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este Proyecto de Titulación, me corresponden exclusivamente; y el patrimonio intelectual de la misma a la UNIVERSIDAD DE GUAYAQUIL”

ROSARIO LILIANA GARCÍA JAIME

NOMBRE DEL AUTOR (A) DEL PROYECTO DE TITULACIÓN

Page 8: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

VIII

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES

DISEÑO Y AUTOMATIZACIÓN DE LA PLANIFICACIÓN ANUAL DE

COMPRAS PÚBLICAS (PAC) DE LA CARRERA EN

INGENIERÍA EN SISTEMAS COMPUTACIONES Y

CARRERA DE INGENIERÍA EN NETWORKING

DE LA UNIVERSIDAD DE GUAYAQUIL.

Proyecto de Titulación que se presenta como requisito para optar por el

título de INGENIERO en SISTEMAS COMPUTACIONALES.

Auto/a: GARCIA JAIME ROSARIO LILIANA

C.I.______09256440007_______

Tutor: __Ing. Karla Ortiz Chimbo___

Guayaquil, Marzo de 2016

Page 9: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

IX

CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por el/la estudiante GARCIA JAIME ROSARIO LILIANA, como requisito previo para optar por el título de Ingeniero en Sistemas Computacionales cuyo problema es:

DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS PUBLICAS (PAC) DE LA CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES Y CARRERA DE INGENIERÍA EN NETWORKING DE LA UNIVERSIDAD DE GUAYAQUIL

Considero aprobado el trabajo en su totalidad.

Presentado por:

GARCIA JAIME ROSARIO LILIANA 0925644007 Apellidos y Nombres completos Cédula de ciudadanía N°

Tutor: _____________________

Ing. Karla Ortiz Chimbo, MSc

Guayaquil, marzo de 2016

Page 10: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

X

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES

Autorización para Publicación de Proyecto de Titulación en Formato Digital

1. Identificación del Proyecto de Titulación

Nombre Alumno: García Jaime Rosario Liliana

Dirección: La “D” y Lizardo García

Teléfono: (04) 3-856-918 E-mail: [email protected]

Facultad: Ciencias Matemáticas y Físicas

Carrera: Ingeniería en Sistemas Computacionales

Proyecto de titulación al que opta:

Profesor tutor: Ing. Karla Ortiz

Título del Proyecto de titulación: Diseño y Automatización de la Planificación Anual de Compras Públicas de la Carrera de Ingeniería en Sistemas Computacionales y Carrera de Ingeniería en Networking de la Universidad de Guayaquil

Tema del Proyecto de Titulación: Diseño y Automatización de la Planificación Anual de Compras Públicas

2. Autorización de Publicación de Versión Electrónica del Proyecto de Titulación A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de titulación. Publicación electrónica:

Inmediata Después de 1 año

Firma Alumno:

Page 11: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

XI

3. Forma de envío: El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.

DVDROM X CDROM

Page 12: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

XII

ABREVIATURAS UG Universidad de Guayaquil PAC Planificación Anual de Compras. Html Lenguaje de Marca de salida de Hyper Texto http Protocolo de transferencia de Hyper Texto Ing. Ingeniero Msc. Master URL Localizador de Fuente Uniforme

Page 13: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

XIII

INDICE GENERAL

APROBACION DEL TUTOR ............................................................................ III

DEDICATORIA ................................................................................................... IV

AGRADECIMIENTO ............................................................................................ V

TRIBUNAL PROYECTO DE TITULACIÓN .................................................... VI

DECLARACIÓN EXPRESA ............................................................................. VII

ABREVIATURAS ............................................................................................... XII

INDICE GENERAL............................................................................................ XIII

ÍNDICE DE CUADROS ................................................................................... XVII

ÍNDICE DE GRÁFICOS ................................................................................. XVIII

INTRODUCCIÓN ............................................................................................. XXI

CAPÍTULO I .......................................................................................................... 2

EL PROBLEMA .................................................................................................... 2

PLANTEAMIENTO DEL PROBLEMA ............................................................... 2

Ubicación del Problema en un Contexto .................................................................. 2

Situación Conflicto Nudos Críticos ............................................................................ 3

Causas y Consecuencias del Problema ................................................................... 3

Delimitación del Problema .......................................................................................... 4

Formulación del Problema .......................................................................................... 4

Evaluación del Problema ............................................................................................ 4

OBJETIVOS .................................................................................................................. 6

OBJETIVO GENERAL ............................................................................................. 6

OBJETIVOS ESPECÍFICOS .................................................................................. 6

Page 14: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

XIV

ALCANCE ...................................................................................................................... 6

JUSTIFICACION E IMPORTANCIA .......................................................................... 7

METODOLOGÍA DEL PROYECTO: ......................................................................... 7

CAPÍTULO II ......................................................................................................... 9

MARCO TEÓRICO .............................................................................................. 9

ANTECEDENTES DEL ESTUDIO .................................................................... 9

FUNDAMENTACIÓN TEÓRICA .............................................................................. 10

NetBeans ................................................................................................................. 11

JAVA......................................................................................................................... 13

JPA ........................................................................................................................... 15

Definición de JPA ................................................................................................... 15

Beneficios del JPA ................................................................................................. 16

Principales Anotaciones: ....................................................................................... 16

JSF Java Server Faces ......................................................................................... 20

Primefaces............................................................................................................... 21

Dependencia ........................................................................................................... 22

My SQL .................................................................................................................... 23

FUNDAMENTACIÓN LEGAL ................................................................................... 25

ESIGEF ........................................................................................................................ 26

PREGUNTA CIENTÍFICA A CONTESTARSE ...................................................... 27

DEFINICIONES CONCEPTUELES ........................................................................ 27

CAPÍTULO III ...................................................................................................... 29

PROPUESTA TECNOLÓGICA ........................................................................ 29

Análisis de factibilidad ............................................................................................... 29

Factibilidad Operacional ........................................................................................ 30

Factibilidad técnica ................................................................................................. 30

Factibilidad Legal ................................................................................................... 31

Factibilidad Económica ......................................................................................... 31

Etapas de la metodología del proyecto .................................................................. 32

Page 15: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

XV

Levantamiento de Información ............................................................................. 32

Levantamiento de ambiente para el desarrollo del sistema ............................ 33

Diseño de base de Datos ...................................................................................... 33

Implementación del sistema ................................................................................. 33

Pruebas Internas .................................................................................................... 33

Ajustes ..................................................................................................................... 33

Documentación ....................................................................................................... 33

Pruebas Integrales ................................................................................................. 34

Ejecución ................................................................................................................. 39

Entregables del proyecto .......................................................................................... 40

Manual de Instalación ............................................................................................ 40

Manual de Diseño .................................................................................................. 40

Manual de Usuario ................................................................................................. 40

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA........................................... 41

CAPÍTULO IV ...................................................................................................... 42

CRITERIOS DE ACEPTACIÓN DEL PRODUCTO ...................................... 42

Informe de aceptación y aprobación para productos de SOFTWARE/

HARDWARE ............................................................................................................... 44

Informe de aseguramiento de la calidad para productos de SOFTWARE/

HARDWARE. .............................................................................................................. 45

Seguridades físicas ................................................................................................ 45

Seguridades lógicas ............................................................................................... 46

Revisiones y actualizaciones ................................................................................... 46

Establecer mecanismos de control...................................................................... 46

Definir métodos para corrección. ......................................................................... 46

Medidas, métricas e indicadores ......................................................................... 47

CONCLUSIONES Y RECOMENDACIONES ........................................................ 48

Conclusiones ........................................................................................................... 48

Recomendaciones ................................................................................................. 48

BIBLIOGRAFÍA ................................................................................................... 49

ANEXOS .............................................................................................................. 51

Page 16: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

XVI

CRONOGRAMA DEL PROYECTO......................................................................... 51

Decreto Ejecutivo No. 1014 ...................................................................................... 52

CHECK LIST - CRITERIOS DE VALIDACIÓN DE LA PROPUESTA ....... 54

RECORDAR ACTUALIZAR EL CATALOGO CPC PARA LA

ELABORACIÓN DEL PAC ................................................................................ 57

PLANTILLA DE LA PLANIFICACION ANUAL DE COMPRAS CON

ESIGEF ................................................................................................................ 58

PLANTILLA DE LA PLANIFICACION ANUAL DE COMPRAS SIN ESIGEF

............................................................................................................................... 59

MODELO ENTIDAD RELACION PARA LA PLANIFICACIÓN ANUAL DE

COMPRAS .......................................................................................................... 60

Page 17: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

XVII

ÍNDICE DE CUADROS

CUADRO 1.1 .......................................................................................................... 3

CAUSAS Y CONSECUENCIAS DEL PAC ......................................................... 3

CUADRO DE VARIABLES DEL PAC ................................................................ 5

Cuadro N° 3.1 ....................................................................................................... 32

Beneficios por Disminuir tiempo de elaboración ................................................. 32

CRUADRO N° 3.2 ................................................................................................ 35

Presupuesto del Proyecto ...................................................................................... 35

CUADRO N° 3.3 .................................................................................................. 36

INGRESOS DEL PROYECTO ............................................................................ 36

CUADRO N° 3.4 .................................................................................................. 37

EGRESOS DEL PROYECTO .............................................................................. 37

CUADRO N° 3.5 .................................................................................................. 38

MATRIZ FODA – ESTRATEGIAS ..................................................................... 38

Cuadro No.4.1 ....................................................................................................... 42

Matriz de Criterios de Evaluación......................................................................... 42

Alcances del Sistema............................................................................................. 42

Cuadro No. 4.2 ...................................................................................................... 44

Medidas de Aceptación ......................................................................................... 44

Page 18: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

XVIII

ÍNDICE DE GRÁFICOS Figura 2.1 ................................................................................................................ 9

FLUJO PARA LA ELABORACIÓN DEL PAC ................................................... 9

Figura 2.2 .............................................................................................................. 11

IDE NetBeans........................................................................................................ 11

FIGURA 2.3 .......................................................................................................... 12

ESTRUCTURA DE PROYECTOS EN NETBEANS .......................................... 12

FIGURA 2.4 .......................................................................................................... 13

JAVA .................................................................................................................... 13

FIGURA 2.5 .......................................................................................................... 14

ESTRUCTURA DE JDCB EN 3 CAPAS ............................................................ 14

FIGURA 2.6 .......................................................................................................... 16

ESTRUCTURA DE JPA ...................................................................................... 16

FIGURA 2.7 .......................................................................................................... 22

FRAMEWORK PRIMEFACES ........................................................................... 22

FIGURA 2.8 .......................................................................................................... 23

DISEÑO DE IMPLEMENTACION ..................................................................... 23

FIGURA 2.9 .......................................................................................................... 24

BASE DE DATOS MySQL .................................................................................. 24

FIGURA 2.10 ........................................................................................................ 26

ESIGEF ................................................................................................................. 26

FIGURA 3.1 .......................................................................................................... 34

Estructura de Desglose del Trabajo....................................................................... 34

Page 19: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

XIX

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES

Diseño y Automatización de la Planificación Anual de Compras Públicas (PAC)

de la Carrera en Ingeniería en Sistemas Computaciones y

Carrera de Ingeniería en Networking de la

Universidad de Guayaquil.

Resumen

El Sistema desarrollado cumple con los objetivos de automatizar y agilizar la elaboración de la planificación anual de compras para las Carrera de Ingeniería en Sistemas Computacionales e Ingeniería en Networking, facilitando el trabajo para el usuario que actualmente lo realiza de forma manual, así se podrá entregar la planificación dentro de los plazos establecido, beneficiando a la comunidad estudiantil, también de requerir consultar los PAC históricos será accesible a través del sistema mediante los usuarios y los roles otorgados, sin ver afectada la integridad o existencia de información referente al PAC.

Autor: García Jaime Rosario

Tutor:.. Ing. Karla Ortiz…..

Page 20: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

XX

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES

Design and Automation Planning Annual Public Procurement (PAC)

Career in Engineering Systems and Computation

Networking Engineering in the

University of Guayaquil.

Abstract The developed system meets the objectives automate and streamline the preparation of annual procurement planning for Racing Engineering in Computer Systems and Networking Engineering, facilitating the work for the user who currently done manually, so it can deliver planning within the deadlines established, benefiting the student community, also require consultation historical PAC will be accessible through the system by users and roles granted without affected the integrity or availability of information regarding the PAC.

Author: García Jaime Rosario

Tutor:.....Ing. Karla Ortiz......

Page 21: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

XXI

INTRODUCCIÓN

En la actualidad las carreras de Ingeniería en Sistemas Computacionales

e Ingeniería en Networking de la Facultad de Ciencias Matemáticas y

Físicas de la Universidad de Guayaquil, ubicado en dicha ciudad, realiza

su elaboración de la planificación de compras para así obtener el

presupuesto que beneficiará a estudiantes, docentes y trabajadores de la

comunidad estudiantil.

Siendo necesario contar con sistema de planificación donde se publicarán

las fechas establecidas para la elaboración y entrega de documentos;

adicional a esto se podrá obtener el stock de los productos registrados

disponibles para la nueva planificación.

Es muy necesario poder tener un sistema donde se encuentre un historial

de planificaciones anuales, para poder realizar futuras planificaciones y

establecer de una mejor forma el presupuesto a utilizar.

Page 22: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

2

CAPÍTULO I

EL PROBLEMA

En la actualidad las Carreras de Ingeniería en Sistemas Computaciones e

Ingeniería en Networking de la Facultad de Ciencias Matemáticas y

Físicas de la Universidad de Guayaquil, no cuentan con un sistema

interno el cual permita general la planificación anual de compras, de

manera automática y eficiente, también se ve el inconveniente de no

saber la cantidad de productos disponibles y utilizados anualmente para

realizar la estimación del presupuesto del PAC. Otra desventaja se

presenta, al incumplir con las fechas de entrega del PAC, porque se

desconoce la planificación de elaboración de este documento y su

importancia.

PLANTEAMIENTO DEL PROBLEMA

Ubicación del Problema en un Contexto

Actualmente las Carreras de Ingeniería en Sistemas Computacionales e

ingeniería en Networking de la Universidad de Guayaquil, ubicada en

dicha ciudad, los procesos de planificación de compras demanda mucho

tiempo al elaborar los documentos para el seguimiento del Plan Anual de

Compras, al no contar con un historial digital de referencia para una mejor

planeación, tampoco cuentan con una ficha informativa de cantidad de

productos existentes y accesible para todos los involucrados generando

desinformación.

Page 23: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

3

Situación Conflicto Nudos Críticos

Actualmente para elaborar el PAC se necesitar saber los productos con

los cuales cuenta las Carreras y que falta para así solicitarlo por lo cual es

necesario tener una opción en el sistema que facilite al encargado

conocer las cantidades disponibles, también el no tener una histórico de

los presupuestos realizados en años anteriores, para realizar una

estimación del nuevo presupuesto en base a los obtenidos mediante el

historial, es tedioso está identificando a que partida presupuestaria

pertenece un producto y toma tiempo identificar a cual pertenece motivo

por el cual demanda más tiempo operativo la elaboración al usuario

encargado.

Causas y Consecuencias del Problema

CUADRO 1.1

CAUSAS Y CONSECUENCIAS DEL PAC

CAUSAS CONSECUENCIAS

No contar con alertas informativas

de seguimiento del PAC

Incumplimiento de entrega de la

planificación a tiempo

No se conoce los productos

disponibles.

Toma mayor tiempo de elaboración

No tener un respaldo de los PAC

elaborados en períodos

anteriormente.

Pérdida de información a largo

plazo.

Demora en la elaboración de la

planificación de compras públicas.

Obtener de manera tardía los

fondos presupuestarios, para

estudiantes, docentes y

trabajadores.

Elaboración: Rosario García J.

Fuente: Rosario García J.

Page 24: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

4

Delimitación del Problema

Actualmente en la Carrera de Ingeniería en Sistemas Computacionales y

Carrera de Ingeniería en Networking, Facultad de Ciencias Matemáticas y

Físicas de la Universidad de Guayaquil, siendo una institución educativa

necesita realizar la planificación anual de compras y llevar un registro de

los insumos existentes en la facultad, el cual se realiza en una hoja de

Excel y toma mucho tiempo en su elaboración.

Formulación del Problema

¿Es posible solucionar los problemas de cálculo de presupuesto y

tiempos de elaboración de los procesos de Planificación Anual de

Compras, con la elaboración de un sistema de Diseño y Automatización

de la Planificación Anual de Compras para las Carreras de Ingeniería en

Sistemas Computaciones e Ingeniería en Networking?

Evaluación del Problema

Los aspectos generales de evaluación son:

Claro: Se puede constatar que la Carrera de Ingeniera en Sistemas

Computaciones, no cuenta con una base de datos donde se encuentre la

información de PAC de años anteriores.

Evidente: No se pose un sistema que realice el cálculo de la Planificación

Anual de Compras. Se demoran en la entrega del documento de la

planificación Anual. No se podría generar un presupuesto correcto al no

contar con un historial en las Carreras de Ingeniería en Sistemas

Computacionales e Ingeniería en Networking.

Page 25: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

5

Relevante: La comunidad educativa, necesita una elaboración de

planificación de manera eficiente, eficaz y más rápida que la actual que

realiza su proceso operativo de forma manual.

Contextual: De origen en el ambiente educativo, enfocado a realizar de

forma más rápida y ágil en la elaboración de la planificación anual de

compras e información de las fechas de realización de la planificación.

Factible: Se considera factible al contar con la colaboración de las

autoridades de la Universidad de Guayaquil.

Identifica los productos esperados: La implementación del sistema se

considera útil al contribuir con información de la planificación anual de

compras para poder identificar si existiera un retraso en la elaboración de

los documentos de planificación.

Variables: CUADRO 1.2

CUADRO DE VARIABLES DEL PAC

TIPOS DE

VARIABLES VARIABLE INDICADORES

INDEPENDIENTE FALTA DE UN

SISTEMA INFORMACIÓN

DEPENDIENTE

NIVEL DE

OPTIMATIZACION

DE TIEMPO

ALTO

MEDIO

BAJO

NIVEL DE

CUMPLIMIENTO DE

ENTREGA PAC

ALTO

MEDIO

BAJO

Elaboración: Rosario García J.

Fuente: Rosario García J.

Page 26: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

6

OBJETIVOS

OBJETIVO GENERAL

Desarrollar y automatizar un sistema para obtener y agilizar la elaboración

del documento con la planificación anual de compras (PAC).

OBJETIVOS ESPECÍFICOS

- Permitir el ingreso de la matriz de productos con los cuales se

realizan el PAC.

- Registrar el stock de los productos.

- Notificar a la dirección sobre el proceso del PAC y fechas de

entregar, en caso de tener atraso en la entrega de los documentos

se notificará.

ALCANCE

El alcance de este proyecto será entregar un sistema informativo sobre el

documento de planificación anual de compras, indicar las fechas de

entrega y seguimiento de documentos de elaboración del PAC y que las

personas que realicen estos documentos puedan acceder un módulo y

conocer el stock de los productos para realizar una planificación de

manera más rápida.

El sistema constará con el login para el ingreso y validación de usuarios

registrados en la base, dentro del menú se tendrá las opciones como: un

formulario de stock de producto, categorías, información de fecha

establecida de elaboración y entrega, configurador del responsable de las

Page 27: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

7

alertas emitidas por el sistema y la página principal para realizar el PAC

para exportar en formato Excel.

JUSTIFICACION E IMPORTANCIA

Ante el desconocimiento del formato de documentos y las fechas de

entrega para la elaboración de la planificación anual de compras, se

planteó la automatización del PAC, donde se informará los plazos de

entrega de documentos y si existe algún atraso.

Es esencial un sistema de planificación, para así poder tener documento

del PAC de forma ágil, resolviendo el atraso para obtener los fondos de

ingreso institucional.

METODOLOGÍA DEL PROYECTO:

Para la elaboración y desarrollo del proyecto de titulación se aplicó la

metodología de ingeniería en software basado en el modelo cascada,

manejando cada una de las actividades sucesivamente después de cada

actividad realizada, se consideró utilizar el modelo puesto que el trabajo no es

extenso.

A continuación se detalla las fases de la metodología:

Comunicación

Primera etapa donde inicia el proyecto y se recopilan los requerimientos para

una definición clara.

Planeación

Page 28: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

8

Una vez conocido los requerimientos, se realiza la estimación, itinerario y

seguimiento para realizar el proyecto.

Modelado

Análisis de la creación de estructuras de base de datos necesarias, para el

funcionamiento requerido.

Construcción

Etapa como su nombre lo indica, donde se realiza la creación de código y

prueba para obtener los requerimientos planteados en la fase de comunicación.

Despliegue

Una vez culminado el sistema, se procede a la entrega, soporte y

retroalimentación a los usuarios que plantearon el requerimiento solicitado

cumpliendo con las expectativas.

Page 29: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

9

CAPÍTULO II

MARCO TEÓRICO

ANTECEDENTES DEL ESTUDIO

La planificación anual de compras de la facultad es un proceso que se

realiza cada año según la Secretaría Nacional de Planificación y

Desarrollo (Senplades), para poder cumplir con las objetivos y metas del

plan Nacional del Buen Vivir 2013-2017 Objetivo 4. Fortalecer

capacidades y potencialidades de la Ciudadanía, debe ser publicado

hasta los 15 días de enero.

La planificación anual no se improvisa como su nombre lo indica es un

proceso en el que se define las cosas útiles y necesarias en los cuales se

solicitará el presupuesto al estado para cubrir gastos de bienes y servicios

adquiridos por la facultad para beneficiar a la sociedad estudiantil no solo

de la ciudad de Guayaquil, sino de distintos lugares de nuestro país.

Figura 2.1 FLUJO PARA LA ELABORACIÓN DEL PAC

Elaborada: Universidad de Chile Fuente:www.uchile.cl/.../2-planificacion-de-compras-2010ppt_74615_1_3917.ppt

Page 30: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

10

Para poder realizar la planificación anual se requiere de una serie de

pasos a realizar:

- Saber cuál es el stock disponible.

- Revisar las planificaciones del año anterior para así poder realizar

un plan más cercano a la realidad para la elaboración del

presupuesto de cada año.

- También es necesario reunirse con los trabajadores para saber que

suministros necesitan.

- Se determina el tiempo de la compra según el procedimiento

establecido.

- Reunión con los administradores y validad de existir nuevos

requerimientos y actualizar el listado de compras.

- Validad con la mayor autoridad la elaboración presupuestaria, para

finalmente realizar el Plan anual de Compras y subir el plan a la

Web y poder realizar el seguimiento en el año.

- Seleccionar el mejor proveedor para realizar la compra.

- Se requiere trabajar en equipo para así escoger la mejor opción

que beneficie a la comunidad estudiantil.

- Posterior a esto se realiza una validación presupuestaria, para así

poder elaborar el PAC.

FUNDAMENTACIÓN TEÓRICA

Para efecto de este trabajo de titulación de tesis, se utilizará los siguientes

lenguajes de programación, los cuales se detalla según su descripción

bibliográfica.

Page 31: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

11

NetBeans

La herramienta escogida para el desarrollo del sistema PAC, por ser de

fácil uso y proporcionar ayuda en generación de código básicos pre-

establecido, lo cual ayuda en ahorro de tiempo al elaborar el sistema del

trabajo de titulación.

Figura 2.2 IDE NetBeans

Elaborada: NetBeans Fuente: www.netbeans.org

La plataforma NetBeans es un marco genérico para aplicaciones

Swing. Proporciona la "fontanería" que, antes, cada desarrollador

tenía que escribir Estado sí mismos de ahorro, la conexión de las

acciones a los elementos de menú, elementos de la barra de

herramientas y atajos de teclado; la gestión de ventanas, y así

sucesivamente. (Netbeans, 2015)

Se escogió la plataforma NetBeans, al tener una arquitectura modular, el

cual en un futuro si desean agregar más módulos al sistemas este los

soporte al tener las características de extensible y robusto; otra cualidad

favorable del IDE NetBeans ayuda a los nuevos desarrolles a entender el

código al contar con una interfaz organizada de los datos y de forma

amigable.

Page 32: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

12

NetBeans IDE ofrece diferentes vistas de los datos, desde varias

ventanas de proyectos a herramientas útiles para la creación de

aplicaciones y gestionar de manera eficiente, lo que le permite

profundizar en sus datos de forma rápida y sencilla, mientras que

le da herramientas de versiones a través de Subversion, Mercurial,

y la integración Git fuera de la caja. Cuando los nuevos

desarrolladores se unan a su proyecto, pueden comprender la

estructura de su aplicación, ya que el código está bien organizado.

(Netbeans, 2015)

Netbeans es una herramienta utilizado para el desarrollo de aplicaciones

con licencia libre, comúnmente hecho para lenguaje de programación java

FIGURA 2.3 ESTRUCTURA DE PROYECTOS EN NETBEANS

Elaboración: Página oficial de netbeans

Fuente: https://netbeans.org/features/platform/index.html

Page 33: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

13

Una cualidad de NetBeans y por lo cual se consideró y selecciono para el

desarrollo del sistema, es que es un IDE multiplataforma por el mismo

hecho de ser desarrollado en Java, puede ser instalado y utilizado en

Sistemas Operativos como Windows, Mac OS, Linux, mencionando así

que es poseedor de un entorno completo y que puede ser utilizado no

solo para el ámbito educativo sino también profesional.

JAVA

Para realizar el diseño y automatización de la Planificación Anual de

Compras Públicas (PAC), se utilizó el lenguaje de programación java, el

cual en la actualidad es muy usado y es un software de licencia libre y

tiene características de ser rápido seguro y confiable.

La Tecnología Java es la base para prácticamente todos los

tipos de aplicaciones de red, además del estándar global para

desarrollar y distribuir aplicaciones móviles y embebidas,

juegos, contenido basado en web y software de empresa. Con

más de 9 millones de desarrolladores en todo el mundo, Java

le permite desarrollar, implementar y utilizar de forma eficaz

interesantes aplicaciones y servicios. (Java, 2015)

FIGURA 2.4 JAVA

Elaboración: Java

Fuente: https://www.java.com/

Page 34: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

14

Java Runtime Environment (JRE) es lo que se obtiene al

descargar el software de Java. JRE está formado por Java

Virtual Machine (JVM), clases del núcleo de la plataforma Java

y bibliotecas de la plataforma Java de soporte. JRE es la parte

de tiempo de ejecución del software de Java, que es todo lo

que necesita para ejecutarlo en el explorador web. (Java, 2015)

Java es un lenguaje multiplataforma, que es utilizado en la actualidad por

muchas páginas web, por lo cual siempre se encuentra instalado en los

ordenadores y para un mejor rendimiento de las páginas se recomienda

siempre tener instalada la última versión del java, para evitar cualquier

vulnerabilidad de los malware y se recomienda eliminar las versiones

desconocidas.

FIGURA 2.5 ESTRUCTURA DE JDCB EN 3 CAPAS

Elaboración: Felipe Fernández Yerko Muñoz

Fuente: http://users.dcc.uchile.cl/~lmateu/CC60H/Trabajos/jfernand/

Page 35: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

15

La plataforma de java permite desarrollar e implementar aplicaciones

tanto en ordenadores personales como en servidores, java no solo es un

lenguaje de programación sino que también ofrece interfaz de usuarios,

alto rendimiento de aplicaciones, versatilidad de implementaciones debido

a las gran cantidad de código abierto que instruye y amplia los

conocimientos de los desarrolladores, además provee portabilidad al ser

un lenguaje multiplataforma. (Oracle, 2015)

JPA

Para la implementación del sistema PAC, se escogió el famework del

lenguaje de programación java JPA (Java Persistence API) que como

todo aplicativo en la elaboración de un sistema realizan transacciones con

la base de datos para almacenar y recuperar información.

Definición de JPA

“Java Persistence API es un conjunto de clases y métodos que

persistentemente almacenar la gran cantidad de datos a una base de

datos que es proporcionada por Oracle Corporation.”

- Conformado por 3 partes fundamentales como lo son:

- API percistence java

- Métodos de transformación objeto/relacional(Anotaciones)

- Lenguaje de Consulta, Java Persistence Query

Language (JPQL).

Page 36: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

16

FIGURA 2.6 ESTRUCTURA DE JPA

Elaboración: http://www.tutorialspoint.com/es/jpa/jpa_introduction.htm

Elaboración: http://www.tutorialspoint.com/es/jpa/jpa_introduction.htm

Beneficios del JPA

JPA trabaja con configuraciones por defecto, dando el beneficio a una

entidad funcionalidad con una mínima cantidad de información como lo

son las anotaciones.

Principales Anotaciones:

@Entity: Indica que es una Entidad.

name: Por defecto el nombre de la clase pero se puede especificar otra

diferente.

@Table: Específica la tabla principal relacionada con la entidad.

name: Nombre de la tabla, por defecto el de la entidad si no se

especifica.

catalog: Nombre del catálogo.

schema: Nombre del esquema.

uniqueConstraints: Constrains entre tablas relacionadas con la

anotación @Column y @JoinColumn.

Page 37: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

17

@Column: Especifica una columna de la tabla a mapear con un campo

de la entidad.

name: Nombre de la columna.

unique: Si el campo tiene un único valor.

nullable: Si permite nulos.

insertable: Si la columna se incluirá; en la sentencia INSERT generada.

updatable: Si la columna se incluirá; en la sentencia UPDATE

generada.

table: Nombre de la tabla que contiene la columna.

length: Longitud de la columna.

precision: Número de dígitos decimales.

scale: Escala decimal.

@JoinColumn: Especifica una campo de la tabla que es foreign key de

otra tabla definiendo la relación del lado propietario.

name: Nombre de la columna de la foreign key.

referenced: Nombre de la columna referencia.

unique: Si el campo tiene un único valor.

nullable: Si permite nulos.

insertable: Si la columna se incluirá; en la sentencia INSERT generada.

updatable: Si la columna se incluirá; en la sentencia UPDATE

generada.

table: Nombre de la tabla que contiene la columna.

@Id: Indica la clave primaria de la tabla.

@GeneratedValue: Asociado con la clave primaria, indica que ésta se

debe generar por ejemplo con una secuencia de la base de datos.

@EmbeddedId: Se utiliza para formar la clave primaria con múltiples

campos.

Page 38: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

18

@IdClass: Se aplica en la clase entidad para especificar una

composición de la clave primaria mapeada a varios campos o

propiedades de la entidad.

@Basic: Mapeo por defecto para tipos básicos: tipos primitivos,

wrappers de los tipos primitivos, String, BigInteger, BigDecimal, Date,

Calendar, Time, Timestamp, byte[], Byte[], char[], Character[],

enumerados y cualquier otra clase serializable. fetch: Determina la

forma en que se cargan los datos (relaciones entre tablas):

FetchType.LAZY (carga de la entidad únicamente cuando se utiliza),

FetchType.EAGER (carga de todas las entidades relacionadas con

ella). optional: Si permite que el campo sea nulo. Por defecto true.

@ManyToOne: (N:1) Indica que un campo está; asociado con varios

campos de otra entidad (ej: las cuentas que posee un banco o los

empleados que pertenecen a un departamento). cascade, fetch y

optional: Igual que la anterior anotación.

@OneToMany: (1:N) Asocia varios campos con uno (Ej: varios

departamentos de una empresa). cascade, fetch y optional: Igual que la

anterior anotación.

mappedBy: El campo que posee la relación. Es obligatorio que la

relación sea unidireccional.

@Basic para indicar que un campo se debe persistir como un campo

de texto largo si la base de datos soporta este tipo.

@Temporal: Se utiliza junto con la anotación

@NamedQuery: Especifica el nombre del objeto query utilizado junto a

EntityManager.

Page 39: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

19

name: Nombre del objeto query.

query: Especifica la query a la base de datos mediante lenguaje Java

Persistence Query Language (JPQL).

@NamedQueries: Específica varias queries como la anterior.

@NamedNativeQuery: Específica el nombre de una query SQL

normal.

name: Nombre del objeto query.

query: Especifica la query a la base de datos.

resultClass: Clase del objeto resultado de la ejecución de la query.

resultSetMapping: Nombre del SQLResultSetMapping definido.

JPA tiene grandes ventajas y casi no se encuentran desventajas que

facilitan y ayuda a desarrolles que trabajan en ambientes java para

consultar o guardar información en la base de datos.

Ventajas de JPA:

- Integra conceptos de muchas infraestructuras existentes como

Hibernate, Toplink y JDO.

- Se puede usar tanto en entornos Java SE, así como en Java EE.

- Permite que diferentes proveedores de persistencia se puedan

usar sin afectar el código del entity.

- Evita tener que capturar información de la pantalla y construir

nuestras sentencias SQL, ya que mediante una configuracion

xml y anotaciones sobre el código fuente podemos mapear

directamente de objetos en memoria a tablas en bases de datos.

Esto, a diferencia de un API como JDBC, permite pensar más en

objetos que en tablas y como acceder a los datos en ellas.

Page 40: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

20

- Simplicidad: Una única clase para declarar la persistencia (con

la ayuda de anotaciones).

- Facilidad de aprendizaje.

- Transparencia: Las clases a persistir son simples POJOs.

- No hay restricciones con respecto a relaciones entre objetos

(herencia, polimorfismo).

Desventajas de JPA

- Se limita principalmente a la comunidad Java, pero es posible

que el API de persistencia aparezca en las otras plataformas en

el futuro.

JSF Java Server Faces

“JSF tiene dos funciones principales. El primero

es para generar una interfaz de usuario, típicamente una respuesta

HTML que se sirve a un navegador y visto como una página web.

La segunda función de JSF es responder a eventos generados por

el usuario en la página invocando oyentes del lado del servidor”

(JSF, 2015)

JSF abreviación de Java Server Faces utiliza una tecnología orientada

a controladores, es un framework basado en un patrón MVC (Modelo

Vista Controlador) para aplicaciones java que se entiende como un

estándar de Java EE a nivel de capa de visualización.

En la actualidad JSF cuenta con un gran número de AJAX

proporcionado componentes de interfaz de usuarios haciendo que el

desarrollo se realice de forma rápida.

Page 41: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

21

Ventajas

- Clara separación entre el comportamiento y la presentación.

- La separación de la lógica permite a cada miembro del equipo

de desarrollo encargarse de su cometido y posteriormente

enlazar las partes.

- Mejora los conceptos familiares de componente-UI y capaWeb

sin limitarnos a tecnología de script particular o lenguaje de

marcas.

- Aunque incluye librería de etiquetas JSP personalizadas, los

APIs de JSF se han creado sobre el API JavaServlet: usar

tecnología presentación distina de JSP, crear componentes

personalizados, generar salida para diferentes dispositivos

cliente.

- Proporciona una rica arquitectura para manejar el estado de los

componentes, procesar datos, validar la entrada del usuario y

manejar eventos.

Por la mayoría de ventas y beneficios otorgados por JSF se optó por

escoger este framework para la implementación del sistema de

Planificación del trabajo de Titulación en mención, pues es quien realizara

el enlace entre nuestros JPA conexión a la base de datos y nuestra

interfaz visual elaborada con primeface.

Primefaces

También para el desarrollo del diseño y automatización de la Planificación

Anual de Compras PAC, se utilizara el framework primefaces.

PrimeFaces es un conjunto de componentes JSF de código abierto con

varias extensiones.

Page 42: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

22

- Rico conjunto de componentes (HTMLEditor, Dialog,

Autocompletar, Gráficas y muchos más).

- Construido en Ajax basado en APIs estándar Ajax JSF 2.0.

- Ligero, un frasco, cero configuración y sin dependencias

requeridas.

- Soporte de empuje a través de Marco Ambiente.

- Kit de interfaz de usuario móvil para crear aplicaciones web

móviles para dispositivos de mano.

- Aplicación de aspectos Marco con 35+ temas integrados y

soporte para herramienta visual de diseño temático.

- Amplia documentación.

- Grande, vibrante y activa comunidad de usuarios.

- Desarrollado con “pasión” de los desarrolladores de aplicaciones

a los desarrolladores de aplicaciones.

FIGURA 2.7 FRAMEWORK PRIMEFACES

Elaboración: PRIMEFACES

Fuente: http://www.primefaces.org/

Dependencia

PrimeFaces sólo requiere un JAVA 5+ tiempo de ejecución y una

aplicación 2.x JSF como dependencias obligatorias. Hay algunas

bibliotecas opcionales para ciertas funciones. Licencias de todas las

dependencias y cualquier trabajo parte tercera incorporados son

compatibles con las Licencias PrimeFaces. (PrimeFaces, 2015)

Page 43: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

23

FIGURA 2.8 DISEÑO DE IMPLEMENTACION

Elaboración: Developer

Fuente: http://www.developer.com/java/using-the-orm-tool-in-a-simple-jdbc-

program.html

En conclusión trabajar en con JSF se pueden dar solución a grandes

problemas, pero si trabajamos en conjunto con Primefaces se puede tener

mejores resultados de solución a los problemas, pues este incluye

componentes con mayor funcionalidad. (Oracle, 2015)

My SQL

Como toda aplicación o sistema trabaja en consulto con una base de

datos, la cual debe ser confiable y de alto rendimiento, se optó por

trabajar con la base datos My SQL que también a parte de los beneficios

anteriormente mencionados es una base de datos de código abierto, que

representará un beneficio económico en la implementación del sistema

para la planificación anual de compras (PAC).

Page 44: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

24

¿Por qué elegir como Base a My SQL?

Facilidad de uso, su instalador cuenta con un asistente que

facilita la instalación en tan solo menos de 15 minutos. Bajo

Costo, Instale MySQL para las aplicaciones más importantes

con un ahorro significativo en comparación con Microsoft SQL

Server. Capacidad de ampliación y rendimiento, Cumpla los

requisitos de capacidad de ampliación y rendimiento de los

sitios web con más tráfico y las aplicaciones más exigentes.

Soporte de producción, Oracle Premier Support le ayuda a

rebajar el costo y riesgo total de contar con sus propias

soluciones MySQL. (Oracle, 2015)

FIGURA 2.9 BASE DE DATOS MySQL

Elaboración: MySQL

Fuente: https://www.mysql.com/

My SQL también es una base de datos multiplataforma que se puede

instalar en sistemas operativos como Linux, Max OS, Windows entre

otros. My SQL es un sistema de administración relacional de base de

datos, quiere decir que es un conjunto de tablas que contiene datos.

Page 45: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

25

FUNDAMENTACIÓN LEGAL

Art. 33.- Asignaciones y rentas del Estado para las universidades y

escuelas politécnicas particulares.- Las universidades y escuelas

politécnicas particulares que reciban asignaciones y rentas del Estado

presentarán a la SENESCYT, el primer mes de cada año, un Plan

Anual de uso de dichos fondos, debiendo especificarse el número de

becas a otorgarse y justificar los montos destinados a cada una de

ellas en función del costo de carrera por estudiante establecido por la

SENESCYT. (Ley Orgánica de Educación Superior, Decreto

Ejecutivo No. 865, publicado en el Suplemento No. 526 del

Registro Oficial, del 2 de septiembre del 2011).

Art. 2 de la resolución del Consejo Nacional de Planificación No.

CNP- 002-2013, dispone que las instituciones del sector público, en los

distintos niveles Suplemento - Registro Oficial Nº 261 - Jueves 5 de

junio de 2014 - 3 de gobierno, articulen la formulación de sus políticas,

planificación institucional, programas y proyectos públicos, la

programación y ejecución presupuestaria; y, la inversión y asignación

de recursos públicos, con los objetivos, políticas, lineamientos

estratégicos, metas y Estrategia Territorial Nacional establecida en el

Plan Nacional de Desarrollo denominado Plan Nacional para el Buen

Vivir 2013 – 2017, sin menoscabo de sus competencias y autonomía;

Que, la disposición transitoria segunda de la Resolución 0013-CNC-

2011 dispone que el ente rector de la planificación desarrollará un

sistema informático en línea para la captura de información necesaria

para la aplicación de la metodología del criterio de cumplimiento de

metas del Plan Nacional de Desarrollo y de los planes de desarrollo de

cada gobierno autónomo descentralizado; y, En ejercicio de las

atribuciones que le confiere el artículo 279 de la Constitución de la

República del Ecuador y los artículos 23 y 24 del Código Orgánico de

Page 46: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

26

planificación y Finanzas Públicas. (SENPLADES. Lineamientos y

directrices para la planificación y ordenamiento territorial SENPLADES /

1a edición – Quito, 2014, pp 5-6).

ESIGEF

El Esigef es el Sistema de Administración Financiera para Sector Público

en la web con cobertura a todas las instituciones del Presupuesto general

del Estado, para la optimización de los fondos públicos y registro de todas

las transacciones en línea.

Creado desde 2008 hasta la actualidad, es la versión mejorada del SIgef

una versión cliente servidor que no tenía información en línea y que fue

utilizado desde 2000 hasta el 2007, remplazado por el Esigef.

FIGURA 2.10 ESIGEF

Elaboración: Esigef – Ministerio de Finanzas

Fuente: https://esigef.finanzas.gob.ec/esigef/menu/ayuda.htm

Page 47: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

27

PREGUNTA CIENTÍFICA A CONTESTARSE

¿Se optimizará los tiempos en la elaboración de la Planificación Anual de

Compras (PAC) con la implementación del Sistema?

¿Se mejorará el tiempo de entrega de la Planificación Anual de Compras

con la implementación del Sistema?

¿Se facilitará el proceso operativo realizado por parte de los usuarios con

la implementación del Sistema?

DEFINICIONES CONCEPTUELES

PAC:

Planificación anula de compras.

Plantaforma:

Aplicación compatible, con software y/o harware para que pueda ser

ejecutada.

SOAP:

Protocolo sobre el que se estable el intercambio.

Datos:

Información con las características referentes al PAC.

ORM

Mapeo de objeto relacional, técnico para convertir datos del sistema

utilizado y la base de datos relacional

Page 48: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

28

JDBC

Utilizado para establecer una conexión a la base de datos.

OPEN SOURCE

Software de código abierto, no es necesario derechos del autor para

ser utilizado.

ANOTACIONES

Una anotación o metadato proporciona un recurso adicional al

elemento de código al que va asociado en el momento de la

compilación. Cuando la máquina virtual de Java (JVM) ejecuta la clase

busca estos metadatos y determina el comportamiento a seguir con el

código al que va unido la anotación.

JSF

Java Server Face

Page 49: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

29

CAPÍTULO III

PROPUESTA TECNOLÓGICA

El diseño y automatización de la planificación anual de compras será

utilizado por los usuarios registrados en el sistema, a través de la intranet

de facultad.

El sistema permitirá la elaboración de la panificación anual de compras de

forma más ágil y rápida, promoviendo un historial de los PAC realizados

en años anteriores y así poder realizar una mejor estimación de

presupuesto a utilizar en el año.

La interfaz será amigable con el usuario, se realizará similarmente a la

utilizada actualmente para no tener un gran impacto al usuario.

Análisis de factibilidad

Para la elaboración del diseño y automatización del sistema de

planificación anual de compras del proyecto propuesto, se debe

considerar su factibilidad con cuatro aspectos que son: factibilidad

operacional, técnica, legal y económica. Se considera factible porque

de acuerdo al proceso operacional utilizado actualmente, se

mantendrá el flujo de elaboración por lo cual no ocasionará un gran

impacto de elaboración a los usuarios, por lo contrario facilitará y

agilizará la planificación anual de compras.

Page 50: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

30

Factibilidad Operacional

Se considera factible operacionalmente implementar este nuevo

sistema, porque las autoridades de las carreras Ingeniería en

Sistemas Computacionales e Ingeniería en Networking han

mostrado su pre-disposición al solicitar sistema automático

viendo en la necesidad de automatizar el proceso de

elaboración de la planificación anual de compras, que

actualmente no existe en las carreras para poder realizar una

mejor proyección de los presupuestos en la planificación y

poder realizar consultas de las planificaciones de años

anteriores en sistema solicitado.

Factibilidad técnica

Para la realización del sistema, es necesario evaluar si tiene

disponible los recursos técnicos para su elaboración e

implementación, se debe considerar los recursos como la base

de datos, lenguaje de programación, sistema operativo y el

equipo para el desarrollo del sistema.

El diseño y automatización de la Planificación Anual de

Compras para la Carrera de Ingeniería en Sistemas

Computaciones y Carrera de Ingeniería en Networking de la

Facultad de Ciencias Matemáticas y Físicas de la Universidad

de Guayaquil, está basado en un plan de 5 meses para su

desarrollo y ejecución, para la elaboración del sistema ya se

tiene definido las herramientas de diseño a utilizar: la base de

datos a utilizar es MySQL por ser una institución publica el cual

Page 51: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

31

debe utilizar herramientas de desarrollo tipo open source

(Software libre), el servidor de aplicaciones GlassFish y para el

código de programación se utilizará NetBeans IDE 7.3.1, el

sistema operativo requerido es el Windows 8.1 porque la

institución cuenta con el licenciamiento del mismo.

Factibilidad Legal

En la elaboración del proyecto se utiliza software libre, según

como se indica en el Decreto Ejecuto Nº1014, al elaborar un

nuevo sistema se debe realizar y no ocasiona ningún problemas

al contrario es de un beneficio para las instituciones del sector

público. (Ajunto en los Anexos)

Factibilidad Económica

El diseño y automatización de la planificación anual de compras

no requiere gastos económicos, puesto que se implementará en

herramientas open source.

Al no realizar gastos económicos y aportar con una herramienta

que agiliza la elaboración del PAC se considera factible

económicamente el proyecto de titulación.

Page 52: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

32

Cuadro N° 3.1

Beneficios por Disminuir tiempo de elaboración

Elaboración del PAC Tiempo

Actual

Tiempo

Propuesto

Tiempo

Ahorrado

Asociar las partidas

presupuestarias al

producto adquirido

5 2 3

Conocer lo solicitado

en año anterior

5 2 3

Conocer la cantidad

disponible

20 5 15

TOTAL 30 9 21

Fuente: Rosario García Jaime

Elaboración: Rosario Liliana García Jaime

Como se puede ver el cuadro anterior se puede ver

notablemente la disminución del tiempo en la elaboración de la

planificación anual de compras, considerando y justificable el

costo de inversión en realizar el sistema.

Etapas de la metodología del proyecto

Para la elaboración del proyecto de titulación, se utilizará la

metodología CMMI.

Detalle de cada una de las etapas a realizar:

Levantamiento de Información

- Reunión con dirección sobre el requerimiento solicitado.

- Reunión con el usuario encargado en realizar el PAC.

- Análisis de información obtenida.

Page 53: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

33

Levantamiento de ambiente para el desarrollo del sistema

- Instalación de base de datos My sql

- Instalación de servidor de aplicación glassfish

- Instalación de programa netbeans IDE 7.3.1 para el desarrollo

del sistema.

- Investigación de framework hibernate y primefaces.

Diseño de base de Datos

- Creación de modelo entidad relación

- Creación de tablas

- Creación de registros de pruebas

Implementación del sistema

- Creación de los JPA de trabajo

- Creación de los DAO de trabajo

- Creación de los Bean de trabajo

- Creación de la interfaz del login, mantenedor de producto,

creación de la planificación anual con su respectivo gestor de

alarma.

Pruebas Internas

- Pruebas de la inferfaz login

- Pruebas de la interfaz de producto

- Pruebas de la interfaz de planificación anual de compras

Ajustes

- Mejoras en la interfaz ajustes solicitados.

Documentación

- Manual de usuario

- Manual de diseño

Page 54: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

34

Pruebas Integrales

- Pruebas con usuarios

FIGURA 3.1 Estructura de Desglose del Trabajo

Fuente: Rosario García J.

Elaboración: Rosario García J.

Presupuesto del Proyecto

A continuación se detalle el presupuesto estimado en la elaboración del

proyecto:

Sistema

Automatización del

PAC

Levantamiento de

Información

Diseño del Sistema Pruebas e

Implementación

Pruebas internas

Ajustes

Pruebas con Usuarios

Ajustes

Reunión sobre

requerimiento del

sistema

Reunión con Usuario

en la Elaboración del

PAC

Reunión exponiendo

el problema actual

Análisis y Diseño de

arquitectura

Creación de Base de

Datos

Diseño de Menú y

pantallas de

mantenedores y

consultas

Instalación

Page 55: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

35

CRUADRO N° 3.2

Presupuesto del Proyecto

RUBROS FUENTES TOTAL

ESTUDIANTE OTROS

Recursos

Humanos

150 0 150

Recursos de

Hardware

0 0 0

Recursos de

Software

0 0 0

Viaje y Salida de

Campos

50 0 50

Recursos Varios 100 0 100

Servicios

Técnicos

0 0 0

Otras 0 0 0

Fuente: Rosario García Jaime

Elaboración: Rosario García Jaime

Limitaciones de proyecto supuesto y riesgos

Se detallan las limitaciones del proyecto a continuación:

No tener prepuesto disponible para adquirí o elaborar un

sistema a gran escala.

Disponibilidad de tiempo de la máxima autoridad de la

carrera para evaluar el desarrollo del sistema.

Disponibilidad del departamento de planificación para

conocer más a fondo el flujo del proceso de elaboración de la

planificación de compras.

A continuación se detallan los supuestos:

Page 56: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

36

Que en las carreras de Ingeniería en sistemas Computacionales e

Ingeniería en Networking exista y utilizan el servidor de

aplicaciones GlassFish 4.0 para la funcionalidad del sistema.

Disponibilidad de los usuarios para realizar la capacitación

indicando las funcionalidades del sistema.

Solo se podrá conocer la cantidad real de existencia de los

productos, de no ser así no se contara con información veraz.

Plan de comunicación

Se debe establecer la estrategia a seguir en el traspaso de información,

utilizando el tipo de comunicación tipo Push.

Listado de grupos de interés.

Departamento de Planificación.

Encargado de la elaboración del PAC de la Carrera.

Dirección de la Carrera.

Plan de gestión de Recursos:

El desarrollo del sistema, realizado por una persona, se basa en un

cronograma establecido, detallado cada fase de elaboración para realizar

el sistema, se puede ver en el anexo.

Plan de Gestión de Financiera

Se detalla ingresos obtenido para la elaboración la tesis.

CUADRO N° 3.3

INGRESOS DEL PROYECTO

INGRESOS

Fondos Propios $600

TOTAL INGRESOS $550

Fuente: Rosario García J.

Elaboración: Rosario García J.

Page 57: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

37

CUADRO N° 3.4

EGRESOS DEL PROYECTO

EGRESOS DOLARES

Fotocopias manuales del sistema 20

Laptop para desarrollar el sistema 500

Estampado, anillado de tesis de

grado

40

TOTAL DE EGRESOS 560

Fuente: Rosario García J.

Elaboración: Rosario García J.

Plan de Análisis de Riesgo

A continuación se ha creado una matriz FODA, para realizar un control de

la gestión de riesgo.

Fortaleza

Sistema dinámico, soporta multi-unidades educativas.

Debilidades

Existe manual donde se detalla cada una de las funcionales de

sistema

Oportunidades

Herramientas a utilizar de tipo open source, por lo que no requiere

licencia.

El personal de la Carrera tiene predisposición de utilizar el sistema

desarrollado.

Amenazas

Posibilidad de cambios por las autoridades de la Carrera

Resistencia al cambio por parte de los usuarios.

Page 58: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

38

Falta de tiempo para elaboración de pruebas.

A continuación se presenta la matriz FODA a través de la cual se establecen

estrategias a través de la técnica Maxi-Maxi, Mini-Maxi, Maxi-Mini y Mini-Mini

basándose en las fortalezas, oportunidades, amenazas y debilidades.

CUADRO N° 3.5

MATRIZ FODA – ESTRATEGIAS

MATRIZ FODA FORTALEZAS DEBILIDADES

OPORTUNIDADES FO(Max-Min) DO(Min-Max)

-Creación del sistema que

ayude en la elaboración

de la planificación anual

de compras.

- Realizar el sistema en

poco tiempo otorgado.

-Disponibilidad de

tiempo para realizar

asesoramiento ó

responder a consultas

solicitadas en el

horario laboral.

AMENAZAS FA(Maxi-Mini) DA (Mini-Mini)

-Capacitar a los usuarios

que harán uso del

sistema.

-Que el sistema sea

parametrizable que en la

medida de los posible

necesites cambios y con

la ayuda de los

mantenedores se pueda

cubrir las necesidades

especificadas

- No aceptación del

sistema por parte de

las autoridades y

usuarios.

Fuente: Rosario Garcia Jaime

Elaboración: Rosario Garcia Jaime

Page 59: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

39

Ejecución

A continuación un breve detalle de todas las funcionalidades del sistema:

Control de accesos

• LogIn

• Logout

• Registro de acceso

Mantenimientos

• Creación de institución y sub-institución

• Creación de las entidades que interviene en la elaboración del

pac.

Tipo

• Departamento o dirección relacionado

• Periodo

• Carga de archivos(Upload)

Consultas/Reportes

• Pac con Esigef (Descarga)

• Pac sin Esigef (Descarga)

Administración

• Creación de usuarios

• Creación de módulos

• Creación Modulo-Usuario

• Creación de Rol

• Creación de Usuario-Rol

El desarrollo del sistema de planificación anual de compras está elaborado en un

ambiente de tipo código libre, mediante dicho código se crea la conexión a la

base de datos creada en MySql, en los entregables del proyecto se detallará a

fondo todo el proceso de desarrollo del sistema.

Page 60: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

40

Entregables del proyecto

De acuerdo a la metodología del proyecto CMMI, se entregara:

- Código fuente

- Código ejecutable

- Manual de Instalación

- Manual de Diseño

- Manual Usuario

Manual de Instalación

El documento contendrá los programas necesarios para el funcionamiento

del sistema y de requerirse alguna modificación al producto final en un

futuro.

MySql 5.6.12 o superior,

IDE NetBeans 7.3.1

GlassFish 4.0

Manual de Diseño

Este manual indicará las estructuras estandarizadas explicando para que

se requiera cara entidad para la elaboración del sistema.

Manual de Usuario

El manual de usuarios indica la funcionalidad del sistema en caso de no

recordar las opciones implementadas, en caso de presentarse algún

mensaje o alerta el manual indica que paso a seguir debe realizar el

usuario.

Page 61: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

41

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA

La propuesta para la realizar el sistema para automatizar la elaboración

de la planificación anual de compras (PAC) a petición de la directora de

las Carrera de ingeniería en Sistemas Computacionales e Ingeniería en

Networking Msc. Inelda Martillo, se realizó mediante una Chek List, dando

su aval al producto elaborado

La propuesta esta validad por la Msc. Ing. Inelda Martillo, en dos

aspectos; en el aspecto profesional como Ingeniera en Sistemas y en

como usuarios por haber sido la persona quien solicito la elaboración del

sistema para automatizar la planificación anual de compras (PAC).

La carrera de Ingeniería en Sistemas Computacionales con el sistema

para automatizar la elaboración de la planificación anual de compras,

asegura agilizar y mejorar la entrega de documento en las fechas

establecidas y así obtener los fondos para las actividades académicas.

Page 62: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

42

CAPÍTULO IV

CRITERIOS DE ACEPTACIÓN DEL PRODUCTO

La dirección de la Carrera de Ingeniería en Sistemas Computacionales y

Carrera de Ingeniería en Networking de la Universidad de Guayaquil,

solicito el requerimiento de tener un sistema sobre la planificación que se

requería en las facultades, con el fin de automatizar y agilizar los

procesos de elaboración en las planificaciones con el fin de mejorar sus

procesos operativos como institución académica y poder dar mayores

beneficios a la comunidad estudiantil, docentes y trabajares.

Cuadro No.4.1

Matriz de Criterios de Evaluación

Alcances del Sistema

Alcances del Proyecto

Medición y evaluación del

Alcance de Proyecto

Factibilidad Técnica y

Administrativa

Criterio de Evaluación

- El sistema desarrollado

solo es de cobertura a

nivel de red local, para

uso de los usuarios

involucrados en realizar y

dar seguimiento a la

planificación anual de

compras.

- La sistema se desarrolló

considerando integridad de

datos para así poder

otorgar diferentes perfiles a

los usuarios que requieren

realizar la elaboración del

PAC y perfiles distintos que

solo requieren consultar la

información historia de

PAC realizado en años

anteriores.

Page 63: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

43

Factibilidad operacional Criterio de Evaluación

El sistema fue realizado de

manera que ayuda y facilita la

elaboración de la planificación

anual de compras.

Las Carreras de Ingeniería en

Sistemas Computacionales e

Ingeniería en Networking debido a la

necesidad de tener un sistema para

agilizar el proceso de planificación y

tener un histórico de las planificaciones

de años anteriores, requirió solicitar la

elaboración para diseñar y automatizar

el proceso que actualmente se realiza

de forma manual.

Factibilidad operacional Criterio de Evaluación

El sistema será de gran ayuda

pues no es limitado, de ser

requerido puede ser utilizado por

otras facultades

La Universidad de Guayaquil, tiene

varias facultades, por lo cual se

elaboró un proyecto multi-

institucional, que soporta más de

una facultad y manejando integridad

de datos solo muestra información

correspondiente a cada unidad

educativa.

Factibilidad operacional Criterio de Evaluación

El sistema facilita al usuario al

ingreso de las partidas

presupuestarias al indicar la

cantidad de utensilios existentes

y realizará sugerencias de las

partidas en relación al producto

ingresado sin necesidad de

realizar un ingreso manual.

Al realizar la elaboración del PAC

se realizaba en un tiempo extenso

en el que el usuario tiene que digitar

el bien/servicio a adquirir y también

realizar la búsqueda en el

documento de catálogo, para digitar

el código correspondiente al

producto.

Fuente: Rosario García Jaime

Elaboración: Rosario García Jaime

Page 64: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

44

Cuadro No. 4.2

Medidas de Aceptación

Fuente: Rosario García Jaime

Elaboración: Rosario García Jaime

Informe de aceptación y aprobación para productos de SOFTWARE/

HARDWARE

Según los resultados representados en la tabla de resultados de

aceptación, hemos comprobado que nuestro proyecto es cuenta

con gran factibilidad y optimización del proceso actual de la

planificación anual de compras, por lo que concluimos que los

usuarios que interviene y la Carrera estará satisfecha con los

resultados obtenidos al diseñar y automatizar el Sistema de

Planificación Anual de Compra.

Matriz de Aceptación

Alcances

Criterios

Registro

cantidad

de

productos

Elaboración

del PAC

Control De

Documentos

Información

Histórica

Disponibilidad

de la

herramienta

TOTALES

Rendimiento

de procesos ALTO ALTO ALTO ALTO ALTO 100

Beneficios ALTO ALTO ALTO ALTO ALTO 100

Impacto

Institucional ALTO ALTO ALTO ALTO ALTO 100

Page 65: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

45

Informe de aseguramiento de la calidad para productos de SOFTWARE/

HARDWARE.

Software

Este documento ha sido diseñado con la finalidad de guiar al

administrador del sistema, es decir, al personal técnico que se

encargará del mantenimiento del mismo. Para el correcto

funcionamiento del sistema deben estar instalados en el

servidor los siguientes productos:

IDE NetBeans 7.3.1

MySql 5.6.12

GlassFish 4.0

Seguridades físicas

Recomendaciones básicas

Se recomienda que el sistema tenga un monitoreo mensual

según la consistencia del manejo que se le dé.

Control de acceso físico refiriéndonos a:

Confidencialidad: existen roles específicos para que la

información no sea expuesta al público en general.

Integridad: los módulos del sistema tendrán sus opciones de

consulta y mantenedores de acuerdo al rol asignado, de esta

forma se mantendrá la integridad de los datos al no ser

manipulada por usuarios externos.

Page 66: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

46

Disponibilidad: Todos los módulos del sistema deben

permanecer accesibles para los usuarios definidos y

establecidos.

Seguridades lógicas

Respaldo del servidor, de la base y el sistema de ser posible

que se realice en un medio de almacenamiento distinto al del

servidor donde se encuentra corriendo el sistema.

Actualizaciones necesarias para ejecuciones posteriores o

cambios existentes.

Revisiones y actualizaciones

Cada cierto tiempo se debe realizar soporte del sistema, para medir el

rendimiento del sistema y evaluar si el funcionamiento se mantiene de

acuerdo a las especificaciones dadas inicialmente.

Establecer mecanismos de control

Se han realizado pruebas internas de cada módulo para poder dar la

funcionalidad requerida, generando un sistema que cumpla con las

necesidades según los requerimientos iniciales realizadas en el

levantamiento de información.

Definir métodos para corrección.

De requerir añadir nuevos módulos en el sistema adicionales a las

definiciones de acuerdo al levantamiento de información realizado al inicio

del proyecto, se debe realizar pruebas antes de la puesta en marcha del

Page 67: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

47

sistema se debe coordinar con el usuarios solicitando aclarar los nuevos

requerimientos o cambios requeridos.

Medidas, métricas e indicadores

Medidas directas:

El presente proyecto tiene como finalidad poder ayudar y agilizar la

elaboración de la planificación anual de compras sin fines de lucro a la

carrera de ingeniería en sistemas computaciones y networking, para

mejora el tiempo de elaboración en su planificación y evitar retrasos al ser

realizada en forma manual. Como acotación se menciona que el sistema

es totalmente parametrizable y dinámico, siendo así posible ser adaptado

y ser funcional para otra institución educativa o ser utilizada por varias

facultades de la universidad.

Medidas Indirectas:

Disponibilidad: El Sistema de Diseño y Automatización de la

planificación anual de compras, cuenta con la disponibilidad del servicio

cada vez que se requiera realizar una planificación o se requiera realizar

consultas del PAC actual o su histórico.

Rendimiento: El sistema de Diseño y Automatización de la Planificación

Anual de compras ofrece facilidad y agilidad para elaborar la planificación

cumpliendo las expectativas de eficacia y eficiencia de respuesta con

resultados esperado en el flujo actual que antes se realizaba de forma

manual.

Seguridad: El Sistema de Diseño y Automatización de la planificación

Anual de Compras proporciona al usuario administrador los permisos

necesarios para que ser el único usuario que pueda dar permisos a

Page 68: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

48

usuarios y permisos de perfil de acurdo a cada usuario para así poder

garantizar la integridad de la información existente en la base de datos.

Mantenimiento: El Sistema de Diseño y Automatización ha sido

elaborado bajo herramientas de tipo open source de fácil uso y adaptable

si se deseara incluir nuevos requerimientos en un futuro, se estableció

elaborarlo bajo una herramienta con tipo de licencia libre pensando en no

incurrir en gatos al ser unas institución pública que beneficia a la

comunidad estudiantil.

CONCLUSIONES Y RECOMENDACIONES

Conclusiones

Actualmente la elaboración de la planificación anual toma mucho tiempo

en realizarse y genera sobre carga de trabajo al responsable de su

elaboración al no tener una fuente de información digital que facilite datos

como: los bienes/ productos existentes, histórico donde pueda realizar

una consultas y poder realizar una estimación del presupuesto en el

nuevo año, digitar el código_cpc y digitar el producto de forma manual los

cuales son relacionales, por tal razón se consideró el diseño y

automatización en la elaboración de la planificación anual de compras

para poder dar una herramienta de utilidad para los usuarios.

Recomendaciones

Capacitar al personal a cargo del uso del sistema.

Soportes periódicos al usó del sistema.

Page 69: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

49

BIBLIOGRAFÍA

NetBeans 6 - In Simple Steps, Autor Kogent Solutions inc, Edición

2008,pp 108)

CONSULTAS INTERNET Decreto Ejecutivo No. 1014 emitido el 10 de Abril de 2008,

http://www.administracionpublica.gob.ec/software-libre/

Netbeans, página oficial

https://netbeans.org/features/platform/index.html

PrimeFaces, página oficial

http://www.primefaces.org/documentation.html

Sercop página oficial

http://portal.compraspublicas.gob.ec/sercop/

Esigef

https://esigef.finanzas.gob.ec/esigef/Ayuda/RUP-DS-

052%20Instructivo%20de%20funciones%20y%20perfiles%20eSIGEF%20

para%20entidades%20del%20SPNF.pdf

Tesis “Estudio de la Técnica ORM (Mapeo Objeto – Relacional)”

Autora Tatiana Alexandra Freire Reyes

http://repositorio.utn.edu.ec/bitstream/123456789/571/1/Tesis.pdf

Página Java Server Faces

http://www.javaserverfaces.org/

Page 70: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

50

JAVA SERVER FACES

http://www.it.uc3m.es/spickin/docencia/comsoft/presentations/spanish/07-

08/JSF.pdf

Oracle

http://www.oracle.com/es/products/mysql/index.html

My SQL

https://www.mysql.com

Page 71: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

51

ANEXOS

CRONOGRAMA DEL PROYECTO.

Page 72: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

52

Decreto Ejecutivo No. 1014

Software Libre

El Gobierno de la República de Ecuador promueve el uso e

implementación de Software Libre. En esta sección encontrará

información sobre la Estrategia de migración, análisis del costo total de la

solución, alternativas de software y artículos de interés.

Estrategia de Migración a Software Libre

Mediante Decreto Ejecutivo No. 1014 emitido el 10 de abril de 2008, se

dispone el uso de Software Libre en los sistemas y equipamientos

informáticos de la Administración Pública de Ecuador. Es interés del

Gobierno ecuatoriano alcanzar soberanía y autonomía tecnológica, así

como un ahorro de recursos públicos.

La Subsecretaría de Gobierno Electrónico es responsable de elaborar y

ejecutar planes, políticas y reglamentos para el uso de Software Libre en

el Gobierno Central. Como órgano regulador desarrolla la “Estrategia para

la implantación de Software Libre para la Administración Pública Central

de Ecuador”.

La Estrategia define políticas, objetivos y planes de acción en base a

cuatro ejes estratégicos:

1. Promulgación de estándares y normatividad,

2. Formación de masa crítica,

3. Planificación, seguimiento y control y

4. Difusión del Software Libre

Se definen como políticas: la utilización de estándares abiertos, la

minimización de compra de licencias propietarias, la contratación de

Page 73: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

53

servicios en proyectos informáticos, la reutilización del software y el uso

preferencial de programas navegadores como medios de acceso.

Previo a la promulgación del Decreto de Software Libre en Abril del 2008,

la mayoría de instituciones de la Administración Central utilizaban

software privativo en sus sistemas informáticos. Actualmente, todas estas

entidades tienen planificado o se encuentran ejecutando procesos de

migración y prácticamente todos los nuevos proyectos informáticos

consideran la adopción de herramientas de Software Libre.

Sistemas transversales del Estado ecuatoriano se han desarrollado

totalmente con Software Libre: el Sistema Nacional de Compras Públicas,

el Sistema Nacional de Recursos Humanos y el Sistema de Gestión

Documental. Estos sistemas son un referente de soberanía y autonomía

tecnológica, así como de ahorro de recursos públicos, áreas que son de

interés del Gobierno. (Administración Pública, 2015)

Page 74: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

54

CHECK LIST - CRITERIOS DE VALIDACIÓN DE LA

PROPUESTA

Marcar con una X el Nivel acorde a la valoración de la prueba

realizada.

Nivel de Satisfacción Ponderación

Satisfactorio 100

Bueno 80

Regular 50

No Satisfactorio 40

1. En qué Nivel usted Considera que a partir del sistema se va a

realizar de forma rápida la Planificación Anual de Compras.

Satisfactorio Bueno Regular No Satisfactorio

2. Considera usted que con la implementación del Sistema es posible

tomar mejores decisiones con respecto a los niveles de stock de

los recurso didácticos, en la carrera.

Satisfactorio Bueno Regular No Satisfactorio

Page 75: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

55

3. Considera usted que con la implementación del sistema, será

posible elaborar un mejor presupuesto de la planificación Anual de

Compras.

Satisfactorio Bueno Regular No Satisfactorio

4. Considera usted, que la sugerencia para asignación de las partidas

presupuestarias se realizará de una manera más rápida al

asociarla con el producto.

5. Considera usted, necesario una opción donde pueda obtener

información de la planificación de años anteriores.

6. Cree que es útil, la opción de carga masiva del catálogo de

productos generado cada año por el esigef.

Satisfactorio Bueno Regular No Satisfactorio

Satisfactorio Bueno Regular No Satisfactorio

Satisfactorio Bueno Regular No Satisfactorio

Page 76: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

56

7. Considera que el sistema es de fácil uso y amigable.

8. Considera confiable la información generada por el sistema.

Satisfactorio Bueno Regular No Satisfactorio

Satisfactorio Bueno Regular No Satisfactorio

Page 77: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

57

RECORDAR ACTUALIZAR EL CATALOGO CPC PARA LA ELABORACIÓN DEL PAC

Page 78: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

58

PLANTILLA DE LA PLANIFICACION ANUAL DE COMPRAS CON ESIGEF

Page 79: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

59

PLANTILLA DE LA PLANIFICACION ANUAL DE COMPRAS SIN ESIGEF

Page 80: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

60

MODELO ENTIDAD RELACION PARA LA PLANIFICACIÓN ANUAL DE COMPRAS

Page 81: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

“DISEÑO Y AUTOMATIZACIÓN DE LA PLANIFICACIÓN

ANUAL DE COMPRAS PÚBLICAS (PAC) DE LA CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES Y CARRERA DE INGENIERIA EN NETWORKING DE LA

UNIVERSIDAD DE GUAYAQUIL”

MANUALES DE INSTALACIÓN- TÉCNICO Y USUARIO

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTOR: ROSARIO LILIANA GARCÍA JAIME

TUTOR: ING. KARLA ORTIZ CHIMBO, M.Sc.

GUAYAQUIL – ECUADOR

2016

Page 82: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

ÍNDICE GENERAL

Contenidos Contenidos ....................................................................................................................... 2

MANUAL DE INSTALACIÓN ......................................................................................... 4

1. Introducción .............................................................................................................. 4

2. Pre-requisitos del sistema ...................................................................................... 4

3. Obtención del paquete de instalación................................................................... 5

4. Instalación del sistema ........................................................................................... 5

5. Acceso al Sistema ................................................................................................. 24

MANUAL TÉCNICO ........................................................................................................ 4

Contenido 1 ...................................................................................................................... 4

1. Problematización .................................................................................................. 4

1.5 Marco Teórico ................................................................................................ 5

1.5.7.1 Ley del Uso de Estándares Abiertos y Software Libre ........................... 9

Contenido 2 .................................................................................................................... 10

2.1 Diagrama jerárquico del sistema ................................................................. 10

2.2 Diagrama jerárquico del sistema ................................................................. 11

1.5. Diagramas de casos de uso ......................................................................... 12

Contenido 3 .................................................................................................................... 14

2. Diseño de entradas y salidas ........................................................................... 14

2.1 Diseño de pantallas ....................................................................................... 14

2.1.1 Modulo Unidad Académica ...................................................................... 14

2.1.2 Modulo Seguridad ........................................................................................... 16

2.1.3 Modulo Planificación ....................................................................................... 23

1.1 Diccionario de Datos .................................................................................. 40

1.2 Modelo Entidad Relación ........................................................................... 47

MANUAL DE USUARIO ................................................................................................. 4

Contenido 1 ...................................................................................................................... 4

1. Generalidades ...................................................................................................... 4

Page 83: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

1.1. A quien va dirigido el manual ......................................................................... 4

1.2. Acerca del manual ........................................................................................... 4

1.3. Requisitos del Sistema ................................................................................... 4

Contenido 2 .................................................................................................................. 5

2. Estandarizaciones y normalización ................................................................... 5

2.1. Funcionalidades del Sistema ......................................................................... 5

2.2. Diagrama General del Sistema ...................................................................... 5

Contenido 3 .................................................................................................................. 6

3. Fases del Sistema ............................................................................................... 6

3.1. Opciones principales del Sistema. ................................................................ 6

3.2. Solución de problemas ................................................................................... 8

Contenido 4 ...................................................................................................................... 9

4. Uso del Sistema ................................................................................................... 9

4.1. Instalación del Sistema Prerrequisitos .......................................................... 9

4.2. Guía de uso ...................................................................................................... 9

4.3.1 Menús ............................................................................................................... 10

4.3.2 Formularios....................................................................................................... 13

4.3.3 Consultas .......................................................................................................... 37

Page 84: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

MANUAL DE INSTALACIÓN

1. Introducción Este documento ha sido diseñado con la finalidad de guiar al administrador

del sistema, es decir, al personal técnico que se encargar del mantenimiento

del mismo. Para el correcto funcionamiento del sistema deben estar

instalados en el servidor los siguientes productos:

• MySql 5.6.24

• NetBeans 7.3.1

• GlasFish 4.0

2. Pre-requisitos del sistema La aplicación utiliza una tecnología cliente servidor en un entorno de trabajo

web por esta razón no se requiere de instalaciones en los clientes ya que

estos se conectaran vía browser por lo cual podemos establecer lo siguiente:

Requisito Servidor

Procesador Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz

Memoria(RAM) 6 GB

Disco Duro 500 GB

Sistema Operativo Sistema operativo 64 bits, procesador x64 Windows 8.1 Enterprise,

Utilitarios Office2013

Navegador Internet exploret 11, Google Chrome

4

Page 85: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

3. Obtención del paquete de instalación

Existen diversos paquetes que contienen los elementos que requerimos para

el uso de la aplicación, nuestra aplicación es de código abierto y

multiplataforma debido a esto el paquete elegido dependerá de las

características del servidor en el que será usado.

Para este ejemplo asumiremos que el servidor será Windows para esto

descargaremos nuestro paquete de la siguiente dirección web:

http://dev.mysql.com/downloads/mysql/

Esto nos llevará al portal de descarga que se muestra continuación:

4. Instalación del sistema

La aplicación ha sido desarrollada en Netbeans y con base de datos MYSQL

para ser usado en un entorno web por lo cual la instalación implica instalar y

configurar estos elementos, lo que a continuación detallamos paso a paso.

5

Page 86: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Una vez de descargado el paquete de base de datos MySQL, el cual tiene un

asistente para una instalación rápida y fácil de realizar iniciara la instalación.

Una vez leído las condiciones de uso del programa, se activa el check

aceptando las políticas y condiciones de uso.

6

Page 87: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

El asistente le ofrece distintas producto para utilizar, pero para nuestro caso

se escogerá la opción por default.

Por default el asistente sugiere una ruta para la instalación, pero si desea

pude escoger otra ruta de instalación.

7

Page 88: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Se requiere dar check al requerimiento de instalación.

Donde indicará todo los complementos a instalar, clic en next

8

Page 89: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Se procedes a dar clic en next, para la instalación de todos los componentes

de instalación de la herramienta MySQL

Una vez completada la instalación, se da clic en next.

9

Page 90: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

El asistente mostrará enseguida la pantalla para configurar de forma

automática el MySQL.

Donde por default se debe escoger Development Machine y asignar el puerto

3306

10

Page 91: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Por default se instalar en una ruta, pero si desea se puede cambiar, clic en

next.

Se ingresa un clave de 4 caracteres como mínimo.

11

Page 92: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Instalación del servidor Windows, el cual muestra un nombre por default el

cual se puede cambiar y escoger el tipo de servidor a instalar.

Aparecerá un indicando los ítem a instalar, clic en Excecute, para su

instalación.

12

Page 93: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Una vez instalado se habilita el botón Finish.

De inmediato se realizará la conexión al servidor.

13

Page 94: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Para esto debe haber una autentificación del usuario y clave, una vez

verificado se habilita el botón Next.

El asistente configura las aplicaciones del servidor, el cua tomara unos pocos

minutos.

14

Page 95: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Al terminar con la configuración de las aplicaciones, se da clic en Next.

Regresando a la pantalla inicial del asistente de instalación.

15

Page 96: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Donde se da por finalizada la instalación y si desea puede activar el check

para crear el acceso directo en el escritorio del MySQL Workbench

16

Page 97: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

También para la implementación o modificaciones del sistema, se requiere

Instalar NetBeans IDE 7.3.1, con el asistente que en poco paso podrá

instalarse de forma sencilla y rápida.

En la actualidad todos los instaladores de herramientas, tiene una asistente

de instalación el cual ayuda y facilita su uso a los interesado en utilizar.

Se leer las condiciones de uso de la herramienta, se activa el check

aceptando la licencia, debe dar clic en next.

17

Page 98: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Clic en next, para proceder a la instalación.

18

Page 99: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

En el siguiente dialogo, se muestra la ruta donde se realizara la instalación

de la herramienta, si desea puede cambiar la ruta ó el nombre, clic en next.

Clic en next para realizar la instalación.

19

Page 100: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Se mostrará un cuadro de dialogo del porcentaje de instalación, al finalizar al

100% puede proceder a dar clic en next.

Aparecerá un cuadro de dialogo indicando que la instalación fue realizada

exitosamente.

20

Page 101: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Para facilitar un poco más el trabajo se utilizará la herramienta SQLyog para

trabajar con nuestra base de datos.

Aparecerá el asistente de instalación, clic en next.

Después de leer las condiciones y políticas de uso, clic en next.

21

Page 102: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Check en los componentes deseados a instalar, se deja los sugeridos por

default, dando clic en Next.

Po default el asistente indica una ruta de instalación de la herramienta, pero

si desea puede cambiar la ruta de instalación de acuerdo a su gusto, debe

dar clic en el botón Instal.

El asistente de instalación indicar si la instalación es realizada correctamente

ó si ocurrió algún error que no permita concluir la misma, una vez realizada

puede dar clic en el botón next.

22

Page 103: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Una vez finalizada la instalación, d la opción de crear una acceso directo en

el escritorio al dar check en el Run SQLyog y debe dar clic en el botón Finish.

Finalizado tenemos una herramienta de MySQL lista para empezar a trabajar

en el sistema.

23

Page 104: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

5. Acceso al Sistema Una vez instaladas las herramientas necesarias para el proyecto,

primeramente se debe instalar la base de datos, debe proceder a importar la

base de datos y tablas en la opción Database Import Execute SQL Script.

Donde escogerá la ruta donde tiene el script de la base de datos y sus

tablas, debe dar clic en el botón Execute, de no haber ningún problema se

finaliza correctamente, posteriormente debe dar clic en Done.

24

Page 105: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Visualizando la base y sus tablas en la lista del lado izquierdo del SQLyog.

25

Page 106: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Si por alguna razón desea realizar modificaciones como el nombre de la

tabla, incrementar campos, cambiar el tipo de dato, crear claves primarias o

foráneas, debe posicionarse en la tabla clic derecho aparcera un cuadro y

escoger la opción Alter Table.

Como segundo paso se debe importar el proyecto en el IDE NetBeans 7.3.1.

26

Page 107: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Donde podrá verificar en el navegador de proyectos de NetBeans, que facilita

ver los objetos correspondientes y necesarios para el funcionamiento del

sistema.

Se debe considerar si da algún error de compilación, podría ser porque no

existir las librerías necesarias de primefaces-4.0.jar y start-1.0.10.jar en el

ruta C:\lib, cabe indicar si requiere cambiar los colores de la interfaz ya

existen temas pre-establecidos gracias a la librería primefaces, los cuales se

pueden descargar de la url: http://www.primefaces.org/ y ubicar en la ruta

indicada.

27

Page 108: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Si tiene considerar cambiar el tema para la interfaz del sistema, debe

cambiar el llamado en la siguiente ruta.

Para levantar el proyecto debe inciar el servidor de aplicaciones GlassFish

4.0

28

Page 109: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Una vez subido el servidor, procedemos a correr el proyecto para que pueda

ser utilizado.

29

Page 110: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Como último paso se debe acceder con la siguiente url:

http://localhost:8080/SplanificacionTesis/, para poder ingresar usuario y clave

para poder ingresar al sistema.

30

Page 111: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

MANUAL DE TÉCNICO

“DISEÑO Y AUTOMATIZACIÓN DE LA PLANIFICACIÓN

ANUAL DE COMPRAS PÚBLICAS (PAC) DE LA CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES Y CARRERA DE INGENIERIA EN NETWORKING DE LA

UNIVERSIDAD DE GUAYAQUIL”

ELABORADO POR: ROSARIO LILIANA GARCÍA JAIME

VERSIÓN 1.0

MARZO 2016

Page 112: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Contenidos

Contenidos ....................................................................................................................... 2

MANUAL DE INSTALACIÓN ......................................................................................... 4

1. Introducción .............................................................................................................. 4

2. Pre-requisitos del sistema ...................................................................................... 4

3. Obtención del paquete de instalación................................................................... 5

4. Instalación del sistema ........................................................................................... 5

5. Acceso al Sistema ................................................................................................. 24

MANUAL TÉCNICO ........................................................................................................ 4

Contenido 1 ...................................................................................................................... 4

1. Problematización .................................................................................................. 4

1.5 Marco Teórico ................................................................................................ 5

1.5.7.1 Ley del Uso de Estándares Abiertos y Software Libre ........................... 9

Contenido 2 .................................................................................................................... 10

2.1 Diagrama jerárquico del sistema ................................................................. 10

2.2 Diagrama jerárquico del sistema ................................................................. 11

1.5. Diagramas de casos de uso ......................................................................... 12

Contenido 3 .................................................................................................................... 14

2. Diseño de entradas y salidas ........................................................................... 14

2.1 Diseño de pantallas ....................................................................................... 14

2.1.1 Modulo Unidad Académica ...................................................................... 14

2.1.2 Modulo Seguridad ........................................................................................... 16

2.1.3 Modulo Planificación ....................................................................................... 23

1.1 Diccionario de Datos .................................................................................. 40

1.2 Modelo Entidad Relación ........................................................................... 47

MANUAL DE USUARIO ................................................................................................. 4

Contenido 1 ...................................................................................................................... 4

1. Generalidades ...................................................................................................... 4

1.1. A quien va dirigido el manual ......................................................................... 4

1.2. Acerca del manual ........................................................................................... 4

1.3. Requisitos del Sistema ................................................................................... 4

Page 113: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Contenido 2 .................................................................................................................. 5

2. Estandarizaciones y normalización ................................................................... 5

2.1. Funcionalidades del Sistema ......................................................................... 5

2.2. Diagrama General del Sistema ...................................................................... 5

Contenido 3 .................................................................................................................. 6

3. Fases del Sistema ............................................................................................... 6

3.1. Opciones principales del Sistema. ................................................................ 6

3.2. Solución de problemas ................................................................................... 8

Contenido 4 ...................................................................................................................... 9

4. Uso del Sistema ................................................................................................... 9

4.1. Instalación del Sistema Prerrequisitos .......................................................... 9

4.2. Guía de uso ...................................................................................................... 9

4.3.1 Menús ............................................................................................................... 10

4.3.2 Formularios....................................................................................................... 13

4.3.3 Consultas .......................................................................................................... 37

Page 114: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

MANUAL TÉCNICO

Contenido 1

1. Problematización La falta de un sistema donde si pueda tener el historial de las

planificaciones de los años anteriores, para realizar una estimación del

presupuesto en la elaboración de la planificación anual de compra de la

facultad de ingeniería en sistemas computacionales.

1.1 Planteamiento del Problema

Actualmente la Carrera de Ingeniería en Sistemas Computacionales, no

cuenta con un sistema para la elaboración del PAC lo cual lleva más

tiempo en realiza dicho documento.

1.2 Justificación Actualmente la Carrera de Ingeniería en Sistemas Computacionales, no

cuenta con un sistema para la elaboración del PAC lo cual lleva más

tiempo en realiza dicho documento y viéndose en la necesidad de

obtener la planificación anual de compras en el menor tiempo y

facilitando la documentación de años anteriores para poder realizar una

estimación del presupuesto solicitado para el nuevo año académico de

los estudiantes y así obtener los fondos necesarios en el las fechas

correspondientes.

1.3 Objetivo General Diseño y automatizar un sistema para elaborar la planificación anual de

compras (PAC) de la Carrera de Ingeniería en Sistemas

4

Page 115: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Computacionales y Carrera de Ingeniería en Networking de la

Universidad de Guayaquil, para agilizar la elaboración del mismo.

1.4 Objetivos Específicos - Permitir el ingreso de la matriz de productos con los cuales se

realizan el PAC.

- Permitir realizar la planificación anual de compras de forma rápida.

- Reportes anuales de la Planificación Anula de Compras, según las

plantillas con ESIGEF ó sin ESIGEF.

1.5 Marco Teórico 1.5.1 Antecedentes Tomando en cuenta la necesidad de agilizar la elaboración de la

planificación anual de compras, según el levantamiento de información

realizado, se planteó elaborar un sistema para realizar la planificación y así

también se entra un histórico de los PAC realizados cada año.

1.5.2 Fundamentación Teórica 1.5.2.1 Sistema Sistemas o enfoque sistemático, por sistema entiende "un conjunto de

elementos en interrelación dinámica organizados para las consecución de

un objetivo"

Sistema de información (SI) en la empresa por su parte, podemos

definirlo apoyándonos en el enfoque anterior como "un conjunto de

recursos técnico, humanos y económicos, interrelacionados

dinámicamente, y organizado en torno al objetivo satisfacer las

necesidades de información de organización empresarial para la gestión

y correcta adopción de decisiones. (C. de Pablos Heredero, 2004: 34).

5

Page 116: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

1.5.3 Marco conceptual de las herramientas utilizadas Para la implementación del sistema de diseño y automatización de la

planificación anual de compras, utilizaremos herramientas con licencia

libre (open source) que en la actualidad tiene los mismos beneficios y

características de las herramientas con licencia.

1.5.3.1 Componentes de Base de Datos 1.5.3.2 Base de Datos La base de datos es algo primordial en del desarrollo de un sistema,

porque en ella se depositara toda la información referente a la temática

del proyecto a elaborar, la base contendrá información de gran

importancia y valor que se puede utilizar mediante las tablas, índex y la

relaciones de claves primarias y foráneas que se creen para almacenar la

información.

Para efecto del proyecto Diseño y automatización de la Planificación

Anula de Compras se ha opto por elegir la base de datos MySQL.

¿Por qué utilizar MySQL?

Por ser base de datos que maneja integridad de datos y gran volumen de

información adicionalmente esta un utilitario de tipo open source.

MySQL posee muchas características y beneficios, los cuales aportaron

más a la decisión de la base a escoger para el desarrollo, como:

Características: - Integridad referencial de datos.

- Gran cantidad de plataformas y sistemas.

- Transaccionalidad, claves foráneas.

- Búsqueda e indexación de campos.

6

Page 117: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Ventajas:

- Velocidad al realizar las operaciones

- Bajo costos en requerimiento, puede ser ejecutado en una maquina

con bajos recurso.

- Fácil configuración e instalación

1.5.3.3 Servidor WEB Los servidores web son los encargados de proporcionan contenido a los

clientes a través de un navegador, mediante protocolos HTTP realizando

una peticoión HTTP que viaja por toda la internet hasta llegar al servidor

web que responde código HTML.

GlassFish 4.0

En el desarrollo de este proyecto se elaboró con el servidor de

aplicaciones GlassFish 4.0 de tipo software libre que trabaja en conjunto

con tecnologías de plataforma JAVA EE permitiendo ejecutar estas

aplicaciones basadas en mencionada tecnología.

Características: - Servidor de JEE 5

- Contenedor de EJB v 2.0 y v 3.0

1.5.4 Modelo Cliente Servidor La arquitectura Cliente-Servidor es muy utilizada en la actualidad basando

se en que los usuarios (pc de la red ó en cualquier parte del mundo) realizan

una petición y el servidor da respuesta a las demanda de los clientes.

7

Page 118: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

1.5.5 Lenguaje de Programación Los lenguajes de programación son utilizados para crear sistemas con

comportamiento físico ó lógico, existen diversos lenguajes de programación

por lo cual se han creado diversos intérpretes como Netbeans.

1.5.5.1 NetBeans IDE 7.3.1

Netbeans es una herramienta de programación principalmente para el

lenguaje de programación JAVA. NetBeans es de tipo open source y con

gran demanda de utilización, muy utilizado por ser una herramienta que

ayuda al desarrollador al permitir que crear aplicaciones a partir de un

componente de software llamado modulo.

1.5.5.2 JPA (Java Persistence API) JPA es un framework que mediante un conjunto de clases y métodos

utilizado por java que maneja datos relacionales mapeados en las base

de datos. De fácil interacción con instancia de base de datos.

1.5.5.3 JSF 2.0 y Primefase Java Server Face tecnología y framework para aplicaciones java, muy

utilizadas por aplicaciones web que simplifica la elaboración de interfaces

para usuarios con aplicaciones java EE, utilizando como característica

principal JSP.

Primefaces es una librería open source para JavaServer Faces que

ayudan y facilitan la creación de aplicaciones web.

1.5.6 Justificación de herramientas a utilizar Para la elaboración del sistema se seleccionó a MySQL para creación y

manejador de base de datos, por mantener integridad de datos y se puede

utilizar con herramientas de tipo open source como MySQLyog con entorno

de fácil aprendizaje y uso.

También se eligió como herramienta de programación el IDE NetBeans 7.3.1

por ser un lenguaje que trabaja con programación orientada a objeto como

8

Page 119: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

java donde se puede trabajar con módulos de lenguajes preestablecidos

para hacer más fácil el desarrollo de rutinas siempre utilizadas.

1.5.7 Fundamentación Legal

1.5.7.1 Ley del Uso de Estándares Abiertos y Software Libre

Art 1.-Establecer como política pública para las entidades de la

Administración Pública Central la utilización de Software Libre en sus

sistemas y equipamientos informáticos.

Art 2.-Se entiende por Software Libre, a los programas de computación

que se pueden utilizar y distribuir sin restricción alguna, que permitan el

acceso a los códigos fuentes y que sus aplicaciones puedan ser

mejoradas.

1.5.8 Preguntas a Contestarse 1. ¿Qué inconveniente existe en solicitar el documento de la

planificación anual de años anteriores?

2. ¿Qué ocasiona el tiempo de elaboración del PAC?

3. ¿Es fácil elaborar el PAC al usuario asignado actualmente?

1.5.9 Definiciones Conceptuales Open source.- Utilizado como expresión en temas informáticos,

significa código abierto provee código de manera libre.

Base de Datos.- conjunto de tablas, donde se almacena la

información de una temática de acuerdo al sistema a utilizar.

Servidor.- Tecnología que utiliza múltiples protocolos y estándares

que sirven para intercambiar datos entre aplicaciones.

9

Page 120: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Contenido 2

2.1 Diagrama jerárquico del sistema

NARRATIVA

SISTEMA DISEÑO Y AUTOMATIZACIÓN

PAC

Fecha de creación: 06/12/2015

Autores: Rosario García

Jaime 1. El rectorado general de la Universidad solicita a cada facultad la

elaboración de la planificación anual y debe entregarse 15 días

después de inicio del año.

2. Una vez realizada la solicitud se procede a elaborar la planificación

anual de compras.

10

Page 121: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

2.2 Diagrama jerárquico del sistema

DIAGRAMA JERARQUICO

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autores: Rosario García Jaime

Sistema de Planificación

Login Unidad Academica

Mantenedir Unidad

Academica

Mantenedor SubUnidad Academica

Palanificación

Adicionales PAC

Mantenedor Producto

Catalogo ELectronio

Fondos BID

Tipo Compra

Tipo Presupuesto

Unidades

Elaborar PAC

Catalogo CPC

Cabecera PAC

PAC con ESIGEF

PAC sin ESIGEF

Detalle PAC

Consultar PAC

PAC con ESIGEF

PAC sin ESIGEF

PAC Informativo

Seguridad

Usuario

Modulo

Modulo-Rol

Rol-Usuario

11

Page 122: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

1.5. Diagramas de casos de uso

DIAGRAMA CASO DE USO

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autores: Rosario García Jaime

Administrador

Crea Usuarios

Crea Modulo

Crear Rol

Crea PAC con Esigef

Crea PAC sin ESIGEF

Crear Modulo-Rol

Crear Usuario-Rol

Usuario Básico

Operador

Crea Cabecera

Crea Detalle

Crea Catalogo_cpc

Consulta PAC

12

Page 123: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

NARRATIVA

SISTEMA DISEÑO Y

AUTOMATIZACIÓN PAC

Fecha de creación:

06/12/2015

Autor:

Rosario García Jaime

Este diagrama nos muestra el conjunto de opciones que componen el

sistema, tendremos los perfiles:

• Usuario Básico, solo podrá consultar los PAC realizados

• Operador, este tipo de usuarios será quien use el sistema y realice

los mantenimientos a las tablas del sistema

• Administrador, este tipo de usuario se encargará de la creación de

usuarios, módulos, modulo-rol, usuario y usuario-rol sus respectivas

relaciones.

13

Page 124: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Contenido 3

2. Diseño de entradas y salidas

2.1 Diseño de pantallas

2.1.1 Modulo Unidad Académica

- UNIDAD ACADEMICA

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de Unidad

Académica

Descripción:

Permite crear, editar ó eliminar un registro

para de la Institución en la que se va a

realizar el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

IdUnidad IdUnidad

Clave primaria de la

estructura

nombres nombres Nombre del Facultad

estado estado Estado Activo/ Inactivo

14

Page 125: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

- SUB UNIDAD ACADEMICA

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN

PAC

Fecha de creación:

06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de

SubUnidad Académica

Descripción:

Permite crear, editar ó eliminar un registro para la

Sub Unidades de la Institución en la que se va a

realizar el PAC.

LISTA DE ELEMENTOS

15

Page 126: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

CONTROL CAMPO DESCRIPCION

IdSubUnidad IdSubUnidad Clave primaria de la estructura

nombres nombres Nombre del Facultad

estado estado Estado Activo/ Inactivo

idUnidad idUnidad

Clave foránea para relacionar

la Unidad Académica.

Botón Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un registro

almacenado en la base de

datos

Botón Eliminar Eliminar Puede eliminar el registro.

2.1.2 Modulo Seguridad

- Formulario Modulo

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de Modulo

Descripción:

Permite crear, editar ó eliminar un registro de

los módulos en el PAC.

16

Page 127: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

IdModulo IdModulo Clave primaria de la estructura

Descripción Descripción Nombre del Facultad

NombreOpcion NombreOpcion Estado Activo/ Inactivo

TipoModulo TipoModulo

Tipo del Módulo Menu(P) /

Submenu (S) / Item Final(I)

Orden Orden Para registrar el orden del menu

Estado Estado Indica si es Activo(A) / Inactivo(I)

IdModuloTiene IdModuloTiene

Clave foránea de la Clave

Primara IdModulo de la misma

tabla, para retro-alimentarse.

Botón Crear Crear Ingresa un nuevo registro.

Botón Editar Editar Modificar un registro

almacenado.

Botón Eliminar Eliminar Puede eliminar el registro.

17

Page 128: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

- Formulario Modulo - Rol

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de Modulo

- Rol

Descripción:

Permite crear, editar ó eliminar un registro

para la asociar un Rol a un Módulo.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

Id Id

Clave primaria de la

estructura

idRol idRol Clave foránea del idRol

IdModulo IdModulo

Clave foranes del

IdModulo

habilita habilita

S habilitado / N

deshabilitado

Botón Crear Crear Si es un nuevo elemento

lo crear en la estructura.

18

Page 129: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Botón Editar Editar Se puede modificar un

registro almacenado en

la base de datos

Botón Eliminar Eliminar Puede eliminar el

registro.

- Formulario Rol

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN

PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de Rol

Descripción:

Permite crear, editar ó eliminar un registro de

Roles

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

IdRol IdRol Clave primaria de la estructura

descripcion descripcion Nombre que describe al Rol

estado estado Estado Activo/ Inactivo

19

Page 130: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un registro

almacenado en la base de

datos

Botón Eliminar Eliminar Puede eliminar el registro.

- Formulario Usuario

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN

PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del

formulario:

Mantenimiento de

Usuario

Descripción:

Permite crear, editar ó eliminar un registro

usuarios se va a intervenir en el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

idUsuario IdUsuario

Clave primaria de la

estructura

20

Page 131: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Usuario Usuario Clave

Clave Clave Clave de Ingreso

Cedula Cedula

Cedula de Identificación del

Cliente

nombreCompleto nombreCompleto

Nombre del usuario que va a

utilizar el sistema

Mail Mail

Correo electrónico del

usuarios registrado

estado estado Estado Activo/ Inactivo

idUnidad idUnidad

Clave foránea para

relacionar la Unidad

Académica.

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

- Formulario Usuario - Rol

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN

PAC

Fecha de creación:

06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de

Usuario - Rol

Descripción:

Permite crear, editar ó eliminar un registro para

la Sub Unidades de la Institución en la que se va

21

Page 132: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

a realizar el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

Id Id

Clave primaria de la

estructura

idRol idRol Nombre del ROL

estado estado Estado Activo/ Inactivo

Usuario Usuario

Clave foránea para relacionar

los Usuarios

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

22

Page 133: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

2.1.3 Modulo Planificación

- ADICIONALES PAC / Formulario Cantidad Producto

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN

PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de

Cantidad producto

Descripción:

Permite crear, editar ó eliminar un registro para la

de la cantidad de productos de la Institución en la

que se va a realizar el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

id_subunidad id_subunidad

Clave primaria de la

estructura

CODIGO_CPC CODIGO_CPC Codigo Catalogo_cpc

CANTIDAD CANTIDAD Cantidad de producto

PU_ESTMADO PU_ESTMADO Precio Estimado

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

23

Page 134: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

- ADICIONALES PAC / Formulario Catalogo Electrónico

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de

Catalogo Electrónico

Descripción:

Permite crear, editar ó eliminar un registro

catalogo electrónico utilizado en el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

idCataElect idCataElect

Clave primaria de la

estructura

Catalogo Electrónico

Catalogo

Electrónico

Descripción del catalogo

Estado Estado A: Activo / I: Inactivo

24

Page 135: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Botón Crear Crear Si es un nuevo elemento

lo crear en la estructura.

Botón Editar Editar Se puede modificar un

registro almacenado en

la base de datos

Botón Eliminar Eliminar Puede eliminar el

registro.

- ADICIONALES PAC / Formulario Fondos BID

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN

PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de

Fondos Bid

Descripción:

Permite crear, editar ó eliminar un registro para

la Sub Unidades de la Institución en la que se

va a realizar el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

25

Page 136: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

ID_FONDOS_BID ID_FONDOS_BID

Clave primaria de la

estructura

FONDOS_BID FONDOS_BID Aplica fondos BID

ESTADO ESTADO Estado Activo/ Inactivo

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

- ADICIONALES PAC / Formulario Tipo Compra

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de Tipo

Compra

Descripción:

Permite crear, editar ó eliminar un registro

para la Sub Unidades de la Institución en la

que se va a realizar el PAC.

26

Page 137: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

ID_TIPO_COMPRA ID_TIPO_COMPRA

Clave primaria de la

estructura

DESCRIPCION DESCRIPCION

Descripción del Tipo de

Compra

ESTADO ESTADO Estado Activo/ Inactivo

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

- ADICIONALES PAC / Formulario Tipo Presupuesto

DISEÑO DE PANTALLA

27

Page 138: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de Tipo

Presupuesto

Descripción:

Permite crear, editar ó eliminar un registro del

tipo de presupuesto utilizado al realizar el

PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

Id_tipo_presupuesto Id_tipo_presupuesto Clave primaria de la estructura

Tipo_presupuesto Tipo_presupuesto Nombre del Tipo Presupuesto

estado estado Estado Activo/ Inactivo

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un registro

almacenado en la base de

datos

Botón Eliminar Eliminar Puede eliminar el registro.

28

Page 139: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

- ADICIONALES PAC / Unidades PAC

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García

Jaime Nombre del formulario:

Mantenimiento de Unidad

Descripción:

Permite crear, editar ó eliminar un registro

para la unidad al realizar el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

ID_ABREVIATURA ID_ABREVIATURA

Clave primaria de la

estructura

UNIDAD UNIDAD Nombre del

ESTADO ESTADO Estado Activo/ Inactivo

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

29

Page 140: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

- Elaborar PAC / Formulario de Catalogo CPC

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de

Catalogo_cpc

Descripción:

Permite crear, editar ó eliminar un registro para la

Sub Unidades de la Institución en la que se va a

realizar el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

ID_CATA_ELECT ID_CATA_ELECT

Clave primaria de la

estructura

CATALOGO_ELECTR

ONICO

CATALOGO_ELECTR

ONICO

Descripción del catálogo

electrónico

ESTADO ESTADO A: Activo / I: Inactivo

Botón Crear Si es un nuevo elemento lo

crear en la estructura.

30

Page 141: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

- Elaborar PAC / Formulario Cabecera PAC

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de

Cabecera PAC

Descripción:

Permite crear, editar ó eliminar un registro para

la Sub Unidades de la Institución en la que se

va a realizar el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

ID_CABECERA_PAC ID_CABECERA_PAC

Clave primaria de la

estructura

id_subunidad id_subunidad Nombre del Facultad

31

Page 142: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

ANIO ANIO Año del PAC

DESCRIPCION DESCRIPCION

Clave foránea para

relacionar la Unidad

Académica.

ID_ESIGEF ID_ESIGEF 1 con Esigef / 2 sin Esigef

USUARIO FECHA_CREACION Usuario que elabora el pac

ESTADO ESTADO A: activo / I: inactivo

FECHA_MODIFICACI

ON

FECHA_MODIFICACI

ON

Fecha de Modificación

USUARIO_MODIFIC

ACION

USUARIO_MODIFIC

ACION

Usuario de Modificación

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

- Elaborar PAC / Formulario Detalle PAC sin ESIGEF

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario: Descripción:

32

Page 143: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Mantenimiento de Detalle

PAC sin ESIGEF

Permite crear, editar ó eliminar un registro para

el detalle sin EsiGef en la que se va a realizar

el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

idEsigefSIN idEsigefSIN Clave foránea en el detalle

ANIO ANIO Año del PAC

PATIDA

PRESUPUESTARIA PRESUPUESTARIA

Numero de Partida

correspondiente al artículo

en la planificación

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

33

Page 144: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

- Elaborar PAC / Formulario Detalle PAC con ESIGEF

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de Detalle

PAC con ESIGEF

Descripción:

Permite crear, editar ó eliminar un registro para

el detalle con EsiGef en la que se va a realizar

el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

idEsigefCON idEsigefCOM Clave foránea en el detalle

Ejercicio Ejercicio Año del PAC

Entidad Entidad

UnidadEjecutora Unidad Ejecutora

UnidadDescentralizad

a

Unidad

Descentralizada

Programa Programa

34

Page 145: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

SubPrograma SubPrograma

Proyecto Proyecto

Actividad Actividad

Obras Obras

Geografico Geografico

RenglonAuxiliar Renglon Auxiliar

Fuente Fuente

Organismo Organismo

Correlativo Correlativo

Botón Create Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Edit Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Delete Eliminar Puede eliminar el registro.

- Elaborar PAC / Formulario Detalle PAC

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Mantenimiento de Detalle

PAC

Descripción:

Permite crear, editar ó eliminar un registro para

el detalle PAC que se va a realizar.

35

Page 146: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

idDetallePAC idEsigefCOM Clave foránea en el detalle

idDetalleProducto idDetalleProducto

Detalle de productos en la

planificación

Cantidad Cantidad Cantidad Anual

CostoUnitario CostoUnitario Costo del producto en unidad

Cuatrimestre1 Cuatrimestre1

Si el producto será adquirido en

el 1er cuatrimestre

Cuatrimestre2 Cuatrimestre2

Si el producto será adquirido en

el 2do cuatrimestre

Cuatrimestre3 Cuatrimestre3

Si el producto será adquirido en

el 3er cuatrimestre

CodOperacion CodOperacion Código de Operación

NumCodProce NumCodProce

Número Codigo del

Procedimiento

TipoRegimen TipoRegimen Tipo Régimen

36

Page 147: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Unidad Unidad Unidad de medida del producto

TIpoProd TIpoProd Tipo Producto

TipoPresu TipoPresu Tipo Presupuesto

idTipoCom idTipoCom Tipo Compra

idEsigefSIn idEsigefSIn

Clave foránea para el PAC sin

Esigef

idCabecera idCabecera

Clave foránea para la cabecera

del PAC

FondosBid FondosBid Fondos Bid

IdEsigefCom IdEsigefCom

Clave foránea para el PAC con

Esigef

CodigoCategoria CodigoCategoria Producto del Catálogo CpC

Catalogo Catalogo Codigo del Catalogo

Botón Create Crear Si es un nuevo elemento lo crear

en la estructura.

Botón Edit Editar Se puede modificar un registro

almacenado en la base de datos

Botón Delete Eliminar Puede eliminar el registro.

- Consultar / PAC con ESIGEF

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN

PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

37

Page 148: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Nombre del formulario:

Consulta de PAC con ESIGEF

Descripción:

Permite consultar el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

IdSubUnidad IdSubUnidad

Clave primaria de la

estructura

nombres nombres Nombre del Facultad

estado estado Estado Activo/ Inactivo

idUnidad idUnidad

Clave foránea para

relacionar la Unidad

Academica.

Botón Crear Crear Si es un nuevo elemento lo

crear en la estructura.

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

38

Page 149: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

- Consultar / PAC sin ESIGEF

DISEÑO DE PANTALLA

SISTEMA DISEÑO Y AUTOMATIZACIÓN PAC

Fecha de creación: 06/12/2015

Autor: Rosario García Jaime

Nombre del formulario:

Consulta de PAC sin ESIGEF

Descripción:

Permite consultar el PAC.

LISTA DE ELEMENTOS

CONTROL CAMPO DESCRIPCION

ID_ESIGEF_SIN ID_ESIGEF_SIN

Clave primaria de la

estructura

ANIO ANIO Nombre del Facultad

PARTIDA_PRESUPUES

TARIA

PARTIDA_PRESUPUES

TARIA

Estado Activo/ Inactivo

Botón Crear Crear Si es un nuevo elemento

lo crear en la estructura.

Botón Editar Editar Se puede modificar un

registro almacenado en la

base de datos

Botón Eliminar Eliminar Puede eliminar el registro.

39

Page 150: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

1.1 Diccionario de Datos

SP_UNIDAD_EDUCATIVA

Fecha de creación: 15/12/2015

Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

id_unidad Entero 11 Clave Primaria nombre Entero 300 Nombre de la Institución estado Entero 1 A, Activo, I, Inactivo

icono Carácter 300 Ruta de la imagen representativa de la Institución

Campos que se relacionan: Id_ unidad

Campos claves:

SP_SUBUNIDAD_EDUCATIVA

Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime Descripción de los Campos

Campo Tipo Tamaño Descripción id_subunidad Entero 11 Clave Primaria nombre Entero 400 Nombre de la Institución estado Entero 1 A, Activo, I, Inactivo id_unidad Entero 11 Clave Foranea

icono Carácter 300 Ruta de la imagen representativa de la Institución

Campos que se relacionan: Id_ unidad

Campos claves:

SP_USUARIOS

Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime Descripción de los Campos

Campo Tipo Tamaño Descripción Id_mdulo Carácter 11 Clave Primaria

usuario Carácter 400 Nombre del Usuario para acceder al sistema

clave Carácter 1 Clave relacionada con el sistema.

cedula Carácter 11 Numero de CI del usuario

Nombre_completo Carácter Nombre completo de personas a cargo.

mail Carácter Registra el email id_subunidad Entero Clave Foranea estado Carácter 1 A, Activo, I, Inactivo Campos que se relacionan: Id_ unidad

Campos claves:

40

Page 151: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

SP_MODULO

Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime Descripción de los Campos

Campo Tipo Tamaño Descripción ID_MODULO Carácter 5 Clave Primaria DESCRIPCION Carácter 100 Nombre de la Institución ID_MODULO_TIENE Carácter 5 A, Activo, I, Inactivo NOMBRE_OPCION Carácter 100 Clave Foránea

TIPO_MODULO Caracter 1 Ruta de la imagen representativa de la Institución

ORDEN Entero 11 ESTADO Carácter 1 PAGINA Caracter 300 Campos que se relacionan: Id_modulo_tiene

Campos claves:

SP_USUARIO_ROL Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID Entero 11 Clave Primaria USUARIO Entero 400 Nombre de la Institución ID_ROL Entero 1 A, Activo, I, Inactivo ESTADO Entero 11 Clave Foranea Campos que se relacionan: Id_ unidad

Campos claves:

SP_ROLES Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_ROL Entero 30 Clave Primaria DESCRIPCION Entero 150 Nombre de la Institución ESTADO Entero 1 A, Activo, I, Inactivo Campos que se relacionan: Id_ unidad

Campos claves:

41

Page 152: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

sp_modulo_rol Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID Entero 11 Clave Primaria ID_MODULO Caracter 5 Nombre de la Institución ID_ROL Caracter 30 A, Activo, I, Inactivo HABILITA Caracter 1 Clave Foranea Campos que se relacionan: Id_ unidad

Campos claves:

SP_CABAECRA_PAC

Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime Descripción de los Campos

Campo Tipo Tamaño Descripción ID_CABECERA_PAC Entero 11 Clave Primaria id_subunidad Entero 11 Nombre de la Institución ANIO Entero 11 A, Activo, I, Inactivo DESCRIPCION Caracter 300 Clave Foranea

ID_ESIGEF Entero 11

Ruta de la imagen representativa de la Institución

USUARIO Caracter 20 FECHA_CREACION date ESTADO Caracter 1 FECHA_MODIFICACION date USUARIO_MODIFICACION Caracter 20 Campos que se relacionan: Id_ unidad

Campos claves:

SP_CON_ESIGEF Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_ESIGEF_CON Entero 11 Clave Primaria

EJERCICIO Carácter 30 Nombre de la Institución

ENTIDAD Carácter 30 A, Activo, I, Inactivo UNIDAD_EJECUTORA Carácter 30 Clave Foránea

UNIDAD_DESCONCENTRADA Carácter 30

Ruta de la imagen representativa de la Institución

PROGRAMA Carácter 30 SUBPROGRAMA Carácter 30

42

Page 153: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

PROYECTO Carácter 30 ACTIVIDAD Carácter 30 OBRAS Carácter 30 GEOGRAFICO Carácter 30 RENGLO Carácter 30 RENGLON_AUXILIAR Carácter 30 FUENTE Carácter 30 ORGANISMO Carácter 30 CORRELATIVO Carácter 30 Campos que se relacionan: Id_ unidad

Campos claves:

SP_SIN_ESIGEF Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_ESIGEF_SIN Entero 11 Clave Primaria

ANIO Entero 11 Año de elaboración del PAC

PARTIDA_PRESUPUESTARIA Caracter 400 A, Activo, I, Inactivo Campos que se relacionan: Id_ unidad

Campos claves:

SP_DETALLE_PAC Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_DETALLE_PAC Entero 11 Clave Primaria

ID_CABECERA_PAC Entero 400 Nombre de la Cabecera

ID_ESIGEF_CON Entero 1 1: Con Esigef ID_ESIGEF_SIN Entero 11 2: Sin Esigef

CODIGO_CATEGORIA Caracter 300 Codigo de los productos

ID_TIPO_COMPRA Clave foranea DETALLE_PRODUCTO Clave foránea CANTIDAD_ANUAL

UNIDAD Simbología de unidad de medida

COSTO_UNITARIO CUATRIMESTRE_1 CUATRIMESTRE_2 CUATRIMESTRE_3 TIPO_PRODUCTO Clave foránea CATALOGO_ELECTRONICO Clave foránea

43

Page 154: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

PROCEDIMIENTO_SUGERIDO Clave foránea FONDOS_BID Clave foránea COD_OPER_PRES_BID NUM_COD_PROY_BID TIPO_REGIMEN Clave foránea TIPO_PRESUPUESTO Clave foránea Campos que se relacionan:

Campos claves:

SP_SIN_ESIGEF Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_ESIGEF_SIN Entero 11 Clave Primaria

ANIO Entero 11 Año perteneciente del PAC

PARTIDA_PRESUPUESTARIA Caracter 100 Código CPC Campos que se relacionan: Campos claves:

SP_CATALOGO Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

CODIGO_CPC Caracter 20 Clave Primaria

DESCRIPCION Caracter 500 Producto relacionados alcidgo CPC

NIVEL Entero 11 Default 9 Campos que se relacionan: Campos claves:

SP_BODEGA Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

id_subunidad Entero 11 Clave Foranea de la SubUnidad Educativa

CODIGO_CPC Caracter 20 Clave foránea de Sp_Catalogo

CANTIDAD float Cantidad de productos existentes

PU_ESTMADO float Precioso estimado Campos que se relacionan: Id_subunidad

Campos claves:

44

Page 155: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

SP_TIPO_COMPRA Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_TIPO_COMPRA Entero 11 Clave Primaria DESCRIPCION Caracter 30 Descipción del tipo de compra ESTADO Caracter 1 A, Activo, I, Inactivo Campos que se relacionan: Id_tipo_compra

Campos claves:

SP_UNIDAD Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_ABREVIATURA Carácter 5 Clave Primaria

UNIDAD Carácter 50 Unidad de medida, peso o longitud

ESTADO Carácter 1 A, Activo, I, Inactivo Campos que se relacionan: Campos claves:

SP_TIPO_PRODUCTO Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_TIPO_PRODUCTO Entero 11 Clave Primaria

DESCRIPCION Caracter 30 Descripción del tipo de producto

ESTADO Caracter 1 A, Activo, I, Inactivo Campos que se relacionan: Id_ unidad

Campos claves:

SP_CATALOGO_ELECTRONICO Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_CATA_ELECT Entero 11 Clave Primaria

CATALOGO_ELECTRONICO Carácter 2 Nombre de la Institución

ESTADO Carácter 1 A, Activo, I, Inactivo Campos que se relacionan: Id_ unidad

Campos claves:

45

Page 156: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

SP_FONDOS_BID Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_FONDOS_BID Entero 11 Clave Primaria FONDOS_BID Carácter 30 Nombre de la Institución ESTADO Carácter 1 A, Activo, I, Inactivo Campos que se relacionan: Id_ unidad

Campos claves:

SP_TIPO_PRESUPUESTO Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_TIPO_PRESUPUESTO Entero 11 Clave Primaria TIPO_PRESUPUESTO Carácter 50 Nombre de la Institución ESTADO Carácter 1 A, Activo, I, Inactivo Campos que se relacionan: Id_ unidad

Campos claves:

SP_PLANIFICACION Fecha de creación: 15/12/2015 Autor: Rosario Garcia Jaime

Descripción de los Campos Campo Tipo Tamaño Descripción

ID_PLANIFICACION Entero 11 Clave Primaria

DOC_PLANIFICACION Entero 20 Nombre de la Institución

DESCRIPCION_PLANIFICACION Carácter 400 A, Activo, I, Inactivo DESCRIPCION_GENERAL Carácter 400 Clave Foránea

ESTADO Carácter 1

Ruta de la imagen representativa de la Institución

FECHA_ELABORACION date FECHA_ENTREGA date ID_RESPONSABLE Carácter 20 ID_SUPERVISOR Carácter 20 Campos que se relacionan: Id_ unidad

Campos claves:

46

Page 157: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

1.2 Modelo Entidad Relación

47

Page 158: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

MANUAL DE USUARIO

“DISEÑO Y AUTOMATIZACIÓN DE LA PLANIFICACIÓN

ANUAL DE COMPRAS PÚBLICAS (PAC) DE LA CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES Y

CARRERA DE INGENIERIA EN NETWORKIN DE LA

UNIVERSIDAD DE GUAYAQUIL”

ELABORADO POR: ROSARIO LILIANA GARCIA JAIME

VERSIÓN 1.0

MARZO 2016

Page 159: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Contenido

Contenidos ....................................................................................................................... 2

MANUAL DE INSTALACIÓN ......................................................................................... 4

1. Introducción .............................................................................................................. 4

2. Pre-requisitos del sistema ...................................................................................... 4

3. Obtención del paquete de instalación................................................................... 5

4. Instalación del sistema ........................................................................................... 5

5. Acceso al Sistema ................................................................................................. 24

MANUAL TÉCNICO ........................................................................................................ 4

Contenido 1 ...................................................................................................................... 4

1. Problematización .................................................................................................. 4

1.5 Marco Teórico ................................................................................................ 5

1.5.7.1 Ley del Uso de Estándares Abiertos y Software Libre ........................... 9

Contenido 2 .................................................................................................................... 10

2.1 Diagrama jerárquico del sistema ................................................................. 10

2.2 Diagrama jerárquico del sistema ................................................................. 11

1.5. Diagramas de casos de uso ......................................................................... 12

Contenido 3 .................................................................................................................... 14

2. Diseño de entradas y salidas ........................................................................... 14

2.1 Diseño de pantallas ....................................................................................... 14

2.1.1 Modulo Unidad Académica ...................................................................... 14

2.1.2 Modulo Seguridad ........................................................................................... 16

2.1.3 Modulo Planificación ....................................................................................... 23

1.1 Diccionario de Datos .................................................................................. 40

1.2 Modelo Entidad Relación ........................................................................... 47

MANUAL DE USUARIO ................................................................................................. 4

Contenido 1 ...................................................................................................................... 4

1. Generalidades ...................................................................................................... 4

1.1. A quien va dirigido el manual ......................................................................... 4

1.2. Acerca del manual ........................................................................................... 4

1.3. Requisitos del Sistema ................................................................................... 4

Page 160: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Contenido 2 .................................................................................................................. 5

2. Estandarizaciones y normalización ................................................................... 5

2.1. Funcionalidades del Sistema ......................................................................... 5

2.2. Diagrama General del Sistema ...................................................................... 5

Contenido 3 .................................................................................................................. 6

3. Fases del Sistema ............................................................................................... 6

3.1. Opciones principales del Sistema. ................................................................ 6

3.2. Solución de problemas ................................................................................... 8

Contenido 4 ...................................................................................................................... 9

4. Uso del Sistema ................................................................................................... 9

4.1. Instalación del Sistema Prerrequisitos .......................................................... 9

4.2. Guía de uso ...................................................................................................... 9

4.3.1 Menús ............................................................................................................... 10

4.3.2 Mantenedores .................................................................................................. 13

4.3.3 Consultas .......................................................................................................... 37

Page 161: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

MANUAL DE USUARIO

Contenido 1

1. Generalidades

1.1. A quien va dirigido el manual

Este manual ha sido elaborado con el fin de capacitar y guiar al usuario en la

utilización del uso y manejo del sistema y fomentar que el usuario sea

autodidáctico ante alguna eventualidad reportada.

1.2. Acerca del manual

Este documento ha sido creado don la finalidad de poder guiar para el

correcto uso de la aplicación, para así utilizar todos sus beneficios.

1.3. Requisitos del Sistema

La aplicación utiliza una tecnología cliente servidor en un entorno de trabajo

web por esta razón no se requiere de instalaciones en los clientes ya que

estos se conectaran vía browser por lo cual podemos establecer lo

siguiente:

Requisito Servidor

Procesador 1 Ghz

Memoria 6 Gb

Disco Duro 500 MB

Sistema Operativo Windows,

Utilitarios Office

Navegador Mozilla

4

Page 162: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Requisito Cliente

Procesador 1 Ghz

Memoria 2 Gb

Disco Duro 320 Gb

Sistema Operativo Windows, Linux, unix

Utilitarios Office

Navegador Mozilla

Contenido 2

2. Estandarizaciones y normalización

2.1. Funcionalidades del Sistema

El sistema fue desarrolla para automatizar el proceso de la planificación

anual, y poder agilizar su elaboración para la obtención del presupuesto

anual.

2.2. Diagrama General del Sistema

5

Page 163: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Contenido 3

3. Fases del Sistema

3.1. Opciones principales del Sistema.

A continuación se detalla algunas opciones del sistema:

Imagen Detalle

Barra de Direcciones web, nos

permite acceder al equipo que

esté haciendo servidor en

nuestra LAN

Nos muestra el usuario que

está actualmente conectado y

cerrar nuestra sesión como

usuarios registrados.

Sistema PAC

Control de Acceso Bienvenidos

Nostros

Mantenimiento

Catalogo

Facultad

Planificacion

PAC

Consultas

PAC

Seguridad

Usuario

Perfil Usuario

Menú

Pefil Men{u

6

Page 164: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Menú desplegable, contiene la

opciones y sub opciones del

sistema.

Nos permite definir cuantas

filas muestra las tablas de

consultas.

Cuando el conjunto de filas

que forman la tabla de

consultas excede el número

definido en el elemento de

entradas anterior, la

información se distribuye en

páginas que podemos ver

pulsando el botón Next.

Botón Create en todos los

mantenedores, permite crear

un nuevo registro y

almacenarlo en la base de

datos.

7

Page 165: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Botones Edit yDestroy permite

editar y eliminar un registro

almacenado de igual manera

se podrán ver en los

mantenedores.

El botón buscar servirá para

realizar filtros de búsqueda

cada reporte del pac realizado.

3.2. Solución de problemas

Posiblemente al querer utilizar el sistema se le presentes con algún

inconveniente, que a continuación detallaremos como solucionarlo:

Si desea acceder al sistema mediante la url y no muestra la pantalla inicial del

login posiblemente este abajo el servidor, el cual requerida ser confirmado por el

departamento de sistemas.

http://localhost:8080/SplanificacionTesis/

8

Page 166: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Contenido 4

4. Uso del Sistema

4.1. Instalación del Sistema Prerrequisitos

Para el correcto funcionamiento del sistema deben estar instalados en el

servidor los siguientes productos:

• MySql 5.6.12 o superior,

• Servidor de Aplicaciones GlassFish 4.0

• IDE NetBenas 7.3.1

Adicionalmente también debe tener las librerías de primeface 4.0 y star-1.0.10

en la ruta y de no existir crear en la ruta C:\ una carpeta llamada lib.

4.2. Guía de uso

A continuación se detalla la funcionalidad del sistema que sirve de ayuda

para los usuarios que utilizarán el sistema.

Para acceder al sistema debe ingresar mediante su usuario y clave asignado,

manteniendo la seguridad y la integridad de los datos al dar acceso a la

información mediante los perfiles por usuarios establecidos.

9

Page 167: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Posterior al ingreso se Mostrará el menú inicial de sistema, de acuerdo a sus

roles según su usuario.

4.3.1 Menús

Según el usuario podrá visualizar los diferentes menús, a continuación se

muestra el menú del mantenedor de la unidad educativa.

10

Page 168: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

También se tiene el menú de seguridad, el cual solo podrá acceder el

administrador, para la creación de usuario en el sistema.

El menú de planificación es utilizado por el encargado del PAC para la

elaboración.

11

Page 169: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Donde también encontrará los respectivos mantenedores adicionales en la

elaboración del PAC.

En el Menu Planificación, encontrará el submenu consulta donde solo se

podran realizar consulta de información actual ó instorica.

También se tendrá un submenú el cual tiene como funcionalidad mostrar

información a los interesados en la elaboración del PAC.

12

Page 170: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

A continuación se muestran todos los Mantenedores que intervienen para el

funcionamiento del sistema.

Cada mantenedor consta de los botones: Crear, Editar y Eliminar donde tiene

funcionalidad para manipular el ingreso, modificación y eliminación de un

registro o varios.

4.3.2 Formularios

Formulario Unidad Educativa, permitirá Visualizar los registros de la

institución de forma dinámica soportando el esquema de multi empresa.

13

Page 171: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

Formulario Sub-Unidad Educativa, permite visualizar todos los registros

donde se puede tener registra una ó varias facultades soportando registro

multi niveles.

14

Page 172: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

15

Page 173: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Formulario Usuarios, permite el registro de usuarios para q puedan accesar

al sistema.

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

16

Page 174: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

Formulario módulos, permite visualizar todos los módulo existentes

realizados de forma dinámica, permitirá realizar modificaciones si se lo

requiere.

17

Page 175: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tan solo debe seleccionar y dar clic en el botón

Eliminar.

18

Page 176: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Formulario Roles, permite visualizar los roles creados según las necesidades

del usuarios al que va a ser otorgado los permisos.

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

19

Page 177: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Formulario Cantidad Producto por SubUnidad Académica, donde podrá

visualizar la cantidad de productos existente y mantener actualizado el

número de productos existentes.

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

20

Page 178: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Si desea eliminar un registro, tal solo debe dar clic en el botón Eliminar.

Mantenedor Catalogo Electrónico, requerido porque retroalimenta la

información necesaria en la elaboración del PAC.

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

21

Page 179: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

Mantenedor Fondos Bid, requerido porque retroalimenta la información

necesaria en la elaboración del PAC.

22

Page 180: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

23

Page 181: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Mantenedor Tipo de Compra, mantenedores requerido porque retroalimenta

la información necesaria en la elaboración del PAC.

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

24

Page 182: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

Mantenedor Tipo Presupuesto, mantenedores requerido porque retroalimenta

la información necesaria en la elaboración del PAC.

25

Page 183: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

Mantenedor Unidad de Medidas, mantenedores requerido porque

retroalimenta la información necesaria en la elaboración del PAC.

26

Page 184: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

27

Page 185: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Para elabora el PAC, se requiere realizar los siguientes pasos detallados a

continuación:

Mantenedor Cabecera PAC, primeramente se debe realizar el registro donde

tomará seleccionara si elaborara un PAC con ó sin esigef.

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

28

Page 186: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

29

Page 187: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Mantenedor Detalle PAC

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

30

Page 188: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

Actualmente el PAC puede realizar de 2 formas, con esigef ó sin esigef,

dejando a decisión del usuario la elección a realizar.

31

Page 189: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Mantenedor Detalle PAC con ESIGEF

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

32

Page 190: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

33

Page 191: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Mantenedor Detalle PAC sin ESIGEF

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

Si desea eliminar un registro, tal solo debe seleccionar y dar clic en el botón

Eliminar.

34

Page 192: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Mantenedor Catalogo_CpC, donde encontrará los códigos establecidos por a

SERCOP.

Al dar clic en el botón crear, aparece una ventana donde puede insertar

nuevo registros.

Al dar clic en el botón Editar, podrá modificar información existente.

35

Page 193: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

Si desea eliminar un registro, tal solo debe dar clic en el botón Eliminar.

Podrá realizar carga masiva de los catalogo Cpc.

36

Page 194: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11703/1/PTG-B-CISC 954 GARCI… · DISEÑO Y AUTOMATIZACION DE LA PLANIFICACION ANUAL DE COMPRAS

4.3.3 Consultas Al acceder al menú en la opción Planificación, subopción Consultar, mostrará

las opción de búsqueda del PAC.

Consulta de PAC con Esigef

Consulta de PAC sin Esigef

37