Sunteți pe pagina 1din 21

UNIVERSIDAD POLITÉCNICA DE

JUVENTINO ROSAS
TESIS

“SITIO WEB Y SISTEMA DE CONTROL DE


INVENTARIOS PARA LA CAJA POPULAR SANTA CRUZ”

QUE PARA OBTENER EL TÍTULO DE


INGENIERO EN TELEMÁTICA

Presenta:
Juan Martin Vargas Vargas
Asesor:
M.I. Rebeca Eugenia Aguilar Durón

Santa Cruz de Juventino Rosas, Gto. 01 de Octubre de 2018.


Agradecimientos

I
Dedicatoria

II
Resumen

III
Abstract

IV
Índice general

Índice de figuras VII

1. Introducción 1
1.1. Motivación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Antecedentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Definición del Problema . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4.1. Objetivo General . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4.2. Objetivos Particulares del Desarrollo Web . . . . . . . . . . . . . . 4
1.4.3. Objetivos Particulares de la Aplicación Web . . . . . . . . . . . . . 4
1.5. Contribuciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.6. Organización de esta tesis . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2. Marco Teórico 7
2.1. Desarrollo Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3. Análisis y Diseño 8
3.1. Análisis de Requerimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

V
4. Descripción de la Implementación 9

5. Pruebas y Resultados 10

6. Conclusiones 11
6.1. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

VI
Índice de figuras

VII
Capı́tulo 1

Introducción

En este capı́tulo se presentan los antecedentes y el contexto de la problemática a la


cual se dará solución para su entendimiento. De esta manera, el lector comprenderá el
escenario real y deseado con la solución propuesta y sus objetivos, particular y generales,
ası́ como la organización del documento de tesis.

1.1. Motivación

Esta tesis está vinculada al desarrollo de soluciones tecnológicas a fin de cubrir diversas
necesidades en una institución.
Algunas de las preguntas motivadoras que se plantean en el marco de esta tesis son las
siguientes ¿De qué forma se puede dar a conocer la Cooperativa en más lugares?¿Cómo
pueden contactar los socios con la Cooperativa?¿Qué problemas se solucionarán al im-
plementar un nuevo sistema de inventarios?¿Se pueden incorporar las nuevas tecnologı́as
como parte del crecimiento de la Cooperativa?

1
1.2. Antecedentes

Un grupo de seis personas de la localidad de Juventino Rosas se reunió el 4 de abril de


1986, con la finalidad de crear un ”Fondo de ahorro”que les ayudara a ”hacer préstamos
entre sı́”. Estos socios fundadores, invitaron a más personas que mantuvieran los mismos
fines con los que habı́an iniciado, forjando ası́ los primeros pasos del desarrollo y formación
de la Cooperativa.
La primera ubicación fue en la Calle Corregidora No. 310, la oficina que se rentó era
muy pequeña, tan solo ocupaba un mueble y una persona que se encargaba de todos los
movimientos e información.
Han pasado 32 años y ahora nuestra Caja Popular Santa Cruz, cuenta con edificio
propio ubicado en la calle Morenos No. 114 con instalaciones y equipo moderno y cómodo,
además cuenta también con un estacionamiento ubicado a un costado del edificio principal
con la finalidad de facilitar el acceso a los socios.
Con el fin de apegarse a las disposiciones legales buscando siempre brindar un mejor
servicios a los socios, que le den seguridad a sus operaciones, la Caja Popular Santa Cruz
ha manifestado siempre su disposición a favor de los aspectos normativos, por ello, desde
la publicación de la Ley General de Cooperativas del año 1994 se han realizado acciones
para su apego a esta y otras leyes, tales como la Ley de Sociedades Cooperativas y la Ley
del Ahorro y Crédito Popular.

2
1.3. Definición del Problema

Al ser Caja Popular Santa Cruz una Cooperativa referente de crédito y ahorro, en
Juventino Rosas, deben llevar un buen control y registro de todos sus productos con
los que disponen, tanto de los que sı́ están en funcionamiento, como de los que ya son
obsoletos, y por ende ya no son utilizados, todo esto para que se cuente con un historial
para futuras auditorı́as y cuestiones legales que se puedan presentar.
En Caja Popular Santa Cruz actualmente se cuentan con un departamento de sistemas
pequeño, pero en ocasiones se contratan servicios de terceros para la contratación de
internet desde el municipio de Celaya, aunque este proyecto ha sido diseñado enteramente
como un desarrollo a la medida.
En la presente tesis se describe el desarrollo y la implementación de un sitio web creado
con HTML aplicando Bootstrap, con la finalidad de realizar la presentación de la empresa
en Internet, pues se decidió tomar esta medida como respuesta a que su competencia lanzo
un sitio web a inicios del año, ası́ como el análisis, el diseño y la implementación de un
sistema de escritorio con base de datos en MySQL para realizar el control de inventarios
de productos.

1.4. Objetivos

1.4.1. Objetivo General

El objetivo general del proyecto es desarrollar e implementar un sitio web de presen-


tación para la Caja Popular Santa Cruz aplicando HTML y Bootstrap, ası́ como analizar,
diseñar e implementar una aplicación web para el control de inventario de todo su pro-

3
ducto con que cuenta.

1.4.2. Objetivos Particulares del Desarrollo Web

Elaborar el análisis y diseño del sistema de información a implementar, basándose


en los requerimientos de la Cooperativa.

Implementar nuevas tecnologı́as para estar en contacto con los socios, ası́ como dar
a conocer en más lugares la Cooperativa.

Desarrollar una Interfaz gráfica amigable y llamativa, que le permita al usuario


interactuar con el sistema con facilidad minimizando el uso de manuales o capaci-
taciones.

1.4.3. Objetivos Particulares de la Aplicación Web

Elaborar el análisis y diseño del sistema de inventarios a implementar, basándose


en los requerimientos de la organización.

Elaborar un modelo de base de datos relacional que se acomode a los requerimientos


de almacenamiento y manipulación de datos de la institución.

Diseñar una Interfaz gráfica amigable e intuitiva, que le permita al usuario interac-
tuar con el sistema con facilidad minimizando el uso de manuales o capacitaciones.

4
1.5. Contribuciones

Las contribuciones esperadas tras el desarrollo de las estadı́as en la Caja Popular Santa
Cruz son las siguientes:

Un sitio web de presentación.

Una aplicación web para el control de inventario.

1.6. Organización de esta tesis

Capı́tulo 1. Introducción: El primer capı́tulo explica los alcances conceptuales


y teóricos con respecto a la problemática a tratar. Seguidamente se presentan las
soluciones alternativas y los alcances de la nueva solución junto con el plan de
proyecto.

Capı́tulo 2. Marco Teórico: El segundo capı́tulo define los conceptos fundamen-


tales que sustenta el trabajo que aquı́ se presenta, ası́ como también explica la
metodologı́a de desarrollo de sistemas elegida y presenta el análisis de la solución
considerando el análisis de requerimientos y fundamentos de viabilidad.

Capı́tulo 3. Análisis y Diseño: El tercer capı́tulo presenta el diseño arquitectóni-


co de la solución, describiendo las funciones de sus principales componentes ası́ como
los criterios para la construcción de la interfaz gráfica.

Capı́tulo 4. Descripción de la Implementación: El cuarto capı́tulo sustenta


las decisiones a nivel técnico en la elección de las tecnologı́as utilizadas para la
implementación de la solución.

5
Capı́tulo 5. Pruebas y Resultados: El quinto capı́tulo presenta la estrategia y
métodos de pruebas ejecutados, ası́ como las observaciones, conclusiones y recomen-
daciones sobre trabajos futuros derivados a partir de este trabajo.

6
Capı́tulo 2

Marco Teórico

En este capı́tulo se presentan los conceptos fundamentales necesarios para el desarrollo


del presente trabajo de tesis, tanto para el sitio web como para la aplicación de escritorio.

2.1. Desarrollo Web

7
Capı́tulo 3

Análisis y Diseño

El desarrollo del capı́tulo abarca la presentación de conceptos vinculados a la meto-


dologı́a de desarrollo de software aplicada junto con los requerimientos y restricciones
identificados del producto.

3.1. Análisis de Requerimientos

8
Capı́tulo 4

Descripción de la Implementación

En esta sección se describe la implementación tanto del sitio web como de la aplicación
de escritorio. Es posible también encontrar los resultados visuales y la navegabilidad de
los sistemas.

9
Capı́tulo 5

Pruebas y Resultados

En esta sección se muestra el conjunto de pruebas realizadas tanto a la aplicación de


escritorio como al desarrollo web.

10
Capı́tulo 6

Conclusiones

6.1. Conclusiones

11
Bibliografı́a

[1] Dámaso Velázquez Álvarez. Aplicaciones Web vs Aplicaciones de Escrito-


rio. Consultorı́a Informática, 2012. [Acceso online; accesado el 26-Julio-
2016] https://www.webprogramacion.com/356/blog-informatica-tecnologia/
aplicaciones-web-vs-aplicaciones-de-escritorio.aspx.

[2] DB-Engines. DB-Engines Ranking. DB-Engines, 2016. [Acceso online; accesado el


26-Julio-2016] http://db-engines.com/en/ranking.

[3] J.D. Gauchat. El Gran Libro de HTML5, CSS3 y Javascript. Marcombo, 2012. [Ac-
ceso online; accesado el 26-Julio-2016] https://gutl.jovenclub.cu/wp-content/
uploads/2013/10/El+gran+libro+de+HTML5+CSS3+y+Javascrip.pdf.

[4] jQuery Foundation. License. jQuery Foundation, 2009. [Acceso online; accesa-
do el 26-Julio-2016] https://w3techs.com/technologies/overview/javascript_
library/all.

[5] LangPop. Programming Language Popularity. LangPop, 2013. [Acceso online;


accesado el 26-Julio-2016] http://web.archive.org/web/20150829085248/http:
//langpop.com/.

[6] ORACLE. The World’s Most Popular Open Source Database. ORACLE, 2016.
[Acceso online; accesado el 26-Julio-2016] http://www.oracle.com/us/products/
mysql/overview/index.html.

[7] TIOBE. July Headline: Assembly Language enters the Top 10 again. TIOBE, 2016.
[Acceso online; accesado el 26-Julio-2016] http://www.tiobe.com/tiobe_index.

[8] Área de Tecnologı́as de la Información y las Comunicaciones Aplicadas. Universi-


dad de Murcia. Manual Básico de Creación de Páginas Web. Universidad de Mur-
cia, 2006. [Acceso online; accesado el 26-Julio-2016] https://www.um.es/atica/
documentos/html.pdf.

12
[9] W3Techs. Usage of JavaScript libraries for websites. W3Techs, 2009. [Acceso
online; accesado el 26-Julio-2016] https://w3techs.com/technologies/overview/
javascript_library/all.

[10] Michael Widenius. Help saving MySQL. Monty Says Blog, 2009. [Acce-
so online; accesado el 26-Julio-2016] http://monty-says.blogspot.mx/2009/12/
help-saving-mysql.html.

13

S-ar putea să vă placă și