SIGEVEN 1.0

En esta oportunidad les presento un sistema de gestión de ventas para un puesto de ventas, podrás registrar ventas diarias, gastos, ingresos, registro de proveedores e incluso realizar reportes. Desarrollado en AngularJS, PHP y MySql, maquetado con bootstrap.

Paso 1

Puedes obtener el codigo fuente de la siguiente forma:

  1. Descargar el repositorio Sigeven 1.0
  2. Copiarlo a un server WAMP, XAMPP o APACHE

Árbol de archivos

▾ App/
    ▾ private/
        ▾ articulo/
            articulo.controller.js
            articulo.html
        ▾ consultas/
            consulta.controller.js
            consultaGasto.html
            consultaProveedor.html
            consultaventa.html
        ▾ gasto/
            gasto.controller.js
            gasto.html
        ▾ otros/
            otro.controller.js
            otro.html
        ▾ portal/
            portal.controller.js
            portal.html
        ▾ proveedor/
            proveedor.controller.js
            proveedor.html
        ▾ venta/
            venta.controller.js
            venta.html
    ▾ shared/
        authentication.service.js
        configuration.service.js
        data.service.js
    app.config.js
    app.controller.js
    app.js
    app.router.js
    login.controller.js
► Content
▾ Scripts/
    ▾ flot-tooltip/
    ▾ flot/
    ▾ modules/
    angular.js
    bootbox.js
    download.js
    jquery.mask.js
    log.js
    utils.js
▾ Server/
    ▾ data/
        articulo.php
        catalogoCodigo.php
        gasto.php
        proveedor.php
        usuario.php
        venta.php
    articulo_actualizar.php
    articulo_anular.php
    articulo_insert.php
    articulo_listaPorid.php
    articulo_top.php
    catalogoCodigo_insertar.php
    catalogoCodigo_lista.php
    connection.php
    dashboard_consulta.php
    gastoDetalle_consulta.php
    gasto_consulta.php
    gasto_insertar.php
    proveedor_insertar.php
    usuario-validate.php
    ventaDetalle_consulta.php
    venta_consulta.php
    venta_insertar.php
    venta_listaPorSemana.php
README.md
dbVentas.sql
favicon.ico
index.html
login.html

Paso 2

Ejecutar el script de base de datos (dbVentas.sql) en mysql.

Paso 3

Configurar el archivo Server/connection.php

<?php
define('HOST', 'localhost');    // => host del server de la base de datos
define('USER', 'root');         // => usuario de la base de datos
define('PASSWORD', '');         // => password del usuario de base de datoa
define('DATABASE', 'dbventas'); //=> nombre de base de datos
 
function DB()
{
    static $instance;
    if ($instance === null) {
        $opt = array(
            PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
            PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
            PDO::ATTR_EMULATE_PREPARES => FALSE,
        );
        $dsn = 'mysql:host=' . HOST . ';dbname=' . DATABASE;
        $instance = new PDO($dsn, USER, PASSWORD, $opt);
    }
    return $instance;
}
 
?>

Paso 4

Ingresa a la ruta del servidor donde fue publicado… Comenta, disfruta y comparte!