Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TESIS
PRESENTADA POR:
BACH.QUEREVALU VITE MARIA DEL SOCORRO
Piura, Perú
2018
UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA INFORMATICA
TESIS
Piura, 2018
DEDICATORIA
AGRADECIMIENTOS
Contenido
RESUMEN ............................................................................................... 1
ABSTRACT............................................................................................... 1
INTRODUCCION ...................................................................................... 1
1.4 OBJETIVOS................................................................................................................ 5
II MARCO TEORICO................................................................................ 7
I
2.1.1 Antecedentes locales ................................................................................................................ 7
2.4.5 Funciones del personal de la librería bazar Jehová bendice la Educación ............................. 32
2.5 HIPOTESIS.............................................................................................................. 33
II
3.3. TIPO. ....................................................................................................................... 38
4.3.1 Diagrama de Relación entre los actores y los casos de uso ..................................................... 44
III
4.1. CRONOGRAMA DE GANTT ....................................................................................... 44
..................................................................................................................................... 44
V BIBLIOGRAFIA .................................................................................... 47
DATOS................................................................................................................................ 57
IV
Índice de Figuras
V
Indice de Tablas
VI
Indice de Cuadros
Cuadro 3:descripción de caso de uso Consultar Ofertas ..................................... Error! Bookmark not defined.
VII
RESUMEN
ABSTRACT
INTRODUCCION
Este proyecto de investigación es un diseño no experimental que está basado para mejorar las
cual tenemos que mejorar muchos problemas ya que la librería no cuenta con una base de datos, todas
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.
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
1
I. ASPECTOS DE LA PROBLEMATICA
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
manual y está expuesto a muchos errores de ingreso de registro ;sobre todo de cálculos
¿Contar con una aplicación web ayudara a mejorar el proceso de gestión de ventas
1
1.3.1 Justificación teórica
facilita tanto para minimizar tiempos de espera, obtener ganancias satisfactorias para
de la programación.
Las aplicaciones web son instrumentos que interactúan con el medio ambiente,
datos, es por ello que se propuso el desarrollo de una aplicación web para mejorar
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
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
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
2018.
que nos facilita con tan solo dar clic, en cuestiones de segundos ya tienes tus
las probabilidades exitosas que serán tus ventas. La aplicación fue desarrollada para
3
ya que su función es darle al cliente la satisfacción de obtener ese requerimiento de
el buen estado de la misma manera, pudiendo así realizar las acciones pertinentes
se ingrese al Sistema.
1.3.5 Beneficiarios
realicen en el día, por lo cual también contara con el registro de productos que
correctamente los cálculos , esto podría ocasionar que estén cobrando menos de
4
por estos motivos se contará con una aplicación web que ayudará en el
1.3.5.2 Indirectos:
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
1.3.5.4 Lector:
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
1.4 OBJETIVOS
5
Desarrollar una aplicación web que permita mejorar la gestión de ventas de la librería “bazar
Realizar diseño de base de datos que nos permita manejar la información de la librería
Brindar a los clientes una rápida atención al momento de realizar sus pedidos, para
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.
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
entorno integrado de desarrollo NetBeans para programar las diferentes clases que
6
1.5.3 Delimitaciones temporal/espacial
II MARCO TEORICO
pueden agilizar los procesos y minimizar los tantos en registros, búsqueda y emisión
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
los clientes a la hora de elegir un producto de la tienda y así mejorar las ventas en la
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
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
conveniencia de esta.
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
muy aparte de los problemas internos que ya se encuentran en dicha empresa como
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,
específico para estos fines. Todo este descontrol que se encuentra, deja al
actualidad, ya que deja de ser eficiente con todas las situaciones desfavorables,
a mejorar la gestión de sus procesos, esto no solo hará que se le amenore las
también brindar más recursos de necesidad, como por ejemplo las siguientes
situaciones:
10
En base a la situación ya descrita en la que se encuentra la Tienda Casa de
Paita-Tortuga 2018.
tuvo por objetivó desarrollar sistema web para mejorar la gestión comercial de la
Comercial, es así que los procesos no se encuentran muy bien definidos y son
elaborados manualmente.
archivos de la empresa.
Modelado).
datos
11
Comercial mejorando así los tiempos empleados en registro, control, búsqueda y
generación de reportes.
Cuenta con un local en Urb. Sol de villa (torre 01) la Libertad - Trujillo el cual
controlen las distintas áreas de la empresa (ventas, compras y almacén), por lo que
tiempo.
12
y Salida de productos, así mismo controlará el stock, actualizando cada vez que
canal de ventas por internet para mejorar el servicio del cliente mediante la
de agilizar los procesos y así facilitar las tarea en dicha institución . el modelo de
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
ayudar a mejorar la confianza del sitio web, una vez validada la función del sistema
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
14
afectado en el tiempo por la ejecución manual y en papel de la recolección de datos,
módulo móvil; el cual será utilizado por los vendedores para realizar las visitas a los
para la comunicación entre las aplicaciones web y móvil, a través de los servicios
web.
de la arquitectura”.
El RUP mejora la productividad del equipo ya que permite que cada miembro
15
base de datos incluyendo sus conocimientos. Esto hace que todos compartan el
un software.
siguientes características:
al cliente.
16
de mensajes, con los que se implementan las invocaciones de los servicios y las
que tienen declarados públicamente los servicios que pueden servir. sin
Escalado vertical: los sistemas pueden crecer por un incremento del número de
significativamente el rendimiento.
17
Figura 1:Arquitectura cliente servidor
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
accionados por los usuarios a través de la interfaz. Se comunica con la capa de lógica
de negocios.
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.
únicamente con la capa de lógica de negocios Por otra parte, cabe indicar que, para
2.2.1.8.1 MySQL
19
2.2.1.9 Herramientas de desarrollo
CodeLens.
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
Base Class library (BCl): funciona como gran librería de clases unificada.
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++)
(Allen & Gates, Microsoft , 2015) Microsoft .NET Framework 4.6.1 es una
conexión se puede usar en los casos en que el instalador web no esté disponible
(Allen & Gates, Microsoft, 2014) Es una parte del marco de aplicación web
programación que puede usar para crear aplicaciones web ASP.NET, los demás son
página.
Formularios Web Forms son páginas que los usuarios solicitan con su
script de cliente, los controles de servidor y código de servidor. Cuando los usuarios
21
representar el explorador. Una página de formularios Web Forms de ASP.NET
Con Visual Studio, puede crear formularios Web Forms de ASP.NET. El entorno
servidor para controlar la lógica de la página, puede usar un lenguaje de .NET como
es más bien una herramienta a parte para crear informes personalizados e incluso
22
2.2.1.9.6 NetBeans
depurar y ejecutar programas. Está escrito en Java - pero puede servir para
herramientas y soluciones.
Ambos productos son de código abierto y gratuitos para uso tanto comercial
23
2.2.2 Teorías sobre gestión de ventas
(Escuadero, 2014, pág. 348) Se define como a las distintas formas de realizar
(Gomez & Luengo, 2006, pág. 192)l a venta de los productos de la empresa
precio.
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
normales.
fuera de la empresa
establecimiento comercial.
despacha no se vende.
Auto venta: Este sistema es más bien una reposición de stocks. el producto
25
e) Sistema de Venta a distancia
26
Figura 3:Tipos de venta
Compra: (Vertice, 2008) Una de las áreas más importantes para gestionar en un
menciona las condiciones que se debe cumplir para alcanzar este objetivo:
en el momento oportuno.
de entra estipulado.
27
Almacén: Según (Montoya, 2017) Aquí se realizan tareas de todo tipo de
venta.
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,
existen mayor exigencia por parte de los clientes en el servicio y el trato que
28
Gestión: Se trata de ofrecer aquello que el cliente desea recibir. Se utilizan
perciba como un valor añadido al producto. El éxito del proceso depende del
empleado por las empresas con el objeto de agilizar sus operaciones de compra venta,
29
punto de venta optimizan el trabajo que realizamos día a día. Presentan múltiples
Clientes: El cliente es la persona que adquiere un bien o servicio para uso propio o
desde que se realiza una investigación para averiguar quiénes pueden ser los clientes
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)
Base de datos: Es una serie de datos estructurados y organizados de tal forma que
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
adecuado, relativo,
poner los productos/servicios al alcance del mercado (cliente). (Arrabal & Dumont,
2009)
Celular: 935982180
Bazar Jehová bendice mi educación, es una librería del C.P La Tortuga Paita
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,
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,
para tener las cuentas precisas, exactas, de esta manera ya no existirá perdida de
dinero.
2.4.3 Visión
2.4.4 Misión
de nuestros clientes.
32
Contabilidad: aquí encontramos al contador de la librería, verifica los ingresos,
egresos.
periodo mensual, de las cuales registra los costos y ganancias durante ese
En esta área Los clientes naturales asisten a la librería, buscan lo que desean
a caja, luego el empleado emite la boleta de compra con los datos del cliente
2.4.6.3 Almacén:
En esta área el encargado de almacén, cada vez que se agote algún producto,
2.5 HIPOTESIS
33
2.5.1 Hipótesis general
La idea de esta conjetura, pretende aplicar una mejora en las problemáticas que
librería.
34
2.6.3. Indicadores de las Variables
35
VARIABLE DEFINICION CONCEPTUAL DIMENSIONES INDICADORES TECNICA INSTRUMENTO
36
III MARCO METODOLOGICO
corte transversal.
estudios donde no hacemos variar en forma intencional las variables independientes para
experimental es observar fenómenos tal como se dan en su contexto natural para después
incidencia o interrelación en un momento dado es como tomar una fotografía de algo que
sucedió”
investigación.
siguiente forma:
UN --------- O----------->P
Dónde:
37
UN: Representa la unidad de negocio de donde se recogerá información para el
de productos.
Variable Independiente:
Variable Dependiente:
3.2. NIVEL.
investigador son las consecuencias prácticas. (Sánchez, Girón & Villanueva, s.f.
3.3. TIPO.
Forero (2017) la investigación Aplicada es: “Se caracteriza por la aplicación de los
ellas se deriven. La investigación aplicada busca conocer, para hacer, para actuar, para
38
3.3.2. De acuerdo al Alcance o evolución del fenómeno estudiado
Fernández Collado, & Baptista Lucio, 2010) “Son aquellos que recolectan datos en
(Universidad de Alcalá, s.f.) define que las fuentes es Primarias y secundarias son:
primarios originales.
39
Los estudios explicativos van más allá de la descripción de conceptos o fenómenos
responder por las causas de los eventos y fenómenos físicos y sociales. Su interés se
cuantitativa como “el uso la recolección de datos para probar la hipótesis, con base en
teorías” (Hernández Sampieri, Fernández Collado, & Baptista Lucio, 2010, pág. 4).
UNIDAD CANTIDAD
Dueño 1
Encargado de Inventario 1
Personal De Venta 1
40
Personal de Almacén 1
Total 4
después aplicarlo como casos individuales y comprobar de esta manera si son ciertos
o no.
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)
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á
fuera el caso que se registre para que pueda iniciar en proceso de su pedido. Esta
registrar los productos que ingresan a la librería y se registrar los productos que
ya sea que el producto salió por devolución o por venta, también que el producto
nuevos productos, además registrara productos para que estén el oferta y sean
42
Esta aplicación permitirá al administrador tener un almacén de las cuentas
la página, editar sus detalles del producto, eliminar productos. Modificar la lista
cambios en la página.
Usabilidad
Capacitación al usuario
Rendimiento
Mantenibilidad
Persistencia
La información ingresada por las áreas que están relacionadas con la base de
43
4.2 DIAGRAMAS Y DESCRIPCIÓN DE CASOS DE USO DEL SISTEMA
44
2.2 Casos de Uso del rol de Cliente
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.
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
Descripción: El sistema permitirá mostrar los Productos que estarán el oferta o promoció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
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
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:
49
4.2.4 Casos de Uso del rol de Operador
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
51
Post condición: .
4.2.6 Casos de Uso del rol de Almacén
52
4.2.7 Casos de Uso del rol de caja
Post condición: .
53
4.3.1 Diagrama de gestionar Boleta/Factura
54
4.3.2 Diagrama de Gestionar Productos
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”
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.
Flujos alternos: 3-El usuario puede salir sin eliminar ningún dato .
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.
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: .
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.
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 .
60
4.3.6 Diagrama de Gestionar Empleados
Cuadro 22: Descripción del Diagrama de caso de uso de Registrar Nuevo Empleados.
61
4.4 ARQUITECTURA DEL SISTEMA WEB
La organización y la estructuración del código del proyecto se realizó con PHP y
los archivos y sus carpetas y una organización del código alcanzable. El conveniente
Fig.):
62
4.4.1 Laravel
tiene como idea crear contenedores ligeros y portables para las aplicaciones,
para ser ejecutada, aprovecha el Kernel de la maquina real y, con su motor tan solo
63
4.4.3 Booststrap
que se hace con más frecuencia, esto permite la representación de contenido para
contenido en porcentajes, puedes tener una web muy fluida capaz de adaptarse a
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
siempre encajan.
dispositivos.
64
Se integra con librería JavaScript
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.
66
Figura: Entidad Categoría
67
4.4 MODELO RELACIONAL DE LA BASE DE DATOS
37
IV ASPECTOS ADMINISTRATIVOS
44
4.2. PRESUPUESTO.
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)
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
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)
46
4.4 FINANCIAMIENTO
V BIBLIOGRAFIA
Chimbote,Peru.
https://docs.microsoft.com/es-es/aspnet/web-forms/what-is-web-forms
https://www.microsoft.com/es-es/download/details.aspx?id=49982
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.
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
La Paz,Bolivia.
Caracas, Venezuela.
https://netbeans.org/index_es.html
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
Fernandez, S. C. (2014). Tecnicas de Venta UF0031. España: Paraninfe S.A, Nobel S.A .
https://www.meca.mx/usabilidad-y-experiencia-del-usuario/
Garcia, E. F. (2015). Creacion de una Aplicacion de Realidad Aumentada para mejorar las
Piura,PERU.
Hernadez Sampiere, R., Fernández Collado, C., & Baptista Lucio, P. (2006). Metolodogía de
Hernández Sampieri, R., Fernández Collado, C., & Baptista Lucio, P. (2010). Metodología
Editores, S.A.
Copyright.
Jimenez Forero, M. (2017). Modulo Seminario de Tesis II. Modulo, Universidad Nacional de
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
www.ecu.fm.
tecnologia paraguay.
https://www.microsoft.com/es-es/download/details.aspx?id=49982
de http://ximenita-52.blogspot.com/2009/08/que-es-el-entorno-de-ejecucion-clr-
el.html
Electronica Gratuita .
Sanchez Sanchez, O., Girón, L., & Guzman Villanueva, E. (s.f). Scribd. Recuperado el 04 de
Stiben, A. R., & Ricardo, G. R. (27 de junio de 2017). Sistema web para la mejora de la
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
PAITA-TORTUGA 2018.
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 .
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
a) Si
b) No
a) Si
b) No
a) Si
b) No
5- ¿Cuánto tiempo cree usted que tarda en brindar información de sus reportes de ventas
a) Un minuto
b) Una hora
c) Más de una Hora
55
a) Un minuto
b) Una hora
c) Más de una Hora
6.2.2 ENTREVISTA:
a) Realiza ventas
b) compra nuevos productos para librería
c) organiza los productos que llegan, verifica que productos se terminan.
a) muy bueno
b) bueno
c) regular
d) pésimo
a) Linux
b) Unix
c) Microsoft windows
56
6.3. INFORME DE VALIDÉZ Y CONFIABILIDAD DE LOS INSTRUMENTOS DE
RECOLECCIÓN DE DATOS.
GERENTE GENERAL
DEPARTAMENTO DEPARTAMENTO
ALMACEN
ADMINISTRATIVO COMERCIAL
57