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

De Wiket
Salta a la navegació Salta a la cerca
Línia 20: Línia 20:
 
----
 
----
 
* Laravel
 
* Laravel
 
  
 
== SPECS FUNCIONALES ==
 
== SPECS FUNCIONALES ==

Revisió del 22:11, 21 abr 2020

MOTIVACIÓN

DESCRIPCIÓN DEL PROYECTO

SPECS NO FUNCIONALES

LENGUAJES


  • HTML
  • CSS
  • PHP
  • JS

FRAMEWORKS


  • Laravel

SPECS FUNCIONALES

Especificaciones iniciales:

  1. Diseñar base de datos y/o creación de tablas
  2. Creación de proyecto laravel

Login:

  1. View login

Perfil de usuarios / Registro de empleados:

  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 )

Sistema de control de horas extra

  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 )

Sistema control de comunicados

  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 )

Calendario/horario

  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)

Chat para los usuarios

  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 )

Muro/información para los empleados

  1. Vista de todos los mensajes o informaciones sobre temas de la empresa.
  2. CRUD para añadir mensajes nuevos (create, read, update, delete)

Aplicación móvil

  1. Creación de una aplicación móvil