1 00:00:00,000 --> 00:00:01,199 Un segundo, ya. 2 00:00:02,799 --> 00:00:06,000 Vale, pues presento... 3 00:00:07,240 --> 00:00:24,600 Vale, pues el proyecto que he realizado le he puesto como nombre de optimización corporativa Camacho. 4 00:00:25,260 --> 00:00:29,059 Se encarga de un programa encargado de gestionar una empresa. 5 00:00:29,940 --> 00:00:39,259 En esta empresa lo que van a poder realizar con esta aplicación es la gestión interna de operaciones básicas, 6 00:00:39,259 --> 00:00:52,140 como por ejemplo productos nuevos, nuevos usuarios que puedan hacer cambios de pedidos, del stock y de todo lo que forma parte de la empresa. 7 00:00:52,939 --> 00:01:10,200 La idea de negocio. Aquí lo que hemos pensado es cómo poder ayudar a las empresas para que toda esta gestión, que al final debería ser algo más sencillo o bastante sencillo, fuese un poco más allá y se facilitase todo lo posible. 8 00:01:10,200 --> 00:01:16,920 He querido crear esta aplicación porque al final es una aplicación bastante sencilla 9 00:01:16,920 --> 00:01:23,760 que no le requeriría muchos recursos a la empresa de cara a poder adquirirla 10 00:01:23,760 --> 00:01:28,659 incluso con vista a futuro de poder mejorar dependiendo de las necesidades 11 00:01:28,659 --> 00:01:33,400 Así lo que haríamos es que la empresa fuese eficiente gracias a esta aplicación 12 00:01:33,400 --> 00:01:36,879 En cuanto a la base de datos tenemos dos partes 13 00:01:36,879 --> 00:01:39,659 La primera parte es en la que se encuentran los usuarios 14 00:01:39,659 --> 00:01:50,000 que es donde vamos a decidir qué usuarios van a poder hacer modificaciones sobre los permisos de esos mismos usuarios. 15 00:01:50,260 --> 00:02:00,959 En nuestro caso hay únicamente un usuario, que es el administrador, el que va a contar con esos permisos de adaptación de permisos. 16 00:02:00,959 --> 00:02:11,860 En la tabla usuario pues reflejaríamos el ID, el nombre, los apellidos, el nombre de usuario que sería el nombre con el que tendríamos que acceder a la aplicación 17 00:02:11,860 --> 00:02:23,939 La clave de acceso y tenemos otro campo que sería activo en el cual este se va a poner como no en caso de que queramos eliminar un usuario 18 00:02:23,939 --> 00:02:48,360 Esto se ha hecho de cara a que puede que haya posibles borrados que sean erróneos o que se hayan realizado sin la necesidad. Entonces dimos esta opción para poder ir a la base de datos y directamente poder reactivar este usuario, producto o cualquier otro tipo de objeto que vayamos a usar en la aplicación. 19 00:02:48,979 --> 00:03:07,180 Por otro lado, tendríamos la segunda parte, que aquí se controlan las operaciones de la gestión de la empresa y tendríamos tres tablas. Teníamos la tabla producto y cliente, en la cual vamos a tener información por un lado de los productos con su ID y por otro lado de los clientes. 20 00:03:07,180 --> 00:03:28,960 Y la tabla que nos va a unir estas dos tablas va a ser la tabla de pedidos, en la cual vamos a relacionar el ID del cliente con su información junto con el ID del producto y su información, de tal forma que tendríamos ya unificado estas dos partes necesarias para poder realizar un pedido. 21 00:03:28,960 --> 00:03:37,680 Para empezar a acceder a la aplicación tendríamos una primera página que sería la ventana de inicio 22 00:03:37,680 --> 00:03:40,919 en la cual tendríamos que meter nuestro nombre y usuario 23 00:03:40,919 --> 00:03:45,520 tendríamos dos opciones, acceder como un usuario normal 24 00:03:45,520 --> 00:03:51,719 que únicamente podríamos hacer modificaciones en productos y en pedidos y clientes 25 00:03:51,719 --> 00:03:57,319 o poder acceder como administrador para poder hacer modificaciones en usuarios 26 00:03:57,919 --> 00:04:07,819 Esto se ha pensado de cara a que al final en las empresas hay movimiento de trabajadores, entonces no siempre van a ser las mismas personas las que tengan acceso a la herramienta. 27 00:04:09,219 --> 00:04:24,519 Tendríamos aquí la verificación de que la información que estamos introduciendo es correcta o si falta información por introducir, mostrándonos los mensajes de error en caso de que no se haya introducido información o sea errónea. 28 00:04:24,519 --> 00:04:38,939 Si metemos la información correctamente y nuestro usuario y contraseña es correcto, nos aparecerá una parte que pondrá bienvenido y aparecerá la siguiente pestaña que sería la página principal. 29 00:04:39,500 --> 00:04:52,680 Aquí tendremos, en este caso, la captura se ha realizado cuando el usuario era administrador, por eso nos aparece arriba en la cabecera, a la derecha del todo, la opción de administrar los usuarios. 30 00:04:52,680 --> 00:04:58,100 Tendríamos la opción de cerrar sesión un poco más abajo a la derecha 31 00:04:58,100 --> 00:05:06,959 Un gráfico circular en el que nos aparece el stock que tenemos a día de hoy de los productos 32 00:05:06,959 --> 00:05:18,560 Y un gráfico a mano izquierda donde nos aparece la cantidad de pedidos que se han realizado durante los días que aparece en el eje X 33 00:05:18,560 --> 00:05:24,639 Aquí tendríamos la diferencia de cómo vería la cabecera un usuario normal 34 00:05:24,639 --> 00:05:27,139 Como la ve el administrador 35 00:05:27,139 --> 00:05:33,399 Y al final la única diferencia es que no podría hacer gestiones sobre usuarios 36 00:05:33,399 --> 00:05:35,220 En caso de que no se sea administrador 37 00:05:35,220 --> 00:05:39,149 Esto es lo que comentaba antes 38 00:05:39,149 --> 00:05:44,790 Si eres usuario no puedes acceder a la opción de usuarios para poder gestionarlas 39 00:05:44,790 --> 00:05:53,730 y lo que hace el administrador es gestionar la tabla de usuarios para poder dar acceso al programa. 40 00:05:55,800 --> 00:06:02,160 Tendríamos aquí un ejemplo de menú de alta, en este caso sería un ejemplo de alta de cliente 41 00:06:02,160 --> 00:06:09,060 en el que necesitaríamos introducir nombre, dirección, teléfono, apellido, DNI e email. 42 00:06:09,060 --> 00:06:20,060 Aquí nos verifica tanto el teléfono como DNI, nos verifica si el formato en el que se está ingresando es el correcto. 43 00:06:20,060 --> 00:06:38,279 Por ejemplo, si ponemos un número de DNI, si son más de los que debería y no lleva letra, lo verificaría. Si son menos y si lleva letra, igual. Aquí se verifica el formato que tiene que llevar cada uno de los campos. 44 00:06:39,060 --> 00:07:02,620 Aquí tendríamos otra opción que en este caso sería de alta, de pedido y es el único que es diferente en cuanto a altas, ya que aquí tanto el cliente como el producto se seleccionan mediante una lista desplegable donde aparecerán los clientes y los productos que se encuentran en ese momento en la base de datos. 45 00:07:05,379 --> 00:07:12,560 Aquí es lo que comentaba antes, también hay opciones de verificación de información faltante. 46 00:07:13,660 --> 00:07:19,379 En este caso, en la primera imagen nos faltaría la fecha, que nos lo marca con un recuadrón rojo. 47 00:07:20,660 --> 00:07:24,959 Abajo, en cuanto al pedido de alta, nos aparece que no hay una cantidad introducida 48 00:07:24,959 --> 00:07:33,540 y si hemos rellenado bien toda la información, nos aparecerá un aviso de registro insertado 49 00:07:33,540 --> 00:07:38,540 y nos limpiará toda la información del registro que hemos creado. 50 00:07:39,720 --> 00:07:48,519 En las opciones de modificar, aquí tendríamos que elegir el cliente en este caso que queríamos modificar, 51 00:07:49,060 --> 00:07:58,800 se selecciona mediante el ID, igual en un desplegable y una vez seleccionado el ID del cliente o del producto, 52 00:07:58,800 --> 00:08:06,160 nos aparecerá toda la información para verificar si este es el cliente, producto o pedido que queremos modificar. 53 00:08:07,120 --> 00:08:20,379 En el menú de baja tenemos un buscador, entonces lo que necesitaremos hacer será buscar o introducir una parte del nombre de ese cliente, producto o pedido 54 00:08:20,379 --> 00:08:26,540 En el que pueda coincidir con lo que nosotros estamos buscando 55 00:08:26,540 --> 00:08:31,920 Una vez que coincide con varios de los apartados que hay dentro de la base de datos 56 00:08:31,920 --> 00:08:38,639 Nos aparece una lista en la que nos dará toda la información que hay introducida en la base de datos 57 00:08:38,639 --> 00:08:48,720 Y tendremos la opción de poder borrarlo dándole al icono de la basura que aparece en la columna de acción 58 00:08:48,720 --> 00:08:57,860 Por otro lado tendríamos el listado que esto lo que nos permite es hacer una visualización más específica de cada una de las tablas 59 00:08:57,860 --> 00:09:08,240 Aquí en este caso tendríamos el listado de productos donde podemos ver todos los productos que tenemos en ese momento en la base de datos 60 00:09:08,240 --> 00:09:14,169 Tendríamos también la descripción, la cantidad y el precio unitario 61 00:09:14,169 --> 00:09:26,509 Para, como comenté al principio, la parte justo debajo de la cabecera tenemos el apartado donde nos aparece qué usuario se está utilizando en ese momento y la opción de cerrar sesión. 62 00:09:27,490 --> 00:09:44,399 Cuando cerremos la sesión, lo que nos hará es devolver a la página inicial para poder volver a iniciar sesión en cualquier otro usuario. Y ya está. 63 00:09:44,399 --> 00:09:53,320 Bien, Ainhoa, te voy a preguntar, vamos a ver, suena el 25, vamos a ver, la originalidad del proyecto, por favor. 64 00:09:54,620 --> 00:09:57,039 La finalidad del proyecto, al final... 65 00:09:57,039 --> 00:10:05,179 Originalidad, originalidad, punto originalidad y aplicación del proyecto. ¿Qué originales respecto a otros proyectos que hay? 66 00:10:05,179 --> 00:10:15,200 pues lo que he visto de la mayoría de otros proyectos no se tiene una opción dentro de la 67 00:10:15,200 --> 00:10:22,580 base de datos en la que cuando tú elimines un objeto de una tabla puedas volver a recuperarlo 68 00:10:22,580 --> 00:10:28,620 en otros proyectos o en otras aplicaciones automáticamente se eliminan no tienes la 69 00:10:28,620 --> 00:10:33,139 opción de poder recuperarlo esto se pensó de cara a lo que comenté antes de que al final 70 00:10:33,139 --> 00:10:40,159 una empresa puede tener errores porque al final los que trabajan somos personas y tenemos fallos 71 00:10:40,159 --> 00:10:46,639 entonces para que no se perdiese información importante se puso este esta opción que 72 00:10:46,639 --> 00:10:54,210 únicamente aparece en la base de datos y otra pregunta más vamos a ver cuánto tiempo has 73 00:10:54,210 --> 00:11:00,610 tardado en hacer el proyecto pues no sabría decirte la verdad porque he ido en pasito a 74 00:11:00,610 --> 00:11:10,389 pasito poco a poco pero lo tengo desde el año pasado y pues poco antes de meterme con 75 00:11:10,389 --> 00:11:18,460 el grado superior a distancia empecé con él vale