Sei sulla pagina 1di 8

Universidad Tcnica del Norte

FACULTAD DE INGENIERA EN CIENCIAS APLICADAS CARRERA DE INGENIERA EN SISTEMAS COMPUTACIONALES ANTEPROYECTO DE TRABAJO DE GRADO DATOS GENERALES 1. TEMA: Estudio de la tecnologa Oracle Application Express para el desarrollo de aplicaciones empresariales con el prototipo de un sistema de facturacin electrnica. 2. REA / LNEA DE INVESTIGACIN: Software 3. ENTIDAD QUE AUSPICIA: GESTOR ASESORA EMPRESARIAL 4. DIRECTOR: Ing. Jos Luis Rodriguez. 5. AUTOR: Jorge Luis Quiguango Tern DIRECCIN: Priorato, calle Puruhanta 3-46 TELFONO: 062580275 CORREO ELECTRNICO: jorjoluiso@hotmail.com LUGAR DE TRABAJO: GESTOR ASESORA EMPRESARIAL TELFONO TRABAJO: 062952224 DIRECCIN DE TRABAJO: Oviedo 7-39 edificio Mutualista Imbabura 2do piso, oficina 202 y Bolvar. 6. DURACIN (Estimado): 1 ao 7. INVESTIGACIN: Nueva (X) Continuacin ( ) 8. PRESUPUESTO (estimado): $ 4950 PARA USO DEL CONSEJO ACADMICO FECHA DE ENTREGA: APROBADO: SI ( ) NO ( ) OBSERVACIONES: FECHA DE REVISIN: FECHA DE APROBACIN:

Universidad Tcnica del Norte


FACULTAD DE INGENIERA EN CIENCIAS APLICADAS CARRERA DE INGENIERA EN SISTEMAS COMPUTACIONALES PLAN DEL PROYECTO DE TITULACIN

Propuesto por: Jorge Luis Quiguango Tern Director sugerido: Ing. Jos Luis Rodriguez.

reas Tcnicas del Tema: Software Fecha:

1. Tema: Estudio de la tecnologa Oracle Application Express para el desarrollo de aplicaciones empresariales con el prototipo de un sistema de facturacin electrnica. 2. Problema: En nuestra localidad, especficamente en la provincia de Imbabura se tiene numerosas empresas entre medianas y pequeas que utilizan en forma parcial o total, software para automatizar los procesos de de facturacin, contabilidad, inventario, etc, o por el contrario no cuenten con ninguna herramienta ms halla de las hojas de calculo. En el aspecto tecnolgico se puede decir que, el software actualmente empleado por ests empresas puede tener problemas como la fragmentacin de la informacin, se puede citar por ejemplo sistemas donde la informacin se guarda en archivos separados o se utiliza hojas de calculo, tambin se tiene que, el software utilizado es dependiente de la plataforma o incluso de la versin del sistema operativo, adems no sirve para la web, el manejo de la seguridad puede causar que los sistemas sean vulnerables, se puede citar tambin el hecho de que la informacin est dispersa en diferentes computadoras y, las copias de seguridad inconsistentes. Se pretende resolver todo lo expuesto a travs de la herramienta Oracle Application Express, ya que encaja bien con el propsito de tener una herramienta de gestin sencilla, el desarrollo y el despliegue de la aplicacin se lo har ha travs del navegador web, no depende de componentes por parte del cliente y la facilidad con la que se programa en est herramienta es semejante con los Oracle Forms. 3. Objetivos : Objetivo General : Investigar la tecnologa Oracle Application Express 4 para la creacin de sistemas empresariales como software libre, que ayude a las empresas y personas que tienen una actividad econmica. Objetivos Especficos : Estudiar la herramienta Oracle Application Builder para desarrollo de las pantallas. Estudiar el lenguaje de programacin PL/SQL utilizado en el desarrollo de aplicaciones en Oracle Application Express 4. Estudiar la biblioteca JQuery y tcnica de desarrollo web Ajax aplicado a Oracle

Application Express. Desarrollo del prototipo sistema de facturacin electrnica con la metodologa de desarrollo xtreme programming. Configurar un entorno de produccin standard con el servidor de aplicaciones GlassFish para el prototipo. Implementar la firma digital en la emisin de facturas electrnicas. Crear un sitio web con el CMS Drupal, donde se pueda acceder al fuente del prototipo para su descarga y distribucin con licencia GPL.

4. Alcance : Se estudiara las funcionalidades de desarrollo de Oracle Application Express 4 como son: el editor de pantallas, los reportes, las validaciones, la autenticacin, el administrador de sesiones, las plantillas o templates, charts o grficos estadsticos, los procesos condicionales, navegacin de pantallas. Estas funcionalidades son las que ayudaran en la construccin del prototipo de facturacin electrnica. A continuacin se detalla lo que contendr el prototipo. Facturacin electrnica. Emisin de facturas. Eliminacin y anulacin de facturas. Maestro de facturas. Mantenimiento de lista de precios. Parmetros de las formas de pago y tipos de formas de pago. Parmetros de impuestos. Parmetros de nmeros de series, nmeros de autorizaciones y secuenciales, que el Servicio de Rentas Internas emite al contribuyente. Maestro de clientes. Emisin de devoluciones o notas de crdito. Eliminacin y anulacin de devoluciones o notas de crdito. Maestro de devoluciones o notas de crdito. Administracin de usuarios y mens. Creacin y eliminacin de usuario. Gestin de acceso a las diferentes pantallas. Creacin y eliminacin de mdulos y mens. Creacin de una nueva empresa. Reportes Reportes de cierres de caja. Reportes de ventas (texto y grfico estadstico). Manuales de la aplicacin Manual para usuarios Manual para desarrolladores Distribucin del software como software libre. Calificarlo con una licencia GPL. Distribuirlo libremente a travs de un sitio web y repositorio de control de versiones.

5. Justificacin : Oracle es una de las grandes empresas de software de base de datos, actualmente se pueden descargar sus herramientas Oracle 11g XE y Oracle Application Express para estudiarlas y desarrollar aplicaciones 100% web sin la necesidad de pago de licencias, adems es una tecnologa que a estado en desarrollo desde el ao 2004, hoy en da Oracle recomienda migrar de Oracle Forms a Oracle Application Express, significa que est herramienta se considerada capaz de sustituir a los Forms que han estado en desarrollo desde los aos 80, anterior al nacimiento de el principio cliente-servidor. Forms ejecuta un applet Java que es llamado desde el navegador web, no es HTML, los Forms no puede mantener el paso con aplicaciones web modernas. El aprendizaje de nuevas tecnologas informticas para el desarrollo de aplicaciones que se puedan ejecutar en un gran nmero de dispositivos, sean mviles como los que hay hoy en da y los que vendrn y que todava falta por explotar, o los de sobremesa que utilizamos en nuestros lugares de trabajo y hogar. Est tecnologa permite que nuestras aplicaciones se ejecuten en cualquier arquitectura gobernada con un sistema operativo con un navegador web sin la utilizacin de plugins, no como es el caso de los conocidos Oracle Forms, los cuales tiene esa desventaja de no ser 100% web y adems el alto costo de licencias. En la carrera de Ingeniera en Sistemas Computacionales se ha realizado aplicaciones similares a la mencionada en est propuesta, las aportaciones ms significativas sern el aprendizaje en una tecnologa nueva que puede servir para que en las materias de la carrera que tienen relacin con el desarrollo web se incluya tambin al Oracle Application Express como alternativa. La facturacin electrnica es una opcin que en el Ecuador existe desde hace un par de aos, y no se haba hecho un prototipo o una aplicacin real. Por ltimo el aporte ms significativo es el tratar que el prototipo se una con otras posibles tesis de grado dentro o fuera de la universidad, o aportes independientes como ya se comento anteriormente se tratar de hacer posible esto, licenciando el aplicativo con una licencia de software libre y publicando la herramienta en un repositorio o sitio web. 6. Contexto : Los temas nombrados a continuacin tienen similitud con lo propuesto, las aportaciones significativas en comparacin con estos temas sern: Tema Autor Diferencias

Sistemas de control de inventarios y Checa Vilanez Rosa Facturacin facturacin para la farmacia popular Marisol, Pineda Quinteros electrnica. utilizando herramientas Web. Fanny Rocio. Diseo, desarrollo e implementacin Merlo Rosas Mrio de un sistema contable para la Roberto, Recalde Salazar empresa cronos consultora Fernando Daniel. especializada S.C.C. Lenguaje de cuarta generacin en comparacin con el lenguaje php.

Sistema de auditora para bases de Ondyna Lilin Fierro No existe costo de datos Oracle Montenegro , Juan Carlos licencias y no se Garca Pinchao utiliza Oracle Forms.

7. Contenidos : I. Captulo I. Marco terico i. Ingeniera de software i. Modelo de desarrollo Oracle Application Builder ii. El lenguaje PL/SQL iii. Biblioteca JQuery y tcnica de desarrollo web Ajax ii. Base de datos i. Sistema gestor de base de datos iii. Modelo cliente-servidor iv. Oracle 11g XE v. Oracle Application Express vi. Firma digital II. Captulo II. Anlisis del sistema i. Planteamiento del problema i. Especificacin de Requerimientos ii. Metodologa iii. Definicin de Requerimientos Funcionales iv. Definicin de Requerimientos No Funcionales v. Diagrama de Casos de Uso vi. Diagrama de Actividades III. Captulo III. Diseo del sistema i. Arquitectura del Sistema ii. Diagrama de Navegacin iii. Diseo Inicial de la Base de Datos i. Diagrama Entidad-Relacin ii. Diseo Fsico de la Base de Datos iv. Desarrollado IV. Captulo IV. Validacin y pruebas del sistema i. Herramientas de evaluacin V. Captulo V. Distribucin del sistema i. CMS Drupal para la creacin de un sitio web. ii. Github repositorio de proyectos gratuito. VI. Captulo VI. Conclusiones y recomendaciones

8. Cronograma de Actividades :

9. Presupuesto : En la siguiente tabla se resume el presupuesto a usar: Descripcin Hardware Equipo servidor de base de datos y web Equipo desarrollo Software Oracle 11g XE Oracle Apex 4.x Sistema Operativo GNU/Linux Proyecto Libros y capacitacin Papelera y Suministros de Oficina Talento humano Desarrollo Subtotal Imprevistos 10% Total

Costo 1600 1400 0 0 0 500 500 500 4500 450 4950

10. Bibliografa : Marcel van der Plas, Michael van Zoest .Oracle Apex 4.0 cookbook, Birmingham: Published by Packt Publishing Ltd. John Edward Scott, Dietmar Aust. Expert Oracle Application Express. New York: Springer Science Business Media, LLC

Potrebbero piacerti anche