Diferència entre revisions de la pàgina «Llinarsport proyecto»

De Wiket
Salta a la navegació Salta a la cerca
Línia 5: Línia 5:
  
 
== DESCRIPCIÓN DEL PROYECTO ==
 
== DESCRIPCIÓN DEL PROYECTO ==
 
 
La idea de nuestro proyecto es realizar un sistema para gestionar las posibles comunicaciones entre el empleado, responsables y/o recursos humanos de la empresa, donde el empleado pueda llevar un control de sus actividades en la empresa y consultarlas cualquier momento.
 
La idea de nuestro proyecto es realizar un sistema para gestionar las posibles comunicaciones entre el empleado, responsables y/o recursos humanos de la empresa, donde el empleado pueda llevar un control de sus actividades en la empresa y consultarlas cualquier momento.
  
 
== LENGUAJES ==
 
== LENGUAJES ==
 
 
* HTML
 
* HTML
 
* CSS
 
* CSS
Línia 18: Línia 16:
 
* Laravel
 
* Laravel
  
== SPECS FUNCIONALES ==
+
== BACKLOG ==
 +
# Login para los empleados
 +
# Gestionar las horas extra de los empleados y hacer el flujo según el rol
 +
# Gestionar los comunicados internos de la empresa
 +
# Gestionar el horario de los empleados
 +
# Hacer un chat para la comunicación entre los miembros de la empresa
 +
 
 +
== SPECS ==
 +
 
 +
Sprint 1
 +
----
  
Especificaciones iniciales:
 
 
# Diseñar base de datos y/o creación de tablas
 
# Diseñar base de datos y/o creación de tablas
 
# Creación de proyecto laravel
 
# Creación de proyecto laravel
  
Login:
 
 
# View login
 
# View login
  
Perfil de usuarios / Registro de empleados:
 
 
# Visualización de los datos personales de un empleado. ( dni, nombre, apellido, contraseña, correo, actividades, horas extra, … )
 
# Visualización de los datos personales de un empleado. ( dni, nombre, apellido, contraseña, correo, actividades, horas extra, … )
 
# CRUD para modificar datos del empleado rol empleado ( read, update )
 
# CRUD para modificar datos del empleado rol empleado ( read, update )
Línia 35: Línia 40:
 
# CRUD para ver todos los empleados y borrarlos desde el rol de res. instalación   ( create, read, delete )
 
# CRUD para ver todos los empleados y borrarlos desde el rol de res. instalación   ( create, read, delete )
  
Sistema de control de horas extra
 
 
# Listado de las horas extra de cada mes del rol empleado ( dia, hora inicio, hora fin, horas totales,  actividad, precio, compensar/cobrar )
 
# Listado de las horas extra de cada mes del rol empleado ( dia, hora inicio, hora fin, horas totales,  actividad, precio, compensar/cobrar )
 
# Creación del formulario dentro de un modal.
 
# Creación del formulario dentro de un modal.
Línia 47: Línia 51:
 
# CRUD vista horas extra rol tesorero/a ( read )
 
# CRUD vista horas extra rol tesorero/a ( read )
  
Sistema control de comunicados
 
 
# Vista de los comunicados que tenga un empleado actualmente.
 
# Vista de los comunicados que tenga un empleado actualmente.
 
# Creación del formulario para abrir un comunicado interno dentro de un modal ( remitente, asunto, mensaje, prioridad )
 
# Creación del formulario para abrir un comunicado interno dentro de un modal ( remitente, asunto, mensaje, prioridad )
Línia 54: Línia 57:
 
# CRUD para recibir un comunicado interno ( read, update )
 
# CRUD para recibir un comunicado interno ( read, update )
  
Calendario/horario
 
 
# Vista calendario para el rol empleado  
 
# Vista calendario para el rol empleado  
 
# CRUD para ver el horario del empleado ( read )
 
# CRUD para ver el horario del empleado ( read )
Línia 60: Línia 62:
 
# CRUD para el horario rol res. departamento ( create, read, update, delete)
 
# CRUD para el horario rol res. departamento ( create, read, update, delete)
  
Chat para los usuarios
 
 
# Visualización de todos los empleados para abrir un chat en un lado de la pantalla
 
# Visualización de todos los empleados para abrir un chat en un lado de la pantalla
 
# Visualización de una conversación al clickar sobre un empleado.
 
# Visualización de una conversación al clickar sobre un empleado.
 
# CRUD para los mensajes del chat ( create, read )
 
# CRUD para los mensajes del chat ( create, read )
  
Muro/información para los empleados
 
 
# Vista de todos los mensajes o informaciones sobre temas de la empresa.
 
# Vista de todos los mensajes o informaciones sobre temas de la empresa.
 
# CRUD para añadir mensajes nuevos (create, read, update, delete)
 
# CRUD para añadir mensajes nuevos (create, read, update, delete)
  
Aplicación móvil
 
 
# Creación de una aplicación móvil
 
# Creación de una aplicación móvil

Revisió del 22:35, 21 abr 2020

MOTIVACIÓN

DESCRIPCIÓN DEL PROYECTO

La idea de nuestro proyecto es realizar un sistema para gestionar las posibles comunicaciones entre el empleado, responsables y/o recursos humanos de la empresa, donde el empleado pueda llevar un control de sus actividades en la empresa y consultarlas cualquier momento.

LENGUAJES

  • HTML
  • CSS
  • PHP
  • JS

FRAMEWORKS

  • Laravel

BACKLOG

  1. Login para los empleados
  2. Gestionar las horas extra de los empleados y hacer el flujo según el rol
  3. Gestionar los comunicados internos de la empresa
  4. Gestionar el horario de los empleados
  5. Hacer un chat para la comunicación entre los miembros de la empresa

SPECS

Sprint 1


  1. Diseñar base de datos y/o creación de tablas
  2. Creación de proyecto laravel
  1. View login
  1. Visualización de los datos personales de un empleado. ( dni, nombre, apellido, contraseña, correo, actividades, horas extra, … )
  2. CRUD para modificar datos del empleado rol empleado ( read, update )
  3. Visualización para ver todos los empleados de un departamento para el rol de responsable de departamento
  4. CRUD para ver sólo los empleados de un departamento ( read )
  5. Visualización para ver todos los empleados de un departamento para el rol de responsable de instalación
  6. CRUD para ver todos los empleados y borrarlos desde el rol de res. instalación ( create, read, delete )
  1. Listado de las horas extra de cada mes del rol empleado ( dia, hora inicio, hora fin, horas totales, actividad, precio, compensar/cobrar )
  2. Creación del formulario dentro de un modal.
  3. CRUD horas extras rol empleado (create, read, update, delete )
  4. Vista listado de horas extra de los empleados del rol responsable departamento
  5. Creación de modal para ver un empleado desglosando todas las horas y actividades realizadas ese mes del rol responsable departamento
  6. CRUD vista 1 empleado rol res. departamento ( read, update )
  7. Vista listado de horas extra de los empleados del rol responsable instalación
  8. CRUD vista empleados rol res. instalación ( read, update )
  9. Vista listado de horas extra de los empleados del rol tesorero/a
  10. CRUD vista horas extra rol tesorero/a ( read )
  1. Vista de los comunicados que tenga un empleado actualmente.
  2. Creación del formulario para abrir un comunicado interno dentro de un modal ( remitente, asunto, mensaje, prioridad )
  3. CRUD para abrir un comunicado interno ( create, read, update )
  4. Formulario para contestar un comunicado abierto por otra persona.
  5. CRUD para recibir un comunicado interno ( read, update )
  1. Vista calendario para el rol empleado
  2. CRUD para ver el horario del empleado ( read )
  3. Vista calendario para el rol responsable departamento.
  4. CRUD para el horario rol res. departamento ( create, read, update, delete)
  1. Visualización de todos los empleados para abrir un chat en un lado de la pantalla
  2. Visualización de una conversación al clickar sobre un empleado.
  3. CRUD para los mensajes del chat ( create, read )
  1. Vista de todos los mensajes o informaciones sobre temas de la empresa.
  2. CRUD para añadir mensajes nuevos (create, read, update, delete)
  1. Creación de una aplicación móvil