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:
- Descargar el repositorio Sigeven 1.0
- 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!