Skip to content

FrankR27/Proyecto-final-Programaci-n

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentación del Sistema "Colas Felices"

(Proyecto Final)

Introducción

Este proyecto es un solucion de software escalable, el cual tiene como proposito principal gestionar de manera satisfactoria las actividades comerciales y/o transacciones que realiza la tienda "Colas Felices". Tienda dedicada a la venta de mascotas cumpliendo con todas las políticas de animales, así como también, brindandole a las mascotas durante su estancia en la tienda la mejor calidad sanitaria posible.

Esta solución ha sido desarrollada por:

  • Frank De Jesús (2022-0618) / Lider de Proyecto y DBA
  • Jean De Los Santos (2022-0442) / SQA
  • Omar Lora (2022-0119) / Diseño

Requerimientos

Se requiere de una solución de software la cual contenga dos mantenimientos o entradas cuya base de datos sea implementada en el gestor SQLite. En ambos manteniemintos se debe poder realizar todas las funciones contenidas en un CRUD (Create-Update-Read-Delete) permitiendo:
  • Crear
  • Modificar
  • Buscar
  • Listar
  • Eliminar

De manera gráfica debe contener:

  • Un login para acceder a la misma.
  • Un menú de opciones para utilizar cada uno de los mantenimientos.
  • Una opción para salir de la aplicación.
  • Una pantalla "acerca de", donde se hablara del software y su versión, además de contener una pequeño manual de usuario.

Experiencia de usuario

Login "Colas Felices"

Login

Al iniciar la aplicación, lo primero en mostrarse es el login. En este iniciarán sesión los usuarios previamente registrados en la base de datos de la tienda con su usuario y contraseña asignada.

En esta interfaz encontraremos a la izquierda el logo de la tienda y a la derecha los campos o entrada de datos en los cuales se ingresaran las credenciales correspondientes. En la parte inferior derecha encontraremos dos botones: [Ingresar] para acceder a la página principal de la aplicación luego de insertar nuestras credenciales correctamente. [Salir] para salir de la aplicación si ya no se quiere ingresar a ella.

Inicio de sesión incorrecto

Incorrect_Login

El login verifica que las credenciales ingresadas estén registradas en la base de datos para poder dar acceso a los usuarios. Es por esto que, si algún usuario llega a ingresar alguna de sus credenciales de manera incorrecta el login mostrará un mensaje en pantalla notificandole al usuario que el usuario ingresado no se encuentra en la base de datos de la tienda.

Inmediatamente el usuario presiona [OK] los campos se limpian para que este pueda ingresar sus credenciales nuevamente.

Inicio de sesión correcto

Correct_Login

Aquí, simplemente son validadas las credenciales ingresadas y como se encuentran en la base de datos de la tienda el login le da la bienvenida al usuario y procede a darle acceso.

Página Principal

Home_page

Al ingresar a la aplicación se muestra la ventana principal en la cual encontramos un menú de navegación bastante intuitivo y fácil de usar en la parte superior izquiera que consta de tres botones: [Salir] para salir completamente de la aplicación desde la página principal, [Cerrar sesión] para salir de la cuenta con la que se ingresó y poder ingresar con otra cuenta distinta si se desea, ya que al salir de la cuenta el usuario es redirigido al Login nuevamente, [Acerca] para redirigir al usuario a la pagina "Acerca de" y mostrar al usuario información sobre los desarrolladores de dicha aplicación, la versión de la aplicación y el año en que fue desarrollada.

En la parte superior central encontramos dos botones: [Empleados] para rediridir hacia el primer mantenimiento o entrada de empleados y [Mascotas] para redirigir al segundo mantenimiento o entrada de mascotas

Primer Mantenimiento

First_input

Al ingresar solo están habilitados en toda la parte inferior los botones [Nuevo] para agregar todos los empleados que se deseen luego de rellenar todos los campos que se solicitan en la parte superior y [Regresar] para salir de la ventana "Registro de Empleados" y redirigir al usuario a la página principal. A su vez, se muestra un registro en forma de tabla con todos los empleados registrados

Modificar primer Mantenimiento

Modify_First_input

Al presionar cualquier registro se cargan los datos en su respectivo campo en la parte superior y se habilitan todos los demás botones de la barra inferior: [Guardar] para guardar cualquier cambio realizado y actualizar los registros, [Eliminar] para borrar de la base de datos el registro del empleado seleccionado, [Cancelar] para desmarcar el registro seleccionado y/o cancelar los cambios realizados a dicho registro.

Filtro primer Mantenimiento

Filter_First_input

La última funcionalidad que esta interfaz tiene es la de filtrar por el campo de nombre a los empleados dentro de todos los registros. También, consta con un botón en forma de escoba al lado para limpiar la barra de busqueda.

Segundo Mantenimiento

Second_input

Al ingresar solo están habilitados en toda la parte inferior los botones [Nuevo] para agregar todas las mascotas que se deseen luego de rellenar todos los campos que se solicitan en la parte superior y [Regresar] para salir de la ventana "Mascotas" y redirigir al usuario a la página principal. A su vez, se muestra un registro en forma de tabla con todas las mascotas registradas.

Modificar segundo Mantenimiento

Modify_Second_input

Al presionar cualquier registro se cargan los datos en su respectivo campo en la parte superior y se habilitan todos los demás botones de la barra inferior: [Guardar] para guardar cualquier cambio realizado y actualizar los registros, [Eliminar] para borrar de la base de datos el registro de la mascota seleccionada, [Cancelar] para desmarcar el registro seleccionado y/o cancelar los cambios realizados a dicho registro.

Filtro segundo Mantenimiento

Filter_Second_input

La última funcionalidad que esta interfaz tiene es la de filtrar por el campo de Raza a las mascotas dentro de todos los registros. También, consta con un botón en forma de escoba al lado para limpiar la barra de busqueda.

Ventana "Acerca de"

About_us

En esta ventana se le muestra a todos los usuarios todas las informaciones acerca de las personas encargadas del desarrollo de dicha aplicación, la versión actual en la que se encuentra la aplicación, y el año en que fue desarrollada.

About

Sistema de ventas de mascotas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages