Vous êtes sur la page 1sur 22

Indice de procesos

1.Gestión clientes ................................................................................................................................. 2


Proceso 1.1 Registrar clientes ........................................................................................................ 2
Proceso 1.2 Gestión presupuestos .................................................................................................. 3
Proceso 1.3 Gestión ventas............................................................................................................. 5
Proceso 1.4 gestión facturas ........................................................................................................... 6
Proceso 1.5 gestión citas ................................................................................................................ 7
Proceso 1.6 gestión incidencias ...................................................................................................... 8
2.Gestión de proveedores ..................................................................................................................... 9
Proceso 2.1 Registrar proveedores .................................................................................................. 9
Proceso 2.2 Registrar albaranes..................................................................................................... 10
Proceso 2.3 Registrar facturas proveedores .................................................................................. 11
Proceso 2.4 Gestión pedidos ......................................................................................................... 12
3.Gestión almacén .............................................................................................................................. 13
Proceso 3.1 Registrar productos .................................................................................................... 13
Proceso 3.2 Registrar catalogo ...................................................................................................... 14
Proceso 3.3 Informe stock ............................................................................................................. 15
4.Gestión gerencia .............................................................................................................................. 16
Proceso 4.1 Gestión localidades .................................................................................................... 16
Proceso 4.2 gestión informes ........................................................................................................ 17
Proceso 4.2.1 Informe ventas ............................................................................................... 17
Proceso 4.2.2 informe gastos ............................................................................................... 18
Proceso 4.2.3 informe beneficios ......................................................................................... 19
5.Empleados ....................................................................................................................................... 20
Proceso 5.1 gestión empleados ...................................................................................................... 20
Proceso 5.2 arqueo caja ................................................................................................................. 21
6.Cajas ................................................................................................................................................ 22
Proceso 6.1 gestión cajas ............................................................................................................... 22
1. Gestión clientes

Proceso 1.1 Registrar clientes


 Se pedirá NIF del cliente, si existe mostrará el código correspondiente al NIF tecleado, las
opciones de editar, dar de baja y salir, si no existe, se insertará desde el teclado el nombre,
apellidos, dirección, teléfono, y C.P validando que cp no exista en la tabla Localidad, si
existe se guardará solo cp en la tabla de cliente y si no se guardará tanto en la tabla cliente
como en la tabla localidad pidiendo el nombre de la localidad y la provincia validando que
no sean campos nulos, blandos, carácter especial o numero.
 Si el cliente existe mostrará tres opciones: Modificar datos, dar de baja y Salir.
 Si se teclea la opción de Dar de baja al cliente se debe mostrar un mensaje advirtiendo que el
cliente se borrará de forma permanente.
 Si se teclea la opción de Editar los datos del cliente se debe mostrar todos los datos del
cliente y preguntando que linea modificar “pulsa 1-nombre, 2-apellidos, etc.. o 0 para
terminar” y la opción para salir de la pantalla de edición de los datos al menú principal.
Proceso 1.2 Gestión presupuestos
 Para crear un presupuesto a un determinado cliente éste debe estar dado de alta en la base de
datos, por eso el primer paso es pedir código cliente y validar que exista en la base de datos
si no existe sacar mensaje de “Cliente no existe” y dar opción de dar de alta al cliente
“Proceso 1.1”, si el cliente existe mostrará una pantalla donde mostrará las opciones de crear
presupuesto, editar presupuesto, cambiar estado del presupuesto.
◦ Opción 1-Crear presupuesto: se va a pedir introducir la forma de pago mostrando antes
una pequeña lista de las formas de pago admitidas desde la tabla forma_pago se pedirá
en un bucle introducir el código de los artículos validando que existan en la tabla
producto y validando también que en la columna stock de la misma tabla sea superior a
1, también pedirá cantidad de ese mismo producto en caso de teclear una cantidad
superior a la existente mostrar ventana de error “No hay disponible en Stock mas
unidades”, y mostrar la opciones de seguir introduciendo mas artículos o salir al menú
principal. Cuando se introduzca una cantidad y se guarde el presupuesto el programa
tiene que restar en la columna stock. En tipo se guardará 1 correspondiente a
presupuesto.
◦ Opción 2-Editar presupuesto: esta opción consiste en añadir nuevos productos al
presupuesto o quitarlos, se debe introducir el código cliente o NIF y validar que exista
en la base de datos, una vez verificada la existencia del cliente, se mostrarán todos los
presupuestos que tiene el cliente guardados en el sistema sin facturar permitiendo eligir
cual editar, una vez elegido el presupuesto, mostrar las siguientes opciones: 1-Modificar
lineas, 2-Añadir nuevos artículos, 3-Eliminar artículos, 4-Dar de baja al presupuesto, 5-
Modificar forma de pago.
▪ 1-Modificar lineas: mostrará todas las líneas del presupuesto y dará a elegir cual
linea modificar, “las lineas irán numeradas, cuando se cojan de la base de datos”,
modificar una linea es modificar la cantidad de ese producto, una vez terminado el
proceso de modificación de una linea mostrará la opción seguir (para seguir
editando lineas “se hará de la misma forma”) y salir (para salir al menú principal). El
programa una vez terminado el proceso de modificación tiene que restar o sumar en
la tabla productos el stock del producto modificado.
▪ 2-Añadir nuevos artículos: consiste en ir pidiendo artículos y la cantidad requerida,
de igual forma en la opción 1.1, al final mostrá la opción salir.
▪ 3-Eliminar artículos de un presupuesto: Consiste en seleccionar un artículo
determinado y eliminarlo. Se elimina de la tabla utiliza, y se sumará cantidad de la
tabla “utiliza” en “stock” de ese mismo producto.
▪ 4-Dar de baja al presupuesto: consiste en eliminar todas las lineas de un determinado
presupuesto, esto conlleva a que se sumen en la tabla producto->columna stock, y se
borre el presupuesto creado de la tabla presupuesto_ped de forma permanente.
▪ 5-Modificar forma de pago: al teclear esta opción el programa nos mostrará la forma
de pago actual y nos mostrará un listado de las formas de pago admitidas, las formas
de pago se extraerán de la tabla forma de pago.
Una vez modificada la forma de pago se guardará de inmediato el código escogido
en la tabla “presupuesto_ped” sin previo aviso, y el programa ofrecerá la opción
salir.
◦ Opción 2-Cambiar estado del presupuesto: esto consiste en que cuando un cliente
determinado acepta un presupuesto o una vez realizado las modificaciones necesarias y
esté aceptado por parte del cliente se cambiará a estado pedido para ser facturado. Una
vez cambiado a estado pedido no se podrá modificar, sólo se podrá facturar y/o eliminar.
Se introducirá código de cliente o NIF, se validará que exista en la base de datos, se
mostrarán todos los presupuestos del cliente, se seleccionará el que se quiera modificar
el estado una vez seleccionado, se mostrará un mensaje advirtiendo de que “una vez
modificado el estado no se podrá modificar, y solo dejará facturar y/o eliminar”, se
guardará 2 en la columna tipo correspondiente a pedido.

Para eliminar un pedido se hará de la misma forma que el punto 1.2.4.


Proceso 1.3 Gestión ventas
 Para gestionar una venta se debe de seguir el siguiente procedimiento: se pedirá introducir
en bucle los artículos y la cantidad, se validará que la cantidad sea superior a 0 e igual o
superior a la disponible en la tabla producto, se tecleará 0 para terminar y entonces mostrará
el total de la compra, y el programa pedirá forma de pago si es tarjeta, mostrará un mensaje
“pase la tarjeta por datáfono y una vez aceptada la operación pulse enter”, cuando se teclee
la opción enter guardará en la tabla venta la correspondiente información así como en la
tabla tiene_prods y en la tabla producto restará del stock disponible.
Proceso 1.4 gestión facturas
 Se introducirá código de cliente si no existe se dará las opciones dar de alta y/o salir, si el
cliente existe se mostrarán tras opciones: Ver facturas, facturar, salir.
Ver facturas: mostrará un listado de las facturas relacionadas con ese numero de cliente,
permitiendo seleccionar cualquier factura para visualizar su contenido.
Facturar: se pedirá código de venta o código de presupuesto se validará que uno de ellos
exista si es presupuesto el programa escribirá en la tabla venta el código de la factura y en la
tabla cliente, y si es presupuesto escribirá el código de la factura tanto en cliente como en
presupuesto_ped.
Salir: salir al menú principal.
Proceso 1.5 gestión citas
 Este proceso debe permitir crear y modificar citas.
Para crear o modificar una cita a un cliente determinado el cliente debe existir en la base de
datos. Si no existe se mostrará la opción de dar de alta, si existe se mostrará crear cita y/o
modificar cita, para crear cita se introducirán la fecha de la cita y la descripción de la misma
en la tabla cita_previa, tomando demás datos desde la base de datos y la fecha de creación
de la cita desde el sistema.
Modificar cita consiste en modificar la fecha de la cita, se introducirá el código del cliente y
se mostrará un listado de las citas cuya fecha_cita sea igual o superior a la fecha actual.
Proceso 1.6 gestión incidencias
 Se pedirá código del cliente si no existe se mostrará las opciones dar de alta y salir. Si el
cliente existe se mostrará un listado de las incidencias históricas del cliente, mostrando las
opciones de editar y crear incidencia, si se desea crear incidencia pedirá los de la incidencia
datos, las marcas y los modelos de los equipos se cogerán de las tablas correspondientes
tablas de la base de datos.
Si se desea editar una incidencia permitirá seleccionar cualquiera de ellas para su edición o
cambio de estado. solo se permitirá editar y cambiar de estado a aquellas incidencias cuyo
estado no aparezca como cerrada.
2. Gestión de proveedores

Proceso 2.1 Registrar proveedores


 Se pedirá código de proveedor, si existe se mostrarán los datos del proveedor ,
junto con las opciones: editar datos de proveedor, dar de baja y/o salir.

Editar datos de proveedor: se mostrará toda la información del proveedor


permitiendo seleccionar linea a linea lo que se desea editar
Dar de baja: hay que advertir mediante un mensaje de que se va a proceder a
eliminar de forma permanente el proveedor, dando las opciones de acepar o
cancelar.
 Si no existe, se pedirán los datos correspondientes y se guardarán en las tablas
correspondientes.
Proceso 2.2 Registrar albaranes
 Se pedirán los datos del albarán, si ya existe mostrará el mensaje de “el albarán
existe”, saliente al menú anterior, si no existe se almacenarán los datos de albarán
en la tabla albarán junto con el código del prdido ya existente del cual deriva este
albarán (todo albarán debe tener un numero de pedido y código cliente del cual
proviene). Y se pedirán los productos de los que se compone dicho albarán en la
tabla compuesto_de.
Proceso 2.3 Registrar facturas proveedores
 Se pedirá código de la factura, si existe se mostrará mensaje “La factura existe”,
dejando solo la opción de salir al menú anterior. S no existe se pedirá resto de
datos.
Proceso 2.4 Gestión pedidos
 Se introducirá el código de proveedor, si existe se mostrará un listado de los
pedidos existentes del proveedor dando las opciones de editar, dar de baja y/o
salir.
◦ Editar: tras seleccionar el pedido a editar se permitirá editar los artículos que
constituyen el pedido, dando la opción de dar de baja a un producto del
pedido o añadir nuevos productos.
◦ Dar de baja un pedido: consiste en eliminar de forma permanente de la base
de datos el pedido seleccionado por el usuario, se mostrará un mensaje antes
de dar de baja advirtiendo de que se quiere eliminar pedido siendo obligatoria
la confirmación del usuario.
 Si el código de proveedor no existe se mostrará mensaje “El proveedor
seleccionado no existe, váyase a la sección de alta de proveedores para registrar
proveedor”, y el programa saldrá al menú anterior.
3. Gestión almacén

Proceso 3.1 Registrar productos


 Dar de alta a un producto: se pedirá código de proveedor, una vez validado se
introducirá en bucle los artículos de ese proveedor (Se tiene que dejar la opción
de terminar), una vez finalizada la introducción de los artículos de un proveedor
se pedirá introducir el código del siguiente proveedor, etc..
 Dar de baja a un producto: se pedirá código de artículo se validará si el producto
pertenece a mas de un proveedor se pedirá el código del proveedor una vez
validado, se procederá a restar stock en la tabla producto linea que corresponda
con el proveedor introducido, mostrando previamente un mensaje de advertencia,
si se acepta se resta la cantidad que se debe pedir y validar que sea igual o
superior a la existente y mayor que 0 en la tabla producto columna stock.
 Modificar la información de un producto: se pedirá código de producto se
validará que exista y que no pertenezca a mas de un proveedor, si el producto lo
suministra mas de un proveedor se pedirá el código del proveedor y una vez
validado se procederá a modificar la información correspondiente, si lo que se
desea modificar es el precio se aplicará al producto por igual pertenezca a uno o
varios proveedores.
 Salir: permitirá salir al menú anterior.
Proceso 3.2 Registrar catalogo
 Interesa guardar los productos (con los respectivos datos de cada producto) y el
proveedor al que pertenece (junto con los datos del proveedor por si no existe).
 Se pedirá introducir el código del proveedor se validará su existencia en la base
de datos, si existe se introducirá el producto si existe se avisará que el proveedor
introducido tiene ya registrado el producto, y se volverá al menú anterior, si el
producto no existe se pedirá la información del producto.
Si el proveedor no existe se dará la opción de registrar el proveedor.
Proceso 3.3 Informe stock
 Permitirá obtención de informe de stock por artículo o de todos los artículos. Al
seleccionar la opción, mostrará las opciones de Ver Stock por artículo y Ver
Stock general.
◦ Stock por artículo: se pedirá el artículo y se mostrará la información
correspondiente al Stock de ese artículo agrupado por proveedor que lo
suministra.
◦ Stock General: sacará un informe de los artículos dados de alta junto con el
resto de la información, agrupado por artículo.
4. Gestión gerencia

Proceso 4.1 Gestión localidades


 Se pedirá código postal, si existe se advertirá que el código ya está dado de alta,
y mostrará las opciones de Editar Localidad, Eliminar Localidad y/o salir y el
programa volverá al menú anterior.
◦ Editar localidad: Se seleccionará la Localidad indicada permitiendo editar el
C.P localidad y provincia.
 Si el C.P no existe se pedirá localidad y provincia.
Proceso 4.2 gestión informes

Proceso 4.2.1 Informe ventas


 Se introducirá una fecha “desde” y otra “hasta” validando que sean correctas,
y que la fecha “hasta” introducida sea igual o superior a la fecha “desde” se
mostrarán todas las ventas realizadas (con todos los datos de las ventas) en
ese periodo.
 Se permitirá sacar informes de ventas por periodos, y agrupado por
trabajador que hayan realizado la venta y mostrando el importe total
correspondiente.
Proceso 4.2.2 informe gastos
 Se introducirá una fecha “desde” y otra “hasta” , se validará que las fechas
sean correctas, y la fecha “hasta” debe ser superior a la fecha “desde”, se
mostrará un listado de los gastos desde la tabla gasto, donde se mostrará el
importe y la descripción junto con la fecha.
Proceso 4.2.3 informe beneficios
 El informe de beneficios consiste en dos apartados: Informe de beneficios de
ese mes, y del año actual.
◦ Informe del mes actual: es una opción del menú donde no se van a
introducir datos desde el teclado, sino que el programa coge la fecha del
sistema, y mediante una consulta sql se extraerá el margen que deja cada
artículo (margen=pvp-p.compra) se guardará importe total los márgenes ,
se almacenará de forma temporal en una variable, se extraerá el importe
total de los gastos y se devolverá el resto (total_margen-gatos).
◦ El informe Anual: consiste en hacer los mismos pasos que en el proceso
anterior únicamente cambiando la fecha, en vez de tomar como referencia
el mes se tomará el año actual.
5. Empleados

Proceso 5.1 gestión empleados


 Este proceso debe permitir registrar, editar y eliminar datos de un empleado:
Para registrar un empleado se debe introducir el NIF del mismo, se validará
que no exista; si existe se mostrarán los datos y se dará la las opciones de
editar, eliminar y/o salir.
◦ Editar: se mostrará la una lista de los campos que componen el
formulario, debiendo teclear el numero que corresponda a una linea para
poder modificarla; se modificará en la base de datos linea por linea.
◦ Eliminar: Se borrará de la base de datos al empleado seleccionado
debiendo sacar antes un mensaje de advertencia de que se dispone a
eliminar un empleado de forma permanente, si acepta se aplicara el delete
a la tabla empleado.
◦ La opción salir volverá al menú principal.
Proceso 5.2 arqueo caja
 Se pedirá dinero inicial que se debe coger este dato de la tabla caja,
seguidamente se tecleará el importe total en efectivo disponible en la caja, se
extraerá el importe total de las ventas realizadas ese día con forma de pago
“Efectivo”, una vez obtenidos estos datos se restará del dinero disponible en
caja el dinero inicial y el resto se le restará el total de ventas, en función de si
sobra o falta dinero el programa debe avisar al cajero de que falta o sobra
dinero y la cantidad, si no descuadra se guardará el mismo importe inicial,
que se descontará del dinero total.
6. Cajas

Proceso 6.1 gestión cajas


 Este es un proceso que consiste básicamente en registrar quién ha abierto una
caja en que fecha, se guardará todo en la tabla caja.
◦ Se pedirá el código de empleado, si no existe mostrará un aviso pidiendo
que se registre antes (no se permitirá registrar empleados desde este
punto).
Si existe se almacenará en la tabla caja el código de empleado, la fecha
actual y el código de caja, con su importe inicial que es el anterior (el de
la fila anterior que es el asignado ya por el responsable o el que se guardó
antes porque no ha habido descuadre)

Vous aimerez peut-être aussi