LENGUAJE DE PROGRAMACION: PHP 5.6
Enviado por Hernan Chaparro • 23 de Mayo de 2019 • Resumen • 545 Palabras (3 Páginas) • 116 Visitas
SISTEMA CARSANIES
VERSION: 1.0
AUTOR: SUMAR
LENGUAJE DE PROGRAMACION: PHP 5.6
DESARROLLADO EN: LARAVEL
BASE DE DATOS: MYSQL
DESCRIPCION:
CARSANIES es un sistema de administración y gestión de puntos, en donde a cierta cantidad de usuario se le asignan puntos de forma mensual y pueden administrarlos como mejor le parezca.
El sistema CARSANIES está alojado en un sub dominio con un sistema wordpress, pero cabe resaltar que es un sistema independiente hasta cierto punto.
Esta desarrollado en php 5.6 con el framework LARAVEL y utiliza MYSQL como gestor de base de datos.
La base de datos se estructura con una serie de tablas:
Tabla colaboradores: En donde se almacenan todos los usuarios que tienen acceso al sistema. La tabla colaboradores primeramente forma parte de otro sistema y por lo tanto fue desarrollado para otro proyecto anteriormente. En este articulo no se menciona su estructura.
Tabla canjeos: En la tabla canjeos se guarda un registro de todos los canjees de premios que realizan los usuarios. Esta compuesto por 6 columnas:
Id: el identificador unico del registro.
monto_canjeo: el monto que el usuario canjeo.
Id_producto: id del producto canjeado.
user_canjeo: el id del usuario.
Created_at: fecha de creacion del registro.
Updated_at: fecha de modificacion del registro.
Tabla products: En la tabla products se almacenan todos los productos disponibles o no para los canjees. Esta compuesto por 8 columnas.
Id: el identificador unico del registro.
Name: nombre del producto.
Description: breve despcripcion del producto.
Price: precio del producto.
Condicion: estado del producto, el producto esta disponible para los canjees solo si en el campo condicion esta almacenado un registro “1”.
Image: imagen del producto.
Created_at: fecha de creacion del registro.
Updated_at: fecha de modificacion del registro.
Tabla puntos: En la tabla puntos se almacenan todos los puntos que se le asignan a los usuarios. Esta compuesto por 29 columnas.
Id: el identificador unico del registro.
Username: Nombre de usuario de la persona.
First_name: Nombre de la persona.
Last_name: Apellido de la persona.
disc_puntualidad_pos :puntos asignados por la empresa.
disc_puntualidad_neg :puntos asignados por la empresa.
disc_marcacion_neg :puntos asignados por la empresa.
disc_ausencia_neg :puntos asignados por la empresa.
disc_apercibimiento_neg :puntos asignados por la empresa.
disc_suspension_neg :puntos asignados por la empresa.
productividad_pos :puntos asignados por la empresa.
productividad_neg :puntos asignados por la empresa.
gestion_pos :puntos asignados por la empresa.
gestion_neg :puntos asignados por la empresa.
meritos_taller_curso:puntos asignados por la empresa.
merito_univ :puntos asignados por la empresa.
...