Explora los proyectos organizados por semanas. Haz clic en cada semana para ver el contenido detallado y acceder a los repositorios correspondientes.
Aplicaciones para calcular descuento e inversión de una empresa
Una tienda ha puesto en oferta la venta de camisas ofreciendo un descuento, por temporada de verano, denominado 7% + 7%.
Una empresa expondrá sus productos en una feria. La empresa considera que el monto total de dinero a invertir estará distribuido. Dado el monto total de dinero a invertir, diseñe un programa que determine cuánto gastará la empresa en cada rubro.
Aplicaciones acerca de Descuentos y Sueldos usando Métodos
Una tienda ha puesto en oferta la venta de un producto ofreciendo un porcentaje de descuento sobre el importe de la compra. Adicionalmente, la tienda obsequia lapiceros. Dado el precio de la docena y la cantidad de docenas adquiridas, diseñe un programa que determine el importe de la compra, el importe del descuento, el importe a pagar y la cantidad de lapiceros de obsequio.
El sueldo bruto de los empleados de una empresa se calcula sumando el sueldo básico más la bonificación por hijos. El sueldo básico se calcula multiplicando las horas trabajadas por la tarifa horaria. La tarifa horaria depende de la categoría del empleado. La bonificación que obtienen es de acuerdo a la cantidad de hijos. Todo empleado está sujeto a un porcentaje de descuento sobre el sueldo bruto. Dadas la categoría y la cantidad de horas trabajadas de un empleado, diseñe un programa que determine el sueldo básico, el sueldo bruto, el descuento y el sueldo neto que le corresponden.
Aplicaciones acerca de Descuentos
Una tienda ha puesto en oferta la venta de un producto ofreciendo un porcentaje de descuento sobre el importe de la compra. Adicionalmente, la tienda obsequia lapiceros. Dado el precio de la docena y la cantidad de docenas adquiridas, diseñe un programa que determine el importe de la compra, el importe del descuento, el importe a pagar y la cantidad de lapiceros de obsequio.
Una empresa de transportes cubre la ruta Lima - Huancayo en dos turnos: mañana y noche. Como oferta especial, la empresa aplica un porcentaje de descuento sobre el importe de la compra. Adicionalmente, la empresa obsequia caramelos. Dado el turno y la cantidad de pasajes adquiridos por un cliente, diseñe un programa que determine el importe de la compra, el importe del descuento, el importe a pagar y la cantidad de caramelos de obsequio.
Aplicaciones sencillas con el MVC
Usando el modelo MVC, crear la estructura dividida en Modelo, Vista, Controlador y el Main; para calcular el area y perímetro de las siguientes figuras geométricas: Cuadrado, Rectángulo, Círculo y Triángulo. Seguir utilizando JFrame para las vistas y conectarlo con el Controlador quien es el que hace los calculos.
Usando el MVC, crear un login para iniciar sesion y registrar usuarios nuevos; los usuarios pueden ser Docente o Alumno. El docente puede realizar los calculos de conversion, mientras que el alumno solo puede ver lo calculado por el docente. Usa la estructura: Modelo para las clases necesarioas, Vista para la interfaz del login y Controlador quien hará las acciones
Login y Registro de un Sitema de Gestión de Notas
Se tiene que diseñar un Login (FrontEnd) de un proyecto que tenga que resolver un problema. Diseñar las vistas que debe tener el Login. Agregar labels, textFields o lo que el alumno considere para resolver el problema.
Login y Registro de un Sistema de Gestión de Canchas
Se tiene que crear la base de datos del Sistema de Gestión de Canchas. Se usará MySQL para crear el DATABASE, y las tablas (USUARIO, CANCHAS, RESERVAS)
Login - Registro - Gestion - Reserva de un Sistema de Gestión de Canchas
El proyecto consiste en un sistema de gestión de canchas el cual cuenta con dos usuarios (admin y cliente). El administrador puede gestionar las canchas (crear, actualizar, eliminar y listar). Asimismo se encarga de la gestion de usuarios, editar sus datos, o eliminarlo y por ultimo se encarga de gestionar las reservas (aprobar o rechazar una reserva) El cliente puede gestionar reservas (crear, actualizar si aun no se aprueba, eliminar), también puede ver su historial de reservas.
El sistema almacena 3 Entidades (Usuario, donde esta Cliente y Admin); con atributos de codigo, dni, contraseña, nombre de usuario, apellido email, telefono y rol. Cancha; con atributos de: codigo, nombre, deporte, capacidad, descripcion, estado, precio:hora. Reservas; con atributos: id, cod usuario (fk), cod cancha(fk), horaInicio, HoraFin, estado, precio.
Diseño de UX/UI (Figma)
Se ha creado la interfaz de login sobre un sistema de Gestión de Tesis, el cual cuenta con 3 usuarios (Admin, Docente, Alumno)
Se ha creado las interfaces para cada usuario del sistema de gestion de tesis, entre ellos el panel para el administrador, para el docente y para el alumno; cada uno con funciones exclusivas.
Librerias de CSS que ayudan al diseño del FrontEnd, se han tomado en cuenta 4 tipos de frameworks.
Diseño de Interfaz (FrontEnd)
Se ha creado la interfaz de login sobre un sistema de Gestión de Tesis, el cual cuenta con 3 usuarios (Admin, Docente, Alumno)
Se ha creado las interfaces para el administrador, con todas las acciones a los que tendra acceso.
Se ha creado las interfaces para el docente, con todas las acciones a los que tendra acceso.
Se ha creado las interfaces para el alumno, con todas las acciones a los que tendra acceso.
Diseño de Modelos Principales
Se ha creado el modelo "Usuario" en el cual estaran los datos a usar de los Usarios establecidos (Admin, Docente, Alumno)
Se ha creado el modelo "Tesis" en el cual estaran los datos a usar para la gestion del proyecto.
Se ha creado el modelo "Evaluación" en el cual estaran los datos a usar para la gestion de las tesis subidas por el admin / alumno
Codificación de Controladores principales
Se ha creado el controlador del login que recibe los datos de los 3 usuarios (Admin, Docente, Alumno)
Se ha creado el controlador del admin que recibe los datos de formularios para realizar el CRUD de usuarios, tesis, etc.
Se ha creado el controlador del docente que realiza la evaluacion de las tesis que le son asignadas.
Se ha creado el controlador del alumno quien recibe los datos que le ha asignado el Admin y las respuestas del Docente.
Creación de la Base de Datos y DAO de Modelos
Se ha creado la clase "ConexionBD" para manejar los datos en una DataBase y tener el proyecto mas ordenado y mejor desplegado.
Se ha creado en el Gestor de Base de Datos (MySQL), la base de datos para el proyecto Gestion de Tesis.
Evidencias de Generación de Reportes
Se ha generado el reporte por parte del docente, donde se ve el historial de las tesis asignadas que ha realizado.
Se ha generado el reporte por parte del alumno, donde se ve la evaluacion de su tesis recibida por parte del docente asignado.
Sistema de Gestion de Tesis Completo
Se ha completado el proyecto "Sistema de Gestión de Tesis". Se puede ver el proyecto completo en los siguientes enlaces.
Se ha completado el proyecto "Sistema de Gestión de Grados y Titulos". Se puede ver el proyecto completo en los siguientes enlaces.
Sumérgete en el código, aprende de las implementaciones y descubre las técnicas utilizadas en cada proyecto del curso.