Desarrollo de Sitio Web de Ropa MABOFI
Desarrollo de Sitio Web de Ropa MABOFI
“AMERINST”
SISTEMAS INFORMÁTICOS
1
Dedicatoria
2
Agradecimientos
A nuestros profesores, Leonardo Portillo Molina
y Javier Arze Ramos, quienes no solo nos
transmitieron sus conocimientos, sino que también
nos inspiraron a ser mejores investigadores.
Gracias a su paciencia y orientación, hemos crecido
tanto a nivel académico como personal. A nuestro
equipo, por el compromiso y la pasión que
demostraron en cada etapa de este proyecto.
CITA BÍBLICA
Yo, la sabiduría, habito con la cordura,
Y hallo la ciencia de los consejos.
Proverbios 8:12
3
ABSTRACT
The development of your website is focused on offering a modern technological tool that
allows you to efficiently manage both product inventory and transactions, guaranteeing an
agile and satisfactory shopping experience for users. This site has been designed to be fully
adaptable, which means that it can be accessed from any type of device, be it a mobile
phone, tablet or desktop computer, without compromising functionality or browsing speed.
This allows customers to make their purchases comfortably and efficiently, regardless of the
device they use, providing a consistent and fluid experience at all times.
The site has been developed using Visual Studio Code, one of the most powerful and flexible
tools available for editing source code. This choice has allowed the use of a combination of
web programming languages such as HTML, CSS and PHP, which are essential for designing
and programming the different modules that make up the system. Thanks to these
languages, an elegant and functional design has been achieved, as well as a robust
programming structure that allows the efficient execution of the various functionalities of the
site.
A fundamental part of the site's infrastructure is the database, which has been created using
MySQL, a database management system widely recognized for its reliability and ability to
handle large amounts of information. MySQL allows the data entered by users, such as
contact information, purchase details and personal preferences, to be stored, managed and
retrieved in a secure and organized manner. This ensures that all important information is
properly safeguarded and can be accessed or modified when necessary. The connection with
PHP makes it easier for the website to interact with the database efficiently, ensuring that
transactions and operations related to users are carried out without any problems.
The main objective of this website is to provide an optimal user experience, covering every
stage of the shopping process, from searching and selecting products to payment and
confirming the purchase. The system has been carefully designed to include various
functionalities that are essential for the efficient operation of an online store. Among these
features is customer registration, which allows users to create personal accounts to store
contact information, shipping addresses, and a purchase history, thus simplifying future
transactions.
Payment management is another crucial aspect of the system. A payment system has been
implemented that allows transactions to be made quickly and easily, ensuring that users can
complete their purchases with minimal effort. The system supports multiple payment
methods, making it easy for customers to choose the option that best suits their needs. In
addition, the site includes functionality to manage product shipping, allowing customers to
select the most suitable shipping options based on their location and preference.
4
RESUMEN
El desarrollo de nuestro sitio web se centra en ofrecer una experiencia de compra ágil y
satisfactoria para los usuarios. Esto permite a los clientes realizar sus compras de manera
cómoda y eficiente.
El sitio ha sido creado con Visual Studio Code, una herramienta potente para la edición de
código. Se han utilizado lenguajes de programación como HTML, CSS y PHP, lo que ha
permitido un diseño atractivo y una programación efectiva, asegurando que todas las
funciones del sitio funcionen sin problemas.
Una parte esencial del sitio es su base de datos, construida con MySQL. Este sistema es
conocido por su fiabilidad y capacidad para manejar grandes cantidades de información.
Permite almacenar y gestionar datos importantes, como la información de contacto y detalles
de las compras, de forma segura y organizada. Gracias a la conexión con PHP, el sitio puede
interactuar con la base de datos de manera eficiente, garantizando que las transacciones se
realicen sin inconvenientes.
El objetivo principal de este sitio web es ofrecer una experiencia de usuario óptima,
cubriendo cada etapa del proceso de compra, desde la búsqueda de productos hasta el pago
y la confirmación. El sistema incluye funcionalidades clave, como el registro de clientes que
ayuda a hacer una compra de manera más segura y cómoda.
5
INDICE
INTRODUCCIÓN............................................................................................................ 8
II. PLANTEAMIENTO DEL PROBLEMA..........................................................................9
2.1 PROBLEMA PRINCIPAL...................................................................................................................9
2.2 PROBLEMAS SECUNDARIOS...........................................................................................................9
lll. ALCANCES Y DELIMITACIONES............................................................................. 11
3.1 DESTINATARIOS.................................................................................................................................11
IV. LOCALIZACION Y UBICACIÓN............................................................................ 11
V. OBJETIVOS.............................................................................................................. 12
5.1. OBJETIVO GENERAL..........................................................................................................................12
5.2. OBJETIVOS ESPECÍFICOS...................................................................................................................12
VII. MARCO TEÓRICO.................................................................................................. 13
7.1. SUSTENTO LEGAL..............................................................................................................................13
7.2. DESARROLLO DEL MARCO TEÓRICO.................................................................................................13
7.2.1. SISTEMA.........................................................................................................................................13
7.2.1.2. Características del sistema..........................................................................................................14
7.2.3. PLATAFORMA WEB..................................................................................................................14
7.2.3.1. Componentes Básicos de una Plataforma Web..........................................................................15
7.2.4. SITIO WEB................................................................................................................................15
7.2.5. PÁGINA WEB............................................................................................................................15
7.2.6. APLICACIÓN WEB.....................................................................................................................15
7.2.7. LENGUAJES DE PROGRAMACIÓN WEB.....................................................................................16
7.2.7.2. Ejemplos de lenguajes de programación....................................................................................16
7.2.7.2.4. Java..........................................................................................................................................16
7.2.7.2.5. PHP..........................................................................................................................................16
7.2.8.1. HTML...........................................................................................................................................16
6
7.2.9. LENGUAJE DE DISEÑO....................................................................................................................17
7.2.9.1. CSS..............................................................................................................................................17
7.2.10. MANEJADORES DE BASE DE DATOS........................................................................................17
7.2.10.1. Sistemas Gestores de Bases de Datos Relacionales (SQL).........................................................17
7.2.10.1.1. MySQL....................................................................................................................................17
7.2.10.1.2. MariaDB.................................................................................................................................18
VIII. MARCO PROCEDIMENTAL.................................................................................. 18
8.1. PROPUESTA.......................................................................................................................................18
8.2. RESULTADOS ESPERADOS.................................................................................................................18
8.3. METODOLOGÍA............................................................................................................................19
8.4. MÉTODOS Y TÉCNICAS DE INVESTIGACIÓN......................................................................................19
8.4.1. PLANIFICACION DEL NEGOCIO.......................................................................................................19
8.4.2. TIPO DE INVESTIGACION................................................................................................................19
8.4.3. DISEÑO DE INVESTIGACIÓN...........................................................................................................19
8.4.4. TÉCNICAS E INSTRUMENTOS DE INVESTIGACIÓN..........................................................................19
8.4.4.1. TÉCNICAS....................................................................................................................................19
8.4.4.1.1 Técnicas de Diseño para una Tienda de Ropa en Línea.............................................................19
8.4.4.1.1.1 Diseño de Interfaz Amigable..................................................................................................19
8.4.4.1.1.2 Filtros de Búsqueda...............................................................................................................19
8.4.4.1.1.3 Proceso de Checkout Simplificado.........................................................................................19
8.4.4.2. INSTRUMENTOS..........................................................................................................................19
8.4.7. ANÁLISIS.........................................................................................................................................20
8.4.8. Diseño............................................................................................................................................20
8.4.9. Codificación...................................................................................................................................21
8.5. CRONOGRAMA DE ACTIVIDADES.................................................................................................22
8.6. IMPLEMENTACIÓN.......................................................................................................................22
8.6.1. CONSTRUIR EL PROGRAMA DE INSTALACIÓN..........................................................................22
8.7. RECURSOS....................................................................................................................................23
8.7.1. RECURSOS MATERIALES...........................................................................................................23
8.7.2. RECURSOS HUMANOS..............................................................................................................23
8.8. PRESUPUESTO..............................................................................................................................23
lX. CONCLUSION Y RECOMENDACION........................................................................24
9.1 Conclusión.........................................................................................................................................24
9.2 Recomendación.................................................................................................................................24
7
X. BIBLIOGRAFÍA......................................................................................................... 25
XI. BIBLIOGRAFÍA................................................................................................... 25
................................................................................................................................... 27
INTRODUCCIÓN
Las tiendas de ropa virtuales utilizan tecnologías avanzadas para hacer que comprar en línea
sea fácil y agradable. Las páginas web están diseñadas para ser intuitivas y adaptarse a
cualquier dispositivo, desde computadoras hasta teléfonos móviles. Además, herramientas
como la realidad aumentada nos permiten "probar" la ropa virtualmente, y la inteligencia
artificial nos sugiere productos basados en nuestras preferencias y comportamientos de
compra, haciendo que la experiencia sea mucho más personalizada y satisfactoria.
Otra gran ventaja de las tiendas de ropa virtuales es la increíble variedad de productos
disponibles. Ya no estamos limitados a lo que hay en las tiendas locales; ahora podemos
acceder a marcas internacionales y a diseñadores independientes de todo el mundo con solo
un clic. Esta accesibilidad global nos ofrece una amplia gama de opciones para todos los
gustos, estilos y presupuestos, permitiendo una mayor diversidad en nuestras elecciones de
moda.
Sin embargo, no todo es perfecto en el mundo de las compras en línea. La competencia entre
tiendas es intensa, y cada una debe encontrar maneras de destacar, no solo con sus
productos, sino también ofreciendo una excelente experiencia al cliente. La logística es otro
desafío importante: manejar el inventario, los envíos y las devoluciones de manera eficiente
es crucial para el éxito. Además, garantizar la seguridad de las transacciones y proteger los
8
datos personales de los clientes son aspectos fundamentales que las tiendas virtuales deben
cuidar.
En resumen, las tiendas de ropa virtuales han cambiado significativamente nuestra forma de
comprar moda. Gracias a la tecnología, ahora tenemos acceso a una experiencia de compra
más accesible y personalizada. No obstante, para mantenerse competitivas, estas tiendas
deben superar desafíos logísticos y de seguridad, y seguir adaptándose a las cambiantes
demandas del mercado. La clave para el éxito a largo plazo en el dinámico mundo del
comercio electrónico de moda será la capacidad de innovar y ofrecer un servicio al cliente
excepcional.
En la era digital, las tiendas virtuales se han convertido en una pieza clave del
comercio global, ofreciendo a los consumidores la conveniencia de comprar
productos desde cualquier lugar y en cualquier momento. Sin embargo, esta
modalidad de comercio no está exenta de desafíos. A medida que más empresas y
consumidores se sumergen en esta modalidad, emergen una serie de problemas que
pueden afectar la eficacia y la rentabilidad de las tiendas en línea. Desde la
experiencia del usuario hasta la logística de envíos y la seguridad de las
transacciones, las tiendas virtuales deben navegar por un paisaje complejo y en
constante evolución para satisfacer las expectativas de los clientes y mantener su
competitividad
9
Navegación Complicada: Los usuarios pueden tener dificultades para encontrar
productos específicos debido a una estructura de navegación poco clara o a menús
confusos.
Carga Lenta del Sitio Web: Los tiempos de carga prolongados pueden resultar en una
experiencia frustrante para los usuarios, lo que los lleva a buscar alternativas más
rápidas y eficientes.
10
lll. ALCANCES Y DELIMITACIONES
Busca proporcionar la creación de una página web de una tienda en línea que nos
brinde una visión integral de los factores que están remodelando la industria de la
moda en línea.
Y que esta maneje un sistema que no sea complicado de usar, ni difícil de entender
para poder facilitar el uso de la misma y que todos los usuarios puedan tener una
experiencia satisfactoria al momento de realizar una compra en línea.
3.1 DESTINATARIOS
Esta página web está destinada a jóvenes de 16 a 20 años del área urbana de la
ciudad de La Paz.
11
IV. LOCALIZACION Y UBICACIÓN
V. OBJETIVOS
12
1. Diseñar un programa de comercio electrónico de ropa que sea fácil de usar y de
funcionamiento óptimo para poder dar una experiencia satisfactoria y lograr captar
la atención del usuario para una próxima compra
2. Sintetizar la estructura de menús y categorías, reduciendo el número de clics
necesarios para que los usuarios encuentren un producto.
3. Simplificar el diseño visual del sitio eliminando elementos innecesarios y
distracciones, para que los usuarios puedan enfocarse en los productos y completar
sus compras de manera más rápida y fluida.
Las tiendas de ropa virtuales han transformado la manera en que los consumidores
adquieren productos, permitiendo compras a cualquier hora y desde cualquier lugar.
Sin embargo, este modelo enfrenta varios desafíos que pueden impactar su
efectividad.
7.2.1. SISTEMA
Usabilidad
14
La usabilidad se refiere a qué tan fácil y eficiente es para los usuarios interactuar con
el sitio web. Un sitio de venta de ropa debe ofrecer una navegación intuitiva, menús
claros y un proceso de compra simplificado. Según Nielsen (2020), la usabilidad
aumenta la probabilidad de que los usuarios completen una compra y vuelvan en el
futuro.
Diseño Responsivo
Seguridad y Confianza
Las tiendas de ropa en línea dependen en gran medida de imágenes de alta calidad
y descripciones detalladas de los productos. y las descripciones deben incluir
detalles como tallas, colores, etc.
El proceso de compra debe ser rápido y sencillo. Una tienda online exitosa minimiza
el número de pasos para completar una compra, ofrece múltiples opciones de pago y
permite a los usuarios realizar compras sin necesidad de registrarse (con opción de
compra como invitado). También es importante ofrecer métodos de envío flexibles y
transparentes.
Cada una cuenta con funciones diferentes que ayudan a los usuarios a resolver
distintos tipos de problemas de manera automatizada, usando menos recursos.
(Giraldo, 2019)
La plataforma web no es un sitio web, ni una red social, ya que, al estar diseñada
según las necesidades de cada creador, puede contener herramientas y tecnologías
útiles para cierta comunidad de personas.
•El lenguaje de programación que maneja las aplicaciones de software que corren en
el sitio web.
15
•El gestor de bases de datos que se encarga de almacenar de manera sistemática
los registros de datos relacionados para ser usados posteriormente.
•El servidor web, ya que este es el software que maneja las demandas de servidores
remotos a través de la internet.
•El sistema operativo, bajo el cual funciona el equipo donde se hospedan las páginas
web y que representan la base misma del funcionamiento del computador. (Graciela
Márquez, 2022)
Los sitios web son empleados por las instituciones públicas y privadas,
organizaciones e individuos para comunicarse con el mundo entero. En el caso
particular de las empresas, el mensaje que transmite tiene que ver con la oferta de
sus bienes y servicios a través de Internet, y en general para tratar de ser eficientes
en sus funciones de mercadotecnia. El único requisito es que el equipo en el que se
almacenen los documentos esté conectado a la red mundial de Internet. (Universidad
de Panamá, s.f.)
Una página Web tiene la característica peculiar de que el texto se combina con
imágenes para hacer que el documento sea dinámico y permita que se puedan
ejecutar diferentes acciones, una tras otra, a través de la selección de texto
remarcado o de las imágenes, acción puede conducir al usuario a otra sección dentro
del documento, abrir otra página Web, iniciar un mensaje de correo electrónico o
transportarlo a otro Sitio Web totalmente distinto, a través de sus hipervínculos.
(Informática Milenium, 2019)
Las aplicaciones web son programas informáticos construidos con tecnologías web,
como HTML, CSS, JavaScript y PHP, entre otras. Estas permiten a los usuarios
interactuar con la aplicación a través de un navegador web a la vez que facilitan a
los desarrolladores el poder crear y administrar contenido en línea. Las aplicaciones
web permiten a los usuarios compartir información, colaborar en proyectos y realizar
tareas desde cualquier lugar con una conexión a Internet.
16
7.2.7. LENGUAJES DE PROGRAMACIÓN WEB
Son un conjunto de elementos, códigos y reglas que permiten crear una serie de
instrucciones para comunicar a los sistemas informáticos las acciones a realizar.
(KeepCoding, 2022)
7.2.7.2.4. Java
7.2.7.2.5. PHP
El uso más común del lenguaje PHP, es el de formar parte de una página web con el
propósito de agregarle características dinámicas. Su interpretación y ejecución se da
en el servidor en el cual se encuentra almacenada la página y el cliente solo recibe el
resultado de la ejecución, el HTML que es generado por la aplicación. Cuando el
cliente hace una petición al servidor para que le envíe una página web que contiene
código PHP, el servidor interpretará las instrucciones mezcladas en el cuerpo de la
página y las sustituirá con el resultado de la ejecución para enviar el resultado a la
computadora del cliente.(PHP Group, s.f.)
7.2.8.1. HTML
7.2.10.1.1. MySQL
MySQL utiliza múltiples tablas para almacenar y organizar la información, fue escrito
en C y C++ y se destaca por su gran adaptación a diferentes entornos de desarrollo
permitiendo su interacción con los lenguajes de programación más populares tales
18
como PHP, Perl, Java y la interacción con distintos sistemas operativos.
• Soporte multiplataforma.
• Soporte SSL.
7.2.10.1.2. MariaDB
MariaDB ofrece todas las mismas características que MySQL, pero también incluye
mejoras y nuevas capacidades, lo que lo convierte en una opción atractiva para la
gestión de bases de datos.
• Gran escalabilidad.
La creación y diseño del sitio web mediante la selección de una plataforma adecuada
y la implementación de un diseño que facilite la navegación; la gestión mediante un
sistema que permita un seguimiento eficiente de los productos disponibles; y el
proceso de compra, que debe ser simple y ágil, un checkout en un simple paso de
llenado de datos reducido. Además, se deben garantizar una experiencia
19
satisfactoria al cliente para asegurar una futura compra.
8.3. METODOLOGÍA
8.4. MÉTODOS Y TÉCNICAS DE INVESTIGACIÓN
8.4.1. PLANIFICACION DEL NEGOCIO
20
8.4.4.1.1.3 Proceso de Checkout Simplificado
8.4.4.2. INSTRUMENTOS.
Según Arias (2006), los instrumentos de investigación "son los medios materiales
que se emplean para recoger y almacenar la información." Los Instrumentos que se
usaron son:
8.4.7. ANÁLISIS
ESQUEMA DE FLUJO
21
8.4.8. Diseño
Para poder tener un sistema web más amigable se realizó la creación de siguientes
ventanas, las cuales permitirán que el usuario interactúe de forma más fluida y
segura.
22
8.4.9. Codificación
Para la implementación del sistema web, en el frontend, se utilizó el lenguaje de
marcas HTML5 y la hoja de estilos CSS.
Septiembre e
23
Cronograma de 1 2 3 4 1 2 3 4 1 2
actividades
paginas
datos
datos
Actividad 6 Defensa
8.6. IMPLEMENTACIÓN
8.6.1. CONSTRUIR EL PROGRAMA DE INSTALACIÓN
El sistema fue construido mediante el uso de los siguientes programas:
•HTML: Empleado para la creación de las páginas web del sistema. Creación a partir
de un menú desplegable (header), contenido usando etiquetas de <main> y
<article> (body) y pie de página que contiene datos esenciales del consultorio
dental (footer).
•CSS: Uso exclusivo para el diseño, color, tamaños y distribución de los elementos
del sitio web a base de contenedores con especificaciones de cada elemento a
diseñar.
•PHP: Utilizado para la obtención de datos del usuario mediante la página web.
También es interfaz entre la página web y la base de datos.
•MySQL: Programa que dedica su función a recopilar, organizar, añadir, eliminar y
reconocer cada uno de los datos requeridos que el usuario a ingresado. Las
entidades reconocidas del sistema se encuentran en forma de tablas. [
8.7. RECURSOS
24
8.7.1. RECURSOS MATERIALES
• Computadora, laptops
• Herramientas para programación (Visual Studio Code, PHPmyAdmin)
• Material de escritorio.
8.8. PRESUPUESTO
9.1 Conclusión
25
del cliente, contribuyendo a un crecimiento sostenible del negocio en el competitivo
entorno del comercio electrónico.
9.2 Recomendación
X. BIBLIOGRAFÍA
XI. BIBLIOGRAFÍA
11.2. Webgrafía
26
"Sistema". Autor: Equipo editorial, Etecé. De: Argentina. Para: Concepto.de. Disponible en:
https://concepto.de/sistema/ . Última edición: 22 de octubre de 2021. Consultado: 19 de
septiembre de 2023 "Sistema". En: Significados.com. Disponible en:
https://www.significados.com/sistema/
27
https://repositorio.upn.edu.pe/bitstream/handle/11537/26451/Tesis%20Bravo- Sanchez
%20Final.pdf?sequence=2&isAllowed=y
28