Prime Faces

download Prime Faces

of 13

Transcript of Prime Faces

UNIVERSIDAD CATLICA DE CUENCA FACULTAD DE INGENIERIA DE SISTEMAS

MATERIA:PROGRAMACION

NOMBRE:CARLOS NJERA

PROFESOR:ING.CARLOS ENCALADA

CURSO: TERCERO "A" SISTEMAS

TEMA:SISTEMA DE INVENTARIO CON PRIMEFACES

AO LECTIVO 2013 -2014

INTRODUCCIONEste proyecto de investigacin tiene como objetivo, el anlisis, construccin e implementacin de un sistema de control de inventarios para una empresa de muebles la cual ser realizada en una Aplicacin WEB con la herramienta primefaces.

El sistema cuenta con los mdulos de inventarios que controla los activos que posee la institucin sean manejados eficientemente, facturacin de productos o servicios que preste, prstamos e inversiones y control del presupuesto que lleven un registro adecuado que permita el ahorro de recursos, ahorro de tiempo, optimizacin en los procesos.

Este software se desarroll aplicando la herramienta primefaces que brinda la ventaja de ser un sistema totalmente escalable y abierto a modificaciones, como gestor de BD Mysql como entorno de desarrollo, Glassfish como servidor de aplicaciones.

Como consiguiente tenemos una resea de los captulos contenidos en este proyecto deinvestigacin:

Captulo 1: se presenta una descripcin del proyecto de forma global sus antecedentes, objetivos planteados en este proyecto.

Captulo 2: se desarrolla el marco terico del proceso de control que implica inventarios, facturacin, prstamos e inversiones y control del presupuesto as como conceptos fundamentales de lo que se refiere a la metodologa a ser utilizada para el desarrollo del software.

Captulo 3: contiene la fase de elaboracin el anlisis y diseo de los diagramas de: casos de usos, especificacin de casos de uso, secuencia y los de clases; que permite una visin amplia para poder construir el sistema contable.

Captulo 4: se detalla la fase de construccin y la fase de transicin, as como las pruebas efectuadas para garantizar un software de calidad.

CAPTULO 1 ASPECTOS GENERALES

1.1 Tema

Anlisis, Diseo, Construccin e Implementacin de los mdulos de: Inventarios, Facturacin, y control de stock a ser integrados como un sistema Informtico.1.2 Antecedentes La Empresa de muebles no consta con ningn sistema de inventario lo cual no permiten realizar un correcto control del stock. El inventario que posee esta empresa es nicamente de forma manual con lo que produce prdida de tiempo.1.2 Objetivos General

Analizar, Disear, Construir e Implementar los mdulos de: Inventarios, Facturacin, y control de stock a ser integrados como un Sistema Informtico para una empresa de mueblera.Justificacin

El desarrollo del sistema de control de inventario se realizara de acuerdo a los requerimientos establecidos proporcionados por la institucin, con una gestin adecuada para el manejo de las operaciones diarias que se realizan en la misma, el sistema permite una correcta gestin econmica financiera de la institucin como son: Inventarios, Facturacin, y Control de stocks, con lo cual se lograra que la informacin sea la ms ptima, de calidad y disponible en el momento que sea necesaria para la tomas de decisiones. Realizando las actividades de manera automatizada en tiempos adecuados, lo que permitir potencializar la administracin as como evitar desperdicio de recursos y tiempo.Para el desarrollo de la investigacin se implementara una aplicacin Web. Como parte de ella se necesita realizar la recopilacin de requisitos de usuario, documentos, y cualquier tipo de informacin que sea til para su desarrollo, con los cuales sern analizados, para que el resultado sea plasmado en diagramas y diseos que facilitarn la construccin e implementacin del sistema.

CAPTULO 2

2 MARCO TERICO2.1 Introduccin

Los conceptos de los trminos tcnicos y contables vigentes que se utilizan con frecuencia deben manejarse de acuerdo a las normas que sern automatizadas en forma virtual.

Se realiza un anlisis previo acerca del inventario y factura, para establecer los procesos y operaciones que sern mostradas en la web.

2.2 Inventarios

Es el conjunto de bienes propiedad de una empresa que han sido adquiridos con el nimo de volverlos a vender en el mismo estado en que fueron comprados, o para ser transformados en otro tipo de bienes y vendidos como tales.

El inventario de mercancas constituye la existencia, a precio de costo, de los artculos comprados o producidos por una empresa, para su comercializacin. Se incluye en el inventario todas las mercancas de propiedad de la empresa que se encuentra en almacn, bodega, en trnsito o entregadas en consignacin; as mismo se excluyen del inventario las mercancas que no son de su propiedad y se encuentran en su poder porque se han recibido en consignacin o estn vendidas y aun no se han entregado a sus clientes.2.3 Importancia

La administracin de inventario, en general, se centra en cuatro aspectos bsicos:

a. Cuntas unidades deberan ordenarse o producirse en un momento dado. b. En qu momento deberan ordenarse o producirse el inventario. c. Que artculos del inventario merecen una atencin especial.

d. Puede uno protegerse contra los cambios en los costos de los artculos del inventario.

El inventario permite ganar tiempo ya que ni la produccin ni la entrega pueden ser instantnea, se debe contar con existencia del producto a las cuales se puede recurrir rpidamente para que la venta real no tenga que esperar hasta que termine el cargo proceso de produccin.

2.4 Facturacin

La factura es un documento tributario de compra y venta que registra la transaccin comercial obligatoria y aceptada por ley. Este comprobante tiene para acreditar la venta de mercaderas u otros afectos, porque con ella queda concluida la operacin.Las facturas slo se emitirn a favor del adquiriente o usuario que posea nmero de Registro nico de Contribuyentes RUC.Es un documento que la empresa vendedora entrega al comprador; por la adquisicin de bienes, en la que se encuentra detallada de la siguiente manera.

La razn social y otros datos de identidad de la empresa; entre los cuales indispensablemente deben constar: Direccin, No. de la Factura y No. Del RUC (Registro nico de Contribuyentes) No. de Autorizacin del S.R.I. Lugar y fecha Identificacin del cliente No. de gua de remisin

Cdigo, nmero que identifica a cada producto

Descripcin, nombre del producto Cantidad, nmero de unidades que se factura Precio unitario, el de venta por cada unidad de artculo Valor total, del producto (cantidad por precio unitario) Descuentos en casos de existir Impuesto al valor agregado (IVA) Firmas de legalizacin Pie de impresin (con datos de la empresa que imprime las facturas)

2.5 Sistemas Contables

La importancia de los sistemas de informacin contable radica en la utilidad que tienen, tanto para la toma de decisiones de los socios de las empresas como para aquellos usuarios externos de la informacin, las nuevas demandas de informacin abren campo a la introduccin de nuevos conceptos que pueden llegar a potencializar la empresa dentro del mercado si se realiz el adecuado manejo, reconocimiento y medicin, dentro de los nuevos conceptos que surgen como consecuencia de un entorno en continuo cambio se tiene.El capital Intelectual que apenas viene abrindose paso dentro de las empresas, va cobrando cada vez mayor importancia como instrumento capaz de elevar el reconocimiento de los dems entes econmicos y atraer la mirada de potenciales inversores, dada la confianza que les puede generar. Para darle un uso adecuado a estos intangibles antes no reconocidos en los Estados Financieros es necesario adelantar procesos investigativos que proporcionan la informacin requerida para darle el debido tratamiento a estos nuevos conceptos y la forma de evidenciar su importancia en la creacin de valor convirtiendo a cada integrante de la empresa en parte fundamental de la estrategia del ente para la creacin de dicho valor. El capital intelectual de la empresa es decir las relaciones estratgicas con proveedores y clientes, la eficiencia de los procesos internos, los sistemas de calidad, los medios tecnolgicos, las cualidades humanas etc. Como elementos generadores de valor han de ser tomados en consideracin en el anlisis, lo que requiere evaluarlos adecuadamente e integrarlos en la planificacin estratgica de la empresa. Por lo anterior uno de los retos de la contabilidad en el mundo de hoy aparte de seguir apoyndose en la contabilidad normal que en s misma plantea la validez de la informacin contable, debe encontrar y aplicar nuevos elementos que le permitan de una manera integral reflejar todo lo que ocurre en la empresa evidencindolo en los estados financieros y en los respectivos informes. Un efecto que produce estos nuevos cambios en la presentacin de la informacin es que hace que sobresalga en medio de otras empresas.

El capital Intelectual que apenas viene abrindose paso dentro de las empresas, va cobrando cada vez mayor importancia como instrumento capaz de elevar el reconocimiento de los dems entes econmicos y atraer la mirada de potenciales inversores, dada la confianza que les puede generar. Para darle un uso adecuado a estos intangibles antes no reconocidos en los Estados Financieros es necesario adelantar procesos investigativos que proporcionan la informacin requerida para darle el debido tratamiento a estos nuevos conceptos y la forma de evidenciar su importancia en la creacin de valor convirtiendo a cada integrante de la empresa en parte fundamental de la estrategia del ente para la creacin de dicho valor. El capital intelectual de la empresa es decir las relaciones estratgicas con proveedores y clientes, la eficiencia de los procesos internos, los sistemas de calidad, los medios tecnolgicos, las cualidades humanas etc. Como elementos generadores de valor han de ser tomados en consideracin en el anlisis, lo que requiere evaluarlos adecuadamente e integrarlos en la planificacin estratgica de la empresa. Por lo anterior uno de los retos de la contabilidad en el mundo de hoy aparte de seguir apoyndose en la contabilidad normal que en s misma plantea la validez de la informacin contable, debe encontrar y aplicar nuevos elementos que le permitan de una manera integral reflejar todo lo que ocurre en la empresa evidencindolo en los estados financieros y en los respectivos informes. Un efecto que produce estos nuevos cambios en la presentacin de la informacin es que hace que sobresalga en medio de otras empresas.

2.6 Kardex Mtodo de Evaluacin promedio o ponderado: Con este mtodo lo que se hace es determinar un promedio, sumando los valores existentes en el inventario con los valores de las nuevas compras, para luego dividirlo entre el nmero de unidades existentes en el inventario incluyendo tanto los inicialmente existentes, como los de la nueva compra.

El tratamiento de las devoluciones en ventas por este mtodo, es similar o igual que los otros, la devolucin se hace por el valor en que se vendieron o se le dieron salida, recordemos que este valor corresponde al costo del producto ms el margen de utilidad (Precio de venta es igual a costo + utilidad).

2.7Tabla de amortizacin Amortizar es el proceso financiero mediante el cual se extingue, gradualmente, una deuda por medio de pagos peridicos, que pueden ser iguales o diferentes. La obligacin de devolver un prstamo recibido de un banco es un pasivo, cuyo importe se va reintegrando en varios pagos diferidos en el tiempo. La parte del capital prestado (o principal) que se cancela en cada uno de esos pagos es una amortizacin. Todo ente econmico se podr ver abocado en algn momento a conseguir los fondos necesarios para la operacin del negocio, es decir debe tomar decisiones de financiacin. Para financiarse el ente econmico puede optar por varias formas tales como la generacin interna de fondos, que se da a partir de la operacin normal del negocio, la obtencin de prstamos (pasivos), o la venta de acciones (patrimonio).

CAPTULO 3

IMPLEMENTACIN Y PRUEBAS

Este captulo es el resultado de haber concluido con la fase Inicial, Fase de Elaboracin, Fase de Diseo y por ltimo la Fase de Implementacin del control de inventario, Como consiguiente se muestra las pruebas a las cuales fue sometido el software para alcanzar los requerimientos que fueron planteados al principio de este proyecto de software. Estructura de la Base de Datos

4 CAPTULO 4IMPLEMENTACIN Y PRUEBAS

4.1INTRODUCCIONEste captulo es el resultado de haber concluido con la fase Inicial, Fase de Elaboracin, Fase de Diseo y por ltimo la Fase de Implementacin del aplicativo contable, el cual ha alcanzado una funcionalidad del 100% con los requerimientos levantados en la institucin. Como consiguiente se muestra las pruebas a las cuales fue sometido el software para alcanzar los requerimientos que fueron planteados al principio de este proyecto de software, que se muestra completamente funcional, seguro y robusto el cual permite garantizar calidad de los diferentes procesos contables.4.14.2 JSF Es una tecnologa para aplicaciones Java orientadas para la web, brinda atractivas interfaces de usuario que estn basadas en eventos. 4.3 Prime Faces Es un complemento de JavaSever Faces (JSF), es de cdigo abierto rico en componentes interactivos y de aspecto amigable lo que hace un componente ideal para el desarrollo de aplicativos web. 4.4 EclipseLink JPA2 El EclipseLink JPA2 proporciona una solucin basada en estndares persistencia de objetos relacional con el apoyo adicional para muchas funciones avanzadas. Via JPA el desarrollador puede asignar, almacenar, actualizar y recuperar datos de bases de datos relacionales a objetos Java y viceversa. 4.5 Sybase Power Designer Es una herramienta basada en una tecnologa orientada a alinear el negocio y la Tecnologa de Informacin (IT), es una solucin de modelado y diseo empresarial que colabora en la implementacin efectiva de la arquitectura empresarial y brinda tcnicas poderosas de anlisis y diseo durante todo el ciclo de vida de desarrollo del proyecto.

4.6 PANTALLASEsta pantalla es la principal del sistema

Aqu vemos el men donde encontramos los distintos formularios de los sistemas

ac vemos los registros que se encuentran en cada tabla del sistema

A

Aqu vemos la opcin para exportar todos los registros a un formato externo como por ejemplo a pdf que nos sirve para poder hacer reportes

Tambin nos permite visualizar cada uno de los registros implementados en el sistema

4.7 Cdigo Fuente A continuacin se describe los mtodos ms importantes en el desarrollo del sistema.

4.8 CONCLUSIONES Por medio del sistema contable se logra la integracin de la informacin que facilita el control de todo el proceso contable, obteniendo una mejor rentabilidad al aprovechar totalmente los recursos que cuenta la institucin.

El sistema contable facilita el control de las existencias de productos en el inventario, teniendo a la mano informacin en tiempo real, almacena informacin de la responsabilidad sobre dicho producto en caso de que se haya realizado un consumo interno.

El sistema garantiza un estricto control a nivel de accesos manejando diferentes perfiles de usuario con distintos privilegios dentro del sistema de acuerdo con el cargo que desempee el usuario.

La personalizacin de las interfaces del sistema hace que los usuarios se sientan cmodos al utilizarlo, esto brinda un valor agregado y estimula el uso del mismo.

El haber utilizado herramientas de cdigo abierto garantiza un bajo costo en el desarrollo del proyecto, esto estimula la escalabilidad a futuro, ya que se puede complementar con otros mdulos o modificar los existentes para poder ajustarlo a los requerimientos de la institucin.

En el desarrollo del sistema se aplicaron patrones de diseo, mejores prcticas de la metodologa UP, tanto de arquitectura y programacin, esto permite la reutilizacin de cdigo haciendo ms fcil el soporte del aplicativo.

Debido a la gran cantidad de informacin que se maneja en la institucin se implement buscadores que reciben parmetros de acuerdo al tipo de bsqueda

4.9 RECOMENDACIONES Se recomienda implementar una gestin de respaldo de informacin que garantice la disponibilidad de la misma, la planificacin de generacin de backups es indispensable.

Se recomienda implementar polticas de seguridad que protejan la informacin almacenada para evitar plagios a futuro.

Es indispensable delegar un administrador del aplicativo, debido a la responsabilidad que implica manejar privilegios del sistema contable que pueden afectar directamente al buen funcionamiento del aplicativo e informacin vertida por el mismo.

Se recomienda capacitacin del usuario antes de operar en el sistema para asegurar su correcto funcionamiento.

Se hace nfasis en una caracterstica propia del sistema que es el exportar datos a una hoja de clculo (Excel), la cual puede facilitar realizar filtros a la informacin ms detallados o con un fin ms especfico.

Del proceso de desarrollo se deben identificar los mejores artefactos (documentos de visin, documentos de procesos o subprocesos) que permitan realizar la reingeniera de los sistemas, para no repetir procesos.