Base de Datos 1 180726203657
August 6, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Base de Datos 1 180726203657...
Description
UNIVERSIDAD NACIONAL DE TRUJILLO Facultad de Ciencias Físicas y Matemáticas
Farmacia Chimú” Chimú ” “Sistema de Base de Datos para la Farmacia
CURSO:
BASE DE DATOS I DOCENTE:
DÍAZ PULIDO, JOSÉ ARTURO AUTORES:
SAAVEDRA JIMENEZ, LENIN SLEYTER TAFUR TRUJILLO, LUIS ANGEL
Trujillo - La Libertad 2018
RESUMEN
El presente proyecto tiene como finalidad destacar la solución para la automatización del inventario para una farmacia, donde se requiere el mejor control sobre la administración de sus medicamentos y sus ingresos alcanzando la optimización de este proceso de manera manera simplificada, obteniendo un control totalmente dinámico y de fácil uso. Para desarrollar una solución ante nuestra problemática necesitamos hacer uso de diversos programas, hicimos uso del software “Dia” el cual nos permitió hacer nuestro Diagrama de Entidad-Relación, también hicimos uso de el álgebra lineal y para verificar nuestras consultas hicimos uso del software “Relational”. Por otro lado, también usamos
MySQL Workbench como software principal para el diseño di seño de la base de datos, el cual nos sirvió para hacer el script de nuestra base, donde también realizamos el modelamiento relacional, donde creamos entidades entidades con las características descritas en el diagrama E-R y generar un diccionario de datos el cual nos muestra de manera ordenada nuestras tablas con descripciones que ingresamos para cada campo de las entidades. Finalmente usamos la API JDBC que q ue permite la ejecución de operaciones sobre sobre bases bases de datos datos desde el el lenguaje lenguaje de programación Java, Java , independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede, utilizando el dialecto SQL del modelo de base de datos que se utilice. Esto nos permitió desarrollar un software con un interfaz i nterfaz amigable al usuario. usuario.
REALIDAD PROBLEMÁTICA En la Farmacia Chimú, ubicada en la calle José Béjar 444 -El Porvenir -Trujillo - La Libertad-Perú; que se dedica a la venta de medicamentos a personas naturales, el dueño y único empleado en dicho establecimiento tiene un problema con la administración de los medicamentos y el control de compras y ventas. La gestión de compra consiste en adquirir los l os medicamentos para abastecer el almacén, esta compra genera un comprobante llamado documento de compra, en este documento documento podemos ver ver quién es el proveedor, proveedor, la fecha que se realizó la compra, la numeración numeración de dicho documento, los datos del dueño y los detalles de la compra. Estos detalles de compra se muestra los medicamentos adquiridos, adquiridos, las cantidades de cada medicamento, el precio en soles de dichos medicamentos. Posteriormente los medicamentos son almacenados en el único almacén de la farmacia. Aquí se almacenan los medicamentos, los atributos de estos medicamentos son los siguientes: Id Medicamento, nombre del medicamento, fecha de fabricación, fecha de vencimiento y la descripción de los medicamentos. La gestión de venta consiste en suministrar medicamen medicamentos tos a los clientes naturales los cuales realizan pequeñas compras, esta compra genera un comprobante llamado documento de venta, en este documento podemos ver quién es el Cliente al que se le vendió el medicamento, la fecha que se realizó la venta, la numeración de dicho documento, los datos del empleado y los detalles de la Venta. Estos detalles de Venta se muestran los medicamentos pedidos por el cliente, las cantidades de cada medicamento, el precio en soles de dichos medicamentos. medicamentos. Estos medicamentos son extraídos del almacén de la farmacia.
INGENIERÍA DEL PROYECTO A. Algebra Relacional 1. Mostrar datos del medicamento que su stock es mayor a 80. σStock_Medicamento>80(Detalle_de_Almacen⋈Medicamento)
2. Mostrar las ventas relizadas entre el 20 de mayo del presente año hasta el 12 de junio. (σFechaVenta.month==5(Documento_de_ Venta) Venta) ∩σFechaVenta.day>=20(Documento_de_Venta)) ∩
∪(σFechaVenta.month==6(Documento_d (σFechaVenta.month==6(Documento_de_Venta) e_Venta)
σFechaVenta.day80(Detalle_de_Almacen⋈Medicamento)
Medicamento)
∪σStock_Medicamento
View more...
Comments