Está en la página 1de 26

Universidad

Siglo 21

Lic. En informatica

Seminario de Práctica de Analista de Sistemas de Información

Sistema de gestión de sucursales farmacéuticas

Elias Dottori

VINF06416

Fecha: 05/09/2019

Docente/Tutor: Frias, Hugo Fernando


Tabla de contenido
Introducción ............................................................................................................................ 4
Justificación ........................................................................................................................ 4
Objetivo general del proyecto ................................................................................................ 4
Objetivos específicos del proyecto ......................................................................................... 4
Objetivo general del sistema................................................................................................... 5
Límite ..................................................................................................................................... 5
Alcance ................................................................................................................................... 5
No Contempla ......................................................................................................................... 5
Elicitación ............................................................................................................................... 6
Actividad del cliente ........................................................................................................... 6
T.I.C (Tecnología de la Información y Comunicación) ...................................................... 6
Competencia ....................................................................................................................... 6
Relevamiento .......................................................................................................................... 7
Relevamiento Estructural .................................................................................................... 7
Relevamiento Funcional ..................................................................................................... 7
Organigrama ................................................................................................................................ 7
Funciones de las Áreas ................................................................................................................ 7
Procesos de negocios ................................................................................................................... 7
Diagnóstico ............................................................................................................................. 7
Propuestas de solución ........................................................................................................... 8
Propuesta de solución general ............................................................................................. 8
Listado de Requerimientos funcionales .............................................................................. 8
Listado de Requerimientos no funcionales ......................................................................... 8
Listado de Requerimientos Candidatos .............................................................................. 8
Desarrollo del Prototipo ......................................................................................................... 8
Análisis y Diseño ................................................................................................................ 8
Diagrama de Casos de Uso ................................................................................................. 8
Diagrama de Clases ............................................................................................................ 8
Comunicaciones .................................................................................................................. 8
Diagrama Entidad Relación ................................................................................................ 8
Descripción de Casos de Uso .............................................................................................. 8
Interfaz Gráfica ................................................................................................................. 10
Diagrama de Colaboración ............................................................................................... 10
Pruebas – proceso de V&V ............................................................................................... 11
Bibliografía ........................................................................................................................... 11
Anexo I ................................................................................................................................. 11

Tabla de imágenes

Ilustración 11: GUI: Adhesión a Servicio ............................................................................ 10

Ilustración 12: Diagrama de Colaboración: Adhesión a Servicio ........................................ 11


Introducción

La empresa farmacéutica "FarmaSalud S.R.L", administrada por la familia Moyano, presenta un serio
problema con la gestión global de sus 5 sucursales. El comité ejecutivo busca la forma de subsanar
este inconveniente innovando en nuevas tecnologías que los ayude a mantener una gestión global
estable y que también les permita crecer en el ámbito farmacéutico, ya que ven esto como un
impedimento.

La historia de la farmacia se remonta hacia la edad media, pero nos vamos a centrar en la farmacia
contemporánea y sus problemas de gestión. En los años 70/80, con la comercialización de los
primeros sistemas de bases de datos, las principales farmacias de la época innovaron en este sistema
y lograron mantener un control más estable no solo de su inventario, sino también de su personal. Ya
a fines de los años 90 y principios de los 2000, con la innovación de Internet, algunas bases de datos
implementaban un sistema global de gestión.

La problemática de esta empresa se centra en la gestión global de sus sucursales. Esto afecta tanto a
los dueños, personal del comité ejecutivo y empleados, ya que su actual forma rudimentaria de
gestión dificulta a los superiores mantener un seguimiento detallado de las actividades realizadas,
cantidad de inventario, información de comprar y ventas realizadas.

¿Cómo solucionar el problema de gestión de sucursales


que afecta a la empresa FarmaSalud?

Justificación

La implementación de un sistema de ultima generación de gestión proporcionara a la empresa un


control detallado de cada una de las sucursales, esto abarcaría compras y ventas realizadas,
actividades de los empleados, gestión de inventario, entre otras. Permitirá al comité ejecutivo el
relevamiento del total de la empresa y así poder definir estrategias y planes comerciales. También
permitirá subsanar cualquier inconveniente que ocurra en alguna de las sucursales, sin necesidad de
obstaculizar el desempeño de la misma.

Objetivo general del proyecto

Realizar el estudio a la empresa "FarmaSalud", el cual consistirá en realizar la Propuesta, el análisis y el


diseño de un Sistema de Información, en el cual se aplicaran los conceptos de Tiempo Real.

Este sistema lograra una forma mas eficiente de mantener un control intrasucursal y le brindara
informacion valiosa al comité ejecutivo para realizar sus tareas.
Objetivos específicos del proyecto

Investigación Preliminar.
Propuesta del Sistema.
Desarrollo del Proyecto
Diseño del sistema.
Desarrollo del software
Aplicar las herramientas de análisis, diseño, implementación y otras que nos brinda el mercado para
dar soporte a nuestro trabajo (Herramientas CASE).
Prueba del sistema
Puesta en marcha del Sistema

Objetivo general del sistema

El sistema tendrá como objetivo principal: captar, procesar y brindar la información necesaria para
que el Comité Ejecutivo pueda tomar decisiones acertadas, esta información final será dada en
tiempo real, es decir, se podrá en cualquier momento el estado de las ventas, y en general de los
movimientos realizados en cualquiera de sus 5 sucursales.

Límite

Cobro y entrega del producto


Ticket final
Cierre de caja
Alcance

Facturación
Emisión de comprobantes
Opciones de pago

No Contempla
Código de troquel de medicamentos
Liquidación y cobranzas de cuentas corrientes

Elicitación
Actividad del cliente

Lo más viable para realizar una buena relación con el cliente es un sistema CMR (Customer
Relationship Management)

“Los sistemas CRM tratan de integrar y gestionar todos los contactos entre la empresa y el
cliente de una forma individualizada, con el objetivo de construir relaciones duraderas en el
tiempo y de este modo crear valor.” Revista Farmacia Profesional Vol. 20. Pag. 24-26

Un sistema de CRM debe:


* Identificar los factores importantes para los clientes.
* Promover una filosofía orientada al cliente.
* Adoptar estrategias basadas en el cliente
* Proporcionar al cliente las soluciones que necesite.
* Gestionar las quejas del cliente.
* Seguir todos los aspectos de ventas.
* Crear una vista integral de la información de las ventas y de servicios de los clientes.

Otro de los factores que condiciona la relación Cliente-Vendedor es la Trazabilidad de


Medicamentos

“La trazabilidad es una herramienta eficaz que garantiza al paciente, la calidad y


seguridad de los medicamentos a los que expone el cuidado de su salud.” CoFA. Trazabilidad
de Medicamentos. http://servicios.cofa.org.ar/trazabilidad/

Un adecuado sistema de trazabilidad permite, por ejemplo, la localización inmediata de los


medicamentos que por diferentes motivos, sanitarios o no, hubieran de ser retirados o
impedidos de que lleguen al circuito asistencial o comercial.
T.I.C (Tecnología de la Información y Comunicación)

“Se denominan Tecnologías de la Información y las Comunicación TICS al conjunto de


tecnologías que permiten la adquisición, producción, almacenamiento, tratamiento,
comunicación, registro y presentación de informaciones, en forma de voz, imágenes y datos
contenidos en señales de naturaleza acústica, óptica o electromagnética[1]Las TICs incluyen
la electrónica como tecnología base que soporta el desarrollo de las telecomunicaciones, la
informática y el audiovisual.” Monografias. TICS.
https://www.monografias.com/trabajos89/tics-tecnologias-informacion-y-comunicacion/tics-
tecnologias-informacion-y-comunicacion.shtml

Informáticas: Dentro de este apartado, tendremos las tecnologías que estén relacionadas con el
procesamiento de los datos. Para que la empresa farmacéutica tenga un vasto control del stock de
medicamentos, cantidad de ventas realizadas, etc. Se necesitara de un Gestor de Bases de Datos, en
donde se plasmaran todas las acciones realizadas en cada sucursal.

Telemáticas: Aquí tendremos las tecnologías que permitirán la comunicación entre sucursales. Esto
favorecerá a mantener un control global de la empresa, ya que podremos tendremos una base de
datos que englobaría a todas las sucursales. Otra de las tecnologías que tendremos en cuenta será la
comunicación telefónica, importantísimo para informar de algún error o problema que ocurra en
alguna sucursal de la empresa.

Competencia

Uno de los principales competidores que se encuentra en el mercado nacional es la empresa SIAF, que
ofrece uno de los software más completos del mercado, aunque tiene la desventaja de no poseer un
control de sucursales global. Esto dificultaría mucho su implementación en este proyecto, ya que el
principal problema que abarcamos en esta temática es ese, el control global de las sucursales de
“Farmasalud S.A”.

Tambien nos encontramos con Farmasis, un gestor de farmacias internacional, que, en cambio con el
anterior nombrado, este si posee un sistema de control global de sucursales, y que encajaría
perfectamente en este proyecto. Pero, asi como tiene esta ventaja, también posee varias desventajas,
una de ellas es que solamente esta diseñado para facturar electrónicamente.

Relevamiento
[Es parte de la elicitación, pero en este caso se relaciona con el cliente, tenga en cuenta que cuando
es un caso y no tiene un cliente real, deberá recabar la información con su Tutor/Docente para
establecer el marco necesario de conocimiento para desarrollar el prototipo planteado en su
proyecto.]
Relevamiento Estructural

Stakeholders: Directorio, Comité ejecutivo, Directores técnicos y auxiliares.


Central: Cuenta con un depósito, oficina de gerentes, acceso a internet, servidor VPN,
teléfono.
Sucursales: Cuenta con una computadora con acceso a internet, lector de código de barras,
teléfono.

Relevamiento Funcional

Convenio con proveedores


Pedidos
Pagos
Actualizacion de Stock
Relevamiento de insumos
Ventas

Organigrama

Directorio

Comité ejecutivo Directores


Técnicos

Compras y Asuntos
Administrador Auxiliares
Abastecimiento Legales

Infraestructura Recursos
y Tecnologia Humanos
Funciones de las Áreas

Directorio: Conformado por los jefes de la empresa. Se encargan de la toma de decisiones junto al
comité ejecutivo.

Comité ejecutivo: Lo nombra el directorio para que dirija los acuerdos que ellos toman en la
organización.

Compras y abastecimiento: Se encargan de acordar los convenios con los proveedores, realizar los
pedidos y controlar la falta de stock.

Recursos humanos: Esta área se encarga de seleccionar, contratar, formar, emplear y retener al
personal que la organización necesita para lograr sus objetivos.

Asuntos Legales: Es la encargada de acordar con el titular de la empresa, todo lo referente a la


normativa interna de la empresa, también será el representante legal de la empresa.

Administrador: Es el encargado de la sucursal. Su función es dirigir el establecimiento y asegurarse de


que todo funcione correctamente. Cualquier inconveniente que ocurra, tiene la obligación de
informar a sus superiores.

Auxiliares: Su función generalmente es la atención al publico. Atienden a los clientes y realizan los
cobros.

Procesos de negocios

Proceso: Realizar Venta


Roles: Cliente, Auxiliar, Proveedor
Proceso: Cierre de día laboral
Roles: Administrador, Comité Ejecutivo, Proveedores
Diagnostico

Procesos: Realizar Venta, Cierre del día Laboral

Problema: Falta de constancias de pedidos

Causas: Al momento de realizar un pedido al proveedor sobre un medicamento especial no disponible


en stock, no queda constatado a que cliente pertenece el pedido

Problema: Falta de alertas

Causas: El sistema actual no posee un sistema de alertas que indique la falta de stock en
productos esenciales o de venta periódica

Problema: Información Duplicada

Causas: Al no tener un control intrasucursal de stock y pedidos realizados, más de una sucursal puede
realizar el pedido del mismo insumo

Propuestas de solución

Desarrollar un sistema de gestión de inventarios, comprar y proveedores con base de datos central:

 Gestión de inventarios
 Gestión de Solicitudes y Pedidos
 Gestión de Ventas

Propuesta de solución general


Problema: Falta de constancias de pedidos

Al momento de realizar un pedido sobre un medicamento especial, se deberá cargar en la base de


datos información esencial y de contacto del cliente que solicito el mismo, de esta forma se evitara la
incógnita al momento de entregar el pedido

Problema: Falta de Alertas

El sistema contara con un algoritmo inteligente que recopilara información sobre los
productos que se venden con más frecuencia e informara al farmacéutico cuando estos
productos tengan baja disponibilidad de stock. También será posible ingresar productos de
forma manual

Problema: Información Duplicada


El software proveerá un control de todas las sucursales de la empresa. Esto le permitirá que cada
interacción que se realice en una sucursal, las demás sucursales estarán enteradas de ello, como así
también el comité ejecutivo. Esto permitirá que, por ejemplo, al solicitar un insumo, se revise en el
depósito central de la empresa si se dispone de stock, antes de realizar el pedido al proveedor.

Listado de Requerimientos funcionales

Identificador RF-1
Nombre Registro de usuario
Descripción Cada usuario que tenga acceso al sistema
deberá registrarse con un usuario y una
contraseña. De esta forma se mantendrá un
control sobre quien realiza cada acción en el
sistema.

Identificador RF-2
Nombre Agregar, modificar y eliminar medicamentos
Descripción Poder agregar medicamentos que se
hayan adquirido recientemente.
Poder realizar la corrección de datos
que por algún motivo, no fue ingresado
correctamente.
Los medicamentos que hayan
caducado, tengan datos erróneos o
similares, podrán ser eliminados por el usuario.

Identificador RF-3
Nombre Consulta de stock
Descripción La consulta de stock se realizara para saber qué
productos hay y cuáles no. El objetivo es saber
el estado del inventario de medicamentos.

Identificador RF-4
Nombre Solicitud de insumos
Descripción Realizar pedidos sobre algún faltante al
deposito central, si no esta disponible, dicho
pedido se realizara al proveedor.

Identificador RF-5
Nombre Gestionar reportes de venta
Descripción Se realizaran reportes de cada uno de
los medicamentos que se han vendido,
con respecto a la fecha y cantidad.

Identificador RF-6
Nombre Imprimir tickets de venta
Descripción Los tickets de venta serán impresos
para los clientes por cualquier duda
aclaración que se presente.

Listado de Requerimientos no funcionales

Identificador RNF-1
Nombre Sistema operativo
Descripción La máquina deberá tener instalado un sistema
operativo de Windows 7 en adelante.

Identificador RNF-2
Nombre Fuente
Descripción La fuente será Gabriola 18 negrita y subrayada
para nombre de la farmacia, así como Arial 12
para los precios y medicamentos

Identificador RNF-3
Nombre Color
Descripción El color del sistema deberá ser azul rey para el
contorno y de color azul cielo en el interior, así
como un color rojo para las opciones.

Listado de Requerimientos Candidatos

Nombre Interfaz online


Descripción Brindarle al cliente los artículos disponibles, y
permitirle realizar su pedido desde allí.
Desarrollo del Prototipo
Diagrama de Casos de Uso

Agregar, Modificar o
eliminar un medicamento

Control de stock y Solicitud de insumos


Diagrama de Clases
Descripción de Casos de Uso

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Inicar sesión de usuario Nro. de Orden: 1
Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Director de farmacia y Auxiliar Actor Secundario: no aplica


de farmacia
Tipo de Use Case: Concreto Abstracto
Objetivo: Iniciar sesión con su cuenta en el sistema

Precondiciones: no aplica

Post- Condiciones Éxito: Inicia sesión correctamente en el sistema


Fracaso: El usuario y/o contraseña no son correctos

Curso Normal Alternativas


1. El usuario selecciona Iniciar Sesion

2. El sistema le solicitara que ingrese Usuario y Contraseña 2. El sistema indicara que los datos son
incorrectos
3. El sistema cargara y lo llevara a la pagina principal
12. Fin de CU.
Asociaciones de Extensión: no aplica
Asociaciones de Inclusión: no aplica
Use Case donde se incluye: no aplica
Use Case al que extiende: no aplica
Use Case de Generalización: no aplica
Autor: Elias Dottori Fecha Creación: 16/11/2019
Autor Última Modificación: Fecha Última Modificación:

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Agregar medicamento Nro. de Orden: 2
Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Director de farmacia Actor Secundario: Auxiliar de farmacia

Tipo de Use Case: Concreto Abstracto


Objetivo: Agregar un nuevo medicamento al sistema

Precondiciones: Tener sesión iniciada con su usuario

Post- Condiciones Éxito: Se agregó correctamente el medicamento


Fracaso: Faltan campos por completar

Curso Normal Alternativas


1. El usuario selecciona Agregar medicamento

2. El sistema le solicitara que ingrese los siguientes datos: 2. El sistema indicara que faltan campos por
Nombre, tipo de droga, laboratorio, fecha de vencimiento, completar
concentracion, una vez completados acepta
3. El sistema cargara el medicamento correctamente

12. Fin de CU.


Asociaciones de Extensión: no aplica
Asociaciones de Inclusión: no aplica
Use Case donde se incluye: Inicar sesión de usuario
Use Case al que extiende: no aplica
Use Case de Generalización: no aplica
Autor: Elias Dottori Fecha Creación: 16/11/2019
Autor Última Modificación: Fecha Última Modificación:

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Modificar medicamento Nro. de Orden: 3
Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Director de farmacia Actor Secundario: Auxiliar de farmacia

Tipo de Use Case: Concreto Abstracto


Objetivo: Modificar un medicamento existente en el sistema

Precondiciones: Tener sesión iniciada con su usuario

Post- Condiciones Éxito: Se modificó correctamente el medicamento


Fracaso: No se encontró el medicamento

Curso Normal Alternativas


1. El usuario selecciona la barra de búsqueda y escribe el
nombre del medicamento
2. El sistema le mostrara los medicamentos existentes de acuerdo 2. El sistema no encontró el medicamento
a las palabras que escribió
3. El usuario selecciona el medicamento que corresponde y
selecciona Editar
4. El sistema mostrara los siguientes datos: Nombre, tipo de
droga, laboratorio, fecha de vencimiento, concentracion.
5. El usuario modifica el campo que requiera y acepta 4. Hay campos incompletos

6. El sistema cargara el medicamento correctamente

12. Fin de CU.


Asociaciones de Extensión: no aplica
Asociaciones de Inclusión: no aplica
Use Case donde se incluye: Iniciar sesión de usuario
Use Case al que extiende: no aplica
Use Case de Generalización: no aplica
Autor: Elias Dottori Fecha Creación: 17/11/2019
Autor Última Modificación: Fecha Última Modificación:

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Eliminar medicamento Nro. de Orden: 4
Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Director de farmacia Actor Secundario: Auxiliar de farmacia

Tipo de Use Case: Concreto Abstracto


Objetivo: Eliminar un medicamento existente en el sistema

Precondiciones: Tener sesión iniciada con su usuario

Post- Condiciones Éxito: Se modificó correctamente el medicamento


Fracaso: No se encontró el medicamento

Curso Normal Alternativas


1. El usuario selecciona la barra de búsqueda y escribe el
nombre del medicamento
2. El sistema le mostrara los medicamentos existentes de acuerdo 2. El sistema no encontró el medicamento
a las palabras que escribió
3. El usuario selecciona el medicamento que corresponde y
selecciona Editar
4. El usuario selecciona Eliminar medicamento
12. Fin de CU.
Asociaciones de Extensión: no aplica
Asociaciones de Inclusión: no aplica
Use Case donde se incluye: Iniciar sesión de usuario
Use Case al que extiende: no aplica
Use Case de Generalización: no aplica
Autor: Elias Dottori Fecha Creación: 18/11/2019
Autor Última Modificación: Fecha Última Modificación:

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Consulta de Stock Nro. de Orden: 5
Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Director de farmacia Actor Secundario: Auxiliar de farmacia

Tipo de Use Case: Concreto Abstracto


Objetivo: Consultar el stock de un medicamento

Precondiciones: Tener sesión iniciada con su usuario

Post- Condiciones Éxito: El medicamento se encuentra en stock


Fracaso 1: No hay stock de este medicamento
Fracaso 2: Se encuentra en stock pero no cumple con las condiciones de venta

Curso Normal Alternativas


1. El usuario selecciona la Barra de Búsqueda y escribe el
nombre del medicamento
2. El sistema le mostrara los medicamentos existentes de acuerdo 2. El sistema no encontró el medicamento
a las palabras que escribió
3. El sistema le indicara si se encuentra en stock y si cumple con 2. El sistema le indicara que no cumple con
las condiciones de venta las condiciones de venta

12. Fin de CU.


Asociaciones de Extensión: no aplica
Asociaciones de Inclusión: no aplica
Use Case donde se incluye: Iniciar sesión de usuario
Use Case al que extiende: no aplica
Use Case de Generalización: no aplica
Autor: Elias Dottori Fecha Creación: 18/11/2019
Autor Última Modificación: Fecha Última Modificación:

Nivel del Use Case: Negocio Sistema de Información


Nombre del Use Case: Solicitud de Insumos Nro. de Orden: 6
Prioridad: Alta Media Baja

Complejidad: Alta Media Baja

Actor Principal: Director de farmacia Actor Secundario: Auxiliar de farmacia

Tipo de Use Case: Concreto Abstracto


Objetivo: Consultar el stock de un medicamento

Precondiciones: Tener sesión iniciada con su usuario

Post- Condiciones Éxito: El pedido fue realizado correctamente


Fracaso 1: El pedido no pudo ser realizado

Curso Normal Alternativas


1. El usuario selecciona Solicitud de Insumos

2. El sistema le solicitara que ingrese en caso de ser un 2. El sistema le indicara que ingrese en caso
medicamento el tipo de droga y la concentración de la misma de ser otro artículo el nombre y el tamaño del
mismo
3. El sistema le indicara que el pedido fue realizado con éxito 2. El sistema le indicara que no cumple con
las condiciones de venta

12. Fin de CU.


Asociaciones de Extensión: no aplica
Asociaciones de Inclusión: no aplica
Use Case donde se incluye: Iniciar sesión de usuario
Use Case al que extiende: no aplica
Use Case de Generalización: no aplica
Autor: Elias Dottori Fecha Creación: 18/11/2019
Autor Última Modificación: Fecha Última Modificación:
Interfaz Gráfica

General

Nro. de Orden 1
Nro. de Orden 2

Nro. de Orden 3 y 4
Diagrama de Colaboración

Agregar medicamento

Modificar medicamento
Solicitud de insumos

Bibliografía

https://ingsotfwarekarlacevallos.wordpress.com/2015/06/04/uml-casos-de-uso/

https://www.monografias.com/trabajos67/diagramas-uml/diagramas-uml2.shtml

http://www.sparxsystems.com.ar/resources/tutorial/uml2_classdiagram.html

https://es.slideshare.net/evelynquimbita/interfaz-grafica-matlab

https://www.nubeando.com/2018/04/uml-diagrama-de-colaboracion.html

También podría gustarte