INFORME DE
INVESTIGACIÓN
Centro de Estudios Tecnológicos Industrial y de Servicios No.67
“Daniel Cabrera Rivera”
INTEGRANTES:
García Pavon Friaz Jose Gregorio
Hernández Téllez Yessica
Ramos Cantero Jesús Uriel
5°C Programación
Docente: Mtra. Ávila Peña Margarita Susana
INTRODUCCIÓN
La finalidad de este documento, es dar a conocer los procesos y dificultades que fuimos
desarrollando durante el proceso de este proyecto “TIENDAS EL GUERO” que busca
optimizar los procesos de gestión en una tienda, la cual no tenia un orden y necesitaba mejorar
en muchos aspectos, los cuales fueron mejorando gracias a los conocimientos previos, para
llevar acabo este proyecto utilizamos una base de datos en XAMPP capturando cada registro
dándole continuación con una pagina web que en su creación utilizamos Hostinger, para el
acceso al publico fue hecho un manual de usuario cual explica a detalle todo el proyecto y para
finalidad del proyecto fue creada una Metodología de investigación (tesis).
PLANTEAMIENTO DEL PROBLEMA
¿Cuál es el objetivo del proyecto?
Solucionar una problemática, administrar una tienda mediante base de datos.
¿Qué problema debe resolverse?
Mala gestión en la tienda, porque no hay un control de empleados ,producto, cliente.
¿Qué datos se requieren?
Nombre de producto, empleado, cliente.
¿Para que ayudaría esto?
La organización de la tienda.
¿Como debería resolverse este problema?
Utilizando una base de datos para la gestión de los datos
¿Quién interviene para resolver este problema?
Diseñadores de la base de datos para la administración de la tienda siendo esto la solución
¿Para qué se resuelve el problema?
Para apoyar el comercio.
¿De qué manera se pueden organizar los datos?
En tablas estructuradas :Cliente/Empleado/Producto/Venta.
¿Qué tiempo se necesita para resolver este problema?
Aproximadamente de 2 meses.
¿Qué beneficios tiene el resolver este problema?
Evitar pérdidas y confusiones.
JUSTIFICACIÓN DE LA INVESTIGACIÓN
La finalidad de este proyecto es indagar en cada paso de su elaboración al igual para su
posterioridad apoyar a futuras generaciones de alumnos de 5to Semestre de la materia de
creación de bases de datos y desarrollo de aplicaciones web con conexión a base de datos de
tal manera que se les pueda brindar la información necesaria y adecuadamente especificada
sobre dicha elaboración.
Es necesario y de suma importancia destacar los puntos en los que los alumnos hallaran utilidad
de este documento.
La ventaja que se puede obtener con este proyecto es realmente útil y necesaria, y así no se
vayan a quedar atorados en alguna parte del proyecto transversal que si lleva mucho tiempo
realizarlo de una manera correcta y sin errores. Hay que tomar en cuenta que se debe tener
conocimiento previo a la hora de crear códigos o modificar códigos con lenguajes de
programación PHP y HTML, principalmente los programadores principales de su equipo
HIPOTEISIS
Crear una base de datos dinámica desde el servidor de Hostinger para generar una conexión de
la base de datos con nuestra página web diseñada con la estética y organización adecuada para
una tienda de abarrotes utilizamos una metodología de tipo espiral, cuidando los detalles del
desarrollo del proyecto transversal.
OBJETIVOS DE LA INVESTIGACION
OBJETIVO GENERAL:
Desarrollar una base de datos, así como la página web desde cero para posteriormente
conectarlas entre sí ,la página contiene una interfaz simple para facilitar la experiencia del
usuario.
De esta manera se garantiza que se mantenga a la organización y el orden a la hora de
presentarse el momento del uso del sistema.
OBJETIVOS ESPECÍFICOS:
Mantener el control y el orden al contener todos los datos que se puedan ingresar como puede
ser el nombre del producto, su precio y el registro de la venta.
Los datos que se mencionan se ingresan a través del servicio de Hostinger que proporciona la
capacidad de conectar la base de datos con la página web y permiten el almacenamiento de
datos
MARCO TEORICO
La investigación es de tipo cualitativa, considerando las características de esta clasificación
presentada por Sampieri (2010):
La investigación cualitativa se enfoca a comprender y profundizar los
fenómenos, explorándolos desde la perspectiva de los participantes en un ambiente
natural y en relación con el contexto. El enfoque cualitativo se selecciona cuando se
busca comprender la perspectiva de los participantes (individuos o grupos pequeños de
personas a los que se investigará) acerca de los fenómenos que los rodean, profundizar
en sus experiencias, perspectivas, opiniones y significados, es decir, la forma en que los
participantes perciben subjetivamente su realidad. También es recomendable
seleccionar el enfoque cualitativo cuando el tema del estudio ha sido poco explorado, o
no se ha hecho investigación al respecto en algún grupo social específico. (p.364)
El diseño en la investigación cualitativa se realizará mediante la metodología Investigación –
Acción, sobre la cual Sampieri (2010) refiere: “Su propósito fundamental se centra en aportar
información que guíe la toma de decisiones para programas, procesos y reformas estructurales”.
En la cual se aborda una problemática educativa y se presenta una propuesta de diseño, se
destacan las características mencionadas por el mismo autor:
1. La investigación-acción envuelve la transformación y mejora de una realidad (social,
educativa, administrativa, etc.). De hecho, se construye desde ésta.
2. Parte de problemas prácticos y vinculados con un ambiente o entorno.
3. Implica la total colaboración de los participantes en la detección de necesidades (ellos
conocen mejor que nadie la problemática a resolver, la estructura a modificar, el proceso a
mejorar y las prácticas que requieren transformación) y en la implementación de los resultados
del estudio. (p.510)
Bases de Datos y Modelo Relacional
Una base de datos es un sistema estructurado para almacenar, gestionar y recuperar datos de
manera eficiente. Entre los modelos más utilizados se encuentra el modelo relacional,
introducido por Edgar F. Codd en 1970, que organiza la información en tablas relacionadas
entre sí mediante claves primarias y foráneas (Elmasri y Navathe, 2011). Este modelo es
ampliamente adoptado por su simplicidad y eficacia para garantizar la integridad de los datos.
En proyectos informáticos modernos, las bases de datos relacionales son fundamentales para
gestionar grandes volúmenes de información estructurada, facilitando su acceso y análisis.
Servidor Local
Un servidor local es un entorno de desarrollo que permite simular el funcionamiento de un
servidor real en un equipo local. Herramientas como XAMPP o WAMP integran servidores
web como Apache, bases de datos MySQL o MariaDB, y lenguajes de scripting como PHP,
proporcionando un espacio seguro y controlado para probar aplicaciones web (Welling y
Thomson, 2009). La creación de un servidor local es esencial en la fase de desarrollo, ya que
permite iterar rápidamente y corregir errores antes de desplegar la aplicación en un servidor en
línea.
Hostinger y el Alojamiento Web
Hostinger es uno de los proveedores de alojamiento web más populares, conocido por ofrecer
soluciones accesibles y flexibles para proyectos de diversa escala. Este tipo de servicios
permiten a los desarrolladores publicar sus aplicaciones web en internet, garantizando
disponibilidad y rendimiento óptimos (Turban et al., 2020). Además, el hosting incluye
herramientas para administrar dominios, certificados SSL, y bases de datos, integrando
tecnologías como PHP y servidores MySQL.
Tecnologías Web: HTML, CSS, JS y PHP
El desarrollo web moderno se basa en el uso combinado de tecnologías como HTML, CSS, JS
y PHP, cada una desempeñando un rol específico en la creación de aplicaciones:
1. HTML (HyperText Markup Language): Proporciona la estructura de las páginas web
mediante el uso de etiquetas, permitiendo la organización del contenido (Duckett, 2011).
2. CSS (Cascading Style Sheets): Se utiliza para estilizar y diseñar la apariencia de los
elementos HTML, asegurando una experiencia visual coherente y atractiva.
3. JavaScript (JS): Un lenguaje de programación que permite agregar interactividad y
dinamismo a las aplicaciones web. Es fundamental para la creación de interfaces modernas y
dinámicas (Flanagan, 2020).
4. PHP (Hypertext Preprocessor): Un lenguaje de programación del lado del servidor utilizado
para procesar datos dinámicos y conectarse a bases de datos. Su integración con HTML permite
desarrollar aplicaciones web robustas y escalables (Welling y Thomson, 2009).
DESCRIPCIÓN ,PLANIFICACIÓN Y DESARROLLO DEL
PROYECTO
Planteamiento del problema:
Principalmente observamos nuestro entorno en busca de una problemática a resolver,
principalmente teníamos que preguntarnos qué es lo que queríamos solucionar por lo tanto
comenzamos observando que problema podríamos solucionar.
Después teníamos que analizar por qué querríamos solucionar ese problema ya sea el propósito
o la finalidad de nuestro esfuerzo.
Finalmente preguntarnos el cómo, es decir los analizar los procesos, métodos y recursos que
se utilizarían para darle solución al problema utilizando los materiales y dispositivos a nuestro
alcance.
Este proyecto tomo alrededor de 2 meses para concluirse ,se muestra el cronograma de
actividades.
Anexo 1(Grafica de Gantt)
Los recursos que se utilizaron son variados entre ellos se encuentran equipos de computo de
gama baja ,internet ,servicio de hostinger ,XAMPP ,base de datos ,servidor local
◆ Primero se creo la base de datos en SQL
◆ Creación de las tablas
◆ La entidad-relación
◆ Registros de las tablas
El equipo se dividió las actividades de forma equitativa para agilizar la conclusión del proyecto
y de esta manera entregar el mismo en tiempo y forma.
DESCRIPCIÓN DEL GRADO DE INNOVACIÓN
Hoy en día, los dispositivos electrónicos como celulares,tabletas,computadoras etc.. son más
rápidas y de un manejo sencillo, esto facilita el trabajo de personas para sus necesidades diarias
a gran escala y es adaptable y flexible para varias necesidades
En diferentes dispositivos hay una integración eficiente del sistema, mejorando la
administración de datos desde cualquier otra conexión, el mismo proyecto tiene una adaptación
eso habla de una de sus ventajas, para permitir su uso sin problema alguno,este mismo mejorara
la experiencia de los usuarios, negocio o servicio.
FACTIBILIDAD TECNICA:
La implementación de una base de datos para la tienda enfrenta ciertas limitaciones técnicas
debido a los recursos disponibles en la institución educativa. Las computadoras son de bajo
rendimiento y carecen de software actualizado, lo cual podría dificultar el desarrollo y la
operatividad del proyecto. Sin embargo, la naturaleza del proyecto no requiere equipos de alto
rendimiento. Así mismo, el diseño se centrará en garantizar que el prototipo sea funcional
dentro de estas restricciones, priorizando la optimización de recursos y facilitando al usuario
una mejor experiencia.
FACTIBILIDAD FINANCIERA
El costo financiero del proyecto fue mínimo. No se utilizaron herramientas de uso libre, ya que
se optó por implementar la base de datos a través de un sitio web diseñado por nosotros mismos,
alojado en un hostinger que tuvo un costo de 150 pesos, y se adquirió un dominio para el sitio
web con un costo adicional de 60 pesos. Estos gastos representan la única inversión realizada
para el desarrollo del proyecto.
A pesar de los recursos limitados, este enfoque permitió centralizar la base de datos en un
entorno accesible y funcional. La inversión total de 210 pesos es justificada, considerando que
garantiza la operatividad y accesibilidad del sistema en cualquier equipo con conexión a
internet, lo que resulta adecuado y viable para las necesidades del proyecto.
DESCRIPCIÓN DE IMPACTO SOCIAL O TECNOLOGICO
Y/O DESARROLLO SUSTENTABLE
El uso de este proyecto tiene usos en múltiples ámbitos, puesto que el sistema es libre y puede
ser utilizado por cualquiera.
La gestión y análisis de datos permite a las organizaciones identificar problemáticas y diseñar
soluciones de acuerdo a la información que se obtenga.
Proyectos como este permiten el acceso a la información para resolver problemas que se
facilitan con el uso de las tecnologías actuales ya que agilizan los procesos o pasos a seguir
para conseguir una meta u objetivo mejorando así la productividad de las empresas o lugares
donde se apliquen.
ANÁLISIS DE RESULTADOS
El proyecto consistió en la creación de una base de datos para la administración de una tienda,
buscando optimizar la gestión de clientes, ventas, empleados y productos. Tras la recolección
de datos y pruebas, se identificaron los siguientes hallazgos:
Hallazgos Principales:
1. Diseño de la Base de Datos:
Se estructuró una base de datos relacional con tablas principales para clientes, ventas,
empleados y productos. Cada tabla incluye campos relevantes como se muestra en la Anexo 2
(Estructura de Tablas).
Las relaciones entre tablas permitieron garantizar la integridad referencial, lo que evita
redundancias y facilita la consulta de datos.
2. Resultados de las Pruebas:
Se realizaron consultas y reportes frecuentes, verificando tiempos de respuesta óptimos. Por
ejemplo, una consulta para listar las ventas de un cliente específico mostró un tiempo promedio
de respuesta de 0.3 segundos gracias a la optimización del proceso mediante la base de datos.
La creación de tablas mejoró las consultas sobre los productos más vendidos.
3. Beneficios Identificados:
Reducción de errores en el registro de datos, gracias a la validación automática implementada
en los formularios, gracias a que mediante los formularios podemos saber si se registraron
correctamente en la base de datos
Interpretación de Resultados:
La base de datos diseñada no solo facilita la administración, sino que también mejora la
capacidad de análisis. En comparación con el antes y el después, ya que antes el trabajo era
manual y muy tardado por lo tanto lo que buscamos es optimizar un proceso que en el pasado
era muy tardado y con muchas dificultades. Por lo cual podemos concluir que nuestra hipótesis
es verdadera.
CONCLUSIONES
El desarrollo de este proyecto sin duda nos impulso a reflexionar acerca del uso de las
tecnologías en la vida diaria ya que solucionan problemas de manera eficaz y agilizan los
procesos de desarrollo de actividades para concluir, esperamos que se fomente el uso y su
aplicación en diferentes ámbitos.
ANEXOS
Anexo 1(Grafica de Gantt).
TAREAS SEMANA 1 SEMANA 2 SEMANA 3 SEMANA 4 SEMANA 5 SEMANA 6
CREACIÓN DEL
MODELO
ENTIDAD
RELACION
CREACIÓN DE
LA BASE DE
DATOS
CREACIÓN DE
LAS TABLAS
CREACIÓN DE
LA PÁGINA WEB
COMPRA DEL
SERVICIO
HOSTINGER
SUBIDA DE
DATOS A
INTERNET
CREACIÓN DEL
MANUAL
TÉCNICO
CREACIÓN DEL
MANUAL DE
USUARIO
Anexo 2 (Estructura de Tablas).
Cliente
Empleado
Producto
Venta
BIBLIOGRAFÍA
Welling, L., & Thomson, L. (2009). PHP and MySQL Web Development (4th ed.). Addison-
Wesley Professional.
Flanagan, D. (2020). JavaScript: The Definitive Guide (7th ed.). O'Reilly Media.
Duckett, J. (2011). HTML and CSS: Design and Build Websites (1st ed.). Wiley Publishing,
Inc.
Elmasri, R., & Navathe, S. B. (2011). Fundamentals of Database Systems (6th ed.). Addison-
Wesley.
Turban, E., Volonino, L., & Wood, G. (2020). Information Technology for Management:
Digital Strategies for Insight, Action, and Sustainable Performance (11th ed.). Wiley.