10. Funciones y descripción - PatyLuPrz/ProyectoFinal GitHub Wiki

Aplicación de escritorio.

Sitio web.

El sitio web se puede clasificar por el nivel de restricciones en tres:
  1. Alcance del público general:
    1. Puede ver la página de inicio.
    2. Tiene acceso a un catálogo de productos.
    3. Puede enviar correos mediante un formulario.
    4. Puede registrarse en la página.
    5. Puede iniciar sesión (si se encuentra registrado).
  2. Alcance de un cliente registrado:
    1. Tiene acceso a las mismas páginas que el público general, sin embargo, cuando inicia sesión puede:
    2. Tener acceso a un catálogo personalizado.
    3. Hacer modificaciones en la información de su perfil.
    4. Ver su historial de ventas.
  3. Alcance de un administrador.
    1. Tiene las mismas páginas que el público general, sin embargo, cuando inicia sesión puede:
    2. Añadir una imagen y una descripción a cada producto registrado.
Detalles extra:
  1. Existen paginas restringidas, únicamente visibles para los clientes registrados o en su caso, únicamente para el administrador del sistema.
  2. Las sesiones caducan después de 5 minutos de uso.
  3. Existen paginas personalizadas que se muestran cuando existe un error o cuando se ha concretado un procedimiento de manera satisfactoria.
  4. Los usuarios no se pueden registrar cuando ya está ocupado el nombre de usuario que intentaron elegir.
  5. Las contraseñas se encuentran encriptadas.