FARMASIA SISFAR “SISTEMA DE INVENTARIOS Y FACTURACION DE FARMACIA” “SISFAR” LA PAZ, SEPTIEMBRE DE 2011 ENCARGADOS DEL PROYECTO TAPIA TIRINA JHOEL DAVID DAVID_FENIX1@HOTMAIL.COM ZULETA QUISPE CRISTOBAL TOBALCRIS99@HOTMAIL.COM TABLA DE CONTENIDOS 1. INTRODUCCION 3 2. ANTECEDENTES 3 3. DIAGRAMA CON LOS SUBSISTEMAS 4 4. MODELO DE LOS CASOS DE USO DEL NEGOCIO 5 5. MODELO DEL DOMINIO 6. MODELO DE OBJETOS DE LOS CASOS DE USO 7 7. ANALISIS DE PROBLEMAS 8 8. OBJETIVO GENERAL 9 9. OBJETIVOS ESPECIFICOS 9 10. ALCANCES 10 11. REQUERIMIENTOS DE HARDWARE Y SOFTWARE 10 12. ARQUITECTURA DEL SISTEMA 11 2 1.- INTRODUCCION En muchas empresas o microempresas que están surgiendo, se ve una gran necesidad de automatizar la información,dado que facilita el trabajo y proporciona datos más exactos. Es importante conocer las muchasventajas que proporciona la automatización de estos sistemas manuales, una de esas ventajas es de administrar los datos correctamente tanto en la parte de inventarios y ventas que se realiza a cualquier empresa que compra y vende productos. Los sistemas requeridos por cualquier empresa deben tener los datos en constante actualización, sermás eficientes y tener una cantidad mínima de errores. El proyecto que deseamos desarrollar es un sistema de información y base de datos que contenga todos los datos de las ventas, compras e inventarios, ademásque todos los datos estén correctos; de esta manera facilitar la información en cada una de estos departamentos, desde el cajero hasta el administrador de inventarios. Con todas estas características que tiene un sistema de información, ahorraremos tiempo y lo más importante los clientes y los dueños de la farmacia están satisfechos. 2.- ANTECEDENTES Cierta farmacia ofrece productos farmacéuticos al público en General, su fin es de satisfacer todas las necesidades de los clientes, ofreciendo productos de calidad, garantizados y revisados. La farmacia tiene contactos con muchos proveedores a su disposición los cuales son quienes le otorgan la posibilidad de adquirir los diferentes fármacos que son requeridos por el público, es decir la farmacia puede hacer pedidos en pequeñas y grandes cantidades y los proveedores les facilitan rápidamente los mismos. Para controlar la existencia de los productos que están por vencer van verificando uno por uno y determinar la existencia exacta de la misma. Para determinar e identificar los productos que están por vencer van verificando físicamente producto a producto y leer las fechas de vencimiento para ponerlos en un lugar especial para venderlos mas rápidamente. La mentalidad que tiene la farmacia es de ser los mejores en el mercado ofreciendo productos de calidad y cubrir todas las necesidades del cliente, contando con gente responsable e integra en su trabajo. 3 Dada una revisión bibliográfica en la Carrera de Informática UMSA se ha identificado los siguientes proyectos afines a la temática de este proyecto. “Sistema de Control y Seguimiento de Inventario de Fármacos” [T1840], este sistema está diseñado para el control de inventarios de una clínica para un mejor registro e inventariado de los fármacos. “Sistematización de Procesos Administrativos y Operativos”[T-1745], mejora de las operaciones administrativas y operativas, pedidos, ingresos, egresos, reportes y otros procesos para facilitación del trabajo administrativo de una farmacia. “Sistema informático de gestión Hospitalario médico administrativo” (Módulos farmacia, almacenes y adquisiciones) [T1540], el sistema realiza la sistematización automática del sistema manual de un seguro, tanto en el área de personal de farmacia como el inventariado de los fármacos, compra y devolución de los mismos. 3.- DIAGRAMA CON LOS SUBSISTEMAS Gestión de compras Administra cion Gestión de Inventarios Personal de Venta Gestión de ventas y facturación 4 4.- MODELO DE LOS CASOS DE USO DEL NEGOCIO 4.1. MODULO VENTAS Y FACTURACION.-Registro de ventas y Facturación SOLICITA FARMACO VERIFICA EXISTENCIA DE FARMACO INFORMA PRECIO DE FARMACO PAGA POR EL FARMACO REGISTRA FARMACO CAJERO PROPORCIONA DATOS LLENAR FACTURA CLIENTE VERIFICAR DATOS EXPEDIR FACTURA 5 4.2. MODULO COMPRAS E INVENTARIO Registro de farmacos «extends» Registro de proveedores «uses» Administrador Realizar pedidos Verificar Stock Entrega de farmacos Proveedor Retiro de farmacos vencidos 5. MODELO DEL DOMINIO.5.1. MODULO VENTAS Y FACTURACION.FACTURA CLIENTE VENTA 6 CAJERO FARMACOS 5.2. MODULO COMPRAS E INVENTARIO.Farmacos Proveedores Catalogo 6. MODELO DE OBJETOS DE LOS CASOS DE USO.6.1. MODULO VENTAS Y FACTURACION.- FARMACO CLIENTE FARMACO FACTURA CAJERO 6.2 Modulo de inventarios Realizar pedido Administrador Proveedor 7 Catalogo Entregar fármacos Proveedor Administrador Stock 7. ANALISIS DEL PROBLEMA.7.1. MODULO DE VENTAS Y FACTURACION.El problema de: La facturación manual causa muchas veces que se omita alguna venta. Al momento de la venta no se tenga una información actualizada de los fármacos, si existen o no en inventarios. Afecta a: El impacto asociado es: Una solución sería: Tener la información precisa de qué fármacos está a punto de expirar, y ponerlos a la venta. Departamento de Administración Dueños de la Farmacias Clientes Pérdida de Clientes por la lentitud de la atención. Falta de informes precisos que permita verificar los datos de venta con clientes. adecuada Realizar un sistema que nos permita relacionar los datos de ventas y inventario, de esa manera tener datos precisos. 8 7.2. MODULO DE COMPRAS E INVENTARIOS.El problema de: Controlar el stock existente en la farmacia, de forma que se pueda hacer pedido. Gestionar las órdenes de compra realizadas por los clientes. Gestionar los pedidos realizados a los proveedores. Gestionar la facturación de la empresa. afecta a: Departamento de administración. El impacto asociado es: Almacenar toda la información referente a los proveedores, pedidos y que esta información esté al instante accesible y actualizada, en lugares físicamente muy distantes es un proceso prácticamente imposible de realizar en el caso de que no esté informatizado. Una solución adecuada sería: Informatizar el proceso, usando una red local con una base de datos accesible desde los distintos nodos de la red y generar interfaces amigables y sencillas con las que acceder a dicha base de datos. 8. OBJETIVOS GENERAL Desarrollar un sistema de información que permita mejorar el control de compras y ventas de fármacos 9. OBJETIVOS ESPECIFICOS 9.1. MODULO DE VENTAS Y FACTURACION. Mejorar el proceso de venta de fármacos, para esto se realizara formularios que nos permiten verificar la existencia de los fármacos en almacén. Se desea realizar un proceso de facturación donde se tendrá todas las ventas de manera de que no se encuentre redundancia de datos y se emitirá una factura concisa. 9.2. MODULO DE COMPRAS E INVENTARIOS. Diseñar una base de datos segura y confiable, en la cual estará detallada la descripción completa de los fármacos y precio adquirido. Clasificar los fármacos de acuerdo a sus características. Llevar el control automatizado de los fármacos de la Farmacia para la renovación y retiro de los mismos en caso de caducidad, además de controlar el stock de los mismos. 9 Diseñar un modelo de inventarios para el control de entradas y salidas de los fármacos. Realizar un registro de proveedores para su fácil ubicación. Pronosticar exacta para el abastecimiento de los fármacos. 10. ALCANCES.10.1. MODULO VENTAS Y FACTURACION. Registro y control de salidas de los fármacos de la farmacia. Registro de Facturación. Fármacos más y menos vendidos. Realizar los siguientes reportes: - Ventas en determinados tiempos. - Fármacos más vendidos mensualmente. - Fármacos menos vendidos mensualmente. - Fármacos agotados. - 10.2. MODULO COMPRAS E INVENTARIO. El listado detallado contendrá información de los fármacos y su uso en formato texto. Emisión de reportes de stock. Alarmas automáticas para la compra de fármacos con bajo stock. Implementación de una red. Controlar, buscar y registrar todos los movimientos de inventarios. Utilizar un modelo de inventarios dinamico 11. REQUERIMIENTO DE HARDWARE Y SOFTWARE.11.1. SOFTWARE Para el desarrollo El sistema será desarrollado: - Lenguaje de programación PhP - Base de datos en MySql - Servidor Apache 2 Para la implementación El sistema podrá correr en plataformas Windows XP. 10 11.2. HARDWARE Requerimos también de una red para realizar todas las transacciones tanto de almacén, como de las distintas cajas para lo cual requerimos de: Servidor Microprocesador CORE i3 Disco 250 Gb. Memoria 4 Gb Cajas CORE 2 DUO 80 Gb. 2 Gb. Inventarios CORE 2 DUO 80 Gb 2 Gb. Accesorios Monitor, teclado, mouse, lector de DVD Monitor, teclado, mouse, impresora Monitor, teclado, mouse, lector de DVD, impresora 12. ARQUITECTURA DEL SISTEMA Vendedores Servidor Terminal 1 Punto de venta 1 Terminal 3 Para realización de inventarios Terminal 2 Punto de venta 2 Administrador 11