Está en la página 1de 95

UNIVERSIDAD NACIONAL DE PIURA

FACULTAD DE INGENIERIA INDUSTRIAL


ESCUELA PROFESIONAL DE INGENIERIA INFORMATICA

TESIS

“APLICACIÓN WEB PARA MEJORAR LA GESTION DE VENTAS DE


LA LIBRERÍA BAZAR JEHOVA BENDICE LA EDUCACION PAITA-
TORTUGA 2018”

PRESENTADA POR:
BACH.QUEREVALU VITE MARIA DEL SOCORRO

LINEA DE INVESTIGACION: COMPUTACION-SISTEMA INFORMATICO

Piura, Perú

2018
UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA INFORMATICA

TESIS

“APLICACIÓN WEB PARA MEJORAR LA GESTION DE VENTAS DE


LA LIBRERÍA BAZAR JEHOVA BENDICE LA EDUCACION PAITA-
TORTUGA 2018”

TESIS PARA OPTAR EL TITULO DE INGENIERA INFORMATICA

PRESENTADA POR: ____________________________________


BACH.QUEREVALU VITE MARIA DEL SOCORRO

ASESORADA POR: ___________________________________


DR. RIGO FELIX REQUENA FLORES

LINEA DE INVESTIGACION: COMPUTACION-SISTEMA INFORMATICO

Piura, 2018
DEDICATORIA

AGRADECIMIENTOS
Contenido
RESUMEN ............................................................................................... 1

ABSTRACT............................................................................................... 1

INTRODUCCION ...................................................................................... 1

I. ASPECTOS DE LA PROBLEMATICA ........................................................ 1

1.1 DESCRIPCION DE LA REALIDAD PROBLEMÁTICA ......................................................... 1

1.2 FORMULACION DEL PROBLEMA ............................................................................... 1

1.3 JUSTIFICACIÓN E IMPORTANCIA DE LA INVESTIGACIÓN ............................................. 1

1.3.1 Justificación teórica .................................................................................................................... 2

1.3.2 Justificación Practica .................................................................................................................. 3

1.3.3 Justificación tecnológica ............................................................................................................. 3

1.3.4 Importancia de Investigación ..................................................................................................... 4

1.3.5 Beneficiarios ............................................................................................................................... 4

1.4 OBJETIVOS................................................................................................................ 5

1.4.1 Objetivos general................................................................................................... 5

1.4.2 Objetivos específicos ................................................................................................................ 6

1.5 DELIMITACIONES DE LA INVESTIGACION ................................................................... 6

1.5.1 Delimitaciones geográfica .......................................................................................................... 6

1.5.2 Delimitaciones tecnológica ........................................................................................................ 6

1.5.3 Delimitaciones temporal/espacial .............................................................................................. 7

II MARCO TEORICO................................................................................ 7

2.1 ANTECEDENTES DE LA INVESTIGACION ....................................................................... 7

I
2.1.1 Antecedentes locales ................................................................................................................ 7

2.1.2 Antecedentes nacionales.......................................................................................................... 9

2.1.3 Antecedentes internacionales .................................................................................................. 13

2.2. BASES TEÓRICAS...................................................................................................... 15

2.2.1 Teorías sobre desarrollo de aplicación WEB ............................................................................ 15

2.2.2 Teorías sobre gestión de ventas .......................................................................................... 24

2.3 GLOSARIO DE TÉRMINOS BÁSICOS. ........................................................................... 29

2.4 MARCO REFERENCIAL ............................................................................................. 31

2.4.1 Información General ................................................................................................................ 31

2.4.2 Breve Reseña Histórica ............................................................................................................. 31

2.4.3 Visión ........................................................................................................................................ 32

2.4.4 Misión ....................................................................................................................................... 32

2.4.5 Funciones del personal de la librería bazar Jehová bendice la Educación ............................. 32

2.4.6 Áreas de la librería .................................................................................................................. 33

2.5 HIPOTESIS.............................................................................................................. 33

2.5.1 Hipótesis general .................................................................................................................... 34

2.5.2 Hipótesis especifica ............................................................................................................... 34

2.6 IDENTIFICACION Y OPERACIONALIZACION DE VARIABLES........................................ 34

2.6.1 Variable independiente ......................................................................................................... 34

2.6.2 variable dependiente .............................................................................................................. 34

2.6.3. Indicadores de las Variables ................................................................................................. 35

III MARCO METODOLOGICO ................................................................ 37

3.1. ENFOQUE Y DISEÑO ................................................................................................ 37

3.2. NIVEL. ..................................................................................................................... 38

II
3.3. TIPO. ....................................................................................................................... 38

3.3.1. De acuerdo a la finalidad o propósito .................................................................... 38

3.3.2. De acuerdo al Alcance o evolución del fenómeno estudiado ................................................. 39

3.3.3. De acuerdo a las fuentes ......................................................................................................... 39

3.3.4 De acuerdo al lugar que se desarrolla ...................................................................................... 39

3.3.5 De acuerdo a su amplitud ........................................................................................................ 39

3.3.6 De acuerdo a su profundidad ................................................................................................... 39

3.3.7 De acuerdo a su naturaleza ...................................................................................................... 40

3.4. SUJETOS DE LA INVESTIGACIÓN. .............................................................................. 40

3.4.1. Sujeto de la Investigación. .................................................................................... 40

3.4.2. Población y Muestra. ............................................................................................................... 40

3.5 MÉTODOS Y PROCEDIMIENTOS. ................................................................................ 41

3.6 TÉCNICAS E INSTRUMENTOS. .................................................................................... 41

3.7 ASPECTOS ÉTICOS. .................................................................................................... 41

CAPITULO IV: DESARROLLO DE LA APLICACIÓN WEB.............................. 41

4.1 DETERMINACION DE LOS REQUERIMIENTOS ............................................................. 41

4.1.1 REQUERIMIENTOS FUNCIONALES DE LA APLICACIÓN ............................................................. 41

4.1.2 REQUERIMIENTOS NO FUNCIONALES DE LA APLICACIÓN ....................................................... 43

4.3 DIAGRAMAS Y DESCRIPCIÓN DE CASOS DE USO DEL SISTEMA ................................... 44

4.3.1 Diagrama de Relación entre los actores y los casos de uso ..................................................... 44

4. 3.2 Casos de Uso del rol de Cliente ............................................................................................... 45

4. 3.3 Casos de Uso del rol de Administración .................................................................................. 48

IV ASPECTOS ADMINISTRATIVOS ......................................................... 44

III
4.1. CRONOGRAMA DE GANTT ....................................................................................... 44

..................................................................................................................................... 44

4.2. PRESUPUESTO. ........................................................................................................ 45

4.2.1 RECURSOS HUMANOS .............................................................................................................. 45

4.2.2 RECURSOS SOFTWARE ............................................................................................................. 45

4.2.3 RECURSOS MATERIALES ........................................................................................................... 46

4.2.4 SERVICIOS ................................................................................................................................. 46

4.3 CUADRO DE CONSOLIDADO. ..................................................................................... 46

4.4 FINANCIAMIENTO .................................................................................................... 47

V BIBLIOGRAFIA .................................................................................... 47

VI. ANEXOS ........................................................................................... 52

6.1 MATRIZ DE CONSISTENCIA. ....................................................................................... 52

6.2. INSTRUMENTOS DE RECOLECCIÓN DE DATOS. .......................................................... 54

6.2.1 ENCUESTAS: .............................................................................................................................. 54

6.2.2 ENTREVISTA: ............................................................................................................................. 56

6.3. INFORME DE VALIDÉZ Y CONFIABILIDAD DE LOS INSTRUMENTOS DE RECOLECCIÓN DE

DATOS................................................................................................................................ 57

IV
Índice de Figuras

Figura 1:Arquitectura cliente servidor .............................................................................................................18

Figura 2:Arquitectura de tres capas con dos niveles .......................................................................................19

Figura 3:Tipos de venta ....................................................................................................................................27

Grafico 1:Organigrama de la librería Bazar Jehová la Educación Paita-Tortuga 2018 ________________ 57

V
Indice de Tablas

Tabla 1:Fases del proceso de atención al cliente ______________________________________________ 29

Tabla 2:Operacionalizacion de variables _____________________________________________________ 36

Tabla 3:Poblacion y Muestra ______________________________________________________________ 40

Tabla 4:Tecnicas e Instrumentos ___________________________________________________________ 41

Tabla 5:Cronograma de Actividades ________________________________________________________ 44

Tabla 6:Recursos Humanos ________________________________________________________________ 45

Tabla 7:Recursos de Software _____________________________________________________________ 45

Tabla 8:Recursos de Materiales ____________________________________________________________ 46

Tabla 9:Servicios ________________________________________________________________________ 46

Tabla 10:Cuadro de Consolidado ___________________________________________________________ 46

Tabla 11:Matriz de Consistencia ___________________________________________________________ 53

VI
Indice de Cuadros

Cuadro 1: descripción de caso de uso Observar Información de la librería ................................................... 45

Cuadro 2:descripción de caso de uso Observar Catálogo de Productos ......................................................... 45

Cuadro 3:descripción de caso de uso Consultar Ofertas ..................................... Error! Bookmark not defined.

Cuadro 4:descripción de caso de uso Registrarse ........................................................................................... 46

Cuadro 5:descripción de caso de uso Solicita Pedido...................................................................................... 47

Cuadro 6:descripción de caso de Uso Solicitar Garantía ................................................................................ 48

VII
RESUMEN

ABSTRACT

INTRODUCCION

Este proyecto de investigación es un diseño no experimental que está basado para mejorar las

ventas de la librería “BAZAR JEHOVA BENDICE LA EDUACION” Paita-Tortuga 2018, por lo

cual tenemos que mejorar muchos problemas ya que la librería no cuenta con una base de datos, todas

sus funciones lo hacen de manera manual.

El nivel de investigacion es descriptiva, ya que las entrevistas con los dueños de la empresa,

describen que tienen muchas pérdidas de dinero, ellos necesitan una aplicación web que lleve el

control de sus ventas que se realizan en el día, y que mejore la atención con el cliente.

El tipo de investigacion es aplicada a la tecnología, ya que realizaremos una base de datos con

todos los productos, de acuerdo a la naturaleza es cuantitativa lo que nos permite llevar así un registro

de los productos existentes, el control de todas las ventas que se realizan, ya sea ganancias o pérdidas.

De acuerdo a su profundidad es explicativa, con una amplitud sociológica, tiene un alcance o

evolución transversal que nos permite hacer una documentación de análisis de los procesos de tiempo

que necesitamos para registrar productos, buscar productos, emitir reportes de las ventas.

Para el desarrollo del proyecto se utilizó variables, la variable independiente que nos permite

desarrollar una aplicación web, la variable dependiente para mejorar la gestión de ventas.

trabajaremos el SQL server, y utilizaremos NetBeans IDE 8.2, realizaremos pruebas para corregir

errores, verificaremos vulnerabilidades, amenazas, riesgos, todo ello es un análisis de estrategias para

verificar que todo este correcto , utilizaremos la Metodologia RUP, investigaremos de acuerdo a las

fuentes bibliográficas ya sea primaria o secundaria.

1
I. ASPECTOS DE LA PROBLEMATICA

1.1 DESCRIPCION DE LA REALIDAD PROBLEMÁTICA

La librería “bazar Jehová bendice la educación “, se encuentra consciente de

la necesidad de llevar a cabo un mejor control de registro de ventas , ya que se realiza

de manera manual y genera una cantidad de archivos de datos por atender y no se

realiza con rapidez , lo cual genera pérdida de tiempo sobre todo en la búsqueda de

un pedido por cliente , también se requiere llevar un mejor control de inventario como

son entradas y salidas de productos de almacén , ya que la falta de información de los

stocks de productos genera un retraso en la entrega de pedidos y muchas veces causa

molestia hacia nuestros clientes , y lo que es la facturación también se realiza de manera

manual y está expuesto a muchos errores de ingreso de registro ;sobre todo de cálculos

lo que genera muchas veces perdida de dinero .

1.2 FORMULACION DEL PROBLEMA

¿Contar con una aplicación web ayudara a mejorar el proceso de gestión de ventas

de la librería bazar Jehová bendice la educación Paita -Tortuga 2018?

1.3 JUSTIFICACIÓN E IMPORTANCIA DE LA INVESTIGACIÓN

La creación del presente proyecto, es sistematizar los diversos procesos manuales y

permitir al administrador de la librería “Bazar Jehová bendice la educación “, tener el

control de cada uno de los diferentes módulos y/o puntos de servicio.

1
1.3.1 Justificación teórica

Este proyecto de investigación representa el inicio a una informática que nos

facilita tanto para minimizar tiempos de espera, obtener ganancias satisfactorias para

la librería Bazar Jehová Bendice la educación ya que aborda diferentes paradigmas

de la programación.

Las aplicaciones web son instrumentos que interactúan con el medio ambiente,

permitiendo un control eficiente y optimo que brinda un adecuado manejo de los

datos, es por ello que se propuso el desarrollo de una aplicación web para mejorar

la gestión de ventas de la librería Bazar Jehová Bendice la educación Paita -Tortuga.

Este estudio contribuirá a realizar un análisis más profundo de esta problemática,

donde se induce a una nueva perspectiva de aplicación y a su vez para que la

organización establezca una aplicación de información que sea eficaz y eficiente

tanto para el cliente, como para el dueño de la librería. De modo que hay que llegar

a una solución para dar respuesta a los problemas que suceden actualmente con el

control de ventas, perdida de dinero.

Con la aplicación desarrollada se podrá satisfacer las expectativas de las áreas

involucradas en la librería agilizando el proceso al momento de crear los registros,

modificar y actualizar las ventas, así mismo ahorrando tiempo que beneficiará al

cliente.

Esta aplicación Web para mejorar la gestión de Ventas tiene como objetivo

corregir problemas en el área contable de la librería “Bazar Jehová Bendice la

Educación” Paita-Tortuga 2018.

La aplicación expuesta debe generar facilidad para interactuar con la interfaz, en

el ingreso de datos específicos, además de verificar que los datos históricos de la

2
librería es superada por los datos actuales para luego ser exportados a la base de

datos de una forma rápida y sencilla, una vez realizado este proceso se procederá a

realizar consultas sobre los productos que existen y posteriormente detallándose en

los reportes de forma correcta. con el desarrollo de la aplicación, se contribuirá a

mejorar las ventas de la librería “Bazar Jehová Bendice la Educación “Paita-Tortuga

2018.

1.3.2 Justificación Practica

La investigación tiene como finalidad desarrollar una aplicación para mejorar la

gestión de ventas y controlar en área contable ya que atraves de esta tecnología se

permitirá el procesamiento de toda la información de registros de ventas, controlar

las salidas, entradas de productos, las ganancias, perdida de dinero de la librería

“Bazar Jehová Bendice la Educación” Paita- Tortuga 2018.

Lo cual nos permitirá un control eficaz, adecuado y confiable que optímese y

automatice el proceso y se pueda llevar de forma ordenada, segura y efectiva el

registro de productos, control de ventas y ganancias, perdida de dinero de la librería

“Bazar Jehová Bendice la Educación “Paita -Tortuga 2018.

1.3.3 Justificación tecnológica

La investigación aborda aspectos importantes para el beneficio de la tecnología

que nos facilita con tan solo dar clic, en cuestiones de segundos ya tienes tus

requerimientos satisfechos, mejora tus ventas. Ya que la aplicación web te muestra

las probabilidades exitosas que serán tus ventas. La aplicación fue desarrollada para

el beneficio del cliente, la librería de esta manera obtendrá ganancias satisfactorias,

3
ya que su función es darle al cliente la satisfacción de obtener ese requerimiento de

una manera fácil, sencilla y rápida.

1.3.4 Importancia de Investigación

Con el desarrollo de la aplicación web, la librería “Bazar Jehová Bendice la

Educación” Paita -Tortuga conocerá de manera rápida y oportuna, la información

de atrasos, falta de dinero, verificar si el producto existe, verificar si el producto está

el buen estado de la misma manera, pudiendo así realizar las acciones pertinentes

en cada uno de los casos antes mencionados.

La librería “Bazar Jehová Bendice la Educación” Paita-Tortuga. contará con

información actualizada de los registros y control de ventas, así como también de

los atrasos y faltas derivados de este proceso.

La aplicación permitirá visualizar reportes de acuerdo al rol de usuario con el que

se ingrese al Sistema.

1.3.5 Beneficiarios

1.3.5.1 Dueño de la Empresa:

Obtendrá ganancias ya que tendrá el control de todas las ventas que se

realicen en el día, por lo cual también contara con el registro de productos que

existen en su librería, logrando una satisfacción, teniendo la certeza, que no se

perdió ningún producto o que sus trabajadores realicen alguna imprudencia,

perjudicando al cliente o al dueño de la librería, tan vez porque no realizaron

correctamente los cálculos , esto podría ocasionar que estén cobrando menos de

lo que es su pago en realidad.

4
por estos motivos se contará con una aplicación web que ayudará en el

proceso para mejorar la gestión de ventas.

1.3.5.2 Indirectos:

Los usuarios ya que podrán recibir un mejor servicio, ya no habrá confuncion

en los cálculos a la hora de cancelar su producto, serán atendidos rápidamente,

ya que los productos están registrados, organizados.

1.3.5.3 Trabajadores:

su trabajo será más sencillo, rápido ya que no tendrán que buscar los

productos entre tantos productos, porque ya contaran con una aplicación web

que llevara el proceso de la gestión de ventas teniendo así el control de los

registros de productos que entrar, salen, obteniendo ganancias satisfactorias para

la librería Bazar Jehová bendice la educación Paita-Tortuga 2018.

1.3.5.4 Lector:

Este informe fue desarrollado basándose en los datos históricos de la librería

Bazar Jehová bendice la Educación Paita-Tortuga por lo cual está aportando

ideas nuevas para mejorar el proceso de la gestión de ventas, tendiendo así un

control más detallado, haciendo las acciones más fáciles, comprensible tanto

para el cliente, como para el dueño, como para el trabajador será de mucha

utilidad para los lectores que buscan información para guiarse y hacer

aplicaciones web mucho mejor que este.

1.4 OBJETIVOS

1.4.1 Objetivos general

5
Desarrollar una aplicación web que permita mejorar la gestión de ventas de la librería “bazar

Jehová bendice la educación” Paita-Tortuga 2018

1.4.2 Objetivos específicos

Analizar el proceso del control de registro de productos.

Identificar las necesidades del cliente de acuerdo a sus requerimientos.

Realizar diseño de base de datos que nos permita manejar la información de la librería

Bazar Jehová bendice la educación Paita-Tortuga.

Brindar a los clientes una rápida atención al momento de realizar sus pedidos, para

reducir el tiempo de espera.

Desarrollar un diseño adecuado para controlar y reducir el riesgo de pérdida de dinero

de la librería Bazar Jehová bendice la educación Paita-Tortuga.

1.5 DELIMITACIONES DE LA INVESTIGACION

1.5.1 Delimitaciones geográfica

La aplicación web es diseñada para la tienda central del Bazar que incluye los

diferentes procesos de ventas que se ubica en calle balta S/N C.P. La Tortuga _

Paita. Además, que las ventas son in-situ y presencial con clientes de la Tortuga.

1.5.2 Delimitaciones tecnológica

Es una aplicación web que se enfoca el mejorar las ventas de la librería “Bazar

Jehová bendice la educación” para llevar un control de sus ventas, reducir los riegos

de perdida de dinero, que la atención sea rápida y eficaz. Aplicando PHP en un

entorno integrado de desarrollo NetBeans para programar las diferentes clases que

componen el sistema y la gestión de los datos con SQL.

6
1.5.3 Delimitaciones temporal/espacial

Para la información de la data, se considera las operaciones de los últimos cinco

años, de los registros con que cuenta el Bazar.

En lo que respecta al desarrollo de la aplicación web, se estima su desarrollo en

cinco (05) meses.

II MARCO TEORICO

2.1 ANTECEDENTES DE LA INVESTIGACION

2.1.1 Antecedentes locales

(Dario, 2018) en la tesis titulada “DESARROLLLO DE UN SISTEMA

INFORMATICO DE REGISTRO INTEGRADO PARA MEJORAR EL

CONTROL DE INVENTARIO DE BIENES PATRIMONILAES EN LA

INSTITUCION EDUCATIVA”, Universidad Nacional de Piura, presentado para

obtener el título Ingeniero Informático, tiene como objetivo demostrar que se

pueden agilizar los procesos y minimizar los tantos en registros, búsqueda y emisión

de reportes dentro de la I.E. San Agustín, La Matanza –Chulucanas.

Se utilizó la metodología de desarrollo de software RUP, que con distintas fases

ayudan a crear aplicaciones eficientes y a las necesidades de los usuarios; para

complementar esta metodología se empleó el lenguaje de programación java, que

por su robustez permite crear aplicaciones de escritorio muy eficiente, en el

almacenamiento de los datos se dispuso a utilizar el sistema de administración de

base de datos MySql.

7
Se mejoró el proceso de registro, búsqueda y emisión de reportes; lo cual es muy

beneficioso para los usuarios que tienen a cargo el inventario interno de la I.E. San

Agustin, La Matanza, esto minimizo los tiempos de espera

(Garcia, 2015) En la tesis titulada “CREACION DE UNA APLICACIÓN DE

LA REALIDAD AUMENTADA PARA MEJORAR LAS VENTAS EN LA

EMPRESA IMPORTACIONES LABAN SAC”,Universidad Nacional De Piura,

presentada para obtener el título de Ingeniero Informático, objetivo es servir dentro

de la tienda Importaciones Laban S.A. C. para la toma de decisiones más rápida en

los clientes a la hora de elegir un producto de la tienda y así mejorar las ventas en la

empresa haciendo uso de la tecnología de Realidad Aumentada para mostrar

imágenes en 3D de determinados productos. Para ello se plantea desarrollar una

aplicación de Realidad Aumentada basada en marcadores, que puedan ser ubicados

en folletos o catálogos, de tal manera que al ser reconocidos por la aplicación

muestren una imagen en 3D del objeto que se quiera mostrar al posible comprador.

Del mismo modo para complementar el sistema se incluirá una galería de los objetos

que estén disponibles en la aplicación para poder ser visualizados.

(Castillo & Jaramillo, 2014) en una tesis titulada “DESARROLLO E

IMPLEMENTACION WEB CONTABLE A NIVEL DE PROTOTIPO

UTILIZANDO SOFTWRE LIBRE PARA LA EMPRESA COMERCIAL AL&CE

S.R.L”, Universidad Nacional de Piura, Para obtener el título de Ingeniero

Informático, está basada y enfocada en procedimientos eficientes, por lo que las

empresas emplean sistemas contables hechos a su medida, esta necesidad nos ha

llevado a desarrollar un sistema contable personalizado que

se adapte a la organización y al giro de negocio.

8
El sistema web se adapta a la normativa contable, que establece trabajar con el

actual plan contable empresarial el cual se alinea con las NIIFS y que permite a la

empresa trabajar sus cuentas con dígitos mayores a cuatro, de acuerdo a la

conveniencia de esta.

2.1.2 Antecedentes nacionales

(Agurto, 2017) en la tesis titulada” IMPLEMENTACION DE UN SISTEMA

DE INFORMACION PARA MEJORAR LA GESTION DE LOS PROCESOS DE

COMPRA, VENTA Y ALMACEN DE PRODUCTOS DEPORTIVOS EN LA

TIENDA CASA DE DEPORTES ROJITAS E.I.R.L.TDA”, de la Universidad

Católica de los Ángeles, presentada para optar el título profesional de Ingeniero de

Sistemas. Tuvo por finalidad implementar un sistema de información para mejorar

la gestión de los procesos de compra, venta y almacén de productos deportivos en

la tienda casa de deportes Rojitas E.I.R.T.LDA ya que tiene perdidas de dinero ,

implica un cambio organizativo, ya que no sólo afecta a la administración de la

empresa, sino también a sus empleados y habilidades, con el fin de crear una

plataforma acorde a las responsabilidades que se deben tener frente a este tipo de

sistema .las dificultades que enfrenta actualmente esta tienda ,tiene mucha

competencia en el centro comercial le deja muy poca clientela a la presente tienda,

muy aparte de los problemas internos que ya se encuentran en dicha empresa como

la mala administración, falta de control de los productos, un mal financiamiento

económico y falta de atributos para la competencia, por este motivos se ofrece

múltiples posibilidades, permitiendo acceder a los datos relevantes de manera

frecuente y oportuna. la situación en la que se encuentra la tienda trae consigo

diferentes ocasiones desfavorables como, por ejemplo: duplicidad de registros en el

9
almacén de cada punto de venta; que de la misma forma afecta al almacén ya que es

el lugar donde se encuentran todos los productos con los que cuenta la tienda,

también la duplicidad de ventas de cada producto, porque no existe un formato

específico para estos fines. Todo este descontrol que se encuentra, deja al

descubierto el sistema de control del proceso de ventas que posee la tienda en la

actualidad, ya que deja de ser eficiente con todas las situaciones desfavorables,

deficiencia que responderá al crecimiento de los puntos de venta. Dicha falencia

tiende a seguir aumentando, lo cual, si no se piensa rediseñar el control, se seguirá

ocasionando un caos en los puntos de ventas de la Tienda Casa de Deportes Rojitas.

Si no se cuida este punto, la tienda estará en serios problemas de rentabilidad. La

Tienda Casa de Deportes Rojitas, actualmente no cuenta con un sistema de

información que le ayude a mejorar la gestión de los procesos de compra, venta y

almacén de los productos y accesorios.

De acuerdo a las deficiencias que encuentran en la Tienda Casa de Deportes

Rojitas, se hace de la necesidad de recurrir a un sistema de información que ayude

a mejorar la gestión de sus procesos, esto no solo hará que se le amenore las

dificultades existentes en la tienda, y ganar una gran ventaja a la competencia, sino

también brindar más recursos de necesidad, como por ejemplo las siguientes

situaciones:

 Buscar detalles de ventas realizadas.

 Buscar detalles de clientes registrados. Balance de ventas hechas.

 Administrar el Stock de los productos.

 Estadísticas de ventas en un determinado tiempo.

 Revisar el listado de proveedores.

10
En base a la situación ya descrita en la que se encuentra la Tienda Casa de

deportes Rojitas, se propuso se utilizó esta información como guía para

desarrollaron la aplicación web de la librería bazar jehová bendice la Educación

Paita-Tortuga 2018.

(Stiben & Ricardo, 2017) en la tesis titula “SISTEMA WEB PARA LA

MEJORA DE LA GESTION COMERCIAL DE LA EMPRESA NEGOCIOS &

SERVICIOS GENERALES LEON S.A.C.”, Universidad nacional de Trujillo,

(2017-06-27) presentada para optar el título profesional de ingeniería de sistemas.

tuvo por objetivó desarrollar sistema web para mejorar la gestión comercial de la

empresa negocios & servicios generales león p.a. de Trujillo”

En la actualidad, la empresa no cuenta con un Sistema Web de Gestión

Comercial, es así que los procesos no se encuentran muy bien definidos y son

elaborados manualmente.

Esto genera que existan grandes pérdidas de tiempo en registro y control de

archivos de la empresa.

La presente tesis ha seguido su estudio basado en la metodología RUP nos ha

permitido realizar un proyecto ordenado y de calidad,

para el modelado de diagramas se ha utilizado UML (Lenguaje Unificado de

Modelado).

En la implementación del sistema se ha hecho uso de Software Libre, base de

datos

(PostgreSQL) y PHP como lenguaje de programación.

Para dar solución al problema se ha desarrollado el presente proyecto, que hace

uso de la Tecnología de Información para sistematizar los procesos de Gestión

11
Comercial mejorando así los tiempos empleados en registro, control, búsqueda y

generación de reportes.

Finalmente, concluimos que esta implementación del Sistema Web mejora la

Gestión Comercial de la Empresa ayudándonos con nuestro proyecto de tesis para

reducir los tiempos en el registro control, búsqueda y generación de reportes en un

75% y cumplir con los objetivos y metas de la librería.

(Dias & Zarate, 2015) en la tesis titulada “SISTEMA INFORMATICO WEB

PARA LA GESTION DE VENTAS DE LA BOUTIQUE DETALLITOS E.I.R.L.

UTILIZANDO LA METODOLOGIA AUP Y FRAMEWORK QCODO DE PHP”,

Universidad Privada Antenor Orrego, Boutique Detallitos E.I.R.L.es una empresa

dedicada a la gestión comercial de ropa y accesorios para damas, ofrece la mejor

calidad y variadas marcas tanto nacionales como internacionales.

Cuenta con un local en Urb. Sol de villa (torre 01) la Libertad - Trujillo el cual

es un reducido espacio y debido al incremento de su clientela necesita de mayor

espacio y Un mejor manejo de sus productos, así como de sus gestiones

administrativas. Pero se percataron problemas en la boutique, entre los cuales

tenemos que mencionar que actualmente no posee un sistema, con el cual se

controlen las distintas áreas de la empresa (ventas, compras y almacén), por lo que

todos los documentos de información (boletas, facturas, órdenes de compra), son

llenados manualmente, llegando a tener pérdida tanto en la información como en el

tiempo.

Por lo tanto, se vio en la necesidad de proponer como alternativa de solución un

Sistema Web que realice la automatización de los procesos de ventas y de Entrada

12
y Salida de productos, así mismo controlará el stock, actualizando cada vez que

exista una entrada y/o salida de productos.

Para el análisis, diseño, implementación y documentación se usó la metodología

AUP, el código fuente y el diseño de los formularios en Framework Qcodo de PHP,

para la administración de la base de datos, se usó MySql.

Las principales mejoras y beneficios para la boutique son: Obtener un nuevo

canal de ventas por internet para mejorar el servicio del cliente mediante la

aceleración del proceso de gestión de ventas, optimizando las operaciones de

almacén pues proporciona datos de inventarios precisos y transparentes.

2.1.3 Antecedentes internacionales

(Chavez & Altamirano, 2013) en la tesis titulada “SISTEMA INFORMATICO

DE INVENTARIO Y FACTURACION DE MERCADERIA CON ENTORNO

WEB EN LA IMPRENTA Y GRAFICAS CHONE” , Escuela Superior Politécnica

Agropecuaria de Manabí Manuel Félix López, presentada para obtener el título de

Ingeniero Informático .Resalta que uno de los principales objetivos es crear un

sistema informático web con la finalidad de mejorar el control de inventario y

facturación de una mercadería en la imprenta y graficas Chone , con el propósito

de agilizar los procesos y así facilitar las tarea en dicha institución . el modelo de

software que se empleo fue el modelo UWE (Ingeniera de la web basada en la

UML), la cual permitió la recopilación de información para definir los requisitos y

la arquitectura del sistema. Se elaboraron los casos de uso, ayudaron a describir lo

que el sistema debe hacer. Luego se procedió a la elaboración de la base de datos

en MySQL Workbench de esta manera se usó la manipulación de la información,

después de elaboro la interfaz gráfica con la ayuda de un guion técnico y una planilla

13
CSS luego se incorporó la lógica de la aplicación mediante la programación de tres

capas, para el efecto se utilizó la plataforma de desarrollo Dreamweaver CSS. Se

adquirió un certificado de seguridad SSL para proteger la aplicación del software y

ayudar a mejorar la confianza del sitio web, una vez validada la función del sistema

se comprobó su uso con satisfacción.

(Cardenas, 2013) en la tesis titulada “DESARROLLO DE UNA TIENDA

VIRTUAL MEDINATE EL ESTUDIO COMPARATIVO DE UNA TIENDA

FISICA DE PRODUCTOS DE COMPUTACION”, Universidad Mayor de San

Andrés, presentada para obtener el título de Licenciatura en Informática mención:

Ingeniería de sistemas. Esta investigación tiene como objetivo la implementación

de una tienda virtual, con el propósito de mostrar los productos de una tienda física;

aumentando de esta manera las ventas del negocio; la empresa busca comodidad

tanto para el cliente como el mismo. De esta manera la evolución de la tecnología

nos permite comprar y vender mediante el ámbito e-commerce (comercio

electrónico), disminuyendo costos y ofreciendo todo tipo de productos electrónicos,

lo cual incrementara la confianza y el flujo del comercio en la red.

(Carmen & Antonio, 2011) en la tesis titulada “PROTOTIPO DE APLICACIÓN

PARA AUTOMATIZACION DE UNA FUERZA DE VENTAS”, Universidad

central de Venezuela, Presentada para obtener el título de Licenciado en

Computación, se realizó un análisis, diseño y se desarrolló para facilitar el proceso

de toma de pedidos, inventario del cliente, la gestión de cobranzas y la devolución

de productos, de tal forma que permita evaluar y retroalimentar la información para

la eficaz y oportuna toma de decisiones mejorando el proceso de ventas que se ve

14
afectado en el tiempo por la ejecución manual y en papel de la recolección de datos,

obteniendo una mayor velocidad de respuesta a los clientes.

Se implementó un módulo web; que permita la administración de las operaciones

financieras, productos, clientes, vendedores, ventas y usuarios del sistema. Un

módulo móvil; el cual será utilizado por los vendedores para realizar las visitas a los

clientes donde se toma los pedidos de los productos, devoluciones, inventarios o

cobranzas, enviando la información a la compañía en menor tiempo. Y un módulo

para la comunicación entre las aplicaciones web y móvil, a través de los servicios

web.

2.2. BASES TEÓRICAS

2.2.1 Teorías sobre desarrollo de aplicación WEB

2.2.1.1 Metodología rup

(Ramos, 2011) En este proyecto se utilizará la metodología RUP la cual es un

proceso de ingeniería de software y junto con la UML, constituyen la

metodología estándar más utilizada para el análisis, desarrollo, y documentación

de la aplicación orientado a objetos, Rup suministra un enfoque para asignar

tareas y responsabilidades dentro de una organización de desarrollo. Su objetivo

es asegurar la producción del software de mayor calidad para satisfacer las

necesidades del cliente. Es una metodología de desarrollo iterativo que es

enfocada hacia “Diagramas de Caso de Uso, y manejo de los riesgos y el manejo

de la arquitectura”.

El RUP mejora la productividad del equipo ya que permite que cada miembro

del grupo sin importar su responsabilidad especifica pueda acceder a la misma

15
base de datos incluyendo sus conocimientos. Esto hace que todos compartan el

mismo lenguaje, la misma visión y el mismo proceso acerca de cómo desarrollar

un software.

2.2.1.2 Arquitectura Cliente / Servidor

(Paszniuk, 2013) menciona que el modelo de aplicación distribuida que

permite a los usuarios finales obtener acceso a la información de forma

transparente, aun en entornos multiplataforma. este sistema está basado en las

siguientes características:

Servicios: facilita la colaboración que se ejecutan en diferentes máquinas,

atraves de intercambios de servicios. los procesos de los servidores proveen los

servicios, los clientes los consumen.

Recursos compartidos: los servidores pueden ser invocados

concurrentemente por los clientes, una de sus principales funciones es el acceso

a recursos compartidos que son gestionados por el propio servidor.

Protocolos Asimétricos: un servidor puede atender a multiplex clientes.

el cliente conoce el servidor que invoca, pero el servidor no necesita conocer

al cliente.

Independencia de la ubicación: la ubicación de los servidores es irrelevante.

Se utilizan servicios de localización definidos a nivel de plataforma para que los

clientes encuentren a los servidores

Compatibilidad cliente y servidores: los mecanismos de interacción son

elementos acoplados de forma muy libre. interaccionan a través de intercambios

16
de mensajes, con los que se implementan las invocaciones de los servicios y las

respuestas de los mismos.

Encapsulación de los servicios: los servicios son elementos especializados,

que tienen declarados públicamente los servicios que pueden servir. sin

embargo, la forma que se implementa el servicio es solo propia de él. y no puede

afectar a los clientes que los requieren

Escalabilidad: (Paszniuk, 2013) las aplicaciones basadas en cliente/servidores

son fácilmente escaladas. hay dos tipos de escalabilidad:

 Escalado vertical: los sistemas pueden crecer por un incremento del número de

clientes y servidores, en otras palabras, se pueden mejorar las características del

servidor o agregar multiplex servidores.

 Escalado horizontal: los servidores pueden descomponerse en grupos de

servidores que ofrezcan servicios desacoplados más específicos. o en todo caso,

se pueden agregar más estaciones de trabajo activas sin afectar

significativamente el rendimiento.

Integridad: (Paszniuk, 2013)la información es administrada por el servidor de forma

unificada. dando lugar a un mantenimiento más sencillo y seguro.

El esquema de funciones de un sistema Cliente /servidor serio:

1. El cliente solicita una información al servidor.

2. El servidor recibe la petición del cliente.

3. El servidor procesa dicha solicitud.

4. El servidor envía el resultado obtenido al cliente.

5. El cliente recibe el resultado y lo procesa.

17
Figura 1:Arquitectura cliente servidor

Fuente: Rodrigo Paszniuk, (2013)

2.2.1.4 Progrmacion por capas

(Paszniuk, 2013) Se ha elegido como arquitectura de desarrollo del sistema la

arquitectura de tres capas. esta consiste literalmente en separar el proyecto de la capa

de presentación, capa de negocio y capa de datos. esto nos permite distribuir el

trabajo de creación de una aplicación por niveles, de ese modo, cada grupo de trabajo

está totalmente abstraído del resto de niveles, de forma que solo basta con conocer

la API que existe entre niveles

2.2.1.5 Capa de presentación

(Paszniuk, 2013) Es la encargada de manejar la interfaz del usuario, no solo

controlando la captura y presentación de datos, sino también recibiendo los eventos

accionados por los usuarios a través de la interfaz. Se comunica con la capa de lógica

de negocios.

2.2.1.6 CAPA DE NEGOCIOS:

(Paszniuk, 2013) La responsabilidad de manejar la funcionalidad sistema.

implementando a través de objecto de negocios las reglas que deben cumplirse. esta

capa se comunica con la capa de presentación para recibir las peticiones y presentar

18
los, del mismo modo. se comunica con la capa de base de datos para almacenar y /o

recuperar información.

2.2.1.7 Capa de datos:

Es la responsable del almacenamiento y recuperación de los datos. se comunica

únicamente con la capa de lógica de negocios Por otra parte, cabe indicar que, para

el presente proyecto, se ha decidido tener el servidor web y base de datos en un

mismo ordenador, a esta solución se le denomina solución de tres y dos niveles es

presentada en la siguiente figura.

Figura 2:Arquitectura de tres capas con dos niveles

Fuente: Rodrigo Paszniuk, (2013)

2.2.1.8 Sistema de gestor de base de datos

2.2.1.8.1 MySQL

es un sistema de gestión de base de datos relacional (RDBMS) de código

abierto, basado en lenguaje de consulta estructurado (SQL).

19
2.2.1.9 Herramientas de desarrollo

2.2.1.9.1 Microsoft visual Studio Profesional 2015

(daws, 2015) Visual Studio 2015 Professional con MSDN - Herramienta de

desarrollador profesional para crear cualquier tipo de aplicación.

 Potentes funciones para mejorar la productividad de su equipo, como

CodeLens.

 Mejore la colaboración en equipo con herramientas de planificación

de proyectos ágiles, salas de equipo, gráficos y más.

 Beneficios de la suscripción a MSDN, incluido el acceso al software

principal para desarrollo / prueba.

2.2.1.9.2 Entorno .net framework

EL NET Framework es un marco de trabajo multilenguaje, que permite

generar, implantar y ejecutar tanto servicios web como aplicaciones XML, Con

las herramientas básicas para escribir el código. dentro del conjunto del .NET

Framework se distinguen tres sub componentes principales:

Commom Languaje Runtime (clr): (Quiñones, 2009) Es un entorno de

ejecución que corre sobre el sistema operativo y que es el encargado de ejecutar

las aplicaciones y proveerles servicios en tiempo de ejecución.

Base Class library (BCl): funciona como gran librería de clases unificada.

Que contiene la funcionalidad mayormente utilizada para el desarrollo de todo

tipo de aplicaciones.

20
ASP.NET: (Fahnle, 2016) forma parte del .NET Framework de Microsoft,

junto con VB.net, C++.net, C# (algo así como una versión mejorada de C++)

hasta incluso JScript.net. es un lenguaje totalmente orientado a objetos.

2.2.1.9.3 Microsoft, NET Framework 4.6.1

(Allen & Gates, Microsoft , 2015) Microsoft .NET Framework 4.6.1 es una

actualización local totalmente compatible para Microsoft .NET Framework 4,

Microsoft .NET Framework 4.5, Microsoft .NET Framework 4.5.1, Microsoft

.NET Framework 4.5.2 y Microsoft .NET Framework 4.6. El paquete sin

conexión se puede usar en los casos en que el instalador web no esté disponible

por falta de conexión a Internet.

2.2.1.9.4 Formularios web Forms

(Allen & Gates, Microsoft, 2014) Es una parte del marco de aplicación web

ASP.NET y se incluye con Visual Studio. Es uno de los cuatro modelos de

programación que puede usar para crear aplicaciones web ASP.NET, los demás son

ASP.NET MVC, ASP.NET Web Pages y ASP.NET solo las aplicaciones de la

página.

Formularios Web Forms son páginas que los usuarios solicitan con su

explorador. Estas páginas pueden escribirse utilizando una combinación de HTML,

script de cliente, los controles de servidor y código de servidor. Cuando los usuarios

solicitan una página, se compila y se ejecuta en el servidor por el marco de trabajo

y, a continuación, el marco de trabajo genera el marcado HTML que puede

21
representar el explorador. Una página de formularios Web Forms de ASP.NET

presenta información al usuario en cualquier explorador o dispositivo cliente.

Con Visual Studio, puede crear formularios Web Forms de ASP.NET. El entorno

de desarrollo integrado (IDE) de Visual Studio le permite arrastrar y colocar

controles de servidor para mostrar la página de formularios Web Forms. A

continuación, puede establecer fácilmente propiedades, métodos y eventos de

controles de la página o de la manera de independiente de la página. Estas

propiedades, métodos, y eventos se usan para definir el comportamiento de la página

web, apariencia y funcionamiento y así sucesivamente Para escribir código de

servidor para controlar la lógica de la página, puede usar un lenguaje de .NET como

Visual Basic o C#.

2.2.1.9.5 Rystal Reports

(Antón, 2013) Es compatible con prácticamente todas las bases de datos y

soluciones basadas en .NET (Generalmente Microsoft). No es un módulo en sí,

es más bien una herramienta a parte para crear informes personalizados e incluso

cuadros de mando (Crystal Dashboard). Viene de serie en las soluciones SAP

(SAP Bussines One).

La herramienta en si está destinada a profesionales IT (vulgarmente

informáticos) ya que necesitamos ciertas nociones de SQL, así como

conocimiento de la estructura de datos del ERP. Por el otro lado es bastante

intuitiva, se parece a cualquier producto de ofimática.

22
2.2.1.9.6 NetBeans

(Corporation, 2018) Es un proyecto exitoso de código abierto con una gran

base de usuarios, una comunidad en constante crecimiento, y con cerca de 100

socios (¡y creciendo!) en todo el mundo. Sun MicroSystems fundó el proyecto

de código abierto NetBeans en junio 2000 y continúa siendo el patrocinador

principal de los proyectos.

2.2.1.9.6.1 NetBeans IDE

Una herramienta para que los programadores puedan escribir, compilar,

depurar y ejecutar programas. Está escrito en Java - pero puede servir para

cualquier otro lenguaje de programación. Existe además un número importante

de módulos para extender el NetBeans IDE. NetBeans IDE es un producto libre

y gratuito sin restricciones de uso.

También está disponible NetBeans Plataforma; una base modular y

extensible usada como estructura de integración para crear grandes aplicaciones

de escritorio. Empresas independientes asociadas, especializadas en desarrollo

de software, proporcionan extensiones adicionales que se integran fácilmente en

la plataforma y que pueden también utilizarse para desarrollar sus propias

herramientas y soluciones.

Ambos productos son de código abierto y gratuitos para uso tanto comercial

como no comercial. El código fuente está disponible para su reutilización de

acuerdo con la Common Development and Distribution License ( CDDL) v1.0

and the GNU General Public License (GPL) v2.

23
2.2.2 Teorías sobre gestión de ventas

2.2.2.1 Aplicación de Ventas

(Escuadero, 2014, pág. 348) Se define como a las distintas formas de realizar

la venta; en él se incluye desde la venta de mostrador hasta la venta virtual. Los

sistemas de venta se pueden clasificar en tres grandes grupos venta personal,

venta a distancia y venta multinivel.

(Gomez & Luengo, 2006, pág. 192)l a venta de los productos de la empresa

es la operación para el desarrollo de la función comercial de la empresa que tiene

la cualidad de ser la mayor generadora de recursos económicos. Para acercarse

al análisis de las operaciones de ventas es preciso tener en cuenta que en tales

operaciones aparecen tres elementos indispensables para su realización que son:

el comprador, el vendedor y el producto que se intercambia por un determinado

precio.

a) Venta directa interna

 venta de mostrador: se caracteriza por la atención que el vendedor presta

al cliente que entra en el establecimiento.

 Mercados populares: están formados por varios puestos independientes,

pero situados en un mismo local general y comparten servicios comunes.

 Venta en feria y salones: las ferias son formas de venta que se organizan

para contactar a las empresas expositoras con visitantes convocados por los

promotores

24
 Venta en la propia fábrica: Tiene lugar cuando el fabricante ofrece, en la

propia fábrica, o un local próximo a clientes consumidores productos

normales.

 Concesionarios: son establecimientos que venden una marca exclusiva,

como una marca de laptop.

b) Venta directa interna Externa

 Venta industrial y a tiendas: Es una venta personal externa, tiene lugar

fuera de la empresa

 Venta ambulante: Es cualquier forma de venta directa realizada sin

establecimiento comercial.

c) Sistema Venta indirecta Interna

 Venta en autoservicios: Es un sistema autocompras más que de ventas.

 Venta en hipermercado y súper mercados: Estos establecimientos ofrecen

un sistema de venta mixta (con y sin vendedor).

 Tienda de conveniencia: Se caracteriza por su amplia apertura de horarios,

ubicados estratégicamente y oferta de productos de primera necesidad.

 Tienda multiprecio: Los productos son de baja calidad y en la tienda se

despacha no se vende.

 Auto venta: Este sistema es más bien una reposición de stocks. el producto

se hace previamente por teléfono.

d) Venta indirecta Externa

 Máquina expendedoras: Se conoce como vending, las máquinas

automáticas son capaces de vender en cualquier sitio y las 24 horas.

25
e) Sistema de Venta a distancia

 Venta por catálogo o correo: Siempre empieza como un proceso de

marketing directo que solicita al destinatario una respuesta inmediata.

 Venta en TV: Es parecido a la venta telefónica, pues el pedido siempre se

solicita por teléfono. La ventaja en televisión ofrece la ventaja de que el

cliente puede visualizar el producto durante la presentación.

 Venta Telefónica: El sistema de venta a través del marketing telefónico

puede adoptar varias formas: como fase preparatoria y recogida de

información par ala cuente personal externa industrial, domiciliaria, etc.

 Venta Electrónica: El comercio electrónico, también conocido como e-

comerce, consiste en la compraventa de productos o servicios a través de

internet y otras redes informáticas.

 Venta entre ordenadores. Más que un sistema de venta es un sistema de

pedido automático que han adoptado algunas empresas, conectando su

ordenador al ordenador del cliente.

f) Sistema de venta multinivel

 Venta Directa: Es una venta domiciliaria de persona a persona, pero

controlada por una estructura directiva que utiliza métodos bastante

agresivos para recular vendedores bajo normas de hipermotivación.

 Venta multinivel: Más que un sistema de venta es un método de distribución

que permite a la persona que asume la función de vender una gama de

productos que adquiere directamente del fabricante.

26
Figura 3:Tipos de venta

Fuente: (María José Escudero Serrano María E. 2014)

Compra: (Vertice, 2008) Una de las áreas más importantes para gestionar en un

establecimiento comercial, es el área de compras, ya que de ella depende el resto

de las demás actividades; cubre la responsabilidad de adquirir adecuadamente

materias primas y auxiliares, materiales, suministros, equipos y servicios

necesarios para que la empresa desarrolle sus funcione satisfactoriamente.

menciona las condiciones que se debe cumplir para alcanzar este objetivo:

 La cantidad del producto comprado ha de ser la necesaria para la empresa.

Se deben ajustar al plan comercial (han de preverse con anterioridad),

tenemos que evitar tener artículos en el almacén durante demasiado tiempo.

 El plazo de entrega debe ser el apropiado, de forma que se halle disponible

en el momento oportuno.

 El precio ha de ser justo en relación a la calidad, condiciones de pago y plazo

de entra estipulado.

27
Almacén: Según (Montoya, 2017) Aquí se realizan tareas de todo tipo de

actividades vinculadas a los servicios de carga, descarga, traslado en forma

manual o mecánica de las mercancías.

En algunos establecimientos, se integra en el departamento de compras o

administración central, y en el caso de que el punto de venta pertenezca a un

grupo empresarial o tenga una plataforma logística central, esta función de

recepción de mercancía reparte a cada sección en la que se divide la sala de

venta.

Fases del proceso de atención al cliente y preparación de pedidos en el punto

de venta:

Según Carbajal L.& García J. & Ormeño J. & Valverde A. (2014) El servicio de

atención al cliente tiene hoy en día gran importancia en todas las empresas,

debido a que ha aumentado de forma considerable la competencia entre estas, y

existen mayor exigencia por parte de los clientes en el servicio y el trato que

ofrece las empresas.

 Inicio del contacto: Consiste en atraer al cliente hacia el producto o servicio

objeto de la venta utilizando técnicas de marketing, para ello será necesario

establecer un clima positivo, ofrecer ayuda y personalizar al contacto.

 Obtención de información: Consiste en conocer y comprender las

necesidades del cliente y adecuarse a ellas para satisfacerlas. Se iniciará esta

fase con la búsqueda de información, utilizando la escucha activa y

personalizando al contacto a través de preguntas abiertas o cerradas.

28
 Gestión: Se trata de ofrecer aquello que el cliente desea recibir. Se utilizan

en esta fase técnicas de ventas para asegurar que se comprensa la necesidad

que plantea el cliente. Además de obtener la venta.

 Entrega del pedido: Es la parte más conocida de la atención al cliente. En

este punto es necesario no demorarse y personalizar la atención para que se

perciba como un valor añadido al producto. El éxito del proceso depende del

grado de satisfacción obtenida.

 Servicio posventa: En esta fase del proceso se intenta comprobar la

satisfacción del cliente, recogiendo sus opciones a través de encuestas y

buzones de sugerencia, que ayudan a mejorar corregir errores, y ofrecer

asimismo servicio técnico y garantía.


Inicio de
Contacto
Obtencion De
Informacion
fases del proceso de atencion al Gestion
cliente
Entrega del
Pedido
servicio Pos
Venta
Tabla 1:Fases del proceso de atención al cliente
Fuente: Propia (2018)

2.3 GLOSARIO DE TÉRMINOS BÁSICOS.

Punto de venta: El terminal punto de venta (TPV) es un dispositivo de gestión

empleado por las empresas con el objeto de agilizar sus operaciones de compra venta,

pagos a proveedores, cobros a clientes, facturación, contabilidad, etc. Los terminales

29
punto de venta optimizan el trabajo que realizamos día a día. Presentan múltiples

funciones, y facilitan la tarea en cualquier tipo de negocio minorista, ya se trate de una

tienda, un establecimiento de restauración, un gimnasio, etc. (Ayala, 2016).

Clientes: El cliente es la persona que adquiere un bien o servicio para uso propio o

ajeno, a cambio de un precio, determinado por la empresa y aceptado socialmente.

constituye el elemento fundamento por y para el cual se crean productos en las

empresas. (Boubeta, 2006)

Venta: La venta es todo el conjunto de actividades diseñadas para promover la

adquisición de un producto o de un servicio. El proceso de venta incluye las acciones

desde que se realiza una investigación para averiguar quiénes pueden ser los clientes

potenciales de un producto hasta que la venta se cierra efectivamente y se controlan los

elementos de la posventa. (Fernandez, 2014).

Sitio web: Un sitio web es un conjunto de página web relacionadas entre sí. Se

entiende por página web tanto el fichero que contiene el código HTML como todos los

recursos que se emplean en las pagina (imágenes, sonidos, código, JavaScript) (Mora,

2002)

Fiabilidad: Capacidad del producto software para mantener un nivel especifico de

rendimiento cuando es usado bajo las condiciones específica. (Moliner, 2016)

Base de datos: Es una serie de datos estructurados y organizados de tal forma que

un usuario o programa informático pueda realizar consultas para acceder y seleccionar

los datos que se necesite (Martinez, 2018)

Funcionalidad: Conjunto de atributos que están relacionados con la existencia de

un conjunto de funciones y sus propiedades específicas, que satisfacen las necesidades

implícitas y explicitas. Calidad del producto y proceso software. (larry, 2010)

30
Usabilidad: La usabilidad web es el atributo de calidad que mide lo fáciles que son

de usar las

interfaces de usuario, es el grado en que un producto puede ser usado por usuarios

específicos, para

alcanzar unos objetivos determinados. Pinto. (Figueroa, 2015)

Eficiencia: Capacidad de un producto software para proporcionar un rendimiento

adecuado, relativo,

a la cantidad de recursos utilizados, bajo una condición establecida. (Moliner, 2016)

Distribución: Se denomina "Distribución" a la función comercial consistente en

poner los productos/servicios al alcance del mercado (cliente). (Arrabal & Dumont,

2009)

2.4 MARCO REFERENCIAL

2.4.1 Información General

Nombre de la librería: Bazar Jehová Bendice la Educación

Ubicación: Calle Balta S/N Centro Poblado la Tortuga

Distrito: Paita; Provincia: Paita; Departamento: Piura

Celular: 935982180

2.4.2 Breve Reseña Histórica

Bazar Jehová bendice mi educación, es una librería del C.P La Tortuga Paita

especializada en ofrecer la venta de útiles escolares.

Nuestro punto de mercado son aquellos clientes que buscan la calidad de los

productos.

31
La librería Bazar Jehová bendice la educación empezó en el año 2008, con

productos de buena calidad para los estudiantes, de esta manera está creciendo,

cada semana la implementamos con nuevos productos, pero el registro se hace de

manera manual. Es por ello que la librería necesita una aplicación donde lleve el

control de ventas, registre los productos que entrar al igual que los que salen,

generando un reporte detallado de todos los movimientos que se realizaron al día

para tener las cuentas precisas, exactas, de esta manera ya no existirá perdida de

dinero.

2.4.3 Visión

Convertirse en la empresa líder en el servicio de la distribución de útiles

escolares, a nivel nacional e internacional, dando un buen servicio de calidad a todos

nuestros clientes que son nuestra razón de ser.

2.4.4 Misión

Brindar el servicio de productos de alta calidad, a fin de obtener la satisfacción

total en cada uno de nuestros clientes.

Asesorar e informar sobre nuestros productos, a fin de resolver las necesidades

de nuestros clientes.

2.4.5 Funciones del personal de la librería bazar Jehová bendice la Educación

Gerente General: Es el dueño de la librería y quien se encarga de dirigir y tomar

decisiones generales de la librería.

Departamento Administrativo: Es quien toma decisiones contables.

Departamento Comercial: Es quien toma decisiones respecto al estado de ventas.

Almacén: Encargado de organizar las entradas y salidas de los productos.

32
Contabilidad: aquí encontramos al contador de la librería, verifica los ingresos,

egresos.

Área de ventas: aquí encontramos a los vendedores.

Distribución: los empleados distribuidores del producto

2.4.6 Áreas de la librería

2.4.6.1 Área contabilidad:

En esta área el contador se encarga de analizar las ventas hechas durante el

periodo mensual, de las cuales registra los costos y ganancias durante ese

periodo. Al finalizar dicho proceso el contador presenta un informe a gerencia.

2.4.6.2 Área de Ventas:

En esta área Los clientes naturales asisten a la librería, buscan lo que desean

comprar o consultan al empleado sobre la existencia del producto. El empleado

se dirige al almacén y revisa la disponibilidad del producto, de estar disponible

se lo comunica al cliente agregando el precio. El cliente decide si comprar o no

el producto, si el cliente decide comprar, el empleado recibe el dinero y lo pasa

a caja, luego el empleado emite la boleta de compra con los datos del cliente

(DNI, Nombre y Apellidos), entrega el producto cancelado.

2.4.6.3 Almacén:

En esta área el encargado de almacén, cada vez que se agote algún producto,

el encargado de almacén realiza una solicitud con la lista de productos agotados

o por agotarse hacia gerencia. Luego de ser aprobada la solicitud el encargado

de almacén realiza las compras pertinentes hacia los proveedores.

2.5 HIPOTESIS

33
2.5.1 Hipótesis general

La aplicación web mejorara el proceso de la gestión de ventas de la librería

“Bazar Jehová Bendice la Educación”.

La idea de esta conjetura, pretende aplicar una mejora en las problemáticas que

se suscitan en la librería “Bazar Jehová bendice la educación”, este trabajo

permitirá evaluar la confiabilidad y aportar ideas para mejorar las ventas de la

librería.

2.5.2 Hipótesis especifica

Es posible Analizar los procesos del control de productos de la librería Bazar

Jehová Bendice la educación Paita-Tortuga.

Es posible con el diseño de la base datos el mejoramiento de procesos de gestión

de ventas, basado en la metodología RUP y notación UML permita presentar la

aplicación web para procesos de gestión de ventas.

Desarrollar un diseño adecuado para controlar y reducir el riesgo de pérdida de

dinero de la librería Bazar Jehová bendice la educación Paita-Tortuga.

2.6 IDENTIFICACION Y OPERACIONALIZACION DE VARIABLES

2.6.1 Variable independiente

Una aplicación web

2.6.2 variable dependiente

Mejorar el procesos de gestión de venta

34
2.6.3. Indicadores de las Variables

Tabla 1: de Operacionalización de Variables

VARIABLE DEFINICION DIMENSIONES INDICADORES TECNICAS INSTRUMENTOS


CONCEPTUAL
(Moseley, 2007) Se utiliza en
tecnologías diferentes , sea del lado del
Aplicación cliente o servidor , es necesario dominar -Disponibilidad de la base Observación. Fichas
Web los lenguajes de datos de los productos Observaciones bibliográficas y de
(Variable XHTML,JavaScript,PHP,XML,CSS.De Aplicación web -Confiabilidad de la Entrevista lectura, reglamentos.
Independiente ben ser compatibles con todos los aplicación Encuesta
) navegadores , esto significa que los Análisis
datos con los que trabajaremos son documental
procesados y almacenados dentro de
una red

35
VARIABLE DEFINICION CONCEPTUAL DIMENSIONES INDICADORES TECNICA INSTRUMENTO

(Imesun, 2016) Es la medida de -Documentación de


tiempo que se requiere para el análisis de los procesos Observaciones Observación,
registro de ventas. Es la medida del control de tiempos Entrevista Guía de entrevista
de tiempo que se requiere para para registrar ventas, Encuesta Cuestionario y
Mejorar el procesos buscar el producto. búsqueda de productos, guía de respuesta,
de gestión de ventas Es la medida de tiempo que se Gestión de emisión de reportes Análisis StarUML.
Variable requiere en la emisión de un Ventas ventas. documental
Dependiente) reporte
-Tiempo promedio para la
búsqueda de productos.
-Tiempo promedio en la
emisión de reportes.
-Minimizar errores de
perdida de dinero.
-Porcentaje de ventas
-Porcentaje de perdidas

Tabla 2:Operacionalizacion de variables

Fuente: Propia (2018)

36
III MARCO METODOLOGICO

3.1. ENFOQUE Y DISEÑO

Por las características de la presente investigación, el diseño es no experimental y de

corte transversal.

Según (Hernández Sampieri Roberto, 2010, págs. 43-656),“La investigación no

experimentales se realiza sin manipular deliberadamente variables es decir se trata de

estudios donde no hacemos variar en forma intencional las variables independientes para

ver su efecto sobre las otras variables. Lo que hacemos en la investigación no

experimental es observar fenómenos tal como se dan en su contexto natural para después

analizarlos”. En este caso se describe el proceso de registro y control de asistencias y se

implementa en un software. No se manipula deliberadamente variables para analizar el

efecto entre las otras.

Fundamentamos la transversalidad de nuestra investigación por que según (Sampieri,

2010) “Los diseños de investigación transaccional o transversal recolectan datos en un

solo momento, en un tiempo único, su propósito es describir variables y analizar su

incidencia o interrelación en un momento dado es como tomar una fotografía de algo que

sucedió”

En nuestro caso el estudio se realizará durante el tiempo de desarrollo de esta

investigación.

El diseño de la presente investigación puede ser diagramado o esquematizado de la

siguiente forma:

UN --------- O----------->P

Dónde:

37
UN: Representa la unidad de negocio de donde se recogerá información para el

estudio. En este caso es el área de control de Inventario, en el proceso de control de venta

de productos.

O: Representa la información de la investigación.

P: Propuesta a la situación estudiada. Que será una aplicación implementado para

el registro y el control de ventas.

Variable Independiente:

Desarrollo de una aplicación web

Variable Dependiente:

Mejorar la gestión de ventas

3.2. NIVEL.

El nivel de la investigación es aplicado. (Sanchez Sanchez, Girón, & Guzman

Villanueva, s.f). La investigación es de nivel aplicada, ya que se fundamenta en los

resultados de la investigación básica. También conocida como práctica o empírica,

porque busca la aplicación o utilización de los conocimientos que se adquiere,

dependiendo de los avances y resultados de la investigación básica, lo que le interesa al

investigador son las consecuencias prácticas. (Sánchez, Girón & Villanueva, s.f.

3.3. TIPO.

3.3.1. De acuerdo a la finalidad o propósito

La investigación de acuerdo a la finalidad o propósito es aplicada. Según Jiménez

Forero (2017) la investigación Aplicada es: “Se caracteriza por la aplicación de los

conocimientos teóricos a determinada situación y las consecuencias prácticas que de

ellas se deriven. La investigación aplicada busca conocer, para hacer, para actuar, para

construir, para modificar”. (Jiménez Forero, 2017, p.98).

38
3.3.2. De acuerdo al Alcance o evolución del fenómeno estudiado

La investigación según su alcance es Transversal Según (Hernández Sampieri,

Fernández Collado, & Baptista Lucio, 2010) “Son aquellos que recolectan datos en

un solo momento, en un tiempo único. Su propósito es describir variables y analizar

sus incidencias e interrelación en un solo momento dado” (Hernández Sampieri

Roberto, 2010, pág. 151)

3.3.3. De acuerdo a las fuentes

De acuerdo a las fuentes se consideran fuentes primarias y secundarias. Según la

(Universidad de Alcalá, s.f.) define que las fuentes es Primarias y secundarias son:

Las fuentes primarias contienen información nueva y original, resultado de un

trabajo intelectual. Las fuentes secundarias contienen información organizada,

elaborada, producto de análisis, extracción o reorganización que refiere a documentos

primarios originales.

3.3.4 De acuerdo al lugar que se desarrolla

La investigación de acuerdo al lugar que se desarrolla es no experimental. Según

(Hernández Sampieri, Fernández Collado, & Baptista Lucio, 2010)

“El diseño de investigación de tipo no experimental: “las variables no se manipulan

intencionalmente, sino que sólo se observa y se analiza el fenómeno tal y como es en

su contexto natura” (Hernández Sampieri Roberto, 2010, pág. 149)

3.3.5 De acuerdo a su amplitud

La investigación es micro sociológica. Según (Jimenez Forero, 2017) la

investigación micro sociológica es: “el estudio de variables y sus relaciones,

limitándose a grupos pequeños y medianos”. (Jimenez Forero, 2017, pág. 96)

3.3.6 De acuerdo a su profundidad

La investigación propuesta es explicativa. Según (Hernández Sampieri, Fernández

Collado, & Baptista Lucio, 2010) definen:

39
Los estudios explicativos van más allá de la descripción de conceptos o fenómenos

o del establecimiento de relaciones entre conceptos; es decir están dirigidos a

responder por las causas de los eventos y fenómenos físicos y sociales. Su interés se

centra en explicar por qué ocurre un fenómeno y en qué condiciones se manifiesta, o

porque se relacionan dos o más variables. (Hernández Sampieri, Fernández Collado,

& Baptista Lucio, 2010, págs. 83-84)

3.3.7 De acuerdo a su naturaleza

La investigación de acuerdo a su naturaleza es cuantitativa. Según (Hernández

Sampieri, Fernández Collado, & Baptista Lucio, 2010) define la investigación

cuantitativa como “el uso la recolección de datos para probar la hipótesis, con base en

la medición numérica y el análisis estadístico, para establecer patrones y probar

teorías” (Hernández Sampieri, Fernández Collado, & Baptista Lucio, 2010, pág. 4).

3.4. SUJETOS DE LA INVESTIGACIÓN.

3.4.1. Sujeto de la Investigación.

El sujeto u objeto de investigación es la aplicación web para mejorar la gestión de

ventas en la librería “Bazar Jehová Bendice la Educación Paita-Tortuga 2018.

3.4.2. Población y Muestra.

Para la población y selección de muestra de consideró los datos históricos de las

ventas anteriores de la librería “Bazar Jehová Bendice la Educación” Paita-Tortuga

2018. También se consideró a los 4 trabajadores encargados de las siguientes

funciones: el almacén, inventario, ventas, dueño.

Tabla 3:Poblacion y Muestra

UNIDAD CANTIDAD
Dueño 1
Encargado de Inventario 1
Personal De Venta 1

40
Personal de Almacén 1
Total 4

Fuente: Elaboración Propia (2018)

3.5 MÉTODOS Y PROCEDIMIENTOS.

(Amador, 2008) El método aplicado en esta investigación es el Método Deductivo,

pues parte de verdades establecidas previamente como principios generales, para

después aplicarlo como casos individuales y comprobar de esta manera si son ciertos

o no.

3.6 TÉCNICAS E INSTRUMENTOS.

Para la investigación propuesta son las siguientes:


Tabla 4:Técnicas e Instrumentos

TÉCNICAS INSTRUMENTOS
Observación Guía de Observación
Entrevista (abierta) Guía de entrevista
Encuesta Cuestionario
Análisis documental Matriz o ficha de registro de datos
Fuente: Elaboración Propia (2018)

3.7 ASPECTOS ÉTICOS.

Se adjuntará hoja de declaración jurada de autenticidad

CAPITULO IV: DESARROLLO DE LA APLICACIÓN WEB

4.1 DETERMINACION DE LOS REQUERIMIENTOS

4.1.1 REQUERIMIENTOS FUNCIONALES DE LA APLICACIÓN

La aplicación permitirá mostrar un catálogo de productos en el cual están

clasificados por categoría, el cliente buscara productos, comprara productos por lo

tanto si es su elección le enviaremos el producto a su domicilio siempre y cuando

cumpla con la condición de invertir S/ 100 en la compra de productos.

41
Además, la aplicación le ofrecerá al cliente la opción de pagar por este medio,

caso contrario acercarse a la tienda, pero antes de elegir el pedido el cliente deberá

registrase para que su compra sea exitosa, y si el cliente ya se ha registrado antes,

la aplicación lo identificara con su DNI O RUC, dándole acceso de forma directa

a comprar su pedido que ha elegido, el cliente puede imprimir su boleta. pero si no

fuera el caso que se registre para que pueda iniciar en proceso de su pedido. Esta

aplicación también permite al cliente consultar ofertas de productos.

La aplicación permitirá al administrador hacer consultas de las ventas que se al

realizado en el día o mensualmente el tendrá que analizar dicha venta y si el cliente

cumple con la condición aprobar pedido.

La aplicación le permite al administrador generar reportes ya sea reportes de

salida o reportes de entrada de dichos productos.

Esta aplicación permitirá al administrador gestionar el almacén por el cual se

registrar los productos que ingresan a la librería y se registrar los productos que

salen de la librería, de esta manera llevaremos el control de diferentes movimientos

ya sea que el producto salió por devolución o por venta, también que el producto

fue ingresado a la tienda porque el cliente lo devolvió o porque se compraron

nuevos productos, además registrara productos para que estén el oferta y sean

mostrados en la página virtual de la librería, esta aplicación también permite al

administrador eliminar productos, editar las características de dicho producto.

Esta aplicación le permitirá al administrador gestionar caja en lo cual verificara

el cobro de dicho pedido, va a verificar la cancelación de dicho pedido además el

administrador también puede gestionar pedidos.

Esta aplicación le permitirá al encargado de las ventas gestionar pedido, generar

orden de pedido, gestionar boletas verificando su aprobación y cancelación de la

boleta, de esta manera enviará o se le entregará un detalle de la boleta.

42
Esta aplicación permitirá al administrador tener un almacén de las cuentas

creadas por el cliente, tendrá registros de los trabajadores de la librería.

La aplicación permitirá al encargado de marketing gestionar consultas de los

productos que están disponibles en la página, de esta manera enviara información

al administrador de los productos que están por agotarse, actualizara la

información de dichos productos para el cliente, podrá añadir nuevos productos en

la página, editar sus detalles del producto, eliminar productos. Modificar la lista

de productos en oferta por lo cual el administrador le dio permiso para realizar

cambios en la página.

4.1.2 REQUERIMIENTOS NO FUNCIONALES DE LA APLICACIÓN

Usabilidad

Facilidad de acceso y uso

Interfaz de usuario debe ser constante y consistente

Capacitación al usuario

Rendimiento

El sistema estará disponible las 24 horas del día.

La respuesta de la aplicación al momento de generar un reporte no puede

extenderse, obteniendo una respuesta rápida.

Mantenibilidad

Presentar una documentación detallada del sistema

Elaborar el manual de usuario de la aplicación

Persistencia

La aplicación debe guardar la información por períodos de ventas.

La información ingresada por las áreas que están relacionadas con la base de

datos debe permanecer histórica.

43
4.2 DIAGRAMAS Y DESCRIPCIÓN DE CASOS DE USO DEL SISTEMA

4.2.1 Diagrama de Relación entre los actores y los casos de uso

44
2.2 Casos de Uso del rol de Cliente

Cuadro 1: descripción de caso de uso Observar Información de la librería

Caso de uso : Observar Información sobre la Librería Bazar Jehová Bendice La Educación
El sistema permitirá al cliente mostrar una interfaz donde se encontrará
Descripción:
información de la misión, visión, datos históricos de la librería.
Actores: Clientes de la aplicación
Precondiciones:
Eventos del ACTOR APLICACION
flujo básico: 1. Entrar a la página de la librería
2. Muestra la pantalla de
información de la librería.

3. observa , lee la información .


Post condición: Acceso exitoso a la aplicación

Cuadro 2:descripción de caso de uso Observar Catálogo de Productos

Caso de uso : Observar Catálogo de Productos


El sistema permitirá mostrar los productos en un catálogo de manera que se mostrar
Descripción: una imagen del producto, descripción, precio. Además, se clasificará por categoría.
Además, permitirá buscar los productos que el cliente deseo.
Actores: Clientes de la aplicación
Precondiciones:
Eventos del ACTOR APLICACION
flujo básico: 1. Entrar a la página de la librería
2. Muestra la pantalla de catálogo
de productos .
3. buscar productos seleccionando el
buscador de productos .

45
4. muestra una lista de productos
seleccionados por categoría
5.elegi su producto , verifica que esté
disponible y selecciona el botón añadir a
carrito
6. verifica los datos para saber si el
cliente está registrado
Flujos alternos 6. muestra una pantalla para que se registre el cliente
Post condición: Acceso exitoso a la aplicación

Cuadro 3:descripción de caso de uso Consultar Ofertas

Caso de uso : Consultar Ofertas

Descripción: El sistema permitirá mostrar los Productos que estarán el oferta o promoción.

Actores: Clientes de la aplicación


Precondiciones:
ACTOR APLICACION
1. Entrar a la página de la librería
2. Muestra la pantalla de catálogo
de productos en ofertas.
Eventos del
flujo básico: 3. buscar productos que se encuentren el
oferta y que estén disponibles .
4. muestra una lista de productos
seleccionados en oferta

5. elegí el producto que este el oferta y


hace su pedido seleccionando el botón añadir
a carrito
6. verifica los datos para saber si el
cliente está registrado
4.sino hay productos en oferta que muestre un mensaje “lo sentimos por el
momento no tenemos disponibles productos en oferta”
Flujos alternos
6.muestra una pantalla para que se registre el cliente
Post condición: Acceso exitoso a la aplicación

Cuadro 4:descripción de caso de uso Registrarse

Caso de uso : Registrarse


El sistema permitirá a los clientes, registrarse en el sistema para realizar sus pedidos
Descripción:
de compra.
Actores: Cliente de la aplicación .
Precondiciones: Que el usuario esté registrado en la aplicación
Eventos del ACTOR Aplicación
flujo básico: 1. Accede a Registrarse en la aplicación.

46
2. Muestra la pantalla de Registro
donde se solicita el nombre de cliente
, DNI o RUC , numero de celular .
3. Ingresa los datos para su registro y hace
clic en el botón ingresar o presiona la tecla
Enter.
4.muestra un mensaje se registró
correctamente.
5.Accede a la interfaz para ver el detalle de
su pedido
4. Si el Registro del cliente ya existe la aplicación mostrara un mensaje : “Cliente
Flujos alternos:
ya se registró antes este proceso de registro es innecesario”.
Post condición: Se registró correctamente

Cuadro 5:descripción de caso de uso Solicita Pedido

Caso de uso : Solicita Pedido


El sistema permitirá a los clientes solicitar pedido, tendrán la opción de elegir el
Descripción:
método de envió de su producto, van a elegir la forma de pago,
Actores: Cliente, de la aplicación, .
Que el cliente solicita su pedido de forma segura ,enviando la información de la
Precondiciones:
consulta de su pedido de manera correcta.
ACTOR Aplicación
1. Accede a solicitar su pedido
seleccionando el botón añadir a carrito
2. verifica si el cliente está
registrado y luego le muestra una
pantalla del detalle de su pedido .
3. observara el precio de su pedido, la
descripción del producto, una imagen del
producto, la cantidad disponible y también
observara una tabla de una lista de productos
por el cual el cliente selecciono .
4. Muestra esta tabla que surgió de los
productos seleccionados por el cliente
en el cual muestra el Id, nombre, el
stock del producto, precio unitario,
Eventos del cantidad, total y las acciones
flujo básico:
5.Al seleccionar el botón editar
6. muestra una interfaz donde se
editara la cantidad del producto que
eligió el cliente dependiendo del
Stock del producto.
7. Al seleccionar el botón eliminar
8. automáticamente se eliminara el
producto que está en la lista de
pedidos .
9-Al seleccionar el botón gastos de envió
10- muestra una interfaz donde
elegirá el método de envió ya se
gratis o pagara por el servicio .además
también se le mostrar forma de pago
11.Observara los resultados del gasto de
envió , cuanto pagara el total , y si selecciona
en el botón sigue comprando
12. Se le muestra el catálogo de los
productos

47
14. verificara que cumpla con la
condición de invertir S/100 en gastos
13.si selecciona el botón cierre de compra del producto si esto sucede se le
mostrara un mensaje “la compra fue
un éxito”
14 si invirtió menos de S/100 se le mostrara un mensaje “ lo sentimos pero usted
Flujos alternos:
debe gastar un máximo de 100 para poder realizar el pedido ”
Post condición: La Solicitud del pedido se ejecutó correctamente ,
Cuadro 6:descripción de caso de Uso Solicitar Garantía
Caso de uso : Solicitar Garantía
El sistema permitirá a los clientes, tener la garantía que su producto llegara a su
Descripción:
destino en buen estado .
Actores: Administrador .Cliente de la aplicación .
Precondiciones: Que el cliente tenga la garantía de su Producto.
ACTOR Aplicación
1. Solicitará documento de garantía del
producto
2.Ofrece la seguridad de que la
Eventos del empresa es confiable y para verificar
flujo básico: que el producto llego a su destino. El
administrador llamara al cliente para
confirmar la entrega del producto .
3. El cliente confirmara , mediante una
llamada que su producto fue entregado y en
un buen estado.
4 la venta realizada por el cliente se
registrará en una base de datos donde
están registrados las salidas de los
productos de la librería.
Flujos alternos: ninguno
La tienda virtual es segura y ofrece la garantía del producto, para obtener más
Post condición:
confianza con los clientes.
4. 2.3 Casos de Uso del rol de Administración

Cuadro 7: Descripción de caso de uso Iniciar Cuenta


Caso de uso : Iniciar cuenta

48
El sistema permitirá a los empleados y administrador , previamente registrados
Descripción:
loguearse en la aplicación para realizar las funciones según su rol.
Actores: Administrador y empleados de la librería .
Precondiciones: Que el usuario este registrado en la aplicación.
Eventos del ACTOR APLICACIONES
flujo básico:
2. Accede al Inicio de cuenta de la
aplicación.
2.Muestra la pantalla de inicio de
cuenta donde se solicita el nombre del
Usuario y contraseña .
3. Ingresa los datos de su cuenta y hace
click en el botón Iniciar Sección o presiona
enter.
4 Verifica los datos para saber si la
cuenta del usuario existe.
5. Accede a la interfaz principal de la
aplicación.
Si la cuenta de usuario no existe se mostrara un mensaje “ usted no está autorizado
Flujos alternos:
para acceder a la aplicación ”
Acceso exitoso Al sistema.
Post condición:

Cuadro 8: Descripción de caso de uso Cambiar Contraseña

Caso de uso : Cambiar Contraseña


El sistema permitirá a los usuarios y administradores, previamente registrados
Descripción:
modificar su contraseña actual.
Actores: Administrador y usuarios de la aplicación
Precondiciones: Que el usuario esté registrado en la aplicación
ACTOR APLICACION
1. Selecciona la opción de cambiar
contraseña
2. Muestra la pantalla de cambiar
Eventos del contraseña donde solicita los datos
flujo básico: correspondientes.
3. Ingresa su contraseña actual, nueva y su
confirmación y hace click en el botón
“Actualizar”
4. Muestra un mensaje de éxito
sobre la operación realizada.
En el punto 3, si las contraseñas no coinciden ya sea la actual o la confirmación en la
Flujos alternos: aplicación muestra un mensaje de error: “contraseñas no coinciden” o “contraseña actual
no es la correcta”.
Post condición: Contraseña modificada exitosamente.

49
4.2.4 Casos de Uso del rol de Operador

Cuadro 9: Descripción de caso de uso Gestionar Consulta de Productos Disponibles

Caso de uso : Gestionar Consulta de Productos disponibles


El sistema permitirá al operador, Administrador hacer consultas de los productos
disponibles , dependiendo de la información , esta aplicación le permitirá agregar
Descripción: nuevos productos a la página , modificar los detalles del producto, eliminar productos,
además la aplicación le permitirá hacer consulta en la lista de productos de oferta por
lo cual si fuera necesario la lista productos de oferta se modificaría .
Actores: Administrador y Encargado Operador
Precondiciones:
ACTOR APLICACION
1. Acceder a la página para hacer consultas, 2.muestra una pantalla de una lista
modificar , eliminar, agregar productos de productos disponibles ,
3.al seleccionar el botón añadir 4.se agregarán productos nuevos

Eventos del 5.Al seleccionar el botón consultar ofertas 6.muestra una pantalla de catálogo
flujo básico: de productos de oferta.
8.muestra un menú de opciones
donde registrara productos, registra
7.Al seleccionar el botón actualizar
nuevas ofertas de productos,
información
modificara la lista de productos,
eliminará productos.
10.muestra una interfaz de lista de
9. Al seleccionar el botón ventas todos los productos que se
vendieron.

50
11. realizara consultas de los productos que
12. muestra los resultados
fueron vendidos , y cuanto se vendió en el día

Flujos alternos: Ninguna

Realizara consultas de productos dependiendo de la necesidad actualizar la


Post condición:
información.

4.2.5 Casos de Uso del rol de Encargado Ventas

Cuadro 10: Descripción de caso de uso Gestionar ventas

Caso de uso : Gestionar Ventas


La aplicación permitirá a los usuarios tener almacenado la lista de las ventas que
se realicen en la librería por lo cual se originó de las compras del cliente en tienda
Descripción:
virtual, en la tienda física. además de generar orden de pedido , gestionar
boletas/Factura.
Actores: Administrador y Encargado Operador , empleado Ventas
Precondiciones:
ACTOR APLICACION
1. Empleado de ventas gestionar los
2.muestra una pantalla donde se
Pedidos que se realizó a causa de la solicitud
enviara el detalle del pedido
de los clientes.
4.imprimirá los resultados de la
3.EmpleadoVentas Genera orden de pedido orden del pedido o enviará la Orden
Eventos del de pedido al administrador .
flujo básico:
6-muestra una pantalla donde se
detalla una tabla de la boleta del
5-Generar boletas de factura producto que se vendió describiendo
la fecha Compra, fechaenterega,
Precio , Cantidad, total Apagar,
vuelto.
7 8.

Flujos alternos: Ninguna

51
Post condición: .
4.2.6 Casos de Uso del rol de Almacén

Cuadro 11: Descripción de caso de uso Gestionar Almacén

Caso de uso : Gestionar Almacén


Registrar los productos que en entrar a la librería , tener una lista de los productos
Descripción:
que salen, verificar boletas.
Administrador y Encargado Operador , empleado Ventas , empleado de almacén,
Actores:
El Distribuidor de Productos.
Precondiciones:
ACTOR APLICACION
1. Registrar los productos que salen de la 2. muestra un formulario para que
librería registre los productos
4.. Muestra una pantalla, es un
3. verificar los pedidos realizados por los
listado de los productos que se
Eventos del clientes
vendieron.
flujo básico:
6-Muestra un botón en donde si le
5- Acceder a la opción observar boleta para su
das click te muestra la boleta y te
Verificación
lo imprime
8.muestra una opción para
7.tendra que enviar la boleta al distribuidor enviársela al que entrega el
producto.
7- si los datos de la boleta son correctos muestra un mensaje “presiona la opción
Flujos alternos:
entrega ” sino saldría un mensaje diciendo “los datos de la boleta son incorrectos ”
Post condición: .

52
4.2.7 Casos de Uso del rol de caja

Cuadro 12: Descripción de caso de uso Gestionar Caja

Caso de uso : Gestionar caja


Permitirá consultar los pedidos que realice los clientes , tendrá un detalle del
Descripción:
pedido a su Proveedor , emitirá boleta o factura
Actores: Administrador , el Encargado de caja .
Precondiciones:
ACTOR APLICACION
1-acceder a consultar Movimientos de 2. Muestra una pantalla de los
Caja movimientos que se realizaron
4.Muestra un formulario para
3. Gestionar Ingresos, egresos de caja
ingresar los ingresos, egresos
Eventos del
flujo básico: 6.Muestra Monto a pagar indicando
5- El cajero Revisara el pedido, hecho por el
los detalles del pedido que se
cliente
realizaron .

7.Ingresa el pago 8.Emite Boleta o factura

10 muestra un menú para enviar la


9- Entrega la boleta o factura al cliente
boleta o Factura al almacén

Flujos alternos: 8. Se Entregará boleta o factura dependiendo de lo que solicite el Cliente

Post condición: .

53
4.3.1 Diagrama de gestionar Boleta/Factura

Cuadro 13: Descripción del Diagrama de caso de uso de Gestionar Boleta/factura

Caso de uso : Gestionar Boleta /Factura


Permitirá generar Reportes de boletas o Facturas, editar boletas/facturas ,seleccionar
Descripción:
la boleta/Factura ,anular la boleta/Factura Imprimir la Boleta/Factura .
Actores: Administrador , Encargado Caja
Precondiciones:
ACTOR APLICACION
2. Muestra los detalles de la boleta
1-accede a verificar boleta o factura
o factura
4.Muestra una Lista de los reportes
3. Si selecciona la opción de búsqueda de
de boletas o facturas que se al
Eventos del boleta o factura
realizado en el día
flujo básico:
6.Muestra un menú de opciones en
donde se puede editar la boleta o
5-Al seleccionar La boleta o factura
factura , anular la boleta o factura ,
imprimir la boleta o factura .
7.Entregara Boleta o Factura 8.

6- verifica si todo está conforme sino se le mostrar un mensaje “Información de boleta


Flujos alternos:
incorrecta ”
Post condición: Generar boleta o factura de acuerdo a lo solicitado por el cliente

54
4.3.2 Diagrama de Gestionar Productos

Cuadro 14: Descripción del Diagrama de caso de uso de Registrar Productos

Caso de uso : Registrar Productos


Permitirá Registrar los productos dependiendo de su categoría, Productos en oferta
Descripción:
dependido de su categoría.
Actores: Administrador y Encargado Operador, empleado Ventas, empleado de almacén.
El Usuario ha accedido a la aplicación y ha entrado en el menú Productos, en la
Precondiciones:
interfaz de Productos de Oferta, por lo cual están clasificados por categoría.
ACTOR APLICACION
1- Se inicia cuando el usuario presiona el botón
“Registrar Productos”
2. La aplicación recoge los datos
mediante un formulario.
3. El usuario introduce Todos los datos
Eventos del Obligatorios y presiona el botón “Introducir”
flujo básico:
4.La aplicación Comprueba que no
existen Repeticiones ni datos
erróneos y agrega el Registro en la
base de datos con el ID propio.
Posteriormente envía la información
al navegador.

5- El navegador recibe la página con los


nuevos Productos y se las muestra al Usuario
3 se rellena los campos Obligatorios sino están correctamente bien escritos la
Flujos alternos:
aplicación muestra un mensaje de error y vuelve a solicitarlo.
Post condición: La Información queda Registrada en la aplicación
Cuadro 15: Descripción del Diagrama de caso de uso de Buscar Productos

Caso de uso : Buscar Producto


Permitirá la búsqueda de información sobre Productos por lo cual están clasificados
Descripción: por categoría, se obtendrá información sobre los detalles de los productos registrados,
también se buscará si son productos que están en oferta.
Administrador y Encargado Operador , empleado Ventas , empleado de almacén,
Actores:
El Distribuidor de Productos, Clientes, Proveedores

55
El usuario accede a la aplicación y ha entrado al menú de la lista de productos
Precondiciones:
disponibles y submenú donde se muestra la lista de productos en Oferta .
ACTOR APLICACION
2-Se envía el contenido al servidor ,
1- El usuario pulsa el botón “buscar por
para que este realice una búsqueda
categoría”
en la base de datos.
3-El servidor Web se Conecta con la
base de datos y realiza una consulta
Eventos del
4-Con la respuesta de la base de
flujo básico:
datos ,el servidor web construye una
página con un listado de los
Productos que coinciden y la envía
al navegador.
5. El navegador Recibe la Pagina con los
resultados de la búsqueda y se lo muestra al
Usuario .En ella tendrá la opción volviendo a
repetir los pasos de encontrar los productos
según su categoría.
4- la base de datos no devuelve ningún resultado se envía un mensaje informático
Flujos alternos: comunicando de la inexistencia de coincidencias y el usuario podrá intentarlo de
nuevo.
Post condición:

Cuadro 16: Descripción del Diagrama de caso de uso de Mostrar o Editar información
sobre el producto
Caso de uso : Mostrar o Editar información sobre el Producto
Descripción: Editar u obtener información sobre el Producto.
Administrador y Encargado Operador , empleado Ventas , empleado de almacén,
Actores:
El Distribuidor de Productos, cliente ,Proveedores.
El usuario ha accedido a la aplicación y ha entrado al menú Categoría Producto y a la
Precondiciones:
opción de editar Producto pero para ello tiene que tener permiso
ACTOR APLICACION
1-Se inicia cuando el usuario selecciona
Productos que quiere editar o Mostar mediante
una búsqueda, introduciendo para ello
información de búsqueda.
2.La aplicación recoge los datos de
la base de datos y genera un
Eventos del formulario con la información.
flujo básico: 3.El usuario que tiene permiso edita los datos
del producto y Presiona el botón “Editar”

4.La aplicación Comprueba que no


existen repeticiones ni datos
erróneos y registra los cambios.
Posteriormente envía la información
al navegador y la muestra la
pantalla.

Flujos alternos: 3- El usuario puede salir sin editar ningún Producto.

Post condición: Los Cambios de Información quedan Registrados en la aplicación

Cuadro 17: Descripción del Diagrama de caso de uso de Actualizar el Stock

56
Caso de uso : Actualizar el Stock
Agregar o quitar Stock de un Producto .Esta acción se puede hacer introduciendo
Descripción:
previamente el ID del Producto o por Ubicación
Actores: Administrador y Encargado Operador , empleado de almacén,
El usuario ha accedido a la aplicación y ha entrado al menú almacén y al submenú de
Precondiciones:
detalle de Stock .
ACTOR APLICACION
1-Se inicia cuando el Usuario presiona el
Botón “Actualizar El Stock ”.Seleccionando
un Producto que se Quiere Agregar o Quitar el
Stock mediante una búsqueda , Introduciendo
para ello información de búsqueda.
2.Recoge los datos de la base de
Eventos del
datos y genera un formulario con la
flujo básico:
información.
3.El usuario agrega o extrae los productos que
quiera y presiona el botón correspondiente.

4.Comprueba que no existen datos


erróneos y cambia el registro en la
base de datos. Posteriormente envía
la información al navegador

3- No se rellena los cambios Obligatorios o no tienen el formato correcto , la


Flujos alternos:
aplicación informa error y vuelve a solicitarlo.
Post condición: La información queda registrada en la aplicación.

Cuadro 18: Descripción del Diagrama de caso de uso de Eliminar El Producto


Caso de uso : Eliminar El Producto
Descripción: Eliminar la información sobre dicho Producto.
Actores: Administrador y Encargado Operador.
El Usuario ha accedido a la aplicación con permiso y ha entrado en el menú de
Precondiciones:
Productos.
ACTOR APLICACION
1-. Se inicia cuando el usuario selecciona un
producto que quiere eliminar de los que había
colocado en la página web para que sea
observados por el cliente.
2-Recoge los datos de base de datos
Eventos del y genera un formulario.
flujo básico:
3.El usuario selecciona el producto y presiona
el botón “Eliminar”.

4.Lo elimina y registra los cambios


en la base de datos. Posteriormente
envía la información al navegador.
5-El navegador recibe la página con los
resultados de la eliminación y se lo muestra al
usuario.

Flujos alternos: 3-El usuario puede salir sin eliminar ningún dato .

Post condición: Los cambios de información quedan registrados en la aplicación .

57
4.3.3 Diagrama de Gestionar de la Gestionar Atención De Pedidos

Cuadro 19: Descripción del Diagrama de caso de uso de Mostrar la información sobre el
detalle del pedido
Caso de uso : Mostrar la información sobre el detalle del pedido
Permitirá Obtener información sobre los pedidos de manera que se buscara dicho
Descripción:
pedido mediante el ID , se eliminara el Pedido siempre y cuando tenga permiso .
Actores: Administrador y Encargado Operador, Proveedor, El encargado de almacén,
El usuario ha accedido a la aplicación y ha entrado en el menú de Compras y submenú
Precondiciones:
Seguimiento de pedido pero tendría que tener permiso .
ACTOR APLICACION
1-Se inicia cuando el usuario selecciona un 2.El navegador envía el contenido
pedido que quiere buscar mediante una del formulario al servidor ,para que
búsqueda, introduciendo para ello información este realice una búsqueda en la base
de búsqueda. de datos.
3- El servidor web se conecta con la
base de datos y realiza una consulta
basándose en los datos
proporcionados por el usuario.
Eventos del
4-Con la respuesta de la base de
flujo básico:
datos , el servidor web construye una
página con un listado de los pedidos
que coinciden y la envía al
navegador.

6.Recoge la petición y anula el


pedido. Luego Muestra los cambios
5-. El navegador recibe la página con los realizados.
resultados de la búsqueda y se la muestra al
Usuario. Además también tiene el botón para
eliminar pedido

58
3.Si la base de datos no devuelve ningún resultado se envía un mensaje informativo
Flujos alternos: comunicando de la inexistencia de coincidencias y el usuario podrá intentarlo de nuevo
.
Post condición: .

4.3.4 Diagrama de Gestionar Guía De Remisión de Ventas, Compras de Productos

Cuadro 20: Descripción del Diagrama de caso de uso de Revisar las ventas, revisar las
compras que se generar en la librería.
Caso de uso : Revisar las Ventas, Revisar las compras que se generar en la librería
Permitirá identificar el tipo de documento, esto permitirá saber qué día se solicitó
dicho pedido., entonces la aplicación tendrá una base de datos donde se registrar las
Descripción: fechas de los pedidos tanto del cliente, como fechas en la que la librería también
solicita hacer pedidos a su proveedor para luego ser registrados en la base de datos de
la librería.
Actores: Administrador
El usuario ha accedido a la aplicación y ha entrado al menú de Guía de remisión donde
con su permiso el aceptara o rechazara el pedido, teniendo él cuenta que si es un pedido
Precondiciones: del cliente se tiene que cumplir con las reglas en la cual dicen que si el cliente invierte
un máximo de 100 el pedido se realizara y se le entregara el producto de acuerdo a lo
que el cliente solicite. además la librería también solicitara su pedido al proveedor .
ACTOR APLICACION
1- Se inicia cuando el Usuario selecciona el
2-Recoge los datos y genera un
tipo de documento que quiere que sea revisado
formulario
mediante una búsqueda introduciendo el
código del documento.
4.Comprueba que no existen
repeticiones ni datos erróneos y
registra los cambios en la base de
Eventos del datos. Posteriormente envía la
flujo básico: 3.El usuario pone la fecha de la solicitud información al navegador y la
muestra la pantalla en formato pdf.
En ese instante la aplicación hace
que la solicitud del pedido sea
rachada o aceptada
5-El navegador recibe la página con el
documento de la solicitud convertida en un
pedido aprobado y se muestra al usuario.

5- si el documento es rechazado se muestra un mensaje diciendo el pedido del cliente


Flujos alternos: no cumplió con la condición de la librería, o sino también es rechazado ya que el
administrador no está de acuerdo en que realicen esa pedido al proveedor
Post condición: La Información de los documento fue revisada y registrada con éxito.

59
4.3.5 Diagrama de Gestionar tipo de Usuario

Cuadro 21: Descripción del Diagrama de caso de uso de Registrar Nuevo Proveedor.
Caso de uso : Registrar Nuevo Proveedor
Permite Registrar un nuevo proveedor ,editar su informacion,para ello se realizara una
búsqueda ,entonces la aplicación cuando compruebe que todos los datos son correctos
Descripción:
se agregara el nuevo proveedor ,también se puede buscar un Proveedor para darle de
baja.
Actores: Administrador con permiso.
El usuario ha accedido a la aplicación y ha entrado en el menú de Registrar
Precondiciones:
Proveedores.
ACTOR APLICACION
2-Recoge los datos mediante un
1- Se inicia cuando el usuario presiona el
formulario.
Boton”Registrar Proveedor ”
4-comprueba que no existen
repeticiones ni datos erróneos en la
3- El usuario introduce todos los datos
Eventos del base de datos con un ID propio,
obligatorios y presiona el botón “Introducir ”
flujo básico: Posteriormente envía la información
al navegador.
6.Muestra los resultados de la
5-El navegador recibe la página con el nuevo
búsqueda y también le ofrece las
registro y se muestra al usuario .además
opciones de editar la información
también puede buscar a proveedor mediante el
del proveedor, dar de baja al
ID.
proveedor .

3-No se rellena los campos obligatorios o no tienen el formato correcto, la aplicación


Flujos alternos:
muestra un mensaje de error y vuelve a solicitarlos .
Post condición: La información queda registrada en la aplicación.

60
4.3.6 Diagrama de Gestionar Empleados

Cuadro 22: Descripción del Diagrama de caso de uso de Registrar Nuevo Empleados.

Caso de uso : Registrar Nuevo Empleados .


Permite Registrar un nuevo Empleado ,editar su informacion,para ello se realizara una
búsqueda ,entonces la aplicación cuando compruebe que todos los datos son correctos
Descripción:
se agregara el nuevo Empleado ,también se puede buscar un empleado para darle de
baja.
Actores: Administrador con permiso.
El usuario ha accedido a la aplicación y ha entrado en el menú de Registrar Empleado
Precondiciones:
asignándoles su rol de cada empleado con sus permisos respectivos .
ACTOR APLICACION
1- Se inicia cuando el usuario presiona el
2-Recoge los datos mediante un
Boton”Registrar Empleado ” y le asigna sus
formulario.
roles de cada uno con sus respectivos
permisos.
4-comprueba que no existen
repeticiones ni datos erróneos en la
Eventos del 3- El usuario introduce todos los datos
base de datos con un ID propio,
flujo básico: obligatorios y presiona el botón “Introducir ”
Posteriormente envía la información
al navegador.
6.Muestra los resultados de la
5-El navegador recibe la página con el nuevo
búsqueda y también le ofrece las
registro y se muestra al usuario .además
opciones de editar la información
también puede buscar al Empleado mediante
del Empleado , dar de baja al
el ID.
Empleado .

3-No se rellena los campos obligatorios o no tienen el formato correcto, la aplicación


Flujos alternos:
muestra un mensaje de error y vuelve a solicitarlos .
Post condición: La información queda registrada en la aplicación .

61
4.4 ARQUITECTURA DEL SISTEMA WEB
La organización y la estructuración del código del proyecto se realizó con PHP y

Laravel para obtener la mejor estructura en el patrón MVC.

Para prever el crecimiento del proyecto y su complejidad y hacer la navegación en

el código más simple, se estableció una convención estructural y de nomenclatura de

los archivos y sus carpetas y una organización del código alcanzable. El conveniente

nombramiento de archivos y carpetas ayuda a encontrar más rápidamente la parte

deseada del código.

La aplicación WEB de Laravel consiste de tres componentes en el patrón MVC (ver

Fig.):

 Un controlador puede enviar comandos al modelo para actualizar el estado


del modelo. También puede enviar comandos a su vista asociada para
cambiar la presentación del modelo de la vista.
 Un modelo almacena datos que se recuperan de acuerdo con los comandos
del controlador y se muestran en la vista.
 Una vista genera una presentación de salida para el usuario basada en los
cambios en el modelo.

62
4.4.1 Laravel

(BLUUWEB, 2018) , Es un framework de PHP y su filosofía es trabajar con un

código elegante y simple.

(Lobo, 2017) , Ambiente de desarrollo tiene DOCKER HOMESTEAD, es decir

tiene como idea crear contenedores ligeros y portables para las aplicaciones,

permite meter en un contenedor, todas aquellas cosas que la aplicación necesita

para ser ejecutada, aprovecha el Kernel de la maquina real y, con su motor tan solo

carga en la memoria las librerias y dependencias necesarias para ejecutar la

aplicación, ocupando un 80% menos.

4.4.1.1 Caracteristicas del Laravel

 Posee un poderoso conjunto de librerias


 Autenticación Simple.
 Sistema de ruteo, también RESTful.
 Basado en Composer.
 Soporte para el Cache.
 Soporte para MVC
 Usa componentes de Symfony
 Adopta las especificaciones PSR-2 Y PRS-4
4.4.2 jQuery

(Bluuweb, 2018) Es una librería de JavaScript rápida, Pequeña y poderosa en

funciones. Podemos manejar eventos, manipular el DOM HTML, agregar

animaciones, entre otras cosas.

4.4.2.1 Ventajas de Utilizar JQuery

 Compatibilidad con navegadores antiguos


 Fácil Escritura y comprenden del código
 Es Open Source
 Muchos Plugins
 Facilidad de utilizar AJAX

63
4.4.3 Booststrap

(DesarrolladorSoft, 2016) Es un framework de Css, en otras palabras, es un

conjunto de archivos Css que incluyen en tu página y puedes empezar a maquetar

el sitio web en minutos, sin tocar una sola línea de Css.

El beneficio de usar responsive design en un sitio web, es principalmente que

el sitio web se adopta automáticamente al dispositivo desde donde se acceda. lo

que se hace con más frecuencia, esto permite la representación de contenido para

adaptarse a condiciones como la resolución y si trabajas con las dimensiones de tu

contenido en porcentajes, puedes tener una web muy fluida capaz de adaptarse a

casi cualquier tamaño de forma automática.

Aun ofreciendo todas las posibilidades que ofrece Boostrap a la hora de crear

interfaces web, los diseños creados son simples, limpios e intuitivos, esto le da

agilidad a la hora de crear y al adaptarse a otros dispositivos. El framework trae

varios elementos con estilos predefinidos fáciles de configurar: Botones, Menús

Desplegables, Formularios incluyendo todos sus elementos e integración JQuery

para ofrecer ventanas y Tooltipd dinámicos.

4.4.3.1Ventajas de Utilizar Bootstrap

 Ofrece un paquete de elementos web Personalizados: puedes diseñar

una web jugando con sus elementos compuestos por diferentes

combinaciones de HTML, CSS Y JavaScript, de manera que las piezas

siempre encajan.

 Utiliza componentes vitales para los desarrolladores: como HTML,

CSS3, JQuery o GitHub, entre otros.

 Sus planillas son de sencilla adaptación responsive: se desarrolló con la

idea de facilitar el proceso de adaptación web a todo tipo de

dispositivos.

64
 Se integra con librería JavaScript

 Incluye Grid system: muy útil para maquetar por columnas

 Inculye Less: un lenguaje de hojas de estilo CSS preparado para

enriquecer estilos de la web.

4.4.4 PHP

√ (Solano, 209), son las siglas en inglés del acrónimo Hypertext Pre-Processor,
es decir, pre-procesador de hipertexto.
√ Es un lenguaje de programación de propósito general que se ejecuta en el lado
del servidor.
√ Es un lenguaje interpretado.
√ Tiene múltiples formas de utilizarse, ya que puede utilizarse con scripts, de
forma estructurada o programación en objetos.
√ Fue creado por Rasmus Lerdorf y apareció en el año 1994.
√ Está creado con la licencia de software libre PHPv3_01, que es una licencia
Open Source.

4.4.4.1Soluciona PHP

se utiliza principalmente para crear páginas web, para crear contenido dinámico y para
trabajar con bases de datos y HTML.

Soporta la mayoría de bases de datos, MySQL, PostgreSQL, SQL Server, MongoD, para casi
todas existen drivers, y si no es así podemos utilizar el driver ODBC, que se conecta a
cualquier base de datos.

4.5 ESTÁNDAR DE LA BASE DE DATOS


El estándar de base de datos se realizó el MySQL que se utilizó para el diseño del

modelo relacional, presenta las siguientes características:

 El nombre de la entidad en minúscula y el singular.


 El atributo que pertenece a la entidad, presenta la siguiente escritura: el
nombre de la entidad y el nombre del atributo.
 Los atributos que son llaves foráneas, presenta la siguiente estructura: el
nombre de la entidad a la que pertenece seguido de un guion bajo y el
nombre del atributo.
A continuación, cada uno de las entidades y sus atributos de la base de datos se

muestran desde en las siguientes figuras


65
Figura: Entidad Permisos

Figura: Entidad OpcionesMenú

Figura: Entidad RolSistema

Figura: Entidad Usuario

Figura: Entidad Producto

66
Figura: Entidad Categoría

67
4.4 MODELO RELACIONAL DE LA BASE DE DATOS

4.4 PRINCIPALES INTERFACES GRÁFICAS

Fig.: Pantalla Iniciar Sesión

37
IV ASPECTOS ADMINISTRATIVOS

4.1. CRONOGRAMA DE GANTT

CRONOGRAMA DE DESARROLLO DEL PROYECTO


MESES
ACTIVIDADES
MES 1 MES 2 MES3 MES4 MES 5 MES 6
1. Plantamiento del problema S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4
2. Aplicación de los instrumentos para la
recolección de datos
3.Analizar los objectivos
4.Buscar bibliografias para elaborar el marco
teórico
5.Identificar la Metodologia de investigacion
del proyecto
6.Desarrollar la aplicación Web
7.Justificacion del Proyecto
8.Matriz de consistencia
9. PRESUPUESTO DEL PROYECTO

10.Presentacion del Informe Final

Tabla 5:Cronograma de Actividades

Fuente: Elaboración Propia (2018)

44
4.2. PRESUPUESTO.

4.2.1 RECURSOS HUMANOS

RECURSOS HUMANOS
CARGO SEMANAS COSTO POR
COSTO TOTAL
SEMANA
Asesor 12 S/.
S/. 960,00
80,0
Co-asesor 12 S/.
S/. 840,00
70,0
Programador 16 S/.
S/. 7.200,00
450,0
Total S/. 9.000,00
Tabla 6:Recursos Humanos
Fuente: Elaboración Propia (2018)

4.2.2 RECURSOS SOFTWARE

Recursos software LICENCIA CANTIDAD COSTO UNITARIO COSTO TOTAL


Microsoft Corporation
SQLServer SQL Server 2014 1 S/. 0,00 S/. 0,00
Express
Microsoft, NET MIT(Masschusetts
1 S/. 0,00 S/. 0,00
Framework 4.6.1 Institute of Technogy )
MySQL GPL 1 S/. 0,00 S/. 0,00
NetBeans GNU GPLv2 1 S/. 0,00 S/. 0,00

Star UML GNU GPL 1 S/. 0,00 S/. 0,00


MIT,Ms-PL (Microsft
Public License)y
Navegador Chrome MPL/GPL/LGPL(internet 1 S/. 0,00 S/. 0,00
explorer Public License
General)
Total S/. 0,00

Tabla 7:Recursos de Software

Fuente: Elaboración Propia (2018)


45
4.2.3 RECURSOS MATERIALES

RECURSOS MATERIALES
MATERIALES CANTIDAD COSTO UNITARIO COSTO TOTAL
Lapto 1 S/. 2.000,0 S/. 2.000,00
Memoria USB 1 S/. 40,0 S/. 40,00
Impresora 1 S/. 1.000,0 S/. 1.000,00
Papel 1 S/. 15,0 S/. 15,00
CD 2 S/. 0,8 S/. 1,60
Lapiceros 3 S/. 1,0 S/. 3,00
Perforador 1 S/. 6,5 S/. 6,50
Total S/. 3.066,10

Tabla 8:Recursos de Materiales


Fuente: Elaboración Propia (2018)

4.2.4 SERVICIOS

SERVICIOS
SERVICIOS MESES COSTO UNITARIO COSTO TOTAL
internet 4 S/. 40,0 S/. 160,00
Luz 4 S/. 120,0 S/. 480,00
Viaticos 4 S/. 250,0 S/. 1.000,00
Total S/. 1.640,00

Tabla 9:Servicios
Fuente: Elaboración Propia, (2018)

4.3 CUADRO DE CONSOLIDADO.

FINANCIAMIENTO COSTO TOTAL


Recursos Humanos S/. 9.000,0
Recursos Software S/. -
Recursos Materiales S/. 3.066,1
Servicios S/. 1.640,0
Imprevistos S/. 980,0
Total S/. 14.686,1
Tabla 10:Cuadro de Consolidado
Fuente: Elaboración Propia, (2018)

46
4.4 FINANCIAMIENTO

El trabajo de investigación será financiado con recursos propios del autor.

V BIBLIOGRAFIA

Agurto, J. J. (2017). Implementacion de un sistema de informacion para mejorar la gestion

de los prpcesos de compra,venta y almacen de los productos deportivos en la Tienda

Casa de Deportes Rojitas E.I.R.LTDA. Universidad Catolica de los Angeles.

Chimbote,Peru.

Allen, P., & Gates, B. (21 de Febrero de 2014). Microsoft. Obtenido de

https://docs.microsoft.com/es-es/aspnet/web-forms/what-is-web-forms

Allen, P., & Gates, B. (17 de Noviembre de 2015). Microsoft . Obtenido de

https://www.microsoft.com/es-es/download/details.aspx?id=49982

Amador, M. G. (27 de Mayo de 2008). Metodologia de Investigacion . Obtenido de Blogger:

http://manuelgalan.blogspot.com/2008_05_25_archive.html

Antón. (4 de Junio de 2013). ¿Para que sirve el Crystal Reports? - SOFTWARE ERP.

Obtenido de https://www.tuerp.com/g/crystal-reports

Arrabal, J. A., & Dumont, M. d. (2009). Plan de Negocio. Española: Publicaciones Vértice,

S.L.

Ayala, J. M. (2016). El terminal punto de venta (Gestión de compras). via dos

castillas,33.C.E.Atica 7,edificio 3 oficio B Pozuela de alarcon (Madrid): Editex,S.A.

Boubeta, A. I. (2006). Fidelización Del Cliente Introduccion a la venta personal y la

direccion de venta . España-printed in spain: Idesaspropias primera ediccion ,vigo.

47
CampusMVP. (18 de marzo de 2014). Acerca de : Novedades de SQL Server 2014. Obtenido

de https://www.campusmvp.es/recursos/post/Novedades-de-SQL-Server-2014.aspx

Cardenas, E. o. (2013). Desarrollo de una tienda virtual mediante el estudio comparativo de

una tienda fisica de productos de computacion . Universidad Mayor de San Andres .

La Paz,Bolivia.

Carmen, R. M., & Antonio, V. A. (Mayo de 2011). Prototipo de aplicacion para la

Automatizacion de una Fuerza de Ventas . Universidad Central de Venezuela .

Caracas, Venezuela.

Castillo, J. V., & Jaramillo, L. E. (2014). Desarrollo de Implementacion de un Sistema Web

Contable a Nivel de Prototipo utilizando Software libre para la empresa comercial

AL&CE S.R.L . Universidad Nacional De Piura . Piura,Peru.

Chavez, G. J., & Altamirano, Y. V. (2013). Sistema informatico de inventario y facturacion

de mercaderia con entorno web en la empresa y graficas chone . EScula Superior

Agropecuaria de Manabi. Calceta,Ecuador.

Corporation, O. (2018). Bienvenido a NetBeans y www.netbeans.org. Obtenido de

https://netbeans.org/index_es.html

Dario, C. G. (2018). Desarrollo de un sistema informatico de registro integrado para mejorar

el control de inventario de bienes patrimoniales en la institucion educativa "San

Agustin la matanza ". Universidad Nacional De Piura .

daws, R. (2015). Visual Studio 2015 line-up and pricing announced. Estados Unidos :

developer .

Dias, L. P., & Zarate, A. F. (2015). Sistema informatico web para la gestion de ventas de la

Boutique Detallitos E.I.R.L.Utilizando la metodologia AUP y Framework QCodo de

PHP. Universidad Privada Antenor Orrego. Trijillo,Peru .


48
Escuadero, M. J. (2014). Proceso De Venta. Valencia: Paraninfo .

Fahnle, P. (2016). Que es ASP.NET. Programacion.net, 1-7.

Fernandez, S. C. (2014). Tecnicas de Venta UF0031. España: Paraninfe S.A, Nobel S.A .

Figueroa, J. (21 de Julio de 2015). Usabilidad y experiencia del usuario. Obtenido de

https://www.meca.mx/usabilidad-y-experiencia-del-usuario/

Garcia, E. F. (2015). Creacion de una Aplicacion de Realidad Aumentada para mejorar las

ventas en la empresa Importaciones Laban SAC. Universidad Nacional De Piura.

Piura,PERU.

Gomez, F. L., & Luengo, M. A. (2006). Operaciones de Venta . Paraninfo.

Hernadez Sampiere, R., Fernández Collado, C., & Baptista Lucio, P. (2006). Metolodogía de

la Investigación. México, México: McGRAW - HILL INTERAMERICANA DE

MÉXICO, S.A. de C.V.

Hernández Sampieri Roberto, F. C. (2010). Metedologia de la Investigacion. MÉXICO •

BOGOTÁ • BUENOS AIRES • CARACAS • GUATEMALA: 5ta Edicion .

Hernández Sampieri, R., Fernández Collado, C., & Baptista Lucio, P. (2010). Metodología

de la investigación científica (Vol. V). Mexico: MacGraw-Hill-Interamericana

Editores, S.A.

Imesun. (2016). Mejore su negocio , organizacion internacional del trabajo. Suiza:

Copyright.

Jimenez Forero, M. (2017). Modulo Seminario de Tesis II. Modulo, Universidad Nacional de

Piura, Piura. Recuperado el 02 de Agosto de 2017

larry. (20 de Mayo de 2010). Iso/IEC 9126 - Evaluacion del producto software. Obtenido de

https://estandarsw.wordpress.com/category/iso/iso-9126/

49
Martinez, J. A. (30 de JULIO de 2018). Base de datos. Obtenido de

https://www.monografias.com/trabajos11/basda/basda.shtml

Moliner, F. (2016). Diccionario de Uso Español. Madrid,: Vicky Calavia.

Mora, S. L. (2002). Programacion en Internet Cliente Web. España: Club Universitario

www.ecu.fm.

Moseley, R. (2007). Desarrollo de Aplicacion Web . Anaya Multimedia.

Paszniuk, R. (2013). Arquitectura cliente /servidor . Paraguay: publicaciones de blog

tecnologia paraguay.

Paul Allen, B. G. (17 de Noviembre de 2015). Microsoft. Obtenido de

https://www.microsoft.com/es-es/download/details.aspx?id=49982

Quiñones, l. X. (21 de AGOSTO de 2009). Que es el entorno de ejecución CLR. Obtenido

de http://ximenita-52.blogspot.com/2009/08/que-es-el-entorno-de-ejecucion-clr-

el.html

Ramos, I. A. (2011). Metodologia RUP de Ingenieria del Software . Guadalajara (México).:

Electronica Gratuita .

Sampieri, H. (2010). metodologia de fundamentos de traversalidad . Madrid : Quinta edición.

Sanchez Sanchez, G. &. (2006). Nivel de Investigacion.

Sanchez Sanchez, O., Girón, L., & Guzman Villanueva, E. (s.f). Scribd. Recuperado el 04 de

Agosto de 2017, de https://es.scribd.com/doc/39143338/Investigacion-Aplicada

Stiben, A. R., & Ricardo, G. R. (27 de junio de 2017). Sistema web para la mejora de la

gestion comercial de la empresa negocios & servicios generales Leon S.A.C.

Universidad Nacional de Trujillo. Trujillo,Peru.

50
Universidad de Alcalá. (s.f.). Biblioteca de la Universidad de Alcalá. Obtenido de

http://www3.uah.es/bibliotecaformacion/BPOL/FUENTESDEINFORMACION/tip

os_de_fuentes_de_informacin.html

51
VI. ANEXOS

6.1 MATRIZ DE CONSISTENCIA.

Título: DESARROLLO DE UNA APLICACIÓN WEB PARA MEJORAR EL PROCESO DE

GESTION DE VENTAS DE LA LIBRERÍA “BAZAR JEHOVA BENDICE LA EDUCACION”

PAITA-TORTUGA 2018.

PROBLEMA OBJECTIVO HIPOTESIS VARIABLES INDICADORES METODO


INSTRUMENTOS
PROBLEMA OBJECTIVO Tipo de
PRINCIPAL GENERAL HIPOTESIS GENERAL INDEPENDIENTE Investigacion:
Aplicada
Tecnológica

Nivel de
¿Contar con una Desarrollar una Con el desarrollo de una Investigacion:Desc
aplicación web aplicación web aplicación web se riptiva
ayudara a mejorar para mejorar el Soluciona los problemas Aplicación Web de Disponibilidad de la Fichas
el proceso de proceso de gestión que presenta el proceso de Gestión de ventas base de datos de los Bibliográficas y de
gestión de ventas de ventas para la gestión para mejorar las productos lectura ,
Diseño de
de la librería bazar librería bazar ventas de la librería Bazar Investigacion: No reglamentos
Jehová bendice la Jehová bendice la Jehová Bendice la Experimental
educación Paita - educación Paita- educación Paita-Tortuga
Tortuga 2018?? Tortuga 2018. 2018.
Universo: La
DEPENDIENTE población Centro
Mejorar el proceso de Poblado la
gestión de ventas Tortuga-Paita
HIPOTESIS ESPECIFICOS Clientes a los
VARIABLE

52
PROBLEMAS OBJECTIVOS cuales le
ESPECIFICOS ESPECIFICOS INDEPENDIENTE Documentación de brindaremos
¿Cuál es el Analizar el análisis de los servicio,
Análisis de la procesos de tiempo cumpliendo sus
proceso del control proceso del control
Es posible Analizar los aplicación web requerimientos.
de registro de de registro de para registrar ventas Entrevistas, Fase de
procesos del control de
productos de la productos de la ,búsqueda de Metodologia RUP.
productos de la librería DEPENDIENTE
librería Bazar librería Bazar productos, emisión
Bazar Jehová Bendice la
Jehová bendice la Jehová bendice la de reportes de
educación Paita-Tortuga.
educación Paita- educación Paita- Proceso ventas .
Tortuga ? Tortuga .

Es posible con el diseño INDEPENDIENTE


Realizar diseño
de la base datos el Diseño de la base de StarUML
¿Cómo realizar un de base de datos
mejoramiento de procesos datos el mejoramiento
diseño de base de que nos permita
de gestión de ventas , de procesos de gestión
datos para librería manejar la Diagramas del
basado en la Metodologia de ventas.
Bazar Jehová información de la proceso de negocio
RUP y notación UML
bendice la librería Bazar DEPENDIENTE en UML.
permita presentar la
educación Paita- Jehová bendice la
aplicación web para
Tortuga?. educación Paita- Representación de
procesos de gestión de
Tortuga . proceso de gestión de
ventas .
ventas.
INDEPENDIENTE
¿Con el desarrollo Desarrollar un
SQLServer,JAVA,
del diseño se podrá diseño adecuado Desarrollar una Chorme
Desarrollar un diseño
controlar y reducir para controlar y aplicación web
adecuado para controlar y Aplicación Web
el riesgo de pérdida reducir el riesgo de
reducir el riesgo de pérdida para controlar y
de dinero de la pérdida de dinero DEPENDIENTE
de dinero de la librería reducir la perdida
librería Bazar de la librería Bazar
Bazar Jehová bendice la de dinero .
Jehová bendice la Jehová bendice la Controlar y reducir el
educación Paita-Tortuga .
educación Paita- educación Paita- riesgo de pérdida de
Tortuga? . Tortuga . dinero

Tabla 11:Matriz de Consistencia

Fuente: Elaboración Propia (2018

53
6.2. INSTRUMENTOS DE RECOLECCIÓN DE DATOS.

6.2.1 ENCUESTAS:
APLICAION WEB PARA LA GESTION DE VENTAS

1- ¿Cree usted que debe reemplazar su proceso manual por una aplicación web?

Totalmente
Totalmente de
en
acuerdo
desacuerdo

1 2 3 4 5

1- ¿Cree usted que debe mejorar la atención de la librería Bazar Jehová bendice la Educación con
una aplicación web ?
Totalmente
Totalmente de
en
acuerdo
desacuerdo

1 2 3 4 5

2- ¿Cree usted que debe facilitar las consultas una aplicación web ?
Totalmente
Totalmente de
en
acuerdo
desacuerdo
1 2 3 3 5
3- ¿Cree que es necesario una aplicación web que le ayude a controlar las ventas ?

Totalmente
Totalmente de
en
acuerdo
desacuerdo
1 2 3 4 5
4- ¿Cree que debe cumplir la satisfacción del cliente una aplicación web?

Totalmente
Totalmente de
en
acuerdo
desacuerdo
1 2 3 4 5
5- ¿Cree usted que debe incrementar las ventas con una aplicación web?
Totalmente
Totalmente de
en
acuerdo
desacuerdo
1 2 3 4 5

54
6- ¿Cree que es necesario desarrollar una aplicación web para agilizar, el procesar la información de las
ventas en tiempo real?

Totalmente
Totalmente de
en
acuerdo
desacuerdo

1 2 3 4 5

ENCUESTA

1- ¿Con la aplicación web desarrollado se mejoró tu proceso de gestión de ventas?

a) Si
b) No

2- ¿Con la aplicación web instalado mejoró sus reportes de ventas diarias?

a) Si
b) No

3- ¿Con la aplicación web desarrollado ayudo a mejorar el control de stocks de productos?

a) Si
b) No

4- ¿El sistema informático es fácil de utilizar y cubre expectativas?


a) Si
b) No

5- ¿Cuánto tiempo cree usted que tarda en brindar información de sus reportes de ventas

diarias con un sistema manual?

a) Un minuto
b) Una hora
c) Más de una Hora

6- ¿Cuánto tiempo se demora usted en tener un reporte de stocks de sus productos?

55
a) Un minuto
b) Una hora
c) Más de una Hora

6.2.2 ENTREVISTA:

APLICACIÓN WEB PARA LA GESTION DE VENTAS

1- ¿Qué procesos realiza con mayor frecuencia en la Librería Bazar Jehová


Bendice la Educación Paita-Tortuga 2018? Seleccione una alternativa.

a) Realiza ventas
b) compra nuevos productos para librería
c) organiza los productos que llegan, verifica que productos se terminan.

2- ¿Cómo se califica su manejo de la computadora?

a) muy bueno
b) bueno
c) regular
d) pésimo

3- ¿Qué tipo de entorno utilizara para la aplicación web?

a) Linux
b) Unix
c) Microsoft windows

4- ¿Qué tipo de equipos posee su librería Bazar Jehová Bendice la Educación


Paita-Tortuga 2018?

a) computadora de última generación


b) Pentium IV
c) maquinas antiguas

5- ¿Cómo realiza actualmente su proceso de ventas?


a) Hoja de cálculo
b) Aplicación Web
c) manual

56
6.3. INFORME DE VALIDÉZ Y CONFIABILIDAD DE LOS INSTRUMENTOS DE

RECOLECCIÓN DE DATOS.

Organigrama de la librería bazar Jehová bendice la Educación

GERENTE GENERAL

DEPARTAMENTO DEPARTAMENTO
ALMACEN
ADMINISTRATIVO COMERCIAL

CONTABILIDAD AREA DE VENTAS DISTRIBUCCION

Grafico 1:Organigrama de la librería Bazar Jehová la Educación Paita-


Tortuga 2018

Fuente: La librería “Bazar Jehová Bendice la Educación” Paita-Tortuga 2018


.

57

También podría gustarte