departamento de Procuradura de la Universidad Nacional de Chimborazo. Por: Fernando Samaniego. UNIVERSIDAD NACIONAL DE CHIMBORAZO
Defensa de Practicas Pre-profesionales INTRODUCCIN Antes las necesidades de las empresas se realizan fsicamente como son por medio del papel y esto hacia un proceso tedioso ya que se perda tiempo, recursos y a la vez inconformidad con las unidades solicitantes a cualquier servicio. Los Sistemas de Informacin y la tecnologa avanzan a pasos agigantados, motivos por los cuales es necesaria la utilizacin de nuevas tecnologas que se acoplen a dichas necesidades permitiendo la coordinacin de actividades que brindan las Universidades pblicas del Pas.
PROBLEMATIZACIN. Se ha identificado el problema por lo que se podra llevar una mejor administracin y gestin de las compras pblicas de la UNACH, gracias a las tecnologas de informacin y comunicacin podemos digitalizar prcticamente en un 60% las actividades que se realizan y eliminar los posibles problemas que existan en la actualidad. Las actividades que se realizan comienza desde el momento que las unidades requirentes solicitan lo que van a necesitar en el ao , como son equipos de oficina, capacitaciones a personal, materiales etc. Entonces estas unidades requirentes deben presentar todo esto especificando su monto y especificaciones de sus compras a travs de documentos estndar denominados POA PAC y PPC estos documentos llegan al departamento de FINANCIERO y as comienza el proceso:
PROBLEMATIZACIN. La unidad requirente enva un oficio que se le autorice la compra de lo que haya solicitado este es guardado y llega al departamento de PLANEAMIENTO este realiza un proceso de REGISTRO de tramite con algunas caractersticas necesarias como responsable de tramite, Unidad Requirente que procede y nombre del proceso. Entonces aqu ocurre el flujo de trabajo (Workflows) entre los departamentos involucrados, el departamento de FINANCIERO verifica si existe tramites registrados y al existir el proceso que realiza con ellos es verificar si los datos del tramite registrado por medio de la Unidad Requirente y si su respectivo POA PAC y PPC donde debe coincidir con el monto de las compras y la descripcin total de todas ellas, al coincidir entonces el tramite registrado es CERTIFICADO o NO CERTIFICADO segn las caractersticas que deben cumplir.
PROBLEMATIZACIN. En el siguiente paso los tramites certificados pasan al siguiente proceso en donde acta el departamento de PROCURADURIA este realiza una CLASIFICACIN de todos los tramites certificados segn su partida presupuestaria por ejemplo todos los tramites que solicitan equipos de computo, se clasifica en las compra de subasta inversa, nfima cuanta o contratacin directa. Luego ya clasificados las compras de cada tramite, el departamento de PROCURADURIA realiza el proceso de enviar todas las compras clasificadas al sistema oficial de compras publicas para realizar la compra y contratacin de todos los pedidos enviados y los tramites puestos en ESTADO de En Proceso o Desierto segn los resultados del proceso. Comprados los pedidos se vuelve a clasificar las compras por unidad requirente son notificadas y entregadas y el tramite dado en un estado de Ejecutado. Es por eso que es fundamental controlar todas estas actividades anteriormente mencionadas en una aplicacin web que todos los departamentos trabajen sincronizadamente para un mejor rendimiento seguridad e integridad de datos y informacin. OBJETIVO GENERAL. Desarrollar un Sistema Informtico para la gestin de las compras pblicas en el departamento de Procuradura de la Universidad Nacional de Chimborazo. OBJETIVO ESPECIFICOS. Realizar un estudio de los requerimientos informticos del departamento de Procuradura la Universidad Nacional de Chimborazo. Conocer, evaluar y aplicar herramientas Open Source, su entorno de programacin y su funcionamiento que permitan el desarrollo de un sistema, flexible y reutilizable. Desarrollar un sistema para la gestin de trmites de los procesos de compras pblicas en la Universidad Nacional de Chimborazo.
MARCO TERICO. JAVA Java, desarrollado por Sun Microsystems en 1995, es un magnfico y completo lenguaje de programacin orientado a objetos diseado para distribuir contenidos a travs de una red. Una de sus principales caractersticas es que permite operar de forma independiente de la plataforma y del sistema operativo que se est utilizando. Esto quiere decir que permite crear una aplicacin que podr descargarse de la red y funcionar posteriormente en cualquier tipo de plataforma de hardware o software. MARCO TERICO. NETBEANS NetBeans IDE es una aplicacin de cdigo abierto pensada para escribir, compilar, depurar y ejecutar programas. Tiene soporte para crear interfaces grficas de forma visual, crear aplicaciones para mviles, desarrollar aplicaciones web, adems estas funcionalidades son ampliables mediante instalacin de paquetes adicionales. NetBeans IDE se conoce como la solucin ms completa para programar en Java.
MARCO TERICO. Plataforma NetBeans. La Plataforma NetBeans es una base modular y extensible usada como una estructura de integracin para crear aplicaciones de escritorio grandes. Empresas independientes asociadas, especializadas en desarrollo de software, proporcionan extensiones adicionales que se integran fcilmente en la plataforma y que pueden tambin utilizarse para desarrollar sus propias herramientas y soluciones. La plataforma ofrece servicios comunes a las aplicaciones de escritorio, permitindole al desarrollador enfocarse en la lgica especfica de su aplicacin. Entre las caractersticas de la plataforma estn: Administracin de las interfaces de usuario (ej. mens y barras de herramientas). Administracin de las configuraciones del usuario. Administracin del almacenamiento. Administracin de ventanas. Framework basado en asistentes.
MARCO TERICO. JSP JavaServerPages es una tecnologa basada en la plataforma Java 2 que simplifica el proceso de desarrollo de sitios Web dinmicos. Con JSP, tanto los desarrolladores como los diseadores Web pueden incorporar de forma rpida elementos dinmicos en pginas Web, utilizando cdigo Java y una serie de etiquetas especiales determinadas. Las pginas JSP las podemos encontrar como ficheros de texto que poseen las extensiones .JSP, y que tienen unos lugares similares al de las pginas HTML tradicionales. Los ficheros JSP contienen cdigo HTML tradicional junto con cdigo en Java incrustado en la pgina (llamado scriptlet) y una serie de etiquetas especiales, que se ejecutarn en el servidor y darn lugar al resultado de la ejecucin de la pgina en forma de cdigo HTML.
MARCO TERICO. MySQL MySQL es un sistema gestor de bases de datos (SGBD, DBMS por sus siglas en ingls) muy conocido y ampliamente usado por su simplicidad y notable rendimiento. Aunque carece de algunas caractersticas avanzadas disponibles en otros SGBD del mercado, es una opcin atractiva tanto para aplicaciones comerciales, como de entretenimiento precisamente por su facilidad de uso y tiempo reducido de puesta en marcha. Esto y su libre distribucin en Internet bajo licencia GPL le otorgan como beneficios adicionales (no menos importantes) contar con un alto grado de estabilidad y un rpido desarrollo.
MARCO TERICO. HTML El trmino HTML se suele referir a ambas cosas, tanto al tipo de documento como al lenguaje de marcas. A medida que nos afianzamos en el manejo de Internet cada uno de nosotros pasa por tres etapas diferentes: Al principio solamente conocemos unas pocas pginas, luego nos damos cuenta que existen buscadores lo cual lo hace ms interesante y por ltimo nos damos cuenta que en Internet no solamente se puede ver la informacin sino que tambin se puede publicar. y qu otra manera ms fcil y ms sencilla? Si Internet tiene acceso a todos los rincones del mundo. Para que varias personas se comuniquen es necesario que stas hablen un mismo idioma. El lenguaje que utilizan las computadoras que estn conectadas a Internet es HTML. A travs de esta monografa explicaremos que es HTML, sus orgenes y el proceso de creacin de una pgina web.
MARCO TERICO. Metodologa UWE. La ingeniera web basada en UML se basa en la aplicacin de estndares para construir modelos de anlisis y diseo de sistemas web, basada en los entonces mtodos actuales de OOHDM (Objet.Oriented Hypermedia Design Model), RMN (Sinopsis de la metodologa UWE para construccin de sistemas de informacin web para la gestin de las compras publicas. Procesos Los modelos son construidos en las diferentes fases del proceso de desarrollo: Ingeniera de requerimientos, anlisis, diseo e implementacin (no se aplica), y son usadas para representar aspectos (contenido, estructura de navegacin y presentacin) UWE propone al menos un tipo de diagrama UML para la visualizacin de cada modelo para representar los aspectos estructurales de las diferentes vista. No obstante, con frecuencia los diagramas UML de interaccin son utilizados para representar los aspectos de comportamiento del sistema web. PRESENTACIN DEL SISTEMA SIGCOP DIAGRAMA DE CLASES PRESENTACIN DEL SISTEMA SIGCOP BASE DE DATOS DE SIGCOP PRESENTACIN DEL SISTEMA SIGCOP CONCLUSIONES. El sistema informtico de gestin de compras pblicas agiliza el flujo de trabajo en el Departamento de Procuradura, reduciendo el tiempo de ejecucin de los procesos tradicionales, haciendo uso eficiente del recurso del tiempo. Java posee varias funcionabilidades tales como ser multiplataforma, orientado a objetos, facilitando el trabajo del programador, adems de flexibilidad, funcionalidad y cuenta con una gran cantidad de frameworks segn las necesidades. Jsp una tecnologa de Java que nos brinda Funcionalidad modular que se puede reutilizar, evitando cdigo Java en las pginas JSP, incrementan la productividad y mejorar la legibilidad del cdigo. Debido a la cantidad de informacin que ser procesada en el sistema informtico de compras pblicas, es conveniente utilizar una Base de datos que garantice la gestin del anlisis realizado, para lo cual se utiliz MySQL como la herramienta que ms se ajusta a los requerimientos de desarrollo y administracin del Sistema Informtico. Para el desarrollo e implementacin del Sistema de Gestin de Compras Pblicas basado en el IEEE 830 se requiri un anlisis riguroso y tcnico, as como de un auto aprendizaje de Java, JSP, Flash, NETBEANS, MySql, para lograr un producto de calidad.
RECOMENDACIONES. La seleccin de las herramientas informticas para la elaboracin de un sistema informtico, se lo tiene que realizar de acuerdo a criterios como: recursos de hardware y software que requiere dichas herramientas adems de la funcionalidad, escalabilidad. Para el desarrollo de un sistema informtico se debe realizar un buen anlisis de requerimientos de software (ERS), tomando en cuenta los estndares de calidad, tales como el IEEE 830 que nos obliga a seguir un plan estratgico adems de un contrato con los requerimientos tcnicos y requerimientos de la organizacin, costo y tiempo para la entrega del producto. Se recomienda la utilizacin de software libre para la realizacin de sistemas informticos para instituciones pblicas, ya que mediante decreto No. 1014 de 10 de abril del 2008, establece como poltica para las entidades de la administracin pblica central la utilizacin de Software Libre en sus sistemas y equipamientos informticos. Investigar nuevas tecnologas Informticas que se ajusten a las TICs, para su posterior desarrollo e implementacin para lograr un tiempo de vida ms extenso en las aplicaciones.