Вы находитесь на странице: 1из 13

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE RESTAURANTES QUE

BRINDAN SERVICIOS A LA FUERZA PÚBLICA

Realizado por:
DIEGO ALEJANDRO MARTÍNEZ ESPINOSA
FRANCISCO RICARDO KOZMA
MANUEL FELIPE MONTOYA
VANESSA VARGAS
ANDERSSON MORALES

Grupo: 33

Presentado a:
PHD. GABRIEL MAURICIO RAMÍREZ VILLEGAS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA – ECBTI
COLOMBIA
2019
PLANTEAMIENTO DEL PROBLEMA

Los restaurantes que ofrecen sus servicios a los miembros de la policía


Nacional de Colombia, especialmente en el departamento del Cauca y que
bridan la posibilidad de realizar el pago a fin de mes, vienen enfrentando
problemas de control de registro de usuarios y alimentos consumidos.

Estos administradores(a) llevan el control de registro de usuarios en un


cuaderno contable método poco convencional, en donde cualquier usuario
puede modificar o registrar alimentos consumidos a otros usuarios; además no
se realiza una verificación de datos suministrados por los usuarios que muchas
veces proporcionan información incompleta o falsa; situación que genera
pérdidas económicas e incluso en algunos casos el cierre de algunos
restaurantes; puesto que algunos usuarios se van sin pagar y no se pueden
ubicar.

Lo anterior, se puede estar presentando por la falta de un sistema de


información automatizado que permita tener el control del registro de usuarios,
consumo y facturación de alimentos de manera individual, segura y moderna
en estos negocios.
JUSTIFICACIÓN

En la actualidad la demanda de desarrollo y creación de las aplicaciones


para los sistemas Android va en aumento; por lo tanto, con el pasar del tiempo
se hacen indispensables para las empresas, los profesionales e instituciones.
La StatCounter una firma que analiza el tráfico en la red, (El Tiempo, 2017) da
a conocer que por primera vez en la historia, el sistema operativo Android se
impone como el más usado en internet. Sin embargo, al referirse a países
revela que en Colombia Windows sigue siendo líder, con una participación del
55,85 %, seguido de Android con 26, 78 %, OS X con 10,73 % y iOS de Apple
con 3,75 %.

De lo anterior, se ve la necesidad de diseñar y desarrollar un aplicativo web


multiplataforma, en dispositivos móviles Android y en computadoras con
Sistemas Operativos Windows, que permita la administración de los
restaurantes que ofrecen sus servicios a los miembros de la Policía Nacional de
Colombia, que permita y garantice a los usuarios y administradores de los
restaurantes estar seguros del sistema de registro y control de consumo, al
mismo tiempo que se pueda visualizar en tiempo real la información
actualizada, desde su teléfono inteligente o incluso accediendo por cualquier
navegador web.

La aplicación tendrá como tarea principal el registro y control de consumo


individual de los usuarios, esta información solo podrá ser visualizada para
clientes y administradores. Para su elaboración se cuenta con un equipo de
trabajo de ingenieros de sistemas especializados en el área de diseño y
desarrollo de aplicaciones. Es un aplicativo que no necesita de muchos
recursos económicos para su funcionamiento y permite la disminución del uso
de papeles, con la que se busca sensibilizar a las personas de lo importante
que es cuidar el medio ambiente.
OBJETIVOS

OBJETIVO GENERAL

Diseñar y desarrollar un aplicativo web por medio de HTML, PHP y base de


datos (MySQL) para la administración de restaurantes que ofrecen sus
servicios a los miembros de la policía Nacional de Colombia en el departamento
del Cauca.

OBJETIVOS ESPECÍFICOS

 Crear prototipos interactivos en la herramienta digital Marvel App para la


interfaz gráfica.
 Generar por medio de HTML, PHP y base de datos (MySQL) el aplicativo
web.
 Establecer las características y las formas de funcionamiento del servicio
brindado, mediante una descripción detallada e ilustrada para los
usuarios finales.
PREGUNTAS DE INVESTIGACIÓN

 ¿Qué medidas deben tomar los restaurantes que brindan a la Policía


Nacional de Colombia para incrementar los usuarios y así mismo los
ingresos?
 ¿Cuáles son los problemas específicos y las características de los
diferentes restaurantes que brindan sus servicios a la Policía Nacional de
Colombia?
 ¿Cuál es la diferencia de estos restaurantes con respecto a los demás?
 ¿Cómo pueden mejorar sus servicios estos restaurantes?
 ¿Cuál sería el valor de tener un mejor control de usuarios como de los
alimentos consumidos?
 ¿Por qué es importante llevar el control administrativo de estos
restaurantes?
 ¿Cuál es el posible impacto de desarrollar esta aplicación sobre los
usuarios y administradores?
 ¿Cómo se puede garantizar que todos los usuarios están dispuestos
hacer uso de esta aplicación?
 ¿los restaurantes obtienen mejores resultados en el manejo de usuario y
administrativos con la utilización de esta aplicación que como lo venía
haciendo?
 ¿Cómo se puede mejorar la perspectiva de los administradores sobre el
uso de aplicaciones?

GLOSARIO

Información: Es el conjunto de datos o mensajes inteligibles creados con un


lenguaje de representación y que debemos proteger ante las amenazas del
entorno, durante su transmisión o almacenamiento, usando técnicas
criptográficas entre otras herramientas.

Sistemas de información: es un conjunto de elementos que interactúan


entre sí con el fin de apoyar las actividades de una empresa o negocio.
Básicamente un sistema de información realiza cuatro actividades que son
entrada, almacenamiento, procesamiento y salida de información, también
cabe resaltar que no necesariamente incluye equipo electrónico (hardware).

Aplicaciones Nativas: Las aplicaciones nativas son aquellas que han sido
desarrolladas con el software que ofrece cada sistema operativo a los
programadores, llamado genéricamente Software Development Kit o SDK. Así,
Android, iOS y Windows Phone tienen uno diferente y las aplicaciones nativas
se diseñan y programan específicamente para cada plataforma, en el lenguaje
utilizado por el SDK. Este tipo de Apps se descarga e instala desde las tiendas
de aplicaciones con ciertas excepciones en el caso de Android.

Aplicaciones Web: La base de programación de las aplicaciones web también


llamadas WebApps es el HTML, conjuntamente con JavaScript y CSS,
herramientas ya conocidas para los programadores web.

SDK: aplicación que permite programar de forma independiente al sistema


operativo en el cual se usará la aplicación. No necesitan instalarse, ya que se
visualizan usando el navegador del teléfono como un sitio web normal. Por
esta misma razón, no se distribuyen en una tienda de aplicaciones, sino que se
comercializan y promocionan de forma independiente.

Aplicaciones Híbridas: Este tipo de aplicaciones es una especie de


combinación entre las dos anteriores. La forma de desarrollarlas es parecida a
la de una aplicación web —usando HTML, CSS y JavaScript—, y una vez que la
aplicación está terminada, se compila o empaqueta de forma tal, que el
resultado final es como si se tratara de una aplicación nativa. Esto permite casi
con un mismo código obtener diferentes aplicaciones, por ejemplo, para
Android e iOS, y distribuirlas en cada una de sus tiendas. A diferencia de las
aplicaciones web, estas permiten acceder, usando librerías, a las capacidades
del teléfono, tal como lo haría una App nativa. (Cuello, Vittone, 2014)

Aplicaciones Móviles: Es una aplicación de software que se instala en


dispositivos móviles o tabletas para ayudar al usuario en una labor concreta,
ya sea de carácter profesional o de ocio y entretenimiento, a diferencia de una
WebApps que no es instalable.

Backend: término utilizado para describir los procesos del lado del servidor,
dicho de otra forma, lo que el usuario no puede observar.

Frontend: término utilizado para describir los procesos del lado del cliente,
dicho de otra forma es la interfaz de la aplicación que interactúa con el
usuario.

HTML: lenguaje de etiquetado que se utiliza en sitios web para su


estructuración y fácil lectura del navegador.

Aplicativo: Hace referencia a un programa de computadora desarrollado para


cumplir tareas específicas.

Web: se refiere a todo aquello que se encuentra en internet


Sitio web: Es un aplicativo web.

CSS: Cascading Style Sheets u hojas de estilos en cascada, son las encargadas
de dar la apariencia deseada a un sitio web.

PHP: Hypertext Preprocessor, lenguaje de programación de lado del servidor o


backend que (en nuestro caso) se encarga de manipular la información entre la
base de datos y el frontend

Base de datos: Es donde se almacenan los datos de la aplicación de forma


estructurada y organizada.

MariaDB: Motor de bases de datos derivado de MySQL de código abierto


(licencia GNU).

SQL: Structured Query Language que en español quiere decir lenguaje


estructurado de consulta y se utiliza en todos los motores de bases de datos
SQL.

Javascript: Lenguaje de programación utilizado mayormente en el frontend


para manejar la interactividad del sitio con el usuario.

Requerimientos: Son las necesidades que deben ser cumplidas por el


aplicativo.

Interfaz UI: User interface, quiere decir la interfaz de usuario (incluye la


interactividad y las operaciones que se realizaran desde el frontend)

Internet: Redes de datos con cobertura a nivel global.

LAN: Término utilizado para definir las redes pequeñas como de casa u oficina.

Servidor: Básicamente es un computador que se encuentra en un centro de


datos y cumple funciones específicas como cortafuegos, servicios web, correo
electrónico, etc.

Apache: Servidor web HTTP de código abierto encargado de alojar webs e


interpretar código fuente escrito en PHP, Perl, Phyton y Ruby.

FTP: Medio de trasferencia de datos entre computadores.


Dominio: Nombre único que identifica un sitio web en todo internet.

DNS: Domain Name System o Sistema de Nombres de Dominio, es el


encargado de traducir el nombre del sitio web a la dirección IP donde se
encuentra alojado.

Dirección IP: es un número que identifica, de manera lógica y jerárquica, a


una Interfaz en red de un dispositivo (en nuestro caso cliente o servidor)

Hosting: traduce alojamiento y bascamentes es el lugar donde se almacenan


los sitios web que pueden ser accedidos desde el dominio.

Navegador: Aplicativo encargado de imprimir un sitio web en pantalla leyendo


el código HTML y CSS.

Sistema operativo: aplicativo encargado del funcionamiento de los


dispositivos electrónicos con interfaz visual. (PC, Smartphone, tablets, etc.)

Linux: Sistema operativo en la mayoría de sus distribuciones con licencia


GNU, se encuentra mayormente del lado del servidor.

Adroid: Sistema operativo gratuito de propiedad de Google

Windows: Sistema operativo de pago de propiedad de Microsoft y disponible


en un alto porcentaje de computadoras.

IO´s: Sistema operativo exclusivo de dispositivios electrónicos de propiedad


de Apple.

TECNOLOGÍA MODERNA
DECALOGO DE BERNAL
CONCEPTO DESCRIPCIÓN
Cronología El registro y control de usuarios en los restaurantes que
(¿Cuándo?) brindan sus servicios a la Policía Nacional de Colombia no se
realiza de forma eficiente y está generando problemas serios
lo que ponen en riesgo la credibilidad y la estabilidad
económica de los restaurantes.

Las aplicaciones web cada vez brindan más opciones para


mejorar los servicios de negocios es por eso que se propone
desarrollar y diseñar una aplicación que permita mejorar la
administración de estos restaurantes esto se plantea en un
tiempo de 4 meses.
Axiomas El proyecto será realizado por los alumnos del curso proyecto
(¿Quién?) de grado
Método Se realizara el desarrollo del aplicativo web por medio de
(¿Cómo?) HTML, PHP y base de datos (MySQL); además es necesario
realizar un análisis de las necesidades tanto de los usuarios
como del administrador.
Ontología Se busca alcanzar la mayor efectividad y seguridad de la
(¿Qué?) información suministradas por los usuarios y administradores;
también la mejor solución posible a la problemática de
registro de usuarios, comidas consumidas y credibilidad.

Mantener una buena comunicación entre administradores y


usuarios para determinar posibles falencias en la prestación
del servicio.
Tecnología Se utilizaran tecnologías como HTML, PHP y base de datos
(¿Con qué?) (MySQL).
Teleología Para tener control administrativo de los restaurantes, de la
(¿Para qué?) información de los usuarios y poder dar soluciones rápidas a
inquietudes de los usuarios y brindar un mejor servicio al
cliente.
Topografía Esta propuesta se realizara para los restaurantes que brindan
(¿Dondé?) sus servicios a la Policía Nacional de Colombia en especial a
los ubicados en el departamento del Cauca.
Ecología Controlar la información que se suministra y prevenir su mal
(¿Contra uso, además de manejarla de forma segura cuidando la
qué?) integridad e identidad de los usuarios.

Permitir tener acceso a la información desde cualquier


dispositivo con conexión a internet, ahorrando tiempo y
recursos.
Etiología Porque ha sido difícil el manejo y el control de la información
(¿Por qué?) suministrada por los usuarios de estos restaurantes; situación
que ha ocasionado cierre de algunos restaurantes, la falta de
credibilidad y desconfianza de los usuarios.

Por eso es necesario desarrollar esta aplicación para poder


prestar un mejor servicio, más eficiente y optimizarlo.
Experiencia Aunque exactamente no se tiene información sobre
(¿Cuánto?) aplicaciones que brinde este servicio, se conoce lo eficiente y
optimo que resulta el uso de aplicaciones para cualquier tipo
de situación; por lo tanto este proyecto está basado en las
experiencias e investigaciones realizadas en el diseño y
desarrollo de otras aplicaciones que han demostrado tener
buenos resultados y aceptación en un público que día a día
prefiere y confía en la tecnología.

REFERENCIAS BIBLIOGRAFICAS
Capuñay, O. (2013).Desarrollo Web con PHP: Aprende PHP paso a paso.
Recuperado de: https://bit.ly/2EAqYvO

Correa, M. (2008). Fundamentos de la teoría de la información. Recuperado


de: https://bit.ly/2AjMe4F

Diccionario de la lengua española 2005 (2010). wordreference.com, ed.


«software» (diccionario). Espasa-Calpe. Consultado el 19 de octubre de
2018.

El Tiempo. (2017). Android destrona a Windows como el sistema operativo


más usado. Recuperado de:
https://www.eltiempo.com/tecnosfera/novedades-tecnologia/android-
destrona-a-windows-como-el-sistema-operativo-mas-usado-en-red-
74448

Equipo Vértice. (2009). Diseño básico de páginas web en HTML. Recuperado


de: https://bit.ly/2CWHXqu

Fossati, M. (2014). Todo sobre MySQL. Recuperado de: https://bit.ly/2CSt8VK

Gardner & Davis, K. (2014). La generación APP. Recuperado de:


https://bit.ly/2NKKZ20

OPENCLASSROOMS. (2018). ¿Qué es el desarrollo web?. Recuperado de:


<http://blog.openclassrooms.com/es/2017/09/11/que-es-el-desarrollo-
web/>

PRESSMAN, Roger S. Ingeniería del software. Un enfoque práctico. 7 ed.


México: Mac Graw-Hill, 2010. p. 3.

Velasco, R. (2017). Microsoft Visual Studio Code vs Sublime Test. ¿Qué editor
es mejor?. Recuperado de:
https://www.softzone.es/2017/05/23/microsoft-visual-studio-code-vs-
sublime-text/

Jiménez, J. (12 de Abril de 2019). Todo lo que ha hecho falta para que la foto
del agujero negro haya sido posible: un viaje de más de un siglo al
corazón del universo. Obtenido de xataka.com:
https://www.xataka.com/espacio/todo-que-ha-hecho-falta-foto-agujero-
negro-haya-sido-posible

Вам также может понравиться