FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Resumen del sistema Facturación. Detalle de relaciones de tablas.
2a3 4
Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo de ingreso al sistema. Modulo de Ingreso al sistema (Verificación de Identidad). Modulo Principal.
5a 7 8 a 10 11 a 12
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
1
FASE DE PROGRAMACIÓN (CARPETA Nº 2) RESUMEN DEL SISTEMA FACTURACIÓN CENTRAL La aplicación será completamente intuitiva por lo que su manejo es muy sencillo, está ha será diseñada para el manejo de las siguientes áreas: INGRESO DE FACTURAS DE VENTA - Ventas a clientes INGRESO DE FACTURAS DE COMPRA - Pedidos a proveedores CLIENTES - Datos Personales CARTERA DE CLIENTES - Facturas por cobrar CUENTAS POR PAGAR - Facturas por pagar PROVEEDORES - Información del proveedor CONTROL DE STOCK DE ARTICULOS - Stock Mínimo / Máximo MANEJO DE EMPRESAS, SUCURSALES O LOCALES –
Empresa Sucursal Local 1
Usuario Caja 1 Usuario Caja 2
Usuario Caja 1
Programa Facturación Central
Usuario Caja 2
Empresa Sucursal Local 2
Usuario Caja 3
Empresa Sucursal Local 3
INVENTARIO Artículos Usuario Caja 1
Usuario Caja 1 Usuario Caja 2 Usuario Caja 3
Empresa Sucursal Local 4
Los usuarios de cada empresa o sucursal podrán acceder al inventario simultáneamente, el manejo del mismo podrá realizarse en forma individual por sucursal ó en forma centralizada como se detalla en la página siguiente.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
2
FASE DE PROGRAMACIÓN (CARPETA Nº 2) DETALLE DEL SISTEMA PARA MANEJO DE STOCK POR SUCURSAL
Programa 1
Sucursal Local 1
Programa 2
INVENTARIO Artículos
Sucursal Local 2
Perteneciente a la Sucursal 1 Usuario Caja 1
INVENTARIO Artículos Perteneciente a la Sucursal 2
Usuario Caja 1
Usuario Caja 2
Usuario Caja 2
Usuario Caja 3
Reportar Entrada de Artículo en Kardex
Reportar Salida de Artículo en Kardex
Si se desea tener inventarios independientes, será necesario instalar otra aplicación con su respectiva base de datos, los movimientos de artículos entre un inventario y otro o bien, los traslados entre almacenes, podrán ser registrados utilizando la herramienta de Kardex y Movimientos
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
3
FASE DE PROGRAMACIÓN (CARPETA Nº 2) DETALLE DE RELACIONES DE TABLAS
En este detalle se observan cada una de las relaciones de las tablas que compondrán la base de datos del sistema.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
4
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO INGRESO AL SISTEMA
Diagrama de Entrada-Salida Usuarios Datos del Usuario obtenidos del formulario de Ingreso.
Ingreso al Sistema
Pantalla Diccionario de datos Programa: Ingreso al Sistema. Tabla: Usuarios. Tabla con la que se relaciona: Movimientos, pedidos, turnos. Base de Datos creada con: Motor de B.D. Access.
Archivo
Campo
Tipo de dato
Longitud
id usuario
Numérico
10
Id password
Alfanumérico
10
apellido
Texto
30
nombre
Texto
30
calle numero piso depto
Texto Número Número Texto
20 6 3 3
teléfono
Texto
15
e-mail
Texto
15
Descripción Código numérico asignado a cada empleado de acuerdo al puesto a ocupar.
Index *
Código numérico asignado a cada empleado Apellido del empleado (obligatorio) Nombre del empleado (obligatorio) Dirección del empleado (obligatorio) Teléfono del empleado (opcional) E-mail del empleado (opcional)
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
5
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Programa: Ingreso al Sistema. Tabla: Sucursales. Tabla con la que se relaciona: Usuarios, pedidos, recaudación. Base de Datos creada con: Motor de B.D. Access. Archivo
Sucursales
Campo
Tipo de dato
Longitud
id sucursal
Numérico
4
nombre
Texto
20
dirección
Texto
30
teléfono
Texto
15
e-mail
Texto
20
Descripción Código numérico asignado a cada sucursal Nombre de la sucursal (obligatorio) Dirección la sucursal (obligatorio) Teléfono de la sucursal (obligatorio) E-mail de la sucursal (obligatorio)
Index *
Especificaciones de Entrada-Salida
Especificaciones del programa sesión ingreso al sistema Esta pantalla deberá aparecer cuando se inicie el archivo ejecutable, se tendrá que seleccionar la forma en que se realizara la conexión con la base de datos. Ya establecida la conexión con la base de datos se deberá elegir la sucursal en la que se operara el sistema y aquí el sistema presentará los usuarios existentes en esa sucursal para operar (el sistema consultará tabla sucursales y tabla usuarios). El usuario solo tendrá que escribir únicamente la Clave en el casillero correspondiente. El sistema deberá verificar que la clave sea la correcta y permitirá el acceso ó no al sistema. Id sucursal: campo numérico, tendrá que permitir seleccionar el que corresponde. Usuario: campo de texto, deberá permitir seleccionar el que corresponde. Clave: campo alfanumérico, tendrá que permitir el ingreso de datos. Aceptar: botón de comando, deberá ejecutar la acción. Salir: botón de comando, tendrá que ejecutar la acción. Lenguaje de programación: Visual Basic 6.0. Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
6
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Datos de prueba Correctos Una vez cargada la base de datos: Id sucursal: Deberá Seleccionar Sucursal- (1) Estación Costanera. Usuario: Tendrá que Seleccionar Administrador 1. Clave: admin.
Incorrectos: Id sucursal: Selecciono Sucursal que no corresponde. Usuario: Selecciono usuario que no corresponde. Clave: digita clave que no pertenece al usuario. Al ingresar una Clave incorrecta el sistema deberá imprimir en pantalla el siguiente mensaje:
Si se presiona el botón salir el sistema tendrá que imprimir el siguiente mensaje:
Si presiona que Si se saldrá del inicio de sesión sin haber realizado el ingreso al sistema.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
7
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Si los datos seleccionados e ingresados son correctos, el sistema deberá permitir el acceso del Usuario al sistema. Pero el usuario tendrá que completar una ficha con sus datos personales para lograr una nueva verificación de identidad, por medio de esta certificación de ingreso se asentará en Casa Central en forma instantánea quien esta operando el sistema en ese momento. Sin dejar duda alguna de la identidad del usuario.
MODULO INGRESO AL SISTEMA (VERIFICACIÓN DE IDENTIDAD)
Diagrama de Entrada-Salida Datos del Usuario obtenidos del formulario de Inicio de Sesión.
Verificación de identidad Ingreso al Sistema
Pantalla
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
8
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Datos de prueba Especificaciones del programa sesión verificación de identidad Fecha y hora de ingreso: deberá realizar la impresión el sistema en forma automática. Clave: campo alfanumérico, tendrá que permitir el ingreso de datos. Imagen: permitirá seleccionar el usuario, desde la carpeta Fotos de Usuarios. Nombre y apellido: campo alfabético, deberá permitir el ingreso de datos. Clave: campo alfanumérico, deberá permitir el ingreso de datos. Dirección de mail: campo alfanumérico, tendrá que permitir el ingreso de datos. Número de teléfono: campo numérico, deberá permitir el ingreso de datos. Número de fax: campo numérico, tendrá que permitir el ingreso de datos. Aceptar: botón de comando, deberá ejecutar la acción. Cancelar: botón de comando, tendrá que ejecutar la acción. Lenguaje de programación: Visual Basic 6.0. Correctos Fecha y hora de ingreso: deberá realizar la impresión el sistema en forma automática Clave: admin Imagen: permitirá seleccionar el usuario, desde la carpeta Fotos de Usuarios. Nombre y apellido: Christian Pisani. Clave: admin. Dirección de mail:
[email protected] Número de teléfono: 4344-6000 Número de fax: 4344-6000 Aceptar: botón de comando, deberá ejecutar la acción. Cancelar: botón de comando, tendrá que ejecutar la acción. Lenguaje de programación: Visual Basic 6.0. Incorrectos: Fecha y hora de ingreso: deberá realizar la impresión el sistema en forma automática. Clave: 111111111111, ó no lo completa Imagen: permitirá seleccionar el usuario equivocado, desde la carpeta Fotos de Usuarios. Nombre y apellido: **************, ó no lo completa Clave: 111111111111, ó no lo completa Dirección de mail: escribe dirección de mail en forma incorrecta, ó no lo completa Número de teléfono: escribe incorrecto el número de teléfono, ó no lo completa Número de fax: escribe en forma incorrecta el número de fax, ó no lo completa.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
9
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Diccionario de datos Programa: Ingreso al Sistema. Tabla: Verificación de Identidad. Tabla con la que se relaciona: Movimientos, pedidos, turnos. Base de Datos creada con: Motor de B.D. Access.
Archivo
Campo
Tipo de dato
Longitud
id usuario
Numérico
10
Id password
Alfanumérico
10
fecha y hora
Fecha y hora
18
foto
imagen
apellido
Texto
30
nombre
Texto
30
teléfono
Texto
15
192 x 242
fax
Texto
15
e-mail
Texto
15
Descripción Código numérico asignado a cada empleado de acuerdo al puesto a ocupar.
Index *
Código numérico asignado a cada empleado. Formato tipo dato, creado por el sistema en el momento que se produce el ingreso del usuario. Foto almacenada en la carpeta de usuarios. (obligatoria) Apellido del empleado (obligatorio) Nombre del empleado (obligatorio) Teléfono del sector que ocupa el empleado en la estación. (opcional) Fax del sector que ocupa el empleado en la estación. (opcional) E-mail del empleado (opcional)
Cuando se complete la verificación de identidad el sistema deberá ejecutar el acceso y se podrá visualizar el programa, este tendrá una barra de herramientas que poseerá los menús donde se realizarán las distintas operaciones del sistema. Y se mostrará en la página siguiente.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
10
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO PRINCIPAL
Esta será una imagen del Modulo Principal, aquí se deberán desplegar una serie de menús. Estos se tendrán que desplegar con el paso del Mouse, allí se encontrarán los ítems que al realizará un clic se abrirán los distintos formularios donde se realizarán las operaciones del negocio. Los ítems se han organizado manteniendo el orden que llevarán las operaciones. A continuación presentamos un diagrama donde se observa como se desarrollará el Menú Facturar, también se visualizará cada uno de los distintos ítems y los Formularios que abrirá cada ítem.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
11
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
12
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Formulario de Búsqueda de Productos.
2a5
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
13
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO ADMINISTRADOR DE ALTA DE PRODUCTOS
Esta es una imagen del Modulo Principal, aquí se deberá desplegar el Menú de Productos que se hallara ubicado al lado del Menú de Facturar. Este se tendrá que desplegar con el paso del Mouse, allí se encontraran los ítems que al realizar un clic se abrirán los distintos formularios donde se realizan las operaciones de Productos del negocio, tanto de C-store como de Playa. A continuación desarrollaremos el Formulario de Búsqueda de Productos, este se deberá hallar dentro del formulario administrador de artículos.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
14
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ADMINISTRADOR DE ARTICULOS EN SISTEMA (C-STORE Y PLAYA)
Para ir al formulario Administrador Artículos, se deberá posicionar sobre el menú Productos y dirigirse a Alta de Productos. Allí se tendrá que realizar un clic con el Mouse y se ejecutara el formulario administrador de Administrador Artículos. El botón de Buscar tendrá que abrir el formulario de búsqueda de artículos y nos deberá permitir realizar una búsqueda del artículo aplicando criterios diferentes.
Formulario de Búsqueda de Artículos
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
15
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Aquí se podrán emplear varios criterios de búsqueda. Por el código del artículo, por la descripción del mismo, y por el proveedor. Si se presionara el Botón Buscar Ahora sin llenar ninguna de los casilleros disponibles, el sistema deberá imprimir todos los artículos existentes en la base de datos del sistema. Dispuestos en forma de lista ordenados por código. Cuando uno elija uno de estos artículos y presione sobre el mismo el sistema deberá abrir el formulario de propiedades del mismo artículo. Las operaciones que se realicen aquí solo serán a modo consulta, sin permitir modificación alguna sobre las consultas realizadas. El Botón Restaurar Todo deberá borrar todos los datos de los casilleros pertenecientes a los criterios de búsqueda. De esta forma el usuario podrá realizar una nueva búsqueda sin tener que salir del formulario.
Diagrama de Entrada-Salida Datos de Productos obtenidos del Remito de Entrega de Mercaderías, ó documento de Casa Central.
Búsqueda de Productos en Sistema Artículos
Pantalla
Diccionario de datos Programa: Búsqueda de Productos de Playa y c-store en sistema. Tabla: Artículos. Tabla con la que se relaciona: Detalles_faccomp, Detalles_facventas, Kardex. Base de Datos creada con: Motor de B.D. Access.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
16
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Archivo Artículos. Archivo
Artículos
Campo
Tipo de dato
Longitud
ID codigo_art
Numérico
4
Descripción_art
Texto
30
Precio_compra
Numérico
5
Impuesto Precio_venta1 Precio_venta2 Precio_venta3 Cantidad
Numérico Numérico Numérico Numérico Numérico
5 5 5 5 5
stock_minimo
Numérico
8
stock_maximo
Numérico
8
observaciones fecha_ingreso
Texto Fecha/Hora
30 6
imagen_art
Texto
15
ubicacion
Texto
10
nombre_prov1
Texto
15
nombre_prov2
Texto
nombre_prov3
Texto
tipo_art
Texto
Descripción Código numérico asignado a cada producto. Se aconseja el número del código de barras del producto. Nombre del producto (Obligatorio). Precio de compra del artículo (obligatorio). Precio del impuesto del artículo. Precio de Venta (1) del artículo. Precio de Venta (2) del artículo. Precio de Venta (3) del artículo. Unidad de venta del Artículo. Stock mínimo que se debe disponer en el Negocio. Stock máximo que se debe disponer en el Negocio. Observaciones para el artículo. Fecha de alta del artículo. Imagen del artículo almacenada en el sistema. Espacio físico donde se deposita el artículo. Nombre del primer proveedor del artículo. Nombre del segundo proveedor del artículo. Nombre del tercer proveedor del artículo. Descripción del tipo de artículo (Ejemplo: Servicio, Producto, etc.)
Index
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
*
17
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo de Altas Empresas Clientes.
2a7
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
18
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO ADMINISTRADOR DE EMPRESAS CLIENTES
Esta es una imagen del Modulo Principal, aquí se deberá desplegar el Menú de Empresas Clientes que se hallara ubicado al lado del Menú de Clientes. Este se tendrá que desplegar con el paso del Mouse, allí se encontraran los ítems que al realizar un clic se abrirán los distintos formularios donde se realizan las operaciones de Empresas Clientes del negocio. A continuación desarrollaremos cada uno de esos Módulos. Pero antes veremos que formulario deberá abrir cada uno de esos ítems.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
19
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
20
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ADMINISTRADOR DE EMPRESAS CLIENTES (PLAYA Y C-STORE)
Para ir al formulario Administrador de Empresas Clientes, se deberá posicionar sobre el menú Empresas Clientes y dirigirse a Ingreso. Allí se tendrá que realizar un clic con el Mouse y se ejecutara el formulario administrador de Administrador de Empresas Clientes. El botón de Nuevo tendrá que abrir el formulario de Datos de la Empresa Cliente, y nos deberá permitir realizar la configuración de cada Empresa Cliente que posea la Estación de Servicio. Como se nota en esta imagen el formulario deberá ser el mismo para todas las operaciones Ingreso, Modificación, Búsqueda y Eliminación . Con la diferencia que de acuerdo a la apertura del formulario se tendrán que hallar habilitados los botones para su correspondiente operación. El botón de Propiedades deberá abrir el formulario de Datos de la Empresa Cliente, solamente para visualizar las propiedades de la Empresa Cliente seleccionado de la lista. Sin permitir su modificación. El botón Buscar tendrá que permitir que se abra el menú de búsqueda de Empresas Clientes. El botón Eliminar deberá permitir eliminar una Empresa cliente seleccionado de la lista, pero el sistema nos tendrá que dar aviso para que antes sea controlado que no tenga facturas pendientes. El botón Por Cobrar deberá permitir abrir el formulario de consulta de facturas pendientes, si es que la Empresa Cliente posee facturas pendientes. Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
21
FASE DE PROGRAMACIÓN (CARPETA Nº 2) El botón Recargar nos tendrá que permitir que se actualice la lista de las Empresas Clientes que deberá ser vista debajo de los botones, como en la imagen se muestra. El botón salir deberá permitir que el usuario salga de este formulario.
Formulario Datos de la Empresa Cliente
Fecha y Hora de Ingreso: el sistema deberá imprimir fecha y hora en la que se realizo la configuración de la Empresa Cliente. Código: el sistema deberá permitir al usuario el ingreso en forma manual del número de la Empresa Cliente que agregara, se aconsejara al usuario que este código sea el número de CUIT de la Empresa cliente. Imagen: el sistema tendrá que permitir que el usuario pueda elegir desde un archivo de imagen el tipo de foto que identificara al cliente, si es que hubiese una disponible. Nombres: el sistema deberá permitir ingresar aquí los nombres de la Empresa cliente. Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
22
FASE DE PROGRAMACIÓN (CARPETA Nº 2) CUIT. : el sistema deberá imprimir en forma automática el número de CUIT aquí, que será el mismo que el usuario eligió como número de Código. Dirección: el sistema tendrá que permitir que el usuario escribir aquí la dirección de la Empresa Cliente, que luego el sistema almacenara junto con otra información en la base de datos. Teléfono: el sistema deberá permitir que el usuario ingrese aquí el número de teléfono de la Empresa Cliente. Fax: el sistema tendrá que permitir que el usuario ingrese en este lugar el número de fax si es que la Empresa Cliente posee uno. Notas: el sistema deberá permitir aquí que el usuario escriba cualquier tipo de información acerca de la Empresa Cliente, que pueda ser de utilidad en algún momento que se la requiera. Aceptar: este botón deberá permitir al usuario confirmar la operación, grabando toda la información en la base de datos. Cancelar: este botón tendrá que permitir la salida del formulario sin guardar la información.
Formulario Facturas por Cobrar
El botón Por Cobrar deberá permitir abrir el formulario de consulta de facturas pendientes ó también deslizándonos y haciendo Clic con el Mouse sobre el ítems Con Facturas Pendientes, si es que la Empresa Cliente posee facturas pendientes. En facturas por cobrar ya hemos analizado el funcionamiento que deberá proporcionar este formulario.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
23
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Diagrama de Entrada-Salida Datos de las Empresas clientes de la Estación, obtenidos de la documentación presentada por la misma Empresa Cliente.
Administrador de Clientes en Sistema Empresas Clientes Pantalla
Diccionario de datos Programa: Administrador de Empresas Clientes. Tabla: Empresas Clientes. Tabla con la que se relaciona: Ventas. Base de Datos creada con: Motor de B.D. Access.
Archivo Empresas Clientes. Archivo
Campo
Tipo de dato
Longitud
codigo_emp
Numérico
8
nombre_emp
Texto
30
identificacion_emp
Texto
8
direccion_emp
Texto
30
teléfono
Texto
15
fax_emp
Texto
15
notas
Texto
300
fecha
Fecha/Hora
Imagen_emp
Foto
Clientes
6 192 x 242
Descripción Código numérico asignado a cada Empresa cliente Nombre de la Empresa cliente (obligatorio) Número que identificara a la Empresa Cliente (Se sugiere el número de CUIT de la Empresa Cliente) Dirección de la Empresa cliente (obligatorio) Teléfono de la Empresa cliente (opcional) fax de la Empresa cliente (opcional) Texto que permitirá escribir notas sobre la Empresa Cliente. Fecha de alta de la Empresa Cliente (obligatorio) Foto almacenada en la carpeta de Empresas Clientes.
Index
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
*
24
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo Configuración Picos de Combustibles.
2a6
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
25
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO ADMINISTRADOR PICOS DE COMBUSTIBLE
Esta es una imagen del Modulo Principal, aquí se deberá desplegar el Menú de Combustibles que se hallara ubicado al lado del Menú de Productos. Este se tendrá que desplegar con el paso del Mouse, allí se encontraran los ítems que al realizar un clic se abrirán los distintos formularios donde se realizan las operaciones de Combustibles del negocio. A continuación desarrollaremos el Modulo de Configuración de Picos.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
26
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ADMINISTRADOR PICOS DE COMBUSTIBLES ( PLAYA)
Para ir al formulario Administrador de Picos, se deberá posicionar sobre el menú Combustibles y dirigirse a Configuración de Picos. Allí se tendrá que realizar un clic con el Mouse y se ejecutara el formulario administrador de Administrador de Picos. El botón de Nuevo tendrá que abrir el formulario de Configuración de Picos, y nos deberá permitir realizar la configuración de cada Pico de Combustible que posea la Estación de Servicio. El botón de Propiedades deberá abrir el formulario de Configuración de Picos, solamente para visualizar las propiedades del Pico seleccionado de la lista. Sin permitir su modificación. El botón Recargar nos tendrá que permitir ingresar nuevamente los datos de un Pico existente. El botón salir deberá permitir que el usuario salga de este formulario.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
27
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Formulario de Configuración de Picos
Fecha y Hora de Ingreso: el sistema deberá imprimir fecha y hora en la que se realizo la configuración del tanque. Número de Pico: el sistema deberá permitir al usuario el ingreso en forma manual del número de Pico que configurará. Imagen: el sistema tendrá que permitir que el usuario pueda elegir desde un archivo de imagen el tipo de foto que identificara al Pico. En esta foto de la pantalla se observa como se ha configurado un Pico que expende combustible tipo Ultra. Combustible: el sistema deberá permitir ingresar aquí el nombre del tipo de Combustible que despachara el Pico. Código de Pico: el sistema deberá imprimir en forma automática el código de Pico, que será el mismo que el usuario eligió como número de Pico. Aforador Inicial: el sistema tendrá que permitir que el usuario configure el número de aforador inicial de cada Pico. La diferencia entre el aforador inicial y el final darán como resultado la cantidad de combustible vendido.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
28
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Aforador Final: el sistema tendrá que permitir que el usuario configure el número de aforador Final de cada Pico. Aceptar: este botón deberá permitir al usuario confirmar la operación, grabando toda la información en la base de datos. Cancelar: este botón tendrá que permitir la salida del formulario sin guardar la información.
Diagrama de Entrada-Salida Datos de los Picos de Combustibles, obtenidos de cada surtidor perteneciente a la Estación.
Configuración de Picos en Sistema
Picos
Pantalla
Diccionario de datos Programa: Configuración de Picos en sistema. Tabla: Picos. Tabla con la que se relaciona: Artículos, Tanques. Base de Datos creada con: Motor de B.D. Access.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
29
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Archivo Tanques. Archivo
Tanques
Campo
Tipo de dato
Longitud
ID codigo_picos
Numérico
4
descripción_art
Texto
30
identificacion_tanq identificacion_picos
Numérico Numérico
5 5
aforador_inicial
Numérico
6
aforador_final
Numérico
6
notas fecha_ingreso
Texto Fecha/Hora
30 6
imagen_tanq
Texto
15
Descripción Código numérico asignado a cada tanque (Obligatorio).. Nombre del producto (Obligatorio). Código que identifica al Tanque. Código que identifica al Pico. Cantidad de combustible que despacho el surtidor al iniciar el turno. Cantidad de combustible que despacha el surtidor al finalizar el turno. Observaciones para el tanque. Fecha de alta del artículo. Imagen del artículo almacenada en el sistema.
Index
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
*
30
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Ítems Kardex de Productos.
2a 5
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
31
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO ADMINISTRADOR DE ALTA DE PRODUCTOS
Esta es una imagen del Modulo Principal, aquí se deberá desplegar el Menú de Productos que se hallara ubicado al lado del Menú de Facturar. Este se tendrá que desplegar con el paso del Mouse, allí se deberán encontraran los ítems que al realizar un clic se abrirán los distintos formularios donde se realizaran las operaciones de Productos del negocio, tanto de C-store como de Playa. Los ítems se han organizado manteniendo el orden que llevarán las operaciones. A continuación desarrollaremos el Modulo de Alta de Productos, que se encuentra seleccionado en esta imagen. Más precisamente el ítems de Kardex.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
32
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ALTA DE ARTICULOS EN SISTEMA (C-STORE Y PLAYA)
Este formulario se deberá abrir cuando se presione el Botón de Kardex que se encuentra en el menú administrador de artículos, aquí se podrán realizar las transferencias de artículos y también se podrán controlar las mismas. Pues estas se podrán visualizar en un listado como se muestra en la imagen que se muestra en la página siguiente. Nota: se entiende por transferencia de productos al envió de productos de una sucursal a otra, suele suceder en el hacer cotidiano de cada sucursal suceda el desabastecimiento de alguno de sus productos. Entonces es ahí donde se suele solicitar el producto faltante a la sucursal mas cercana, pero es necesario volcarlo en el sistema para que este producto figure como transferido y a la hora de realizar un inventario no se produzca el faltante del mismo.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
33
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Formulario de Kardex
Diagrama de Entrada-Salida Datos de Productos obtenidos del Remito de Entrega ó envío de Mercaderías proveniente de otra sucursal ó hacia otra sucursal.
Artículos Kardex
Kardex
Pantalla
Diccionario de datos Programa: Kardex de Productos de Playa y c-store en sistema. Tabla: Kardex. Tabla con la que se relaciona: Artículos. Base de Datos creada con: Motor de B.D. Access.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
34
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Archivo Kardex.
Archivo Kardex
Campo
Tipo de dato
Longitud
Descripción
Código_art
Numérico
13
Código numérico asignado al artículo.
Fecha
Fecha/Hora
18
Fecha y hora en que se realizo el movimiento.
Concepto
Texto
50
Descripción del movimiento.
Unidades_entrantes
Numérico
8
Cantidad del artículo que ingresa.
Unidades_salientes
Numérico
8
Código del empleado que realiza la transacción.
Saldo
Numérico
8
Cantidad de artículos que se encuentran en el stock.
Precio_compra
Numérico
5
Precio de compra del artículo.
Index
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
*
35
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Ítems Consulta de Factura por Pagar
2a8
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
36
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO PRINCIPAL PRODUCTOS
Esta es una imagen del Modulo Principal, aquí se deberá desplegar el Menú de Productos que se tendrá que hallar ubicado al lado del Menú de Facturar. Este se deberá desplegarse con el paso del Mouse, allí se encontraran los ítems que al realizar un clic se abrirán los distintos formularios donde se ejecutaran las operaciones de Productos del negocio, tanto de C-store como de Playa. A continuación desarrollaremos el ítems de Consulta de Facturas por Pagar, este deberá ser ubicado dentro del modulo de ingreso de remitos.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
37
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO DE CONSULTA DE FACTURAS POR PAGAR (C-STORE Y PLAYA)
Para ubicar este formulario se tendrá que dirigir al Formulario Administrador de Facturas de Compra realizar un Clic con el Mouse sobre Por Pagar y deberá aparecer el formulario que se visualiza a continuación.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
38
FASE DE PROGRAMACIÓN (CARPETA Nº 2) En este formulario se tendrá digitar el código del Proveedor ó se deberá seleccionar de la lista donde se podrá visualizar las facturas a pagar que posee el mismo.
Diagrama de Entrada-Salida Proveedor Datos de Productos obtenidos del Remito de Entrega de Mercaderías.
Facturas x Pagar
Fact_xpagar
Detalles_faccom Datos del Proveedor Pantalla Aquí en este formulario cuado se seleccionara una factura y luego presionado el botón Adicionar Abonar, uno deberá realizar el Pago de la misma. Completando la fecha del abono y el importe. También presionando el botón eliminar abono se eliminara un Pago ya realizado, para ello antes se deberá anular ó eliminar la factura.
Archivo Fact_xpagar. (Detalle)
Archivo Fact_xpagar
Campo
Tipo de dato
Longitud
Descripción
Código_fac
Numérico
Doble
Código numérico asignado a cada factura.
Num_abono
Numérico
Entero
Código numérico asignado a cada artículo (se aconseja usar el código de barra del producto).
Valor_abono
Numérico
Doble
Descripción
Fecha_abono
Fecha/Hora
18
Cantidad del artículo a despachar.
Codigo_emp
Numérico
10
Código del empleado que realiza la transacción.
Index
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
39
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MENSAJES DE FACTURAS POR PAGAR (C-STORE Y PLAYA)
Sino se lleva a cabo la selección del Proveedor con factura por cobrar el sistema deberá imprimir este aviso.
Luego de realizar la selección del cliente se deberá visualizar una lista de facturas por pagar, si es que el Proveedor posee facturas por pagar. Entonces se tendrá que proceder a la selección de la factura a aplicar el abono, caso contrario el sistema deberá imprimir el aviso que observamos aquí.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
40
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
En la casilla de Fecha de Abono se deberá escribir en forma correcta la fecha en que se realiza el pago por ejemplo: 17/09/2006. Sino el sistema tendrá que imprimir el aviso que se muestra en esta pantalla.
Cuando no se escriba correctamente el valor del abono el sistema tendrá que imprimir en pantalla el aviso que se observa aquí.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
41
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Si se ingresa correctamente la cifra que compone el saldo el sistema deberá pedir al usuario la confirmación del nuevo saldo, si el usuario presiona “Si” el nuevo saldo será el equivalente al escrito por el usuario, este podrá ser por el total de la factura ó por una parte del valor de la factura.
Al realizar el pago por el total de la factura el sistema deberá imprimir este aviso y como nos comenta aquí esta será removida del listado de facturas pendientes.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
42
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Si el usuario quisiera eliminar una factura en forma incorrecta el sistema deberá imprimir este aviso, donde aconseja al usuario cual es el procedimiento correcto.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
43
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo de Altas Proveedores.
2a8
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
44
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO ADMINISTRADOR DE CLIENTES
Esta es una imagen del Modulo Principal, aquí se deberá desplegar el Menú de Proveedores que se hallara ubicado al lado del Menú de Empresas Clientes. Este se tendrá que desplegar con el paso del Mouse, allí se encontraran los ítems que al realizar un clic se abrirán los distintos formularios donde se realizan las operaciones de Proveedores del negocio. A continuación desarrollaremos cada uno de esos Módulos. Pero antes veremos que formulario deberá abrir cada uno de esos ítems.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
45
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
46
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ADMINISTRADOR DE PROVEEDORES (PLAYA Y C-STORE)
Para ir al formulario Administrador de Proveedores, se deberá posicionar sobre el menú Proveedores y dirigirse a Ingreso. Allí se tendrá que realizar un clic con el Mouse y se ejecutara el formulario administrador de Administrador de Proveedores. El botón de Nuevo tendrá que abrir el formulario de Datos del Proveedor, y nos deberá permitir realizar la configuración de cada Proveedor que posea la Estación de Servicio. Como se nota en esta imagen el formulario deberá ser el mismo para todas las operaciones Ingreso, Modificación, Búsqueda y Eliminación . Con la diferencia que de acuerdo a la apertura del formulario se tendrán que hallar habilitados los botones para su correspondiente operación. El botón de Propiedades deberá abrir el formulario de Datos del Proveedor, solamente para visualizar las propiedades del Proveedor seleccionado de la lista. Sin permitir su modificación. El botón Buscar tendrá que permitir que se abra el menú de búsqueda de Proveedor. El botón Eliminar deberá permitir eliminar un Proveedor seleccionado de la lista, pero el sistema nos tendrá que dar aviso para que antes sea controlado que no tenga facturas pendientes. El botón Por Pagar deberá permitir abrir el formulario de consulta de facturas pendientes, si es que el Proveedor posee facturas pendientes.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
47
FASE DE PROGRAMACIÓN (CARPETA Nº 2) El botón Recargar nos tendrá que permitir que se actualice la lista de Proveedores que deberá ser vista debajo de los botones, como en la imagen se muestra. El botón salir deberá permitir que el usuario salga de este formulario.
Formulario Datos del Proveedor
Fecha y Hora de Ingreso: el sistema deberá imprimir fecha y hora en la que se realizo la configuración del Proveedor. Código: el sistema deberá permitir al usuario el ingreso en forma manual del número de Proveedor que agregara, se aconsejara al usuario que este código sea el número de CUIT. Imagen: el sistema tendrá que permitir que el usuario pueda elegir desde un archivo de imagen el tipo de foto que identificara al Proveedor, si es que hubiese una disponible. Nombres: el sistema deberá permitir ingresar aquí los nombres del Proveedor. Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
48
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Nº de Identificación : el sistema deberá imprimir en forma automática el número de CUIT aquí, que será el mismo que el usuario eligió como número de Código. Dirección: el sistema tendrá que permitir que el usuario escribir aquí la dirección del Proveedor, que luego el sistema almacenara junto con otra información en la base de datos. Teléfono: el sistema deberá permitir que el usuario ingrese aquí el número de teléfono del Proveedor. Fax: el sistema tendrá que permitir que el usuario ingrese en este lugar el número de fax si es que el Proveedor posee uno. Notas: el sistema deberá permitir aquí que el usuario escriba cualquier tipo de información acerca del Proveedor, que pueda ser de utilidad en algún momento que se la requiera. Aceptar: este botón deberá permitir al usuario confirmar la operación, grabando toda la información en la base de datos. Cancelar: este botón tendrá que permitir la salida del formulario sin guardar la información.
Formulario Facturas por Pagar
El botón Por Pagar deberá permitir abrir el formulario de consulta de facturas pendientes ó también deslizándonos y haciendo Clic con el Mouse sobre el ítems Con Facturas Pendientes, si es que el Proveedor posee facturas pendientes de Pago. En facturas por Pagar ya hemos analizado el funcionamiento que deberá proporcionar este formulario.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
49
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Diagrama de Entrada-Salida Datos de los Proveedores de la Estación, obtenidos de la documentación presentada por el mismo Proveedor.
Administrador de Proveedores en Sistema Proveedores
Pantalla
Diccionario de datos Programa: Administrador de Proveedores. Tabla: Proveedores. Tabla con la que se relaciona: Compras. Base de Datos creada con: Motor de B.D. Access.
Archivo Proveedores. Archivo
Clientes
Campo
Tipo de dato
Longitud
codigo_prov
Numérico
8
nombre_prov
Texto
30
identificacion_prov
Texto
8
direccion_prov
Texto
30
teléfono
Texto
15
fax_prov
Texto
15
notas
Texto
300
fecha
Fecha/Hora
Imagen_prov
Foto
6 192 x 242
Descripción Código numérico asignado a cada Proveedor Nombre del Proveedor (obligatorio) Número que identificara al Proveedor (Se sugiere el número de CUIT del Proveedor) Dirección del Proveedor (obligatorio) Teléfono del Proveedor (opcional) fax del Proveedor (opcional) Texto que permitirá escribir notas sobre el Proveedor. Fecha de alta del Proveedor (obligatorio) Foto almacenada en la carpeta de Proveedores.
Index
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
*
50
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
51
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo devoluciones de Facturas C-store y Playa. Modulo de Calculadora.
2a5 5
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
52
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO DE DEVOLUCIONES DE FACTURAS (C-STORE Y PLAYA)
Para ubicar este formulario deberemos dirigirnos al ítems Facturar realizar un Clic con el Mouse sobre Devoluciones y deberá aparecer el formulario que se visualizará a continuación.
Aquí se podrá observar un botón que se denomina Retirar/Eliminar Facturas, es donde se deberá dirigir el usuario habilitado para realizar la devolución de la Factura. Veremos a continuación que es lo que ocurre cuando se presionará este botón.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
53
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Cuando el botón es presionado se deberá abrir otra ventana donde se tendrá ingresar una clave para poder acceder al menú de devoluciones, sin el ingreso de esta clave se denegara el acceso. Y no podrá realizarse dicha devolución de factura.
Si la clave que se ingresara es apta para la realización de la devolución deberá aparecer esta pantalla donde el operador podrá realizar la devolución. Para ello se tendrá que ingresar el Código de empresa ó de Cliente y la fecha a la que corresponde la factura ó las facturas a eliminar. Si estos datos son completados correctamente se deberán habilitar los botones para realizar dicha devolución.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
54
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MENSAJES DEL FORMULARIO DE DEVOLUCIONES (C-STORE Y PLAYA)
Si el código que se ingresa no es correcto el sistema deberá imprimir en pantalla el mensaje que observamos aquí arriba. Donde nos dice que se tendrá que digitar un código valido.
Cuando el operador ha ingresado correctamente los datos solicitados, el sistema deberá imprimir este aviso ya que es muy importante saber que cuando se elimine la Factura esta no podrá ser recuperada.
Una vez finalizada la operación se avisa al usuario del éxito de esta operación.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
55
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Diagrama de Entrada-Salida Clientes Datos de la empresa Facturas x Eliminar
Detalles_facven Datos del Cliente Pantalla
FORMULARIO CALCULADORA (C-STORE Y PLAYA)
Para ubicar este formulario deberemos dirigirnos al ítems Facturar realizar un Clic con el Mouse sobre Calculadora y deberá aparecer el formulario que se visualizará a continuación. Este formulario es una útil calculadora que puede ser utilizado por todos los operadores del sistema.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
56
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo Picos de Combustible Despachando.
2a7
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
57
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO PICOS DE COMBUSTIBLE DESPACHANDO
Esta es una imagen del Modulo Principal, aquí se deberá desplegar el Menú de Combustibles que se hallara ubicado al lado del Menú de Productos. Este se tendrá que desplegar con el paso del Mouse, allí se encontraran los ítems que al realizar un clic se abrirán los distintos formularios donde se realizan las operaciones de Combustibles del negocio. A continuación desarrollaremos el Modulo de Picos Despachando.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
58
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ADMINISTRADOR PICOS DE COMBUSTIBLES DESPACHANDO ( PLAYA)
Para ir al formulario Administrador de Picos Despachando, se deberá posicionar sobre el menú Combustibles y dirigirse a Picos Despachando. Allí se tendrá que realizar un clic con el Mouse y se ejecutara el formulario administrador de Administrador de Picos Despachando. En la barra del Administrador de Picos Despachando se deberá hallar una serie de botones con las fotos de los picos de cada combustible. Estos botones al ser oprimidos podrán permitir al usuario que se realice una selección de la lista que esta por debajo de estos botones, la misma lista deberá contener todos los picos que fueron dados de alta en el menú Configuración de Picos. Otra manera de seleccionar un pico deberá ser escribiendo el número del mismo en el casillero que se podrá hallar debajo de los botones de los picos. Una vez que se ha realizado la selección del pico, realizando un Clic con el Mouse se deberá abrir un menú Información del Pico como el que veremos a continuación en la próxima pagina. El botón salir deberá permitir que el usuario salga de este formulario.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
59
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO INFORMACION DEL PICO
Fecha y Hora de Ingreso: el sistema deberá imprimir fecha y hora en la que se realizo la consulta del Pico de Combustible. Número de Pico: el sistema deberá permitir al usuario visualizar del número de Pico que consultará. Combustible: el sistema deberá permitir la visualización aquí del nombre del tipo de Combustible que despachara el Pico. Número de Tanque: el sistema deberá imprimir en forma automática el número de tanque, que corresponderá al tanque que administrará combustible al pico. Aforador Inicial: el sistema tendrá que permitir que el usuario visualice el número de Aforador Inicial de cada Pico. La diferencia entre el aforador inicial y el final darán como resultado la cantidad de combustible vendido. Aforador Final: el sistema tendrá que permitir visualizar al usuario el número de Aforador Final del Pico. Estado del Tanque: presionado este botón el sistema deberá permitir al usuario actualizar la vista del Nivel del Tanque, correspondiente al combustible que almacena en el. Start: este botón tendrá que permitir al usuario la opción de poder accionar el pico de combustible, para que el mismo permita despachar en el caso de un negocio tipo autoservicio. A continuación se observara una imagen como ejemplo de lo que deberá suceder al presionar este botón. Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
60
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Stop: este botón deberá permitir al usuario la opción de detener el despacho de combustible del surtidor. A continuación se observara una imagen como ejemplo de lo que deberá suceder al presionar este botón.
Reset: este botón tendrá que permitir que el usuario pueda volver a reiniciar el display de Litros Despachados, para que el mismo pueda comenzar una nueva operación. A continuación se observara una imagen como ejemplo de lo que deberá suceder al presionar este botón. Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
61
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Exit: este botón deberá permitir al usuario salir de este formulario. Facturar: este botón tendrá que permitir abrir el formulario de caja y este deberá abrir con la cantidad de litros que figurarán en el display listos para ser facturados, con la opción de que además se pueda seleccionar el cliente al cual se le realizará la factura. A continuación se observara una imagen como ejemplo de lo que deberá suceder al presionar este botón.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
62
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Aceptar: este botón deberá permitir al usuario confirmar la operación, grabando toda la información en la base de datos. Cancelar: este botón tendrá que permitir la salida del formulario sin guardar la información.
Diagrama de Entrada-Salida Artículos Datos de los Picos de Combustibles, obtenidos de cada surtidor perteneciente a la Estación.
Picos Despachando en Sistema
Tanques
Picos
Pantalla Detalles_facven
Diccionario de datos Programa: Administración de Picos Despachando en sistema. Tabla: Artículos Tabla con la que se relaciona: Tanques, Picos, Detalles_facven. Base de Datos creada con: Motor de B.D. Access.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
63
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo de Alta de Productos.
2a6
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
64
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO ADMINISTRADOR DE ALTA DE PRODUCTOS
Esta es una imagen del Modulo Principal, aquí se deberá desplegar el Menú de Productos que se hallara ubicado al lado del Menú de Facturar. Este se tendrá que desplegar con el paso del Mouse, allí se encontraran los ítems que al realizar un clic se deberán abrir los distintos formularios donde se realizaran las operaciones de Productos del negocio, tanto de C-store como de Playa. Los ítems se han organizado manteniendo el orden que llevarán las operaciones. A continuación desarrollaremos el Modulo de Alta de Productos, que se encuentra seleccionado en esta imagen. En este modulo se deberá realizar el alta de Productos mediante el ingreso de todos los datos del producto, algunos de estos datos tendrán que ser provistos por la Casa Central. Otros datos del producto serán extraídos del remito que entregara el proveedor, por ejemplo el código de barras.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
65
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ADMINISTRADOR DE ARTICULOS EN SISTEMA (C-STORE Y PLAYA)
Para ir al formulario Administrador Artículos, se deberá posicionar sobre el menú Productos y dirigirse a Alta de Productos. Allí se tendrá que realizar un clic con el Mouse y se ejecutara el formulario administrador de Administrador Artículos. En este formulario se deberán administrar los artículos. El botón Nuevo tendrá que permitir realizar un alta de Producto nuevo, ósea un artículo que no figura en la lista que se encuentra debajo de los botones. En esta lista podremos buscar y hallar un artículo ya dado de alta y presionando el botón de propiedades se deberá abrir la caja y allí se observaran los detalles del mismo. El botón de Propiedades nos deberá mostrar las propiedades del artículo seleccionado en la lista. El botón de Buscar tendrá que abrir el formulario de búsqueda de artículos y nos permitirá realizar una búsqueda del artículo aplicando criterios diferentes. El botón recarga deberá permitir volver a recargar un Artículo. El botón eliminar tendrá que permitir la eliminación de un artículo, pero al intentar eliminar el artículo nos deberá realizar la siguiente pregunta: "Al eliminar el Artículo también se eliminará su información relacionada en Kardex. Está seguro”. También se podrán buscar Artículos ingresando el código del mismo, estos datos deberán ser ingresados en forma numérica en los casilleros correspondientes ubicados por debajo de los botones mencionados anteriormente. El botón salir nos deberá permitir salir del formulario administrador de Artículos. Si quisiéramos realizar una nueva Alta de Artículo presionando el botón Nuevo se tendrá que abrir el formulario de Propiedades del Artículo que se muestra a continuación en la próxima página. Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
66
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO DE ALTA DE ARTICULOS (C-STORE Y PLAYA)
Datos de prueba Fecha de ingreso: se tendrá que imprimir en forma automática, esta indicará la fecha de alta del artículo. Código del Artículo: aquí de escribirá el código que corresponde al articulo, se aconsejara al usuario escribir los números que corresponden al código de barra del artículo. Imagen: presionando este botón se podrá obtener una imagen del artículo, esta será mostrada cada vez que se realice una consulta de este artículo, tanto en el formulario de propiedades del artículo como en el formulario de facturación. Descripción: aquí el usuario deberá introducir una breve descripción del artículo. Precio de Compra: en este casillero se tendrá que escribir el precio de compra del artículo. Aplicar impuesto: se deberá ingresar el valor del impuesto para ser aplicado al artículo en el momento de su venta. Ubicación en Almacén: el usuario podrá escribir el lugar donde se hallara depositado el artículo. Precio de Venta 1, 2 y 3: en estas opciones el usuario podrá ingresar tres tipos diferentes de precio, esto permitirá vender el artículo con diferente precio. Una opción para los precios especiales que puede manejar una promoción ó una cuenta corriente. A este precio se le sumara el impuesto declarado anteriormente en Aplicar impuesto. Cantidad: aquí se deberá declarar la unidad en la que se halla el producto al ser ingresado.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
67
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Stock mínimo: se deberá declarar la cantidad mínima que debe tener este artículo, de esa forma el sistema dará aviso al usuario cuando este artículo se encuentre en stock por debajo de este requerimiento. Stock máximo: se tendrá que declarar la cantidad máxima que dispondrá este artículo al ser dado de alta. Proveedor 1, 2 y 3: presionando el botón se deberá desplegar una lista con donde figuraran los proveedores dados de alta en el sistema. Puede ser que un artículo sea provisto por diferentes proveedores y el encargado elija a uno de los proveedores para su suministro. Tipo de Producto: uno podrá seleccionar que tipo de producto es (Físico, Servicio, Uso ocasional u Otro Tipo). Este punto servirá también para el armado de promociones. Observaciones: en este espacio el usuario podrá volcar alguna observación, sobre el artículo si es que la hubiese.
Diagrama de Entrada-Salida Datos de Productos obtenidos del Remito de Entrega de Mercaderías. Y calculo del Precio de Venta, estipulado por Casa Central.
Alta de Productos en Sistema
Artículos Pantalla
Diccionario de datos Programa: Alta de Productos de Playa y c-store en sistema. Tabla: Artículos. Tabla con la que se relaciona: Detalles_faccomp, Detalles_facventas, Kardex. Base de Datos creada con: Motor de B.D. Access.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
68
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Archivo Artículos. Archivo
Artículos
Campo
Tipo de dato
Longitud
ID codigo_art
Numérico
4
Descripción_art
Texto
30
Precio_compra
Numérico
5
Impuesto Precio_venta1 Precio_venta2 Precio_venta3 Cantidad
Numérico Numérico Numérico Numérico Numérico
5 5 5 5 5
stock_minimo
Numérico
8
stock_maximo
Numérico
8
observaciones fecha_ingreso
Texto Fecha/Hora
30 6
imagen_art
Texto
15
ubicacion
Texto
10
nombre_prov1
Texto
15
nombre_prov2
Texto
nombre_prov3
Texto
tipo_art
Texto
Descripción Código numérico asignado a cada producto. Se aconseja el número del código de barras del producto. Nombre del producto (Obligatorio). Precio de compra del artículo (obligatorio). Precio del impuesto del artículo. Precio de Venta (1) del artículo. Precio de Venta (2) del artículo. Precio de Venta (3) del artículo. Unidad de venta del Artículo. Stock mínimo que se debe disponer en el Negocio. Stock máximo que se debe disponer en el Negocio. Observaciones para el artículo. Fecha de alta del artículo. Imagen del artículo almacenada en el sistema. Espacio físico donde se deposita el artículo. Nombre del primer proveedor del artículo. Nombre del segundo proveedor del artículo. Nombre del tercer proveedor del artículo. Descripción del tipo de artículo (Ejemplo: Servicio, Producto, etc.)
Index
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
*
69
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo Caja C-store y Playa.
2 a 16
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
70
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO CAJA C-STORE Y PLAYA
Diagrama de Entrada-Salida
Usuarios Clientes
Datos de obtenidos de factura manual, sistema caído.
Ventas C-store y Playa
Fact_xcobrar
Detalles_facven Datos del Cliente Pantalla
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
71
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Diccionario de datos Programa: Caja C-store y Playa. Tabla: Ventas. Tabla con la que se relaciona: Usuarios, Clientes, Fact_xcobrar, Detalles_facven. Base de Datos creada con: Motor de B.D. Access.
Archivo Ventas (Detalle)
Archivo Ventas
Campo
Tipo de dato
Longitud
Código_fac
Numérico
Código_cli
Texto
10
Código numérico asignado a cada cliente (se aconseja usar el número de documento).
fecha y hora
Fecha y hora
18
Formato tipo dato, creado por el sistema en el momento que se produce el ingreso del usuario.
Forma de Pago
Texto
10
Código de Forma de Pago.
Valor_neto Impuesto_total
Numérico Numérico
Doble Doble
Valor neto del producto. Valor total del impuesto.
Abono
Numérico
Doble
Valor del importe abonado.
Saldo
Numérico
Doble
Valor del saldo.
Total
Numérico
Doble
Valor del importe Total.
Notas
Texto
Meno
Lugar para dejar algún detalle sobre la operación.
Estado
Texto
20
Tipo Factura
Texto
15
Código_emp
Numérico
10
Doble
Descripción
Index
Código numérico asignado a cada factura.
*
Estado de la factura (Cancelada, sin cancelar). Tipo y número de factura. Código que identifica al empleado que realiza la factura.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
*
72
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Archivo Detalles_facven (Detalle)
Archivo Detalle_facven
Campo
Tipo de dato
Longitud
Código_fac
Numérico
Código_art
Texto
255
Código numérico asignado a cada artículo (se aconseja usar el código de barra del producto).
Descripcion_art
Texto
100
Descripción
Cantidad
Númerico
Entero
Valor_unitario Impuesto
Numérico Numérico
Doble Entero
Cantidad del artículo a despachar. Valor unitario del artículo. Valor total del impuesto.
SubTotal
Numérico
Doble
Valor del subtotal.
Precio_compra_det
Numérico
Doble
Precio de compra del artículo.
Codigo_emp
Numérico
10
Doble
Descripción
Index
Código numérico asignado a cada factura.
Código del empleado que realiza la transacción.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
73
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Archivo Fact_xcobrar (Detalle)
Archivo Fact_xcobrar
Campo
Tipo de dato
Longitud
Descripción
Código_fac
Numérico
Doble
Código numérico asignado a cada factura.
Num_abono
Numérico
Entero
Código numérico asignado a cada artículo (se aconseja usar el código de barra del producto).
Valor_abono
Numérico
Doble
Descripción
Fecha_abono
Fecha/Hora
18
Cantidad del artículo a despachar.
Codigo_emp
Numérico
10
Código del empleado que realiza la transacción.
Index
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
74
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ADMINISTRADOR DE FACTURAS (C-STORE Y PLAYA)
Para ir al formulario administrador de facturas, debemos posicionarnos sobre el menú Facturar y dirigirnos a Caja C-store ó Caja Playa. Allí realizaremos un clic con el Mouse y se deberá ejecutar el formulario administrador de Facturas de Venta.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
75
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ADMINISTRADOR DE FACTURAS (C-STORE Y PLAYA)
En este formulario se administraran las Facturas de Ventas. El botón Nuevo deberá permitir realizar una facturación nueva, ósea una factura que no figurará en la lista que se encontrará debajo de los botones. En esta lista podremos buscar y hallar una factura ya realizada y presionando el botón de propiedades se deberá abrir la caja y allí se observaran los detalles de la misma. El botón eliminar deberá permitir la eliminación de una factura, pero para ello hay que primero realizar la anulación de la misma. Con el botón Por cobrar se podrá observar las facturas pendientes de pago. Y el botón recarga tendrá que permitir volver a recargar una factura. El botón salir nos deberá permitir salir del formulario administrador de de facturas de ventas. También se podrán buscar facturas ingresando el código de la empresa, sucursal ó número de la factura. Estos datos deberán ser ingresados en forma numérica en los casilleros correspondientes ubicados por debajo de los botones mencionados anteriormente. Si se realizará una nueva factura presionando el botón Nuevo se abrirá el formulario de caja que se muestra a continuación en la próxima página.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
76
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO DE CAJA (C-STORE Y PLAYA)
Datos de prueba Especificaciones del programa sesión verificación de identidad Empresa: el sistema deberá imprimir en forma automática el número de sucursal y el nombre. Usuario: el sistema tendrá que imprimir en forma automática el número de usuario que opera y el nombre. Número de operación: el sistema deberá imprimir en forma automática el número de operación. Fecha: el sistema tendrá que imprimir la fecha actual. Tipo de venta: campo alfabético, que deberá permitir escoger de una lista el tipo de forma de pago. Esta se desplegará presionando el botón
.
Factura Número: campo alfanumérico, que tendrá que permitir escoger de una lista el tipo factura (A, B y C). Para ello se deberá presionar el botón número de la misma.
. Luego se deberá ingresar además del tipo de factura el
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
77
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Cliente: campo tipo numérico, tendrá que permitir ingresar el número de documento del cliente para que se imprima en la factura. También se podrá realizar una búsqueda de cliente haciendo clic sobre el botón que se hallará al lado del casillero. Se deberá abrir esta ventana donde uno podrá hallar al Cliente y realizará la selección para que aparezca en la factura a realizar. Las búsquedas se podrán realizar desde una lista que se visualizará presionando el botón Buscar Ahora ó bien completando el código de cliente, también podrá realizarse escribiendo el nombre del Cliente y si no completando el número telefónico del mismo. La dirección y el fax son otras opciones de búsqueda.
Código del artículo: campo numérico, deberá permitir el ingreso del código que identificará el articulo. El botón que se encontrará al lado del casillero tendrá que permitir la búsqueda del artículo ingresando su nombre. Deberá aparecer un menú de búsqueda como el que se ve aquí.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
78
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Descripción: el sistema tendrá que imprimir en forma automática el nombre del artículo ingresado. Cantidad: campo numérico, que deberá permitir el ingreso de la cantidad del artículo. Valor unitario: campo numérico, tendrá que permitirá elegir de una lista presionando el botón el valor del producto de tres posibles opciones. Estos valores serán declarados cuando se realice el alta del producto. Impuesto: aquí el sistema deberá imprimir automáticamente el impuesto que tiene el artículo, este valor también será declarado cuando se realizará el alta del producto. SubTotal: el sistema tendrá que imprimir en forma automática el subtotal, que será la cantidad de artículos por el valor unitario más el impuesto. Botón adicionar: deberá adicionar la cantidad al artículo ya ingresado. Botón actualizar: tendrá que permitir que el código escrito por el operador entre en la caja para su correspondiente facturación. Botón omitir: deberá permitir borrar un artículo que fue tipiado pero que todavía no ha sido ingresado en la caja para facturar. Botón editar: deberá permitir modificar la cantidad de un artículo ya ingresado en caja. Botón eliminar: con este botón se deberá eliminar un artículo ya ingresado en caja, para ello este artículo tendrá que ser seleccionado. Ingreso modo manual: deberá permitir el ingreso de artículos en forma manual. Ingreso modo automático: tendrá que permitir el ingreso de artículos por medio de lector de código de barras. Notas: deberá permitir el ingreso de datos alfanuméricos, aquí podremos dejar algún detalle sobre esta venta. Por ejemplo si el cliente abonará con un billete de moneda extranjera se podrán anotar los números de serie del billete. Valor neto: tendrá que imprimir en forma automática un valor numérico sobre los artículos a facturar. Impuesto total: deberá imprimir en forma automática un valor numérico, este es el impuesto que corresponderá a la operación a facturar. Descuento: aquí se podrá ingresar un valor numérico que corresponderá al importe que se quiere descontar en la operación de facturación. Abono: es donde se deberá ingresar un valor numérico que equivaldrá al importe que se abona la transacción. Total: en este lugar el sistema deberá imprimir en forma automática el importe total de la operación. Botón aplicar: este se deberá presionar para poder continuar con la operación, sino no se podrá realizar una vista previa del recibo ó factura. Cuando este botón se oprima tendrá que aparecer la siguiente pantalla:
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
79
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Aquí podrá visualizarse la pantalla de Cambio, en esta pantalla uno ingresará el importe con el que pagará el cliente. En el total figurará el importe de la operación el sistema realizará el calculo y deberá imprimir en cambio el importe que se tendrá que devolver al cliente, si la operación se realizará en efectivo y si hay vuelto. Botón cancelar: con este botón se deberá cancelar la operación y se saldrá de la caja. Botón aceptar: con este botón se deberá dar como finalizada la operación, pero antes convendrá realizar una vista previa del recibo ó de la factura. Se entiende que al aceptar la operación esta será grabada y figurara en el administrador de facturas. Vista Previa Factura: al presionar este botón se podrá observar una vista previa de la Factura, también se podrá realizar la impresión de la misma.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
80
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Vista Previa Recibo: al presionar este botón se tendrá que observar una vista previa del Recibo, también se podrá realizar la impresión del mismo. Si se observarán diferencias tanto en la vista previa de recibo como en la de factura por algún error en el ingreso de datos, antes de realizar la impresión se podrá realizar el arreglo volviendo a la factura oprimiendo el botón cerrar. El botón de Guardar como tanto en vista previa recibo como en vista previa factura deberá permitir guardar la impresión de la factura. El botón de Configurar tanto en vista previa recibo como en vista previa factura deberá permitir configurar la impresora. Para ello es indispensable que se encuentre instalada. El botón Cerrar en ambos formularios vista previa y factura, como se menciono anteriormente deberá cerrar el formulario.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
81
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MENSAJES DE CAJA (C-STORE Y PLAYA) En la caja se deberán automatizarán muchos de los ingresos de datos, para que de esta manera se produjera un menor número de errores por parte del operador. A continuación se detallan los mensajes que deberá dar el sistema cuando se realizará una operación indebida. El primer lugar mostramos el cartel de aviso cuando uno completará el casillero destinado al lugar del código con un carácter equivoco.
El operador notara en forma inmediata si ha completado mal el número de código porque cuando este existe enseguida se deberá completar en forma automática los casilleros de cantidad, valor unitario, impuesto, subtotal, descripción y si hay una foto en el sistema del producto este deberá mostrarla. Por debajo del casillero perteneciente a la cantidad. Como se muestra a continuación.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
82
FASE DE PROGRAMACIÓN (CARPETA Nº 2) En caso de que el artículo ingresado este con stock critico el sistema deberá imprimir en pantalla el siguiente aviso.
Al oprimir aceptar tendrá que imprimir otro aviso que nos permitirá continuar con el ingreso del producto ó desistir del mismo.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
83
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Cuando se quiere Editar ó Eliminar un artículo deberá imprimir un cartel como el que se detalla a continuación.
Si no se completa el importe para abonar deberá imprimir un cartel como el que se detalla aquí.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
84
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Si se llegará a presionar vista previa de recibo ó de factura, y no se completo el formulario de aplicar donde se detalla el importe con el que se paga y este realizara el cálculo del vuelto si es que lo hay. Deberá Imprimir este aviso.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
85
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo de Facturas x Cobrar C-store y Playa.
2a7
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
86
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO DE CONSULTA DE FACTURAS POR COBRAR (C-STORE Y PLAYA)
Para ubicar este formulario tendremos que dirigirnos al ítems Facturar realizar un Clic con el Mouse sobre Consultas de Facturas x Cobrar y deberá aparecer el formulario que se visualiza a continuación.
En este formulario digitando el código del cliente ó seleccionándolo de la lista se deberá visualizar las facturas a cobrar que posee el mismo. Aquí en este formulario cuando se seleccione una factura y luego se presione el botón Adicionar Abonar, uno podrá realizar el abono de la misma. Completando la fecha del abono y el importe. También presionando el botón eliminar abono se eliminará un abono ya realizado, para ello antes se deberá antes anular ó eliminar la factura. Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
87
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Diagrama de Entrada-Salida Clientes Datos de obtenidos de factura manual, sistema caído.
Facturas x Cobrar
Fact_xcobrar
Detalles_facven Datos del Cliente Pantalla
Archivo Fact_xcobrar (Detalle)
Archivo Fact_xcobrar
Campo
Tipo de dato
Longitud
Descripción
Código_fac
Numérico
Doble
Código numérico asignado a cada factura.
Num_abono
Numérico
Entero
Código numérico asignado a cada artículo (se aconseja usar el código de barra del producto).
Valor_abono
Numérico
Doble
Descripción
Fecha_abono
Fecha/Hora
18
Cantidad del artículo a despachar.
Codigo_emp
Numérico
10
Código del empleado que realiza la transacción.
Index
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
88
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MENSAJES DE FACTURAS POR COBRAR (C-STORE Y PLAYA)
Sino se llevará a cabo la selección del cliente con factura por cobrar el sistema deberá imprimir este aviso.
Luego de realizar la selección del cliente se deberá visualizar una lista de facturas por cobrar, si es que el cliente posee facturas por cobrar. Entonces se podrá proceder a la selección de la factura a aplicar el abono, caso contrario el sistema deberá imprimir el aviso que observamos aquí.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
89
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
En la casilla de Fecha de Abono se deberá escribir en forma correcta la fecha en que se realizara el pago por ejemplo: 17/09/2006. Sino el sistema tendrá que imprimir el aviso que se muestra en esta pantalla.
Cuando no se escriba correctamente el valor del abono el sistema deberá imprimir en pantalla el aviso que se observa aquí.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
90
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Si se ingresara correctamente la cifra que compone el saldo el sistema deberá pedir al usuario la confirmación del nuevo saldo, si el usuario presiona “Si” el nuevo saldo será el equivalente al escrito por el usuario, este podrá ser por el total de la factura ó por una parte del valor de la factura.
Al realizar el pago por el total de la factura el sistema deberá imprimir este aviso y como nos comenta aquí esta será removida del listado de facturas pendientes.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
91
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Si el usuario quisiera eliminar una factura en forma incorrecta el sistema deberá imprimir este aviso, donde aconseja al usuario cual es el procedimiento correcto.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
92
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo de ingreso de Remitos.
2 a 11
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
93
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO PRINCIPAL PRODUCTOS
Esta es una imagen del Modulo Principal, aquí se deberá desplegar el Menú de Productos que se hallara ubicado al lado del Menú de Facturar. Este se podrá con el paso del Mouse, allí se encontraran los ítems que al realizar un clic se abrirán los distintos formularios donde se realizaran las operaciones de Productos del negocio, tanto de C-store como de Playa. Los ítems se han organizado manteniendo el orden que llevarán las operaciones. A continuación presentamos un diagrama donde se observa como se desarrollara el Menú Productos, también se visualiza cada uno de los distintos ítems y los Formularios que abrirá cada ítem. Luego se analizara en forma completa el Modulo Administrador de Facturas de Compras.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
94
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
95
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ADMINISTRADOR FACTURAS DE COMPRA (C-STORE Y PLAYA) En este modulo se deberán ingresar las facturas ó remitos provenientes de la entrega de mercaderías por parte de los proveedores que abastecen las estaciones de la compañía. Allí se tendrán que volcar las cantidades de los productos que arriban a la Estación.
Para ir al formulario administrador de facturas de Compra, deberemos posicionarnos sobre el menú Productos y dirigirnos a Ingreso de Remitos. Allí realizaremos un clic con el Mouse y se tendrá que ejecutar el formulario administrador de Facturas de Compra. En este formulario se tendrán que administrar las Facturas de Compra. El botón Nuevo deberá permitir realizar una facturación nueva, ósea una factura que no figura en la lista que se encuentra debajo de los botones. En esta lista podremos buscar y hallar una factura ya realizada y presionando el botón de propiedades se abrirá la caja y allí se observaran los detalles de la misma. El botón eliminar permitirá la eliminación de una factura, pero para ello hay que primero realizar la anulación de la misma. Con el botón Por Pagar se podrá observar las facturas pendientes de pago. Y el botón recarga tendrá que permitir volver a recargar una factura. El botón salir nos tendrá que permitir salir del formulario administrador de de facturas de ventas. También se podrán buscar facturas ingresando el código de Proveedor, sucursal ó número de la factura. Estos datos deberán ser ingresados en forma numérica en los casilleros correspondientes ubicados por debajo de los botones mencionados anteriormente.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
96
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Si quisiéramos realizar una nueva factura de compra presionando el botón Nuevo se deberá abrir el formulario de Factura de Compra que se muestra a continuación en la próxima página.
FORMULARIO DE FACTURA DE COMPRA (C-STORE Y PLAYA)
Datos de prueba Especificaciones del programa sesión verificación de identidad Empresa: el sistema deberá imprimir en forma automática el número de sucursal y el nombre. Usuario: el sistema tendrá que imprimir en forma automática el número de usuario que opera y el nombre. Número de operación: el sistema deberá imprimir en forma automática el número de operación. Fecha: el sistema tendrá que imprimir la fecha actual. Tipo de Compra: campo alfabético, que deberá permitir escoger de una lista el tipo de forma de pago. Esta se desplegara presionando el botón
.
Fecha de Vencimiento: campo numérico, que deberá permitir escoger de un Almanaque la fecha de Vencimiento de la factura. Para ello se tendrá que presionar el botón fecha en la que vencerá la factura.
. Luego se deberá seleccionar la
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
97
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Proveedor: campo tipo numérico, que deberá permitir ingresar el número de Proveedor para que se imprima en la factura. También se podrá realizar una búsqueda de Proveedor haciendo clic sobre el botón que se hallara al lado del casillero. Se abrirá esta ventana donde uno podrá hallar al Proveedor y realizar la selección para que aparezca en la factura a realizar. Las búsquedas se podrán realizar desde una lista que se visualizara presionando el botón Buscar Ahora ó bien completando el código de Proveedor, también podrá realizarse escribiendo el nombre del Proveedor y si no completando el número telefónico del mismo. La dirección y el fax son otras opciones de búsqueda.
Código del artículo: campo numérico, tendrá que permitir el ingreso del código que identifica el articulo. El botón que se encuentra al lado del casillero permitirá la búsqueda del artículo ingresando su nombre. Aparecerá un menú de búsqueda como el que se ve aquí.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
98
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Descripción: el sistema deberá imprimir en forma automática el nombre del artículo ingresado. Cantidad: campo numérico, tendrá que permitir el ingreso de la cantidad del artículo. Valor unitario: campo numérico, deberá permitir elegir de una lista presionando el botón el valor del producto de tres posibles opciones. Estos valores serán declarados cuando se hace el alta del producto. Impuesto: aquí el sistema tendrá que imprimir automáticamente el impuesto que tiene el artículo, este valor también será declarado cuando sea realizada el alta del producto. SubTotal: el sistema deberá imprimir en forma automática el subtotal, que sería la cantidad de artículos por el valor unitario más el impuesto. Botón adicionar: deberá adicionar cantidad al artículo ya ingresado. Botón actualizar: tendrá que permitir que el código escrito por el operador entre en la caja para su correspondiente facturación. Botón omitir: deberá permitir borrar un artículo que fue tipiado pero que todavía no ha sido ingresado en la caja para facturar. Botón editar: tendrá que permitir modificar la cantidad de un artículo ya ingresado en caja. Botón eliminar: con este botón se deberá eliminar un artículo ya ingresado en caja, para ello este artículo tendrá que ser seleccionado. Ingreso modo manual: tendrá que permitir el ingreso de artículos en forma manual. Ingreso modo automático: deberá permitir el ingreso de artículos por medio de lector de código de barras. Notas: tendrá que permitir el ingreso de datos alfanuméricos, aquí se podrá dejar algún detalle sobre esta compra. Por ejemplo si la estación abonará con un billete de moneda extranjera se podrán anotar los números de serie del billete. Valor neto: deberá imprimir en forma automática un valor numérico sobre los artículos a facturar. Impuesto total: tendrá que imprimir en forma automática un valor numérico, este es el impuesto que corresponde a la operación a facturar. Descuento: aquí se podrá ingresar un valor numérico que corresponderá al importe que se quiere descontar en la operación de facturación. Abono: es donde se ingresara un valor numérico que equivale al importe que se abonara la transacción. Total: en este lugar el sistema deberá imprimir en forma automática el importe total de la operación. Botón aplicar: este se deberá presionar una vez ingresado el importe de abono, sino imprimirá el siguiente cartel.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados
99
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MENSAJES FORMULARIO DE FACTURA DE COMPRA (C-STORE Y PLAYA) En la caja se han automatizarán muchos de los ingresos de datos, para que de esta manera se produzca un menor número de errores por parte del operador. A continuación se detallan los mensajes que dará el sistema cuando se realizará una operación indebida. El primer lugar mostramos el cartel de aviso cuando uno completa casillero destinado al lugar del código con un carácter equivoco.
El operador notara en forma inmediata si ha completado mal el número de código porque cuando este existe enseguida se deberá completar en forma automática los casilleros de cantidad, valor unitario, impuesto, subtotal, descripción y si hay una foto en el sistema del producto este lo tendrá que mostrar. Por debajo del casillero perteneciente a la cantidad. Como se muestra a continuación.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 100
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Cuando se quiere Editar ó Eliminar un artículo deberá imprimir un cartel como el que se detalla a continuación.
Una vez realizada la selección del artículo el sistema tendrá que imprimirá este otro mensaje.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 101
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Diagrama de Entrada-Salida Datos de Productos obtenidos del Remito de Entrega de Mercaderías.
Ingreso de Remitos al Sistema
Detalles_faccomp
Pantalla
Diccionario de datos Programa: Ingreso de Remitos de Playa y c-store al sistema. Tabla: Detalles_faccomp. Tabla con la que se relaciona: Artículos, Compras. Base de Datos creada con: Motor de B.D. Access.
Archivo Detalles_faccomp.
Archivo Detalle_faccomp
Campo
Tipo de dato
Longitud
Código_fac
Numérico
Código_art
Texto
255
Código numérico asignado a cada artículo (se aconseja usar el código de barra del producto).
Descripcion_art
Texto
100
Descripción
Cantidad
Numérico
Entero
Valor_unitario Impuesto
Numérico Numérico
Doble Entero
Cantidad del artículo a despachar. Valor unitario del artículo. Valor total del impuesto.
SubTotal
Numérico
Doble
Valor del subtotal.
Precio_compra_det
Numérico
Doble
Precio de compra del artículo.
Codigo_emp
Numérico
10
Doble
Descripción
Index
Código numérico asignado a cada factura.
Código del empleado que realiza la transacción.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 102
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 103
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo de Altas Clientes.
2a8
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 104
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO ADMINISTRADOR DE CLIENTES
Esta es una imagen del Modulo Principal, aquí se deberá desplegar el Menú de Clientes que se hallara ubicado al lado del Menú de Combustibles. Este se tendrá que desplegar con el paso del Mouse, allí se encontraran los ítems que al realizar un clic se abrirán los distintos formularios donde se realizan las operaciones de Clientes del negocio. A continuación desarrollaremos cada uno de esos Módulos. Pero antes veremos que formulario deberá abrir cada uno de esos ítems.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 105
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 106
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ADMINISTRADOR DE CLIENTES (PLAYA Y C-STORE)
Para ir al formulario Administrador de Clientes, se deberá posicionar sobre el menú Clientes y dirigirse a Ingreso. Allí se tendrá que realizar un clic con el Mouse y se ejecutara el formulario administrador de Administrador de Clientes. El botón de Nuevo tendrá que abrir el formulario de Datos del Cliente, y nos deberá permitir realizar la configuración de cada Cliente que posea la Estación de Servicio. Como se nota en esta imagen el formulario deberá ser el mismo para todas las operaciones Ingreso, Modificación, Búsqueda y Eliminación . Con la diferencia que de acuerdo a la apertura del formulario se tendrán que hallar habilitados los botones para su correspondiente operación. El botón de Propiedades deberá abrir el formulario de Datos del Cliente, solamente para visualizar las propiedades del Cliente seleccionado de la lista. Sin permitir su modificación. El botón Buscar tendrá que permitir que se abra el menú de búsqueda de clientes. El botón Eliminar deberá permitir eliminar un cliente seleccionado de la lista, pero el sistema nos tendrá que dar aviso para que antes sea controlado que no tenga facturas pendientes. El botón Por Cobrar deberá permitir abrir el formulario de consulta de facturas pendientes, si es que el Cliente posee facturas pendientes.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 107
FASE DE PROGRAMACIÓN (CARPETA Nº 2) El botón Recargar nos tendrá que permitir que se actualice la lista de Clientes que deberá ser vista debajo de los botones, como en la imagen se muestra. El botón salir deberá permitir que el usuario salga de este formulario.
Formulario Datos del Cliente
Fecha y Hora de Ingreso: el sistema deberá imprimir fecha y hora en la que se realizo la configuración del Cliente. Código: el sistema deberá permitir al usuario el ingreso en forma manual del número de Cliente que agregara, se aconsejara al usuario que este código sea el número de documento del cliente. Imagen: el sistema tendrá que permitir que el usuario pueda elegir desde un archivo de imagen el tipo de foto que identificara al cliente, si es que hubiese una disponible. Nombres: el sistema deberá permitir ingresar aquí los nombres y apellido del cliente. Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 108
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Nº de DNI. : el sistema deberá imprimir en forma automática el número de DNI aquí, que será el mismo que el usuario eligió como número de Código. Dirección: el sistema tendrá que permitir que el usuario escribir aquí la dirección del Cliente, que luego el sistema almacenara junto con otra información en la base de datos. Teléfono: el sistema deberá permitir que el usuario ingrese aquí el número de teléfono del Cliente. Fax: el sistema tendrá que permitir que el usuario ingrese en este lugar el número de fax si es que el Cliente posee uno. Notas: el sistema deberá permitir aquí que el usuario escriba cualquier tipo de información acerca del Cliente, que pueda ser de utilidad en algún momento que se la requiera. Aceptar: este botón deberá permitir al usuario confirmar la operación, grabando toda la información en la base de datos. Cancelar: este botón tendrá que permitir la salida del formulario sin guardar la información.
Formulario Facturas por Cobrar
El botón Por Cobrar deberá permitir abrir el formulario de consulta de facturas pendientes ó también deslizándonos y haciendo Clic con el Mouse sobre el ítems Con Facturas Pendientes, si es que el Cliente posee facturas pendientes. En facturas por cobrar ya hemos analizado el funcionamiento que deberá proporcionar este formulario.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 109
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Diagrama de Entrada-Salida Datos de los Clientes de la Estación, obtenidos de la documentación presentada por el mismo Cliente.
Administrador de Clientes en Sistema Clientes
Pantalla
Diccionario de datos Programa: Administrador de Clientes. Tabla: Clientes. Tabla con la que se relaciona: Ventas. Base de Datos creada con: Motor de B.D. Access.
Archivo Clientes. Archivo
Clientes
Campo
Tipo de dato
Longitud
codigo_cli
Numérico
8
nombre_cli
Texto
30
identificacion_cli
Texto
8
direccion_cli
Texto
30
teléfono
Texto
15
fax_cli
Texto
15
notas
Texto
300
fecha
Fecha/Hora
Imagen_cli
Foto
6 192 x 242
Descripción Código numérico asignado a cada cliente Nombre del cliente (obligatorio) Número que identificara al Cliente (Se sugiere el número de documento del Cliente) Dirección del cliente (obligatorio) Teléfono del cliente (opcional) fax del cliente (opcional) Texto que permitirá escribir notas sobre el Cliente. Fecha de alta del Cliente (obligatorio) Foto almacenada en la carpeta de usuarios.
Index *
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 110
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 111
FASE DE PROGRAMACIÓN (CARPETA Nº 2) INDICE
Páginas
Diseño e integración del nuevo sistema: Analizar y distribuir procesos: Diseño de Pantallas , Especificaciones de Entradas, Salidas y de Proceso: Modulo Configuración Tanques de Combustibles.
2a7
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 112
FASE DE PROGRAMACIÓN (CARPETA Nº 2) MODULO ADMINISTRADOR TANQUES DE COMBUSTIBLE
Esta es una imagen del Modulo Principal, aquí se deberá desplegar el Menú de Combustibles que se hallara ubicado al lado del Menú de Productos. Este se tendrá que desplegar con el paso del Mouse, allí se encontraran los ítems que al realizar un clic se abrirán los distintos formularios donde se realizan las operaciones de Combustibles del negocio. A continuación desarrollaremos el Modulo de Configuración de Tanques. Pero antes veremos que formulario deberá abrir cada uno de los ítems.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 113
FASE DE PROGRAMACIÓN (CARPETA Nº 2)
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 114
FASE DE PROGRAMACIÓN (CARPETA Nº 2) FORMULARIO ADMINISTRADOR TANQUES DE COMBUSTIBLES (PLAYA)
Para ir al formulario Administrador de Tanques, se deberá posicionar sobre el menú Combustibles y dirigirse a Configuración de Tanques. Allí se tendrá que realizar un clic con el Mouse y se ejecutara el formulario administrador de Administrador de Tanques. El botón de Nuevo tendrá que abrir el formulario de Configuración de Tanques, y nos deberá permitir realizar la configuración de cada tanque de Combustible que posea la Estación de Servicio. El botón de Propiedades deberá abrir el formulario de Configuración de Tanques, solamente para visualizar las propiedades del tanque seleccionado de la lista. Sin permitir su modificación. El botón Recargar nos tendrá que permitir ingresar nuevamente los datos de un tanque existente. El botón salir deberá permitir que el usuario salga de este formulario.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 115
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Formulario de Configuración de Tanques
Fecha y Hora de Ingreso: el sistema deberá imprimir fecha y hora en la que se realizo la configuración del tanque. Número de Tanque: el sistema deberá permitir al usuario el ingreso en forma manual del número de tanque que configurará. Imagen: el sistema tendrá que permitir que el usuario pueda elegir desde un archivo de imagen el tipo de foto que identificara al tanque. En esta foto de la pantalla se observa como se ha configurado un tanque que expende combustible tipo Ultra. Combustible: el sistema deberá permitir ingresar aquí el nombre del tipo de Combustible que despachara el Tanque. Código de Tanque: el sistema deberá imprimir en forma automática el código de Tanque, que será el mismo que el usuario eligió como número de Tanque. Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 116
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Capacidad del Tanque: el sistema tendrá que permitir que el usuario configure la capacidad de combustible que almacenara ese tanque. Cantidad de Picos: el sistema deberá permitir que el usuario ingrese aquí la cantidad de picos que administraran ese combustible. Despachando por cada surtidor ese combustible. Medición: el sistema tendrá que permitir que el usuario ingrese en este lugar los centímetros marcados en la varilla de medición de cada tanque. De esta forma el sistema calculara el volumen de combustible que resta en el tanque. Aceptar: este botón deberá permitir al usuario confirmar la operación, grabando toda la información en la base de datos. Cancelar: este botón tendrá que permitir la salida del formulario sin guardar la información.
Diagrama de Entrada-Salida Datos de los tanques de Combustibles, obtenidos del proveedor de tanques de la Compañía.
Configuración de Tanques en Sistema Tanques
Pantalla
Diccionario de datos Programa: Configuración de tanques en sistema. Tabla: Tanques. Tabla con la que se relaciona: Artículos, Picos. Base de Datos creada con: Motor de B.D. Access.
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 117
FASE DE PROGRAMACIÓN (CARPETA Nº 2) Archivo Tanques. Archivo
Tanques
Campo
Tipo de dato
Longitud
ID codigo_tanq
Numérico
4
descripción_art
Texto
30
identificacion_tanq
Numérico
5
capacidad_tanq
Numérico
6
cantidad_picos
Numérico
5
puente _medicion
Numérico
7
notas fecha_ingreso
Texto Fecha/Hora
30 6
imagen_tanq
Texto
15
Descripción Código numérico asignado a cada tanque (Obligatorio).. Nombre del producto (Obligatorio). Código que identifica al tanque. Cantidad de combustible que almacena el tanque. Cantidad de picos que despacha el tanque. Cantidad de metros cúbicos que despacha la Estación de Servicio. Observaciones para el tanque. Fecha de alta del artículo. Imagen del artículo almacenada en el sistema.
Index *
Copyright © 2006 Creadores de Sistemas S.A. Todos los derechos reservados 118