proyecto de sistemas de informacion ii.pdf

89
Sistemas de control de Inventarios de Fármacos 1 UNIVERSIDAD CATOLICA LOS ANGELES DE CHIMBOTE PROYECTO DE SISTEMAS DE INFORMACION II INTEGRANTES DOCENTE Chimbote 2011

Upload: renzo-vargas-mendoza

Post on 05-Dec-2014

63 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

1

UUNNIIVVEERRSSIIDDAADD CCAATTOOLLIICCAA LLOOSS AANNGGEELLEESS DDEE CCHHIIMMBBOOTTEE

PROYECTO DE SISTEMAS DE

INFORMACION II

INTEGRANTES

DOCENTE

Chimbote – 2011

Page 2: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

2

DEDICATORIA

El siguiente proyecto va dedicado de forma especial a nuestros padres ya que son

ellos quien día a día nos apoyan e impulsan para seguir avanzando por el buen

camino, siempre brindándonos el apoyo necesario que seamos profesionales de

existo.

También el reconocimiento a docente tutor Ing. Heber Gómez Hurtado por la

inmensa paciencia y la enseñanza en la elaboración de este tipo de proyecto, y al

grupo de trabajo por el gran desempeño que pusieron al momento de elaborar el

proyecto.

El grupo

Page 3: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

3

AGRADECIMIENTO

Queremos agradecer primeramente a Dios por la sabiduría e inteligencia que

poseemos cada uno de nosotros, de la misma forma al docente tutor Ing. Heber

Gómez Hurtado agradecerle por el valioso aporte de conocimiento y dedicación la

cual nos impulso a poder culminar el proyecto de una forma satisfactoria.

De la misma forma agradecer a aquellas personas quienes nos brindaron la

información correspondiente sobre la farmacia “Miramar”, de la misma forma a los

dueños por su apoyo incondicional para la elaboración de este proyecto.

El grupo

Page 4: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

4

INDICE

1. CARATULA

2. DEDICATORIA

3. AGRADECIMIENTO

4. INDICE

5. RESUMEN

6. INTRODUCCION

7. CAPITULO 1: GENERALIDADES

DESCRIPCION DE LA ORGANIZACION

SELECCIÓN DEL PROBLEMA

JUSTIFICACION DEL PROYECTO

OBJETIVOS DEL PROYECTO

LIMITACIONES DEL PROYECTO

8. CAPITULO 3: APLICACIÓN DE METODOLOGIA

1. MODELO DEL NEGOCIO

PICTOGRAMA: Pictograma, Descripción del Pictograma

PROCESOS DE NEGOCIO

REGLAS DE NEGOCIO

VISION DEL NEGOCIO

MODELADO DE CASOS DE USO DEL NEGOCIO

ESPECIFICACION DE CASO DE USO DE NEGOCIO

MODELO DE OBJETOS DEL NEGOCIO

DIAGRAMA DE ACTIVIDAD POR CADA CASO DE USO DE NEGOCIOS.

MODELO DE DOMINIO

GLOSARIO DEL NEGOCIO

9. REQUERIMIENTOS

LISTA DE REQUERIMIENTOS (funcionales y no funcionales)

DIAGRAMA DE CASOS DE USO DE REQUERIMIENTOS

MODELO DE CASOS DE USO DE REQUERIMIENTOS DETALLADO

Page 5: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

5

MATRIZ DE PRIORIZACION DE CASOS DE USOS

ESPECIFICACION DE CASOS DE USO DE REQUERIMIENTOS

10. ANALISIS

DIAGRAMAS DE COLABORACION

DIAGRAMA DE CLASES ENTIDAD

DIAGRAMAS DE SECUENCIA DE DISEÑO

DIAGRAMA DE ESTADO

DIAGRAMA DE PAQUETES DE DISEÑO

11. DISEÑO

INTERFACES DE USUARIO

MODELO FISICO DE LA BASE DE DATOS RELACIONAL

CRIPT DE MIGRACION DE LA BASE DE DATOS A SQL

12. IMPLEMENTACION

DIAGRAMA DE COMPONENTES

DIAGRAMA DE DESPLIEGUE

13. PRUEBA

PRUEBA DE CAJA NEGRA

14. CONCLUSIONES

Page 6: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

6

RESUMEN

Este Proyecto se basa en Análisis y Diseño de un sistema y contiene lo siguiente:

Pictograma

Proceso de Negocio

Reglas del Negocio

Visión del Negocio

Modelado de Caso de Uso de Negocio

Diagrama de Actividades

Modelo de Objeto de Negocio

Modelo de Dominio

Glosario del Terminos

Modelo de Casos de Uso de Requerimiento Detallado

Modelo de Casos de Uso de Requerimiento

Especificaciones de Casos de Uso de Requerimiento

Diagramas de Colaboración

Diagrama de Clase Entidad

Interfaces de Usuario

Diagrama de Secuencia

Modelo Físico de la Base de Datos

Prueba de Caja Negra

-

Page 7: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

7

Page 8: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

8

1. CONTENIDO DEL INFORME

1.1. DATOS GENERALES

Nombre del Proyecto

“Sistema de Control de Inventarios de Fármacos CASO: Farmacia

Miramar”

Descripción del Proyecto

Este Proyecto de Sistema de Control de inventarios de Fármacos ayudara

a solucionar los problemas existentes en el área de Almacén de la

Farmacia Miramar.

El sistema automatizara todo los procesos de inventario de los fármacos,

poniendo a la microempresa en un nivel competitivo, dado que los

procesos ayudaran a agilizar y a tener un mejor manejo de la venta de

productos.

El sistema tendrá la capacidad de ejecutar consultas y mediante estos

elaborar reportes que ayudaran a tener un mejor control de los

inventarios de productos fármacos.

Razón Social de la Organización

Nombre : Farmacia “Miramar”

Ruc : N° 10322561213

Dirección : Av. José Pardo # 1332 “Miramar Alto”

Teléfono : 043-326941

Distrito : Chimbote

Propietario : Rosa Marín Velásquez

Page 9: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

9

E-mail : [email protected]

Personal.

Propietario : Rosa Marín Velásquez

Administrador(a) : Rosa Marín Velásquez

Contador(a) : Sabi Marín Velásquez

Cajero(a) : Sheyla Levano Pérez

Personal : Oscar López Saavedra

: Milagros Saavedra Arroyo

Descripción de la Organización

La farmacia Miramar, es una microempresa dedicada a la venta de

productos farmacéuticos (Antiinflamatorios, fármacos digestivos,

fármacos respiratorios, Fármacos ginecológicos, etc.) y de tocador.

Dicha empresa surgió de la necesidad de las personas que viven en el

pueblo joven “Miramar Alto”, las cuales no tenían acceso rápido a un

medicamento que satisfaga sus problemas de salud que se presentaban

frecuentemente, formándose así esta empresa que brinda productos a

bajo precio y buena calidad, hoy en día la farmacia se encuentra ubicada

en la avenida José Pardo #1332 Miramar Alto, siendo la propietaria la

señora Rosa Marín Velásquez, la cual siempre se preocupa por brindar

un servicio personalizado de calidad, para servir mejor al cliente.

Visión

Ser una empresa reconocida en la región; por nuestros clientes, como

la empresa líder en los negocios que operamos, con una organización

eficiente y eficaz en la que el personal sea el factor clave del éxito.

Page 10: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

10

Misión

Tenemos la misión de proveer a nuestros clientes, productos

farmacéuticos y artículos de perfumería y tocador de la más alta

calidad, a los mejores precios y a nivel Local, que aseguren una

importante presencia en el mercado local y cuyo personal brinde un

buen servicio al cliente.

Organigrama de la Farmacia.

La microempresa en estudio no cuenta con un Organigrama definido,

por lo cual el grupo propuso el organigrama siguiente.

Detectamos el área de almacén de acuerdo al análisis realizado en la

entrevista con la dueña y administradora de la microempresa.

Gerente General

Contador

Jefe de área de

Compra

Administrador

Jefe de área de

Almacén

Jefe de área de

venta

Figura N° 01: Organigrama de la Farmacia Fuente: Elaboración Propia

Page 11: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

11

Situación Problemática

La Farmacia “Miramar” cuenta con productos fármacos

(Antiinflamatorios, fármacos digestivos, fármacos respiratorios,

Fármacos ginecológicos, etc.), las cuales son vendidas a la población en

general, muchos de los fármacos son productos de 1 y 2 años de

vencimiento, los controles con los que actualmente se maneja la rotación

de inventario de los fármacos permiten que muchos lleguen a u fecha de

caducidad, sin tener conocimiento anticipado sobre la cantidad de

productos a vencer en determinada fecha.

La elaboración manual de la facturas y boletas se realizan entre 2 y 10

minutos según los diferentes productos que el cliente adquiera, en los

momentos de mayor influencia de clientes, para agilizar y mejorar el

tiempo de elaboración de facturas y boletas el personal de la Farmacia no

detalla los productos que se vende, solo coloca el valor total a cancelar, al

final de la tarde en el que no se encuentra los clientes el personal detalla

los productos que se vendió siendo así el descargo de unidades de

producto fármaco de los inventarios, no es preciso y fiable, esto produce

que se agoten algunos fármacos que se requieren la Farmacia

“Miramar”, sin haber solicitado su reabastecimiento de esto,

estadísticamente se desconoce, que productos son los de mayor

aceptación.

Los controles que lleva la farmacia “Miramar” no proporciona la

información necesaria para la toma de decisiones y elaboración de

informes, en caso alguno toma algunos días hacerlo.

Page 12: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

12

Antecedentes del Problema

Problema La Farmacia “Miramar” no cuenta

con un adecuado control de

verificación de fecha, entrada y

salida de productos fármacos en el

almacén generando perdidas de

productos caducados, ineficiencia

en la rotación de productos y un

informe lento de inventarios.

Empresa Afectada La Farmacia “Miramar”

Efecto del problema En la economía de la microempresa,

ya que al no tener un buen control

del almacén en ocasiones tiende a

quedarse con fármacos caducados

las cuales no pueden ser vendidas y

eso ocasiona pérdidas y afectando

también en la demora en atención

ya que la actividad de consultar a

otras farmacias ocasiona demora

que es reflejada en el tiempo de

atención.

Posible Solución Optar por un Sistema de control de

inventarios de almacén la cual

alertaría anticipadamente la

caducidad, Stock, entrada y salida

de productos y además agilice el

proceso de rotación del producto

Page 13: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

13

Justificación del Proyecto

Justificación Técnica

El Proyecto a desarrollar, se realiza por la necesidad que tiene la

Farmacia, ya que no cuenta con un buen control de inventarios de los

fármacos de almacén, optimizando así los servicios que presta el

mismo.

Justificación Operativa

La facilidad de consulta demandada de los fármacos beneficiara tanto

al personal operativo como al directivo, el mismo permitirá

búsquedas de información rápida y oportuna al momento que se la

requiera. El sistema que controla el inventario de fármacos

proporciona información rápida y oportuna a la dirección y

particularmente a Almacén.

Justificación Económica

Un sistema de control de inventario de fármacos, permitirá que la

Farmacia optimice sus principales tareas, mejorando el tiempo de

servicio por el sistema que será implementado, permitiendo al

personal de la Farmacia realizar consultas, así mismo también que la

farmacia no tenga perdidas y pueda invertir en otras cosas favorables

para la microempresa.

Page 14: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

14

Objetivos del Proyecto

Objetivo General

Diseñar un sistema de control de inventarios para la Farmacia

“Miramar”, que le ayude a mejorar su proceso de negocios.

Objetivo Especifico

Explicar el proceso actual para el control de inventario de la

Farmacia “Miramar”.

Elaborar un Sistema que permita llevar el control de inventario de

los Fármacos en la Farmacia “Miramar”, el cual permitirá realizar

un efectivo control en tiempo real de los productos existentes

dentro del almacén o depósito de la microempresa.

Llevar un mejor control del almacén de la farmacia que incluiría

entre otras cosas la fecha de caducidad de las medicinas el stock

etc. Asimismo también se optimizará el proceso que incluye la

rotación de las medicinas donde se podrá conocer mediante el

sistema.

Page 15: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

15

Page 16: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

16

Page 17: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

17

1.2. APLICACIÓN DE LA METODOLOGIA

1.2.1. MODELAMIENTO DE NEGOCIO

Pictograma

“Sistema de Control de Inventarios de Fármacos”

Descripción el Pictograma

La implantación del pictograma es de gran importancia dentro de

nuestro sistemas de control de inventario en ella observamos a las

personas, sistemas que interactúan en el proceso, de la misma forma

refleja la comunicación de cada uno de los objetos describiendo el estado

Realiza Control

Registra

Informe de inventario de

productos

Jefe de ventas

Jefe de Almacén

Proveedor de Productos fármacos

Registra Notas de Guías.

Registro de Kardex

Productos de Fármacos

Registra

Orden de reposición de

productos

Director

Entrega de Productos Fármacos

Solicita Productos

Entrega Productos

Figura N° 02: Pictograma Fuente: Elaboración Propia

Page 18: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

18

y el objetivo de la comunicación entre procesos, así mismo representa la

información que almacena o lee de los registros encontrados durante el

proceso, todo ello nos facilita la identificación de los objetos, así como

estandarizar su representación de acuerdo al tipo de objetos presentado

en el sistema.

El pictograma refleja el mecanismo de trabajo del área de almacén de la

Farmacia “Miramar”, la cual consiste en lo siguiente.

El jefe de almacén registra la entrada y salida de los productos fármacos

del la farmacia en el área de almacén cada producto es asignado con un

respectivo código desde el momento que ingresa al almacén hasta la

salida, también registra la fecha de ingreso, salida, cantidad y caducidad

del producto fármaco, reportando así a través de guías de entrada y

salida, actualización del stock y el registro de kardex de los productos

que se encuentran en el área de almacén.

Proceso de negocio

Proceso de negocio: Entrada de productos fármacos del almacén

Reglas de negocio:

Controlar la entrada de productos fármacos.

Los productos que entra al almacén debe de coincidir con la guía de

orden de compra

Los productos que ingresa al almacén deben de estar en buen estado.

En caso de haber algunas averiar se devuelve el producto

Page 19: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

19

Proceso de Negocio: control de inventarios del almacén

Reglas de negocio:

Se debe de hacer un inventario mensual para la actualización del

Kardex y verificación de Stock.

Proceso de Negocio: salida de productos fármacos del almacén

Reglas de negocio:

Registrar la salida de productos en una nota de guía

Reportar producto al momento que sale de almacén

Descomposición del proceso del área de Almacén

Proceso Fundamental

Proceso de apoyo

Proceso de apoyo

<<Proceso>> <<Proceso>> <<Proceso>>

<<Proceso>>

<<Proceso>>

Área de

ventas

Área de

Almacen

Área de

Compra

Entrada de Productos

Control de Inventarios

Salida de Productos

Verificación

del Stock

Informe mensual de la

rotación de productos

Actualización

del Kardex

Figura N° 03: Proceso del área de almacén Fuente: Elaboración Propia

Page 20: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

20

Proceso de negocio

Modelo de actores

A continuación daremos la lista de actores y usuarios identificados.

Director

Es la persona que necesita estar informado teniendo un control y

seguimiento de las actividades que se realiza en la Farmacia.

o Función.

Solicita reportes de almacén para la toma de decisiones

Aprueba las solicitudes que llegan a la oficina de las áreas

solicitantes

Da orden para la ejecución de transacciones económicas

<<Proceso>>

<<Información>>

<<Actor>>

Director Jefe de áreas

<<Información>>

<<Información>>

<<Información>>

<<Reglas>>

<<Actor>> <<Actor>>

<<Evento>>

Regula Es responsable

Apoya

Cumple

Apoya Consulta

Verifica Stock

de productos

Kardex de productos

Elabora nota de pedido

Jefe de

almacén Ley de farmacias Reglamento interno de almacén Manual de código de ética

Reporte de entrada y salida

de productos

Entrega de

producto

Proveedor

Control de

Inventarios

<<Datos>>

Salida de productos

Figura N° 04: Proceso de negocio Fuente: Elaboración Propia

Page 21: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

21

Jefe de Almacén

o Función.

Realiza el inventarios de los productos fármacos dentro del

almacén

Elabora reportes de inventarios

Elabora comprobantes de entrada y salida de fármacos

Elabora la solicitud de compra de medicamentos

Realiza el registro de productos fármacos que entran y salen

del almacén

Elabora una lista de detalles de productos fármacos.

Jefe de venta

o Función.

Realiza pedidos de productos fármacos para su

abastecimiento. Mediante un formulario de solicitud.

Proveedor

o Función.

Encargado de proveer productos fármacos al almacén de la

Farmacia.

Emite facturas o notas de venta.

Requerimientos del sistema

Es necesario tener una especificación correcta de los requerimientos,

en este paso se describirá las necesidades o deseos de un producto.

Registro de la solicitudes, entrantes y salientes de fármacos al

almacén.

Page 22: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

22

Verificación rápida de existencia de productos fármacos.

Realizar el seguimiento y control de compra de fármacos

Conocer cuáles son sus proveedores y clientes de compra y venta

de productos fármacos.

Realizar reportes de movimiento de inventario

Realizar comprobantes de ingreso y salida de productos fármacos

para el área de ventas.

Reglas de Negocio

Page 23: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

23

Visión de Negocio

El presente documento muestra la visión del negocio en términos del

sistema a desarrollarse en la Farmacia “Miramar”.

Este documento provee la definición del sistema desde una

perspectiva de todos los involucrados del sistema.

Esta visión solo abarca las funciones de Controlar la entrada de

productos, Realizar un control de inventarios y controlar la salida de

productos fármacos del almacén de la Farmacia “Miramar”.

Así mismo este documento se basa en lo siguiente:

Documento de Regla de Negocio

Documento de Especificación de Caso de Uso de Negocio

Page 24: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

24

Modelado de Caso de Uso de Negocio

Especificación de Caso de Uso de Negocio

A continuación mostrares las especificaciones modelo de caso de uso

de negocio donde cada tabla mostrara la descripción por cada caso de

uso a fin de entender el grado de complejidad y funcionalidad del

sistema.

Registra entrada de

productos

Realiza control de

inventarios

Registra salida de

productos

Proveedor

Jefe de almacén

Jefe de Venta

Dirección

Figura N° 05: Modelado de Caso de Uso de Negocio Fuente: Elaboración Propia

Page 25: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

25

Tabla 1. Entrada de Productos Fármacos

Caso de Uso Entrada de Productos fármacos

Tipo Primario

Actores Jefe de almacén

Descripción El jefe de almacén realiza el

registro de entrada de productos

fármacos al almacén verificara la

cantidad, estado y características.

Luego generara una guía de

entrada de productos fármacos.

Tabla 2. Salida de Productos Fármacos

Caso de Uso Salida de Productos fármacos

Tipo Primario

Actores Jefe de almacén, jefe de ventas

Descripción El jefe de almacén realizara el

registro de salida de productos del

almacén verificara la cantidad,

luego generara un reporte y guía

de los productos que salieron de

almacén.

Fuente: Elaboración Propia

Fuente: Elaboración Propia

Page 26: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

26

Tabla 3. Control de Inventarios

Caso de Uso Control de Inventarios

Tipo Primario

Actores Jefe de almacén, Director

Descripción El Director solicitara a almacén un

reporte de saldos existentes, es así

como el jefe de almacén consultara

la existencia por productos

fármacos y procederá a la

elaboración del reporte que al final

será impreso.

Fuente: Elaboración Propia

Page 27: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

27

Diagrama de Actividades por cada Caso de Uso

Entrada de productos fármacos al almacén

Figura N° 06: DA: Entrada de productos fármacos Fuente: Elaboración Propia

Page 28: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

28

Salida de productos fármacos al almacén

Figura N° 07: DA: Salida de productos fármacos Fuente: Elaboración Propia

Page 29: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

29

Control de Inventarios

Figura N° 08: DA: Control de Inventarios de productos fármacos Fuente: Elaboración Propia

Page 30: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

30

Modelo de Objeto de Negocio

Entrada de Productos Fármacos

Salida de Productos Fármacos

Controla

notificaciones

Abastece saldo

a cajero

Encargado

Control-banco

Jefe de

Almacén Actualiza

Verifica

Revisa

Proveedor

Productos

Guía

Kardex

Controla

notificaciones

Encargado

Jefe de

Almacén Verifica

Entrega

Realiza

Jefe de ventas

Productos

Guía de salida

Stock

Figura N° 09: CUN: Entrada de productos fármacos Fuente: Elaboración Propia

Page 31: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

31

Control de Inventario

Modelo de Dominio

Controla

notificaciones

Abastece saldo

a cajero

Encargado

Control-banco

Jefe de

Almacén Reporta

Prepara

Actualiza

Dirección

Informe

Kardex

Stock

Figura N° 10: CUN: Salida de productos fármacos Fuente: Elaboración Propia

Figura N° 11: CUN: Control de inventarios de productos fármacos Fuente: Elaboración Propia

Figura N° 12: Modelo de Domino Fuente: Elaboración Propia

Page 32: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

32

Glosario de términos

Fármacos. Medicamentos

Reportes. Noticia, informe

Organigrama. Sinopsis o esquema de la organización de una

entidad, de una empresa o de una tarea.

Caducidad. Fecha límite para el uso o consumo de un producto

alimenticio, farmacéutico o cosmético.

Stock. Cantidad de mercancías que se tienen en depósito.

Kardex. Sistema de Almacenamiento de información en físico que

permite el almacenamiento por lotes y además de ser Vertical y

Horizontal.

Guías. Lista impresa de datos o noticias referentes a determinada

materia.

Proceso. Conjunto de las fases sucesivas de un fenómeno natural

o de una operación artificial.

Reglas. Conjunto de operaciones que deben llevarse a cabo para

realizar una inferencia o deducción correcta.

Área. Lugar donde se encuentra un grupo de personas en la

empresa para un objetivo común.

Proveedor. Persona o empresa que provee o abastece de todo lo

necesario para un fin a grandes grupos, asociaciones,

comunidades, etc.

Page 33: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

33

Page 34: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

34

Modelo de Requerimientos

Lista de Requerimientos funcionales

Registra usuario.

Registrar entrada y salida de productos fármacos, siendo

identificados por sus características.

Registrar pedido de productos fármacos

Registrar proveedores

Registrar guías de entrada y salida de productos fármacos

Registras orden de reposición

Registrar kardex de productos fármacos

Registrar Stock de productos fármacos

Reportar los movimientos en almacén (es decir entrada y

salida de productos, fecha de vencimiento, Stock de productos

fármacos que se encuentran en almacén).

Reportar existencias de productos fármacos en almacén

Reportar guías de ingreso y salida de productos fármacos

Reportar Stock de productos

Reportar inventarios de productos que s e encuentran en

almacén.

Lista de Requerimientos no funcionales

De Usabilidad

El software debe ser fácil de usar para el personal que usara el

sistema.

De Rendimiento

El software debe ser eficiente en cuanto al tiempo de

respuesta.

Page 35: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

35

De Soporte

El software debe tener un instalador.

Se debe realizar pruebas de esfuerzo al sistema.

De portabilidad

El software podrá ser usado bajo cualquier plataforma de

Linux y Windows.

De seguridad y privacidad

Se debe permitir acceso a la base de datos bajo previa

identificación del administrador, un máximo de tres intentos

de ingreso.

De confiabilidad

Ante un caso extremo (como pérdida de fluido eléctrico o

caída del servidor) el software debe garantizar la integridad y

confiabilidad de los datos.

De Hardware

Se debe disponer de una red LAN.

Se contara con una impresora para imprimir diversos reportes.

Page 36: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

36

Modelo de Caso de Uso de Requerimientos Detallado

Figura N° 13: Diagrama de Requerimiento detallado Fuente: Elaboración Propia

Page 37: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

37

Diagrama de Caso de Uso de Requerimiento

Figura N° 14: Diagrama de Requerimiento Fuente: Elaboración Propia

Page 38: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

38

Matriz de Priorización de Caso de Uso

Nº NOMBRE DEL CASO DE USO RENDIMIENTO FRECUENCIA IMPORTANCIA URGENCIA PRIORIDAD

1 Registrar usuario 60seg 1 ves/mes Quedaría bien esperar 8º

2 Registrar entrada de productos fármacos 120seg 4 veces/mes Importante Inmediatamente 1º

3 Registrar salida de productos fármacos 120seg 4 veces/mes Importante Inmediatamente 2º

4 Registrar pedido de productos fármacos 120seg 2 veces/mes Importante Inmediatamente 3º

5 Registrar proveedores 120seg 1 ves/mes Quedaría bien esperar 5º

6 Registrar Guía de entrada y salida de

productos fármacos.

120seg 4 veces/mes Quedaría bien esperar 7º

7 Registrar orden de reposición 60seg 1 ves/mes Quedaría bien Inmediatamente 6º

8 Registrar Kardex de Productos fármacos 120seg 1 ves/mes Importante esperar 4º

9 Registrar Stock de productos fármacos 120seg 4 veces/mes Importante esperar 12º

10 Reportar los movimientos de almacén 60seg 2 veces/mes Quedaría bien Inmediatamente 10º

11 Reportar la existencia de fármacos 60seg 2 veces/mes Quedaría bien esperar 11º

12 Reportar Guías de Entrada y salida de

productos fármacos

60seg 2 veces/mes Quedaría bien esperar 13º

13 Reportar stock de productos fármacos 60seg 2 veces/mes Quedaría bien esperar 14º

14 Reportar inventario de fármacos 60seg 1 ves/mes Importante Inmediatamente 9º

Tabla N° 04: Matriz de Priorización de Caso de Uso Fuente: Elaboración propia

Page 39: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

39

Especificación de Caso de Uso de Requerimientos

NOMBRE Registrar entrada de productos fármacos

DESCRIPCION El sistema permitirá que el jefe de almacén registre la entrada de productos fármacos.

PRECONDICION Ninguna

SECUENCIA

NORMAL

El jefe de almacén recepcionara los productos pedidos a proveedor.

El jefe de almacén registrara los productos fármacos entregados.

POSTCONDICION Entrada de Producto fármaco registrado

RENDIMIENTO El sistema deberá realizar las acciones descritas del paso 1 al 2 en un

máximo de 120 seg.

FRECUENCIA Este caso de uso se espera que se lleve a cabo como mínimo 4 veces por

mes.

IMPORTANCIA Importante

URGENCIA Inmediatamente

COMENTARIOS El registro de entrega se realizara por código de producto

NOMBRE Registrar salida de productos fármacos

DESCRIPCION El sistema permitirá que el jefe de almacén registre la salida de productos

fármacos.

PRECONDICION Ninguno

SECUENCIA

NORMAL

El jefe de almacén entrega los productos pedidos por jefe de venta.

El jefe de almacén registrara la salida de los productos fármacos pedidos.

POSTCONDICION Salida de Producto fármaco registrado

RENDIMIENTO El sistema deberá realizar las acciones descritas del paso 1 al 2 en un

máximo de 120 seg.

FRECUENCIA Este caso de uso se espera que se lleve a cabo como mínimo 4 veces por

mes.

IMPORTANCIA Importante

URGENCIA Inmediatamente

COMENTARIOS La salida de producto se realizara por número de solicitud

Tabla N° 05: Especificación de CU Registrar entrada de productos fármacos Fuente: Elaboración propia

Tabla N° 06: Especificación de CU Registrar salida de productos fármacos Fuente: Elaboración propia

Page 40: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

40

NOMBRE Registrar Orden de reposición de productos fármacos

DESCRIPCION El sistema permitirá que el jefe de almacén registre la orden de reposición de productos fármacos.

PRECONDICION Ninguno

SECUENCIA

NORMAL

El jefe de almacén solicitara la orden de reposición los productos

fármacos.

El jefe de almacén registrara la orden de reposición enviada

POSTCONDICION Orden de reposición registrada

RENDIMIENTO 60 seg.

FRECUENCIA Este caso de uso se espera que se lleve a cabo como mínimo 1 vez por mes.

IMPORTANCIA Quedaría bien

URGENCIA inmediatamente

COMENTARIOS La orden de reposición se enviara a dirección

NOMBRE Registrar Pedido de productos fármacos

DESCRIPCION El sistema permitirá que el jefe de almacén registre los pedidos realizados

por el jefe de ventas.

PRECONDICION Registro de salida de productos fármacos

SECUENCIA

NORMAL

El jefe de ventas realizara el pedido de productos fármacos al área de

almacén.

El jefe de almacén registrar pedidos de productos fármacos realiza por

el jefe de venta.

POSTCONDICION pedidos de productos fármacos registrado

RENDIMIENTO 120 seg.

FRECUENCIA Este caso de uso se espera que se lleve a cabo como mínimo 2 veces por

mes.

IMPORTANCIA Importante

URGENCIA Inmediatamente

COMENTARIOS El registro de pedido se realizara por numero de solicitud

Tabla N° 07: Especificación de CU Registrar Orden de reposición de productos fármacos Fuente: Elaboración propia

Tabla N° 09: Especificación de CU Registrar Pedido de productos fármacos Fuente: Elaboración propia

Page 41: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

41

NOMBRE Registrar Stock de productos fármacos

DESCRIPCION El sistema permitirá que el jefe de almacén registre el Stock de productos

fármacos.

PRECONDICION Ninguna

SECUENCIA

NORMAL

El jefe de almacén verificara la cantidad de productos que se encuentra

dentro del almacén.

El jefe de almacén registrara el Stock de productos fármacos.

POSTCONDICION Stock registrado

RENDIMIENTO 120 seg.

FRECUENCIA Este caso de uso se espera que se lleve a cabo como mínimo 4 veces por

mes.

IMPORTANCIA Importante

URGENCIA esperar

COMENTARIOS El Stock de productos será registrado de acuerdo a sus características.

NOMBRE Reportar movimientos de almacén

DESCRIPCION El sistema permitirá a Dirección informarse de todos los movimientos

realizados en el área de almacén.

PRECONDICION Que todos los movimientos realizados en el área de almacén sean por

fechas.

SECUENCIA

NORMAL

La dirección ingresa los parámetros correspondientes

La dirección genera el reporte correspondiente.

POSTCONDICION El sistema reportara los movimientos realizados en el área de almacén

RENDIMIENTO El sistema debe de realizar esta acción en mínimo de 60 seg

FRECUENCIA Este caso de uso se espera que se lleve a cabo como mínimo 2 veces por

mes.

IMPORTANCIA Quedaría bien

URGENCIA Inmediatamente

COMENTARIOS Los parámetros para este reporte serán N°, fecha, descripción.

Tabla N° 09: Especificación de CU Registrar Stock de productos fármacos Fuente: Elaboración propia

Tabla N° 10: Especificación de CU Reportar entrada de productos fármacos Fuente: Elaboración propia

Page 42: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

42

NOMBRE Reportar de Guía de entrada/salida de productos fármacos

DESCRIPCION El sistema permitirá a Dirección informarse de las Guías de entradas/salida de productos fármacos de almacén, información por fecha.

PRECONDICION Que todas las guías de entrada y salida de productos sean por fecha

SECUENCIA NORMAL La dirección ingresa los parámetros correspondientes

La dirección genera el reporte correspondiente.

POSTCONDICION El sistema reportara todas la guías de entrada y salida de productos

fármacos

RENDIMIENTO El sistema debe de realizar esta acción en mínimo de 60 seg

FRECUENCIA Este caso de uso se espera que se lleve a cabo como mínimo 2 veces

por mes.

IMPORTANCIA Quedaría bien

URGENCIA Esperar

COMENTARIOS Los parámetros para este reporte serán N° guía, fecha, descripción.

NOMBRE Reportar existencias de productos fármacos

DESCRIPCION El sistema permitirá a Dirección informarse de todas las existencia de productos fármacos en almacén, información por fecha.

PRECONDICION Que todas las existencia de productos en almacén sean registradas por

fecha

SECUENCIA

NORMAL

La dirección ingresa los parámetros correspondientes

La dirección genera el reporte correspondiente.

POSTCONDICION El sistema reportara todas las existencias de productos fármacos

RENDIMIENTO El sistema debe de realizar esta acción en mínimo de 60 seg

FRECUENCIA Este caso de uso se espera que se lleve a cabo como mínimo 2 veces por

mes.

IMPORTANCIA Quedaría bien

URGENCIA Esperar

COMENTARIOS Los parámetros para este reporte serán Código, Nombre, fecha,

descripción.

Tabla N° 11: Especificación de CU Reportar salida de productos fármacos Fuente: Elaboración propia

Tabla N° 12: Especificación de CU Reportar existencias de productos fármacos Fuente: Elaboración propia

Page 43: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

43

NOMBRE Reportar Stock de productos fármacos

DESCRIPCION El sistema permitirá a Dirección informarse de todo el Stock de productos fármacos en almacén, información por fecha.

PRECONDICION Que el Stock de productos sea registrado por sus características

SECUENCIA NORMAL La dirección ingresa los parámetros correspondientes

La dirección genera el reporte correspondiente.

POSTCONDICION El sistema reportara el Stock de productos que encuentra en almacén

RENDIMIENTO El sistema debe de realizar esta acción en mínimo de 60 seg

FRECUENCIA Este caso de uso se espera que se lleve a cabo como mínimo 2 veces

por mes.

IMPORTANCIA Quedaría bien

URGENCIA Esperar

COMENTARIOS Los parámetros para este reporte serán Código _ prod, Nombre,

fecha, descripción, cantidad.

NOMBRE Reportar Inventario de productos fármacos

DESCRIPCION El sistema permitirá a Dirección informarse de inventario de productos fármacos en almacén, información por fecha.

PRECONDICION Que el inventario de productos sea realizado por fecha

SECUENCIA NORMAL La dirección ingresa los parámetros correspondientes

La dirección genera el reporte correspondiente.

POSTCONDICION El sistema reportará el inventario de productos relazado por el jefe de

almacén.

RENDIMIENTO El sistema debe de realizar esta acción en mínimo de 60 seg

FRECUENCIA Este caso de uso se espera que se lleve a cabo como mínimo 1 vez por

mes.

IMPORTANCIA Importante

URGENCIA Inmediatamente

COMENTARIOS Los parámetros para este reporte serán Numero _inventario, fecha,

descripción.

Tabla N° 13: Especificación de CU Reportar Stock de productos fármacos Fuente: Elaboración propia

Tabla N° 14: Especificación de CU Reportar Inventario de productos fármacos Fuente: Elaboración propia

Page 44: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

44

Page 45: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

45

1.2.2. ANALISIS

Diagramas de Colaboración

Figura N° 15: DC pedido de productos fármacos Fuente: Elaboración Propia

Figura N° 16: DC Entrada de productos fármacos Fuente: Elaboración Propia

Page 46: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

46

Figura N° 17: DC salida de productos fármacos Fuente: Elaboración Propia

Figura N° 18: DC Control de inventarios de productos fármacos Fuente: Elaboración Propia

Page 47: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

47

Diagrama de Clases Entidad

Figura N° 18: Diagrama de clases de entidad Fuente: Elaboración Propia

Page 48: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

48

1.2.3. DISEÑO

Diagrama de secuencia de Diseño

Diagrama de secuencia de registro de pedido de productos

fármacos.

Realiza Pedidos Emite reporte Control de

Existencia

Recepción de

pedido

Jefe ventas Jefe almacén

Realiza Pedido

Realiza requerimientos de pedido

Consulta

Envía informe de aceptación y espera

Datos de reporte

Figura N° 19: DS registro de pedido de productos fármacos Fuente: Elaboración Propia

Page 49: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

49

Diagrama de secuencia de registro de entrada de productos

fármacos al almacén

Productos Emite reporte Actualización Verificación

Proveedor Jefe almacén

Realiza entrega

Verifica estado de productos fármacos

Datos a la fecha

Datos de entrada de productos fármacos

Emite reporte

Datos

Reporta entrada de productos fármacos

Figura N° 20: DS registro de Entrada de productos fármacos Fuente: Elaboración Propia

Page 50: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

50

Diagrama de secuencia de registro de salida de productos

fármacos al almacén

Datos de

salida

Actualizació

n

Producto Registro de

salida

Jefe ventas Jefe almacén

Solicita salida de productos

Solicitud aceptada

Datos a la fecha

Datos a la fecha

Reporte Guía

Entrega

Recibe

Reporta salida

Datos de salida de productos fármacos

Figura N° 21: DS registro de Salida de productos fármacos Fuente: Elaboración Propia

Page 51: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

51

Diagrama de secuencia de control de inventarios

Informe Diseño de

reporte

Control de

Existencia

Ingreso, pedidos

y salida

Dirección Jefe almacén

Solicita

Verificación

Actualización de saldos

Emite reporte

Actualización de Datos

Envía reporte

Emisión de

reporte

Datos de reporte

Figura N° 22: DS registro de Control de Inventarios de productos fármacos Fuente: Elaboración Propia

Page 52: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

52

Diagrama de secuencia de registro de Orden de reposición

Productos Realiza Orden Cotización Verificación

Jefe almacén Dirección

Realiza orden de reposición

Verifica orden de reposición

Consulta

Envía informe de cotización

Datos de cotización

Figura N° 23: DS registro de Orden de reposición de productos fármacos Fuente: Elaboración Propia

Page 53: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

53

Diagrama de secuencia de Reportes y consultas de productos

fármacos

Datos de

Inventario

Reporte impreso Verifica reporte Entrega de reporte

Dirección Jefe almacén

Verificación

Reporte inventario

Informa Stock mínimo

Informe reporte

Todos los reportes

Reporte de inventario

Figura N° 24: DS registro de Reportes y consultas de productos fármacos Fuente: Elaboración Propia

Page 54: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

54

Diagrama de Estado

Diagrama de estado de registro de pedido de productos fármacos

Figura N° 25: DE registro de pedido de productos fármacos Fuente: Elaboración Propia

Page 55: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

55

Diagrama de estado de registro de entrada de productos fármacos

Figura N° 26: DE registro de Entrada de productos fármacos Fuente: Elaboración Propia

Page 56: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

56

Diagrama de estado de registro de salida de productos fármacos

Figura N° 27: DE registro de Salida de productos fármacos Fuente: Elaboración Propia

Page 57: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

57

Diagrama de estado de control de inventarios

Figura N° 28: DE registro de Control de Inventarios de productos fármacos Fuente: Elaboración Propia

Page 58: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

58

Diagrama de estado de consultas y reportes

Figura N° 29: DE registro de Reportes y Consultas de productos fármacos Fuente: Elaboración Propia

Page 59: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

59

Diagrama de Paquetes de Diseño

Mantenimiento Proceso Reportes

Figura N° 30: Diagrama de paquetes de Diseño Fuente: Elaboración Propia

Page 60: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

60

Modelo Físico en Mysql Workbench

Figura N° 31: Modelo Físico en Mysql Workbench Fuente: Elaboración Propia

Page 61: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

61

Script de migración de la base de datos a SQL

SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;

SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS,

FOREIGN_KEY_CHECKS=0;

SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';

CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET latin1

COLLATE latin1_swedish_ci ;

USE `mydb` ;

-- -----------------------------------------------------

-- Table `mydb`.`E-mail`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`E-mail` (

`id_Email` INT NOT NULL ,

`Nombre` CHAR NOT NULL ,

PRIMARY KEY (`id_Email`) )

ENGINE = InnoDB;

-- -----------------------------------------------------

-- Table `mydb`.`Jefe de venta`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Jefe de venta` (

`id_Jefe_venta` INT NOT NULL ,

`E-mail_id_Email` INT NOT NULL ,

`Nombre` VARCHAR(15) NOT NULL ,

`Apellidos` VARCHAR(20) NOT NULL ,

`DNI` INT NOT NULL ,

PRIMARY KEY (`id_Jefe_venta`) ,

INDEX `fk_Jefe de venta_E-mail1` (`E-mail_id_Email` ASC) ,

CONSTRAINT `fk_Jefe de venta_E-mail1`

FOREIGN KEY (`E-mail_id_Email` )

REFERENCES `mydb`.`E-mail` (`id_Email` )

ON DELETE NO ACTION

ON UPDATE NO ACTION)

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

-- -----------------------------------------------------

-- Table `mydb`.`Tipo`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Tipo` (

`id_Tipo` INT NOT NULL ,

`Nombre` VARCHAR(45) NULL ,

Page 62: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

62

PRIMARY KEY (`id_Tipo`) )

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

-- -----------------------------------------------------

-- Table `mydb`.`Cantidad`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Cantidad` (

`id_cantidad` VARCHAR(10) NOT NULL ,

`Cantidad` VARCHAR(45) NOT NULL ,

PRIMARY KEY (`id_cantidad`) )

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

-- -----------------------------------------------------

-- Table `mydb`.`Ingredientes`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Ingredientes` (

`id_Ingredientes` INT NOT NULL ,

`Nombre` VARCHAR(45) NOT NULL ,

PRIMARY KEY (`id_Ingredientes`) )

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

-- -----------------------------------------------------

-- Table `mydb`.`Composicion`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Composicion` (

`id_Composicion` INT NOT NULL ,

`Cantidad_Cantidad` VARCHAR(10) NOT NULL ,

`Nombre` VARCHAR(45) NOT NULL ,

`Ingredientes_id_Ingredientes` INT NOT NULL ,

PRIMARY KEY (`id_Composicion`) ,

INDEX `fk_Composicion_Cantidad1` (`Cantidad_Cantidad` ASC) ,

INDEX `fk_Composicion_Ingredientes1`

(`Ingredientes_id_Ingredientes` ASC) ,

CONSTRAINT `fk_Composicion_Cantidad1`

FOREIGN KEY (`Cantidad_Cantidad` )

REFERENCES `mydb`.`Cantidad` (`id_cantidad` )

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fk_Composicion_Ingredientes1`

FOREIGN KEY (`Ingredientes_id_Ingredientes` )

Page 63: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

63

REFERENCES `mydb`.`Ingredientes` (`id_Ingredientes` )

ON DELETE NO ACTION

ON UPDATE NO ACTION)

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

-- -----------------------------------------------------

-- Table `mydb`.`Telefono`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Telefono` (

`Numero` INT NOT NULL ,

PRIMARY KEY (`Numero`) )

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

-- -----------------------------------------------------

-- Table `mydb`.`Proveedor`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Proveedor` (

`idProveedor` INT NOT NULL ,

`Telefono_Numero1` INT NOT NULL ,

`Razon_Social` VARCHAR(30) NOT NULL ,

`Direccion` VARCHAR(45) NOT NULL ,

`RUC` VARCHAR(15) NOT NULL ,

PRIMARY KEY (`idProveedor`) ,

INDEX `fk_Proveedor_Telefono1` (`Telefono_Numero1` ASC) ,

CONSTRAINT `fk_Proveedor_Telefono1`

FOREIGN KEY (`Telefono_Numero1` )

REFERENCES `mydb`.`Telefono` (`Numero` )

ON DELETE NO ACTION

ON UPDATE NO ACTION)

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

-- -----------------------------------------------------

-- Table `mydb`.`Jefe_almacen`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Jefe_almacen` (

`id_jefe_almacen` INT NOT NULL ,

`E-mail_id_Email` INT NOT NULL ,

`Nombre` VARCHAR(20) NOT NULL ,

`Apellidos` VARCHAR(30) NOT NULL ,

`DNI` INT NOT NULL ,

Page 64: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

64

PRIMARY KEY (`id_jefe_almacen`) ,

INDEX `fk_Jefe_almacen_E-mail1` (`E-mail_id_Email` ASC) ,

CONSTRAINT `fk_Jefe_almacen_E-mail1`

FOREIGN KEY (`E-mail_id_Email` )

REFERENCES `mydb`.`E-mail` (`id_Email` )

ON DELETE NO ACTION

ON UPDATE NO ACTION)

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

-- -----------------------------------------------------

-- Table `mydb`.`Orden_Reposicion`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Orden_Reposicion` (

`Numero_Reposicion` INT NOT NULL ,

`Jefe_almacen_id_jefe_almacen1` INT NOT NULL ,

`Descripcion` VARCHAR(45) NOT NULL ,

`Fecha` DATE NOT NULL ,

PRIMARY KEY (`Numero_Reposicion`) ,

INDEX `fk_Orden_Reposicion_Jefe_almacen1`

(`Jefe_almacen_id_jefe_almacen1` ASC) ,

CONSTRAINT `fk_Orden_Reposicion_Jefe_almacen1`

FOREIGN KEY (`Jefe_almacen_id_jefe_almacen1` )

REFERENCES `mydb`.`Jefe_almacen` (`id_jefe_almacen` )

ON DELETE NO ACTION

ON UPDATE NO ACTION)

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

-- -----------------------------------------------------

-- Table `mydb`.`Producto`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Producto` (

`id_Producto` INT NOT NULL ,

`Composicion_id_Composicion` INT NOT NULL ,

`Proveedor_idProveedor` INT NOT NULL ,

`Tipo_id_Tipo` INT NOT NULL ,

`Orden_Reposicion_Numero_Reposicion` INT NOT NULL ,

`Nombre` VARCHAR(20) NOT NULL ,

`Detalle` VARCHAR(45) NOT NULL ,

`Precio_compra` DOUBLE NOT NULL ,

`Precio_venta` DOUBLE NOT NULL ,

`Cantidad` VARCHAR(20) NOT NULL ,

`Fecha_ingreso` DATE NOT NULL ,

PRIMARY KEY (`id_Producto`) ,

Page 65: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

65

INDEX `fk_Producto_Composicion1` (`Composicion_id_Composicion`

ASC) ,

INDEX `fk_Producto_Proveedor1` (`Proveedor_idProveedor` ASC) ,

INDEX `fk_Producto_Tipo1` (`Tipo_id_Tipo` ASC) ,

INDEX `fk_Producto_Orden_Reposicion1`

(`Orden_Reposicion_Numero_Reposicion` ASC) ,

CONSTRAINT `fk_Producto_Composicion1`

FOREIGN KEY (`Composicion_id_Composicion` )

REFERENCES `mydb`.`Composicion` (`id_Composicion` )

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fk_Producto_Proveedor1`

FOREIGN KEY (`Proveedor_idProveedor` )

REFERENCES `mydb`.`Proveedor` (`idProveedor` )

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fk_Producto_Tipo1`

FOREIGN KEY (`Tipo_id_Tipo` )

REFERENCES `mydb`.`Tipo` (`id_Tipo` )

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fk_Producto_Orden_Reposicion1`

FOREIGN KEY (`Orden_Reposicion_Numero_Reposicion` )

REFERENCES `mydb`.`Orden_Reposicion` (`Numero_Reposicion` )

ON DELETE NO ACTION

ON UPDATE NO ACTION)

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

-- -----------------------------------------------------

-- Table `mydb`.`Pedido`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Pedido` (

`id_Pedido` INT NOT NULL ,

`Tipo_id_Tipo` INT NOT NULL ,

`Jefe de venta_id_Jefe_venta` INT NOT NULL ,

`Producto_id_Producto` INT NOT NULL ,

`Detalle` VARCHAR(45) NOT NULL ,

`Cantidad` INT NOT NULL ,

`Fecha` DATE NOT NULL ,

PRIMARY KEY (`id_Pedido`) ,

INDEX `fk_Pedido_Tipo1` (`Tipo_id_Tipo` ASC) ,

INDEX `fk_Pedido_Producto1` (`Producto_id_Producto` ASC) ,

INDEX `fk_Pedido_Jefe de venta1` (`Jefe de venta_id_Jefe_venta`

ASC) ,

CONSTRAINT `fk_Pedido_Tipo1`

FOREIGN KEY (`Tipo_id_Tipo` )

Page 66: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

66

REFERENCES `mydb`.`Tipo` (`id_Tipo` )

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fk_Pedido_Producto1`

FOREIGN KEY (`Producto_id_Producto` )

REFERENCES `mydb`.`Producto` (`id_Producto` )

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fk_Pedido_Jefe de venta1`

FOREIGN KEY (`Jefe de venta_id_Jefe_venta` )

REFERENCES `mydb`.`Jefe de venta` (`id_Jefe_venta` )

ON DELETE NO ACTION

ON UPDATE NO ACTION)

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

-- -----------------------------------------------------

-- Table `mydb`.`Inventario`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`Inventario` (

`id_inventario` INT NOT NULL ,

`Jefe_almacen_id_jefe_almacen1` INT NOT NULL ,

`Producto_id_Producto` INT NOT NULL ,

`Fecha` VARCHAR(45) NOT NULL ,

`Observacion` VARCHAR(45) NOT NULL ,

PRIMARY KEY (`id_inventario`) ,

INDEX `fk_Inventario_Jefe_almacen1`

(`Jefe_almacen_id_jefe_almacen1` ASC) ,

INDEX `fk_Inventario_Producto1` (`Producto_id_Producto` ASC) ,

CONSTRAINT `fk_Inventario_Jefe_almacen1`

FOREIGN KEY (`Jefe_almacen_id_jefe_almacen1` )

REFERENCES `mydb`.`Jefe_almacen` (`id_jefe_almacen` )

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fk_Inventario_Producto1`

FOREIGN KEY (`Producto_id_Producto` )

REFERENCES `mydb`.`Producto` (`id_Producto` )

ON DELETE NO ACTION

ON UPDATE NO ACTION)

ENGINE = InnoDB

DEFAULT CHARACTER SET = utf8

COLLATE = utf8_general_ci;

SET SQL_MODE=@OLD_SQL_MODE;

SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;

SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

Page 67: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

67

Page 68: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

68

1.2.4. IMPLEMENTACION

Interfaces de Usuario

Figura N° 32: IU Acceso de Usuario Fuente: Elaboración Propia

Figura N° 33 IU Formulario Principal Fuente: Elaboración Propia

Page 69: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

69

Figura N° 34 IU Registrar Jefe de Almacen Fuente: Elaboración Propia

Figura N° 35: IU Registrar Jefe de Venta Fuente: Elaboración Propia

Page 70: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

70

Figura N° 36: IU Registrar Proveedor Fuente: Elaboración Propia

Figura N° 37: IU Registrar entrada de productos fármacos Fuente: Elaboración Propia

Page 71: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

71

Figura N° 38: IU Registrar Salida de productos fármacos Fuente: Elaboración Propia

Figura N° 39: IU Registrar Kardex de productos fármacos Fuente: Elaboración Propia

Page 72: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

72

Figura N° 39: IU Registrar Orden de Reposición de productos fármacos Fuente: Elaboración Propia

Page 73: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

73

Page 74: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

74

Diagrama de Componentes

Diagrama de componentes propuesto

Clases: Entrada de produc. Salida de produc Proveedor Orden de reposición. Kardex Stock Pedido

Figura N° 40: Diagrama de componentes Fuente: Elaboración Propia

Figura N° 41: Diagrama de componentes propuesto Fuente: Elaboración Propia

<<Aplication>>

<<Aplication>>

<<DLL>>

<<DLL>> <<DLL>> <<DLL>>

ST Farmacia

ST Farmacia

Mantenimiento

Mantenimiento

STFarmacia

STFarmacia

Proceso de

Inventario

Proceso de

datos

Page 75: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

75

Diagrama de Despliegue

Server Farmacia

“Miramar”

HW: Procesador Intel(R) Pentium (R) Dual 2.00 Ghz Ram: 3 GB S.O: Windows Seven HD: 80 GB RDMS: Mysql, PHP Puertos USB: 4 puertos USB

Switch

Encore 1GB 24 puertos Ethernet 10/100 Mbs

Impresora

Tipo: Inyección de Tinta Marca: HP 3745

Cliente:

HW:Procesador Core2Duo

3.33 Ghz

Ram: 1 GB

HD: 80 GB

RDMS: SQL Server 2000

Puertos USB: Inhabilitado

Figura N° 42: Diagrama de Despliegue Fuente: Elaboración Propia

Page 76: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

76

1.2.5. PRUEBA

Prueba de Caja Negra.

Registro de Entrada de productos fármacos

Caso de uso: Registro de Entrada de productos fármacos: Datos

validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Nombre Ampicilina Datos Ingresados Correctamente

2 Precio Compra 50.70 Datos Ingresados Correctamente

3 Precio venta 53.50 Datos Ingresados Correctamente

4 Tipo Antiinflamatorio Datos Ingresados Correctamente

5 Composición Productos químicos

Datos Ingresados Correctamente

6 Orden de reposición OR001 Datos Ingresados Correctamente

7 Proveedor Fármacos E.I.R.L Datos Ingresados Correctamente

8 Cantidad 50 Datos Ingresados Correctamente

9 Detalle Desinflamante de dolores

Datos Ingresados Correctamente

10 Fecha de Ingreso 28/05/2011 Datos Ingresados Correctamente

11 Seleccionar estado Click Datos de la BD

Tabla N° 15: Caja Negra Registrar entrada de productos - datos validos Fuente. Elaboración propia

Page 77: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

77

Caso de uso: Registro de Entrada de productos fármacos: Datos no

validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Nombre $%%%&& Error!

2 Precio Compra ()$%&$ Error!

3 Precio venta ()$%&$ Error!

4 Tipo $%%%&& Error!

5 Composición $%%%&& Error!

6 Orden de reposición //&&%%$$ Error!

7 Proveedor //&&%%$$ Error!

8 Cantidad //&&%%$$ Error!

9 Detalle $%%%&& Error!

10 Fecha de Ingreso //&&%%$$ Error!

11 Seleccionar estado No hacer Click Error!

Caso de uso: Registro de Entrada de productos fármacos: Resultado por

escenario.

USE CASE ESCENARIO RESULTADO CONCLUSIÓN

Registrar entrada de

productos

fármacos

Verificar que se haya registrado correctamente la entrada de productos fármacos

La entrada de productos fármacos es registrado correctamente y se le asigna un código único.

La entrada de productos fármacos pasa a formar parte de productos fármacos de la farmacia.

Tabla N° 15: Caja Negra Registrar entrada de productos - datos no validos Fuente. Elaboración propia

Tabla N° 16: Caja Negra Registrar entrada de productos – Resultado por escenario Fuente. Elaboración propia

Page 78: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

78

Registro de Salida de productos fármacos

Caso de uso: Registro de Salida de productos fármacos: Datos validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Jefe de venta Juan Perez Datos Ingresados Correctamente

2 Tipo Antiinflamatorio Datos Ingresados Correctamente

3 Producto Antalgina Datos Ingresados Correctamente

4 Cantidad 20 Datos Ingresados Correctamente

5 Detalle Desinflamante de dolores

Datos Ingresados Correctamente

6 Fecha salida 30/06/2011 Datos Ingresados Correctamente

7 Seleccionar estado Click Datos de la BD

Caso de uso: Registro de salida de productos fármacos: Datos no

validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Jefe de venta $%%%&& Error!

2 Tipo $%%%&& Error!

3 Producto //&&%%$$ Error!

4 Cantidad //&&%%$$ Error!

5 Detalle $%%%&& Error!

6 Fecha de Salida //&&%%$$ Error!

7 Seleccionar estado No hacer Click Error!

Tabla N° 15: Caja Negra Registrar Salida de productos - datos validos Fuente. Elaboración propia

Tabla N° 15: Caja Negra Registrar salida de productos - datos no validos Fuente. Elaboración propia

Page 79: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

79

Caso de uso: Registro de salida de productos fármacos: Resultado por

escenario.

USE CASE ESCENARIO RESULTADO CONCLUSIÓN

Registrar salida de

productos

fármacos

Verificar que se haya registrado correctamente la salida de productos fármacos

La salida de productos fármacos es registrado correctamente y se le asigna un Código único.

La salida de productos fármacos pasa a formar parte de productos fármacos de la farmacia.

Registro de Proveedor de productos fármacos

Caso de uso: Registro de proveedor de productos fármacos: Datos

validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Ruc 04124275864 Datos Ingresados Correctamente

2 Razón social Farmavia E.I.R. Datos Ingresados Correctamente

3 Dirección Los álamos 450 Datos Ingresados Correctamente

4 Teléfono 064 258712 Datos Ingresados Correctamente

5 Seleccionar estado Click Datos de la BD

Tabla N° 16: Caja Negra Registrar entrada de productos – Resultado por escenario Fuente. Elaboración propia

Tabla N° 15: Caja Negra Registrar Proveedor de productos - datos validos Fuente. Elaboración propia

Page 80: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

80

Caso de uso: Registro de proveedor de productos fármacos: Datos no

validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Ruc $%%%&& Error!

2 Razón social ()$%&$ Error!

3 Dirección ()$%&$ Error!

4 Teléfono $%%%&& Error!

5 Seleccionar estado No hacer Click Error!

Caso de uso: Registro de Proveedor de productos fármacos: Resultado

por escenario.

USE CASE ESCENARIO RESULTADO CONCLUSIÓN

Registrar proveedor de

productos

fármacos

Verificar que se haya registrado correctamente el proveedor de productos fármacos

El proveedor de productos fármacos es registrado correctamente y se le asigna un Código único.

El proveedor de productos fármacos pasa a formar parte de la farmacia.

Tabla N° 15: Caja Negra Registrar Proveedor de productos - datos no validos Fuente. Elaboración propia

Tabla N° 16: Caja Negra Registrar proveedor de productos – Resultado por escenario Fuente. Elaboración propia

Page 81: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

81

Registro de Orden de reposición de productos fármacos

Caso de uso: Registro de orden de reposición de productos fármacos:

Datos validos.

ITEM DATOS TIPO DATO RESPUESTA

1 N° de orden OR0012 Datos Ingresados Correctamente

2 Encargado Jefe de almacén Datos Ingresados Correctamente

3 Detalle Productos desinflamantes

Datos Ingresados Correctamente

4 Fecha 28/06/2011 Datos Ingresados Correctamente

5 Seleccionar estado Click Datos de la BD

Caso de uso: Registro de Orden de reposición de productos fármacos:

Datos no validos.

ITEM DATOS TIPO DATO RESPUESTA

1 N° de orden $%%%&& Error!

2 Encargado ()$%&$ Error!

3 Detalle ()$%&$ Error!

4 Fecha $%%%&& Error!

5 Seleccionar estado No hacer Click Error!

Tabla N° 15: Caja Negra Registrar Orden de reposición de productos - datos validos Fuente. Elaboración propia

Tabla N° 15: Caja Negra Registrar Orden de reposición de productos - datos no validos Fuente. Elaboración propia

Page 82: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

82

Caso de uso: Registro de Orden de reposición de productos fármacos:

Resultado por escenario.

USE CASE ESCENARIO RESULTADO CONCLUSIÓN

Registrar La orden de

reposición de

productos

fármacos

Verificar que se haya registrado correctamente la orden de reposición de productos fármacos

La orden de reposición de productos fármacos es registrado correctamente y se le asigna un Código único.

La orden de reposición de productos fármacos pasa a formar parte de solicitud de pedidos de productos fármacos de la farmacia.

Registro de Stock de productos fármacos

Caso de uso: Registro de Stock de productos fármacos: Datos validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Código P002 Datos Ingresados Correctamente

2 Producto Analgésicos Datos Ingresados Correctamente

3 Cantidad 100 Datos Ingresados Correctamente

4 Detalle En buen estado Datos Ingresados Correctamente

5 Fecha vencimiento Vigente 2012 Datos Ingresados Correctamente

6 Seleccionar estado Click Datos de la BD

Tabla N° 16: Caja Negra Registrar Orden de reposición de productos – Resultado por escenario Fuente. Elaboración propia

Tabla N° 15: Caja Negra Registrar Stock de productos - datos validos Fuente. Elaboración propia

Page 83: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

83

Caso de uso: Registro de Stock de productos fármacos: Datos no

validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Código $%%%&& Error!

2 Producto ()$%&$ Error!

3 Cantidad $%%%&& Error!

4 Detalle ()$%&$ Error!

5 Fecha vencimiento $%%%&& Error!

6 Seleccionar estado No hacer Click Error!

Caso de uso: Registro de Stock de productos fármacos: Resultado por

escenario.

USE CASE ESCENARIO RESULTADO CONCLUSIÓN

Registrar stock de productos

fármacos

Verificar que se haya registrado correctamente la stock de productos fármacos

El stock de productos fármacos es registrado correctamente y se le asigna un Código único.

El stock de productos fármacos pasa a formar parte de productos fármacos de la farmacia.

Tabla N° 15: Caja Negra Registrar Stock de productos - datos no validos Fuente. Elaboración propia

Tabla N° 16: Caja Negra Registrar Stock de productos – Resultado por escenario Fuente. Elaboración propia

Page 84: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

84

Reporte de movimientos en almacén

Caso de uso: Reporte de movimientos en almacén: Datos validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Seleccionar Fecha Base click Datos Ingresados Correctamente

2 Seleccionar Fecha Final click Datos Ingresados Correctamente

Caso de uso: Reporte de movimientos en almacén: Datos no validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Seleccionar Fecha Base No hacer Click Error!

2 Seleccionar Fecha Final No hacer Click Error!

Caso de uso: Reporte de movimientos en almacén: Resultado por

escenario.

USE CASE ESCENARIO RESULTADO CONCLUSIÓN

Reporte de

movimientos en

almacén

Se ingresan las fechas y se hace click en el botón generar

Se genera correctamente el reporte

La fecha final debe ser la fecha actual

Tabla N° 15: Caja Negra Reporte de movimientos en almacén - datos validos

Fuente. Elaboración propia

Tabla N° 15: Caja Negra Reporte de movimientos en almacén - datos no validos Fuente. Elaboración propia

Tabla N° 16: Caja Negra Reporte de movimientos en almacén – Resultado por escenario Fuente. Elaboración propia

Page 85: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

85

Reporte de Guías de entrada y salida de productos fármacos

Caso de uso: Reporte de Guías de entrada y salida de productos

fármacos: Datos validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Seleccionar Fecha Base click Datos Ingresados Correctamente

2 Seleccionar Fecha Final click Datos Ingresados Correctamente

Caso de uso: Reporte Guías de entrada y salida de productos fármacos:

Datos no validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Seleccionar Fecha Base No hacer Click Error!

2 Seleccionar Fecha Final No hacer Click Error!

Caso de uso: Reporte Guías de entrada y salida de productos fármacos:

Resultado por escenario.

USE CASE ESCENARIO RESULTADO CONCLUSIÓN

Reporte de Guías

de E/S de

productos

fármacos

Se ingresan las fechas y se hace click en el botón generar

Se genera correctamente el reporte

La fecha final debe ser la fecha actual

Tabla N° 15: Caja Negra Reporte de Guías de entrada y salida de productos

fármacos- datos validos

Fuente. Elaboración propia

Tabla N° 15: Caja Negra Reporte de Guías de entrada y salida de productos fármacos - datos no validos

Fuente. Elaboración propia

Tabla N° 16: Caja Negra Reporte de Guías de entrada y salida de productos fármacos – Resultado por escenario

Fuente. Elaboración propia

Page 86: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

86

Reporte existencias de productos

Caso de uso: Reporte existencias de productos: Datos validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Seleccionar Fecha Base click Datos Ingresados Correctamente

2 Seleccionar Fecha Final click Datos Ingresados Correctamente

Caso de uso: Reporte existencias de productos: Datos no validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Seleccionar Fecha Base No hacer Click Error!

2 Seleccionar Fecha Final No hacer Click Error!

Caso de uso: Reporte existencias de productos: Resultado por

escenario.

USE CASE ESCENARIO RESULTADO CONCLUSIÓN

Reporte de

existencias de

productos

fármacos.

Se ingresan las fechas y se hace click en el botón generar

Se genera correctamente el reporte

La fecha final debe ser la fecha actual

Tabla N° 15: Caja Negra Reporte existencias de productos - datos validos

Fuente. Elaboración propia

Tabla N° 15: Caja Negra Reporte existencias de productos - datos no validos Fuente. Elaboración propia

Tabla N° 16: Caja Negra Reporte existencias de productos – Resultado por escenario Fuente. Elaboración propia

Page 87: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

87

Reporte de Stock de productos fármacos en almacén

Caso de uso: Reporte de stock de productos: Datos validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Seleccionar Fecha Base click Datos Ingresados Correctamente

2 Seleccionar Fecha Final click Datos Ingresados Correctamente

Caso de uso: Reporte de stock de productos: Datos no validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Seleccionar Fecha Base No hacer Click Error!

2 Seleccionar Fecha Final No hacer Click Error!

Caso de uso: Reporte de stock de productos: Resultado por escenario.

USE CASE ESCENARIO RESULTADO CONCLUSIÓN

Reporte de stock

de productos

fármacos

Se ingresan las fechas y se hace click en el botón generar

Se genera correctamente el reporte

La fecha final debe ser la fecha actual

Tabla N° 15: Caja Negra Reporte de stock de productos - datos validos

Fuente. Elaboración propia

Tabla N° 15: Caja Negra Reporte de stock de productos - datos no validos Fuente. Elaboración propia

Tabla N° 16: Caja Negra Reporte de stock de productos – Resultado por escenario Fuente. Elaboración propia

Page 88: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

88

Reporte de inventarios de productos en almacén

Caso de uso: Reporte de inventarios de productos en almacén: Datos

validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Seleccionar Fecha Base click Datos Ingresados Correctamente

2 Seleccionar Fecha Final click Datos Ingresados Correctamente

Caso de uso: Reporte de movimientos en almacén: Datos no validos.

ITEM DATOS TIPO DATO RESPUESTA

1 Seleccionar Fecha Base No hacer Click Error!

2 Seleccionar Fecha Final No hacer Click Error!

Caso de uso: Reporte de inventarios de productos en almacén:

Resultado por escenario.

USE CASE ESCENARIO RESULTADO CONCLUSIÓN

Reporte de

inventarios de

productos

fármacos en

almacén.

Se ingresan las fechas y se hace click en el botón generar

Se genera correctamente el reporte

La fecha final debe ser la fecha actual

Tabla N° 15: Caja Negra Reporte de inventarios de productos en almacén - datos

validos

Fuente. Elaboración propia

Tabla N° 15: Caja Negra Reporte de inventarios de productos en almacén - datos no validos

Fuente. Elaboración propia

Tabla N° 16: Caja Negra Reporte de inventarios de productos s en almacén – Resultado por escenario

Fuente. Elaboración propia

Page 89: PROYECTO DE SISTEMAS DE INFORMACION II.pdf

Sistemas de control de Inventarios de Fármacos

89

1.2.6. CONCLUSIÓNES

El prototipo del sistema desarrollado permite almacenar la data

concerniente en la base de datos creada en Mysql workbench lo cual

permite organizar la seguridad de la información manejada.

La metodología empleada permitió la confección del modelo de

negocio el cual nos brindo un panorama concreto de la problemática.

Se desarrollo la implementación del sistema atreves de los pasos del

lenguaje de modelamiento empleada (UML).

Se desarrollo solo el prototipo del sistema.

Se realizo el levantamiento de la información e identificación de los

problemas del área y sus dominios en base al cual se desarrollo el

sistema informático que permite superar las deficiencias del área,

optimizando el empleo de sus recursos.