Fundamentos en base de datos
Angello Ferley Rios Arredondo
PROGRAMA DE INGENIERÍA EN SISTEMAS Y COMPUTACION
Ingeniería en sistemas y computación Fundamentos en base de datos
ARMENIA 2011
CONTENIDO Pag. Información de la empresa------------------------------------------------------------Descripción de procesos actuales----------------------------------------------------Enunciado del problema---------------------------------------------------------------Requerimientos funcionales-----------------------------------------------------------Modelo entidad relación.---------------------------------------------------------------
2
Ingenier铆a en sistemas y computaci贸n Fundamentos en base de datos
INFORMACION DE LA EMPRESA
3
Ingeniería en sistemas y computación Fundamentos en base de datos
El supermercado ventanilla verde autoservicio fue fundado por JORGE IVÁN LONDOÑO un referente para el departamento Quindío. Luego de laborar durante años como recolector de café ahorrando dinero de su trabajo, decidió incursionar en el comercio con una tienda llamada Primero de Mayo, de la que salió para adquirir una situada en el centro. “Compró una casa vieja en la esquina de la carrera 15 con calle 23, y le puso por nombre La 15. Sin embargo atendía por una ventanilla y tenía las puertas verdes, y la gente terminó conociéndola como la ‘ventanilla verde’, lo que luego se convertiría en su nombre. Posteriormente se pasó a mitad de cuadra y lo volvió autoservicio para aprovechar su espacio, y sin saber se convirtió en un precedente. Posteriormente, con los ahorros obtenidos de vender las cajas de cartón y bolsas que le sobraban abrieron una cuenta y compró el lote de la carrera 16 con calle 23, donde hoy en día funciona el supermercado. “Fue en esa época en la que empezó a viajar para traer ideas diferentes, y cuando logró que le prestaran el capital para levantar el edificio ayudó a diseñarlo, pese a haber estudiado hasta tercero de primaria”.
Actualmente el supermercado genera un poco más de ciento cincuenta empleos para la ciudad, y es catalogado el mejor supermercado independiente del Quindío y el segundo del eje cafetero porque es una competencia para los supermercados de cadena. Actualmente su junta directiva son sus cinco hijos herederos del supermercado pues con el fallecimiento del fundador don Jorge como era conocido por todos sus clientes, su clientela se basa más que todo en la gente del sur y el occidente de la ciudad aunque sin apartar los demás puntos de la ciudad con su servicio a domicilio presta el servicio para toda la ciudad y hasta para los pueblos más cercanos, en 4
Ingeniería en sistemas y computación Fundamentos en base de datos
marzo del 2012 cumplirá 17 años de servicio y se espera que lo siga haciendo por mucho tiempo más.
PROCESOS ACTUALES
Descripción A continuación se nombraran los procesos que se llevan a cabo en la empresa VENTANILLA VERDE, en este caso nos enfocaremos en la parte del sistema de ventas y información del producto; de sus empleados y tareas que estos realizan. Proceso de ventas: es el proceso que se lleva a cabo cuando el cliente desea pagar los productos seleccionados del supermercado, en este proceso se desea obtener una factura de ventas con las especificaciones del pago realizado por el cliente. Proceso empleados:es un proceso que consta de la identificación y el rol desempeñado por cada uno de los empleados pertenecientes a la empresa, en este proceso de identifica el rol del cajero el cual será el que se designa para el proceso de ventas.
5
Ingeniería en sistemas y computación Fundamentos en base de datos
Proceso de cierre diario: es un proceso que es realizado por un empleado específico y se realiza todos los días al terminar el día de trabajo, consta de información detalla sobre las ventas realizadas en la caja registradora, el tiempo que se lleva por cada registro y cantidad de las formas de pago dando así una evaluación completa de esa caja y cajero. Procesoproducto:con este proceso se busca llevar un control de los productos que se encuentran actualmente en el supermercado, para saber qué cantidad se tiene, que tipo de marcas existen, cuál es su valor y si tiene algún descuento, es uno de los procesos más importantes pues de su información dependerá si es comprado por el cliente o no.
Proceso cliente: este proceso consta de tener al cliente en la base de datos formada por la empresa, eso se realiza para llevar un control del cliente para así agilizar procesos como son los de recopilación de la información cada vez que el cliente realice sus compras, es el proceso en el cual se le brinda todos los servicios que se prestan en el supermercado al cliente para que disponga de ellos.
6
Ingeniería en sistemas y computación Fundamentos en base de datos
Enunciado: El SUPERMERCADO VENTANILLA VERDE quiere diseñar una estructura para diseñar su proceso de ventas. En el supermercado necesita llevar el control de proveedores, clientes, productos, ventas, cierres de caja durante el día. Supermercado Ventanilla verde tiene varios productos, cada uno de los cuales tiene un identificador, un nombre, un valor unitario, un proveedor y una Categoría en la que se organizan id Categoría, nombre y una descripción (La Categoría de los productos podrá ser uno de los siguientes: Supermercado, Droguería, Papelería, Electrodomésticos o Entretenimiento). Un proveedor tiene un Rut, nombre, dirección, teléfono y pagina web. Como requerimiento indispensable del 7
Ingeniería en sistemas y computación Fundamentos en base de datos
supermercado se debe registrar la información de cada venta. El supermercado cuenta con varios procesos para que sus clientes puedan pagar lo que están llevando, un cliente contiene una cedula, nombre, dirección, teléfono, tipode pago (El cual puede ser en efectivo, tarjeta crédito, tarjeta débito, cheque, bonos). Además cuenta con varios empleados en diferentes a AREAS, un empleado tiene, identificador (cedula), nombre, teléfono, dirección, cargo y una clave; si el empleado contiene una clave puede ingresar a cualquier CAJA, se desea llevar un registro de los empleados que ingresan a las diferentes cajas y que quede constancia de la fecha de inicio, fecha final. En el proceso de la venta el empleado registra todos los productos que desea llevar el cliente, una venta contiene identificador de la venta, identificador del empleado (cajero), identificador de la caja, fecha de la venta ,tipo de Pago, totaldelaVenta y los productos que compro el cliente. El cliente tiene la opción de enviar su compra a domicilio; el cual el domicilio contiene identificador del empleado que lleva el domicilio, id Venta, número de bolsas, dirección, teléfono. Al finalizar la labor un empleado realiza el cierre caja el cual contiene idCierre, fecha, idEmpleado, identificación de la caja a la que se realiza el cierre. En la caja se puede realizar varios cierres durante el día y requiere que quede constancia de aquello. Estos cierres son llevados un sitio donde se hace la verificación y el total en pesos de venta en el día (un balance diario), el cual se necesita llevar un registro. REQUERIMIENTOS
Información :
R1 Registro de ventas Permitir llevar un registro de la ventas realizadas durante el día Cantidad de productos, el cajero(un empleado), la caja donde se registra la venta, valor total de la venta
Nombre:
R2 Registro de los empleados en las cajas
Nombre: Descripción:
8
Ingeniería en sistemas y computación Fundamentos en base de datos
Descripción:
Control de los empleados que manejan las diferentes cajas durante el día. Información: Numero caja, identificación del empleado, fecha ingreso, fecha final R3 Nombre: Registro de domicilios Descripción: Control de todos los envíos a domicilio que se hicieron durante el día Información: Número de la caja, identificación del empleado quien llevo el domicilio, dirección, teléfono, las bolsas que llevo, y la venta R4 Nombre: Gestión de los cierres de las cajas Descripción: Control de todos cierre realizado en la diferentes cajas Información: Identificación de la caja, identificación empleado que realizo el cierre y la total de ventas
R5 Nombre: Productos en el supermercado Descripción: Control de productos que existen en el supermercado(Eliminar, Agregar, buscar, modificar) Información: Cantidad de productos, su proveedor, su categoría, precio
R6 Nombre: Balance diario Descripción: Registro de todos los cierres del día y su dinero recogido por todos Información: Cierres en la diferentes cajas
9
Ingeniería en sistemas y computación Fundamentos en base de datos
R7 Nombre: Clientesdel supermercado Descripción: Control de clientes que existen en supermercado(Eliminar, Agregar, buscar, modificar) Información: identificación, nombre, dirección, teléfono
el
R8 Nombre: Proveedoresdel supermercado Descripción: Control de Proveedores que existen en supermercado(Eliminar, Agregar, buscar, modificar) Información: rut, nombre, dirección, teléfono
el
R9 Nombre: Gestión de productos por Categorías Descripción: Gestionar que productos existen en las diferentes categorías, y el producto a que categoría pertenece Información: Productos y sus categorías
10
Ingenier铆a en sistemas y computaci贸n Fundamentos en base de datos
MODELO ENTIDAD RELACION
11
Ingenier铆a en sistemas y computaci贸n Fundamentos en base de datos
12