SISTEMA DE INVENTARIOS CESAR

Inventarios Es un sistema desarrollado en JAVA y MySQL, es un sistema Cliente/Servidor el cual consiste en Inventario, Venta y Cartera, el cual le permitirá llevar un mejor control administrativo de su empresa generando información fiable y oportuna a tiempo real para que de esa manera la dirección pueda tomar la mejor decisión para llevar la empresa a la cima y más allá.
Este sistema es sin duda una herramienta que para su empresa puede ser la punta de lanza si se utiliza correctamente, tiene una instalación muy sencilla, existe mucha información y manuales en internet sobre su uso y salen versiones nuevas regularmente con mejoras.
INSTALACIÓN
Para instalar este sistema primero tienen que descargar el instalador que contiene la versión mas reciente de JAVA, Contiene la base de datos y el programa cliente, para descargar el programa solo se necesita hacer clic aquí pesa 88.2 MB Aprox.
Se puede instalar de Windows 7 en adelante y es necesario ejecutar el programa como administrador, una vez que se ejecute el programa como administrador les saldrá la siguiente pantalla.
BASE DE DATOS
El sistema se instala con la base de datos y solo es accesible en la maquina que se instala

USO Y COSTO
Pueden usar el programa hasta con 5 artículos para probar y si les gusta podrán comprar la licencia completa por un costo de $50 dólares, la compra incluye la Implementación en 3 equipos, asesorías y capacitación y de ser posible algún agregado extra(Descuentos en Agregar alguna función, Subir la lista de productos o clientes a una base de datos, migración)

PORTABILIDAD
La instalación funciona bajo Windows pero si se pone en contacto con nosotros lo podremos instalar en un MAC o en cualquier Distribución GNU/Linux
Resultado de imagen para WIndows        Resultado de imagen para Linux                     Resultado de imagen para MAC logo

APLICACIÓN

Abrir ejecutar el ejecutable de instalación setupInventarios.exe  y darle siguiente a todo sin moverle a nada, la contraseña es jcleyva.com
Si les llegara a salir este error solo ignorenlo
Una vez instalada la aplicación se va a crear un icono en el escritorio
MANUAL DE USO
 
LOGUEO
Al ejecutar la aplicación la primera pantalla sera la del login,  en la caja de texto Usuario por defecto es Supervisor y no tiene contraseña, posteriormente se pueden crear mas usuarios y cambiar la contraseña.
PANTALLA PRINCIPAL
 
La pantalla principal es el escritorio de la aplicación, desde aqui accederemos a todas las funciones del programa.
MENÚ CONFIGURACIÓN
 
En este menú existen cuatro submenús , los cuales son mas configuraciones del sistema.
SUBMENÚ CONFIGURACIÓN DATOS EMPRESA
 
 
Aquí es para meter los datos relativos a la empresa los cuales siempre saldrán en el encabezado de los reportes.
SUBMENÚ CONFIGURACIÓN GRUPOS USUARIOS
Esta ventana es para generar grupos de usuarios, modificarlos y borrarlos, los cuales cada grupo de usuario tienen cierto derechos de acceso al sistema configurables.
SUBMENÚ CONFIGURACIÓN USUARIOS
 
En este menú se dan de alta los usuario, se modifican y se eliminan, es aquí en donde se le asigna al usuario un grupo de usuario y también la contraseña.
MENÚ CLIENTES
Esta función es para capturar los clientes a los cuales les vamos a vender productos, a los que también vamos hacer registros en la cartera y ademas pueden funcionar como proveedores.

 

MENÚ PRODUCTOS
 
image
 
En esta forma se capturan los artículos que vamos a meter al inventario y que también le vamos a vender a los clientes.
MENÚ INVENTARIOS

En este Menú vienen 4 submenús en los cuales sirven para dar entrada o salida al inventario, es aqui donde se capturan las bodegas, tipo flujos y dar entrada y salida de inventario
MENÚ INVENTARIOS BODEGAS
 
 

Antes de poder capturar las entradas de inventario es necesario registrar una bodega en la cual vamos a meter o sacar productos.

image
MENÚ INVENTARIOS TIPOS FLUJO


Aparte de registrar las bodegas tenemos que registrar también el flujo de inventario en el cual se clasifica las diferentes formas en las cuales pueden salir o entrar los productos, como entrada por compra o salida por devolución.

image

MENÚ INVENTARIOS DAR ENTRADA O SALIDA

Es en esta forma donde se da entrada o salida al inventario, primero se capturan los datos del kardex y se guarda y después se activa la pestaña, primero se escoge si es entrada o salida, luego el almacén y el tipo de flujo, automaticamente siempre traera el ultimo folio, en cuanto se le de enter en el folio se podrá empezar a capturar, se puede poner el numero del cliente pero si no se lo sabe puede buscarlo tecleando F3 le da buscar hace doble clic en el cliente y aparecerá en la caja de texto automáticamente..

image

Luego de capturar estos datos informativos capturamos los productos a los cuales se va dar entrada o salida.

image

Una vez registrado se puede imprimir un recibo de salida o entrada para que pueda ser firmada.

image

Esta vista previa se puede exportar a PDF o imprimir directamente a la impresora

 

SKYPE
juliocesarleyvarodriguez

CANAL DE TELEGRAM
https://telegram.me/CesarSystems

TWITTER
https://twitter.com/Cesar101290

FACEBOOK
https://www.facebook.com/rasec555

Anuncios

SCRIPT PARA DESBLOQUEAR PUERTO DE MYSQL/MARIADB

Que tal mis amigos, en esta ocación les dejo un tutorial de primaria en el cual consiste liberar el puerto del MySQL o MariaDB, para que nos podamos conectar al servido de la base de datos desde cualquier equipo que este dentro de la red, aunque tambien les puede servir para cualquier otro puerto.
Para empezar les dejo el código .BAT que hay que ejecutar para que lo tengan guardado, si de dan cuenta en el numero de puerto dice 3316 tanto como en el segundo y tercer renglón, eso ustedes lo cambian por el 3306 si es que tenian el puerto por default de MySQL.
Pueden descargarlo desde mi cuenta de MediaFire haciendo clic AQUI
Y bien como siempre digo es bueno desconfiar de lo que uno descarga de internet, asy que les recomiendo que habran el archivo con el bloc de notas para que vean el código antes de ejecutarlo, de todas maneras tienen que abrirlo para cambiar el 3316 por 3306 o por el puerto que ustedes allan elegido para el servicio del MySQL
Bien mis amigos espero que les sirva y cualquier duda lo pueden dejar en la caja de comentarios
Saludos y les dejo mi datos de contacto
SKYPE
juliocesarleyvarodriguez

CANAL DE TELEGRAM
https://telegram.me/CesarSystems

TWITTER
https://twitter.com/Cesar101290

FACEBOOK
https://www.facebook.com/rasec555

HAMACHI LENTO CON MYSQL (SOLUCIÓN)

Hola que tal mis amigossean bienvenidos hoy les voy dejar este tip.

Al ejecutar un programa cliente/Servidor desarrollado en JAVA y MariaDB(MySQL), en modo local funciona como rayo pero ya a travez de una red virtual Hamachi era algo desesperante tanto para mi y mucho mas para el usuario.

Mi error fue que en cada consulta se hiciera la conexión, se supone que no quitaria tanto tiempo pero pues le movi el codigo para que verificara que si existia la conexión no se conecte, y asi magicamente se puso super rapida.

Le dejo como quedo el archivo de conexión DESCARGAR

CANAL DE TELEGRAM
https://telegram.me/CesarSystems

TWITTER
https://twitter.com/Cesar101290

FACEBOOK
https://www.facebook.com/rasec555

Control de Llamadas Creado con CodeIgniter

Un pequeño proyecto creado en el Instituto Tecnológico de Los Mochis en el cual se daban los derechos a los usuarios para realizar llamadas así como sacar reportes entre otras utilidades.

 

Para crear este sitio se uso el Framework PHP llamado CodeIgniter, MySQL, JavaScript, Ajax,JQuery  Y JQuery Mobile

 

Sin título

El sistema cuenta con soporte visual para dispositivos móviles gracias a JQuery mobile.

 

PROBAR SITIO

Función PHP que cuenta el numero de filas en una consulta

php-logo

Para obtener estadísticas necesitamos el numero de filas de una consulta, ejemplo, numero total de usuarios activos etc.

A continuación les dejo la función que obtiene el numero de filas de una consulta

Supongamos que el archivo se llama consulta.php y esta en la carpeta modelo

//LOS VALORES QUE PONDRIAMOS AQUI SERIA EL CAMPO Y LUEGO EL DATO CON EL QUE QUEREMOS COMPARAR

function datoBuscar($campo,$dato){

    

    include ("configuracion.php");

    $enlace = conectar_mysql($servidor,$usuario,$contra,$bd);

        

    $alumnos = "SELECT $campo FROM vmlzj_comprofiler WHERE $campo='$dato'";

    $resultado = mysql_query($alumnos,$enlace);

        

    $numeroFilas = mysql_num_rows($resultado);

        

    return $numeroFilas;

}

Para mandarlo llamar seria de la siguiente manera

 

<?php 

include ("conexionmysql.php");

//SE INCLUYE EL ARCHIVO

include ("modelo/consultas.php");

 

$egreT = datoBuscar("campo","datoAcomparar"); 

 

 

?>

Les dejo también la función de conectar_mysql()

<?php

/*******************************************************************************************************************

*                             DESCRIPCION: ESTE ARCHIVO TIENE LA FUNCIONDE CONECTAR CON LA BASE DE DATOS.             *

*                             PROGRAMADOR:                                                                         *

*                             FECHA:          01/07/2012                                                               *

********************************************************************************************************************/

 

function conectar_mysql($direccion,$usuario,$password,$basededatos)

    {

    global $enlace;

    if(!($enlace=mysql_connect($direccion,$usuario,$password)))

        {

        echo " alert('error de conexion')";

        exit();

        }

    if(!(mysql_select_db($basededatos,$enlace)))

        {

        echo " alert('error al conectar con la base de datos')";

        exit();

        }

    return $enlace;

    }

?>

HACER GRAFICA DE PASTEL CON PHP Y MYSQL

Hola amigos ya hemos podido guardar, modificar, eliminar y presentar datos de una base de datos por medio de HTML, PHP5 Y MySQL, pero ahora falta ver como hemos de presentar los datos gráficamente de manera que nos o les sea útil a nosotros o al encargado de cierto departamento y pueda tomar las decisiones correcta en base a la visualización de los datos que presentaremos, ahora les mostrare el código fuente con el cual podrán utilizar los datos de su tabla para generar graficas.

Primero les dejo el archivo de consultas.php que esta dentro de la carpeta modelo

<?php


//FUNCION PARA OBTERNER EL NUMERO TOTAL DE EGRESADOS TRABAJANDO

function egresadosTrabajando(){


    $enlace = mysql_connect("localhost", "root", "");

    mysql_select_db("sce", $enlace);


    $alumnosTrabando = "SELECT * FROM vmlzj_comprofiler WHERE cb_empleado='si'";

    $resultado = mysql_query($alumnosTrabando,$enlace);


    $numeroFilas = mysql_num_rows($resultado);


    return $numeroFilas;

}


//FUNCION PARA OBTENER DE LA TABLA EL NUMERO TOTAL DE EGRESADOS DESEMPLEADOS

function egresadosDesempleados(){


    $enlace = mysql_connect("localhost", "root", "");

    mysql_select_db("sce", $enlace);


    $alumnosTrabando = "SELECT * FROM vmlzj_comprofiler WHERE cb_empleado='no'";

    $resultado = mysql_query($alumnosTrabando,$enlace);


    $numeroFilas = mysql_num_rows($resultado);


    return $numeroFilas;

}


?>

Ahora les dejo el código que hace que pinte la grafica gAlumT.php

 

<?php

//MANDAMOS A LLAMAR LAS LIBRERIAS JPGRAPH

include ("jpgraph/jpgraph.php");

include ("jpgraph/jpgraph_pie.php");

include ("jpgraph/jpgraph_pie3d.php");


//MANDAMOS LLAMAR LA LIBRERIA PARA USAR LAS FUNCIONES QUE NOS DARAN LOS DATOS

include ("modelo/consultas.php");


//USAMOS LAS FUNCIONES PARA ASIGNAR LOS VALORES

$egreT = egresadosTrabajando();

$egreD = egresadosDesempleados();


//AQUI VAN LOS DATOS ASIGNADOS

$data = array($egreT,$egreD);



$graph = new PieGraph(450,200,"auto");

$graph->img->SetAntiAliasing();

$graph->SetMarginColor('gray');

//$graph->SetShadow(); 


// Setup margin and titles 

$graph->title->Set("Grafica de alumnos trabajando");


$p1 = new PiePlot3D($data);

$p1->SetSize(0.35);

$p1->SetCenter(0.5);


// Setup slice labels and move them into the plot 

$p1->value->SetFont(FF_FONT1,FS_BOLD);

$p1->value->SetColor("black");

$p1->SetLabelPos(0.2);


$nombres=array("Egresados con trabajo","Egresados sin trabajo");

$p1->SetLegends($nombres);


// Explode all slices 

$p1->ExplodeAll();


$graph->Add($p1);

$graph->Stroke();

?>

 

Les dejo la librería de JPGRAPH para que la puedan descargar, SALUDOS espero que les halla servido

 

 

DESCARGAR