Proyecto App para El Centro Comercial Cristal
Proyecto App para El Centro Comercial Cristal
Proyecto App para El Centro Comercial Cristal
DEPARTAMENTO DE INFORMÁTICA
PROYECTO SOCIO-TECNOLÓGICO II
III
Agradecimientos
A la profesora María Bravo quien nos guio y lucho con nosotros, para que
cada día nos esforcemos por dar lo mejor de nosotros, más que una guía se
convirtió en nuestra amiga.
Al personal directivo del Centro Comercial Cristal (C.C Cristal) por la ayuda
y el apoyo que nos brindaron y por permitirnos la realización de nuestro proyecto
en sus instalaciones.
IV
ÍNDICE GENERAL
Pág.
CARTA DE ACEPTACION…………………………………………………….... II
DEDICATORIA……………………………………………………………………. III
AGRADECIMIENTOS……………………………………………………………. IV
INDICE GENERAL……………………………………………………………. V
ÍNDICE DE FIGURA……………………………………………………………. VII
ÍNDICE DE TABLA……………………………………………………………….. IX
RESUMEN…………………………………………………………………………. X
INTRODUCCIÓN…………………………………………………………………. 11
FASE I: DESCRIPCIÓN DEL PROYECTO.…………………………………… 14
1.1 Descripción de la Comunidad o Centro Piloto…………………………… 14
1.1.1 Nombre la Comunidad, Institución u Organización…………………… 14
1.1.2 Reseña Histórica…………………………………………………………… 14
1.1.3 Misión……………………………………………………………………….. 15
1.1.4 Visión……………………………………………………………………….. 16
1.1.5 Dimensiones………………………………………………………………... 16
1.1.6 Funciones…………………………………………………………………… 17
1.1.7 Organigrama………………………………………………………………... 21
1.1.8 Análisis de Involucrados: ………………………………………………… 22
1.2 Análisis Situacional………………………………………………………… 24
1.2.1 Análisis Situacional (Diagnóstico)………………………………………... 24
1.2.2 Árbol del Problema………………………………………………………… 26
V
1.2.3 Árbol de Objetivo…………………………………………………………… 27
1.2.4 Alternativas de Solución…………………………………………………… 28
1.3 Metodología Diagnóstica……………………………………………………. 28
1.3.1 Tipo de Investigación………………………………………………………. 28
1.3.2 Población……………………………………………………………………. 29
1.3.3 Muestra……………………………………………………………………… 30
1.3.4 Técnicas e Instrumentos de Recolección de Datos……………………. 31
1.3.5 Análisis y Procesamiento de la Información……………………………. 33
1.3.6 Estudio de Factibilidades………………………………………………….. 39
1.4 Objetivos del Proyecto………………………………………………………. 44
1.4.1 Objetivo General………………………………………………………….. 44
1.4.2 Objetivos Específicos……………………………………………………… 45
1.4.3 Justificación e Importancia del Proyecto………………………………… 45
1.4.4 Alcance del Proyecto………………………………………………………. 46
FASE II: PLANIFICACIÓN DEL PROYECTO…………………………………. 50
2.1 Bases Teóricas y Tecnológicas…………………………………………….. 50
2.1.2 Antecedentes del Proyecto……………………………………………….. 50
2.1.2 Bases Teóricas……………………………………………………………. 52
2.1.3 Bases Legales……………………………………………………………. 61
2.1.4 Vinculación del proyecto con el plan de socio-económico de la 73
nación………………………………………………………………………………
2.1.5 Vinculación del proyecto con las líneas de investigación de los PNFI 77
y la transversalidad con el eje proyecto, socio crítico y profesional………..
2.2 ¡Error! Marcador no definido. ……………………….. 79
2.3 ¡Error! Marcador no 82
definido.……………………………………………………..
VI
2.4 ¡Error! Marcador no definido.¡Error! Marcador no 85
definido.……………………………………………..…..
FASE III PROPUESTA…………………………………………………………… 88
3.1 Propuesta de Productos y Servicios……………………………………….. 88
3.1.1 Población Beneficiada………………………………………………….….. 88
3.1.2 Objetivos de la Propuesta…………………………………………………. 88
3.2 Memoria Descriptiva…………………………………………………………. 89
3.2.1 Descripción del Producto o Servicio…………………………………….. 89
3.3. Presentación del Producto o Servicio…………………………………….. 100
FASE IV RESULTADOS Y LOGROS DEL PROYECTO…………………….. 111
4.1 Conclusiones y Recomendaciones………………………………………… 111
4.1.1 Conclusiones……………………………………………………………….. 111
4.1.2 Recomendaciones………………………………………………………… 112
REFERENCIAS BIBLIOGRÁFICAS…………………………………………… 114
REFERENCIAS TECNOLÓGICAS………………………………………..…… 115
ANEXOS……………………………………………………………………….….. 117
ANEXO 1…………………………………………………………………………... 118
ANEXO 2………………………………………………………………………….. 119
ANEXO 3…………………………………………………………………………... 120
ANEXO 4……………………………………………………………………..…… 121
ANEXO 5……………………………………………………………………..……. 122
ANEXO 6…………………………………………………………………………... 123
VII
ÍNDICE DE FIGURA
Pág.
Figura 1. Ubicación geográfica del Centro Comercial Cristal………………. 16
Figura 2.Organigraca del Centro Comercial Cristal…………………………. 21
Figura 3.Árbol del Problema…………………………………………………… 26
Figura 4 Árbol de Objetivos…………………………………………………….. 27
Figura 5. ¿El centro comercial cuenta con internet gratuito para el 33
público?........................................................................................................
Figura 6. ¿El centro comercial cuenta con un servidor propio?................... 34
Figura 7. ¿El centro comercial el cristal cuenta con computadoras 35
disponibles para la instalación del sistema?................................................
Figura 8. ¿Posee alojamiento web?…………………………………………… 36
Figura 9. Vista de Caso de Uso……………………………………….………. 93
Figura 10. Vista Lógica………………………………………………….……... 94
Figura 11. Vista Implantación………………………………………….…….… 95
Figura 12. Vista de Despliegue……………………………………….……….. 96
Figura 13. Vista de Datos…………………………………………….……..….. 97
Figura 14. ERS………………………………………………………………..…. 100
VIII
ÍNDICE DE TABLA
Pág.
Tabla N° 1. Asignación de Locales…………………………………………… 17
Tabla N° 2. Análisis de Involucrados………………………………………….. 22
Tabla N° 3. ¿El centro comercial cuenta con internet gratuito para el 33
público? …………………………………………………………………………
Tabla N° 4. ¿El centro comercial cuenta con un servidor propio?.............. 34
IX
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA CIENCIA
Y TECNOLOGIA
DEPARTAMENTO DE INFORMÁTICA
PROYECTO SOCIO-TECNOLÓGICO II
X
INTRODUCCIÓN
Las aplicaciones web son una estrategia primordial para lograr estar a la
vanguardia, ya que los datos o archivos son procesados y almacenados en la
nube logrando guardar la información de forma permanente en grandes servidores
y tenerla disponible en nuestros dispositivos móviles o computadores en cualquier
momento.
11
eventos que ofrecen, información general de cada local, contactos, publicidades y
promociones.
12
FASE III: PROPUESTA.
13
FASE I
14
Bermúdez, el cual pasó por una serie de obstáculos tales como: los escases de
materiales de construcción para crear las primeras fundaciones del centro
comercial e irresponsabilidades por parte de los trabajadores en el desarrollo de la
obra, actualmente se encuentra culminado y listo para el goce de todos sus
visitantes.
El Centro Comercial Cristal cuenta con una plata baja conformada por
veintitrés (23) locales y una planta alta que posee treinta (30) locales para un total
de cincuenta y tres (53), además de seis (6) kioscos comerciales para todos sus
visitantes.
1.1.3 Misión:
15
1.1.4 Visión:
El C.C Cristal tiene como visión ser el mejor centro de esparcimiento, con
las instalaciones más modernas, acogedoras y recreacionales en su entorno,
generando gran cantidad de empleos para nuestra comunidad y siendo un espacio
seguro para el disfrute en familia “Centro Comercial Cristal ven, descubre y
encuentra tu propio espacio”.
1.1.5 Dimensiones:
Sus áreas internas están compuestas por: cincuenta y tres (53) locales que
están distribuidos de la siguiente manera: Locales Planta Baja A-01 hasta A-23.
Primer piso desde B-01 hasta B-30, 6 kioscos desde el K-01 hasta K-06.
Asignados a distintos socios que se mostraran a continuación:
17
A-16 Irina Jiménez
A-17 Basel Charani
A-18 Osama Al Akel
A-19 Luis Gregorio
A-20 Onoria Alvares
A-21 Mónica López
A-22 FarmaSiC.A
A-23 Casa del Condimento C.A
B-01 Inversiones Camino Real C.A
B-02 Leoneglis González
B-03 KappaC.A
B-04,B-05 David González
B-06 Daniel González
B-07 Sala El Halabi
B-08 Paola García
B-09 Alada Arias
B-10 Rosmel Henríquez
B-11 Faizal Mehetaw
B-12 Leve Store
B-13 Salah El Halabi
B-14 Bistró Café
B-15 Maxi Pollo
B-16 Mac Burger
B-17 Venecia
B-18 Mavetti Aguilar
B-19 Anivic
B-20 Indira
18
B-21 Unitel
B-22 FarmaSI CA
B-23 Rolando Santa María
B-24 Lounge Bar
B-25 Salah El Halabi
B-26 Salah El Halabi
B-27 Salah El Halabi
B-28 Salah El Halabi
B-29 Salah El Halabi
B-30 Salah El Halabi
K-01 Alicia Martí
K-02 Luis Malavé
K-03 Pedro
K-04 Oneida
K-05 Luisana Días
K-06 Inversiones Tauro
Fuente Centro Comercial Cristal. noviembre 2016
19
1.1.5.5 Dimensión Económica:
1.1.6 Funciones:
20
Secretaria gestión bancaria: montar las nóminas de las páginas del banco
para los pagos salariales, depósitos de cheques y efectivos por pagos de
condominios de alquileres, manejo del sistema administrativo del condominio del
centro comercial, donde se cargan los gastos generales y se impriman las
relaciones de condominios donde se reflejan las cuotas a pagar por cada local,
este procedimiento se realiza mensualmente.
1.1.7 Organigrama:
21
1.1.8 Análisis de Involucrados:
Tabla 2: Análisis de Involucrados
RECURSOS Y
GRUPOS INTERESES PROBLEMAS PERCIBIDOS
MANDATOS
22
Acceder a la información de
una manera sencilla para Esperar el proceso de
Clientes del
realizar con facilidad y confirmación del alquiler de Un dispositivo con
Centro
rapidez el proceso de los locales. tarjeta de red, recursos
comercial
alquiler de locales. materiales y financieros
Cristal.
23
1.2 Análisis situacional
Cabe destacar, que para llegar a obtener algún tipo de información de este
centro comercial los clientes pasan por una serie de pasos que obstaculizan el
proceso de información sobre los locales, ocasionando que sea lento realizar una
gestión de información en cuanto a los locales disponibles y algún otro tipo de
servicio que ofrezca el mismo. Como resultado el proceso se hace mediante
llamadas para solicitar citas previas que, conllevando a retrasos en la respuesta,
espera por parte del cliente durante varios días para concretar la información
obtenida, haciendo tedioso para el posible cliente y la junta directiva lo cual causa
descontentos en los involucrados al no obtener una respuesta inmediata.
Es por esto, que se hace necesario contar con un sistema que permita
llevar acabo todo el proceso y control de los requerimientos necesarios que, de
igual forma se necesiten, el cual permitirá agilizar el tiempo de respuestas de los
interesados.
24
Cabe mencionar que la administración del lugar labora con algunas
herramientas ofimáticas como lo son, Microsoft Word y Excel, sin embargo,
muchas de sus operaciones son estrictamente manuales y archivadas
celosamente por los directivos bajo estrictos formatos escritos en su idioma natal.
Por tal motivo, se propone desarrollar una aplicación web que abarque el
proceso de gestión y requerimientos en el alquiler de locales del centro Comercial
Cristal en Carúpano, Estado Sucre, con la intención de acortar el tiempo de
respuesta al solicitante, y mejorar así las demás posibles dificultades que se
presenten, ya que este les será de suma importancia puesto que les permitirá
realizar todos sus procesos de manera rápida y eficiente.
25
1.2.2 Árbol del Problema
Descontento a la Retraso en la
hora de contactar repuesta
al director del Con el cliente
CCCristal
Menor tiempo de Volver a realizar
respuesta el contacto con el
director
Desconocimiento real
de la disponibilidad Búsqueda manual Sobrecarga de
del local de algún tipo de trabajo en el
información personal
26
1.2.3 Árbol de objetivo
Automatización en el proceso de
alquiler de locales
27
1.2.4 Alternativa de Solución.
Investigación de Campo:
1.3.2 Población
Para entender que es una población u objeto de estudio se describe lo
siguiente:
1.3.3 Muestra
Selección de Muestra
n= ____N*Za2p*q_______
d2*(N-1)+Za2*p*q
Dónde:
30
N = Total de la población: 60
Za2 =1.962 (si la seguridad es del 95%)
P =proporción esperada (en este caso 5% =0.05)
q =1-p (en este caso 1-0.05 = 0.95)
d =precisión (5%) =( 0.05)2
n = 33,28 = 33
Ante que todo es importante definir que las técnicas y los instrumentos no
hacen referencia a lo mismo, pues las técnicas son los procedimientos que se
realizan para la investigación y los instrumentos son las herramientas que se
utilizan para ayudar con la investigación, Una de las técnicas que se llevaron a
cabo para levantar la información fue: La entrevista.
31
Esta técnica fue la primera que se utilizó al momento del traslado a la
comunidad para conversar de manera formal con el subdirector del Centro
Comercial Cristal, para plantearle la realización del proyecto en dicho lugar y
verificar la aceptación del mismo. Fue una entrevista no estructurada puesto que
las preguntas se generaron poco a poco mientras se desarrollaba la conversación.
Otro instrumento aplicado fue una lista de cotejo que contenía 12 preguntas,
la cual se le aplicó al subdirector encargado de finanza para conocer su opinión
acerca de la aplicación web, se define la lista de cotejo como: “Es un instrumento
de evaluación que contiene una lista de criterios o desempeños de evaluación,
previamente establecidos, en la cual únicamente se califica la presencia o
32
ausencia de estos mediante una escala dicotómica” (Giselle y Salas (2013) pág.
11).
Tabla: 5
Si No Total
0% 100% 100%
33
El 100% de la encuesta afirmó que no posee internet libre (Wi-Fi) para el
público, sin embargo se propone habilitar zona Wi-Fi para un mejor disfrute de sus
instalaciones.
Tabla 6:
Si No Total
0% 100% 100%
34
Los resultados de la encuesta arrojaron que el Centro Comercial no posee
un servidor propio, está en proceso de adquirir un servidor para mejorar el servicio
de la aplicación web.
Tabla 7:
Si No Total
100% 0% 100%
Tabla 8:
Si No Total
0% 100% 100%
36
Que se visualicen las tiendas que se encuentran en funcionamiento dentro del
centro comercial, además informar a cerca de locales disponibles para alquiler o
venta.
37
El siguiente encargado de la página web será “Administradora Cristal
Carúpano C.A”, donde será responsable de su gestión.
38
firmar documentos de arrendamientos como presidente y representante legal de
administradora Cristal Carúpano C.A. contrato de alquiler y condominio.
39
Tabla N° 1 Estudio de Factibilidad Técnica
TIPO DESCRIPCIÓN
Windows 10.
Apache.
40
Recursos Costo Tiempo
de la aplicación
Implementación Desarrolladores 8 Días.
web:
del sistema del sistema
compra de 5000,00Bsf.
hosting
41
Tabla N° 3 Estudio de Factibilidad operativa
Los integrantes del proyecto cuentan con los conocimientos básicos en cuanto a
la programación, de igual manera, el personal del Centro Comercial cuenta con
conocimientos básicos en cuanto al manejo de computadoras, y aplicaciones
web para trámites y acceso a bienes y servicios a través de internet.
42
Tabla N° 4 Estudio de Factibilidad psicosocial
Obtener una versión que cumpla con todos los requisitos de Programación,
para el sistema propuesto de gestión la distribución de locales y verificación
de información del mismo.
44
1.4.3 Justificación e Importancia del Proyecto
Este tendrá gran importancia por ser un sitio web nunca antes visto en la
localidad, que ofrecerá diversos servicios a los usuarios. Este estará controlado
45
por el subdirector del centro comercial. El presente proyecto aporta a la
comunidad objeto de estudio la optimización de recursos con eficacia y eficiencia.
46
Módulo de cliente: Llevará el control de quienes serán los usuarios del
sistema. A través de ello se conocerá las distintas actividades que
ejecutará en el sistema.
47
Fase II
Bases Teóricas y Tecnológicas
Antecedentes locales
Quijada L, Ranzolin A y Pante E (Marzo, 2015) realizaron un proyecto
titulado “SISTEMA WED PARA EL REGISTRO DEL INVENTARIO Y ACCESO AL
COMEDOR DE LA UNIDAD EDUCATIVA LICEO BOLIVARIANO “PEDRO JOSE
SALAZAR”. Este era trabajo enfocado en gestionar las actividades del comedor de
la institución “Pedro José Salazar” de la cuidad de Carúpano. Se realizó un
diagnostico situacional, en el cual se evidenció la falta de una herramienta
tecnológica que conste de normas y procedimientos que permita un control eficaz
del inventario. Las técnicas de instrumentos utilizadas fueron para la encuesta y el
cuestionario, la metodología de desarrollo manejada para la construcción del
mismo fue MERINDE (metodología de la red nacional de integración y desarrollo
del software libre). El sistema se realizó con las siguientes herramientas: lenguaje
de programación PHP5, etiquetas HTML. Por lo que se concluye que dicho
sistema constituye una herramienta tecnológica efectiva.
49
un sistema administrativo bajo ambiente web en la carpintería inversiones Pálala
.c.a Carúpano Municipio Bermúdez Estado Sucre. Donde necesario estudiar el
funcionamiento actual de dicha área y así determinar las problemáticas que se
presentaban en la carpintería, para luego definir los requerimientos de información
de sistema en base al problema determinado y a las necesidades del personal que
labora en la empresa. El trabajo antes mencionado siguió un tipo de investigación
de campo, donde se desarrolló el sistema, se fundamentó en la metodología de
desarrollo del software (MeRinde) conjuntamente con el lenguaje unificado UML.
Utilizando herramientas tales como: PHP, JavaScript y HTML como manejador de
base de datos PostgreSQL y el servidor web Apache2.0, procediéndose después
a diseñar una arquitectura sólida que cumpla con todos los requerimientos
establecidos hasta finalmente obtener el prototipo inicial de la aplicación. De esta
manera se puede construir con el desarrollo del sistema se generan beneficios
como corrección de tiempo, reducción de tiempo de espera en cuanto a la
información y control en las actividades diarias que se llevan a cabo en la
carpintería.
Software
Se conoce como software al equipo o soporte lógico de un sistema
informático, que comprende el conjunto de los componentes razonables
necesarios que hacen posible la realización de tareas específicas, en
contraposición a los componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones
informáticas, tales como el procesador de texto, que permite al usuario realizar
51
todas las tareas concernientes a la edición de textos; el llamado software de
sistema, tal como el sistema operativo, que básicamente permite al resto de los
programas funcionar adecuadamente, facilitando también la interacción entre los
componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz
con el usuario.
Importancia
La palabra software se refiere a las instrucciones que se incorporan a un
sistema informático para que este lleve a cabo una determinada función. Partiendo
de esta sencilla definición, el campo que se esconde detrás es inmenso, porque
engloba desde pequeñas aplicaciones para llevar a cabo tareas muy específicas,
a archiconocidos sistemas operativos con capacidad para realizar miles de
funciones.
Tipos
Software del sistema: es el conjunto de programas indispensables para
que la máquina funcione; se denominan también programas del sistema. Procesa
tareas tan esenciales, aunque a menudo invisibles, como el mantenimiento de los
archivos del disco y la administración de la pantalla. Estos programas son
básicamente: sistema operativo: DOS y WINDOWS, editores de texto: EDIT,
PADWORD, compiladores / interpretes (lenguajes de programación) y programas
de utilitarios.
52
Lenguajes de programación: utilizado para escribir programas. Mediante los
programas se indica a la computadora que tarea debe realizar y cómo efectuarla,
pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema
pueda entender. En principio, el ordenador sólo entiende las instrucciones en
código máquina, es decir, el específico de la computadora. Sin embargo, a partir
de éstos se elaboran los llamados lenguajes de alto y bajo nivel.
53
la gramática de un documento, cambiar la apariencia de la letra,
agregar gráficos, fusionar listas de direcciones con cartas con
envío de correo en grupo, general tablas de contenido, etc.
También se puede usar para crear cualquier tipo de documento
(carta de negocio, documentos legales). Ejemplos de
procesadores de texto: Word, AmiPro, WordPerfect.
54
Utilidad
El software (que incluye al firmware de los computadores) nunca es
propiedad del usuario. La adquisición de programas es en realidad la adquisición
solamente del derecho de uso del programa, la licencia, bajo términos definidos
por el fabricante. El uso de software fuera de esos términos constituye delito
contra la propiedad intelectual. Una Licencia de software (en inglés software
license) es la autorización o permiso concedida por el titular del derecho de autor,
en cualquier forma contractual, al usuario de un programa informático, para utilizar
éste en una forma determinada y de conformidad con unas condiciones
convenidas. La licencia, que puede ser gratuita u onerosa, precisa los derechos
(de uso, modificación y/o redistribución) concedidos a la persona autorizada y sus
límites.
55
enteramente gratuita (Internet Explorer o Windows Media Player). El software
puede ser instalado con facilidad ya sea mediante un medio físico (como CD o
diskette) o a través de la red.
Programación
La programación informática o programación algorítmica, acortada como
programación, es el proceso de diseñar, codificar, depurar y mantener el código
fuente de programas computacionales. El código fuente es escrito en un lenguaje
de programación. El propósito de la programación es crear programas que
exhiban un comportamiento deseado. El proceso de escribir código requiere
frecuentemente conocimientos en varias áreas distintas, además del dominio del
lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no
involucra necesariamente otras tareas tales como el análisis y diseño de la
aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el
desarrollo de pequeñas aplicaciones. Del proceso de programación surge lo que
comúnmente se conoce como software (conjunto de programas), aunque
estrictamente esta última abarca mucho más que solo la programación.
Lenguajes de programación
LENGUAJES DE PROGRAMACIÓN MÁS USADOS:
56
- Lenguaje («lenguaje de marcas de hipertexto») y es muy fácil de
aprender. Luego ya depende de si queremos una web más o menos
elaborada podremos profundizar en este lenguaje. Por ejemplo, el lenguaje
de programación CSS (Cascading Style Sheets) son hojas que sirven para
dar “estilo” a las páginas web como su color, definir su fondo, tipos de
letras, entre otros.
57
efectos de textos. Hoy en día es casi el único lenguaje usado en todas las
páginas web por la compatibilidad con HTML5.
Caso de Uso
Según Santiago Ceria (2001) “Los casos de uso son una técnica para
especificar el comportamiento de un sistema, un caso de uso es una secuencia de
interacciones entre un sistema y alguien o algo que usa alguno de sus servicios.”
Implementación
El diagrama de componente es el modelo de cómo se encuentra organizado
las carpetas y los archivos de la aplicación siguiendo un patrón de arquitectura
ordenado.
Despliegue
59
El diagrama de despliegue nos muestra claramente cuáles son los archivos
que se ejecutan solo del lado de nuestro servidor y cuales son con los que el
usuario puede interactuar, además cual es la media interacción de uno con el otro.
Datos
La presente imagen muestra las tablas de la base de datos con sus
Relaciones.
Artículo 102.
Artículo 103.
61
En tal sentido, se infiere que el estado está en el deber de encargarse de
crear instituciones educativas las cuales ofrezcan una alta calidad de educación y
brinden su mejor servicio a la población.
Artículo 108.
Por lo tanto, los servicios públicos de radio, televisión, entre otros estarán
encargados de mantener informados a la población. Las escuelas y universidades
deben de tener a sus estudiantes al tanto de las nuevas tecnologías.
Artículo 110.
62
Es decir, el estado reconocerá el interés público que se encargará en el
desarrollo económico, social y político del país se verá afectado significativamente
por los intereses y oídos de la ciencia, tecnología, el conocimiento, la innovación y
sus aplicaciones.
Ley de Infogobierno.
Artículo 1.
Artículo 15.
63
de discapacidad, edad, o cualquier otra condición de vulnerabilidad,
requieran de diferentes tipos de soportes o canales de información”.
Artículo 16.
Artículo 13.
64
Mediante el uso de las tecnologías de información en cuanto el poder
público y el poder popular se encargarán de garantizar y facilitar el acceso de la
información pública a las personas, la información que está clasificada como
secreta se regulará su apreciación de forma significativa
Artículo 70.
“El Estado venezolano, a través del Ministerio del Poder Popular con
competencia en materia de ciencia, tecnología e innovación,
conjuntamente con la Comisión Nacional de Tecnologías de
Información impulsan el desarrollo, fortalecimiento y consolidación
de la industria nacional de tecnología de información libres,
garantizando el ejercicio de la soberanía tecnológica y el desarrollo
integral de la nación”
65
6. La creación y desarrollo de empresas de propiedad social en
tecnologías de información libres, conforme al sistema económico
comunal.
7. Prospectiva tecnológica.
Artículo 1.
Este artículo refiere las sanciones a todas personas que traten de interferir
en las tecnologías de información y todos sus componentes. Cumpliendo con lo
establecido de la presente ley.
66
Artículo 2.
67
medios automáticos y a los cuales se les asigna o se les puede
asignar un significado.
Artículo 5.
68
administradores, directores o dependientes de una persona jurídica,
actuando en su nombre o representación, éstos responderán de
acuerdo con su participación culpable.
Artículo 6.
Artículo 7.
69
previsto en la mencionada ley, en el caso de acceso indebido será penada la
persona que cometa en dicho delito con prisión y unos 5 a unos 10 años.
Artículo 9.
En este artículo habla sobre las penas que reciben las personas las cuales
atentan de una manera u otra en los artículos anteriormente mencionado y
depende de su gravedad serán aumentados, a las personas que han entrado sin
autorización que el sistema detecto sea o no empleado de alguna empresa.
Artículo 15.
“Los órganos del Estado que forman parte del Sistema Nacional
de Ciencia Tecnología e Innovación, deberán seguir los
lineamientos generales establecidos en el Plan Nacional de
Ciencia Tecnología e Innovación, adaptando sus propios planes
a dichos lineamientos. De igual forma, las instituciones de
70
educación superior y organizaciones del sector privado
miembros del Sistema Nacional de Ciencia, Tecnología e
Innovación, de mutuo acuerdo y acogiéndose a tales
lineamientos, podrán participar de los recursos de que
disponga el Ministerio de Ciencia y Tecnología, para el
financiamiento de programas y proyectos de investigación y
desarrollo, a los fines de la consecución coordinada de los
objetivos previstos en el Plan Nacional de Ciencia, Tecnología e
Innovación, sin perjuicio de los demás aportes y obligaciones
que esta Ley y otras leyes les impongan.”
En tal sentido, las instituciones del estado que formen parte del sistema
nacional de ciencia tecnología e innovación tienen el deber de seguir los
lineamientos ya establecidos en el plan del mismo sistema nacional.
Artículo 19.
71
información que les sea solicitada, pero antes debe ser revisada por el ministerio
de ciencia y tecnología para luego liberar la información
Artículo 26.
72
2.1.4 Vinculación del proyecto con el plan nacional de desarrollo
económico 2013-2019.
75
conclusión que los sistemas de información y operativos perfeccionados bajo
estándares libres se dicen que son ecológicos.
76
Ingeniería de software:
El proyecto socio tecnológico se vincula con el saber de ingeniería de
software donde se pudo realizar el ERS que nos permitió identificar los actores
que tienen el sistema. Y los distintos casos de uso, y donde se puede ver el
modelo para que el software ten una buena calidad, también realizamos el
diagrama de clase y el de entidad-relación.
Formación crítica:
El proyecto socio tecnológico se vincula de todos los valores que cada ser
humano debe tener no solo como ciudadanos sino también como profesional en
informática, y conocer todas las leyes, deberes y derechos que existen en el
mundo de la informática y de las tecnologías de información y comunicación
Métodos de Programación:
Se vincula con este saber porque principal y primordialmente se utilizan
distintos lenguajes de programación como lo son PHP, HTML y CCS que son
fundamentales para nuestro desarrollo como programadores de la aplicación web.
Matemática:
La vinculación que tiene este saber de matemática con el proyecto socio
tecnológico es que fue una herramienta fundamental puesto que a través de ella
se recolecto, analizó e interpretó los datos de la muestra que en este caso fue la
población objeto de estudio, donde se pudo poner a prueba con operaciones
matemáticas como lo son las regla de tres, se aplicó la estadística descriptiva
entre otras operaciones donde se sacaron conclusiones y se llegó al análisis de
los resultados identificando los problemas centrales de la población mediante
resultados porcentuales.
77
Dentro de este orden de idea se puede decir que en la informática y las
líneas de investigación existen diversas formas en la que se consigue relacionar
nuestro proyecto con todas las áreas, líneas, sub-líneas que puedan existir en una
línea de investigación tomando en cuenta todos los saberes de la carrera.
Fase de inicio
78
Fase de Elaboración
Fase de Construcción
Una vez que el equipo este en esta fase deben tener como meta o finalidad
lograr la disposición o capacidad operativa del producto, considerando que en
dicho producto deben de estar incluidas todas las propiedades, elementos,
requisitos y/o exigencias, las cuales previamente deben haber sido evaluadas y
probadas totalmente, obteniendo de esta manera una versión del producto que
sea aprobada o admisible para quien vaya a hacer uso de esta.
79
Fase de Transición
80
Matriz del Marco Lógico.
Tabla: MATRIZ DEL MARCO LÓGICO
MEDIOS DE
RESUMEN NARRATIVO INDICADORES SUPUESTOS
VERIFICACIÓN
FIN:
Logrado que al menos
Solicita alternativas
o.oo1% de las
innovadoras que incentiven
necesidades Reportes estadísticos
al uso de las nuevas El Director del Centro
comerciales, en sobre todos los
tecnologías para satisfacer Comercial Cristal suele
Carúpano- Estado centros comerciales
las necesidades ser difícil de encontrar y
Sucre que empleen que utilicen software
comerciales e interacción contradictorio.
todas las innovaciones libre.
dinámica entre los distintos
tecnológicas en un
usuarios e impulsar el
periodo de 1 año.
desarrollo tecnológico del
Estado Sucre.
81
A) Establecido un
COMPONENTES 30% de los requisitos
funcionales y no
funcionales para un
A) Identificado los
menor margen de
requerimientos funcionales A) Entrevista,
errores con el A) No encontrar al
y no funcionales que cuestionario aplicadas
desarrollo del sistema Director del centro
permita el desarrollo del al director del Centro
debido a la comercial a la para
sistema para los procesos Comercial, documento
comunicación de todos aplicar la entrevista.
de alquileres que se del E.R.S, lista de
los involucrados del
encuentra el Centro asistencial de los
proyecto, en un periodo
Comercial Cristal. miembros del grupo.
de 6 semanas. B) Primer diseño del
sistema que no esté al
B) Construido un gusto del director del
B) Construir la 60% de la arquitectura
B) Diseño de la
centro comercial, para el
arquitectura que contenga arquitectura del
del sistema basándose administrador.
los casos de usos y los sistema y diseño de la
a los casos de usos
requerimientos funcionales interfaz de usuario.
junto a los requisitos
para cumplir con el sistema funcionales y no C) Poco tiempo para la
planteado. funcionales, en un realización de la primera
periodo de 10 semanas. C) Documento de vista y que no se cumplan
verificación y con todos los requisitos
C) Obtener la C) Alcanzar un documento de revisión establecidos para el
codificación que cumpla 70% de la versión alfa técnica. sistema.
con todos los requisitos de del sistema con los
programación para el requisitos propuestos .
sistema propuesto de de alquiler de locales y
alquiler de locales y hacer hacer todas las pruebas
las respectivas pruebas de pertinentes para sus
funcionamiento del mismo. funcionamientos, en un
lapso de 10 semanas.
82
A1) No encontrar una
ACTIVIDADES: Recursos humanos: institución o empresa
Costo por actividad:
Integrantes del proyecto para realizar el proyecto
A1) Encontrar la socio tecnológico. socio tecnológico II.
A1) Total= 2.580
comunidad de estudio para
el proyecto socio A1) transporte = 60, A2) No tener los
A2) Total= 2.380
tecnológico. cuaderno de notas materiales a la hora de
=1500, y grabadora. En diseñar y preparar el
A3) Total= 1.980
A2) Diseñar el un periodo de 1 instrumento para poder
cuestionario basándose en semana realizar diagnóstico.
A4) Total= 500
un diagnóstico para el
proyecto. A2) computadora, A3) Ausencia del director
A6) Total= 900
Impresora=100, del centro comercial a la
A3) Aplicación de la carpeta=500, hora de impartir la
encuesta al Señor Kifaj El transporte=60, encuesta.
B4) Total= 1.000
Halabi. bolígrafo=400.
A4) No obtener la
A4) Analizar todos los A3) carpeta=500, información necesaria
C1) Total= 1.800
resultados de la encuesta Bolígrafo=400, para los análisis del
aplicada. transporte=60. resultado.
C2) Total= 1800
A5) Identificar los A4) computadora, A5) No encontrar lo
actores y casos de usos. carpeta=500, necesario que el
D1) Total= 2.800
Encuesta. encargado quiere para el
A6) Elaborar el E.R.S sistema.
(ESPECIFICACION DE A5) computadora,
D3) Total= 2.300
REQUERIMIENTOS DEL encuesta, A1) No tener el programa
SOFTWARE) y todo lo necesario que
A6) computadora, se necesita en los casos
Total, de cuenta:
B1) Realizar la Impresora=100, de usos del sistema.
21.640
primera vista del sistema. carpeta=500, y
programa (Star UML).
83
B1) Programa y cálculos
no obtenidos para el
B2) Diseñar las B1) Computadora, diseño principal del
pruebas del sistema, para el programa sublimetext, sistema.
funcionamiento. html5, css3, JavaScript.
B2) Fallas de las
C1) Instalar y B2) Computadora, computadoras o de luz a
configurar el software en el programa sublimetext, la hora de realizar las
establecimiento piloto. html5, css3, JavaScript, verificaciones del diseño
papelería1000. del sistema.
C2) Diseñar un plan d
transferencia tecnológica C1) Transporte=100, C1) El equipo no esté en
para el usuario operador y computadora, bunas condiciones o
el técnico. preparado para la
C2) Computadora, instalación del software.
D1) Diseñar el manual Transporte=100.
para el usuario operador y C2) No poder realizar la
el técnico. D1) Computadora, transferencia tecnológica
Impresora=100, en el centro comercial por
D2) Aplicar el plan de carpeta=500, falta de los operadores
transferencia tecnológica. transporte=100. del sistema.
84
Cronograma de actividades:
Tabla 17: Cronograma de actividades
Meses
(Semanas)
Actividades
SEP OCT NOV DIC ENE FEB MAR ABR MAY JUN JUL
Información del
tema
Elaboración
planteamiento
Revisión
Marco teórico
Marco
metodológico
Revisión
Ajuste de los
instrumentos
Recolección de
los datos
85
Análisis e
interpretación de
los resultados
Revisión
Entrega de la
fase II
Revisión
Entrega de la
fase III y fase
IV
Correcciones
Revisión Final
Entrega de
informe final
Presentación
final
86
FASE III:
Propuesta
Población Directa
Son todos los usuarios/clientes que entrarán a la aplicación donde podrán
tener su propia planilla referente a su local asignado y podrán ofrecer diversos
servicios, eventos, publicidades y/o ofertas ofrecidas la cual serán difundidos a
través de la aplicación web del centro comercial cristal, para ser visualizados por
los usuarios finales.
Población Indirecta
Son todos los usuarios finales que visitan la aplicación web para ver los
diversos servicios que brindan cada uno de los locales, donde podrán hacer
consultar y recomendaciones a cada uno de ellos, ver las distintas publicidades y
eventos que ofrece el centro comercial cristal.
87
Capacitar a la población directa, para que tengan un uso adecuado con la
aplicación del C.C Cristal.
Se realizó una entrevista informal que fue realizada al director del Centro
Comercial Cristal, con la finalidad de plantear la realización del proyecto y verificar
la aceptación del mismo.
89
Actores Descripción
90
F) Cliente: Llevará el control de quienes serán los usuarios del sistema. A
través de ello se conocerá las distintas actividades que ejecutarán en el
sistema.
.
G) Local: Aquí se llevará el control de todo lo referente a locales, como nombre
del local y su disponibilidad.
Fase de Elaboración:
91
92
Vista Lógica
De acuerdo a los requisitos funcionales antes mencionados se pudieron
obtener las siguientes clases:
93
Vista de Implementación
El diagrama de componente es el modelo de cómo se encuentra organizado
las carpetas y los archivos de la aplicación siguiendo un patrón de arquitectura
ordenado.
94
Vista de Despliegue
El diagrama de despliegue nos muestra claramente cuáles son los archivos
que se ejecutan solo del lado de nuestro servidor y cuales son con los que el
usuario puede interactuar, además cual es la media interacción de uno con el otro.
95
Vista de Datos
La presente imagen muestra las tablas de la base de datos con sus
relaciones.
Fase de construcción.
El objetivo general de esta fase es alcanzar la capacidad operacional del
producto, todas las características, componentes, y requisitos funcionales deben
ser integrados, implementados, y probados en su totalidad, obteniendo una
versión aceptable del producto comúnmente llamada prototipo o versión beta.
Una vez que ya se han obtenido todos los requisitos funcionales del sistema,
se estableció utilizar Java Script para las validaciones, CSS para dar estilo a la
96
interfaz de la aplicación, PHP para codificar el sistema y utilizar MariaDB como
Sistema Gestor de Base de Datos.
97
de alguna función de los diferentes módulos que tiene el portal web del centro
comercial cristal.
Fase de transición
Horario:
5 Horas
98
Destinatarios: Dueño, secretaria y clientes del centro comercial
99
Proyecto: Aplicación web para el Centro Comercial Cristal Carúpano.
Versión: 0.0.1
100
1 Casos de uso del Sistema
RESUMEN
Código Caso de Uso Actores participantes
Principal
CU 01 Administrador/Secretaria
Eventos
CU 02 Administrador/Secretaria
Cliente
CU 03 Administrador/Secretaria
Local
CU 04 Administrador
Plantilla
CU 05 Usuario/Secretaria/Adminis
trador
101
1.2 Diagramas de Casos de Uso del Sistema
102
1.3 Especificaciones de Casos de Uso
Caso de Uso- CU 01
Nombre: Principal
Descripción: Este caso de uso es iniciado por el usuario
administrador y secretaria para agregar
información a la base de datos
Requerimiento: Que el usuario administrador y secretaria
se encuentren registrado en la aplicación
web
Actor Sistema
1.Administrador y secretaria ingresa 2. La aplicación verifica que el usuario se
usuario y contraseña haya previamente establecidos e inicia en el
sistema
3. El actor ingresa en la interfaz de
inicio y selecciona el modulo que 4. El sistema ejecute el enlace y despliega
desea modificar una serie de opciones
Agregar
5. El actor selecciona la opción de su Modificar
preferencia Eliminar
6. La aplicación ejecuta la opción y refresca
la pagina
Flujo Alterno:
Error al registrar
Actor Sistema
o Ingresa datos 1.2 Valida los datos y muestra un mensaje
incorrectos. de error.
Caso de Uso- CU 02
Nombre: Eventos
Descripción: Este caso de uso es iniciado por el usuario
administrador y secretaria para agregar
Eventos a la base de datos
Requerimiento: Que el usuario administrador y secretaria
se encuentren registrado en la aplicación
web
Precondición: Administrador y secretaria iniciaron sesión
en la aplicación web de manera exitosa y
posee privilegio para agregar eventos a la
aplicación
Flujo Normal:
Actor Sistema
1.Administrador y secretaria ingresa 2. La aplicación verifica que el usuario se
usuario y contraseña haya previamente establecidos e inicia en el
sistema
3. El actor ingresa en la interfaz de
inicio y selecciona el módulo de 4. El sistema ejecute el enlace y despliega
eventos una serie de opciones
Agregar
5. El actor selecciona la opción de su Modificar
preferencia Eliminar
6. La aplicación ejecuta la opción y refresca
la pagina
Flujo Alterno:
Error al registrar
Actor Sistema
o Ingresa datos 1.2 Valida los datos y muestra un mensaje
incorrectos. de error.
104
Pos-condición: Un evento es registrado con éxito
Caso de Uso- CU 03
Nombre: cliente
Descripción: En este caso de uso permite agregar un
cliente en la aplicación
Requerimiento: Que el usuario administrador y secretaria
se encuentren registrado en la aplicación
web
Precondición: Administrador y secretaria iniciaron sesión
en la aplicación web de manera exitosa y
posee privilegio para seleccionar el modulo
cliente
Flujo Normal:
Actor Sistema
1. El administrador selecciona la 2 El sistema carga un modal con el
opción de agregar cliente formulario de registro y solicita los datos
correspondientes:
3. El administrador suministra los 1. Cedula
datos en el formulario y guarda los 2. Primer Nombre
cambios 3. Segundo Nombre
4. Primero Apellido
5. Segundo Apellido
6. Usuario
7. Contraseña
8. Local
Flujo Alterno:
La aplicación valida los datos si hay locales disponibles, de no haberlos no permite
el registro de información
105
Caso de Uso- CU 03
Actor Sistema
1.1. Ingresa datos incorrectos. 1.2. Valida el dato y muestra un mensaje de
error.
2.1 Deja el campo vacío 2.2 Valida los datos y muestra un mensaje
de error.
Pos-condición: La solicitud es cancelada
Caso de Uso- CU 04
Nombre: Local
Descripción: En este caso de uso permite agregar en la
aplicación web un local
Requerimiento: Que el usuario administrador y secretaria
se encuentren registrado en la aplicación
web
Precondición: Administrador y secretaria iniciaron sesión
en la aplicación web de manera exitosa y
posee privilegio para seleccionar el modulo
local
Flujo Normal:
Se registra un local en la aplicación web
Actor Sistema
1. El administrador selecciona la 2 El sistema carga un modal con el
opción de agregar local formulario de registro y solicita los datos
correspondientes:
3. El administrador suministra los 9. Nombre del local
datos en el formulario y guarda los 4.La aplicación ejecuta la acción y guarda
cambios los cambios en la base de datos
Flujo Alterno:
Actor Sistema
106
Caso de Uso- CU 04
Pos-condición:
Caso de Uso- CU 05
Nombre: Plantilla
Descripción: En este caso de uso permite a los usuarios
ingresar información a su aplicación
Requerimiento: Que el usuario se encuentren registrado en
la aplicación web
Precondición: usuario inicia sesión en la aplicación web de
manera exitosa y posee privilegio para
seleccionar el modulo local
Flujo Normal:
Actor Sistema
1.el actor ingresa usuario y 2. La aplicación verifica que el usuario se
contraseña haya previamente establecidos e inicia en el
sistema
3. El actor ingresa en la interfaz de
inicio y selecciona el módulo de 4. El sistema ejecute el enlace y despliega
plantilla una serie de opciones
Agregar
5. El actor selecciona la opción de su Modificar
preferencia Eliminar
6. La aplicación ejecuta la opción y refresca
la pagina
Flujo Alterno:
Actor Sistema
Pos-condición:
107
1. Requisitos no funcionales
1.2 Seguridad
El sistema cuenta con sesiones de usuario (login), donde este cuenta
con su contraseña mínimo de 8 y esta se encuentra encriptada, para evitar
el acceso al personas no deseadas o no autorizadas, también contara en
la base de datos con una tabla de historial donde quede registrada cada
actividad que sea realizada en el sistema para saber qué fue lo que se
hizo y más aún quien lo realizo para a la hora de algún fallo o inexactitud
en la cuenta saber qué fue lo que paso.
1.3 Fiabilidad
1.4 Mantenibilidad
Se programó orientado a objeto utilizando la arquitectura MVC
(Modelo, Vista, Controlador), donde separa las vistas (las pantallas del
sistema) de la codificación lógica o programación, se trabajó con
identificación y documentación del código para un fácil entendimiento y
mantenimiento del mismo.
1.5 Portabilidad
Se diseñó una aplicación web garantizada que operara en las
distintas plataformas (libre, privativa) y se codificó para operar en los
distintos navegadores, esto se logra trabajando con los distintos prefijos
que usa cada navegador (-webkit- chrome; -mz- Firefox; -o- opera) todo
esto dentro del documento de hoja de estilo en cascada CSS.
109
FASE IV
4.1.1 Conclusiones.
Para el diseño del sistema se utilizó como herramienta UML, que a través
de sus diagramas se pudo crear la estructura del software del sistema, con los
modelos de caso de uso se representó la forma de cómo el usuario interactúa con
la aplicación y todas las operaciones que el usuario necesita que éste haga. Así
como también, los de análisis y colaboración muestran las relaciones entre los
roles de los objetos y, los de diseño que ayudaron a determinar los atributos,
método y relaciones entre los objetos que operan en el sistema.
110
A través del modelo relacional para el diseño de las bases de datos se
definen todas las entidades que conforman el sistema y sus atributos. Estos
atributos contienen una serie de información que permite la relación e intercambio
de información entre las entidades.
4.1.2 Recomendaciones.
112
Referencias Bibliográficas
113
Referencias Electrónicas
Wikipedia (2015, octubre 31). Software. [Página Web en línea] [Disponible en:
https://es.wikipedia.org/wiki/Software] [Consulta: 2017, marzo].
Wikipedia (2014, febrero 06). Aplicación. [Página Web en línea] [Disponible en:
https://es.wikipedia.org/wiki/Aplicaci%C3%B3n_inform%C3%A1tica]
[Consulta: 2017, julio].
114
EduRed (2014). Aplicación Informática. [Página Web en línea] [Disponible en:
https://www.ecured.cu/Aplicaci%C3%B3n_inform%C3%A1tica] [Consulta:
2017, marzo].
Conatel (2001, octubre 30). Ley Especial contra Delitos Informáticos [Página Web
en línea] [Disponible en: http://www.conatel.gob.ve/wp-
content/uploads/2014/10/PDF-Ley-Especial-contra-los-Delitos-
Inform%C3%A1ticos.pdf] [Consulta: 2017, marzo].
Moreno, D., (2014, septiembre 10). Ley de Infogobierno. [Página Web en línea]
[Disponible en: https://duglasm.wordpress.com/2014/09/10/ley-de-
infogobierno/] [Consulta: 2017, marzo].
115
ANEXOS
116
Anexo 1 Carta de visita a la empres
117
Anexo 2 Carta de visita a la empresa
118
Anexo 3 Carta de tutoría 1
119
Anexo 4 Carta de tutoría 2
120
Anexo 5 Carta de tutoría 3
121
Anexo 6 Encuesta
122
123
124