bachelorThesis
Desarrollo de un sistema de facturación electrónica y control de inventarios, para la empresa Corsystel de la ciudad de Loja.
Autor
Cárdenas Encalada, Jhoanna Jackeline, María Belén Espinoza Rojas
Institución
Resumen
This final year project was developed in order to automate the process of billing and inventory control company CORSYSTEL, this automation is based on a system of electronic vouchers such as invoice and credit note issued to customers through an e-mail, also you can track inventory, record the receivables and payables, the closing and opening boxes and print reports purchases and sales.
For the project made use of the Iconix methodology initially getting the system requirements, which allowed us to make a robust design using sequence diagrams and robustness modelamientos use case, description thereof class diagram, etc., thus facilitating the application coding
PHP programming language is used, with CodeIgniter framework for coding as they are powerful technologies to create cross-platform applications; on the other hand they allow us to save money and time in the development of such applications. As for the client application use JavaScript as it is a programming language very rich and expressive that allowed us to make improvements to the user interface, and as for the connection to the Web server of SRI was done using threads with JAVA, to perform the reception, approval and notification of electronic vouchers such as invoice and credit note.
Finally authorization to use the SRI test environment in order to verify the correct functionality of the system is requested. El presente proyecto de fin de carrera se desarrolló con la finalidad de automatizar el proceso de facturación y control de inventario de la empresa CORSYSTEL, esta automatización se basa en un sistema de comprobantes electrónicos tales como factura y nota de crédito emitidos a los clientes por medio de un e-mail, así mismo permite llevar el control del inventario, registrar las cuentas por cobrar y cuentas por pagar, el cierre y la apertura de cajas e imprimir los reportes de compras y ventas.
Para el desarrollo del proyecto hicimos uso de la metodología ICONIX obteniendo inicialmente los requerimientos del sistema, que nos permitieron realizar un diseño robusto mediante diagramas de secuencia y robustez, modelamientos de casos de uso, descripción de los mismos, diagrama de clases, etc., facilitando así la codificación de la aplicación
Para la codificación se utilizó el lenguaje de programación PHP, con el framework CodeIgniter, ya que son tecnologías potentes que permiten crear aplicaciones multiplataforma; por otro lado nos permiten ahorrar dinero y tiempo en el desarrollo de dichas aplicaciones. En cuanto a la aplicación del cliente utilizamos JavaScript ya que es un lenguaje de programación muy rico y expresivo que nos permitió realizar mejoras en la interfaz del usuario, y en cuanto a la conexión con el servidor web del SRI se realizó mediante hilos con JAVA, para poder realizar la recepción, autorización y notificación de los comprobantes electrónicos tales como factura y nota de crédito.
Por último se solicitó la autorización para el uso del ambiente de pruebas al SRI con el objetivo de verificar la correcta funcionabilidad del sistema.