openxpertya

16
OpenXpertya OpenXpertya Versión 1.0 Revisión: 01 UIGV - 2014 Página: 1 / 16 UNIVERSIDAD INCA GARCILASO DE LA VEGA UNIVERSIDAD INCA GARCILASO DE LA VEGA FACULTAD DE INGENIERIA DE SISTEMAS, CÓMPUTO Y FACULTAD DE INGENIERIA DE SISTEMAS, CÓMPUTO Y TELECOMUNICACIONES TELECOMUNICACIONES OpenXpertya OpenXpertya Profesor: Profesor: Mg. Daniel Alejandro Yucra Mg. Daniel Alejandro Yucra Sotomayor Sotomayor Alumno: Alumno: Villena Cabrera Hugo Roger Villena Cabrera Hugo Roger

Upload: hugoroger

Post on 24-Dec-2015

214 views

Category:

Documents


1 download

DESCRIPTION

OpenXpertya

TRANSCRIPT

OpenXpertyaOpenXpertya

Versión 1.0

Revisión: 01 UIGV - 2014 Página: 1 / 11

UNIVERSIDAD INCA GARCILASO DE LA VEGAUNIVERSIDAD INCA GARCILASO DE LA VEGA

FACULTAD DE INGENIERIA DE SISTEMAS, CÓMPUTO YFACULTAD DE INGENIERIA DE SISTEMAS, CÓMPUTO Y TELECOMUNICACIONESTELECOMUNICACIONES

OpenXpertyaOpenXpertya

Profesor: Profesor: Mg. Daniel Alejandro Yucra SotomayorMg. Daniel Alejandro Yucra Sotomayor

Alumno:Alumno: Villena Cabrera Hugo Roger Villena Cabrera Hugo Roger

OpenXpertyaOpenXpertya

Versión 1.0

TABLA DE CONTENIDOS

Presentación En un mundo cada día más competitivo, son las ideas y las herramientas que usemos, las que marcaran la diferencia entre nosotros y los demás. Las ideas que nos abrirán las puertas empresariales, con una mirada basada en el constante mejoramiento y equilibrio entre los objetivos de la empresa y los del cliente. Es en éste sentido que la incorporación de nuevas estrategias y herramientas, requerirán nuevas responsabilidades, que serán basadas en brindar soluciones con resultados positivos y significativos. 

Dada la amplitud de funciones que abarca openXpertya resulta un poco difícil definirlo en apenas unas palabras. Este programa está diseñado para cubrir todas las necesidades de gestión de una empresa, sin importar su tamaño. Al tratarse de un programa multientidad, multiempresa, multicentro y multialmacen es apto para la gestión de empresas con sucursales o de franquicias de cualquier tipo.

OpenXpertya este es un software ERP (Enterprise Resource Planning) o Sistema de Planificación de Recursos Empresariales y la licencia que ofrece es Open Source, es decir, de código abierto o libre. Aparte de tener su interfaz en castellano, tiene fama de ser de los ERP más sencillos de utilizar y de fácil instalación e implementación.

También se centra en el CRM (Customer Relationship Management) o Gestión de la Relación con los clientes, lo cual permite anticipar, conocer y satisfacer todas las necesidades de los clientes con el fin de fidelizarlos y poder seguir las relaciones con él.

Igualmente se enfoca en el comercio electrónico, tanto B2B – Business-to-business (Comercio Electrónico entre Empresas) como B2C – Business-to-Consumer (del Negocio al Consumidor). Además de integrar el servicio TPV o Terminal de Punto de Venta con herramientas como lector de código de barras, impresoras de tickets y recibos, visores de información y demás.

Revisión: 01 UIGV - 2014 Página: 2 / 11

OpenXpertyaOpenXpertya

Versión 1.0

Capítulo I: Generalidades1.1 Nombre del ERP:

OpenXpertya.1.2 Organización Desarrolladora:

La empresa desarrolladora es la empresa matriz, grupo InforHouse.1.3 Año y Origen País del ERP:

• Inicialmente nació bajo el nombre de Xpertya, el proyecto comienza en el año 2.001 frente a unas necesidades concretas de varios clientes.

Origen: Openxpertya es un proyecto funcional de software libre y código abierto creado en España.

1.3 Última versión y URL:OpenXpertya 3.0http://gratis.portalprogramas.com/OpenXpertya.html

1.4 Licencia:La licencia es Open código abierto.1.5 Plataformas Disponibles y Soportadas

Está desarrollado en tres capas e íntegramente en Java, con lo que funciona sobre cualquier sistema operativo y plataforma (Windows, Solaris, FreeBSD,Linux, UNIX, AIX, MacOS) sin dependencias de ningún tipo.

Capitulo II: Marco Teórico

2.1 Antecedentes del openXpertya

• Inicialmente nació bajo el nombre de Xpertya, el proyecto comienza en el año 2.001 frente a unas necesidades concretas de varios clientes.

• En el año 2.002 se decide ir a una solución de software libre adaptada a partir de otros proyectos existentes que contenían partes interesantes a utilizar.

• En el año 2.003 se implantan en privado las primeras instalaciones a partir de estudios sectoriales en clientes y bajo demanda. Se hacen varias consultorías funcionales.

• En el año 2.004 el proyecto es escogido por la FiCYT y el Gobierno del Principado de Asturias dentro del plan regional I+D+I con una planificación y compromisos concretos para abordar en los siguientes años.

• Durante el año 2.005 y durante la publicación oficial de las primeras versiones públicas surgen problemas relacionados con el nombre con otros ERPs propietarios, de características inferiores, pero cuyo nombre era lejanamente parecido. Se cambia a openXpertya.

• Finalmente, en el verano del 2.005, se publica la Licencia Pública openXpertya (LPO) y la versión 1.9 de openXpertya, así como la web actual del proyecto.

Revisión: 01 UIGV - 2014 Página: 3 / 11

OpenXpertyaOpenXpertya

Versión 1.0

2.2 Características Estructurales y Funcionales de openXpertya

La principal característica de openXpertya es la disponibilidad, la interrelación

y el análisis de los datos. Cualquier aplicación de tamaño pequeño o medio

(tradicionalmente llamados "software de gestión" o "Programas de Gestión"),

permite el almacenamiento de datos de la empresa, así como la realización de

determinadas tareas de manera automática. La diferencia y el avance que

suponen los ERP es la capacidad que tienen para interrelacionar, analizar y

mostrar los datos introducidos por los usuarios, en todo momento y desde

todas las ubicaciones.

Además de tareas básicas como la facturación, las relaciones con clientes

(CRM), el control de stock y la contabilidad totalmente automatizada,

openXpertya dispone de herramientas de consulta rápida de datos de clientes,

proveedores, artículos, cuentas contables, etc., así como de un número (existe

un generador visual de informes y formatos) de informes totalmente

personalizados, confeccionados a partir de la información global que almacena

el sistema.

La funcionalidad de openXpertya, sin entrar en detalles de modularidad

concreta que pueden encontrarse, pueden resumirse en:

• Gestión de la totalidad de las transacciones de la empresa.

• Gestión de la totalidad de la información de negocio la empresa.

• Generación automática de documentos e informes a partir de esta

información (pedidos, facturas, informes de ventas, seguimientos, etc.).

• Generación de informes a soporte magnético (para emisión al banco, a la

Hacienda Pública, para intercambio de documentos EDI, etc.) o

directamente a la red.

• Seguimiento de Entidades Comerciales (reales y potenciales) para el

control de la fuerza de ventas.

Revisión: 01 UIGV - 2014 Página: 4 / 11

OpenXpertyaOpenXpertya

Versión 1.0

2.3 Arquitectura del ERP gráfico y explicación

Arquitectura en 3 capasUna vez realizado los pasos anteriores, disponemos directamente de la solución e implícitamente de toda la información para generar automática una documentación en detalle de qué hace el sistema en cada momento y cómo lo hace. Así, las tres capas quedan definidas en nuestro caso de la siguiente manera: En la capa de datos tenemos el motor de base de datos relacional,

independiente de la aplicación y escalable en función de las necesidades de la empresa final.

En la capa del Servidor de Aplicaciones o de Negocio, tenemos el servidor de aplicaciones JBOSS y las clases que interactúan directamente con la base de datos (vía JDBC).

En la capa de Presentación disponemos de varios clientes posibles. El principal y sus variantes de empaquetado (distribución directa, vía Java Web Start o applet Java), realizado directamente en Java; pero adicionalmente también disponemos de cliente ligero sobre navegador web (contra las páginas JSP servidas desde el servidor Apache Tomcat integrado en JBOSS) con diversas configuraciones posibles basadas en las necesidades de los procesos de negocio de la empresa usuaria y en función del tipo de rol del usuario que abre sesión en cada momento concreto. Adicionalmente, el uso de tecnologías libres permite el desarrollo rápido de interfaces para otras plataformas. Ya se han desarrollado con éxito otros interfaces para plataformas específicas como PDA's.

Revisión: 01 UIGV - 2014 Página: 5 / 11

OpenXpertyaOpenXpertya

Versión 1.0

2.4 Beneficios y Ventajas.

Sus principales ventajas competitivas en referencia a su diseño y arquitectura son las siguientes: Sistema modular e integrado (se puede instalar todo el sistema y utilizar

en cada momento aquellos módulos necesarios, anulando el acceso en el menú y en el diccionario de la aplicación a los módulos no utilizados en cada momento, lo cual nos permitirá una mayor velocidad y productividad en el día a día).

Sistema escalable (son posibles múltiples motores de base de datos, siendo posible pasar de un sistema de base de datos menos potente y con menores requisitos de hardware a otro en cuanto las necesidades del sistema lo demanden).

Desarrollado especialmente con adaptación para la legislación Española, de las Comunidades Europeas, la zona €uro y posteriormente Iberoamericana (para todo tipo de entidades privadas).

Desarrollo Cliente - Servidor en un modelo original de tres capas.

Generador de informes visual integrado, con posibilidad de generar todo tipo de documentos a imprimir (pedidos, albaranes o guías de remisión, facturas, etc.) e informes a partir de consultas complejas a la base de datos.

Desarrollo por componentes o clases java, totalmente orientado a objetos. Cada elementos consta de una o varias tablas en la BBDD. Tiene una

proyección dinámica en una clase Java, de la cual hereda métodos generalistas, y mediante el diccionario de la aplicación se relaciona con los demás elementos

Sistema orientado claramente a Internet. (e-business) con soporte B2B, B2C y B2E. Todo ello sobre el servidor de aplicaciones JBOSS, y desarrollado utilizando JSP, Servlets y diversos Beans libres.

Base de datos abierta, organizada y preparada para sistema multiorganización, multiempresa, multialmacén, multimoneda, multicontabilidad, multiimpuestos, multilenguaje, multicosto, etc. Altamente personalizable sectorialmente. Al ser diseñada de esta manera, la aplicación resultante es más fácil de mantener y de extender; y por encima de todo, es mucho más estable.

Moderna Interfaz gráfica, similar a la del cliente de SAP, del tipo árbol desplegable personalizable en función de las necesidades de la instalación y residente en la propia base de datos (en el diccionario de la aplicación). Así el entorno del interfaz es completamente independiente de la aplicación y

Revisión: 01 UIGV - 2014 Página: 6 / 11

OpenXpertyaOpenXpertya

Versión 1.0

puede ser modificado en función del usuario, ubicación, etc. Como todo lo demás en la aplicación, es multiinterfaz.

Todo el desarrollo del código ha sido realizado utilizando ECLIPSE como IDE tanto para el código principal de la aplicación. Como para el desarrollo del cliente ligero con Servlets y JSP.

Usa diccionario de datos propio, lo que permite una estructura de base de datos altamente dinámica. Así, el implementador o incluso el usuario pueden agregar campos nuevos a las tablas y nuevas tablas a la base de datos siendo interpretados y usados por la aplicación desde el primer momento.

Solución OLAP integrada. Permite la explotación de la base de datos a los siguientes formatos: Excel, HTML, XML, Texto, PDF...

Metodología y Arquitectura en tres capas.

2.5 Comparación con otras Software ERP con cualquier ERP ej: open BRAVO

(Realizar una tabla de comparaciones, Técnica, Operativa y de Funcionalidad)

Capitulo III: Marco Aplicativo (Colocar Graficas)

3.1 Descripción del Ambiente Gráfico (Captura de pantallas)

Revisión: 01 UIGV - 2014 Página: 7 / 11

OpenXpertyaOpenXpertya

Versión 1.0

Revisión: 01 UIGV - 2014 Página: 8 / 11

OpenXpertyaOpenXpertya

Versión 1.0

Revisión: 01 UIGV - 2014 Página: 9 / 11

OpenXpertyaOpenXpertya

Versión 1.0

3.2 Descripción de las Herramientas Administrativas, Funcionales, Operativas,

Los principales módulos con los que cuenta la aplicación son:

1. Artículos, stock y logística

2. Compras (seguimiento y automatización)

3. Ventas (seguimiento y automatización)

4. Cobros y pagos

5. Contabilidad (varios tipos simultáneos)

6. Proyectos (con costes y balances por proyecto)

7. CRM (seguimiento de clientes)

8. Comercio electrónico y portal de empleados

Revisión: 01 UIGV - 2014 Página: 10 / 11

OpenXpertyaOpenXpertya

Versión 1.0

9. Producción por fases con trazabilidad.

Capitulo IV: Marco Demostrativo (Debe demostrar que ha instalado y se ha gestionado 1 o varios módulos)

4.1 Requisitos Mínimos4.2 Instalación4.3 Configuración4.4 Implementación (paso a paso, pantallazos ej: instalación)

4.5 Administración de 2 módulos (Captura de Pantallas, describir y explicar el flujo del proceso)

4.6 Empresas que han adoptado el ERP 5.7 Video demostrativo en YouTube (5 puntos)

CONCLUSIONES Y RECOMENDACIONES En el mercado tecnológico actual, es de suma importancia la creación de aplicaciones de manera rápida para reducir costes, sin perder un ápice de potencia. El uso de tecnologías estándares y componentes software de licencia libre, la reutilización de código y el uso de las herramientas adecuadas acelera el desarrollo de los proyectos.OpenXpertya es un completo software ERP/CRM, de código abierto (software libre), desarrollado usando tecnología multiplataforma (Java), y preparado para soportar varias bases de datos (Oracle, PostgreSQL, Firebird, Sybase,...), lo que lo hace una opción excelente como base de desarrollo para el proyecto, ya que cubre los requerimientos principales:● Software Libre● Multiplataforma● Diseño Modularidad● Independencia con BBDDLa solución openXpertya tiene capacidad multientidad, multiempresa, multicentro, multialmacen, multicaja, etc., haciendo posible la descentralización de una organización y siendo el tipo de aplicación ideal para una cadena de franquicias, una empresa de distribución, de producción o de servicios.BIBLIOGRAFIA (Indicar URL)

ANEXOS (Otras capturas de Graficas o Tablas)

Revisión: 01 UIGV - 2014 Página: 11 / 11