plan de tesis

Upload: luis-solorzano

Post on 11-Jul-2015

154 views

Category:

Documents


0 download

TRANSCRIPT

UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA

DISEO E IMPLEMENTACIN DE UN SISTEMA WEB DE SEGUIMIENTO DE TRMITES INTERNOS PARA LA FACULTAD DE CIENCIAS AGRCOLAS DE LA UNIVERSIDAD CENTRAL DEL ECUADOR

Proyecto, previo a la Aprobacin del tema del Trabajo de Graduacin para obtener el Ttulo de Ingeniero Informtico

Desarrollador:

Moreira Trivio Maritza Elizabeth

ContenidoINTRODUCCIN............................................................................................................................................................. 3 CAPTULO 1 .................................................................................................................................................................. 4 1. PRESENTACIN DEL PROBLEMA ........................................................................................................ 4 1.1. 1.2. 1.3. 1.4. Planteamiento del Problema............................................................................................................. 4 Formulacin del Problema ................................................................................................................. 4 Interrogantes de la Investigacin ................................................................................................... 4 Objetivo de la Investigacin .............................................................................................................. 5 Objetivo General .......................................................................................................................... 5 Objetivos Especficos................................................................................................................. 5

1.4.1. 1.4.2. 1.5. 1.6. 1.7.

Justificacin ............................................................................................................................................... 6 Alcance ........................................................................................................................................................ 6 Diagrama de Caso de Uso ............................................................................................................... 9

CAPITULO II ............................................................................................................................................................... 10 2. REVISIN BIBLIOGRFICA .................................................................................................................... 10 2.1. 2.2. Antecedentes......................................................................................................................................... 10 Fundamentacin Terica ................................................................................................................. 10

CAPTULO III .............................................................................................................................................................. 12 3. MARCO METODOLGICO ...................................................................................................................... 12 3.1. 3.2. Diseo de la Investigacin .............................................................................................................. 12 Estado actual del conocimiento .................................................................................................. 12

CAPTULO IV ............................................................................................................................................................. 14 4. MARCO ADMINISTRATIVO ..................................................................................................................... 14 4.1. 4.2. 4.2.1. 4.2.2. 4.2.3. 4.2.4. 4.2.5. 4.3. 4.4. 5. Recursos .................................................................................................................................................. 14 Fases del Proyecto ............................................................................................................................. 15 Fase de Inicio ................................................................................................................................... 15 Implementacin del Software ................................................................................................... 15 Desarrollo del Software ............................................................................................................... 15 Pruebas ............................................................................................................................................... 15 Entregables ....................................................................................................................................... 16 Presupuesto ........................................................................................................................................... 16 Cronograma ........................................................................................................................................... 16

BIBLIOGRAFA ................................................................................................................................................ 19 2

INTRODUCCINLa sistematizacin de procesos trajo como consecuencia directa un incremento en la productividad. Es por esto que en la actualidad la Informtica tiene gran importancia para el desarrollo de empresas e instituciones. Conceptualmente, se puede entender a la Informtica como aquella disciplina encargada del estudio de mtodos, procesos, tcnicas, desarrollos y su utilizacin en ordenadores, con el fin de almacenar, procesar y transmitir informacin y datos en formato digital. En la realidad no se aprovechan al cien por ciento las oportunidades que brindan las tecnologas y sistemas de la informacin como herramientas de innovacin tecnolgicas. Por lo tanto, el universo de esta tesis se enfoca en la solucin de llevar a cabo un trmite interno, en la Facultad de Ciencias Agrcolas de la Universidad Central del Ecuador, optimizando y sistematizando este proceso, para el apoyo y mejor rendimiento del recurso humano.

3

CAPTULO 1 1. PRESENTACIN DEL PROBLEMA 1.1. Planteamiento del Problema Actualmente la Facultad de Ciencias Agrcolas de la Universidad Central del Ecuador lleva a cabo el proceso de trmites internos de manera manual, con lo cual se genera la necesidad de optimizar y sistematizar este proceso facilitando as el seguimiento de trmites y la generacin de informacin de manera ms rpida y confiable. 1.2. Formulacin del Problema Cmo desarrollar e implementar un sistema WEB de seguimiento de trmites internos para la Facultad de Ciencias Agrcolas de la Universidad Central del Ecuador, con el fin de optimizar este proceso para el apoyo y mejor rendimiento del recurso humano? 1.3. Interrogantes de la Investigacin Cmo el sistema de seguimiento de trmites internos permitir optimizar las tareas administrativas de los usuarios de la Facultad de Ciencias Agrcolas? En qu cantidad mejoraran los procesos manuales que se realizan en la Facultad? A qu usuarios est destinado el sistema de seguimiento de trmites internos? Cmo afecta la implementacin del sistema de seguimiento de trmites internos, a los distintos usuarios en sus actividades diarias? Aportar para conocer la informacin relevante que concierne a las personas Interesadas?

4

1.4. Objetivo de la Investigacin 1.4.1. Objetivo General Desarrollar e implementar un sistema WEB que permita el

seguimiento de los trmites internos que se dan en la Facultad de Ciencias Agrcolas, optimizando y sistematizando los procesos actuales todo esto en base a herramientas de software libre: Lenguaje de programacin Java PostgreSQL Eclipse JBoss (5.1) 1.4.2. Objetivos Especficos Identificar las falencias actuales en base al proceso actual que se lleva a cabo en los trmites internos de la Facultad. Determinar las distintas herramientas de software libre que mejor se adapten al desarrollo del sistema WEB. Evaluar la informacin y los servicios existentes, para establecer necesidades, oportunidades y consideraciones para el desarrollo del sistema. Realizar un sistema de calidad basndose en estndares de

diseo y principios de navegacin estructurados y jerrquicos, para lograr una interfaz amigable al usuario localizacin de la informacin. Realizar manuales de usuario y tcnicos para la mejor administracin del sistema. y facilitar la

5

1.5. Justificacin Debido al posicionamiento nacional y dentro de la Universidad Central del Ecuador, que posee la Facultad de Ciencias Agrcolas le es imprescindible empezar a automatizar todos los procesos que se realizan manualmente en la actualidad. El Sistema de seguimiento de trmites internos, ayudar a la Facultad de Ciencias Agrcolas a optimizar este proceso, obteniendo informacin veraz, a travs de reportes, y mayor control en aspectos administrativos. Ofrecer a todas las personas que forman parte de la Facultad, facilidad en el seguimiento de sus trmites, e informacin del estado y dependencia donde se encuentran. La utilizacin del software libre, nos lleva a tener bajo o nulo coste de los productos empleados para el desarrollo del sistema, sin la preocupacin de no poder hacer frente al pago de grandes cantidades en licencias. Realizar la instalacin del software tantas veces y en tantas mquinas como el usuario desee. Tener la capacidad de crecimiento futuro de la aplicacin, de acuerdo a las necesidades inmediatas que se presenten y a la tendencia tecnolgica constantemente en evolucin. El contar con un sistema de seguimiento de trmites reduce los tiempos de respuesta y espera, tanto para usuarios como para administradores.

1.6. Alcance El alcance del sistema se dar de acuerdo a los siguientes puntos: 1. El sistema WEB, seguimiento de trmites internos para la Facultad de Ciencias Agrcolas, proporcionar un mejor mantenimiento de este proceso.6

2. Se manejar el acceso al sistema mediante perfiles de usuarios, los tipos y accesos para estos perfiles se los dar de la siguiente manera: a. Usuario Tramitador: este usuario tendr acceso a mirar su trmite actual, el estado, la dependencia y a cargo de que persona est el mismo; un historial de sus trmites antiguos con la opcin de imprimirlos, y los documentos anexos a los mismos. b. Usuario Intermediario: este usuario tendr acceso a crear nuevos trmites, en los cuales se deber ingresar la informacin de los mismos; se utilizar un cdigo de trmite para poder identificarlo, y ser enviado a la persona responsable, con la fecha de recepcin, en caso de tener se podr adjuntar documentos escaneados, guardados como imgenes (jpg), para que quede constancia de documentos adjuntos al trmite. c. Usuario Administrador: este usuario es el encargado de administrar el sistema, tendr acceso para tener control sobre los trmites, verificar cuales son los trmites a los que se les ha dado solucin y a los que todava se encuentran pendientes. Podr adjuntar ms documentos relacionados con el trmite, y sacar reportes de trmites antiguos. 3. El sistema manejar tiempos de estancia del documento en determinada dependencia, para esto sobresaldrn los trmites cuyo tiempo se haya excedido en su resolucin. 4. Los trmites se los puede asignar en dos tipos, trmites Urgentes y trmites Normales, donde lo que variara es la configuracin del tiempo de estancia en determinados departamentos, para cada uno de estos tipos de trmites. 5. Los trmites tambin tendrn una identificacin de estado, as se los puede identificar de la siguiente manera: a. Iniciado7

b. En Proceso c. Finalizado d. Anulado e. Aceptado f. Rechazado 6. Cuando el trmite llegue al usuario que le debe dar solucin este debe escoger en el sistema, que el trmite est finalizado, y en una siguiente pantalla, escoger si el trmite fue aceptado o rechazado. 7. Se listarn los trmites a los que todava no se les da solucin, los trmites que se han resuelto, y obtener reportes, todo esto se lo har obteniendo informacin de la base de datos. 8. Se contar con un tem que muestre los Avisos al usuario correspondiente, de los trmites que no se les da una solucin. 9. Al final el usuario podr obtener el digital del trmite, y los documentos adjuntos al mismo. 10. El sistema contar con una interfaz amigable, para que pueda ser utilizado por cualquiera de los tipos de usuario mencionados anteriormente. 11. El sistema tendr acceso a reportes que sern alimentados por la informacin que sea extrada de la base de datos. 12. Para almacenar la informacin que se escanee de los documentos adjuntos al trmite, se generar una tabla de anexos en la base de datos donde se almacenarn estos documentos. 13. Se presentar manuales de usuario y tcnico, para mejor mantenimiento y administracin del sistema.

8

1.7. Diagrama de Caso de Uso

Ingresa al sistema de seguimiento de trmites de la Facultad de Ciencias Agrcolas

Identificarse

UsuarioValidacin de usuario

NO

Es correcto su usuario y contrasea?

SI

Ingresar nmero de trmite

Realizar Operacin pertinente

Enviar informacin

Salir del Sistema

9

CAPITULO II

2. REVISIN BIBLIOGRFICA 2.1. Antecedentes En un mundo tan desarrollado como el actual los recursos de informacin son tan amplios que van ms all de lo que podemos imaginar. Es por esto que todas las empresas, instituciones, etc. han empezado a normalizar, optimizar, sistematizar, y automatizar todos sus procesos, con el desarrollo de aplicaciones basadas en software libre. El desarrollo de aplicaciones disminuye en tiempo los procesos que antes se realizaban de manera manual. Debido a estos antecedentes la Facultad de Ciencias Agrcolas ha tomado la decisin de implementar un sistema WEB, dedicado al seguimiento de trmites internos de la misma. 2.2. Fundamentacin Terica La realizacin del sistema de seguimiento de trmites para la Facultad de Ciencias Agrcolas se sustenta en dos reas principales: Ingeniera de Software y Tcnicas de Programacin, como el patrn de diseo MVC y programacin orientada a objetos. A continuacin se sealan las bases de la presente investigacin. Desarrollo de software basado en espiral: El modelo en espiral es un modelo de proceso de software evolutivo que conjuga la naturaleza iterativa de construccin de prototipos con los aspectos controlados y sistemticos del modelo lineal secuencial. Proporciona el potencial para el desarrollo rpido de versiones

incrementales del software. En el modelo espiral, el software se desarrolla en una serie de versiones incrementales. Durante las primeras interacciones, la versin incremental podra ser un modelo en papel o un10

prototipo. Durante las ltimas iteraciones, se producen versiones cada vez ms completas del sistema diseado. Patrn de diseo MVC: Es un estilo de arquitectura de software que separa los datos de una aplicacin, la interfaz de usuario, y la lgica de control en tres componentes distintos, los cuales son: Modelo: Esta es la representacin especfica de la informacin con la cual el sistema opera. En resumen, el modelo se limita a lo relativo de la vista y su controlador facilitando las presentaciones visuales complejas Vista: Este presenta el modelo en un formato adecuado para interactuar, usualmente la interfaz de usuario. Controlador: Este responde a eventos, usualmente acciones del usuario, e invoca peticiones al modelo y, probablemente, a la vista.

Programacin orientada a objetos: Es un paradigma de programacin que usa objetos y sus interacciones, para disear aplicaciones y programas informticos. Est basado en varias tcnicas, incluyendo herencia, abstraccin, polimorfismo y

encapsulamiento, ms cercana a como expresaramos las cosas en la vida real. Con la POO tenemos que aprender a pensar las cosas de una manera distinta. La programacin orientacin a objetos promete mejoras de amplio alcance en la forma de diseo, desarrollo y mantenimiento del software ofreciendo una solucin a largo plazo a los problemas y preocupaciones que han existido desde el comienzo en el desarrollo de software; la falta de portabilidad del cdigo y reusabilidad, cdigo que es difcil de modificar, ciclos de desarrollo largos y tcnicas de codificacin no intuitivas.

11

CAPTULO III 3. MARCO METODOLGICO 3.1. Diseo de la Investigacin La metodologa a usarse en el desarrollo del sistema de seguimiento de trmites para la Facultad de Ciencias Agrcolas, est basada mediante la tcnica de investigacin Experimental debido a que se debe realizar el estudio de dicho problema y tratar de dar una solucin mediante las experiencias realizadas en base al desarrollo de software. 3.2. Estado actual del conocimiento Existen un conjunto de factores que influyen en el desarrollo tecnolgico, los de carcter interno a la generacin de tecnologa, tales como: la mejora de eficiencia de un proceso, la durabilidad de un equipo; y los de carcter externos a la generacin de la tecnologa pero asociados con el proceso de mantenimiento, reparacin e innovacin, entre ellos los factores

sociolgicos, demogrficos, econmicos y culturales, que actan en el desarrollo, uso y difusin de la tecnologa que marcan un gran impacto. Se considera una tecnologa apropiada cuando responde como una alternativa a un fin, si corresponde a un objetivo y se acomoda a determinada solucin empresarial o institucional. Hoy en da algunos productos o servicios, resultado de complejos procesos de innovacin tecnolgica, son sustituidos en la prctica por otros nuevos antes de que se cumpla su ciclo normal de vida socialmente til (nacimiento, madurez, obsolescencia). Ello se debe, de manera probable, a la lucha de las empresas por el dominio del mercado o al cambio de las reglas de negocio internas o externas que afectan a las empresas.

12

En la actualidad gran parte de los productos o servicios tecnolgicos que se han desarrollado se basan en Software Libre, debido principalmente a tres factores: 1. Grupos de desarrollo inicialmente informal o poco organizado, se han constituido en empresas debido al xito de sus productos libres. 2. Algunas empresas productoras o comercializadoras de software han comenzado a cambiar sus polticas de desarrollo y distribucin, utilizando licencias libres para sus productos. 3. Otras empresas han tomado desarrollos libres (producidos por programadores independientes) para utilizarlos como base de sus soluciones, invirtiendo en su mejoramiento y brindando soporte a sus usuarios.

13

CAPTULO IV 4. MARCO ADMINISTRATIVO 4.1. Recursos Recursos Institucionales Tutor Revisores Recursos del Egresado o Computador de escritorio o Internet o Libros Herramientas Para desarrollar el sistema WEB de Seguimiento de Trmites internos para la Facultad de Ciencias Agrcolas de la Universidad Central del Ecuador har uso de las siguientes herramientas de Diseo y Programacin: 1. Jboss(5.1). Es un servidor de aplicaciones J2EE de cdigo abierto implementado en Java puro. Al estar basado en Java, JBoss puede ser utilizado en cualquier sistema operativo para el que est disponible Java. 2. PostgreSQL. es un sistema de gestin de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. 3. Lenguaje de programacin JAVA. es un lenguaje de programacin orientado a objetos, que permite desarrollar aplicaciones WEB basado en cdigo libre. Frameworks como JSF, EJB, JPA, y PrimeFaces. 4. Eclipse (Galileo). es un entorno de desarrollo integrado de cdigo abierto multiplataforma.14

5. J2EE (5.0). define un estndar para el desarrollo de aplicaciones empresariales multicapa diseado por Sun Microsystems. 4.2. Fases del Proyecto 4.2.1. Fase de Inicio 4.2.1.1. 4.2.1.2. 4.2.1.3. 4.2.1.4. Obtencin de Requerimientos Anlisis de Requerimientos Refinamiento plan de desarrollo del proyecto Revisin de la fase de inicio

4.2.2. Implementacin del Software 4.2.2.1. 4.2.2.2. 4.2.2.3. 4.2.2.4. Diseo de la Estructura de Datos Diseo Arquitectnico Especificacin Abstracta Revisin y Documentacin de la fase de implementacin

4.2.3. Desarrollo del Software 4.2.3.1. 4.2.3.2. 4.2.3.3. 4.2.3.4. 4.2.3.5. Identificacin de requerimientos principales Desarrollo de prototipo Implementacin prototipo Aceptacin del usuario Revisin y Documentacin de la fase de desarrollo

4.2.4. Pruebas 4.2.4.1. 4.2.4.2. Implantacin de prototipo operacional Pruebas de usuarios15

4.2.4.3.

Depuracin del sistema

4.2.5. Entregables 4.2.5.1. 4.2.5.2. 4.2.5.3. Fuentes Ejecutable e instaladores Documentacin de anlisis, diseo y pruebas

4.3. Presupuesto

4.3.1. Para mostrar, de manera no exacta, el costo en general del desarrollo del proyecto, en este documento planteado como trabajo final para obtener el ttulo de Ingeniero Informtico, se ha creado una tabla donde se especifica el presupuesto a utilizar. ANEXO A. 4.4. Cronograma ANEXO B

16

ANEXO A

TEM No.

RUBRO RECURSOS HUMANOS Tutor de trabajo de graduacin

Unidad

Cantidad No. 1 2 1

Valor Unitario $ 0 0 600

Valor Rubro $ 0.00 0.00 600 600

1

Tribunal de trabajo de graduacin Investigadores(Autores de trabajo de grado) RECURSOS MATERIALES Material de escritorio: Resma de papel Tner Copias Caja de CDs Lpices

SUBTOTAL RECURSO HUMANOS

3 1 1000 1 6 10 6 4(meses) 1000 300 2

5 80 0.02 10 0.7 0.35 0.22 45 0.02 0.1 15

15.00 80.00 20.00 10.00 4.20 3.50 1.32 180.00 20.00 30.00 30.00 364.02

2

Minas Borrador Material bibliogrfico: Internet Fotocopias de libros Trascripcin borrador trabajo de grado Empastado de trabajo de grado

SUBTOTAL RECURSO MATERIALES OTROS 3 Movilizacin Alimentacin Gastos varios SUBTOTAL OTROS TOTAL IMPREVISTOS (5%) TOTAL DEL PRESUPUESTO RESUMEN DEL FINANCIAMIENTO UCE (TEM 1 + 3) EMPRESA (TEM 2) ALUMNOS (TEM 4 + 5) 0 0.00 1874.72 300 300 0.50 2

150.00 600 100.00 850.00 1814.02 60.701 1874.72

17

ANEXO B

18

5. BIBLIOGRAFA

Andino, P. (2000). Elaboracin del Proyecto de Investigacin para Trabajos de Grado y Tesis. UCE., Quito. Bernal C.(2000). Metodologa de la Investigacin. Santa Fe de Bogot, D.C Naci Dai, Lawrence Mandel, Arthur Ryman; Eclipse Web Tools Platform, Adisson-Wesley; 2007. http://planetalibro.net/ebooks/eam/index.php?label=jsp http://www.monografias.com/trabajos/objetos/objetos.shtml http://es.wikipedia.org/wiki/Eclipse_%28software%29

19