Terminado

Base de datos con Aplicativo Web a través de interfaz gráfica usando Mysql

Publicado el 15 Abril, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Objetivo del proyecto.  –SÍNTESIS-- 

Crear una base de datos con un aplicativo web mediante una interfaz gráfica, sencilla, interactiva e intuitiva para ser usada de forma simultánea por varios usuarios.

FUNCIONES Y ASPECTOS MÁS específicos.-

1.    El sistema aplicativo web se conectará a una base de datos que se tiene que hacer con MySQL. El sistema creado tiene que servir como un ‘puente’ de comunicación entre el usuario y la base de datos MySQL.

2.    Dicho sistema aplicativo tiene que ser claro, sencillo, interactivo e intuitivo para que la información no sea introducida directamente con MySQL, sino a través de dicho aplicativo web mediante una interfaz gráfica interactiva y sencilla.

3.    El sistema aplicativo tendrá que combinar un producto α con un producto β y de forma automática el producto β quedará combinado con el producto α.                                    Si  α combina con β,  entonces  β  combina con  α. 

4.
Como se observa en las imágenes adjuntadas como ejemplo, el sistema aplicativo mostrará en una columna A todos los productos a combinar (hasta +∞), cuyos nombres y posiciones en la tabla se mantendrán inalterables.

        Junto a la columna A habrá otra serie de columnas B, C, D, E, F… (hasta +∞), con campos en blanco por cada producto de la columna A, para registrar el dato para que al hacerlo, se ejecute lo que se explica en el anterior apartado (apartado 3 de éste dosier de instrucciones)

5.    El sistema tendrá que crear una función que con un solo click aparezca una opción de búsqueda para encontrar  de inmediato un producto determinado en la columna A y así poder proceder a introducir el dato en su registro en blanco contiguo.

6.    El sistema tendrá que crear una función que con un solo click pueda mostrar todos los productos que combinan con un producto determinado. Por ejemplo, mostrar todos aquellos productos que estén combinados con la cebolla. 

7.
El sistema tendrá que crear una función que con un solo click aparezca una opción de búsqueda para encontrar de inmediato un producto determinado dentro de todos aquellos productos que combinan con un producto determinado. 

8.    El sistema no dejará que se duplique una combinación existente ya creada con anterioridad por otro usuario.
El sistema tendrá que avisar al usuario que corresponda de que esa combinación ya está introducida.


9.    Crear un formulario para poder registrar todos los usuarios del sistema para poder hacer un seguimiento de los datos registrados por cada uno, además de la fecha y hora en la que se realizó la acción en el sistema.

10.    Establecer un proceso de bloqueo de datos una vez registrados y cargados en el sistema para que no puedan ser modificados ni alterados  por ningún usuario a excepción del administrador del sistema.


11.    Es necesario que varios usuarios de otros países puedan acceder e introducir información en la base de datos mediante los permisos requeridos por el administrador a través de usuario y contraseña. La idea es que se haga mediante registro en un hosting/servidor y que la información se guarde de forma simultánea siendo visible para todos y manteniéndose actualizada en tiempo real, algo similar a como sería trabajar con Excel en Google Drive.


12.    Información del hosting/servidor que pueden ser necesarios:
        Versión Apache            2.4.39
        Versión PHP                  7.2.17
        Versión MySQL            10.2.23-MariaDB-log
        Arquitectura                  x86_64
        Sistema operativo        Linux

13.    Una vez que el freelancer entregue el sistema al cliente, el freelancer dará todo el soporte necesario al cliente hasta comprobar por ambas partes el correcto funcionamiento de todas las funciones aquí acordadas, teniendo que ser corregidas sin coste en caso de error u objetivo no cumplido.


14.    Aquellos freelancer que apliquen al proyecto y que sean venezolanos, han de comprometerse a finalizar el proyecto en los plazos acordados teniendo en cuenta las posibles adversidades a las que se puedan enfrentar o surgir. Lo comentamos porque hemos trabajado con varios venezolanos (experiencia muy buena y todos muy profesionales) pero tuvimos contratiempos en las entregas condicionadas por los sucesivos cortes de luz.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Tiempo completo
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)

Plazo de Entrega: 25 Abril, 2019

Habilidades necesarias