Post on 01-Aug-2022
INSTITUTO TECNOLOGICO DE VILLAHERMOSA
MATERIA: INTERACCION HUMANO-COMPUTADORA
RREPORTE DEL PROYECTO
ALUMNOS:
ARNOLD ALFONSO AGUILAR GARCIA
FRANCISCO XAVIER VIDAL MAGAÑA
DOCENTE: ING. MAURICIO ARTURO REYES HERNANDEZ
JUNIO 2017
REPORTE DEL PROYECTO
Este proyecto se realizó utilizando el entorno de desarrollo de conocido como
Android Studio, el cual es un software muy utilizado para el desarrollo de
aplicaciones móviles, en este se usa el lenguaje de programación de java para
desarrollar los procesos internos del código, y contiene una herramienta que permite
crear las interfaces de la misma aplicación. Aquí se mostraran unas cuantas
pantallas del este programa:
Para empezar la aplicación primero se empezó creando las interfaces del login, el
menú de registro, la pantalla de registro de los usuarios y la de los prestadores de
servicio. A continuación se mostraran las interfaces en ese orden:
La función del login es la de permitir a los usuarios iniciar sesión dentro de la app
para poder así entrar a la pantalla donde se mostraran a los personas que están
ofreciendo un servicio. La segunda pantalla que es la del menú de registro da dos
opciones para escoger como que tipo de usuario registrarse, las últimas dos son un
formularios para registrarse dependiendo el usuario escogido.
Otras pantallas que se realizaron son la que ve el usuario cuando entra y la de los
detalles de los trabajadores, estas pantallas son las siguientes:
Estas pantallas son las que vera el usuario una vez que acceda a la aplicación
después de iniciar sesión en la app.
Una vez hecho esto se creó los códigos de la aplicación, uno de ellos fue una clase
java que crea la base de datos este quedo de la siguiente forma:
Este lo que realiza es que crea dos tablas en la base de datos en las cuales se
guarda la información, en una se guarda los datos de los clientes y en la otra los
datos de quienes ofrecen sus trabajos.
Las interfaces de registro están conectadas a esta base de datos en SQLite y
mediante la programación necesaria estas guardan la info en la base de datos los
códigos de ambas son los siguientes:
Estas son el código que registra a los que ofrecen sus servicios.
Y estas representan al código que sirve para registrar a los clientes.
Uno de los problemas presentados durante el proyecto fue un fallo en el login, este
tenía un código que no marcaba errores, pero no comunicaba con la base de datos,
así que tenía un error interno, así que se decidió quitar el código y dejarlo directo,
para solo emular que se inicia sesión y abrir, también un problema con como
imprimir los datos en un elemento listview, ya que debido al poco conocimiento que
teníamos sobre el uso de Android Studio no pudimos logar que esa parte funcionara
así que igual se dejó la parte de detalles y de los trabajadores que aparece como
una simulación.
Al final la aplicación no quedo como se esperaba y por falta de tiempo no se pudo
investigar un poco más para tratar de corregir los errores ya mencionados, dejando
la aplicación solo como una simulación de lo que pudo haber sido que era al con un
mejor funcionamiento equiparado a esta.