Page 1

UNFV_SoftwarePerú Abarrotes MANUAL DE GUÍA Autores: Villavicencio Meza Jorge Luis ……………………………………………………….. ……………………………………………………….. ………………………………………………………..

Sistema está desarrollado para ser altamente intuitivo, de fácil necesitar capacitación. Aplicada en el proceso de ventas, mantenimiento de abarrotes, constituida por una adaptable base MYSQLy Interface programada en java compatible con los sistemas operativos.

uso y no reportes, de datos, diversos


[UNFV_SOFTWAREPERĂš ABARROTES] 26 de noviembre de 2012

Bienvenido a desarrollo Del Futuro software

1


[UNFV_SOFTWAREPERÚ ABARROTES] 26 de noviembre de 2012

Creación De Base De Datos En el proceso Inicial de la creación de Un software adaptado a las operaciones de producción de abarrotes, y venta de ellos consecutivamente, en el proceso de sintetizar los procesos y optimizar las ganancias para las empresas y negocios optamos por dar inicio a la explicación breve y entendible de la creación de la base de datos en MYSQL creando así diferentes tablas que permitirán desarrollar las diversas operaciones ya sea de venta, reportes de clientes, movimientos, inventarios, etc.

Modelo o Diagrama De la Base de datos Programa diseñado para ser usado por la mayoría de empresas o negocios dedicadas a la venta y producción de abarrotes y que de una manera mas entendible al leer dicho manual podrás comprender como esta constituido dicho software y al finalizar podrás diseñar un nuevo software tal ves con mas mejoras. La base de datos tiene por nombre: UNFV_SoftwarePerúAbarrotes y que esta constituido con un grupo de tablas respectivamente con sus columnas adaptadas a las diferentes operaciones que realizara el programa. Comprende con las siguientes tablas:

 Productos  Clientes  Ventas  Promoción  Inventario  Configuraciones  CorteEntradasYSalidas  Reportemovimiento  ReporteInventario  Departamentos

2


[UNFV_SOFTWAREPERÚ ABARROTES] 26 de noviembre de 2012

3


[UNFV_SOFTWAREPERÚ ABARROTES] 26 de noviembre de 2012

Código SQL Script del Diagrama -- -----------------------------------------------------Universidad Nacional Federico Villarreal ------------------------------------------ Facultad: Ingeniería Industrial y de sistemas -- Base de Datos: UNFV_SoftwarePerúAbarrotes -- En MYSQL -- Desarrollado Por: Ing.Jorge Luis Villavicencio meza -- ----------------------------------------------------DROP SCHEMA IF EXISTS `UNFV_SoftwarePerúAbarrotes` ; CREATE SCHEMA IF NOT EXISTS `UNFV_SoftwarePerúAbarrotes` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ; SHOW WARNINGS; USE `UNFV_SoftwarePerúAbarrotes` ; -- ------------------------------------------------------ eliminacion de tabla en caso de que exista -- ----------------------------------------------------DROP TABLE IF EXISTS `Configuraciones` ; DROP TABLE IF EXISTS `Ventas` ; DROP TABLE IF EXISTS `Clientes` ; DROP TABLE IF EXISTS `Productos` ; DROP TABLE IF EXISTS `Inventario` ; DROP TABLE IF EXISTS `CorteEntradasYSalidas` ; DROP TABLE IF EXISTS `Promocion` ; DROP TABLE IF EXISTS `ReportedeInventario` ; DROP TABLE IF EXISTS `ReportedeMovimiento` ; DROP TABLE IF EXISTS `Proveedor` ; DROP TABLE IF EXISTS `Departamentos` ; -- ------------------------------------------------------ Table `Departamentos` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Departamentos` ( `Departamento` VARCHAR(80) NOT NULL ) ENGINE = InnoDB; SHOW WARNINGS; -- ------------------------------------------------------ Table `Configuraciones` -- -----------------------------------------------------

4


[UNFV_SOFTWAREPERÚ ABARROTES] 26 de noviembre de 2012 CREATE TABLE IF NOT EXISTS `Configuraciones` ( `UsuarioCajero` VARCHAR(20) NOT NULL , `ClaveCajero` VARCHAR(20) NULL , `NombreCompletoEmpleado` VARCHAR(100) NULL , `DNIempleado` VARCHAR(8) NULL , PRIMARY KEY (`UsuarioCajero`) ) ENGINE = InnoDB; SHOW WARNINGS; -- ------------------------------------------------------ Table `Ventas` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Ventas` ( `CodigodeBarraVentas` VARCHAR(12) NOT NULL , `DescripciondeProductoVentas` VARCHAR(50) NULL , `PrecioVenta` DECIMAL(12,2) NULL , `Cantidad` INT(11) NULL , `Importe` DECIMAL(12,2) NULL , `Existencia` INT(11) NULL , `UsuarioCajero` VARCHAR(20) NOT NULL , PRIMARY KEY (`CodigodeBarraVentas`) ) ENGINE = InnoDB; SHOW WARNINGS; -- ------------------------------------------------------ Table `Clientes` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Clientes` ( `NombreCompleto` VARCHAR(100) NOT NULL , `Direccion` VARCHAR(80) NULL , `Telefono` VARCHAR(9) NULL , `LimitedeCredito` DECIMAL(12,2) NULL , `DNICliente` VARCHAR(8) NULL , `CodigodeCliente` VARCHAR(12) NULL , `FechadeRegistro` DATE NULL , `Configuraciones_UsuarioCajero` VARCHAR(20) NOT NULL , PRIMARY KEY (`NombreCompleto`) , FOREIGN KEY (`Configuraciones_UsuarioCajero` ) REFERENCES `Configuraciones` (`UsuarioCajero` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; SHOW WARNINGS;

5


[UNFV_SOFTWAREPERÚ ABARROTES] 26 de noviembre de 2012 -- ------------------------------------------------------ Table `Productos` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Productos` ( `CodigodeBarraProductos` VARCHAR(12) NOT NULL , `Descripcion` VARCHAR(50) NULL , `TipoVenta` VARCHAR(45) NULL , `PrecioCosto` DECIMAL(12,2) NULL , `PrecioVenta` DECIMAL(12,2) NULL , `PrecioMayoreo` DECIMAL(12,2) NULL , `Departamento` VARCHAR(60) NULL , `CantidadProducto` INT(11) NULL , `Configuraciones_UsuarioCajero` VARCHAR(20) NOT NULL , PRIMARY KEY (`CodigodeBarraProductos`) ) ENGINE = InnoDB; SHOW WARNINGS; -- ------------------------------------------------------ Table `Inventario` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Inventario` ( `CodigodeBarraVentaInventario` VARCHAR(12) NOT NULL , `DescripcionProductoInventario` VARCHAR(50) NULL , `CantidadActual` INT(11) NULL , `CantidadAgregar` INT(11) NULL , `Productos_CodigodeBarraProductos` VARCHAR(12) NOT NULL , `Configuraciones_UsuarioCajero` VARCHAR(20) NOT NULL , PRIMARY KEY (`CodigodeBarraVentaInventario`) ) ENGINE = InnoDB; SHOW WARNINGS; -- ------------------------------------------------------ Table `CorteEntradasYSalidas` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `CorteEntradasYSalidas` ( `DiaCorte` DATE NOT NULL , `CajeroCorte` VARCHAR(50) NULL , `PagodeContado` DECIMAL(12,2) NULL , `PagodeClientes` DECIMAL(12,2) NULL , `VentasTotales` DECIMAL(12,2) NULL , `GananciasdelDia` DECIMAL(12,2) NULL , `Ventas_CodigodeBarraVentas` VARCHAR(12) NOT NULL , PRIMARY KEY (`DiaCorte`) ) ENGINE = InnoDB;

6


[UNFV_SOFTWAREPERÚ ABARROTES] 26 de noviembre de 2012

SHOW WARNINGS; -- ------------------------------------------------------ Table `Promocion` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `Promocion` ( `CodigoProducto` VARCHAR(12) NOT NULL , `NombredelaPromocion` VARCHAR(50) NULL , `DesdePromocion` VARCHAR(50) NULL , `HastaPromocion` VARCHAR(50) NULL , `PrecioPromocion` DECIMAL(12,2) NULL , PRIMARY KEY (`CodigoProducto`) ) ENGINE = InnoDB; SHOW WARNINGS; -- ------------------------------------------------------ Table `ReportedeInventario` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `ReportedeInventario` ( `CodigoInventario` VARCHAR(12) NOT NULL , `DescripcionProductoInventario` VARCHAR(50) NULL , `CostoInventario` DECIMAL(12,2) NULL , `PrecioInventario` DECIMAL(12,2) NULL , `ExistenciaInventario` INT(11) NULL , `InvMinimoInventario` INT(11) NULL , `Inventario_CodigodeBarraVentaInventario` VARCHAR(12) NOT NULL , PRIMARY KEY (`CodigoInventario`) ) ENGINE = InnoDB; SHOW WARNINGS; -- ------------------------------------------------------ Table `ReportedeMovimiento` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `ReportedeMovimiento` ( `HoraMovimiento` DATE NOT NULL , `ProductoMovimiento` VARCHAR(50) NULL , `CantidadMovimiento` INT(11) NULL , `CajeroMovimiento` VARCHAR(50) NULL , `DepartamentoMovimiento` VARCHAR(60) NULL , `ImporteventaMovimiento` DECIMAL(12,2) NULL , `Inventario_CodigodeBarraVentaInventario` VARCHAR(12) NOT NULL , PRIMARY KEY (`HoraMovimiento`) ) ENGINE = InnoDB;

7


[UNFV_SOFTWAREPERÚ ABARROTES] 26 de noviembre de 2012

SHOW WARNINGS; -- ------------------------------------------------------ Table `Proveedor` -- ----------------------------------------------------CREATE TABLE IF NOT EXISTS`Proveedor` ( `CodigoProductoProveedor` VARCHAR(12) NOT NULL , `CodigoProveedor` VARCHAR(10) NULL , `NombreProveedor` VARCHAR(40) NULL , `CiudadProveedor` VARCHAR(50) NULL , `DireccionProveedor` VARCHAR(80) NULL , `FechadeRegistro` DATE NULL , `Productos_CodigodeBarraProductos` VARCHAR(12) NOT NULL , PRIMARY KEY (`CodigoProductoProveedor`) , FOREIGN KEY (`Productos_CodigodeBarraProductos` ) REFERENCES `Productos` (`CodigodeBarraProductos` )) ENGINE = InnoDB;

8


[UNFV_SOFTWAREPERÚ ABARROTES] 26 de noviembre de 2012

Principios a Basarse el Software

. PRODUCCIÓN.Es el cliente interno al que se tiene que satisfacer o cumplir. Entre las fricciones más comunes encontramos que las causan son:

 Fallas de abastecimiento (muchas veces a la merced del proveedor)  Aviso e Información insuficiente de producción a compras.

VENTAS:  Es la encargada de reportar los ingresos de las unidades vendidas  Es la que permite hacer el comparativo entre lo consumido y lo vendido.  Debe existir comunicación, e información exacta y permanente entre ventas, producción y almacén ( ganancia por ventas o perdidas por no vender)

9


[UNFV_SOFTWAREPERÚ ABARROTES] 26 de noviembre de 2012

¿Para qué Sirve el Software El presente software está diseñado para desarrollar procesos de venta, mantenimiento de productos, proveedores, clientes reportes de inventarios y configuraciones permitiendo así a la micro y mediana empresa desempeñarse adaptándose a la vanguardia tecnológica. En los procesos de venta consta de procesos interactivos que permiten:  Ingresar datos por código  Ingresar datos por descripción  Ingresar las cantidades que el cliente desea comprar, etc Ofreciéndonos este un reporte generalizado con su respetivo monto a pagar

Sistema está desarrollado para ser altamente intuitivo, de fácil uso y no necesitar capacitación. Aplicada en el proceso de ventas, reportes, mantenimiento de abarrotes, constituida por una adaptable base de datos, MYSQL y Interface programada en java compatible con los diversos sistemas operativos.

10


[UNFV_SOFTWAREPERÚ ABARROTES] 26 de noviembre de 2012

Pantalla de Inventario La sección de Inventario, caracterizada por la barra de color morado, te permite ingresar nueva cantidad y ajustes de producto así como obtener los reportes de productos en inventario y un reporte de inventario valorizado.

Agregar y ajustar inventario Al ingresar a la sección de Inventario, ingresas automáticamente a la pantalla de Agregar Inventario, donde registras el ingreso de mercancía. Solo es necesario que especifiques el código del producto y la cantidad que ingresaras a tu negocio. Como se muestra en la figura:

Esta operación suma la cantidad ingresada a la cantidad existente del producto al que se agrega el inventario.

Al usar la modalidad de ajustes de inventario la cantidad ingresada sobrescribirá la cantidad actual del producto en cuestión.

Reporte de productos de Inventario Como se muestra en la siguiente figura, en este reporte se listan todos los productos que están por debajo del mínimo que especificaste al darlos de alta, para que puedas ordenarlos de nuevo a tus proveedores:

Reporte de Inventario

11


[UNFV_SOFTWAREPERĂš ABARROTES] 26 de noviembre de 2012 En esta pantalla puedes obtener un reporte de inventario valorizado donde se listan todos los artĂ­culos, las cantidades y el total en dinero con el que tu negocio cuenta.

12


[UNFV_SOFTWAREPERรš ABARROTES] 26 de noviembre de 2012

Trabajando Por el Futuro Informรกtico De La UNFV

13

ManualUNFV_SoftwarePerúAbarrotes  

Sistema está desarrollado para ser altamente intuitivo, de fácil uso y no necesitar capacitación. Aplicada en el proceso de ventas, reportes...

Read more
Read more
Similar to
Popular now
Just for you