0% encontró este documento útil (0 votos)
282 vistas68 páginas

Sistema Web para Ventas e Inventario

Este documento presenta el informe de prácticas pre profesionales para el desarrollo de un sistema informático web de administración de ventas e inventario para la empresa Inversiones Cuba S.R.L. El proyecto siguió los pasos de la metodología RUP utilizando MySQL, PHP y JavaScript. El sistema permitirá tener un mejor control de ventas e inventario y agilizar los procesos del negocio.

Cargado por

CesarEscobedo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
282 vistas68 páginas

Sistema Web para Ventas e Inventario

Este documento presenta el informe de prácticas pre profesionales para el desarrollo de un sistema informático web de administración de ventas e inventario para la empresa Inversiones Cuba S.R.L. El proyecto siguió los pasos de la metodología RUP utilizando MySQL, PHP y JavaScript. El sistema permitirá tener un mejor control de ventas e inventario y agilizar los procesos del negocio.

Cargado por

CesarEscobedo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD SAN PEDRO

FACULTAD DE INGENIERÍA
PROGRAMA ACADÉMICO PROFESIONAL DE INGENIERÍA
INFORMÁTICA Y DE SISTEMAS

SISTEMA INFORMÁTICO WEB DE ADMINISTRACIÓN DE


VENTAS E INVENTARIO PARA LA EMPRESA INVERSIONES
CUBA S.R.L.

“INFORME DE PRÁCTICAS PRE PROFESIONALES I”

AUTORES:

Escobedo Arroyo César Yu-Wen

Reyes Solis Elizabeth Ivonne

ASESOR:

Ing. Castillo Diestra, Carlos Enrique

DOCENTE: Dr. JAVIER MARTÍNEZ CARRIÓN

CHIMBOTE, 17 DE OCTUBRE DEL 2018


ÍNDICE

Palabras clave ............................................................................................................ iv

Resumen .................................................................................................................... vii

Abstract .................................................................................................................... viii

Introducción ................................................................................................................ 1

Metodología ...............................................................................................................10

Resultados ..................................................................................................................13

Análisis y discusión .................................................................................................... 52

Conclusiones y recomendaciones ...............................................................................53

Agradecimientos .........................................................................................................54

Bibliografía ................................................................................................................55

Anexo ........................................................................................................................57

i
ÍNDICE TABLAS

Tabla 1: Conceptualización y Operacionalización de Variables ................................. 10

Tabla 2: Población de la Investigación ....................................................................... 12

Tabla 3: Técnicas e Instrumentos de Recolección de Datos ....................................... 12

Tabla 4: Variables e Indicadores ............................................................................... 13

Tabla 5: Fases y Resultados esperados ...................................................................... 14

Tabla 6: Lista de Actores ........................................................................................... 16

Tabla 7: Lista de Requerimientos Funcionales .......................................................... 16

Tabla 8: Lista de Casos del Sistema de Iniciar Sesión ............................................... 17

Tabla 9: Lista de Casos del Sistema de Registrar Usuario ......................................... 19

Tabla 10: Lista de Casos del Sistema de Registrar Empleado .................................... 19

Tabla 11: Lista de Casos del Sistema de Registrar Proveedor .................................... 21

Tabla 12: Lista de Casos del Sistema de Registrar Categoria ..................................... 22

Tabla 13: Lista de Casos del Sistema de Registrar Marca .......................................... 22

Tabla 14: Lista de Casos del Sistema de Registrar Producto ...................................... 23

Tabla 15: Lista de Casos del Sistema de Registrar Cliente ........................................ 24

Tabla 16: Lista de Casos del Sistema de Registrar Venta .......................................... 24

ii
ÍNDICE FIGURAS

Figura 1: El ciclo de vida de RUP ............................................................................... 7

Figura 2: Resultado del Cuestionario ......................................................................... 14

Figura 3: Pictograma ................................................................................................. 15

Figura 4: Modelado de Caso de Uso de Negocio ....................................................... 17

Figura 5: Diagrama de Actividad de Realizar Ventas ................................................ 19

Figura 6: Diagrama de Actividad de Gestionar Inventarios ....................................... 20

Figura 7: CUN – Realizar Ventas ............................................................................... 21

Figura 8: CUN – Gestionar Inventario ....................................................................... 21

Figura 9: Modelo de Dominio .................................................................................... 22

Figura 10: Diagrama de caso de uso Realizar Venta .................................................. 23

Figura 11: Diagrama de caso de uso Gestionar Inventario ......................................... 23

Figura 12: Diagrama de caso de uso Integrado .......................................................... 24

Figura 13: Diagrama de Colaboración Iniciar Sesión ................................................. 34

Figura 14: Diagrama de Colaboración Registrar Usuario ........................................... 34

Figura 15: Diagrama de Colaboración Registrar Empleado ....................................... 35

Figura 16: Diagrama de Colaboración Registrar Empleado ....................................... 35

Figura 17: Diagrama de Colaboración Registrar Categoría ........................................ 36

Figura 18: Diagrama de Colaboración Registrar Marca ............................................. 36

Figura 19: Diagrama de Colaboración Registrar Producto ......................................... 37

Figura 20: Diagrama de Colaboración Registrar Cliente ............................................ 37

Figura 21: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 22: Diagrama de Clases de análisis (ENTITIS) .............................................. 39

Figura 23: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 24: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 25: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 26: Diagrama de Colaboración Registrar Cliente ............................................ 38

iii
Figura 27: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 28: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 29: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 30: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 31: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 32: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 33: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 34: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 35: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 36: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 37: Diagrama de Colaboración Registrar Cliente ............................................ 38

Figura 38: Diagrama de Colaboración Registrar Cliente ............................................ 48

Figura 39: Diagrama de Componentes ....................................................................... 49

Figura 40: Diagrama de Despliegue ........................................................................... 50

iv
PALABRAS CLAVE

Tema Sistema informático

Especialidad Ingeniería de software

KEYWORDS

Topic Information System

Specialty Software Engineering

LINEA DE INVESTIGACIÓN

Desarrollo de sistemas de gestión y servicios en-línea


0403 0502 gubernamentales en salud, educación, turismo, transporte y
seguridad ciudadana

v
SISTEMA INFORMÁTICO WEB DE
ADMINISTRACIÓN DE VENTAS E INVENTARIO
PARA LA EMPRESA INVERSIONES CUBA S.R.L.

vi
RESUMEN
El presente proyecto tiene como objetivo el desarrollo de un sistema informático web; que
ayude a mejorar el servicio de ventas, así como optimizar el tiempo y esfuerzo de sus
empleados. Al lograr una mayor satisfacción a los clientes y una mayor venta de los
productos, se podrá conseguir aumentar los beneficios obtenidos en la empresa.

En el presente proyecto se utilizó todos los pasos necesarios para poder realizar un sistema
para una organización, siguiendo los pasos de la metodología RUP (Proceso Unificado de
Rational), usando como sistema gestor de base de datos MySQL y los lenguajes de
programación PHP, JavaScript, y usando los artefactos de análisis, diseño de interfaces y
procesos de construcción.

De esta forma se espera; lograr desarrollar un sistema informático web que permita tener
un mejor control de ventas e inventario, a su vez agilizar y controlar los procesos del
negocio para la empresa.

vii
ABSTRACT
The objective of this project is the development of a web computing system that help
improve the sales service, as well as optimizing the time and effort of its employees. By
achieving greater customer satisfaction and a greater sale of the products, it will be possible
to increase the profits obtained in the company.

In the present project, all the necessary steps were used to make a system for an
organization, following the steps of the RUP (Rational Unified Process) methodology,
using MySQL database manager system and PHP programming languages, JavaScript, and
using the artifacts of analysis, interface design and construction processes.

In this way, it is expected to develop a web computing system that allows for better control
of sales and inventorie, streamline and control business processes for the company.

viii
I. INTRODUCCIÓN
De los antecedentes indagados se han abordado los trabajos más relevantes a esta
investigación:

Vargas Días, Javier Enrique (2012), Sartenejas – Venezuela, en su tesis “Diseño e


implementación de una aplicación web de control de inventario y rastreo de puntos de
venta”, el principal objetivo es permitir a la empresa llevar un registro de los equipos que
entran y salen diariamente de sus almacenes y almacenar un histórico de todas las
ubicaciones por las que pasa el equipo. El presente trabajo se desarrolló usando una
arquitectura cliente-servidor baja la forma de una aplicación Web. Para esto se hizo usa de
la variedad de tecnologías como Java, Postgres, SQL, HTML, CSS, entre otras y su
construcción siguió un modelo de desarrollo en cascada en el cual se pudo diferenciar
claramente las etapas de análisis de requerimiento, análisis y diseño del sistema,
implementación y pruebas. El resultado final de este proceso es un producto que satisface
los requerimientos de la compañía, prestando apoyo a su principal actividad y que
actualmente se encuentra en la fase final de pruebas antes de ser puesto en producción.

Arana Quijije, Julia Valeria (2014), La Libertad – Ecuador, en sus tesis “Desarrollo e
implementación de un sistema de gestión de ventas de repuesto automotrices en el almacén
de auto repuesto eléctricos marcos en la parroquia Posorja Cantón Guayaquil, provincia
de Guayas” (Parroquia Posorja, Barrio 20 de Diciembre), la ejecución del presente trabajo
investigativo tiene como objetivo primordial automatizar y sistematizar , mediante una
aplicación informática, todo el proceso de compra, venta y control de inventarios del
almacén de ventas, para tal objetivo la investigación se fundamentó en la información
general del establecimiento comercial, utilizando el lenguaje de programación en software
libre como tendencia mundial en elaboración de sistemas para el sector público y privado.
La metodología utilizada en el diseño del sistema se desarrolló en la estructura de red de
cliente servidor, utilizando formularios HTML y lenguaje de programación PHP, y Apache.
La conclusión del proyecto dio como resultado la elaboración de un sistema automatizado
para el almacén, en el sector comercial y en el rendimiento del empresario, por este motivo
se recomienda la aplicación del sistema a nivel local, regional y nacional, además del
establecimiento para el cual fue diseñado originalmente, satisfaciendo de esta manera a los
clientes del negocio de ventas.

1
Julca Diaz, Lindley Pedro y Rojas Zarate, Allinson Frederick (2015), Trujillo - Perú, en
su tesis “Sistema informático web para la gestión de ventas de la boutique detallitos
E.I.R.L.” (Urb. Sol de Villa (Torre 01)), tiene como objetivo la automatización de los
procesos de ventas y de entrada y salida de los productos de boutique detallitos, así mismo
controlara 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. La mejora que se obtuvieron fue 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.

Vásquez Rudas, Jhubel Favio (2014), Huancayo – Perú, en su tesis “Diseño de un sistema
basado en tecnología web para el control y gestión de ventas de unidades móviles”, tiene
como objetivo analizar datos que contiene la base de datos utilizando los formularios de
búsqueda para obtener resultados específicos como datos del cliente, productos, ventas
realizadas; los cuales son importantes para evaluar el desempeño de los vendedores y el
estado de ventas de la agencia. Los datos se transmites son protegidos por los elementos de
seguridad que brindan confiablidad. Se mostrará el desarrollo del diseño, empleando la
metodología RUP y el empleo del Lenguaje Unificado de Modelamientos (UML), basándose
en las fases de inicio, elaboración, construcción y transición. Lo que se logró fue facilitar
los procesos de las áreas de la agencia, mostrar información actual y necesaria para poder
realizar las ventas, el control de quipos, costos y algunos procesos demás.

Assado Rodríguez, Ricardo Antonio; Morales Herrera, Raúl Edson (2017), Lima – Perú
(Jr. Las Esmeraldas N° 2210 – Coop. La Huayona S.L.J.), en sus tesis “Implementación de
un sistema web de gestión comercial para mejorar el proceso de ventas de la empresa
comercial Vasgar”, tiene como finalidad implementar un sistema web de gestión comercial
para mejorar el proceso de ventas, el cual permite utilizar menos recursos, disminuir los
tiempos, evitar perdida de datos, mejorar la forma de trabajo, para así poder mejorar en la
toma de decisiones y brindar un mejor servicio a los clientes. Para ello, se tomó como objeto
de estudio la empresa comercial Vasgar ubicada en el distrito de San Juan de Lurigancho,
la cual presenta deficiencia en el área administrativa, debido al uso tradicional del manejo
de información, lo que conlleva a una demora en el proceso de llenado de datos y la pérdida
de información. La solución planteada fue desarrollada aplicando la metodología RUP, así
2
como la programación en el lenguaje de PHP, teniendo como apoyo los frameworks de
CodeIgniter y Bootstrap en conjunto con algunas librerías de jQuery, haciendo uso del editor
de código Sublime Text y el gestor de base de datos MySQL, la cual puede almacenar una
gran cantidad de información. Como resultado se obtuvo un sistema web que disminuyo el
tiempo, recursos de las ventas generadas, logro la satisfacción de los clientes al finalizar sus
compras con una mejor atención y ágil.

Adrían J. (2015), Chimbote – Perú, en su tesis “Implementación de un sistema de


información Web de control de ventas y almacén para la distribuidora la cultura, Chimbote,
Santa, Ancash, 2015”, desarrollada en la ciudad de Chimbote, la metodología de
investigación es no experimental de tipo descriptiva, la población estuvo constituida por el
total de 20 trabajadores, la muestra fue de 12 trabajadores. Específica que los resultados
obtenidos permitieron contar con los registros actualizados de pedido de almacén,
reduciendo el tiempo de espera en la búsqueda de información de dicho cliente o producto,
stock actualizados, menor tiempo y mayor exactitud en la elaboración e impresión de los
comprobantes de pago. Concluye que la presente tesis fue elaborada utilizando la
metodología adecuada y las herramientas apropiadas para la implementación. Se logró
solucionar el tiempo de espera en el proceso de las ventas y control de almacén. Se realizaron
pruebas para asegurar la calidad. Recomienda capacitar constantemente a los usuarios, para
que se haga un manejo adecuado de los sistemas de información, se debe realizar
mantenimiento preventivo a las computadoras e impresoras cada cierto tiempo para su buen
desempeño en el uso de los sistemas web y/o aplicaciones informáticas.

El estudio es relevante en lo social porque generará que la empresa incremente notablemente


sus relaciones con los clientes ya que fomentará nuevos puestos de trabajo debido a que la
producción se incrementará y se necesitará mayor mano de obra.

La presente investigación se justifica científicamente, porque explica racionalmente los


procesos de desarrollo de un sistema informático utilizando la metodología RUP (Rational
Unified Process) asi como las herramientas de software reconocidas que permitirán obtener
un producto que cumplirá con los procesos de desarrollo de un sistema informático web para
la administración de ventas e inventario de la empresa Inversiones “Cuba” pues contribuirá
a la mejora de la actualización del sistema. Al final se generará una experiencia y
lineamientos que permita a otros investigadores una guía de desarrollo de la investigación.

3
La empresa Inversiones Cuba S.R.L. en Chimbote, la cual es promovida por diferentes áreas
donde la empresa se dedica a vender materiales textiles.

Sin embargo actualmente se viene observando problemas con el sistema actual la cual no
cumple con los requisitos para una óptima atención, dada que por ser un sistema de escritorio
los sistemas operativos de la computadora no están optimizadas para su funcionamiento,
dada a la alta competencia en el mercado la atención es lenta por estos motivos.

Además, los productos tienden a ser mal almacenados, ya que el problema es que no cuentan
con un sistema de inventarios óptimo.

En la pequeña y breve encuesta que se ha realizado a los trabajadores; cada uno de ellos ha
opinado a que se debe la problemática, los cuales son los siguientes:

 Alta competencia por los clientes: Eso produce que uno se desespere en atender
rápidamente a los clientes.
 Molestia con el producto que llegan en mal estado: Eso no lleva a incomodarnos y nos
quita tiempo.
 Molestia con los clientes que quieren que los atiendan primero a ellos: Eso lleva enojarse
con los clientes.
 Mal almacenado el producto: Eso quita tiempo.
Por lo tanto en la presente investigación se tratará de mejorar la problemática de “Marketing
relacional en los clientes de la empresa Inversiones Cuba S.R.L.”, para lograr que los
clientes se sientan cómodos y satisfechos.

De acuerdo a las problemáticas mencionadas anteriormente, se plantea dar alternativa de


solución al siguiente problema:

¿Cómo desarrollar un sistema informático web de administración de ventas e inventario para


la empresa Inversiones Cuba S.R.L.?

Para dar respuesta a la interrogante, presento a continuación una breve conceptualización y


operacionalización de las variables:

Sistema informático web es un conjunto de elementos relacionados y ordenados, según


ciertas reglas que aporta al sistema objeto, es decir, a la organización a la que sirve y que
marca sus directrices de funcionamiento, la información necesaria para el cumplimiento de
sus fines apoyados de la web para recoger, procesar y almacenar datos, procedentes tanto

4
de la organización como de fuentes externas, con el propósito de facilitar su recuperación,
elaboración y presentación.

La evolución de internet como red de comunicación global y el surgimiento y desarrollo del


Web como servicio imprescindible para compartir información, creó un excelente espacio
para la interacción del hombre con la información hipertextual, a la vez que sentó las bases
para el desarrollo de una herramienta integradora de los servicios existentes en Internet. Los
sitios Web, como expresión de sistemas de información, deben poseer los siguientes
componentes:

 Usuarios.
 Mecanismos de entrada y salida de información.
 Almacenes de datos, información y conocimiento.
 Mecanismos de recuperación de información.
(Rodríguez perojo & ronda león, 2012).

HTML (Hyper Text Markup Language o lenguaje de marcado de hipertexto) es el lenguaje


de etiquetas que funciona como una de las piedras angulares de la World Wide Web. Aunque
la evolución de Internet nos ha traído muchos avances en lo que se refiere a tecnología (Web
2.0 y Web 3.0, mediantes), el lenguaje de etiquetas que se popularizó en décadas del noventa
sigue siendo fundamental para el desarrollo web, ya que es el que comprenden e interpretan
los navegadores. Claro está que por sí solo ya no es tan potente como lo fue en aquellos
tiempos y, hoy por hoy, necesita combinarse con otras tecnologías y lenguajes para lograr
resultados que estén a la altura de las necesidades del desarrollo web visual.

HTML5 al momento de decidir el camino por seguir en la evolución de HTML/XHTML, se


planteó la controversia entre avanzar sobre XHTML 2.0 o bien realizar una versión del
lenguaje HTML. Finalmente, esta última idea fue la que triunfó. Vale decir que HTML5
tuvo su primer borrador público a partir del año 2008. HTML5 es considerado como uno de
los motores más importantes de la Web 3.0, (Damián de Luca, 2011).

CSS las hojas de estilo en cascada, tal es su traducción del inglés Cascading Style Sheets
(CSS), tienen como función establecer reglas de representación de un documento en medio
o dispositivo. Mediante estas reglas podremos establecer medidas, color o cualquier otra
característica de representación de una página web, para que se vea reflejada en una pantalla
de monitor, de un dispositivo móvil, una Tablet, una impresora, un dispositivo braille o un
televisor. La función principal de CSS es, por lo tanto, la de permitir separar el contenido y

5
la estructura que se define en un documento HTML, de la representación, que queda a cargo
de las hojas de estilos, (Damián de Lucia, 2011).

PHP (acrónimo de “PHP: Hypertext Preprocessor”) es un lenguaje de “código abierto”


interpretado, alto nivel, embebido en páginas HTML y ejecutando en el servidor. PHP es un
lenguaje muy fácil de aprender con respecto a otros lenguajes utilizados para el mismo
propósito, como JAVA o ASP. Debido a esto no es necesario hacer un estudio muy
concienzudo de sus funciones para realizar programas sencillos que nos resuelvan la
mayoría de los problemas diarios, (Cabezas Grando, L., 2004).

MySQL es un sistema de gestor de bases de datos (SGBD). Se trata de un programa capaz


de almacenar una enorme cantidad de datos de gran variedad y de distribuirlos para cubrir
las necesidades de cualquier tipo de organización, desde pequeños establecimientos
comerciales a grandes empresas y organismos administrativos. MySQL compite con otros
sistemas SGBD propietarios conocidos, como Oracle, SQL Server y DB2.

MVC el patrón MVC es un patrón de arquitectura de software encargado de separar la


lógica de negocio de la interfaz del usuario y es el más utilizado en aplicaciones Web, ya
que facilita la funcionalidad, mantenibilidad y escalabilidad del sistema, de forma simple y
sencilla, a la vez que permite “no mezclar lenguajes de programación en el mismo código”,
(Eugenia Bahit, 2011).

Metodología RUP es un proceso de ingeniería de software que suministra un enfoque para


asignar tareas y responsabilidades dentro de una organización de desarrollo. Su objetivo es
asegurar la producción de software de ala calidad que satisfaga la necesidad del usuario final
dentro de un tiempo y presupuesto previsible. Es una metodología de desarrollo iterativo
enfocada hacia “los casos de uso, manejo de 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 específica acceda a la misma base de datos de conocimiento. Esto hace
que todos comportan el mismo lenguaje, la misma visión y el mismo proceso acerca de cómo
desarrollar software, (Palacios y Castro, 2014).

6
Figura 1: El Ciclo de Vida RUP

 Modelado de negocios: Entiende los problemas e identifica mejoras potenciales,


asegura que los participantes en este modelo tengan el entendimiento del problema,
deriva los requerimientos del software.
 Requerimientos: Mantiene a los interesados sobre lo que el proyecto debe realizar,
define los límites y requerimientos, se enfoca en las necesidades del usuario y hace
una base de costos.
 Análisis y diseño: Transforma los requerimientos al diseño y su arquitectura robusta
y lo adapta para corresponder al ambiente de implementación y ajustarla para un
desempeño esperado.
 Implementación: Define el código, convierte el diseño en archivos ejecutables,
prueba los componentes desarrollados como unidades, integra esas unidades en un
sistema ejecutable.
 Pruebas: Se enfoca en la evaluación de la calidad del producto, encuentra las fallas y
las documenta, valida los requerimientos planteados y el buen funcionamiento.
 Transición: Describe las actividades entre el aseguramiento de la entrega y
disponibilidad del producto hacia el usuario final, hay un énfasis entre probar el
software en el sitio de desarrollo.
 Administración y configuración del cambio: Consiste en controlar los cambios y
mantiene la integridad de los productos que incluye el proyecto.
 Administración de proyectos: Provee un marco de trabajo para administrar los
proyectos, guías para la planeación, soporte y ejecución, un marco de trabajo para
administrar los riesgos.

7
 Ambiente: Se enfoca en las actividades para configurar el proceso del proyecto,
describe las actividades requeridas para apoyar el proyecto, su propósito para proveer
a las organizaciones de desarrollo de SW del ambiente necesario.

LA OPERACIONALIZACIÓN DE LAS VARIABLES: Son las siguientes

T ABLA 1: CONCEPTUALIZACIÓN Y OPERACIONALIZACIÓN DE VARIABLES

VARIABLE DEFINICIÓN CONCEPTUAL DEFINICIÓN OPERACIONAL

INDEPENDIENTE Es un conjunto de elementos Es hacer las tareas más rápidas,


Sistema Informático relacionados y ordenados, según flexibles y cómodas para los
Web ciertas reglas que aportan al sistema usuarios del mismo.
objeto, es decir, a la organización ala Específicamente los objetivos
que sirve y marca sus directrices de básicos de un sistema informático
funcionamiento, la información son:
necesaria para el cumplimiento de  Reducir tiempos, costos y
sus fines apoyados de la web para esfuerzo.
recoger, procesar y almacenar datos,  Capturar datos de su propia
procedentes tanto fuera y dentro de la fuente.
organización  Centralizar el control de
procesos.

DEPENDIENTE La mejor definición para un Sistema Es hacer las tareas rápidas, para
Control de Ventas e de Control de Ventas e Inventario obtener información segura,
Inventario seria que es un conjunto de normas, oportuna, confiable y promover la
métodos y procedimientos aplicados eficiencia de operaciones de ventas
de manera sistemática para planificar e inventario.
y controlar los materiales y productos
que se emplean en una organización
y venderán posteriormente a los
clientes.

Fuente: Elaboración propia

La hipótesis de la presente investigación está dada de manera implícita por ser un estudio
de alcance descriptivo, en el cual se determinó los procesos y se aplicaron herramientas
informáticas para el desarrollo de un sistema informático web.

Asimismo, para dar solución a la problemática encontrada, se plantearon los siguientes


objetivos:

8
Como objetivo general, Desarrollar un sistema informático web de administración de ventas
e inventario para la empresa Inversiones “Cuba”; y como objetivos específicos:

 Recopilar y organizar la información y requerimientos necesarios para el desarrollo


del trabajo el cual ayudaran al análisis y diseño del sistema web de administración
de ventas e inventarios.
 Aplicar la metodología RUP y el lenguaje UML para llevar a cabo el análisis, el
diseño y la documentación del sistema web.
 Implementar el diseño y análisis de la aplicación web de administración de ventas e
inventarios utilizando herramientas de software libre (MySQL, PHP).

9
II. METODOLOGÍA
El presente trabajo se basa en el tipo de investigación descriptivo no experimental y consiste
en analizar los procesos de gestión en la empresa Inversiones Cuba S.R.L. y en base a esa
investigación desarrollar el sistema informático web de administración de ventas e
inventario.

La recolección de datos se basa en investigación aplicada (se aplicará los conocimientos a


la solución del problema practico inmediato) y descriptiva (se pretende describir las
características de estudio tal como se presentan en la realidad para determinar su
comportamiento). Es de diseño no experimental de carácter descriptivo.

La empresa Inversiones Cuba S.R.L. cuenta con 10 trabajadores, de las cuales 1 (gerente
general) y 9 (empleados).

T ABLA 2: P OBLACIÓN DE LA INVESTIGACIÓN

Tipo Cantidad

Gerente General 1
Empleados 9
10
Fuente: Elaboración propia

En esta oportunidad se utilizará una muestra de tipo no probabilístico. La muestra serán los
empleados que trabajan dentro de la tienda. Muestra = 10.

TÉCNICAS E INSTRUMENTOS DE INVESTIGACIÓN:

T ABLA 3: T ÉCNICAS E INSTRUMENTOS DE RECOLECCIÓN DE DATOS

Técnicas Instrumentos
Se realizará al personal de la empresa
Entrevistas Hoja de cuestionario
Inversiones Cuba S.R.L
Se revisarán los reportes y la documentación
Análisis necesaria para el desarrollo del sistema
Análisis documental.
documental
informático web
Utilizado para conocer el estado del sistema
Encuestas Ficha de encuesta
de trabajo actual
Fuente: Elaboración propia

10
PROCESAMIENTO Y ANÁLISIS DE LA INFORMACIÓN:

 Variable 1: Sistema informático web


 Variable 2: Control de ventas e inventario

T ABLA 4: V ARIABLES E INDICADORES

Variable Descripción Indicadores Tipo Escala


Sistema informático
Variable 1 Aceptación del
Cualitativa Nominal
web sistema
Control de ventas e
Variable 2 Estado de los
Cualitativa Nominal
inventario procesos
Fuente: Elaboración propia

Se determinó emplear la metodología RUP como metodología para desarrollo del sistema
informático web para la Administración de Ventas e Inventario de la Empresa inversiones
“Cuba”.

Creado por Grady Booch (creador del método Boock), Ivar Jacobson y James Jacobson
(Creador de la Técnica de Modelado de Objetos), la misma aparece en junio del 1998 con
el acrónimo RUP 5.0 y puesto a la disposición del público a inicios de 1999 y su
funcionamiento se centraba en las personas, procesos y herramientas.

Por otro lado, en lo que se refiere a la metodología esta comprende tres principios claves:
Dirigido por los casos de uso, centrado en la arquitectura, iterativo e incremental.

En lo referente a "dirigido por los casos de uso", significa que los requerimientos están
enfocados a dar valor al cliente y que el proceso debe garantizar que todo el desarrollo,
pruebas, planificación, documentación, etc., está orientado a cubrir estas expectativas del
cliente y asegurar que los requerimientos de valor se ponen en producción.

En lo referente a "centrado en arquitectura", significa que hay un énfasis a diseñar una


arquitectura de calidad, y es la arquitectura también la que guía la forma cómo se debe planear
y hacer el desarrollo.

En lo referente a "iterativo e incremental", significa que el proyecto se divide en varios ciclos


de vida (llamadas iteraciones) que deben dar como resultado un ejecutable. Por cada una de

11
las iteraciones se va agregando requerimientos y sobre todo valor al cliente; por este motivo
es incremental.

De acuerdo a esta concepción a continuación se detallan los artefactos a realizar en este


proyecto, fase por fase de acuerdo a la metodología RUP:

T ABLA 5: FASES Y RESULTADOS ESPERADOS

FASES RESULTADOS
 Pictograma
 Procesos de negocio
 Reglas de negocio
 Visión del negocio
Inicio  Modelado de casos de uso del negocio
 Diagrama de actividades
 Modelo de objetos del negocio
 Modelo de dominio
 Lista de requerimientos funcionales
 Caso de uso de requerimientos
 Especificación de casos de uso de negocio
Elaboración
 Diagramas de colaboración
 Diagrama de clases de análisis (ENTITIS)
 Interfaces de usuario
 Diagramas de secuencia de diseño
 Diagrama de clases de diseño
Construcción  Diagrama de estado
 Modelo físico de la base de datos
 Diagrama de componentes
 Diagrama de despliegue

Transición  Pruebas de software

Fuente: Elaboración propia

12
III. RESULTADOS
APLICACIÓN DE LA METODOLOGÍA:

El instrumento utilizado para la recolección de datos de información y medición de los


tiempos de coordinación del personal fue el cuestionario. Esta herramienta permitió la
recolección de los datos necesarios para tener una idea del manejo del negocio; el
cuestionario fue tomado a los vendedores y personal administrativo; como el tamaño de la
población es muy poca se ha decidido utilizar el total de población como la muestra; para
las respuestas del cuestionario se usó la escala auto aplicada de Likert como se muestra en
la tabla 6.

T ABLA 6: M ODELO DE ESCALA DE LIKERT

Indicador Equivalencia

1 Totalmente de acuerdo
2 De acuerdo
3 Indeciso
4 En Desacuerdo
5 Totalmente en desacuerdo
Fuente: Elaboración propia

Existen dos maneras de aplicar las escalas de actitud tipo Likert: auto-administrada y la
entrevista; en la primera se entre al sujeto la escala y él la contesta; en la segunda, un
entrevistador lee las afirmaciones y las alternativas de las respuestas al sujeto y anota lo que
éste conteste. Para esta investigación se utilizó el modo de escala auto-administrada.

El propósito del cuestionario permitirá obtener información adicional para dar a entender
cómo afecta una aplicación web a la empresa mediante el “SISTEMA INFORMÁTICO
WEB DE ADMINISTRACIÓN DE VENTAS E INVENTARIO PARA LA EMPRESA
INVERSIONES CUBA S.R.L.”

T ABLA 7: RESULTADO OBTENIDO DEL CUESTIONARIO

1 2 3 4 5
Considera usted que Inversiones Cuba S.R.L. debería
1 6 2 2 0 0
automatizar los procesos de ventas e inventario

13
Considera usted que la automatización de los procesos
2 (Ventas, Inventario) permitirá mejorar la comunidad del 5 4 1 0 0
negocio
Considera usted que un sistema informático web permita
3 5 1 3 1 0
mejorar los servicios al cliente y su organización
Tuvo dificultades en el proceso de venta e inventario que
4 2 2 5 1 0
realiza actualmente
Es importante para la empresa optar por el desarrollo de
5 6 4 0 0 0
un sistema informático web
Fuente: Elaboración propia

En la tabla anterior se logra apreciar la cantidad de encuestados que optaron por una
respuesta en cada pregunta, se puede apreciar que la mayoría de los encuestados optaron por
las preguntas 1 y 5 en totalmente de acuerdo, queriendo decir que para la mayoría de los
encuestados que el diseño del Sistema Informático Web, agilizara y podrá optimizar los
procesos de Ventas e Inventarios de la empresa.

Figura 2: Resultado del Cuestionario

Fuente: Elaboración propia

Como se observa en la Figura 2, gran parte de los encuestados creen que el diseño del
Sistema Informático Web, sería de gran ayuda para para llevar los procesos de la empresa.

14
FASE DE INICIO – METODOLOGÍA RUP:

PICTOGRAMA:

Figura 3: Pictograma
Fuente: Elaboración propia

DESCRIPCIÓN DEL PICTOGRAMA:

El pictograma refleja el mecanismo de trabajo que se realiza en la empresa Inversiones


“Cuba” S.A.C. correspondiente a las tareas de realizar ventas y gestionar inventario.
15
PROCESOS DEL NEGOCIO:

Realizar ventas en este proceso de negocio el vendedor es responsable de realizar las ventas
en la empresa, donde los clientes requieren un servicio de parte de la empresa.

Gestionar inventario en este proceso de negocio tanto como el administrador como el


vendedor, pueden generar reportes de stock de productos, posteriormente si el stock es
mínimo se procederá a hacer pedidos al proveedor de productos de la empresa.

REGLAS DEL NEGOCIO:

Realizar Ventas

 Para realizar una venta deberá apersonase un cliente requiriendo un servicio.


 Los clientes deberán cancelar por dichos productos que requiera a la cajera.
 Los despachadores son los encargados de entregar los productos, siendo el
almacenero quien revise los productos solicitados.

Gestionar Inventario

 El administrador como el vendedor podrán ver los reportes de productos.


 Al verificar el stock de los productos se tomara la decisión de contactar con su
proveedor reportando productos sin stock.

VISIÓN DEL NEGOCIO:

La empresa quiere contar con un buen manejo de los procesos de las ventas e inventarios
esto con el fin de tener un mejor control en la atención. En el siguiente diagrama se han
considerado los casos de uso que generan valor para los actores de negocio. Estos casos de
uso son representaciones de los procesos del negocio.

16
MODELADO DE CASOS DE USO DEL NEGOCIO

Figura 4: Modelado de casos de uso del negocio

Fuente: Elaboración propia

ACTORES IDENTIFICADOS:

T ABLA 8: L ISTA DE ACTORES

Nombre Descripción

Cliente Actor que requiere un producto y/o servicio en la tienda.

Actor interno encargado de entregar los productos vendidos en la


Almacenero
empresa.
Actor interno encargado de atender a los clientes y mantener
Vendedor
informado al administrador de lo que sucede en el negocio.
Actor interno encargado de conseguir productos para la tienda y
Administrador
monitorear los diversos movimientos.
Fuente: Elaboración propia

ESPECIFICACIÓN DE LOS CASOS DE USO DEL NEGOCIO:

Realizar Ventas en este proceso implica registrar la información de la venta, registrando al


cliente que se le realizó la venta y registrando los productos detalladamente de la venta.

17
Flujo de trabajo el vendedor se encarga de atender al cliente y posteriormente registrar los
productos solicitados verificando la disponibilidad del stock, luego se pide los datos del
cliente registrando en la venta.

Gestionar Inventario en este proceso implica ya sea el administrador o vendedor pueda


verificar la disponibilidad de stock de productos, como de productos existentes.

Flujo de trabajo el administrador o vendedor ambos pueden generar reportes de productos


e inventario la cual verificaron si los productos son existentes o no, de esta forma se
contactaran como su proveedor en caso de que no haya stock o quieran adquirir nuevos
productos a la tienda.

18
DIAGRAMA DE ACTIVIDAD:

DA: Realizar Ventas

Figura 5: Diagrama de actividad realizar ventas

Fuente: Elaboración propia

19
DA: Gestionar Inventario

Figura 6: Diagrama de actividad gestionar inventario

Fuente: Elaboración propia

20
MODELO DE OBJETOS DEL NEGOCIO:

CUN: Realizar ventas

Figura 7: CUN – Realizar ventas

Fuente: Elaboración propia

CUS: Gestionar Inventario

Figura 8: CUN – Gestionar Inventario

Fuente: Elaboración propia

21
MODELO DE DOMINIO:

Figura 9: Modelo de dominio

Fuente: Elaboración propia

LISTA DE REQUERIMIENTOS:

REQUERIMIENTOS FUNCIONALES:

T ABLA 9: LISTA DE REQUERIMIENTOS FUNCIONALES

N° Descripción
El usuario podrá ingresar al sistema utilizando datos de acceso brindados por el
RF001
administrador
El administrador contará con todos los permisos para el mantenimiento de tablas
RF002 y operaciones tales como reportes, registros, actualización de datos, etc.
Logrando así acceder a los módulos.
Los usuarios contaran con nombre, apellido, teléfono, e-mail, estado y tipo de
RF003
usuario.
Se deberá de indicar al administrador cuando los productos estén con poca
RF004
cantidad de stock de un X producto.
El vendedor solo estará restringido a acceder al módulo de ventas, para poder
RF005 emitir órdenes de compra por el cliente y además de registrar dichas ventas y en
caso de ser necesario a un cliente (solo registro y búsqueda).
Fuente: Elaboración propia
22
FASE DE ELABORACIÓN:

DIAGRAMAS DE CASOS DE USO:

Diagrama: Realizar ventas

Figura 10: Diagrama de caso de uso realizar venta

Fuente: Elaboración propia

Diagrama: Gestionar inventario

Figura 11: Diagrama de caso de uso gestionar inventario

Fuente: Elaboración propia

23
Diagrama: Caso de uso integrado

Figura 12: Diagrama de caso de uso Integrado

Fuente: Elaboración propia

24
ESPECIFICACIÓN DE CASOS DE USO DE NEGOCIO:

INICIAR SESIÓN

T ABLA 10: LISTA DE CASOS DEL SISTEMA DE INICIAR SESIÓN

Caso de uso Iniciar Sesión

Descripción Permite ingresar a los usuarios al sistema.

Actor Usuario

Precondición
Paso Acción
El CU comienza cuando el actor usuario ingresa al sistema mediante un
1
programa ejecutable.
2 El sistema muestra una interfaz para introducir los datos al sistema.
3 El usuario introduce los datos al formulario.
4 El sistema comprueba la validez de los datos.
Si los datos son correctos entonces se ingresa al sistema, de lo contrario el
5 sistema indica que se verifiquen los datos, se repiten los pasos 3, 4 y 5 la
cantidad de veces que sean necesarias.
Postcondición El usuario ha sido registrado e ingresa al sistema.
Paso Acción
El sistema comprueba la validez de los datos, si los datos no son correctos,
6
avisa al usuario y se cierra la aplicación.
7 En cualquier momento el usuario decide abandonar la aplicación.

Fuente: Elaboración propia

25
REGISTRAR DATOS DE USUARIO

T ABLA 11: LISTA DE CASOS DEL SISTEMA DE REGISTRAR USUARIO

Caso de uso Registrar Usuario

Descripción Permite registrar un nuevo usuario al sistema.

Actor Administrador

Precondición

Paso Acción
El CU comienza cuando el administrador ingresa al sistema mediante la
1
aplicación web.
El sistema muestra la interfaz con una sección para introducir un nuevo
2
usuario al sistema.
3 El administrador introduce los datos del nuevo usuario.
4 El sistema guarda los datos.

Postcondición El administrador ha registrado los datos del usuario al sistema.

Paso Acción
En cualquier momento el administrador decide abandonar el registro del
5
usuario.

Fuente: Elaboración propia

26
REGISTRAR DATOS E INFORMACIÓN DE EMPLEADO

T ABLA 12: LISTA DE CASOS DEL SISTEMA DE REGISTRAR EMPLEADO

Caso de uso Registrar Empleado


Descripción Permite registrar un nuevo empleado al sistema.
Actor Administrador
Precondición
Paso Acción
El CU comienza cuando el administrador ingresa al sistema mediante la
1
aplicación web.
El sistema muestra la interfaz con una sección para introducir un nuevo
2
empleado al sistema.
3 El administrador introduce los datos del nuevo empleado.
4 El sistema guarda los datos.

Postcondición El administrador ha registrado los datos del empleado al sistema.

Paso Acción
En cualquier momento el administrador decide abandonar el registro del
5
empleado.

Fuente: Elaboración propia

27
REGISTRAR DATOS E INFORMACIÓN DE PROVEEDOR

T ABLA 13: LISTA DE CASOS DEL SISTEMA DE REGISTRAR PROVEEDOR

Caso de uso Registrar Proveedor

Descripción Permite registrar un nuevo proveedor al sistema.


Actor Administrador

Precondición

Paso Acción
El CU comienza cuando el administrador ingresa al sistema mediante la
1
aplicación web.
El sistema muestra la interfaz con una sección para introducir un nuevo
2
proveedor al sistema.
3 El administrador introduce los datos del nuevo proveedor.
4 El sistema guarda los datos.

Postcondición El administrador ha registrado los datos del proveedor al sistema.

Paso Acción
En cualquier momento el administrador decide abandonar el registro del
5
proveedor.

Fuente: Elaboración propia

28
REGISTRAR DATOS E INFORMACIÓN DE CATEGORÍA

T ABLA 14: LISTA DE CASOS DEL SISTEMA DE REGISTRAR CATEGORÍA

Caso de uso Registrar Categoría

Descripción Permite registrar un nuevo proveedor al sistema.


Actor Administrador
Precondición
Paso Acción
El CU comienza cuando el administrador ingresa al sistema mediante la
1
aplicación web.
El sistema muestra la interfaz con una sección para introducir una nueva
2
categoría de productos al sistema.
3 El administrador introduce los datos de la nueva categoría.
4 El sistema guarda los datos.

Postcondición El administrador ha registrado los datos de la categoría al sistema.

Paso Acción
En cualquier momento el administrador decide abandonar el registro de la
5
categoría.

Fuente: Elaboración propia

29
REGISTRAR DATOS E INFORMACIÓN DE MARCA

T ABLA 15: LISTA DE CASOS DEL SISTEMA DE REGISTRAR MARCA

Caso de uso Registrar Marca


Descripción Permite registrar un nuevo proveedor al sistema.
Actor Administrador
Precondición
Paso Acción
El CU comienza cuando el administrador ingresa al sistema mediante la
1
aplicación web.
El sistema muestra la interfaz con una sección para introducir una nueva
2
marca de productos al sistema.
3 El administrador introduce los datos de la nueva marca.
4 El sistema guarda los datos.

Postcondición El administrador ha registrado los datos de la marca al sistema.

Paso Acción
En cualquier momento el administrador decide abandonar el registro de la
5
marca.

Fuente: Elaboración propia

30
REGISTRAR DATOS E INFORMACIÓN DE PRODUCTO

T ABLA 16: LISTA DE CASOS DEL SISTEMA DE REGISTRAR PRODUCTO

Caso de uso Registrar Producto

Descripción Permite registrar un nuevo producto al sistema.


Actor Administrador

Precondición
Paso Acción
El CU comienza cuando el administrador ingresa al sistema mediante la
1
aplicación web.
El sistema muestra la interfaz con una sección para introducir un nuevo
2
producto al sistema.
3 El administrador introduce los datos del producto.
4 El sistema guarda los datos.

Postcondición El administrador ha registrado los datos del producto al sistema.

Paso Acción
En cualquier momento el administrador decide abandonar el registro del
5
producto.

Fuente: Elaboración propia

31
REGISTRAR DATOS E INFORMACIÓN DE CLIENTE

T ABLA 17: LISTA DE CASOS DEL SISTEMA DE REGISTRAR CLIENTE

Caso de uso Registrar Cliente

Descripción Permite registrar un nuevo cliente al sistema.


Actor Vendedor

Precondición

Paso Acción
El CU comienza cuando el vendedor ingresa al sistema mediante la
1
aplicación web.
El sistema muestra la interfaz con una sección para introducir un nuevo
2
cliente al sistema.
3 El vendedor introduce los datos del cliente.
4 El sistema guarda los datos.

Postcondición El vendedor ha registrado los datos del cliente al sistema.

Paso Acción
5 En cualquier momento el vendedor decide abandonar el registro del cliente.

Fuente: Elaboración propia

32
REGISTRAR INFORMACIÓN DE LA VENTA REALIZA

T ABLA 18: LISTA DE CASOS DEL SISTEMA DE REGISTRAR VENTA

Caso de uso Registrar Venta


Descripción Permite registrarse a las ventas al sistema.
Actor Vendedor

Precondición

Paso Acción
El CU comienza cuando el vendedor ingresa al sistema mediante la
1
aplicación web.
El sistema muestra la interfaz con una sección para introducir los datos de
2
la venta al sistema.
3 El vendedor introduce los datos de la venta.
4 El sistema guarda los datos.

Postcondición El vendedor ha registrado los datos de la venta al sistema.

Paso Acción
En cualquier momento el vendedor decide abandonar el registro de la
5
venta.

Fuente: Elaboración propia

33
DIAGRAMAS DE COLABORACIÓN

DC Iniciar Sesión

Figura 13: Diagrama de Colaboración Iniciar Sesión

Fuente: Elaboración propia

DC Registrar Usuario

Figura 14: Diagrama de Colaboración Registrar Usuario

Fuente: Elaboración propia

34
DC Registrar Empleado

Figura 15: Diagrama de Colaboración Registrar Empleado

Fuente: Elaboración propia

DC Registrar Proveedor

Figura 16: Diagrama de Colaboración Registrar Proveedor

Fuente: Elaboración propia

35
DC Registrar Categoría

Figura 17: Diagrama de Colaboración Registrar Categoría

Fuente: Elaboración propia

DC Registrar Marca

Figura 18: Diagrama de Colaboración Registrar Marca

Fuente: Elaboración propia

36
DC Registrar Producto

Figura 19: Diagrama de Colaboración Registrar Producto

Fuente: Elaboración propia

DC Registrar Cliente

Figura 20: Diagrama de Colaboración Registrar Cliente

Fuente: Elaboración propia

37
DC Registrar Venta

Figura 21: Diagrama de Colaboración Registrar Venta

Fuente: Elaboración propia

38
DIAGRAMA DE CLASES DE ANÁLISIS (ENTITIS)

Diagrama: Análisis (ENTITIS)

Figura 22: Diagrama de clases de análisis (ENTITIS)

Fuente: Elaboración propia

39
FASE DE CONTRUCCIÓN:

INTERFACES DE USUARIO:

PANTALLA DE INICIO DE SESIÓN

Figura 23: Pantalla de inicio de sesión

Fuente: Elaboración propia

PANTALLA MENÚ PRINCIPAL DEL ADMINISTRADOR

Figura 24: Pantalla menú principal del administrador

Fuente: Elaboración propia

40
PANTALLA LISTADO DE PRODUCTOS

Figura 25: Pantalla listado de productos

Fuente: Elaboración propia

PANTALLA MENÚ PRINCIPAL DEL VENDEDOR

Figura 26: Pantalla menú principal del vendedor

Fuente: Elaboración propia

41
PANTALLA REALIZAR VENTA

Figura 27: Pantalla realizar venta

Fuente: Elaboración propia

DIAGRAMAS DE SECUENCIA DE DISEÑO:

DS Iniciar Sesión

Figura 28: Diagrama de Secuencia Iniciar Sesión

Fuente: Elaboración propia

42
DS Registrar Usuario

Figura 29: Diagrama de Secuencia Registrar Usuario

Fuente: Elaboración propia

DS Registrar Empleado

Figura 30: Diagrama de Secuencia Registrar Empleado

Fuente: Elaboración propia

43
DS Registrar Proveedor

Figura 31: Diagrama de Secuencia Registrar Proveedor

Fuente: Elaboración propia

DS Registrar Categoría

Figura 32: Diagrama de Secuencia Registrar Categoría

Fuente: Elaboración propia

44
DS Registrar Marca

Figura 33: Diagrama de Secuencia Registrar Marca

Fuente: Elaboración propia

DS Registrar Producto

Figura 34: Diagrama de Secuencia Registrar Producto

Fuente: Elaboración propia

45
DS Registrar Cliente

Figura 35: Diagrama de Secuencia Registrar Cliente

Fuente: Elaboración propia

DS Registrar Venta

Figura 36: Diagrama de Secuencia Registrar Venta

Fuente: Elaboración propia

46
DIAGRAMAS DE CLASES DE DISEÑO:

Figura 37: Diagrama de clases

Fuente: Elaboración propia

47
DIAGRAMA DE ESTADO:

Diagrama:

Diagrama:

MODELO FÍSICO DE LA BASE DE DATOS (MySQL):

Figura 38: Diagrama de base de datos

Fuente: Elaboración propia

48
DIAGRAMA DE COMPONENTES:

Navegador

SERVIDOR

M
Sistema Web de Ventas

M M

Gestion de Ventas Gestion de


Inventarios

SERVIDOR DE BASE DE DATOS

DataBase_Ventas

Figura 39: Diagrama de componente

Fuente: Elaboración propia

49
DIAGRAMA DE DESPLIEGUE:

Internet

Instalacion de Sistema de Ventas

Hosting
(hostinger)

TCP/IP

Router/Modem Venta

Marca: HP
Marca : ASUS Modelo: Advange
Modelo: ADSL/VDSL M
Ultra 2529
Inalambrico N300
GigaBit

M Impresora
HP
Entrega Procesador Intel I5
1.3 GHZ
HD 615
HP
Procesador Intel I5
1.3 GHZ
HD 615

Figura 40: Diagrama de Despliegue

Fuente: Elaboración propia

50
FASE DE TRANSICIÓN:

PRUEBAS DE SOFTWARE:

51
IV. ANÁLISIS Y DISCUSIÓN
ANÁLISIS DE RESULTADOS:

De los resultados obtenidos en el proyecto presente consideramos que los trabajadores están
aptos para trabajar con un Sistema Informático Web, puesto que al tener la idea de cómo es
que beneficiará el Sistema Informático Web para la empresa, se consideró que los procesos
de venta e inventario mejorarán la comunidad de negocio. Se utilizó la metodología RUP
para el desarrollo de los procesos de venta e inventario de la empresa Inversiones Cuba
S.R.L.

52
V. CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES:

Al inicio de la investigación se realizó un diagnostico identificando los procesos que se


realizaba de forma manual dentro de la empresa cual motivo era deficiente al momento de
brindar la atención al cliente y que alguna persona desconocían el uso de computadoras
concluyendo que era una de las desventajas para la implementación del sistema informático.
La documentación de los procesos permitió realizar de forma secuencial el análisis de las
funcionalidades para el Sistema Informático Web. La aplicación de la metodología RUP
demostró que los procesos se adaptaron para el beneficio de resguardar las necesidades de
los clientes, las características propias de nuestro proyecto, y el tamaño del mismo
demuestran la eficacia del Sistema Informático Web, RUP comprendiendo los 2 aspectos
importantes: proceso y soporte de las cuales en el proyecto cumplimos con los requisitos de
la metodología implementada.

RECOMENDACIONES:

 Se sugiere que la empresa Inversiones Cuba S.R.L., determine realizar


capacitaciones a los trabajadores, para que interactúen con sistema informático web
de manera correcta.
 Se requiere que la empresa Inversiones Cuba S.R.L., solicite al proveedor de internet
el aumento aceptable de la banda ancha, para que sistema informático web funcione
de manera eficiente.
 Es conveniente que la empresa Inversiones Cuba S.R.L., pueda contar con un
personal encargado, para que garantice el funcionamiento continuo del sistema
informático web.
 Es conveniente que la empresa Inversiones Cuba S.R.L., realice la verificación del
funcionamiento de la infraestructura tecnológica existente, para que el sistema
informático web funcione sin inconvenientes.

53
AGRADECIMIENTOS

A la Universidad San Pedro, por ser una casa de estudios donde


a diario adquirimos los conocimientos esenciales para nuestra
carrera y así mismo la formación necesaria para ser
profesionales de éxito.

A nuestro docente el Ing. Dr. Martínez Carrión Javier, y a


nuestro asesor el Ing. Castillo Diestra Carlos, que nos han
orientado y corregido en nuestra labor de proyecto con una
entrega e interés que ha sobrepasado nuestras expectativas.

- Escobedo Arroyo César


- Reyes Solis Elizabeth

54
BIBLIOGRAFÍA
AESIS. (2009). AESIS. Retrieved Octubre 03, 2016, from Agile UP:
[Link]

ApacheFriends. (2014). Apache Friends. Retrieved from XAMPP:


[Link]

Barrera, D. G., & Diaz, M. (2011). Communicating Systems with UML 2: Modeling and
Analysis of Network Protocols. London: ISTE Ltd.

Cobo, Á. (2005). PHP y MySQL: Tecnología para el desarrollo de aplicaciones web.


España: Ediciones Diaz Santos.

El Peruano. (2012, Diciembre 11). El Peruano. Retrieved from DL 1149:


[Link]
personal-de-la-policia-nac-decreto-legislativo-n-1149-876803-10/

Gallego, J. C. (2006). Mantenimiento de sistemas microinformaticos. Madrid: Editex.

Inacap. (2012). Manual de Sistemas de Informacion I y II. Chile: Universidad Tecnologica


de Chile.

Lujan Mora, S. (2002). Aplicaciones Web: Historia, principios Básicos y clientes web.
España: Club Universitario.

Mozilla MDN. (2016, Febrero 6). Mozilla Developer Network. Retrieved Agosto 30, 2016,
from Introducción al HTML:
[Link]

Netbeans. (2016). Netbeans IDE. Retrieved Agosto 31, 2016, from NetBeans IDE Features:
[Link]

Nuñez Ramos, A., Kendall, J., & E, K. (2005). Análisis y Diseño de Sistemas. Mexico:
Prentice Hall.

OpenSuse. (2012, Febrero). OpenSuse. Retrieved from Apache:


[Link]

55
Ramirez, E., & Weiss, M. (n.d.). Introducción a los microprocesadores. Mexico: Mc Graw
Hill.

Rodríguez, P. M. (2007). Mantenimiento de portales de informacion. Madrid: Vision Libros.

The jQuery Foundation. (2016). JQuery. Retrieved Agosto 31, 2016, from What is jquery?:
[Link]

UNA. (2006, Mayo 13). Universidad Nacional de Costa Rica - Centro de Gestión
Informática. Retrieved Octubre 02, 2016, from El proceso Unificado Agil:
[Link]

W3Schools. (2016). Retrieved Agosto 30, 2016, from HTML5:


[Link]

w3schools. (2016). w3schools. Retrieved Agosto 31, 2016, from PHP 5 Tutorial:
[Link]

56
ANEXOS
ANEXO 1: MATRIZ DE CONSISTENCIA

Problema Hipótesis Objetivos Variables


¿Cómo desarrollar La hipótesis es General: + Sistema
Sistema Informático implícita por ser un informático
Desarrollar un sistema
Web para la estudio de alcance web
informático Web para la
administración de descriptivo, por lo
administración de ventas e
Ventas e Inventarios tanto no necesita ser + Control
inventarios de la empresa
de la empresa explicada de Ventas e
Inversiones Cuba S.R.L.
Inversiones Cuba Inventarios
S.R.L.? Específicos:

+ Identificar y realizar un
diagnóstico sobre los procesos
principales de ventas e
inventarios.

+ Analizar el diseño de un
sistema informático web que
permia mejorar los procesos de
ventas e inventarios.

+ Definir y analizar la
arquitectura del software, con
la información y los
requerimientos básicos
encontrados en los procesos de
ventas e inventarios.

+ Diseñar las interfaces y crear


la base de datos que permita la
interacción del usuario con la
aplicación de la manera más
sencilla posible.

57
ANEXO 2: FICHA DE ENCUESTA

TÍTULO: Sistema Informático Web de administración de Ventas e Inventario para la


empresa Inversiones Cuba S.R.L.

PRESENTACIÓN: El presente instrumento forma parte del actual trabajo de investigación;


por lo que se solicita su participación, respondiendo a cada pregunta de manera objetiva y
veraz la información a proporcionar es de carácter confidencial y reservado; y los resultados
de la misma serán utilizados solo para efectos académicos y de investigación científica.

INSTRUCCIONES: A continuación, se le presenta una lista de preguntas, agrupadas por


una dimensión, que se solicita se responda, marcando una sola alternativa con un aspa (X)
en donde crea usted que la respuesta le es conveniente:

1. ¿Considera usted qué Inversiones Cuba S.R.L. debería automatizar los procesos de
ventas e inventarios?
Totalmente de acuerdo ( )
De acuerdo ( )
Indeciso ( )
En desacuerdo ( )
Totalmente en desacuerdo ( )
2. ¿Considera usted que la automatización de los procesos (Ventas, Inventario)
permitirá mejorar la comunidad del negocio?
Totalmente de acuerdo ( )
De acuerdo ( )
Indeciso ( )
En desacuerdo ( )
Totalmente en desacuerdo ( )
3. ¿Considera usted que un Sistema Informático Web permita mejorar los servicios
al cliente y sus organización?
Totalmente de acuerdo ( )
De acuerdo ( )
Indeciso ( )
58
En desacuerdo ( )
Totalmente en desacuerdo ( )
4. ¿Tuvo dificultades en el proceso de venta e inventario que realiza actualmente?
Totalmente de acuerdo ( )
De acuerdo ( )
Indeciso ( )
En desacuerdo ( )
Totalmente en desacuerdo ( )
5. ¿Es importante para la empresa optar por el desarrollo de un Sistema Informático
Web?
Totalmente de acuerdo ( )
De acuerdo ( )
Indeciso ( )
En desacuerdo ( )
Totalmente en desacuerdo ( )

59

También podría gustarte