Tarea 1 Entornos de desarrollo
Tarea para ED01.
Detalles de la tarea de esta unidad.
Enunciado.
La empresa BK ha recibido un nuevo encargo de software.
Se trata de diseñar una aplicación para una tienda especializada en vender productos estéticos.
La tienda desea trabajar con software libre. Además, desea explícitamente que la aplicación sea capaz de cumplir las siguientes tareas:
Proporcionar facturas de las ventas.
Llevar la cuenta de lo que vende cada trabajador.
Controlar el stock de productos en almacén.
Operar con lector de código de barras y tarjetas de crédito.
Controlar los precios de los productos y ofrecer la posibilidad de operar con ellos.
El tiempo de respuesta de la aplicación ha de ser lo menor posible.
No se podrán …ver más…
Requisito Gestión de ventas: Requisito 1.1 Se leerán los códigos de barras de los productos y se contará con terminal TPV para el cobro de clientes con tarjeta. Una vez dada vía libre por parte del banco o entrega de efectivo se procederá a emitir la factura al cliente y copia para empresa. Accesible a todos los roles. Para toma de datos de códigos de barras (precio, IVA aplicable) el módulo recogerá la información de requisito 2.1 Modulo Producto también se enviará cambio de estado a vendido de los ítems vendidos. Para validación de DNI vendedor introducido se conectará con Módulo de personal no permitiendo la introducción de ningún dato que no esté contenido en este. Requisito 1.2 Los datos de venta quedarán almacenados en base de datos incluyendo datos vendedor (DNI), datos cliente (NIF, CIF), fecha de compra e importe de la misma. Solo accesible rol supervisor Requisito 1.2.1 Se dispondrá de consulta en pantalla y facilitará salida impresa de las ventas por empleado. Solo accesible por rol de empleado.
Requisito Módulo Producto. Requisito 2.1 Se almacenará en base de datos todos los productos de forma genérica con los siguientes campos del producto, código genérico, marca, nombre comercial, precio de coste y de venta e IVA aplicable. Se podrán modificar estos campos (PVP,PCTE, IVA)y se tendrá en cuenta que han de ser campo numéricos para realización de