136
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS PERFIL DE TESIS PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERA EN SISTEMAS E INFORMÁTICA TEMA: “APLICACIÓN WEB CONTABLE CON LOS MÓDULOS DE FACTURACIÓN, ROLES DE PAGOS Y CONTABILIDAD PARA LA EMPRESA “QUESINOR” DE LA CIUDAD DE SAN GABRIEL.” AUTOR: DAVID ESTEBAN CRIOLLO TABANGO ASESOR: ING. MARCO CHECA

IMPRESION de Tesis Finalizada

Embed Size (px)

Citation preview

Page 1: IMPRESION de Tesis Finalizada

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

PERFIL DE TESIS PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERA

EN SISTEMAS E INFORMÁTICA

TEMA:

“APLICACIÓN WEB CONTABLE CON LOS MÓDULOS DE FACTURACIÓN,

ROLES DE PAGOS Y CONTABILIDAD PARA LA EMPRESA “QUESINOR” DE LA

CIUDAD DE SAN GABRIEL.”

AUTOR:

DAVID ESTEBAN CRIOLLO TABANGO

ASESOR:

ING. MARCO CHECA

IBARRA-ECUADOR

2013 - 2014

Page 2: IMPRESION de Tesis Finalizada

CERTIFICACIÓN DEL ASESOR

Nosotros en calidad de asesores del Proyecto Integrador, presentado por el señor:

DAVID ESTEBAN CRIOLLO TABANGO para optar por el correcto funcionamiento

e implementación del mismo, se da fe de que dicho trabajo reúne los requisitos

suficientes para ser sometido a presentación pública y evaluación, por parte del jurado

calificador que se designe.

Ibarra, 26 de febrero de 2014.

_________________________ _________________________

Ing. Marco Checa Ing. Rita Díaz

Asesor Asesor

_________________________ _________________________

Msc. Víctor Caranqui Ing. Luis Suarez

Asesor Asesor

II

Page 3: IMPRESION de Tesis Finalizada

DECLARACIÓN DE AUTORÍA DE LA TESIS

Nosotros, DAVID ESTEBAN CRIOLLO TABANGO declaramos que estamos

trabajando en la presente aplicación web de contabilidad en los módulos de facturación,

roles de pagos y contabilidad para para la empresa “QUESINOR” de la ciudad de San

Gabriel.

El mismo que es de nuestra originalidad y autoría; el cual hemos sometido a revisión

por los ingenieros asesores del Proyecto Informático.

Ibarra, 26 de febrero de 2014.

………………………

Sr. DAVID ESTEBAN CRIOLLO T.

C.C 1004034805

III

Page 4: IMPRESION de Tesis Finalizada

ÍNDICE GENERAL

Portada

Certificación de los Asesores

Declaración de Autoría del Proyecto

Resumen Ejecutivo

ExecutiveSummary

ContenidoCAPITULO I...............................................................................................................................2

MARCO TEÓRICO.....................................................................................................................2

1.1. ORIGEN Y EVOLUCIÓN DEL OBJETO DE INVESTIGACIÓN.......................2

1.2. ANÁLISIS DE LAS DISTINTAS POSICIONES TEÓRICAS...............................2

1.3 Bases Teóricas del Proyecto Integrador.......................................................................2

1.4 Contabilidad...............................................................................................................8

1.5 Descripción De La Metodología Del Proyecto.............................................................12

1.6 Diseño De La Investigación De Campo........................................................................13

1.7 Población Y Muestra...................................................................................................14

CAPÍTULO II............................................................................................................................19

MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA..........................19

2.1 CARACTERIZACIÓN DEL SECTOR, RAMA, EMPRESA, CONTEXTO INSTITUCIONAL O PROBLEMA SELECCIONADO PARA LA INVESTIGACIÓN.......19

2.2 DESCRIPCIÓN DEL PROCEDIMIENTO METODOLÓGICO PARA EL DESARROLLO DE LA INVESTIGACIÓN.........................................................................19

2.2.1 METODOLOGÍA A EMPLEAR....................................................................20

2.2.2 Población y Muestra.........................................................................................21

Tabulación de Resultados........................................................................................21

2.2.3 Resultados.........................................................................................................26

2.3 PROPUESTA DEL INVESTIGADOR: MODELO, SISTEMA, METODOLOGÍA, PROCEDIMIENTO...............................................................................................................29

2.4 CONCLUSIONES PARCIALES DEL CAPÍTULO..................................................30

3.1 TEMA..............................................................................................................................31

3.1.4.1 FASE 1: PLANEACIÓN....................................................................................33

HISTORIAS DE USUARIO......................................................................................33

Cronograma....................................................................................................................34

Iteraciones......................................................................................................................37

IV

Page 5: IMPRESION de Tesis Finalizada

3.1.4.2 Fase 2: Diseño....................................................................................................39

3.1.4.3 FASE 3: CODIFICACIÓN..............................................................................46

3.1.4.4 Fase 4: Pruebas...................................................................................................51

Diferencia con una prueba de estrés.......................................................................................55

Windows................................................................................................................................55

PostgreSQL............................................................................................................................55

CONCLUSIONES Y RECOMENDACIONES......................................................................61

CONCLUSIONES.............................................................................................................61

RECOMENDACIONES....................................................................................................62

V

Page 6: IMPRESION de Tesis Finalizada

ÍNDICE DE ILUSTRACIONES

Gráfico 1 Sistema Contable, Fuente Autor

Gráfico 2 Análisis de resultados de la pregunta, Fuente Autor

Gráfico 3 Empresas que necesitan un sistema contable, Fuente Autor

Gráfico 4 Los procesos en su empresa, Fuente: Autor

Gráfico 5 beneficios que presta un sistema contable, Fuente: Autor

Gráfico 6 recibir Reportes oportunamente, Fuente: Autor

Gráfico 7 Realizar algún tipo de solicitud a través de internet, Fuente: Autor

Gráfico 8 Software contable actual, Fuente: Autor

Gráfico 9 : sistema contable en años anteriores, Fuente: Autor

Gráfico 10 : pagos en cada momento que lo requieran, Fuente: Autores

Gráfico 11 procesos contables sea más rápida, Fuente: Autor

Gráfico 12 Metodología XP, Fuente: Autor

Gráfico 13 Página de bienvenida al sistema, Fuente: Autor

Gráfico 14 Autentificación de Usuarios, Fuente: Autor

Gráfico 15 Reporte de inventarios, Fuente: Autor

Gráfico 16 Facturas de compra y venta, Fuente: Autor

Gráfico 17 Roles de Pago, Fuente: Autor

Gráfico 18 Facturación Fuente Autor

Gráfico 19 Autentificación, Fuente: Autor

Gráfico 20 Proceso cliente, Fuente: Autor

Gráfico 21 Verificación de Datos, Fuente: Autor.

Gráfico 22 Gerente, Fuente: Autor.

Gráfico 23 Verificación de Datos, Fuente: Autor.

Gráfico 24 Base de Datos, Fuente: Autor.

Gráfico 25 Resumen de stakehlders Fuente: Autor

Gráfico 26 Resumen de asesores. Fuente: Autor

VI

Page 7: IMPRESION de Tesis Finalizada

ÍNDICE DE TABLAS

Tabla 1 Muestreo, Fuente Autor

Tabla 2 Resultado de la Preguntas nro. 1, Fuente Autor

Tabla 3 Análisis de resultados de la pregunta, Fuente: Autor

Tabla 4 Análisis de resultados de la pregunta Nro. 4, Fuente: Autor

Tabla 5 Análisis de resultados de la pregunta Nro. 5, Fuente: Autor

Tabla 6 Análisis de resultados de la pregunta Nro. 6, Fuente: Autor

Tabla 7 Análisis de resultados de la pregunta, Fuente: Autor

Tabla 8 Análisis de resultados de la pregunta, Fuente: Autor

Tabla 9 Análisis de resultados de la pregunta, Fuente: Autor

Tabla 10 Análisis de resultados de la pregunta, Fuente: Autor

Tabla 11 Historia de Usuario 01 - Fuente: Autor

Tabla 12 Historia de Usuario 02 - Fuente: Autor

Tabla 13 Historia de Usuario 03 - Fuente: Autor

Tabla 14 Recursos Tecnológicos. Fuente: Autor

Tabla 15 Recursos Técnicos. Fuente: Autor

Tabla 16 Iteraciones - Fuente: Autor

VII

Page 8: IMPRESION de Tesis Finalizada

AGRADECIMIENTO

Al finalizar un trabajo tan laborioso y lleno de dificultades como es la elaboración de

una tesis, es inevitable no sentirse orgulloso de increíble Azaña y entonces empezamos

a recordar por todo los sacrificios por lo que tuvimos que pasar, por ejemplo estar

trabajando en nuestra tesis a altas horas de la noche y dos o tres hora levantarse para ir a

clases o a trabajar, dejar de hacer otras cosas para estar trabajando en tu proyecto o

cuando se te daño la usb o el disco duro o tu computadora y no respaldaste tu

investigación.

Sin duda toda una aventura para contarles a nuestros hijos cuando estén por esta

situación.

Pero también en ese momento recordamos que esto no lo hubieras podido lograr solo

pues muchas veces, nos desanimábamos, perdíamos el entusiasmo y todo lo que tiende a

pasar cuando las cosas no se nos están dando como queremos, y es cuando entra dios,

nuestros padres, hermanos, incluso nuestro asesor de proyecto y toda esa gente que de

una manera u otro siempre estuvo a nuestro lado apoyándonos, levantando cada que nos

rendíamos, dándonos animo o apoyo económico.

Y que mejor forma de agradecer por todo ese apoyo que esas personas nos dieron que

agregando Agradecimientos para tesis.

VIII

Page 9: IMPRESION de Tesis Finalizada

RESUMEN EJECUTIVO

La empresa “QUESINOR” no cuenta con un sistema contable para llevar todo lo

relacionado a los procesos contables que maneja dicha empresa, es importante ya que va

a optimizar el tiempo y va a ahorrar dinero, va a poner en práctica de manera

digitalizada todos los procesos contables de dicha empresa, siendo así que en la

actualidad se realizó un sistema contable con la ayuda de nuevas tecnologías de

programación basado en facilitar el manejo de la aplicación web.

Los tipos de investigación utilizados en este trabajo científico son: Método inductivo

para obtener conclusiones generales estableciendo un estudio y análisis de los hechos

utilizando un instrumento de investigación como las encuestas y entrevistas para

obtener información con el fin de obtener resultados verídicos acerca del sub centro de

salud por otro lado el método Deductivos aplicará para poder dar solución al problema

de mayor índole, deduciendo que las encuestas y entrevistas que se han aplicado han

formado parte de una investigación a determinados números de individuos y así la

opinión de la persona entrevistada, también el método Analítico durante el proceso de

análisis de la información de la empresa el cual examinará los datos de información,

acudiendo posteriormente al método bibliográfico como son en libros y revistas para

proporcionar procedimiento dentro del sub centro de salud.

Para el desarrollo de la aplicación tomaremos en cuenta la metodología XP

(eXtremeProgramming), ligera de desarrollo de software que se basa en la simplicidad,

la comunicación y la realimentación o reutilización del código desarrollado.

La metodología se divide en cuatro etapas las cuales son: Planificación, Diseño,

Codificación, Pruebas.

En la etapa de Planificación vemos las necesidades escritas por el usuario para que el

programador pueda resolverlas. En la fase de diseño creamos un esquema acerca del

proyecto. En la fase de codificación comenzaremos con la inserción del código fuente.

Y en la fase de pruebas revisamos el funcionamiento del proyecto viendo si cumple con

los requerimientos por el usuario.

En la etapa de su funcionamiento las personas beneficiarias son los trabajadores y

clientes de la empresa, en la que pueden disponer y acceder a dicho sistema para el

manejo de los procesos contables en la empresa.

IX

Page 10: IMPRESION de Tesis Finalizada

EXECUTIVE SUMMARY

The company "QUESINOR" does not have an accounting system to keep everything

related to the accounting process that handles the company, is important as it will

optimize the time and will save money, will implement all digitized so accounting

processes of the company, and being that at present an accounting system with the help

of new technology based programming to facilitate the management of web application

is made .

The types of research used in this research work are : inductive method for establishing

general conclusions a study and analysis of the facts using a research instrument such as

surveys and interviews to obtain information in order to obtain truthful results on the

sub center health across the Deductive method applied to solve the problem of higher

nature , inferring that the surveys and interviews that have been implemented have been

part of an investigation into certain numbers of individuals and thus the opinion of the

interviewee, also analytical method for the analysis process of enterprise information

which will review the information data , then going to the literature method such as

books and magazines to provide sub procedure within the health center.

For the development of the application will take into account the XP methodology

( eXtremeProgramming ) , lightweight software development that is based on simplicity

, communication and feedback or reuse the developed code.

The methodology is divided into four stages which are: Planning, Design, Coding and

Testing.

At the stage of planning the needs we see written by the user so that the programmer

can resolve. In the design phase we create a schema about the project. In the coding

phase will begin with the insertion of the source code. And in the testing phase we

review the operation of the project seeing if it meets the user requirements.

At the stage of operation the beneficiaries are the employees and customers of the

company, where they can have access to the system and to manage the accounting

processes in the company.

X

Page 11: IMPRESION de Tesis Finalizada

INTRODUCCIÓN

Nos encontramos en la era de la tecnología y la sistematización, donde todas las

personas son usuarias de los dispositivos electrónicos. La importancia de los sistemas de

información contable radica en la utilidad que tienen estos, tanto para la toma de

dediciones de los socios de la empresa, como para aquellos usuarios externos de la

información. Las nuevas demandas de información abren campo a la introducción de

nuevos conceptos que pueden llegar a potencializar la empresa dentro del mercado si se

le da el manejo adecuado, medición y reconocimiento.

Los sistemas de contabilidad han tomado un importante lugar en el mercado como

elemento de control y organización, sin embargo no debemos limitarnos solo a esa

función, dado a que nos encontramos en la necesidad de buscar el poder explicativo de

los sistemas de información en el comportamiento de los usuarios de la información

empresarial, así no solo se busca un manejo técnico en la empresa, gracias a la

informática, la contabilidad se puede aplicar en todo tipo de empresa, en organizaciones

del Estado y en entidades sin ánimo de lucro, convirtiéndose ésta en una poderosa

herramienta de información.

La informática brinda soporte para el desempeño laboral por medio de Software, como

por ejemplo, EXCEL, ACCES, y Paquetes Contables, que permiten simplificación y

rapidez en el trabajo. Le permite llevar la información ordenada y siempre a tiempo,

siendo está, un muy buen sistema de información.

En el Ecuador existe una gran variedad de sistemas de procesos contables la mayoría de

estos son aplicaciones de escritorio, el sistema que se está realizando es desarrollado en

la web aprovechando así una infinidad de características que nos brinda desarrollar en

esta plataforma. La empresa “QUESINOR” no disponía de un software que ayude a la

optimización de los procesos de contabilidad para fortalecer todos los procesos que

lleva la empresa.

1

Page 12: IMPRESION de Tesis Finalizada

CAPITULO I

MARCO TEÓRICO

1.1. ORIGEN Y EVOLUCIÓN DEL OBJETO DE INVESTIGACIÓN

En el Ecuador la aplicación web contable de facturación, roles de pagos y contabilidad

se ha utilizado en diferentes tipos de empresas especialmente en las ciudades más

grandes del país debido al mayor índice de clientes que induce a una mayor demanda de

empresas, negocios, cooperaciones, por esta razón se invierte en aplicaciones web y

sistemas informáticos que permitan optimizar el tiempo al cliente y a la empresa como

tal.

Existen diferentes tipos de inconvenientes en los créditos como por ejemplo al momento

de realizar una compra y venta, la generación de facturas que se pueden dar por un mal

manejo de las formas de cómo controla el personal de administración al momento que

cada cliente o proveedor entrega datos personales ya que al manejar en documentos

estos pueden extraviarse o confundirlas tomando en cuenta que el mecanismo que se

utiliza en dicha empresa es manual.

1.2. ANÁLISIS DE LAS DISTINTAS POSICIONES TEÓRICAS

Una forma de solucionar los diferentes tipos de problemas que implica la gestión y

control de procesos contables es la implementación de una aplicación web la cual

mediante internet y de forma digital optimizara el tiempo a todos los usuarios

implicados como el personal administrativo, clientes y proveedores de la empresa de

forma tal que solucionará los diferentes tipos de inconvenientes que se presentan al

llevar un proceso de forma manual.

La empresa se beneficiara en el sentido de optimizar los procesos generados en la

compra y venta a crédito la forma de pago y además reducirá tiempo y dinero ya que al

realizar dichos procesos de manera digital optimizara el rendimiento del personal a

cargo de los mencionados procesos, ayudara a que la empresa gane una mayor demanda

y calidad entre su clientela.

1.3 Bases Teóricas del Proyecto Integrador

A continuación se presentan las bases teóricas que sustentan la investigación sobre el

uso de la facturación, roles de pagos y contabilidad como un proyecto para fortalecer los

recursos y el talento humano empresarial y comercial ya que esto busca generar un

2

Page 13: IMPRESION de Tesis Finalizada

mayor control en los procesos contables de facturación, roles de pagos, contabilidad

destinado a los clientes y proveedores de la empresa “QUESINOR” de la ciudad de San

Gabriel.

1.3.1 Facturación

¿Facturación, contabilidad?

En términos generales, es la relación de los bienes materiales y derechos pertenecientes

a una persona o comunidad, hecha con orden y claridad. En la rama de la contabilidad,

el inventario es una relación detallada de las existencias materiales comprendidas en el

activo, la cual debe mostrar el número de unidades en existencia, la descripción de los

artículos, los precios unitarios, el importe de cada renglón, las sumas parciales por

grupos y clasificaciones y total de proceso.1

Modelos de facturación.

Entre los diferentes modelos de facturación podemos encontrar los siguientes:

Factura ordinaria: Este es el documento que sirve para documentar cualquier

operación económica, ya sea una compraventa o la prestación de algún servicio. Sin

embargo, una factura ordinaria no está exenta de errores.

Facturas Rectificativas: Cuando una factura no cumple con la normativa vigente, o

cuando se pretende hacer una corrección, o también en el caso de que el cliente

quiera hacer alguna devolución, las facturas rectificativas son los documentos a los

que debemos recurrir.

Factura recapitulativa: es otro documento que debemos tener en cuenta. Este

documento es sumamente útil para agilizar los procesos de facturación, ya que

puede incluir distintas operaciones económicas dirigidas hacia un mismo

destinatario, realizadas dentro de un margen de tiempo. En otras palabras, esta

factura es como una recapitulación de facturas ordinarias dentro de un periodo

temporal que suele ser un mes.

1 JIMMY WALES Y LARRY SANGER, 2014, Modelo Factura

3

Page 14: IMPRESION de Tesis Finalizada

1.3.1.1 Búsquedas E Identificación

Se pueden realizar búsquedas por varios ítems:

Apellido y Nombre.

Cédula.

Ruc

Brinda la identificación de grupos de clientes por diferentes campos y estadísticas de los

mismos: Obra social; Patología; Antecedentes Familiares y de medio, etc.

Busca y asigna los códigos base a la dirección del cliente, en forma automática.

Controla el ingreso codificado de datos, para poder realizar luego en forma correcta las

estadísticas.

1.3.2 Utilidades

Específica, de acuerdo con la morbilidad de la empresa.

Tener los elementos diagnósticos, incluidas las clasificaciones y escalas de

pronóstico reconocidas internacionalmente.

Integrable a una base de datos computarizada.

1.3.2.1 Estadísticas

El Sistema permite controlar el ingreso codificado de datos, para poder realizar luego en

forma correcta las estadísticas. 

Da información sobre el total y los porcentajes respectivos de cada ítem. El análisis de

los datos se realiza en memoria por lo tanto estará limitado a esta el vector de datos que

se pueda cargar.

1.3.3 Sistemas De Información

1.3.3.1 Definición

Un sistema de información es un conjunto de elementos orientados al tratamiento y

administración de datos e información, organizados y listos para su posterior uso,

generados para cubrir una necesidad. Dichos elementos formaran parte de diversas

categorías como personas, datos, actividades, técnicas de trabajo.

4

Page 15: IMPRESION de Tesis Finalizada

1.3.3.2 Tipos De Sistemas De Información

Debido a que el principal uso de los sistemas operativos es el desarrollo de las

actividades de una organización con el fin de ser más productivos y obtener ventajas

competitivas, en primer término, se puede clasificar a los sistemas de información en:

Sistemas competitivos, sistemas cooperativos, y sistemas que modifican el estilo de

operación del negocio.

Esta clasificación es muy genérica, y en la práctica no obedece a una diferenciación real

de sistemas de información reales, ya que en la práctica podríamos encontrar alguno que

cumpla varias (dos o las tres) de las características anteriores. En los sub-apartados

siguientes se hacen unas clasificaciones más concretas (y reales) de sistemas de

información. 2

1.3.3.3 Desde Un Punto De Vista Jurídico

Desde un punto de vista jurídico, el contenido del sistema contable está regulado en

diferentes disposiciones, además sobre este tema existen competencias autonómicas

con lo cual deberemos tomar en consideración dicha normativa.

1.3.3.4 Sistemas De Información Estratégicos

Los sistemas de información son aquellos que se desarrollan dentro de una

organización, por lo tanto este no es adaptable al mercado ya que toma solo los

parámetros de una institución.

La función de este sistema de información estratégico es lograr las ventajas que los

competidores no posean, tales como ventajas en la organización de notas, faltas,

distribución, etc. Logrando de esta manera una forma eficaz de manejo de la

institución.

1.3.3.5 Otra Clasificación, Según El Entorno De Aplicación

El entorno de la aplicación dentro de la contabilidad, se refiere a la clasificación en

cuanto a datos de información de los clientes, facturas, cuentas por pagar, cobrar,

bancos, ya que para cada uno de estos entornos existe distribuido un módulo que se

encargara de llevar el control de los mismos.

2 ALBARÁN, 2014,Wikipedia

5

Page 16: IMPRESION de Tesis Finalizada

1.3.3.6 Aplicación De Los Sistemas De Información

Los sistemas de información tratan en desarrollo, uso y administración de la

infraestructura de la tecnología de la información en una organización.

En la antigüedad el enfoque de las compañías estaba orientado hacia el producto pero en

esta época es diferente el producto maneja su orientación hacia el conocimiento, en este

sentido el mercado compite hoy en día en términos del proceso y la innovación, en lugar

del producto. El énfasis ha cambiado de la calidad y cantidad de producción hacia el

proceso de producción en sí mismo, y los servicios que acompañan este proceso.3

El mayor de los activos de una compañía hoy en día es su información, representada en

su personal, experiencia, conocimiento, innovaciones (patentes, derechos de autor,

secreto comercial). Para poder competir, las organizaciones deben poseer una fuerte

infraestructura de información, en cuyo corazón se sitúa la infraestructura de

la tecnología de información. De tal manera que el sistema de información se centre en

estudiar las formas para mejorar el uso de la tecnología que soporta el flujo de

información dentro de la organización.

1.3.4 Aplicación Web

1.3.4.1 Antecedentes

Las aplicaciones web son aquellas aplicaciones que los usuarios pueden utilizar,

accediendo a un servidor web a través del internet o de una intranet que posea un

navegador.

Es una aplicación de software que codifica en un lenguaje soportado por todos los

navegadores web.

Una aplicación web puede contener elementos que permiten la comunicación activa

entre usuario e información; lo mismo que permite al usuario acceder a los datos de una

manera interactiva, y la pagina responderá a cada una de sus acciones, como llenar

formularios, participar en juegos, y acceder a diversos gestores de bases de datos.

1.3.4.2 Interfaz

Las interfaces web tienen limitaciones en cuanto a las funcionalidades que ofrecen al

usuario. Existen funciones comunes en las aplicaciones de escritorio tales como dibujar

3 JIMMY WALES Y LARRY SANGER, 2009, Wikipedia

6

Page 17: IMPRESION de Tesis Finalizada

en la pantalla o arrastrar y soltar, las mismas que no estén soportadas por las tecnologías

web estándar.

Los desarrolladores web de la actualidad, utilizan scripts en el lado del cliente para de

esta manera poder aumentar funcionalidades, y ofrecer interactividad que no requiera

recargar la página a cada momento.

1.3.4.3 Estructura De La Aplicación Web

Dentro de una aplicación web existen muchas variaciones posibles, una aplicación web

normalmente está estructurada como una aplicación de tres capas. Más comúnmente se

ha visto que el navegador web ofrece la primera capa y un motor capaz de usar alguna

tecnología web dinámica como PHP, JSP, Python, etc el mismo que constituye la

segunda capa, y por último la base de datos constituirá las tercera y última capa.

La forma de trabajar de esta estructura es que el navegador web envía peticiones a la

segunda capa y esta ofrece servicio valiéndose de consultas y actualizaciones a la base

de datos y proporciona la interfaz de usuario.4

1.3.4.4 Uso Empresarial

El uso empresarial de internet se está desplazando de un intercambio electrónico de

información a una amplia plataforma para aplicaciones empresariales estratégicas.

1.3.4.5 Capas De La Aplicación Web

Las aplicaciones web cuentan con tres capas de desarrollo:

La primera es la capa del navegador, el mismo que ofrece un motor de búsqueda

capaz de interpretar los lenguajes dirigidos a la red.

La segunda capa son los lenguajes que serán interpretados por el navegador los

mismos que pueden ser: PHP, JSP, PHYTON, entre otros; éstos lenguajes de

desarrollo están dirigidos a la web.

Y por último la tercera capa eses en donde se almacenara la información

proveniente de la aplicación web, es decir será la base de datos.

1.3.4.6 Tipos De Aplicaciones Web

4 JIMMY WALES Y LARRY SANGER, 2009, Wikipedia

7

Page 18: IMPRESION de Tesis Finalizada

Existen dos tipos de aplicaciones web las mismas que pueden ser las dinámicas o

estáticas; las dinámicas son aquellas que se llenan de información con los datos que

existen en una base de datos, es decir todas o la gran mayoría de páginas que visitamos

diariamente son dinámicas, y se las utiliza por la manera de actualizar de forma rápida y

sencilla sus contenidos, para ello interactúa un soporte de datos (base de datos), y la

presentación de la página, y se interpone una capa de programación la misma que actúa

como filtro y gestor de datos.5

Mientras que las estáticas muestran información invariable y son un recurso rápido y

sencillo para tener en el internet. La utilización de páginas estáticas no tiene ningún

inconveniente mientras no vayamos actualizando los contenidos de manera frecuente y

se tenga que editar código de cada una de las páginas.

1.3.4.7 Diferencia Entre Aplicaciones Web Y Aplicación De Internet Enriquecida

Las aplicaciones web se ejecutan nativamente desde el navegador. Pero existen algunas

aplicaciones que funcionan desde el navegador pero además requieren la instalación de

un software en el ordenador para poder utilizarse. Estas aplicaciones se

denominan Aplicaciones de Internet Ricas. El motivo de usar este software adicional es

que hay muchas funcionalidades que los navegadores no pueden ofrecer, y él enriquece

a las aplicaciones web ofreciendo dichas funcionalidades. .

Ejemplos de funcionalidades que pueden ofrecer los programas online gracias al uso de

software instalado:

Procesamiento de imágenes

Captura de imágenes

Uso de webcam / Captura de video

1.4 Contabilidad

La contabilidad es la técnica que se encarga de estudiar, medir y analizar el patrimonio,

situación económica y financiera de una empresa u organización, con el fin de facilitar

la toma de decisiones en el seno de la misma y el control externo, presentando la

información, previamente registrada, de manera sistemática y útil para las distintas

partes interesadas.

5 JIMMY WALES Y LARRY SANGER, 2009, Wikipedia

8

Page 19: IMPRESION de Tesis Finalizada

La contabilidad es una técnica que aporta información de utilidad para el proceso de

toma de decisiones económicas. Esta disciplina estudia el patrimonio y presenta los

resultados a través de estados contables o financieros. Implica el análisis desde distintos

sectores de todas las variables que inciden en este campo. Para esto es necesario llevar a

cabo un registro sistemático y cronológico de las operaciones financieras. 6

1.4.1 Elementos de los estados Contables

El patrimonio de una empresa es el conjunto de bienes, derechos y obligaciones

relativos a una empresa que constituyen los medios económicos y financieros a través

de los cuales puede cumplir sus objetivos.

El patrimonio está formado por multitud de elementos de carácter muy dispar. Se

denomina elemento patrimonial a cada uno de los bienes, derechos y obligaciones que

conforman el patrimonio de la empresa.7

A efectos de su valoración, el patrimonio está formado por una parte positiva (activo),

constituida por los bienes (elementos materiales) y derechos (elementos intangibles),

derivados de relaciones jurídicas de la empresa y una parte negativa (pasivo), formada

por las obligaciones. La suma algebraica del valor positivo de los bienes y derechos y

del valor negativo de las obligaciones daría como resultado el valor del patrimonio neto.

La ecuación fundamental del patrimonio expone que se cumple cuando la suma del

valor de los activos -bienes y derechos- es igual a la suma del valor de los pasivos y del

patrimonio neto.

1.4.2 Activo

El activo es el conjunto de bienes (elementos materiales) y derechos (elementos

intangibles) controlados económicamente por la empresa, derivados de relaciones

jurídicas de propiedad, posesión, uso, crédito, etc. Se divide en circulante, fijo y

diferido.

Activo circulante, o corriente, es aquel activo líquido a la fecha de cierre del

ejercicio, o convertible en dinero dentro de los doce meses siguientes. Además, se

6 JIMMY WALES Y LARRY SANGER, 2009, Wikipedia7 JIMMY WALES Y LARRY SANGER, 2009, Wikipedia

9

Page 20: IMPRESION de Tesis Finalizada

consideran corrientes a aquellos activos aplicados para la cancelación de un pasivo

corriente, o que evitan erogaciones durante el ejercicio. Con una mayor precisión

terminológica, podríamos decir que el "activo corriente" o "activo circulante" se

refiere a aquellos recursos del ente que poseen una alta rotación o movilidad. Los

componentes básicos del activo circulante son las existencias, deudores, inversiones

financieras a corto plazo y la tesorería.

Activo fijo, o no corriente, son aquellos bienes que no varían durante el ciclo de

explotación de la empresa (o el año fiscal). Por ejemplo, el edificio donde una

fábrica elabora sus productos es un activo fijo porque permanece en la empresa

durante todo el proceso de fabricación y venta de los productos. Un mismo bien

puede tener distinta naturaleza según la empresa de la que se trate, por ejemplo, un

ordenador para un banco es un elemento de su activo fijo porque permanece durante

varios ejercicios en la empresa a lo largo del proceso de fabricación; por el contrario

un ordenador, para una empresa dedicada a la venta de equipos informáticos, es un

producto encuadrado dentro de las mercancías y no dentro de su activo fijo. Sin

embargo los ordenadores que usa esta empresa para por ejemplo llevar su sistema

contable, si tienen la naturaleza de activos fijos.

Activo diferido: El saldo de las cuentas del activo diferido está constituido por

gastos pagados por anticipado, sobre los cuales se tiene el derecho de recibir un

servicio aprovechable, tanto en el mismo ejercicio como en posteriores.

1.4.3 Pasivo y neto patrimonial

El pasivo está formado por las obligaciones hacia terceros, originadas por la asunción de

responsabilidades jurídicas de dar, hacer o consentir. Puede dividirse en pasivo corriente

y no corriente.

Los fondos propios, también llamados capital o neto patrimonial, por ser la diferencia

entre el activo y el pasivo exigible, son por tanto el valor contable neto de la empresa,

ya que representa el valor de los bienes y derechos que la empresa no debe a nadie,

constituye la agrupación de elementos patrimoniales que representan las aportaciones de

los propietarios a la empresa y que constituye el conjunto de las fuentes de financiación

propias.

Se puede calcular esta partida como la diferencia entre el activo y el pasivo. Se cumple

así la ecuación contable: Activo total = Pasivo total + Patrimonio neto; o lo que es lo

mismo, Activo total − Pasivo total = Patrimonio neto, siendo entonces Activo total −

10

Page 21: IMPRESION de Tesis Finalizada

Pasivo corriente − Pasivo no corriente = Patrimonio neto contable, también puede ser

calculada por la agrupación o suma directa de los elementos que la componen

básicamente capital más reservas más resultados del ejercicio.8

1.4.4 Las Facturas

Las Facturas son los instrumentos de representación y medida de cada elemento

patrimonial. Cada una consta de una denominación y un código numérico, que la

identifican de manera única. Estos elementos identificativos son la representación de la

realidad de los elementos del patrimonio, escritos en un papel o en un registro

electrónico.

Cada empresa también dispone del grado de desarrollo que quiere utilizar en su sistema

contable Las cuentas suelen agruparse en distintas partidas o grupos que reflejan los

mismos conceptos de bienes o gastos.

Gráficamente se dibujan como una "T", donde a la parte izquierda se llama "débito" o

"debe" y a la parte derecha "crédito" o "haber", sin que estos términos tengan ningún

otro significado más que el indicar una mera situación física dentro de la cuenta (él debe

es la parte izquierda de la cuenta y el haber es la parte derecha de la cuenta, y no

representan otra cosa como lo pueden indicar las diferentes acepciones de estas

palabras). Hay dos tipos de cuenta: de patrimonio y de gestión o de resultados. Las

cuentas de patrimonio aparecerán en el balance y pueden formar parte del activo o

del pasivo (y dentro de este, del pasivo exigible o del capital, también llamado fondos

propios o patrimonio neto). Las cuentas de gestión o de resultados son las que reflejan

ingresos o gastos y aparecerán en la cuenta de Pérdidas y Ganancias.

Independientemente de si las cuentas son de patrimonio o de resultados, también se dice

que por su naturaleza son deudoras o acreedoras. Las cuentas son deudoras cuando,

siendo de patrimonio, se refieren a un activo o, siendo de gestión, se refieren a un gasto;

y son acreedoras cuando, siendo de patrimonio, se refieren a un pasivo o a una cuenta de

capital, o cuando, siendo de gestión, se refieren a un ingreso.9

1.4.5 Libro Diario

El libro diario (en inglés journal) es el principal libro contable, donde se recogen, por

orden cronológico, todas las operaciones de la actividad económica empresarial, según

8 JIMMY WALES Y LARRY SANGER, 2009, Wikipedia9 JIMMY WALES Y LARRY SANGER, 2009, Wikipedia

11

Page 22: IMPRESION de Tesis Finalizada

se van produciendo en el tiempo. La anotación de un hecho económico en el libro diario

se denomina "asiento". Cada asiento debe reflejar la información referida a un hecho

económico completo y debe estar compuesto al menos por dos apuntes o anotaciones en

dos cuentas diferentes. Los asientos por definición deben estar cuadrados, lo que

significa que la suma de las cantidades anotadas en un asiento en él debe han de ser

iguales a las cantidades anotadas en el haber de ese mismo asiento. El que un asiento

esté cuadrado manifiesta que se han tenido en cuenta todas las consecuencias del hecho

económico.

Libro Mayor

Este libro (en inglés ledger) recoge la información ya incluida en el diario, pero

reordenada por cuentas, en él se recogen para cada cuenta, de acuerdo con el principio

de partida doble, todos los cargos y abonos realizados en las mismas y es más fácil de

llevar.

Libro inventario o de Balances

Los libros de balances (en inglés balance sheet) reflejan la situación del patrimonio de la

empresa en una fecha determinada. Los balances se crean cuando hemos pasado las

cantidades de las cuentas de los asientos a su libro mayor.

1.5 Descripción De La Metodología Del Proyecto

Los tipos de investigación utilizados en este trabajo científico son: Método inductivo

para obtener conclusiones generales estableciendo un estudio y análisis de los hechos

utilizando un instrumento de investigación como las encuestas y entrevistas para

obtener información con el fin de obtener resultados verídicos acerca de la empresa, por

otro lado el método Deductivos aplicará para poder dar solución al problema de mayor

índole, deduciendo que las encuestas y entrevistas que se han aplicado han formado

parte de una investigación a determinados números de individuos y así la opinión de la

persona entrevistada, también el método Analítico durante el proceso de análisis de la

información de la empresa el cual examinará los datos de información, acudiendo

posteriormente al método bibliográfico como son en libros y revistas para proporcionar

procedimientos dentro de la empresa.10

10 JIMMY WALES Y LARRY SANGER, 2009, Wikipedia

12

Page 23: IMPRESION de Tesis Finalizada

Para el desarrollo de la aplicación tomaremos en cuenta la metodología XP

(eXtremeProgramming), ligera de desarrollo de software que se basa en la simplicidad,

la comunicación y la realimentación o reutilización del código desarrollado.

La metodología se divide en cuatro etapas las cuales son: Planificación, Diseño,

Codificación, Pruebas.

En la etapa de Planificación vemos las necesidades escritas por el usuario para que el

programador pueda resolverlas. En la fase de diseño creamos un esquema acerca del

proyecto. En la fase de codificación comenzaremos con la inserción del código fuente.

Y en la fase de pruebas revisamos el funcionamiento del proyecto viendo si cumple con

los requerimientos por el usuario.

1.6 Diseño De La Investigación De Campo

En el siguiente proyecto se ha realizado investigación de campo como son las encuestas

ya que para lograr un mayor acopio de información, se la utilizó como una alternativa a

las restricciones que presenta la observación. Se basa en la realización de ciertas

preguntas encaminadas a obtener determinados datos. Los instrumentos principales de

la encuesta son: la entrevista y el cuestionario.

Otra investigación de campo que se aplico es el diseño estadístico en el cual consiste en

una secuencia de procedimientos para el manejo de los datos cualitativos y cuantitativos

de la investigación.

Dicho manejo de datos tiene por propósito la comprobación, en una parte de la realidad,

de una o varias consecuencias verificables deducidas de la hipótesis general de la

investigación.

Las características que adoptan los procedimientos propios del método estadístico son

seleccionadas para la comprobación de la consecuencia verificable. 11

El método estadístico tiene las siguientes etapas:

Recolección (medición).- En esta etapa se recoge la información cualitativa y

cuantitativa.

Recuento (cómputo).- En esta etapa del método estadístico la información recogida

es sometida a revisión, clasificación y cómputo numérico.

11 JIMMY WALES Y LARRY SANGER, 2009, Wikipedia

13

Page 24: IMPRESION de Tesis Finalizada

Presentación.- En esta etapa del método estadístico se elaboran los cuadros y los

gráficos que permiten una inspección precisa y rápida de los datos.

Síntesis.- En esta etapa la información es resumida en forma de medidas que

permiten expresar de manera sintética las principales propiedades numéricas de

grandes series o agrupamientos de datos.

Análisis.- En esta etapa, mediante fórmulas estadísticas apropiadas y el uso de tablas

específicamente diseñadas, se efectúa la comparación de las medidas de resumen

previamente calculadas:

1.7 Población Y Muestra

1.7.1 Población.-Según los datos entregados por el personal de estadística se ha

evidenciado que el personal de la empresa “QUESINOR” son 10, el

administrador y asistente contable, con un total de 12 personas que trabajan.

1.7.2 Muestra.-Se ha extraído de la población (mediante técnicas de muestreo), y

nos sirve para el estudio de características de toda la población.

MUESTREO

FUNCIÓN NÚMERO

Personal 8

Administrador y Asistente 2

TOTAL 10

Tabla 1 Muestreo, Fuente Autor

1.7.2.1 Métodos, Técnicas e Instrumentos

Se empleó métodos empíricos, se recolecta la información necesaria a partir de

observación y criterios de personas como clientes, para ello utilizamos la encuesta.

Cuestionario: Lista de preguntas elaboradas por el grupo investigador de Sistemas para

obtener información con el fin de desarrollar con éxito este proyecto.

Técnicas: En el anexo 1 y 2 se presenta el formato de la encuesta realizada al personal

administrativo y clientes de la empresa “QUESINOR”, esta encuesta se realizó en la

empresa con colaboración del personal administrativo.

14

Page 25: IMPRESION de Tesis Finalizada

La encuesta es una técnica cuantitativa de investigación social mediante la consulta a un

grupo de personas elegidas de forma estadística, realizada con ayuda de un cuestionario.

1.7.3 Conclusiones teóricas metodológicas y de aplicación de los instrumentos

de investigación

Interpretación de resultados en base a las entrevistas realizadas al personal

administrativo de la empresa “QUESINOR” de la ciudad de San Gabriel.

A través de los resultados obtenidos, se estima necesaria la implementación de una

aplicación web de control de cuentas por pagar, cuentas por cobrar y bancos, que facilite

los procesos que se llevan actualmente en la empresa, mejorando el trabajo del personal

administrativo que labora dentro del mismo, optimizando tiempo y recursos.

Se adjunta en el Anexo B, la interpretación detallada de la entrevista realizada a los

clientes de la empresa “QUESINOR” de la ciudad de San Gabriel.

A través de las encuetas realizadas se puede indicar que el proceso de compras y venta a

crédito y por medio de cheques son llevados de forma manual, y muchas veces existe

confusión al consultar productos en la empresa, conllevando a que no exista un control

riguroso sobre su información, por lo que los clientes opinan que sería muy interesante

consultar sobre productos nuevos que sean de interés a través del internet, dando buena

acogida al proyecto planteado.

1.7.4 Fases De La Metodología XP

XP presenta cuatro etapas, las cuales han sido indispensables en la realización de este

proyecto, las cuales son:

• Fase: Planeación

• Fase: Diseño

• Fase: Codificación

• Fase: Pruebas

A continuación se detalla la manera de cómo emplea las epatas en el desarrollo del

proyecto.

15

Page 26: IMPRESION de Tesis Finalizada

1.7.4.1 Fase: Planeación

Como primer paso en el desarrollo del proyecto basándonos en metodología XP se

define las historias de usuario con el cliente. Las historias de usuario tienen la misma

finalidad que los casos de uso, constan de líneas escritas por el cliente en un lenguaje no

técnico sin hacer mucho hincapié en los detalles. Son usadas para estimar tiempos de

desarrollo de la parte de la aplicación que describen. También se utilizan en la fase de

pruebas, para verificar si el programa cumple con lo que especifica la historia de

usuario. Cuando llega la hora de implementar una historia de usuario, el cliente y los

desarrolladores se reúnen para concretar y detallar lo que tiene que hacer dicha historia.

El tiempo de desarrollo ideal para una historia de usuario es entre 1 y 3 semanas.

Continuando con el desarrollo del proyecto y una vez tenida ya definidas las historias de

usuario es necesario crear un plan de publicaciones, donde se indiquen las historias de

usuario que se crearán para cada versión del programa y las fechas en las que se

publicarán estas versiones.

El Release plan no es más que una planificación donde los desarrolladores y clientes

establecen los tiempos de implementación ideales de las historias de usuario, la

prioridad con la que serán implementadas y las historias que serán implementadas en

cada versión del programa.

Para facilitar el proceso se ha dividido en iteraciones de aproximadamente 3 semanas de

duración. Al comienzo de cada iteración los clientes deben seleccionar las historias de

usuario definidas en el "Releaseplanning" que serán implementadas. Estas historias son

divididas en tareas de entre 1 y 3 días de duración que se asignarán a los programadores.

16

Page 27: IMPRESION de Tesis Finalizada

1.7.4.2 Fase: Diseño

Al seguir las recomendaciones de XP de debe aplicar diseños simples, se sugiere que

hay que conseguir diseños simples y sencillos. Hay que procurar hacerlo todo lo menos

complicado posible para conseguir un diseño fácilmente entendible e implementable

que a la larga costará menos tiempo y esfuerzo desarrollar, además se necesita usar

glosarios de términos y un correcta especificación de los nombres de métodos y clases

ayudará a comprender el diseño y facilitará sus posteriores ampliaciones y la

reutilización del código, otro aspecto importante es la refactorización, la que se basa en

mejorar y modificar la estructura y codificación de códigos ya creados sin alterar su

funcionalidad. Refactorizar supone revisar de nuevo estos códigos para procurar

optimizar su funcionamiento. Es muy común rehusar códigos ya creados que contienen

funcionalidades que no serán usadas y diseños obsoletos. Esto es un error porque puede

generar código completamente inestable y muy mal diseñado; por este motivo, es

necesario refactorizar cuando se va a utilizar código ya creado.

1.7.4.3 Fase: Codificación

En el desarrollo del proyecto, el cliente es una parte más del equipo de desarrollo, su

presencia es indispensable en las distintas fases de XP. A la hora de codificar una

historia de usuario su presencia es aún más necesaria. Antes del desarrollo de cada

historia de usuario el cliente debe especificar detalladamente lo que ésta hará y también

tendrá que estar presente cuando se realicen los test que verifiquen que la historia

implementada cumple la funcionalidad especificada, no olvidemos que la codificación

debe hacerse ateniendo a estándares de codificación ya creados. Programar bajo

estándares mantiene el código consistente y facilita su comprensión y escalabilidad,

además crear test que prueben el funcionamiento de los distintos códigos

implementados nos ayudará a desarrollar dicho código.

La metodología XP opta por la programación en pareja ya que permite un código más

eficiente y con una gran calidad, además sugiere un modelo de trabajo usando

repositorios de código dónde las parejas de programadores publican cada pocas horas

sus códigos implementados y corregidos junto a los test que deben pasar.

XP también propone un modelo de desarrollo colectivo en el que todos los

programadores están implicados en todas las tareas; cualquiera puede modificar o

17

Page 28: IMPRESION de Tesis Finalizada

ampliar una clase o método de otro programador si es necesario y subirla al repositorio

de código.

1.7.4.4 Fase: Pruebas

En el desarrollo del proyecto es fundamental el uso de test para comprobar el

funcionamiento de los códigos que se vaya implementando, se deben crear los test que

pasarán los códigos antes de implementarlos; un punto importante es crear test que no

tengan ninguna dependencia del código que en un futuro evaluará. Los test permiten

verificar que un cambio en la estructura de un código no tiene por qué cambiar su

funcionamiento.

1.7.5 Conclusiones teórico-metodológicas de la investigación de campo

A través de la metodología aplicada, que en este caso fue la investigación de campo, la

misma que consto de encuestas y entrevistas, se ha llegado a la conclusión de que el

almacén posee un sistema obsoleto y poco eficiente para realizar los procesos de

registro y control de pagos de compra y venta mediante créditos y pagos con cheques,

estos procesos al ser estructurados de forma manual tienen muchos errores a más de que

se pierde demasiado tiempo al realizarlos, el personal administrativo opinan que se

podría mejorar el control de inventario y facturación, de esta manera entregar un reporte

de procesos de la empresa de forma eficiente y así reducir el porcentaje del registro

incorrecto de datos, y es por ello que se ha visto la necesidad de implementar un

moderno sistema, que facilite dichos procesos.

18

Page 29: IMPRESION de Tesis Finalizada

CAPÍTULO II

MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA

2.1 CARACTERIZACIÓN DEL SECTOR, RAMA, EMPRESA, CONTEXTO INSTITUCIONAL O PROBLEMA SELECCIONADO PARA LA INVESTIGACIÓN

La empresa “QUESINOR” está ubicada en la ciudad de San Gabriel, es una empresa de

venta de productos por mayor y por menor de quesos y yogures, donde se dedica a la

elaboración y distribución de dichos productos, desarrollo y trabajo en conjunto con la

mano de obra de trabajadores de dicho sector con la colaboración e inversión del

municipio del Carchi, el problema a solucionar se encontró en el área de contabilidad.

2.2 DESCRIPCIÓN DEL PROCEDIMIENTO METODOLÓGICO PARA EL DESARROLLO DE LA INVESTIGACIÓN

Inicialmente se desarrolló el análisis de las actividades que maneja la empresa, que se

realiza dentro del área de contabilidad, sus principales productores son los clientes y

trabajadores de la compañía, provisionalmente se requirió para las pruebas de manejo

de la aplicación web en la que puedan interactuar, el proyecto fue realizado por su

investigación y su elaboración en un estimado de un año, considerando las principales

características del material dando las respectivas observaciones de soporte por parte del

gerente y la persona encargada de la contabilidad de la empresa.

Posteriormente se desarrolló el sistema de contabilidad con todos sus módulos con su

respectivo manual de usuario para mayor facilidad de su funcionamiento en caso de que

no sepan que realizar, en la que está listo para el uso exclusivo de los trabajadores de la

empresa, por último se realizó la instalación en el departamentos de con su respectiva

capacitación, soporte y mantenimiento del sistema hasta que el encargado se halle

satisfecho.

19

Page 30: IMPRESION de Tesis Finalizada

2.2.1 METODOLOGÍA A EMPLEAR

La metodología que se aplicará en este proyecto, será la investigación cualitativa porque

servirá para identificar las situaciones que se presentan en el departamento contabilidad

de la empresa, además también permitirá recolectar información relacionada a las

funciones, procesos y procedimientos, que se llevan a cabo en dicha empresa, también

se aplicará la metodología cuantitativa porque se tabulará y analizará la información

recopilada sobre los procesos contables del departamento.

Además método deductivo por medio de las encuestas aplicadas al personal del centro

para la obtención de conclusiones de manera implícita en las premisas para deducir por

medio del razonamiento lógico, además se ha utilizado diferentes tipos de investigación

como es la cuantitativa para el análisis estadístico de las entrevistas, la cualitativa para

el estudio de las causas y efectos del problema planteado en la factibilidad y validación

del sistema.

Además se usará la metodología XP que tratará precisa y únicamente sobre el sistema y

desarrollo de software para determinar de una mejor manera el proceso que implica

llevar los respectivos manuales de usuario sobre su funcionamiento vinculado con los

diferentes tipos de investigación fundamentándose en la recopilación de información, la

investigación documental se utilizó para recolectar todos los datos teóricos necesarios

cuya información será obtenida mediante fuentes de carácter bibliográfico como son los

libros, además documentos que se encuentran vía Internet.

20

Page 31: IMPRESION de Tesis Finalizada

2.2.2 Población y Muestra

Tabulación de Resultados

1) ¿Conoce usted aplicaciones contables en la web?

Si 9 90%No 1 10%total 10 100%

Tabla 2 Resultado de la Preguntas nro. 1, Fuente Autor

90%

10%

SiNo

Gráfico 1 Aplicación Contable, Fuente Autor

Análisis: Se puede considerar que el 90% de los trabajadores encuestados tienen

conocimiento de lo que es un sistema contable el cual ratifica que en la actualidad se

maneja mucho los procesos mediante internet mientras que el 10% no está al tanto de

este tipo de sistemas

Interpretación: De los resultados obtenidos se concluye que la mayoría de los

trabajadores conoce lo que es un sistema contable.

2. ¿Considera que la empresa necesita una aplicación web contable?

Si 9 90%No 1 10%total 10 100%

Gráfico 2 Análisis de resultados de la pregunta, Fuente Autor

90%

10%

SiNo

Gráfico 3 Empresas que necesitan una aplicación web contable, Fuente Autor

21

Page 32: IMPRESION de Tesis Finalizada

Análisis: Como se puede apreciar en el grafico el 90% de trabajadores considera que si

la empresa necesita un sistema contable facilitando de esta manera el tiempo del cliente

mientras que el 10% cree que no es necesario.

Interpretación: De los resultados obtenidos podemos indicar que los trabajadores si

están de acuerdo con que la empresa necesita un sistema contable

3. Cree que los procesos de la empresa deben ser más rápidos y eficientes

Si 9 90%No 1 10%total 10 100%

Tabla 3 Análisis de resultados de la pregunta, Fuente: Autor

90%

10%

SiNo

Gráfico 4 Los procesos en su empresa, Fuente: Autor

Análisis: El 90% de los trabajadores cree que los procesos de la empresa deben ser más

rápidos y eficientes para el beneficio de la misma mientras que el 10% considera que

no es tan necesario.

Interpretación: De los resultados obtenidos se concluye que los encuestados en su

mayoría, afirman que si es necesario que los procesos de la empresa deben ser más

rápidos.

4. ¿Conoce usted los beneficios que presta un sistema contable?

Si 7 70%No 3 30%total 10 100%

Tabla 4 Análisis de resultados de la pregunta Nro. 4, Fuente: Autor

70%

30%

SiNo

Gráfico 5 beneficios que presta un sistema contable, Fuente: Autor

22

Page 33: IMPRESION de Tesis Finalizada

Análisis: El 70% de los trabajadores encuestados contestaron que si conocen los

beneficios que presta un sistema contable, de la misma manera el 30% desconoce

acerca del mismo.

Interpretación: Con los resultados obtenidos, se puede dar cuenta que la mayoría de

encuestados conocen los beneficios que presta un sistema contable, por tanto la

aplicación web facilitara este tipo de transacciones.

5. ¿Estaría de acuerdo con que se implemente un sistema en su empresa para recibir

reportes oportunamente?

Si 9 90%No 1 10%total 10 100%

Tabla 5 Análisis de resultados de la pregunta Nro. 5, Fuente: Autor

90%

10%

SiNo

Gráfico 6 recibir Reportes oportunamente, Fuente: Autor

Análisis: Según la gráfica se considera que el 90% de los encuestados considera que se

implemente un sistema en su empresa para recibir reportes oportunamente, mientras

que el 10% cree que no es necesario.

Interpretación: Con los resultados presentes podemos darnos cuenta de que un gran

porcentaje consideran que recibir reportes oportunamente mejorar el tiempo de la

empresa, para recibir información actualizada.

6. ¿Piensa que su información y datos se encuentran segura en su empresa?

Si 6 60%No 4 30%total 10 100%

Tabla 6 Análisis de resultados de la pregunta Nro. 6, Fuente: Autor

23

Page 34: IMPRESION de Tesis Finalizada

60%

40%

SiNo

Gráfico 7 Realizar algún tipo de solicitud a través de internet, Fuente: Autor

Análisis: El 60% de los trabajadores respondió que su información y datos se

encuentran seguros en su empresa debido a las restricciones que maneja la misma,

mientras el 36% cree que no es así.

Interpretación: Con estos resultados podemos darnos cuenta que los encuetados

consideran que su información y datos se encuentran segura.

7. ¿Cree que el software contable actual de la empresa es eficiente?

Si 3 30%No 7 70%total 10 100%

Tabla 7 Análisis de resultados de la pregunta, Fuente: Autor

30%

70%

SiNo

Gráfico 8 Software contable actual, Fuente: Autor

Análisis: El 70% de los trabajadores respondió que el software contable actual de la

empresa no es tan eficiente en los procesos contables para llevar un proceso óptimo,

mientras el 30% considera que si lo es.

Interpretación: Con estos resultados podemos darnos cuenta que los encuestados

consideran que el software contable actual de la empresa no es eficiente y se optimizara

el tiempo a través de dicha aplicación.

8. ¿Conoce usted si se han implantado un sistema contable en años anteriores?

24

Page 35: IMPRESION de Tesis Finalizada

Si 6 60%No 4 40%total 10 100%

Tabla 8 Análisis de resultados de la pregunta, Fuente: Autor

60%

40%

SiNo

Gráfico 9 : sistema contable en años anteriores, Fuente: Autor

Análisis: El 60% de los trabajadores respondió que si tiene conocimiento de que si se

han implantado un sistema contable en años anteriores esto determinara de que la

empresa ya cuenta con cierta experiencia, mientras el 40% no sabe.

Interpretación: Con estos resultados los encuetados consideran que si se ha

implantado un sistema contable en años anteriores.

9. Desea recibir los reportes de pagos en cada momento que lo requieran.

Si 8 80%No 2 20%total 10 100%

Tabla 9 Análisis de resultados de la pregunta, Fuente: Autor

80%

20%

SiNo

Gráfico 10 : pagos en cada momento que lo requieran, Fuente: Autores

Análisis: Se considera que el 80% de los trabajadores están de acuerdo con recibir los

reportes de pagos en cada momento que lo requieran es una buena opción para ahorrar

tiempo y por comodidad para los usuarios implicados mientras que el 20% cree que no

es necesario.

25

Page 36: IMPRESION de Tesis Finalizada

Interpretación: Los resultados obtenidos nos demuestran que los encuestados

consideran que si están de acuerdo con recibir los reportes de pagos en cada momento

que lo requieran.

10. ¿Desearía que la forma de realizar los procesos contables sea más rápida?

Si 6 60%No 4 40%total 10 100%

Tabla 10 Análisis de resultados de la pregunta, Fuente: Autor

60%

40%

SiNo

Gráfico 11 procesos contables sea más rápida, Fuente: Autor

Análisis: El 60% de los trabajadores respondió que la forma de realizar los procesos

contables debería ser más rápida para la comodidad de todos los implicados mientras

el 40% considera que el tiempo es aceptable.

Interpretación: Estos resultados evidencian que los encuetados consideran que la

forma de realizar los procesos contables debería ser más eficiente.

2.2.3 Resultados

2.2.3.1 Entrevista

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES

ENTREVISTA DIRIGIDA A LOS EMPLEADOS DE LA EMPRESA

“QUESINOR” DE LA CIUDAD DE SAN GABRIEL

El desarrollador de la Aplicación Web Eduardo Gudiño, le extiende un atento y cordial saludo, agradeciéndole de ante mando por su grata colaboración contribuyendo de esta manera para el correcto desarrollo de la Aplicación.

26

Page 37: IMPRESION de Tesis Finalizada

Objetivo.- Conocer cuáles son las necesidades y requerimientos de la empresa “QUESINOR” con la perspectiva de ofrecer una Aplicación Web contable, además de recopilar información sobre los procesos que se realizan dentro de la empresa.

Por favor, conteste las preguntas con la mayor sinceridad, si tiene dudas consulte con el

encuestador que con agrado le ayudará a comprender mejor la pregunta.

1. ¿Ha escuchado el término Sistema Contable?

2. ¿Ha utilizado alguna vez algún tipo de aplicación web?

3. ¿Cree que los procesos contables mediante la web beneficiaran a la

empresa?

4. ¿Cree que las aplicaciones web son seguras?

5. ¿Cree que los clientes y empleados se sentirán más cómodos con la

implementación de una aplicación web contable?

Gracias por su tiempo

27

Page 38: IMPRESION de Tesis Finalizada

2.2.3.2 Encuesta

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES

ENCUESTA DIRIGIDA A LOS EMPLEADOS DE LA EMPRESA

“QUESINOR” DE LA CIUDAD DE SAN GABRIEL

El desarrollador de la Aplicación Web Eduardo Gudiño, le extiende un atento y cordial saludo, agradeciéndole de ante mando por su grata colaboración contribuyendo de esta manera para el correcto desarrollo de la Aplicación.

Objetivo.- Conocer cuáles son las necesidades y requerimientos de la empresa “QUESINOR” con la perspectiva de ofrecer una Aplicación Web contable, además de recopilar información sobre los procesos que se realizan dentro de la empresa.

Por favor, conteste las preguntas con la mayor sinceridad, si tiene dudas consulte con el

encuestador que con agrado le ayudará a comprender mejor la pregunta.

1. ¿Conoce usted lo que es un sistema de análisis financiero?

SI NO

2. ¿Considera que la empresa necesita un sistema análisis financiero?

SI NO

3. Cree que los procesos de la empresa deben ser más rápidos y eficientes

SI NO

4. ¿Conoce usted los beneficios que presta un sistema análisis financiero?

SI NO

5. ¿Estaría de acuerdo con que se implemente un sistema en su empresa para recibir

reportes oportunamente?

SI NO

6. ¿Piensa que su información personal se encuentran segura en su empresa?

SI NO

7. ¿Cree que el software de análisis financiero actual de la empresa es eficiente?

SI NO

8. ¿Conoce usted si se han implantado un sistema de análisis financiero en años

anteriores?

SI NO

28

Page 39: IMPRESION de Tesis Finalizada

9. Desea recibir los reportes de pagos en cada momento que lo requieran.

SI NO

10. ¿Desearía que la forma de realizar los procesos de análisis financiero sea más

rápida?

SI NO

2.3 PROPUESTA DEL INVESTIGADOR: MODELO, SISTEMA, METODOLOGÍA, PROCEDIMIENTO

Los pasos que se siguieron en el proyecto se acercaron mucho a los pasos que

recomienda seguir la metodología XP, fundamentalmente en la comunicación y

trabajando en lo necesario para el desarrollo del sistema, dando la retroalimentación con

los usuarios y equipos conllevando a la responsabilidad de programación para un

funcionamiento correcto sistemático. La principal ventaja de la metodología XP está en

su alto grado de adaptabilidad y satisfacción al programar.

Bootstrap es compatible con la mayoría de los navegadores web. La información básica

de compatibilidad de sitios web o aplicaciones está disponible para todos los

dispositivos y navegadores. Existe un concepto de compatibilidad parcial que hace

disponible la información básica de un sitio web para todos los dispositivos y

navegadores. Por ejemplo, las propiedades introducidas en CSS3 para las esquinas

redondeadas, gradientes y sombras son usadas por Bootstrap a pesar de la falta de

soporte de navegadores antiguos. Esto extiende la funcionalidad de la herramienta, pero

no es requerida para su uso.

Gráfico 12 Metodología XP, Fuente: Autor

29

Page 40: IMPRESION de Tesis Finalizada

2.4 CONCLUSIONES PARCIALES DEL CAPÍTULO

La metodología XP es de uso común de manera que adquirir información acerca de ella

resultó sencillo y con gran accesibilidad para el desarrollo del sistema ya que sigue una

programación organizada, satisfacción al programar adaptándose fácilmente a las

circunstancias.

El software para diseño y control desarrollo soporta diseños sensibles. Esto significa

que el diseño gráfico de la página se ajusta dinámicamente, tomando en cuenta las

características del dispositivo usado (Computadoras, tabletas, teléfonos móviles), es de

código abierto y está disponible en GitHub. Los desarrolladores están motivados a

participar en el proyecto y a hacer sus propias contribuciones a la plataforma.

30

Page 41: IMPRESION de Tesis Finalizada

CAPÍTULO III

DESARROLLO DE LA PROPUESTA

3.1 TEMA

Aplicación web contable con los módulos de facturación, contabilidad y roles de pagos

para la empresa “QUESINOR” de la ciudad de San Gabriel.

3.1.2 INTRODUCCIÓN

Es una empresa de ventas de productos lácteos como son los quesos y yogures la cual

maneja diferentes tipos de procesos contables, la empresa distribuye sus productos a

proveedores y negocios además de manejar valores, criterios e intereses tanto para el

cliente con la participación responsable del personal encargado de la administración

dentro de la empresa y desarrollando compromisos que favorecen a la autoestima de los

clientes a la vez estos contribuyen con trabajo productivo para alcanzar la excelencia y

bienestar, es indispensable identificar, detallar y especificar las necesidades de los

usuarios, con el objeto de lograr desarrollar reportes eficientes y eficaces, se usa para

denotar cualquier información producida por un sistema, ya sea impresa o en una

pantalla que será entregada a los usuarios.

3.1.3 DEFINICIONES, ACRÓNIMOS Y ABREVIACIONES

PHP es un lenguaje de programación de uso general de código del lado del

servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue

uno de los primeros lenguajes de programación del lado del servidor que se podían

incorporar directamente en el documento HTML en lugar de llamar a un archivo

externo que procese los datos.

Sublime Text es un editor de texto y editor de código fuente creado

en Python desarrollado originalmente como una extensión de Vim, con el tiempo

fue creando una identidad propia, por esto aún conserva un modo de edición

tipo vi llamado Vintagmode., se distribuye de forma gratuita, sin embargo no

es software libre o de código abierto, se puede obtener una licencia para su uso

ilimitado, pero él no disponer de esta no genera ninguna limitación más allá de una

alerta cada cierto tiempo.

31

Page 42: IMPRESION de Tesis Finalizada

PostgresSQL.-es un SGBD (Sistema de Gestión de Base de Datos)

Relacional orientado a objetos y libre, publicado bajo la licencia BSD.

Ajax.-acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono

y XML), es una técnica de desarrollo web para crear aplicaciones interactivas

o RIA (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es

decir, en el navegador de los usuarios mientras se mantiene la

comunicación asíncrona con el servidor en segundo plano. De esta forma es posible

realizar cambios sobre las páginas sin necesidad de recargarlas, lo que significa

aumentar la interactividad, velocidad y usabilidad en las aplicaciones.

Javascript.- es un lenguaje de programación interpretado, dialecto del

estándar ECMAScript. Se define como orientado a objetos, 3 basado en

prototipos, imperativo, débilmente tipado y dinámico.

Localhost.-  es un nombre reservado que tienen todas las computadoras, router o

dispositivo independientemente de que disponga o no de una tarjeta de red Ethernet.

El nombre localhost es traducido como la dirección

IP de loopback 127.0.0.1 en IPv4, o como la dirección ::1 en IPv6.

Servidor Apache.- es un servidor web HTTP de código abierto, para

plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras,

que implementa el protocolo HTTP/1.12 y la noción de sitio virtual.

Sitio Web.- es una colección de páginas web relacionadas y comunes a un dominio

de Internet o subdominio en la Word Wide Web en Internet, una página web es un

documento HTML/XHTML que es accesible generalmente mediante

el protocolo HTTP de Internet.

3.1.4 Desarrollo

La metodología XP consta de diferentes fases como la fase de Planificación del

proyecto que hace primero una recopilación de todos los requerimientos del proyecto,

también debe haber una interacción con el usuario, la segunda fase es la de Diseño que

sugiere seguir diseños simples y sencillos. Para procurar hacerlo todo lo menos

complicado posible para el usuario o cliente, la tercera fase es la de Codificación que

32

Page 43: IMPRESION de Tesis Finalizada

trata del código o programación por parte de los desarrolladores del proyecto la cuarta

fase es la de Pruebas donde se realiza el uso de test para comprobar el funcionamiento

de los códigos que vayamos implementando.

3.1.4.1 FASE 1: PLANEACIÓN

HISTORIAS DE USUARIO

HISTORIA DE USUARIO

Número: 01Nombre: Gestión de usuarios

Entrevistado (Usuario): Administrador con privilegiosFecha: 18 de Diciembre 2013Tiempo Estimado: 1 horaDescripción:El administrador con privilegios tiene acceso a gestionar todo tipo de modificaciones

dentro del sistema mediante una contraseña de superusuario.

Observaciones:

Tabla 11 Historia de Usuario 01 - Fuente: Autor

HISTORIA DE USUARIO

Número: 02Nombre: Gestión de usuarios

Entrevistado (Usuario): Asistente ContableFecha: 18 de Diciembre 2013Tiempo Estimado: 1 horaDescripción:El Cajero tiene acceso únicamente a gestionar cierto tipo de parámetros del sistema como

ingreso de clientes y ventas y únicamente para ver la información guardada mas no borrar

o modificar dicha información.

Observaciones:

Tabla 12 Historia de Usuario 02 - Fuente: Autor

33

Page 44: IMPRESION de Tesis Finalizada

HISTORIA DE USUARIO

Número: 03Nombre: Gestión de usuarios

Entrevistado (Usuario): Encargada ContableFecha: 10 de Diciembre 2013Tiempo Estimado: 1 horaDescripción:La encargada contable tiene acceso a todo el sistema para gestionar usuarios, proveedores,

facturas de venta y compra, inventarios además de ver la información guardada mas no

borrar o modificar dicha información.

Observaciones:

Tabla 13 Historia de Usuario 03 - Fuente: Autor

34

Page 45: IMPRESION de Tesis Finalizada

Cronograma

Mediante el siguiente cronograma se llevó a cabo un seguimiento del desarrollo de la aplicación web contable con los módulos de facturación, contabilidad, roles de pagos.

35

Page 46: IMPRESION de Tesis Finalizada

Grafico N°:12 Cronograma, Fuente: Autor

o Recursos utilizados:

Se utilizó los siguientes recursos

RECURSOS TECNOLÓGICOS

RECURSO VERSIÓN LICENCIAS COSTO

Base de Datos

PostgreSQL

V. 9.0 (32 bits) Libre Libre

Adobe

Fireworks Cs6

V. 12.0 (64bits) Paga

Editor de Texto

Sublime Text

V. 3.0 (32 bits) Libre / Paga Libre/ Paga $70

Navegador Web

Firefox

V. 20 (32bits) Libre Libre

Navegador Web

Google Chrome

V32 (32bits) Libre libre

Microsoft Office 2013 Paga $350

Gestor Servidor

Web XAMP

V.3.2.1(64bits) Libre Libre

Tabla 14 Recursos Tecnológicos. Fuente: Autor

Los recurso utilizados, la mayoría son libres sin costo, las herramientas con licencia

dual como es sublime text es un editor de texto que tiene mayores beneficios al utilizar

en forma paga pero se usó la licencia libre que es potente y no se requiere instalaciones

adicionales.

RECURSOS TÉCNICOS QUE USAMOS

RECURSO MODELO COSTO

Cámara Fotográfica Cyber-Shot $250

Flash Memory Silicón Power 8GB $20

Impresora Canon 190 $120

Scanner Canon SC 230 $80

Computador HP 425 $600

Tabla 15 Recursos Técnicos. Fuente: Autor

36

Page 47: IMPRESION de Tesis Finalizada

Los recursos utilizados, los dispositivos utilizados son de uso constante en especial los dispositivos de almacenamiento, adicional las portátiles personales para llevar el

Iteraciones

Grupo: Eduardo Gudiño

Rol: Programadores

FECHA

(día mes)

ACTIVIDAD REALIZADA Tiem

po (h)

OBSERVACIONES

07 Octubre Generar agenda de trabajo para la

realización del presente proyecto.

1,5

09 Octubre Analizar los procesos que se van

a llevar acabo en este proyecto.

18 Octubre Documentación sobre lenguaje de

programación elegido por el

equipo para las tareas de la

historia de usuario encomendada

2

29 Octubre Reunión con cliente para

presentar las ideas encontradas

por los miembros del equipo de

desarrollo para la iteración actual

y rediseño de la BDA para

ajustarla a los cambios propuestos

2 A medida que vamos

integrando código nos

damos cuenta que la base

de datos no es correcta, lo

que obliga a modificarla

04 Noviembre Trabajo con el compañero de

programación asignado sobre las

tareas que componen la historia

usuario encomendada

1

13 Noviembre Debate sobre las limitaciones

encontradas en la base de datos

después de haber comenzado la

programación de las tareas

3

18 Noviembre Revisión y reajuste de las tareas

de la historia de usuario con el

resto del equipo

2

37

Page 48: IMPRESION de Tesis Finalizada

22 Noviembre Trabajo individual sobre las

tareas que componen la historia

de usuario asignada

2

29 Diciembre Reunión con cliente para

comprobar que vamos por el

camino correcto y reajuste de

tareas asignadas a cada

programador

2

03 Diciembre Trabajo con el compañero de

programación asignado sobre las

tareas encomendadas en la

iteración

1

07 Enero Trabajo con el compañero de

programación asignado en la

presente iteración sobre las tareas

encomendadas

1

14 Febrero Reunión del equipo para poner en

común el trabajo realizado por las

distintas parejas y las distintas

ideas pensadas

2

11 Marzo Revisión de la BDA para

ajustarse a los cambios sufridos al

integrar otras historias y en las

propias especificaciones iniciales

e integración Historia usuario

realizada

1 Pese a que la filosofía XP

se presenta como

favorable a los cambios,

lo cierto es que los

continuos cambios

necesarios sobre la BDA

nos obligan a trabajar re-

diseñando el código

continuamente.

Tabla 16 Iteraciones - Fuente: Autor

38

Page 49: IMPRESION de Tesis Finalizada

3.1.4.2 Fase 2: Diseño

o Diseños simples

Las interfaces de usuario permitirán registrar los datos con facilidad y entendimiento

tanto para el administrador como para el cliente.

La aplicación consta de diseños simples y sencillos para comodidad del cliente, fácil de

registrar y explorar el sistema de manera óptima.

Gráfico 13 Página de bienvenida al sistema, Fuente: Autor

Al ingresar el sistema se muestra la pantalla de bienvenida con todos los módulos

contables.

Gráfico 14 Autentificación de Usuarios, Fuente: Autor

39

Page 50: IMPRESION de Tesis Finalizada

Gráfico 15 Reporte de inventarios, Fuente: Autor

Reporte de inventarios de compras de materia prima y venta de productos.

Gráfico 16 Facturas de compra y venta, Fuente: Autor

Registro de facturas de compra a proveedores de la materia prima y venta de productos

ya procesados por la empresa.

40

Page 51: IMPRESION de Tesis Finalizada

Gráfico 17 Roles de Pago, Fuente: Autor

Roles de pagos para los empleados que laboran en la empresa Quesinor.

Gráfico 18 Facturación Fuente Autor

Cuentas por pagar y cuentas por cobrar y bancos para procesar el tipo de pago para los

proveedores y ventas a los clientes.

o Riesgos

XP sugiere utilizar que los desarrolladores realicen una profunda investigación; con la

cual se deberá reducir al máximo el o los riesgos que supones los problemas

41

Page 52: IMPRESION de Tesis Finalizada

encontrando la mejor solución para no retrasar el proceso de producción de la

aplicación.

o Refactorizar

Dentro de la Aplicación Web se debe buscar reutilización de diferentes partes del

código, esto con el fin de optimizar su funcionamiento bien sea en la estructura o en la

codificación. Es común rehusar el código ya creado para que posteriormente sea

reutilizado.

o Tarjetas C. R. C.

El uso de clases y colecciones permiten reducir el código al momento de la ejecución ya

que se reutiliza el código y se aplica la programación orientada a objetos logrando que

el proyecto sea óptimo.

CASOS DE USO:

Para el desarrollo de este proyecto se dio a conocer los siguientes casos de uso:

Casos de uso: Autentificación: está orientada a los diferentes tipos de usuario que

van a utilizar el sistema como el administrador que va a tener todos los privilegios

dentro del sistema.

Gráfico 19 Autentificación, Fuente: Autor

Caso de uso: Clientes y Proveedores: al momento hacer una compra a un

proveedor registramos un pedido con todos los datos correspondientes.

42

Clientes

Administrador

Page 53: IMPRESION de Tesis Finalizada

Gráfico 20 Proceso cliente, Fuente: Autor

Caso de uso: Verificación de datos: después de que el usuario ingresa al sistema

previamente identificado, podrá tener acceso a diferentes procesos dentro del

mismo.

Gráfico 21 Verificación de Datos, Fuente: Autor.

Caso de uso: Gerente: se encarga de vigilar todos los estados financieros respecto a

los movimientos contables, identificado por el reporte físico de este.

43

Page 54: IMPRESION de Tesis Finalizada

Gráfico 22 Gerente, Fuente: Autor.

Caso de uso: Contadora y Bodeguero: El usuario del sistema se encarga de

Registrar las compras ventas realizadas por concepto de propiedades y servicios, de

acuerdo a la solicitud del nuevo o actual administrador también va a controlar

estados financieros respecto a los movimientos contables, identificado por el reporte

físico de este, el bodeguero va a registrar la materia prima que compra la empresa.

Gráfico 23 Verificación de Datos, Fuente: Autor.

44

Page 55: IMPRESION de Tesis Finalizada

Caso de uso: Base de datos

Gráfico 24 Base de Datos, Fuente: Autor.

45

Page 56: IMPRESION de Tesis Finalizada

DESCRIPCIÓN DE PARTICIPANTES EN EL PROYECTO

Para proveer una forma efectiva de metodología que se ajuste a las necesidades de los

usuarios, es necesario identificar e involucrar a todos los participantes en el proyecto

como parte del proceso de modelado de requerimientos.

También es necesario identificar a los usuarios de la aplicación y asegurarse que el

conjunto de participantes en el proyecto lo representa adecuadamente.

Esta sección muestra los principales y los usuarios involucrados en el proyecto, así

como los problemas más importantes que estos perciben para enfocar la solución

propuesta hacia ellos.

Resumen De Stakeholders

NOMBRE DESCRIPCIÓN RESPONSABILIDADES

Eduardo Gudiño Desarrollador de la

aplicación web.

Cuentas por pagar, Cuentas por Cobrar y

Bancos.

Gráfico 25 Resumen de stakehlders Fuente: Autor

Resumen De Asesores

NOMBRE DESCRIPCIÓN RESPONSABILIDADES

Ing. Marco checa Asesor de la aplicación web. Asesor de los módulos del

sistema.

Andrés Cárdenas Gerente Quesinor Asesor de Pruebas de los

módulos del sistema.

Gráfico 26 Resumen de asesores. Fuente: Autor

3.1.4.3 FASE 3: CODIFICACIÓN

En el desarrollo de la aplicación web de historias clínicas, la programación debe

hacerse ateniendo a estándares de codificación ya creados. Programar bajo estándares

mantiene el código consistente y facilita su comprensión y escalabilidad. 

46

Page 57: IMPRESION de Tesis Finalizada

Crear test que prueben el funcionamiento de los distintos códigos implementados

ayudará a desarrollar dicho código. Crear estos test antes ayudara a saber qué es

exactamente lo que tiene que hacer el código a implementar y se sabrá que una vez

implementado pasará dichos test sin problemas ya que dicho código ha sido diseñado

para ese fin. Se puede dividir la funcionalidad que debe cumplir una tarea a programar

en pequeñas unidades, de esta forma se crearán primero los test para cada unidad y a

continuación se desarrollará dicha unidad, así poco a poco se consigue un desarrollo

que cumpla todos los requisitos especificados. 

Esta clase nos permite a la conexión de la BD PostgreSQL, la clase está

formada en forma de telaraña una modificación en la clase principal permitirá

ser modificada no solo la conexión sino también la consulta de todo el sistema

ya que sus principales funciones realizan la convergencia de almacenar los

procesos a variables de consulta al lenguaje Php.

<?phpclass BaseDeDato{private $Servidor;private $Puerto;private $Nombre;private $Usuario;private $Clave;function construct($Servidor,$Puerto,$Nombre,$Usuario,$Clave){$this->Servidor=$Servidor;$this->Puerto=$Puerto;$this->Nombre=$Nombre;$this->Usuario=$Usuario;$this->Clave=$Clave;}function Conectar(){$BaseDato=pg_connect("host=$this->Servidor port=$this->Puerto dbname=$this->Nombre user=$this->Usuario password=$this->Clave");return $BaseDato;}function Consultas($Consulta){$Valor=$this->Conectar();if(!$Valor)

return 0; //Si no se pudo conectarelse

{//Valor es resultado de base de dato y Consulta es la Consulta a realizar$Resultado=pg_query($Valor,$Consulta);return $Resultado;// retorna si fue afectada una fila}}}?><?phpdefine("BD","quesinorv2");define("SERVIDOR","localhost");define("USUARIO","postgres");define("CLAVE","root");define("PUERTO",5432);?>

47

Page 58: IMPRESION de Tesis Finalizada

Nos permite establecer el uso de sesiones con su respectivo campo y perfil de

usuario, en este script está enfocado a la asignación de variables de sesión para

asignarles a variables en Php con información de la base de datos y a la ves con

la asignación de información del perfil del usuario a la hora de iniciar sesión en

la aplicación con los distintos niveles.

<?phpif(!isset($_SESSION)){session_start();}//Claserequire('../deiv_adi/class.php');$class=new constante();//variables$usuario=$_POST['txt_usuario'];$pass=$_POST['txt_pass'];$result = $class->acceso_usu($usuario,$pass);

if($result=='1'){$resultado = $class->consulta("SELECT * FROM USUARIO U, CAT_USUARIO C whereU.id_cat_usuario=C.id_cat_usuario and stado='1' and usuario='$usuario' and passsword='$pass'");$registros= pg_num_rows($resultado);

for ($i=0;$i<$registros;$i++){$row = pg_fetch_array ( $resultado,$i );$_SESSION["nombre_usuario"]=$row[1];$_SESSION["cat_usuario"]=$row['id_cat_usuario'];$_SESSION["usuario"]=$row[3];print('1');}}if($result=='0'){

print('2');}if($result!='1' && $result!='0'){

print'3';}

?>

Permite la visualización de la información de la base de datos en una tabla y a

la vez es impresa como código HTML en una función Ajax. de JQUERY que

me permite llamar a la clase enviando valor por método post hacia una página

aparte que implique facilitar la programación y a dinamizarla sobre

presentación para la búsqueda en los registros y búsquedas de los clientes,

proveedores, etc.

<?phprequire'../admin/conex.php';$bd=new MySQL();$opciones="";$tabla=$_POST['tbl'];$cmpo=$_POST['cmpo'];

<i class="btn btn-mini btn-danger icon-trash" onclick="id_eliminar('.$row[0].');" title="Eliminar"></i></td></tr>';}

48

Page 59: IMPRESION de Tesis Finalizada

$registro=$_POST['q'];//$m=strtoupper($q);$i=0;$consulta = $bd->consulta("SELECT * FROM $tabla where $cmpo like '%$registro%' LIMIT 8");if($bd->num_rows($consulta)>0){while($row = $bd->fetch_array($consulta)){$opciones.='<tr><td>'.($i+1).'</td><td>'.$row[3].'</td><td>'.$row[1].'</td><td>'.$row[2].'</td><td><i class="btn btn-mini btn-info icon-edit" onclick="id_tabla('.$row[0].');" title="Modificar"></i>

}//$resultado = $class->consulta("SELECT * FROM $tabla where $cmpo like '%$registro%' LIMIT 8");print $opciones;?>

La realización de ventanas emergentes y llenar nuestro campo dependiendo de

la BD facilitando y optimizando los buscadores del sistema.

<div id="modal-table" class="modal hide fade" tabindex="-1"><div class="modal-header no-padding"><div class="table-header">Detalle de la Factura</div></div><div class="modal-footer"><input type="text" id="txt_nom_b" placeholder="Digite Producto"></div><div class="modal-body no-padding"><div class="row-fluid"><table class="table table-striped table-bordered table-hover no-margin-bottom no-border-top" id="tabla"><thead><tr><th>Nro</th><th>Producto</th><th>Descripcion</th>

<th><i class="icon-time bigger-110"></i>Acción</th></tr></thead>

<tbody>

</tbody></table></div></div><div class="modal-footer"><button class="btn btn-small btn-danger pull-left" data-dismiss="modal"><i class="icon-remove"></i>Close</button></div>

Script de una clase php para uso de reportes realizando llamados de las

variables para los reportes con el framework fpdf que permitirá exportar

nuestros datos a un formato pdf.

49

Page 60: IMPRESION de Tesis Finalizada

s<?phpinclude '../../fpdf.php';include '../../conexion.php';conectarse();class PDF extends FPDF {var $widths;var $aligns;function SetWidths($w) {//Set the array of column widths$this->widths = $w;}function SetAligns($a) {//Set the array of column alignments$this->aligns = $a;}function Row($data) {//Calculate the height of the row$nb = 0;for ($i = 0; $i < count($data); $i++)$nb = max($nb, $this->NbLines($this->widths[$i], $data[$i]));$h = 5 * $nb;//Issue a page break first if needed$this->CheckPageBreak($h);//Draw the cells of the rowfor ($i = 0; $i < count($data); $i++) {$w = $this->widths[$i];$a = isset($this->aligns[$i]) ? $this->aligns[$i] : 'L';//Save the current position$x = $this->GetX();$y = $this->GetY();//Draw the border

$this->Rect($x, $y, $w, $h);

$this->MultiCell($w, 5, $data[$i], 0, $a, 'true');//Put the position to the right of the cell$this->SetXY($x + $w, $y);}//Go to the next line$this->Ln($h);}

function CheckPageBreak($h) {

//If the height h would cause an overflow, add a new page immediatelyif ($this->GetY() + $h > $this->PageBreakTrigger)$this->AddPage($this->CurOrientation);}

function Header() {

$this->Image('images/logo.jpg', 36, 30, 53);$this->SetFont('Arial', 'B', 15);$this->Cell(50);$this->Cell(180, 10, 'REPORTES QUESINOR', 0, 0, 'C');$this->Ln(15);$this->Ln(15);}function Footer() {$this->SetY(-15);$this->SetFont('Arial', 'B', 8);$this->Cell(100, 10, 'EMPRESA QUESINOR', 0, 0, 'L');}

50

Page 61: IMPRESION de Tesis Finalizada

3.1.4.4 Fase 4: Pruebas

PROCESOS DE EVALUACIÓN

1. Parámetro de Evolución de la velocidad de trasmisión de datos

Velocidad de trasmisión de datos.- este parámetro se mide el tiempo que tarda

un host o un servidor en poner en la línea de transmisión el paquete de datos a enviar. El

tiempo de transmisión se mide desde el instante en que se pone el primer bit en la línea

hasta el último bit del paquete a transmitir.

- Velocidad de acceso a la base de datos.

En este aspecto la velocidad o tiempo de respuesta es generada dependiente al

esquema de modelado de la base de datos independientemente del ancho de banda.

Rendimiento.- Estas pruebas se realizan, para determinar lo rápido que se realizan los

procesos dentro dela aplicación web sometiendo a condiciones particulares de trabajo.

También puede servir para validar y verificar otros atributos de la calidad del sistema,

tales como la escalabilidad, fiabilidad y uso de los recursos.

Pruebas de carga.- La prueba de carga se realiza generalmente para observar el

comportamiento de una aplicación bajo una cantidad de peticiones esperada. Esta carga

puede ser el número esperado de usuarios concurrentes utilizando la aplicación y que

realizan un número específico de transacciones durante el tiempo que dura la carga. Esta

prueba puede mostrar los tiempos de respuesta de todas las transacciones importantes de

la aplicación.

Pruebas de Stress (a veces llamada prueba de la tortura).- es una forma de prueba

deliberadamente intenso o profundo utilizado para determinar la estabilidad de un de

una aplicación, sistema o entidad determinada.

Se trata de la prueba más allá de la capacidad operativa normal, a menudo a un punto de ruptura, con el fin de observar los resultados. Las razones pueden incluir:

Para determinar los puntos de ruptura o límites de uso seguro.

Se están cumpliendo las especificaciones para confirmar destinados.

Para determinar modos de fallo (¿cómo es exactamente un sistema de falla).

51

Page 62: IMPRESION de Tesis Finalizada

Para poner a prueba el funcionamiento estable de una parte o del sistema fuera de uso estándar.

Pre-requisitos para las pruebas de carga.- El entorno de pruebas de

rendimiento no debe cruzarse con pruebas de aceptación de usuarios ni con el

entorno de desarrollo. Esto es tan peligroso que si las pruebas de aceptación de

usuarios, o las pruebas de integración o cualquier otra prueba se ejecutan en el

mismo entorno, entonces los resultados no son fiables. Como buena práctica,

siempre es aconsejable disponer de un entorno de pruebas de rendimiento lo más

parecido como se pueda al entorno de producción.

2. Parámetro de Evolución vulnerabilidades, seguridades en la aplicación web

Seguridad.- El parámetro misionado se basa en la protección de la información digital, pueden ser elementos tan tangibles como un servidor o su  base de datos.

Generalmente podemos evaluar la seguridad de un activo en base a tres aspectos principales que no necesitan explicación:

Integridad. Propiedad o característica consistente en que el activo de

información no ha sido alterado de manera no autorizada.

Disponibilidad. Propiedad o característica de los activos consistente en que las

entidades o procesos autorizados tienen acceso a los mismos cuando lo

requieren.

Confidencialidad. Propiedad o característica consistente en que la información

ni se pone a disposición, ni se revela a individuos, entidades o procesos no

autorizados.

Estos tres aspectos a su vez dependen de otros tres elementos principales que engloban

prácticamente todos los distintos controles que se pueden establecer en

un sistema informático:

Autenticación: los clientes de nuestras aplicaciones o servicios deben ser

identificados de forma única, sean usuarios finales, otros servicios

o computadoras externas.

Seguridad en el análisis de requerimientos.- Durante el análisis de requerimientos, se

52

Page 63: IMPRESION de Tesis Finalizada

pueden identificar diversas características que derivarán en los requerimientos de

seguridad del software como: Arquitectura de la aplicación, plataforma donde se

ejecutará, tipos de datos que se almacenan o transfieren, tipos de registros, perfiles de

usuarios, tipos de acceso a datos, modos de autenticación.

Seguridad en el diseño.- Muchas de las vulnerabilidades encontradas en

aplicaciones tuvieron su causa en errores de diseño.

Seguridad en la codificación.- La falta de controles adecuados en la codificación,

muchas veces deriva en vulnerabilidades que pueden comprometer a la aplicación o

a los datos de la misma.

Seguridad de encriptación.- Este proceso consiste en ocultar el mensaje real a

usuario que no deben disponer de esa información.

Client - Cert.-Se utilizan certificados digitales para la implementación de este

método. Es necesario que exista un certificado por parte del cliente para poder

establecer la comunicación

3. Parámetro de Evolución de accesibilidad.

Accesibilidad.- Este parámetro consiste al sistema, no al usuario, busca confiar más en

los resultados basados en el desempeño y no en las preferencias.

Inspecciones.- Aplicación de estándares

Pruebas con usuarios finales.- Desarrollar un plan de pruebas

Pruebas automatizadas.- Análisis Web

Compatibilidad con diferentes clientes Web

En informática, multi-plataforma, es un atributo conferido a los programas informáticos o los métodos de cálculo y los conceptos que se ejecutan e interoperar en múltiples plataformas informáticas.

Presentación de los archivos de descarga

Puede descargar los archivos de origen asociados a cualquier tipo de contenido. Si el contenido consta de más de un archivo, se comprime en un archivo ZIP.

Independencia con la resolución de pantalla

El bloque se diseña con un tamaño fijo que no se va a modificar en función del tamaño de la pantalla. Es el más fácil de diseñar y maquetar porqué los elementos

53

Page 64: IMPRESION de Tesis Finalizada

del diseño o bloques secundarios siempre estarán en la misma posición y mantendrán el mismo ancho.

Idiomas

Que una aplicación web disponga la selección de múltiples idiomas.

2. Métricas

a) Unidades de medida, segundos, dispone o no dispone.

b) Tamaño de archivos B, KB, MB.

c) Herramientas de evaluación (benchmark (test)).

d) experiencia, comparar con otros software.

El empleo de herramientas benchmark para evaluar el rendimiento de la presente

aplicación web. Hay cuatro categorías generales de pruebas de comparación:

· Pruebas aplicaciones-base (application-based) las ejecuta y las cronometra.

· Pruebas playback (playback test), las cuales usan llamadas al sistema durante

actividades específicas de la aplicación como son los llamados a imágenes o gráficos y

las ejecuta aisladamente.

· Prueba sintética (synthetic test), la cual enlaza actividades de la aplicación en

subsistemas específicos.

· Prueba de inspección (inspection tests), la cual no intenta imitar la actividad de la

aplicación, sino que las ejecuta directamente en los subsistemas específicos.

54

Page 65: IMPRESION de Tesis Finalizada

Parámetro Descripción Proceso de Prueba Comparación Resultado

Carga a Servidores

Web

Test rendimiento

de aplicación

Esta práctica de aplicación de pruebas de carga es de suma utilidad especialmente cuando te encuentras en la parte de ajustes de configuración del servidor y/o aplicación ya que te permite identificar los límites y posibles fallas antes de que ocurran en un ambiente productivo. Inclusive si estás indeciso y no te decides en qué tecnología aplicar para un proyecto particular y cuál sería el de mayor aguante, puedes hacer un boceto de cada una y ponerlos a prueba para tomar una decisión más objetiva.

El sistema va respondiendo lo que puede y desecha algunas peticiones.

El sistema responde todas las peticiones pero con un retraso considerable.

El sistema colapsa y queda fuera de línea.

Diferencia con una prueba de estrés

Descripción: se refiere al caso particular de determinar el comportamiento del sistema bajo un nivel de exigencia mayor al que es capaz de manejar

El sistema a comparación con la prueba de estrés que se menciona con la petición de llamados al servidor se mantiene en el nivel medio esto quiere decir que:

La aplicación web responde todas las peticiones pero con un retraso considerable.

Herramienta de Uso APACHEBENCH

Sistema OperativoWindows

Navegadores Web

Mozilla Firefox,Google Chrome

Base de DatosPostgreSQL

Servidor Apache, Lenguaje PHP

55

Page 66: IMPRESION de Tesis Finalizada

Los test de aplicaciones base entregan la mejor forma de medir el rendimiento completo del sistema en el mundo real.

Proceso de Evolución Tamaño total de todas las solicitudes

Prueba 1 Prueba2 Prueba 3 Promedio

Inicio de Sesión envió solicitud de usuario y contraseña respuesta de aceptación de acceso o denegación de acceso.

4,8 KB Tiempo: 0ms (onload: 1,16s)

0ms (onload: 858ms) 0ms (onload: 1,24s) 1.086

Herramientas Tipo Proceso Navegador SGDB PlataformaGoogle Page Speed Envió datos Google Crome PostgreSQL Windows 7

Esquema de Calificación

A) De 0 a 1 sB) De 1 a 2 sC) De 2 a 3 sD) De 3 a 4 s

Calificación:B

Conclusión:La aplicación es óptima para su desempeño a un nivel carga de 4,8 KB.

Proceso de Evolución Tamaño total de todas las solicitudes

Prueba 1 Prueba2 Prueba 3 Promedio

Proceso de Consulta front- ent y su servidor de base de datos

16,8 KB 0ms (onload: 2,16s) 0ms (onload: 2.5s) 0ms (onload: 1,94s)

Herramientas Tipo Proceso Navegador SGDB PlataformaAnalysis con Firebug Proceso Búsqueda y

Consulta en su servidor de base de datos

Firefox V.21 PostgreSQL Windows 7

56

Page 67: IMPRESION de Tesis Finalizada

Esquema de Calificación Calificación:

Conclusiones:El sistema responde todas las peticiones pero con un retraso considerable.

Proceso de Evolución Tamaño total de todas las solicitudes

Prueba 1 Prueba2 Prueba 3 Promedio

Proceso accesibilidad de sistema

16,8 KB 0ms (onload: 2,16s) 0ms (onload: 2.5s) 0ms (onload: 1,94s)

Herramientas Tipo Proceso Navegador SGDB PlataformaAnalysis con Firebug Proceso Busqueda y

Consulta en su servidor de base de datos

Firefox V.21 PostgreSql Windows 7

Esquema de Calificación

Calificación: Conclusiones:El sistema responde todas las peticiones pero con un retraso considerable.

57

Page 68: IMPRESION de Tesis Finalizada

Evaluaciones cualitativas.

1. velocidad de trasmisión de datos.

Descripción del proceso:

Proceso de envió información o peticiones a la base de datos desde el front-end, hacia el

servidor de base de datos, realizando tres pruebas continuas y dando como resultado de

este proceso, tuvo un tiempo de retraso de 1.086 segundos que fue el promedio de las

pruebas realizadas.

Proceso Puntuación Opciones

Velocidad de trasmisión de Datos.

1 Segundos 3 Segundos Muy Bueno3 Segundos 4 Segundos Bueno4 Segundos 7 Segundos Aceptable

Resultados Bueno

nota: Este evaluación se dio una calificación por métricas de experiencia personal por realizar varios trabajos de este mismo tipo, lo cual es entre menos sea la velocidad de trasmisión de datos más óptimo es, la aplicación web es independientemente del navegador.

Conclusión de la presente evaluación: El resultado de esta prueba es de Muy Bueno ya que el resultado obtenido está en el rango de 1 a 3 segundos de la velocidad de trasmisión de datos.

2. Vulnerabilidades y Seguridades

Este proceso de evaluación consiste en verificar si la aplicación web dispone de los siguientes aspectos

Descripción del proceso:

Proceso de envió información de disponer la aplicación de las siguientes parámetros que

fue el promedio de las pruebas realizadas.

Procesos SI posee o No Resultado de aciertosSesiones SI

De 2 a 4 acierto Vulnerable.

De 4 a 6 acierto,Óptimo, Aceptable.

Auditoria desde la base de datos

NO

Accesos de usuario y contraseña.

SI

Contraseña encriptada. SiTipos de usuario SI

58

Page 69: IMPRESION de Tesis Finalizada

Todos,Eficiente seguro.

Generar Backup de Base de datos automáticamente.

NO

Modo de Fallos SI

Resultado 5 aspectos aceptables (SI)2 aspectos que no

dispone(NO)

Adicional: este evaluación se dio una calificación por métricas de experiencia personal lo cual es entre más aciertos tenga la aplicación web más óptima en aspectos de seguridad y verificar sus vulnerabilidades, independientemente del navegador.

Conclusión de la presente evaluación: el proceso de evaluación de la aplicación web proyecto como resultado un acierto de 5/7 lo cual es óptimo para este proceso de seguridad.

3. AccesibilidadDescripción del proceso:

Proceso de accesibilidad de diferentes aspectos principales que fue el promedio de

las pruebas realizadas.

Proceso Puntuación ResultadoCompatibilidad con diferentes clientes Web

2

Un puntaje de 4 a 6 es aceptable.

Un puntaje de 7 a 8 Excelente.

Un puntaje de 9 a 10 Sobresaliente.

Presentación de los archivos de descarga

2

Independencia con la resolución de pantalla

2

Adaptativo para dispositivos Tablet, móviles.

2

Idiomas 2Resultado 8 / 10

nota: este evolución se dio una calificación por métricas de experiencia personal lo cual es entre más opciones disponga la aplicación en aspectos de accesibilidad, la aplicación web es independientemente del navegador entre mayor se ala puntuación.

Conclusiones de la presente evaluación: el proceso de evaluación de la accesibilidad en la aplicación web da un promedio de 8 lo cual es excelente ya que la accesibilidad solo tiene una variable en contra que es el idioma.

59

Page 70: IMPRESION de Tesis Finalizada

3.2 Conclusiones parciales del capítulo

La metodología XP aporto de manera que redujo notablemente el código en la

programación del sistema y permite al usuario el ingreso de una gran cantidad de

información que facilita el control de la contabilidad de la empresa reduciendo los

costos de implantación.

La Aplicación Web de control de cuentas por pagar, cuentas por cobrar y bancos va

a permitir optimizar el trabajo que viene realizando la empresa.

Además la aplicación permitirá llevar un registro completo de todos los pagos a

crédito y mediante cheques llevando un control de fechas continuo.

La aplicación web de control de cuentas por pagar, cuentas por cobrar y bancos

mejorara la comodidad y satisfacción de clientes y proveedores dentro y fuera de la

empresa.

60

Page 71: IMPRESION de Tesis Finalizada

CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES

Se establecerán los parámetros necesarios como el manual de usuario para el control

optimo del sistema mediante el cual el encargado del mismo tendrá una guía en la cual

basarse si se suscita algún problema con los procesos de la aplicación.

La Aplicación Web contable con los módulos de cuantas por cobrar, cuentas por pagar

y bancos va a permitir optimizar el trabajo que viene realizando la empresa.

Los reportes físicos serán obtenidos por el usuario administrador encargado del manejo

de los procesos principales del sistema

También se concluye que las funciones utilizadas a lo largo del desarrollo de la

aplicación web fueron utilizadas exclusivamente para los procesos más complejos del

mismo.

De igual forma cabe destacar que el gestor de base de datos postgreSQL no dio

problemas al momento de la extracciones de datos mediante las consultas respectivas

Se concluye que las librerías Jquery y el uso de ventanas modal facilitaron

notablemente los procesos de los módulos contables que maneja la empresa.

De acuerdo con la investigación realizada el sistema es viable debido a que satisface en

su gran mayoría las necesidades establecidas por el usuario final.

Las transacciones comerciales de la empresa se realizaran con mayor agilidad y

facilidad lo cual conlleva mayores ganancias.

Este sistema puede ser implantada a cualquier tipo de empresa comercial ya que es

hacia donde está destinado debido a que si quisiéramos implantarlo en otro tipo de

empresa se necesitaría más recursos.

61

Page 72: IMPRESION de Tesis Finalizada

RECOMENDACIONES

El usuario que utiliza el sistema deberá previamente haberse registrado caso contrario

no tendrá acceso a ningún modulo del sistema únicamente a la parte informativa

El usuario sin registrarse debe ser autorizado y registrado por el encargado del sistema,

la cual para acceder al administrador del sistema deberá ingresar su nombre de usuario

y contraseña.

Es necesario tener una computadora con buenas características para un mejor

rendimiento del sistema para evitar complicaciones de rendimiento del mismo.

Se debe llevar un cronograma de actividades ya que esto ayuda a que el proyecto se

estructure de una forma ordenada.

Es recomendable para los programadores estar en contacto directo con la persona que

va utilizar el sistema ya que en la metodología XP la retroalimentación es el punto

principal para el desarrollo del proyecto.

También es necesario hacer reuniones más frecuentes con los usuarios finales y gerente

de la empresa para verificar el funcionamiento del sistema.

Ampliar el conocimiento de todas las tecnologías asociadas a los Servicios Web para

conocer de manera general o detallada dichas tecnologías.

Se recomienda el uso de las funciones en la programación del sistema para optimizar el

rendimiento del mismo.

También es recomendable el uso de librerías css3 y html5 para mejorar la apariencia

del diseño del sistema.

62

Page 73: IMPRESION de Tesis Finalizada

BIBLIOGRAFÍA Y LINKOGRAFÍA

BIBLIOGRAFÍA

Doc. HERNANDEZ SANPIERY, Roberto (2011), “METODOLOGÍA DE LA

INVESTIGACIÓN”, México.

SCHILDT Herbert, (2012), “FUNDAMENTOS DE PROGRAMACIÓN WEB”, MC

Gew Hill, primera edición, Colombia

GONZALES, CASTAÑEDA JUAN HERNÁNDEZ (2011), “DISEÑO DE TESIS”,

Argentina

LAUDON, Keneth c, LAUDON Jane p. (2012) “SISTEMAS DE INFORMACIÓN

GERENCIAL”, PEARSON, octava edición, México

BERNAL, Mireya (2011), “CONTABILIDAD, SISTEMA Y GERENCIA”, ISEF

Empresa Líder, 1ra Edición, México.

QUEVEDO, José (2013), “PRINCIPIOS DE CONTABILIDAD BÁSICOS”, ISEF

Empresa Líder, 1ra Edición, México.

KENDALL Julie E. KENDALL Kennet E, (2012), “ANÁLISIS Y DISEÑO DE

SISTEMAS”, PRETILE HALL Hipanoamericana S.A, tercera edición, México

.PIATINI Mario G. (2011), “TECNOLOGÍA Y DISEÑO DE BASE DE DATOS”,

ALfaomega, 1ra edición, México.

JUAN DIEGO GAUCHAT (2012), “EL GRAN LIBRO DE HTML5, CSS3 Y

JAVASCRIPT”, MARCOMBO S.A., 1ra edición, España.

Page 74: IMPRESION de Tesis Finalizada

LINKOGRAFÍA

JIMMY WALES Y LARRY SANGER, (2011); Wikipedía; BASE DE DATOS;

http://es.csharp-online.net/ Base De Datos.

ANONIMO, (2009), Slideshare “PROGRAMACIÓN WEB”

http://www.slideshare.net/KillexFghijk/programacion-web-15025296

JIMMY WALES Y LARRY SANGER, (2012) Wikipedia, “APLICACIONES WEB”;

http://es.wikipedia.org/wiki/Aplicación_web

ANONIMO, (2010), Slideshare “TESIS DE SISTEMAS E INFORMÁTICA”;

http://www.Slideshare.net/genyvv/tesis de sistemas e informática

TRIP ADLER, (2011), Scribd, “SISTEMAS CONTABLES”

http://es.scribd.com/doc/15806438/SISTEMAS-CONTABLES

ANONIMO, (2010), SlideShare “CONTABILIDAD PARA EMPRESAS”

http://www.slideshare.net/normanlazo/contabilidad-para-empresas

JIMMY WALES Y LARRY SANGER, (2011), Wikipedia, “CUENTAS POR

COBRAR”

http://es.wikipedia.org/wiki/Cuentas_por_cobrar

JIMMY WALES Y LARRY SANGER, (2012), Wikipedia, “CUENTAS POR PAGAR”

http://es.wikipedia.org/wiki/Cuentas_por_pagar

ANONIMO, (2012), Auditoresycontadores, “BANCOS CONTABILIDAD”

http://www.auditoresycontadores.com/articulos/contabilidad/197-definicion-de-bancos

Page 75: IMPRESION de Tesis Finalizada

Anexo “1”

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

PERFIL DE TESIS PREVIO A LA OBTENCIÓN DEL TÍTULO DE

INGENIERO EN SISTEMAS E INFORMÁTICA

TEMA:

“APLICACIÓN WEB CONTABLE CON LOS MÓDULOS DE FACTURACIÓN,

CONTABILIDAD, ROLES DE PAGOS PARA LA EMPRESA QUESINOR DE LA

CIUDAD DE SAN GABRIEL.”

AUTOR:

DAVID ESTEBAN CRIOLLO TABANGO

ASESOR:

ING. MARCO CHECA

IBARRA-ECUADOR

2013 - 2014

Page 76: IMPRESION de Tesis Finalizada

1. TEMA

“Aplicación web contable con los módulos de facturación, contabilidad, roles de pagos

para la empresa “QUESINOR” de la ciudad de San Gabriel.”

2. DESARROLLO

2.1 ANTECEDENTES DE LA INVESTIGACIÓN

A nivel mundial podemos encontrar una gran variedad de sistemas de información

contable, lo cual las empresas hacen uso de estos y marcan la diferencia ante sus

competidores, esto ha permitido que la tecnología sea una herramienta que va de la mano

con el empresario de hoy, a si tenemos software contable Nectilus que es muy utilizado en

América Latina a la vez que presenta procesos contables de manera general.

En el Ecuador las Pymes han optado por estar a la par con la tecnología y haciendo uso de

estos podemos encontrar algunos sistemas en line para llevar sus procesos contables, la

mayoría está centrada en una contabilidad general para las empresa y no tenemos una

aplicación que este enfocada a Pymes mixtas que elaboren, comercialicen productos

lácteos.

En la provincia del Carchi no encontramos a las empresas que comercialicen lácteos usar

aplicación web contables, la mayoría se enfoca en aplicaciones de escritorios.

2.2 SITUACIÓN PROBLEMÁTICA

En esta empresa se lleva un proceso contable manual, en consecuencia de este método

aplicado, la gerencia tienen ciertos inconvenientes en los diferentes departamentos, en el

de ventas no se lleva un control detallado y preciso de los productos que se venden,

además tienen dificultades con pérdidas de facturas, retenciones, notas de crédito, etc.

En el departamento financiero existen diversos problemas, ya que los altos mandos no

conocen con exactitud los índices monetarios, por la falta de control y desconocimiento

con precisión, el dinero que manejan y posee la empresa, la rentabilidad, activos, pasivos,

patrimonio, estado de pérdidas y ganancias, etc.

Page 77: IMPRESION de Tesis Finalizada

Una molestia que afecta en una gran parte a la empresa es la insatisfacción de los

trabajadores, ya que esta empresa no cuenta con un control minucioso en lo que son horas

extras, horas suplementarias, horas ordinarias, que se incluye en el rol de pagos.

No existen adecuadas formularios de ventas, las cuales señalen las diferentes maneras de

pago, porcentajes de intereses en tiempo de crédito, la cantidad máxima de mercadería que

se puede dar con facilidades de pago entre otras.

La determinación de pérdidas y ganancias se obtiene con el Estado de Resultados. Este

proceso no es presentado por la empresa de una manera organizada que presente a detalle

dicha información, lo cual dificulta determinar si la empresa está progresando

económicamente, o existe un déficit en sus ganancias.

El balance general que realiza la empresa no es realizado con métodos técnicos que

permitan exponer con claridad lo que posee y adeuda la empresa, induciendo a un

desconocimiento por parte de los administradores de la misma

2.3 PROBLEMA CIENTÍFICO

Deficiencia de procesos contables en los módulos de facturación, contabilidad, roles de

pagos en la empresa “QUESINOR” de la ciudad de San Gabriel.

2.4 OBJETO DE INVESTIGACIÓN Y CAMPO DE ACCIÓN

El sistema contable con los diferentes módulos facilita y optimiza la realización de los

procesos contables de la empresa, a la vez que la información está segura y disponible en

cualquier momento.

Los proceso manuales en la facturación ocasionan pérdida de tiempo y en ciertos casos la

información no es anexada correctamente

El Sistema Contable se encarga de controlar la comercialización de la empresa, además

realiza gestiones de compra y venta, en donde se lleva a cabo un proceso, desde la elección

de los productos, la confirmación de la compra.

Además su campo de acción se consolida con los sistemas de información, enfocados a una

meta en común, como la organización de contar con un sistema contable eficiente para

satisfacer las necesidades de los usuarios.

Page 78: IMPRESION de Tesis Finalizada

2.5 IDENTIFICACIÓN DE LA LÍNEA DE INVESTIGACIÓN

El proyecto está enmarcado a la línea de investigación: Desarrollo de Software y

Programación de Sistemas.

2.6 OBJETIVO GENERAL

Implantar aplicación web contable con los módulos de facturación, contabilidad, roles de

pagos para la empresa “QUESINOR” de la ciudad de San Gabriel.

2.7 OBJETIVOS ESPECÍFICOS

Fundamentar científicamente los procesos contables de la empresa “QUESINOR”

de la ciudad de San Gabriel.

Diagnosticar las necesidades de los clientes y los procesos actuales en los aspectos

contables de la empresa “QUESINOR” de la ciudad de San Gabriel.

Desarrollar una aplicación web contable con los módulos de facturación,

contabilidad, roles de pagos para la empresa “QUESINOR” de la ciudad de San

Gabriel.

Validar la propuesta.

2.8 IDEA A DEFENDER

¿Cómo mejorar los procesos contables en los módulos de facturación, contabilidad, roles

de pagos en la empresa “QUESINOR” de la ciudad de San Gabriel?

2.9 VARIABLES DE LA INVESTIGACIÓN

Variables Independientes: Sistemas Contables.

Variables Dependientes: Procesos Contable y Procesamiento de Información.

2.10 METODOLOGÍA A EMPLEAR

La metodología que se aplicará en este proyecto, será la investigación cualitativa porque

servirá para identificar las situaciones que se presentan en el departamento contabilidad de

Page 79: IMPRESION de Tesis Finalizada

la empresa, además también permitirá recolectar información relacionada a las funciones,

procesos y procedimientos, que se llevan a cabo en dicha empresa, también se aplicará la

metodología cuantitativa porque se tabulará y analizará la información recopilada sobre

los procesos contables del departamento.

Además método deductivo por medio de las encuestas aplicadas al personal del centro para

la obtención de conclusiones de manera implícita en las premisas para deducir por medio

del razonamiento lógico, además se ha utilizado diferentes tipos de investigación como es

la cuantitativa para el análisis estadístico de las entrevistas, la cualitativa para el estudio de

las causas y efectos del problema planteado en la factibilidad y validación del sistema.

Además se usará la metodología XP que tratará precisa y únicamente sobre el sistema y

desarrollo de software para determinar de una mejor manera el proceso que implica llevar

los respectivos manuales de usuario sobre su funcionamiento vinculado con los diferentes

tipos de investigación fundamentándose en la recopilación de información, la

investigación documental se utilizó para recolectar todos los datos teóricos necesarios cuya

información será obtenida mediante fuentes de carácter bibliográfico como son los libros,

además documentos que se encuentran vía Internet.

2.11 ESQUEMA DE CONTENIDOS

1. Módulo de Contabilidad

1.1. Definición

1.2. Evolución Histórica

1.3. Manejo de Inventarios

1.4. Asientos Contables

1.5. Rentabilidad

1.6 Facturación

1.7. Contabilidad

1.8. Roles de Pagos

1.9. Kardex

2. Sistema de Información

2.1. Componentes de un sistema de información

2.2. Entrada de la información

2.3. Almacenamiento de la Información

Page 80: IMPRESION de Tesis Finalizada

2.4. Procesamiento de la información

2.5. Salida de la información

3. Aplicaciones Web

3.1. Definición

3.2. Tipo

3.3. Estructura

4. Seguridad Web

4.1. Definición

4.2. Tecnología

4.3. Ventajas.

2.12 APORTE TEÓRICO, SIGNIFICACIÓN PRÁCTICA Y NOVEDAD

A través de la investigación y aportes teóricos realizados sobre los indicadores financieros

que la institución refleja, se busca que la entidad mejore, no solamente sus decisiones

administrativas, sino que lo haga consiguiendo resultados claros y certeros. Esto

acompañado del aprovechamiento de los recursos por una implementación y buen manejo

de una inteligencia de negocios que se fundamente en medios actualizados de cálculo y

vayan de acuerdo a las normas para las entidades públicas.

Mediante este proyecto se logrará optimizar de forma práctica los procesos realizados en la

empresa, además tendrá como fin alcanzar un mejor manejo de los recursos en la dirección

de contabilidad y un control de los distintos departamentos o direcciones. Logrando con

ello un bienestar de la institución y sobretodo de las personas a quien sirve.

La novedad de la aplicación del proyecto se concentra en el cambio de los medidores de

efectividad de los distintos proyectos, pues no se trata de constatar la realización de los

mismos, sino de medir su calidad financiera y por tanto su eficiencia, ya que los medidores

serán cualitativos en cuanto a un patrón de menor gasto y mayor realización de objetivos.

El valor agregado de este proyecto será la utilización de distintos FRAMEWORK como

son BOOTSTRAP, JQUERY UI, JQGRID y a la ves la optimización de consultas con

JSON, estos escenarios de trabajo muestran la última tendencia de desarrollo de

aplicaciones en la web. Que permitirán dar la potencialidad, optimización y una interfaz

dinámica que facilitara la realización de procesos a los usuarios.

Page 81: IMPRESION de Tesis Finalizada

III BIBLIOGRAFÍA Y LINKOGRAFÍA

3.1 Bibliografía

QUEVEDO, José (2006) “PRINCIPIOS DE CONTABILIDAD BÁSICOS”,

Quinta Edición, México.

CUADRA, Dolores (2008) “DESARROLLO DE BASE DE DATOS,

CURSOS PRÁCTICOS DESDE EL ANÁLISIS A LA

IMPLEMENTACIÓN”, 2da. Edición. ECOE Ediciones.

VENEGAS, Francisco (2008) “CONTABILIDAD Y SOFTWARE”, 2da.

Edición

CURTO, Josep (2010) “INTRODUCCIÓN ALA GESTIO CONTABLE”,

1era. Edición, Editorial UOC

CANO, Josep Lluís (2009) “CONTABILIDAD Y COSTOS”, 1ra edición

Banespyme Ediciones.

MÉNDEZ, Luis (2006) “NUEVO PLAN GENERAL DE

CONTABILIDAD”, Ediciones Gestión.

DASHED, Andrajo (2008) “CONTABILIDAD DE COSTOS 2, MAC-

GRAW HILL COMPANIES INC”, Segunda Edición.

LISCANO, Jesús. (2007)”CONTABILIDAD FINANCIERA”, Ediciones Gestión

(2005) Venezuela.

PEREZ, Rosario (2004)”TECNICAS CONTABLES”, sage (2004) Argentina.

BERNAL, Mireya (2009), CONTABILIDAD, SISTEMA Y GERENCIA,

ISEF Empresa Líder, 1ra Edición, México.

Page 82: IMPRESION de Tesis Finalizada

3.2 Linkografía

WALES, Jimmy (2010) -“CONTABILIDAD EN LOS SISTEMAS”

http://www.degerencia.com/tema/contabilidad,Colombia.

GALEON.COM (2000) – “CONTABILIDAD Y COSTOS”

http://contabilidadycostos.galeon. com, Venezuela.

DEFINICION.DE (2008) BALANCE GENERAL”

http://definicion.de/balance-general/,Cuba.

IDM Informática S.L.L. (2012) “APLICACIONES DE GESTIÓN +

CONTABILIDAD INTEGRADA” http://www.idminformatica.com/

GESTDOCUMENT (2010) “EL TRATAMIENTO CONTABLE DE LAS

APLICACIONES INFORMÁTICAS”

http://www.gesdocument.com/actualidad/el-tratamiento-contable-de-las-

aplicaciones-informaticas

TRIP ADLER, (2009), Scribd, “SISTEMAS CONTABLES”http://es.scribd.com/doc/15806438/SISTEMAS-CONTABLES

SlideShare “CONTABILIDAD PARA EMPRESAS” http://www.slideshare.net/normanlazo/contabilidad-para-empresas

___________________David Criollo

CC. 1004034805

Page 83: IMPRESION de Tesis Finalizada

Anexo “2”

MANUAL TECNICO

Requerimientos Técnicos

Equipo PC

Las características mínimas para el funcionamiento del sistema son:

Procesador Intel Pentium o posterío

Memoria de 2 GB o más.

Sistema Operativo Windows XP, Vista, 7, 8, 8.1.

Software necesario

PostgreSQL: es un Gestor de bases de datos relacional orientado a objetos y libre, en

el cual se procederá a cargar nuestra base de datos previamente definida.

Instalación PostgreSQL:

Una vez descargado el archivo de instalación de PostgreSQL (postgresql-9.0.0-rc1-

windows.exe de 45,5 MB) pulsaremos con el botón derecho del ratón sobre él y

seleccionaremos "Ejecutar como administrador"

Se iniciará el asistente para instalar PostgreSQL, pulsaremos "Siguiente":

Indicaremos la carpeta de instalación de PostgreSQL, donde se guardarán los ejecutables,

librerías y ficheros de configuración de PostgreSQL:

Indicaremos también la carpeta donde se guardarán los datos por defecto de PostgreSQL:

Introduciremos la contraseña para el superusuario "root" que será con el que iniciemos

sesión para administrar la base de datos:

Introduciremos el puerto de escucha para la conexión con el servidor PostgreSQL, por

defecto el 5432:

Pulsaremos "Siguiente" para iniciar la instalación definitiva del servidor PostgreSQL en

Microsoft Windows 7:

Page 84: IMPRESION de Tesis Finalizada

Se iniciará el asistente para instalar el motor de base de datos PostgreSQL, que creará las

carpetas oportunas, copiará los ficheros necesarios y creará el servicio Windows para

iniciar de forma automática el motor de base de datos:

Una vez finalizada la instalación quitamos la opción de Stack Builder y clic en terminar.

Para cargar nuestra base de datos abrimos el programa pgAdmin III de PostgreSQL y

damos doble clic en PostgreSQL 9.0 (localhost: 5432).

Luego escogemos Databases, New Database, ingresamos el nombre de la base de datos y

escogemos OK.

Finalmente para restaurar nuestra base de datos, damos clic derecho en la base

anteriormente creada y escogemos la opción Backup, buscamos nuestra base y la parte de

Encoding escogemos UTF8 y listo.

XAMPP es un servidor independiente de plataforma, software libre, que consiste

principalmente en la base de datos MySQL, el servidor web Apache y los intérpretes para

lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de

los diferentes sistemas operativos), Apache, MySQL, PHP, Perl.

El programa está liberado bajo la licencia GNU y actúa como un servidor web libre, fácil

de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está disponible

para Microsoft Windows, GNU/Linux, Solaris y MacOS X.

Características y requisitos.

XAMPP solamente requiere descargar y ejecutar un archivo zip, tar, exe o fkl, con unas

pequeñas configuraciones en alguno de sus componentes que el servidor Web necesitará.

XAMPP se actualiza regularmente para incorporar las últimas versiones de

Apache/MySQL/PHP y Perl. También incluye otros módulos como OpenSSL y

phpMyAdmin. Para instalar XAMPP se requiere solamente una pequeña fracción del

tiempo necesario para descargar y configurar los programas por separado. Puede

encontrarse tanto en versión completa, así como en una versión más ligera que es portátil.

Finalmente para la ejecución del sistema ejecutamos xampp y damos clic en start servive

Apache, luego nos dirigimos al navegador Firefox o Chrome e introducimos la dirección

Page 85: IMPRESION de Tesis Finalizada

localhost/el nombre del proyectos y ejecutamos, cabe destacar que antes de esto debimos

haber copiado nuestro proyecto en la siguiente dirección C:/xampp

Page 86: IMPRESION de Tesis Finalizada

Anexo “3”

MANUAL DE USUARIO

Previamente registrados ingresamos nuestro nombre de usuario y la clave personal que

introdujimos al registrarnos.

La Página principal index cuenta con la información básica de la empresa “ QUESINOR” como una breve introducción, galería, misión y visión además de la dirección y horarios de atención. Elegimos la opción menú y luego la opción registrar nuevo usuario para acceder al sistema ingresamos un nombre de usuario y una contraseña.

Al elegir la opción clientes dentro de la opción menú, nos llevara al registro de clientes en el cual llenamos todos los datos personales de los clientes y luego damos clic en ingresar.

Page 87: IMPRESION de Tesis Finalizada

Al elegir la opción proveedor dentro de la opción menú, nos llevara al registro del proveedor en el cual llenamos todos los datos personales de los proveedores y luego damos clic en ingresar.

En la opción productos debemos llenar los campos respectivos, para registrar un nuevo producto que posteriormente estará relacionado con una categoría, damos clic en ingresar y listo.

Para las cuentas por pagar debemos buscar o ingresar los datos de un proveedor previamente registrado, buscar un producto disponible para su compra, ingresamos la cantidad a comprar y su precio, elegimos la opción correspondiente y registramos a crédito y posteriormente cancelamos los pagos acorde a las fechas.

Page 88: IMPRESION de Tesis Finalizada

Para la cuantas por cobrar debemos buscar o ingresar los datos de un cliente previamente registrado, buscar un producto disponible para su venta, ingresamos la cantidad a comprar y su precio, elegimos la opción correspondiente y registramos a crédito y posteriormente cancelamos los pagos acorde a las fechas.

Después de haber seleccionado pago por cheque en la factura sea de compra o venta nos

dirigimos al módulo de bancos y registramos el cheque llenando todos los datos

correspondientes.

Page 89: IMPRESION de Tesis Finalizada

Anexo “4”

CARTA DE ACEPTACIÓN

ATENCIÓN: ING. RITA DÍAZ FECHA: 18/11/2013 IBARRA

EMPRESA: “QUESINOR”

PRESENTE:

Por este medio me permito comunicarle que el alumno: David Esteban Criollo Tabango,

quien actualmente cursa el 9no semestre de Ingeniería en Sistemas en la UNIVERSIDAD

AUTÓNOMA DE LOS ANDES “UNIANDES”, han sido aceptados para realizar una

Aplicación web contable, para la empresa “QUESINOR”.

De antemano le agradezco su atención:

ATENTAMENTE

…………………………………………..Andrés Cárdenas

Gerente

Page 90: IMPRESION de Tesis Finalizada

Anexo “5”

CARTA DE IMPLEMENTACIÓN

ATENCIÓN: ING. RITA DÍAZ FECHA: 18/11/2013 IBARRA

EMPRESA: “QUESINOR”

PRESENTE:

Por este medio me permito comunicarle que el alumno: David Esteban Criollo Tabango,

quien actualmente cursa el 9no semestre de Ingeniería en Sistemas en la UNIVERSIDAD

AUTÓNOMA DE LOS ANDES “UNIANDES”, la aplicación web contable ha sido

instalada y se encuentra en fase de pruebas reitero que se está realizando un control de los

procesos contables, a la vez que se reuniones continuas con la empresa “QUESINOR”.

De antemano le agradezco su atención:

ATENTAMENTE

…………………………………………..Andrés Cárdenas

Gerente