Tesis Borrador 2
Tesis Borrador 2
ADMINISTRACIÓN
TECNICO EN PROGAMACION ANALITICA
T E S I S
Director (a):
Lic. Carmen
Centro de estudios
técnicos en
administración
Mexico CDMX 2024
4 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas
Bibliografía 5
Nota de Aceptación
Bogotá, 2020
6 Diseño de un sistema de información para el control de inventario de
medicamentos
DEDICATORIA
AGRADECIMIENTOS
Este trabajo se lo dedico de manera especial a dios, y a las personas que me apoyaron en
el transcurso de mi vida, a mi madre Claudia Castillo Rivera, mi tío Salvador Hurtado
Rivera, y a Miguel Ángel López. Me supieron inculcar valores y confiaron en mi persona y
en mis deseos de superación.
Depositando su entera confianza en cada reto que se me presentaba sin dudar ni un solo
momento en mi capacidad. Es por ellos que soy lo que soy ahora
Bibliografía 7
Contenido
Pág.
2 Objetivos....................................................................................................................20
2.1 Objetivo General...................................................................................................20
2.2 Objetivos Específicos............................................................................................20
3 Alcances y limitaciones............................................................................................21
3.1 Alcances................................................................................................................21
3.2 Limitaciones..........................................................................................................21
4 Metodología................................................................................................................22
4.1 Investigación datos...............................................................................................22
4.2 Indagación de trabajos similares..........................................................................23
4.3 Análisis y Diseño...................................................................................................23
4.4 Evaluación.............................................................................................................23
5 Marco referencial.......................................................................................................24
5.1 Marco teórico........................................................................................................24
5.1.1 Sistema de información(Raffino, 2019a)..........................................................24
5.1.2 Sistemas de información en la toma de decisiones..........................................25
5.1.3 Arquitectura de referencia................................................................................25
5.1.4 Diseño de software...........................................................................................26
5.2 Estado del Arte.....................................................................................................27
5.3 Marco conceptual..................................................................................................31
5.3.1 Inventarios (García, 2017)................................................................................31
5.3.2 Técnicas para realizar un inventario.................................................................32
5.3.3 Pasos para un realizar inventario.....................................................................32
7 Arquitectura de referencia........................................................................................40
7.1 Punto de vista de contexto....................................................................................40
7.2 Punto de vista funcional........................................................................................40
7.2.1 Diagrama de componentes:..............................................................................40
7.2.2 Casos de uso....................................................................................................42
8 Diseño de un sistema de información para el control de inventario de
medicamentos
7.2.3 Diagrama de clases..........................................................................................47
7.2.4 Mockups...........................................................................................................51
7.3 Punto de vista de información...............................................................................61
7.3.1 Modelo entidad relación....................................................................................61
7.4 Punto de vista despliegue.....................................................................................62
7.4.1 Vista despliegue...............................................................................................62
9 Conclusiones.............................................................................................................67
10 Referencias................................................................................................................68
Bibliografía 9
Lista de tablas
Pág.
Tabla 1. Trabajos relacionados 30
Lista de cuadros
Pág.
Cuadro 3. Autenticación 35
Lista de figuras
Pág.
Figura 1. Metodología 22
Resumen
El objetivo del trabajo es el diseño y desarrollo de un sistema para el control de inventario,
el cual ayude a la gestión de medicamentos en una farmacia, llegando a disminuir los
inconvenientes presentados al momento de la distribución de productos farmacéuticos y
así prestar un buen servicio hacia el usuario final.
Sin embargo, los inconvenientes que se quieren llegar a tratar y disminuir, son aquellos en
donde los medicamentos pueden llegar a atentar en contra de la salud de la gente, como
puede ser la disponibilidad de productos ya sin vida útil o caducados, elementos en un
estado no recomendado por mal almacenamiento y confusión al momento de la entrega
por parte de la farmacia hacia el cliente.
La propuesta es un sistema para el control de inventario de medicamentos, el cual
contribuya a la disminución de los errores presentados en las farmacias al momento de la
distribución de fármacos.
Bibliografía 1
3
Introducción
El siguiente trabajo tiene como fin dar a conocer los diferentes objetivos, la metodología
utilizada para el diseño de un sistema de información para el control de dispensación de
medicamentos en una farmacia, donde se podrá evidenciar cuales son los elementos que
conformarán el diseño de este sistema. Se sabe de antemano que la manipulación de
medicamentos en el país es un tema delicado a tratar y más si es con respecto a su
ordenamiento y distribución.
Se quiere plantear este modelo para lograr disminuir esos errores o inconvenientes por los
cuales el sistema de control de inventario de medicamentos a presentado dificultades en
el momento de la dispensación de estos, así en un futuro poder alcanzar su desarrollo y
llegar a disminuir pérdidas y optimizar el control de calidad de estos. Se tendrán en cuenta
igualmente los tipos de medicamentos que se manejan en la farmacia, como su tipo de
almacenamiento, su fecha de caducidad y cantidad de unidades.
Esta investigación tiene como finalidad evaluar un sistema de referencia que se pueda
usar como un punto de partida para el desarrollo de software la cual llegue hacer
implementada.
14 Diseño de un sistema de información para el control de inventario de
medicamentos
En Baja California una investigación del diario Los ángeles times revelo que farmacias en
ese estado cometen millones de errores en la preparación de recetas, Según la junta
Californiana de farmacias son casi 5,000,000 (Los ángeles times, California, 2023)
CDMX aporta el 24% de medicamentos caducos del país. El congreso capitalino urgió a
gestionar de manera correcta estos productos por el bien de la salud pública.
Al aportar la Ciudad de México el 24 por ciento del volumen de los medicamentos
caducos, es preciso se emprendan medidas para mejorar el manejo de los mismos con la
participación de todos los sectores, al ser un problema que involucra a consumidores
finales, industria farmacéutica y a las autoridades, demandó la coordinadora de la
asociación parlamentaria Mujeres Demócratas del Congreso capitalino, Elizabeth
Hernández Mateos. (La Prensa, CDMX Mexico, 2024)
)
Bibliografía 1
5
1.3 Justificación
Es común encontrarse con una gran variedad de situaciones en donde se relacionan los
medicamentos y las farmacias, esta situación se refiere, al control de inventarios de
medicamentos que se debe tener en cada farmacia, debido a su importancia se tiene que
mantener un buen manejo ya que este implica un conjunto de acciones que se deben
realizar para llegar a estandarizarlo de manera que se encuentre controlado y en
funcionamiento constante, y que permita una buena atención hacia los clientes finales.
Hace unos años Audifarma realizo una exposición de datos de una investigación llevada a
cabo durante 8 años en donde se ven reflejados más de 14.000 problemas en la
medicación, más específicamente 5.512 fueron problemas relacionados con la formula
médica y 4.631 se relacionaron con la dispensación de medicamentos.
Después de un error que causó la muerte de dos menores por la entrega errónea de
medicamentos por parte de una de las farmacias de Cruz Verde, la secretaría de salud de
Bogotá inicio una investigación en dicha farmacia para encontrar irregularidades, en
donde se identificaron defectos en los procesos tanto de almacenamiento como en el de
dispensación de medicamentos, estos sujetos a la carencia de información hacia el
paciente sobre el uso de medicamentos, llegando a la clausura del establecimiento
mientras se avanza en la investigación en curso.(Unidad de Salud EL TIEMPO, 2020a)
Igualmente, la investigación llego a encontrar fallas adicionales de la farmacia en donde
se evidencian la tenencia de fármacos vencidos, plagas y deficiencias en la
infraestructura.(Colombia, 2020)
A principios del mes de marzo durante el año 2011, la procuraduría hizo un hallazgo en el
ministerio de protección social, en donde se encontraron medicamentos vencidos, los
cuales servirían para tratamientos con el VIH, influenza AH1N1, malaria y leishmaniasis.
El
Bibliografía 1
7
fármaco caducado que traería consigo un costo en perdida sería el de “mefloquina 250”,
medicamento el cual se utiliza para el tratamiento contra la malaria, las pérdidas de solo
este fármaco superaría los 519 millones de pesos.(Redacción salud, 2011b)
La corporación Punto Azul, la cual desempeña una función importante que es combatir
contra la falsificación del contenido, las fechas de vencimiento y el contrabando de
medicamentos, identifico que las ciudades en donde más se presenta este delito son
Ipiales, Cúcuta, Barranquilla y Bogotá. Jorge Enrique Trujillo Sánchez, director ejecutivo
de Punto Azul, afirma que existen droguerías y farmacias las cuales compran
medicamentos falsos poniendo en peligro la salud de las personas.(Gossain, 2019)
2 Objetivos
3 Alcances y limitaciones
3.1 Alcances
Se diseñará el sistema de control planteado para la gestión de medicamentos en
una farmacia, se consideran los elementos que conforman el proceso del inventario,
como lo son, las existencias de cada medicamento, los costos, y su fecha de
caducidad. Además, de analizar el proceso de inventario se quiere atender la parte
del usuario final, al lograr facilitar los diferentes tramites a realizar en la farmacia,
como pueden ser, la compra o reclamo de este mismo.
3.2 Limitaciones
Luego de realizar el diseño del sistema de información propuesto, el periodo de
tiempo con el que se puede contar para el desarrollo de este, llegaría a ser corto.
Adicionalmente la inversión que se puede llegar a asumir seria alta para la
implementación del sistema de información, por otra parte, la falta o escases de
datos específicos por parte de la farmacia o en la información del medicamento,
influiría en el tiempo disponible para su desarrollo.
20 Diseño de un sistema de información para el control de inventario de
medicamentos
4 Metodología
Figura 1. Metodología
El diagrama anterior representa la realización de los distintos pasos del trabajo actual.
4.4 Evaluación
Para comprobar los diferentes puntos del trabajo, se realiza una exposición de diferentes
métodos para la validación del trabajo propuesto. Se puede observar en la Sección 8.
Validación de arquitectura de referencia
22 Diseño de un sistema de información para el control de inventario de
medicamentos
5 Marco referencial
Recursos humanos.
Datos.
Actividades.
Recursos informáticos.
Igualmente hay elementos que contienen los sistemas de información y se pueden dividir
en:
Bibliografía 2
3
El objetivo del diseño es producir varios modelos del sistema los cuales se podrán
analizar antes de iniciar con la generación del código, este paso es en donde se establece
la calidad que tendrá el software.
Estos requerimientos son obtenidos en una etapa anterior conocida como análisis.
Capacidad de predecir.
Protección ante la demanda.
Inestabilidad del suministro
Protección de precios
30 Diseño de un sistema de información para el control de inventario de
medicamentos
Descuentos
Inventario periódico: el cual se hace 1 o 2 veces al año, y se debe tener en cuenta todas
las referencias de la farmacia.
Bases de Datos
1
2 Diseño de un sistema de información para el control de inventario de
medicamentos
El uso tedioso de papel para recoger datos y la lentitud de encontrar un dato concreto dio lugar al
tratamiento automatizado de la información. Así surgen las bases de datos, brindando ahorro de
espacio, velocidad de consulta y una disminución del manejo de papel.
Las bases de datos son aplicaciones informáticas destinadas al almacenamiento y la gestión de
los datos que resuelven estos problemas y su evolución se ha llevado a largo de los años
60´s y 70´s Sistemas de ficheros y sistemas centralizados: un ordenador potente y terminales
deficientes que accedían a los ficheros
80´s Aparecen las bases de datos relacionales
80’s y 90´s Base de datos distribuidos, redes. Tecnología Cliente/Servidor. Un sistema de base
de datos distribuidos se compone de un conjunto de sitios, conectados entre sí mediante algún
tipo de comunicaciones.
Los sistemas manejadores de bases de datos conocidos también como bases de datos
electrónicas, se usan ampliamente para: ORGANIZAR Y MANIPULAR GRANDES VOLUMENES
DE DATOS DE LAS EMPRESAS. Un sistema manejador de base de datos no es más que UN
SISTEMA COMPUTARIZADO PARA LLEVAR REGISTROS.
Algunas de las facilidades que proporciona el sistema manejador de base de datos a los usuarios
son:
Agregar Nuevos Archivos a la Base de Datos.
Agregar Nuevos Registros a los Archivos existentes.
Recuperación de Datos.
Actualización de Datos.
Borrar registros.
Borrar Archivos.
Proporcionar los mecanismos para el control del acceso concurrente a los datos.
Una base de datos es un conjunto de información organizada de manera específica
Un ejemplo a primera vista seria el control de los teléfonos, según su nombre, de algunos
usuarios.
Existen diferentes tipos de sistemas de bases de datos, como los relacionales, los no relacionales,
los comerciales y los de código abierto. Algunos ejemplos de sistemas de bases de datos
populares son2:
MySQL
MariaDB
Microsoft SQL Server
Oracle DBMS
PostgreSQL
Bibliografía 3
Un entorno de desarrollo es una plataforma diseñada para facilitar la labor del programador de
software. También se conoce como Integrated Development Environment IDE, que se traduce
entorno de desarrollo integrado.
Un entorno de desarrollo, por lo general, combina varias herramientas que permiten automatizar
una buena parte de las tareas y fases de programación, como el análisis, diseño de arquitectura,
codificación, pruebas, validación, gestión y mantenimiento.
Generalmente, el entorno de desarrollo trabaja con tres niveles de servidores: desarrollo, montaje
o integración y producción.
En el primero, como su nombre indica, es donde se realizan las pruebas iniciales; el segundo se
usa para verificar la fiabilidad del programa y detención de fallos; y en el servidor de producción
se instala la versión final verificada.
Existe una gran cantidad de entornos de desarrollo. Los mejores son aquellos con características
multiplataforma, con una interfaz práctica que facilita el trabajo de programación. Los
profesionales del área aprecian especialmente aquellos que promueven comunidades, foros y
proveen asistencia técnica.
Sirve para proporcionar las herramientas necesarias para el proceso de programación. También
sirve para construir un programa, una página web o una aplicación integral con las herramientas
necesarias reunidas en un solo lugar.
En otras palabras, se podría asimilar a un editor en el que puedes colorear o resaltar una parte del
texto, agregar imágenes y gráficos, buscar y reemplazar palabras y crear archivos a partir de
plantillas. Pero eso no es todo, ya que un entorno de desarrollo también sirve para:
Los ejemplos mencionados anteriormente, están dirigidos especialmente a profesionales del área
de la programación, pero también existen plataformas o entornos de desarrollo diseñados para
aquellos que quieren crear un proyecto por sí mismos, aún sin dominar los lenguajes de
programación.
3
4 Diseño de un sistema de información para el control de inventario de
medicamentos
Este tipo de entornos de desarrollo se denominan Wysiwyg (What You See Is What You Get).
Algunos ejemplos son: Dreamweaver BlueGriffon Kompozer
Y para facilitar el acceso a quienes definitivamente no quieren complicarse con lenguaje de
programación, se crearon los CMS Content Management System como WordPress.
Los IDE facilitan el trabajo a desarrolladores de software, así como a programadores informáticos.
Gracias a los IDE, los pasos básicos de un proceso de desarrollo de software quedan integrados,
así como los de la escritura del código, entre otras acciones.
En este post, hablamos sobre un IDE muy utilizado en la actualidad: NetBeans, el cual ha sido
creado, sobre todo, para trabajar con el lenguaje de programación Java.
¿Qué es NetBeans? Antes de nada, cabe destacar que a pesar de que todo el mundo conoce a
NetBeans como “NetBeans”, tras un proceso de rebranding en 2016, se cambió el nombre a
“Apache NetBeans”. De ahí el título de este apartado. Ahora sí, es el momento de conocer su
definición:
NetBeans es un IDE o entorno de desarrollo integrado, basado en el lenguaje Java y ejecutado en
Swing.
De esta forma, NetBeans o Apache NetBeans es una aplicación de código abierto, que ha
cobrado bastante popularidad en los últimos años.
Este IDE, orientado principalmente a las apps de Java, ofrece diferentes herramientas digitales
como editor de texto, código, compilador, interfaz gráfica de usuario; además de un depurador.
Por otro lado, cabe destacar que NetBeans facilita la creación de aplicaciones estructuradas, ya
que están basadas en un conjunto de módulos. Así, se favorece el desarrollo de las diversas
funciones de una manera independiente y pudiendo también reutilizar los componentes.
NetBeans y Java
Si quieres responder de verdad qué es NetBeans y para qué sirve, hay que situar esta aplicación
junto al lenguaje de Java. Y es que ambos pertenecían a la misma compañía, de ahí que este IDE
se encuentre orientado principalmente a dicho lenguaje de programación.
No obstante, NetBeans se puede utilizar sin ningún inconveniente con otros lenguajes de
programación para la creación y desarrollo de programas informáticos.
Por consiguiente, podemos crear y desarrollar aplicaciones con NetBeans y PHP o, incluso, con
lenguajes más dinámicos como es el caso de JavaScript. A ello se le suma una gran lista de otros
lenguajes, tales como: C, Ruby, C++ o Groovy, entre otros.
NetBeans ayuda en el desarrollo de cualquier tipo de software y en sus distintas fases. A los
programadores les sirve como medio para la escritura, compilación o, simplemente, para hallar
errores en programas basados en los anteriores lenguajes.
Es útil para ejecutar programas en diferentes dispositivos electrónicos, tanto móviles como PC.
Asimismo, NetBeans permite a través de Bookmarking marcar las líneas de código que a
Bibliografía 5
posteriori se modificarán.
Por otro lado, proporciona una librería visual donde conseguir los diferentes widgets y permite
gestionar el almacenamiento de los datos de una forma óptima.
Ventajas de Netbeans
Para entender qué es NetBeans, es importante conocer cuáles son los beneficios de utilizar este
IDE. Veamos a continuación algunos ejemplos:
Código abierto: NetBeans es de código abierto y por ende gratuito, de modo que
cualquiera puede descargarse esta aplicación. Para ello, es necesario visitar la web oficial
de Apache NetBeans.
Multiplataforma: Se puede emplear en distintos dispositivos, así como ejecutarse en
diferentes sistemas operativos (Mac OS, Windows, Linux y Solaris).
Manejo automático de la memoria: Para aquellos programas con C o C++, la
administración de la memoria se puede realizar de forma automática.
Multilenguaje: Como venimos diciendo, NetBeans permite desarrollar aplicaciones
multilenguaje. Es decir, no solo opera con Java; sino que NetBeans puede utilizar otros
lenguajes como PHP, C o Ruby, entre otros.
¿Qué es Java?
Java es un lenguaje de programación utilizado para crear software compatible con una gran
diversidad de sistemas operativos. Este lenguaje tiene la particularidad de ser compilado e
interpretado al mismo tiempo; esto significa que es un lenguaje simplificado que convierte
automáticamente el código en instrucciones de máquina.
En un primer momento, el código en Java es compilado y después traducido a una forma binaria
denominada «bytecode». Posteriormente, este código es compilado e interpretado en el lenguaje
nativo solicitado por el sistema. Esto permite que el código pueda correr en diferentes plataformas
y sistemas operativos con gran versatilidad, ya que se puede escribir solo una vez y correr en
cualquier equipo.
Justamente el eslogan original de Java utilizado por su empresa creadora, Sun Microsystems,
resaltaba esta gran ventaja. La filosofía de la empresa giraba en torno al «Write Once, Run
Anywhere» (WORA), que en español significa «Escribe una vez, hazlo correr donde sea».
Historia de Java
El nacimiento de Java se remonta al año 1991, cuando James Gosling y su equipo comenzaron a
trabajar en la creación de un lenguaje para la empresa Sun Microsystems. Al poco tiempo de
iniciar este proyecto, el equipo cambió su enfoque para alcanzar una meta más ambiciosa:
diseñar un lenguaje para la recientemente creada World Wide Web. Finalmente, en 1995, Java
fue lanzado al público para ser utilizado tanto para aplicaciones online como para la
programación.
Desde su lanzamiento, Java se destacó como el único lenguaje en su tipo, debido a que su propia
traducción funcionaba de forma diferente a las demás opciones de programación disponibles.
Esta traducción radica en que compila e interpreta de forma paralela, cuando el resto de los
lenguajes únicamente ejecutaba una de las dos operaciones. Esta sutil diferencia provocó un gran
impacto e hizo de Java una de las opciones más populares de programación.
En un principio el lenguaje comenzó como una forma para conectar sistemas dentro de las
oficinas y otros espacios de comunicación, pero al cambiar el enfoque hacia el mundo online Java
trascendió esta frontera y entró de lleno en la web 2.0, o red interactiva.
No pasó mucho tiempo antes de que otras opciones en el mercado comenzaran a ganar
popularidad, por lo que paulatinamente Java perdió terreno en el mundo online. Hasta que en el
año 2016 Oracle la empresa que compró a Sun Microsystems en 2010) decidió disminuir el
5
6 Diseño de un sistema de información para el control de inventario de
protagonismo de Java y en poco tiempo muchos de sus subprogramas fueron retirados.
medicamentos
Así fue que Java dejó de ser una de las opciones más populares para la programación web y
pasó a ser una herramienta más relevante para los espacios de trabajo y para el desarrollo de
tecnologías.
Ahora que conoces la historia breve de este lenguaje, es momento de ver qué rol desempeña en
la actualidad tecnológica, así como las industrias y sectores que más lo utilizan.
Dada su naturaleza, Java es una excelente opción para construir aplicaciones complejas con
múltiples interfaces que pueden ser compiladas en diferentes dispositivos y sistemas operativos.
Además, es un lenguaje de programación óptimo debido a que funciona excepcionalmente para
contactar dispositivos, algo esencial para los juegos en línea o el trabajo colaborativo.
2. Inteligencia Artificial
La Inteligencia Artificial hace referencia a un tipo de software diseñado para procesar grandes
cantidades de información y realizar complejos cálculos en periodos cortos. Debido a su potencia,
Java es un lenguaje ideal para ciertas tareas que requieren llevar a cabo estos procesos, ya que
es especialmente útil para procesar diferentes tipos de datos.
Los software de IA son utilizados en muchas industrias y representan uno de los nichos de
mercado más grandes, especialmente en el sector bancario, de gadgets y de telecomunicaciones.
3. Big Data
El Big Data es toda una industria que se basa en monitorear, recopilar y evaluar grandes bancos
de información para identificar relaciones que, a simple vista, pasarían desapercibidas. Algunas
compañías usan esta estrategia analítica para rastrear usuarios, contactos e interacciones y
ofrecer servicios o concretar ventas con mayor eficiencia.
Java es una gran opción para visualizar la información y representarla de un modo sencillo de
comprender y digerir. Su éxito en el Big Data radica en que simplifica procesos y hace más
sencillo trabajar con grandes volúmenes de información.
4. Desarrollo de software
Gracias a que Java es un lenguaje altamente flexible para ser utilizado en diferentes sistemas
operativos, es una excelente alternativa para el desarrollo de software. Al escribir el código de un
programa en este lenguaje y correrlo en cualquier dispositivo, los programadores tienen la
posibilidad de crear software para una multiplicidad de equipos y sistemas a la vez.
Debido a que Java integra los procesos de compilación e interpretación, es realmente sencillo que
cualquier equipo trabaje con código en este lenguaje. Esta es una de las razones por las que Java
sigue siendo tan importante en la industria y por la cual esperamos que siga teniendo gran
presencia en el mercado de desarrollo tecnológico.
5. Blockchain
El blockchain es hoy en día una de las áreas económicas más populares en el mundo informático,
en gran medida gracias al surgimiento de las criptomonedas. Pero el blockchain va mucho más
Bibliografía 7
allá del análisis de las economías digitales. Por el contrario, en sus orígenes se utilizaba para
ejecutar tareas tan simples como rastrear datos en artículos científicos o corroborar información
digital.
Con estas tecnologías se puede tener un control seguro y preciso de las transacciones digitales,
algo sumamente importante al hablar de monedas electrónicas. Por ello algunas de sus
aplicaciones pueden encontrarse hoy en día incluso en nuestros teléfonos móviles. Debido a que
cada equipo funciona con diferentes sistemas operativos, Java es una excelente opción para
crear programas de blockchain que funcionen en una gran diversidad de plataformas.
Gracias a que este fue el primer objetivo de Java, actualmente sigue siendo una gran opción para
comunicar diferentes dispositivos a través de una red privada y compartir esta información vía
internet, cuando sea necesario.
7. Desarrollo web
A pesar de que ya hemos visto cómo Java cambió su principal nicho de acción en la última
década, lo cierto es que hoy en día este lenguaje sigue teniendo una presencia importante en el
desarrollo web; muchos programadores utilizan Java como su lenguaje predilecto para la gestión
de bases de datos en la industria.
Asimismo, Java actualmente es empleado para crear y añadir herramientas interactivas a páginas
web y optimizar de forma considerable la experiencia de los visitantes.
Debido a que Java y JavaScript son muy similares en sus nombres, estos dos lenguajes de
programación han sido confundidos a lo largo de los años. Sin embargo, existen importantes
diferencias entre ambos y solo una similitud: ambos son utilizados para la programación de
software.
Seguramente te estarás preguntando por qué ambos lenguajes comparten parte de su nombre. La
respuesta no tiene que ver con sus características, sino con la historia de estas tecnologías y con
una estrategia de marketing.
Eventualmente, Oracle compró Sun Microsystems, junto con los derechos de Java, mientras que
Netscape fue adquirido por AOL, aunque JavaScript (ahora llamado oficialmente ECMAScript) se
mantiene como un software libre.
7
8 Diseño de un sistema de información para el control de inventario de
medicamentos
Cuadro 3. Autenticación
9
10 Diseño de un sistema de información para el control de inventario de
medicamentos
Identificación RF010
del
requerimiento:
Nombre del Generar factura
Requerimiento:
Características: El operario realizará el diligenciamiento de un formato en donde se
especifique el trámite realizado y se tendrá evidencia para el cliente,
Descripción del El sistema permitirá gestionar información sobre la venta de un
requerimiento: medicamento en donde se recopilará datos como: nombre
medicamento, precio, presentación, cantidad y fecha.
Prioridad del requerimiento:
Alta
Fuente: Creación propia
11
12 Diseño de un sistema de información para el control de inventario de
medicamentos
Identificación RNF04
del
requerimiento:
Nombre del Documentación
Requerimiento:
Características: El sistema deberá de tener un manual de usuario para facilitar los
mantenimientos que serán realizados por el administrador.
Descripción del El sistema debe poseer una documentación calara y comprensible
requerimiento: para el usuario y fácil de actualizar.
Prioridad del requerimiento:
Alta
Fuente: Creación propia
13
14 Diseño de un sistema de información para el control de inventario de
medicamentos
7 Arquitectura de referencia
En este caso el sistema interactuara con 3 agentes externos. Uno de ellos son los
usuarios, aquellos que interactuaran frecuentemente con el sistema como son los
operarios de la farmacia y el cliente, por último, el administrador del sistema, encargado
de solucionar problemas con el sistema. Otro agente externo será el servidor de correos,
aquel que permitirá notificar a los clientes y, por último, el SISMED, el cual es el Sistema
de Información de Precios de Medicamentos, en el cual se podrán verificar los precios de
los diferentes fármacos por parte de la farmacia.
15
16 Diseño de un sistema de información para el control de inventario de
medicamentos
17
18 Diseño de un sistema de información para el control de inventario de
medicamentos
19
20 Diseño de un sistema de información para el control de inventario de
medicamentos
El sistema tendrá diferentes funciones, las cuales desarrollada a medida que pase
el tiempo y el sistema deba recurrir al uso de estas mismas.
21
Notificacion
23
7.2.4 Mockups:
Figura 11. Ingreso al sistema
Se visualiza como será el ingreso al sistema por parte de los usuarios por medio
de los datos correspondientes.
25
52 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas
Se observa el menú principal del sistema, en donde interactuara con las diferentes
gestiones.
Bibliografía 53
53
54 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas
55
56 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas
Se hace la respectiva consulta de datos del usuario, la cual se logra hacer por
medio de su identificación o nombre.
57
58 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas
59
60 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas
Figura 24.MER
61
62 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas
63
64 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas
Para la validación del trabajo desarrollado, se siguieron los pasos antes mencionados con
los que trabaja la metodología ALMA
4.
Escenario 1: Para este caso los componentes que se verán afectados será la interfaz
de usuario, la gestión de medicamentos junto con la base de datos.
65
66 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas
9 Conclusiones
Se cumplió con el primer objetivo específico, el cual fue definir los requerimientos
funcionales y no funcionales del sistema, teniendo en cuenta las diferentes
acciones que realizara el sistema de información.
El segundo objetivo específico se llevó a cabo ya que se planteó toda la
arquitectura de referencia de acuerdo a los estándares mencionados como lo son
las vistas y puntos de vistas arquitecturales.
Con respecto al tercer objetivo específico se cumplió, ya que se validó la
arquitectura de referencia presentada por medio de la metodología ALMA, puesto
que el diseño planteado es de fácil modificabilidad, puede comprender de manera
sencilla cualquier alteración en su estructura y proceso.
En el desarrollo de los diferentes diagramas se hizo un análisis detallado de los
diferentes actores, componentes y funcionalidades que el sistema posee.
Analizando los diferentes trabajos similares, se llegó a la conclusión que estos
están más enfocados en la parte del inventario de la farmacia y dejan un poco de
lado al usuario final, el proyecto integra tanto el orden del inventario como la
interacción y buen servicio hacia el usuario final.
Uno de los principales aportes que maneja el diseño, es la integración de
diferentes eventos los cuales se encargan de advertir a la farmacia en su momento
un error próximo, uno de estos aportes son las alarmas o advertencias con
respecto a un aspecto de los medicamentos.
Otro aporte que brinda el diseño propuesto es la atención al usuario final, en
cuanto a las notificaciones personales que se le harán con respecto a su fármaco.
Comprobando la investigación realizada se puede concluir que al no realizar un
buen manejo al momento del inventario esto puede acarrear problemas, tanto en el
ámbito de la salud como en el capital invertido.
Como trabajo futuro se pretende llegar a la implementación de este sistema,
adecuándolo a necesidades que puedan surgir con el tiempo.
67
68 Diseño de un sistema de información para el control de inventario de
medicamentos en farmacias colombianas
10 Referencias
Ascensio Flores, J. C., Arias Gonzales, C. R., & Parada Díaz, J. M. (2013). Diseño de un
sistema de control de inventario para la farmacia Santa Cruz, San Bartolomé
Perulapia [Universidad Pedagógica de El Salvador].
https://issuu.com/bibliotecapedagogica/docs/dise o_de_un_sistema_de_control_de
_63880336c348bc
Ben Attahellah, A. (2013). Sistema de informatización integral de la gestión farmacéutica
[Universitat Oberta de Catalunya]. http://hdl.handle.net/10609/22623%0A
Cañas Soto, S. A. (2016). Diseño de un modelo operativo de dispensación de
medicamentos en los servicios farmacéuticos de colsubsidio para medicamentosPOS
[Universidad Militar Nueva Granada]. http://hdl.handle.net/10654/15368
Colombia, P. (2020). Secretaría de Salud encontró fármacos vencidos y plagas en
droguerías de Bogotá. 7 - Febrero - 2020.
https://www.publimetro.co/co/noticias/2020/02/07/encuentran-farmacos-vencidos-
plagas-droguerias-de-bogota.html
Enterprise, H. P. (2020). ¿QUÉ ES UNA ARQUITECTURA DE REFERENCIA?
https://www.hpe.com/es/es/what-is/reference-architecture.html
García, I. (2017). Definición de Inventario. 13- Diciembre - 2017.
https://www.economiasimple.net/glosario/inventario
Gomez Gomez, O. S. (2012). Evaluando la arquitectura de software: Parte 2. metodos de
Evaluación. 2012. https://sg.com.mx/content/view/217
Gossain, J. (2019). Colombia, entre los 10 países que más falsifican medicamentos. 21-
Noviembre-2019. https://www.eltiempo.com/salud/colombia-esta-entre-los-10-paises-
que-mas-falsifican-medicamentos-435660
Marín Pataquiva, W. E., & Montes Várgas, S. M. C. (2013). SISTEMA DE GESTIÓN DE
INVENTARIOS PARA LA EMPRESA FARMACEÚTICA UNITED PHARMA DE
COLOMBIA S.A. [Universidad Libre].
https://repository.unilibre.edu.co/bitstream/handle/10901/9391/DOCUMENTO
FINAL.pdf?sequence=1&isAllowed=y
Morales, R. (2016). Vistas y puntos de vista. 05- Febrero- 2016.
https://www.haikudeck.com/vistas-y-puntos-de-vista-uncategorized-presentation-
b615da6323
Polania Osorio, J. P., & Vargas Osorio, J. E. (2013). SISTEMA DE GESTIÓN DE
ALMACÉN PARA S Y D COLOMBIA S.A. [Universidad Libre].
https://repository.unilibre.edu.co/bitstream/handle/10901/9436/DOCUMENTO FINA-
PROYECTO DE GRADO.pdf?sequence=1&isAllowed=y
Raffino, M. E. (2019). Sistema de información. 10 - Octubre - 2019.
https://concepto.de/sistema-de-informacion/
Ramírez Daza, M. I. (2013). Modelo de optimización del sistema de inventarios de
medicamentos y materiales médico-quirúrgicos de la Clinica Universitaria Bolivariana
[Universidad Pontificia Bolivariana]. http://hdl.handle.net/20.500.11912/3056
Redaccion salud, E. E. (2011a). Hallan más de cien mil medicamentos vencidos en el
Ministerio de Protección Social. 1-Marzo-2011.
https://www.elespectador.com/noticias/salud/articulo-254210-hallan-mas-de-cien-mil-
Bibliografía 69
medicamentos-vencidos-el-ministerio-de-pr
Redaccion salud, E. E. (2011b). Pérdidas millonarias dejó vencimiento de medicinas en
Minprotección Social. 2-Marzo-2011.
https://www.elespectador.com/noticias/salud/perdidas-millonarias-dejo-vencimiento-
de-medicinas-minp-articulo-254350
Redaccion salud, E. E. (2017). Errores de medicación, un riesgo del sistema de salud. 30-
Junio-2017. https://www.elespectador.com/noticias/salud/errores-de-medicacion-un-
riesgo-del-sistema-de-salud-articulo-700769
Sanchez Martin, D. (2018). ¿Cómo realizar el inventario de la oficina de farmacia? 11-
Julio-2018. https://www.clubdelafarmacia.com/para-estar-al-dia/el-blog-del-
club/como-realizar-el-inventario-de-la-oficina-de-farmacia/
Silva Numa, S. (2020). Errores en la entrega de medicamentos, ¿un eterno problema? 28
Enero 2020. https://www.elespectador.com/noticias/salud/errores-en-la-entrega-de-
medicamentos-un-eterno-problema-articulo-901902
Sommerville, I. (n.d.). Requerimientos del software.
https://www.uv.mx/personal/fcastaneda/files/2015/08/F_Capitulo_5_Requerimientos_
del_software.pdf
Unidad de Salud EL TIEMPO. (2019). La negligencia sistemática de Medimás que le valió
histórica sanción. El Tiempo. https://www.eltiempo.com/salud/por-que-medimas-eps-
recibio-la-multa-mas-alta-de-la-historia-por-la-supersalud-401780
Unidad de Salud EL TIEMPO. (2020a). Fallas que desnuda la muerte de dos niños por
error con medicamentos. El Tiempo. https://www.eltiempo.com/salud/fallas-en-
drogueria-cruz-verde-que-provocaron-la-muerte-de-dos-ninos-455268
Unidad de Salud EL TIEMPO. (2020b). La tragedia por error de Cruz Verde que les costó
la vida a dos niños. El Tiempo. https://www.eltiempo.com/salud/droguerias-cruz-
verde-y-el-error-que-mato-a-dos-ninos-454932
Vásquez Arias, L. M. (2007). Sistema de información para el control y gestión
farmacéutica [Universidad de San Buenaventura].
http://bibliotecadigital.usbcali.edu.co/bitstream/10819/2912/1/Sistema_informacion_c
ontrol_Vasquez_2007.pdf
69