Você está na página 1de 14

Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica

I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez



1
Automatizacin de Inventario de la Farmacia Milagritos

1. DESCRIPCIN
El manejo de inventarios es un aspecto fundamental dentro de cualquier empresa, ya que de ella
depende el nivel de ventas, as como saber cundo realizar un pedido o la cantidad de pedido a
realizarse, es un tema que durante diferentes pocas ha sido encarado en base a recursos tecnolgicos
que se disponan, pasando por la utilizacin de formularios y de forma escrita, actualmente es posible
llevarla a cabo, mediante las herramientas que la informtica proporciona.

Este proyecto va dirigido a entidades en el campo de la salud, como es la venta de medicamentos en las
diferentes Farmacias, con el fin de automatizar el Inventario de una Farmacia, para que el propietario
tenga un mejor control sobre la administracin de sus medicamentos y sus ingresos en la farmacia,
contar con un sistema de informacin que permita controlar el inventario y toda la parte administrativa
alcanzando un manejo de informacin de manera simplificada, obteniendo un control totalmente
dinmico y de fcil uso, que permita mostrar todas las caractersticas de cada uno de los productos
como ser: nombre de producto, precio, cantidad, fecha de vencimiento, laboratorio de origen,
descripcin teraputica, su fecha registro, presentacin, etc. que presenta la farmacia. Adicionalmente
presentara reportes como inventario, ventas, medicamentos agotando stock, registro de pedido, control
de medicamentos vendidos, de tal forma que se optimice este proceso en la farmacia.

2. OBJETIVO

2.1. Objetivo general

Desarrollar un sistema de Informacin para mejorar el control de inventario, y el control de
todas las ventas, la cual sea totalmente dinmica y de fcil uso.

3. ALCANCES Y LIMITACIONES

La aplicacin diseada slo podr registrar datos del medicamento, tambin podr registrar las
actividades del negocio, como ser venta, compra de medicamentos, a su vez presentara reportes de las
mismas.

La aplicacin no podr realizar atencin mdica, tampoco se podr realizar pedidos de medicamentos
desde la aplicacin, no tendr acceso desde otro sistema.



Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

2
4. DIAGRAMA CONCEPTUAL


5. DIAGRAMA DE CASOS DE USO

Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

3
5.1. IDENTIFICACION DE ACTORES.-
ACTORES
Farmacutico: es quien est encargado de la venta de medicamentos en la farmacia, requiere
servicios de la aplicacin.
Propietario: es quien tiene algunos privilegios como el de gestionar reportes, modificar el
inventario de medicamentos. Requiere servicios de la aplicacin.

5.2 GLOSARIO DE CASOS DE USO DEL SISTEMA

Caso de uso Gestin de reporte
Actores propietario
Propsito Revisar/actualizar los tipos de reporte como son: reporte de venta, compra e inventario,
Tareas como modificar, agregar, eliminar datos.
Precondicin Los campos sean llenados correctamente.
Post condicin Elegir el tipo de reporte
Flujo bsico de eventos
Actor Respuesta Sistema
1. El propietario tiene la opcin de elegir el tipo de
reporte los cuales son: reporte de ventas, comprar
e inventario de medicamentos
3. El propietario tiene las tareas tales como:
imprimir reporte, actualizar, revisar.
2. Filtra informacin de la BdD para mostrar al usuario
datos que dependen del tipo de reporte que haya elegido
4. Valida las tareas efectuadas por el usuario.
5. Registra el reporte elegido en la base de datos, todos
los cambios registrados

Flujo alterno
1. Si el usuario no ingresa los datos que corresponden al tipo de reporte elegido, el sistema volver a pedir la
informacin.

Caso de uso Gestin medicamento
Actores propietario
Propsito Revisar/actualizar el reporte de medicamento: tareas como modificar, agregar, eliminar
datos.
Precondicin Los campos sean llenados correctamente.
Post condicin Registrar/actualizar cambios
Flujo bsico de eventos
Actor Respuesta Sistema
1. El propietario tiene las tareas de agregar,
eliminar, modificar el reporte de medicamentos,
llenando todos los campos pedidos.
3. El propietario actualiza el reporte de
medicamentos.
2. Filtra informacin de la BdD para mostrar al usuario
datos del reporte de medicamentos.
4. Valida las tareas efectuadas por el usuario.
5. Registra el reporte de medicamentos en la base de
datos, todos los cambios registrados

Flujo alterno
1. Si el usuario no ingresa los datos correctos al reporte, el sistema volver a pedir la informacin.
Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

4
Caso de uso Gestin de usuario
Actores Propietario, Farmacutico
Propsito Almacenar los datos del usuario o reconocer a un usuario del sistema.
Precondicin Los campos determinados sean llenados correctamente.
Post condicin Reconocer usuario.
Flujo bsico de eventos
Actor Respuesta Sistema
1. El propietario/farmacutico tiene dos reas.
Primero: modificar o si es usuario nuevo donde
llena el formulario de datos requeridos.
2. Segundo: propietario/farmacutico es ya
usuario del sistema y slo ingresa su cdigo de
Usuario.

3. Verifica que la informacin solicitada sea la
correcta o valida el cdigo de usuario consultando
a la base de datos.
4. Registra el formulario en la base de datos y se
le asigna un cdigo si es nuevo, si es un usuario
del sistema registrado, se le da privilegios
asignados al determinado usuario.

Flujo alterno
1. Si el usuario no ingresa los datos que corresponden en el formulario o el cdigo de usuario no
coincida, el sistema volver a pedir la informacin y no podr ingresar al sistema.

Caso de uso Verificar medicamento
Actores Farmacutico
Propsito Proporcionar el servicio de encontrar medicamento deseado para verificar su
existencia/stock en el inventario.
Precondicin Farmacutico ingresa cdigo/nombre de medicamento.
Post condicin Detalle de bsqueda
Flujo bsico de eventos
Actor Respuesta Sistema
1. El usuario Ingresa la informacin necesario
para la bsqueda.



2. Filtra informacin de la BdD buscando la
informacin ingresada por el farmacutico.
3. Visualiza el detalle de la bsqueda, ya sea si el
medicamento esa registrado o no, o a su vez
visualiza el stock del medicamento.
Flujo alterno
1. Si el usuario no ingresa correctamente el cdigo/nombre, el sistema volver a pedir la informacin.

Caso de uso Vender medicamento
Actores Farmacutico
Propsito Registrar el proceso de venta de medicamentos
Precondicin Buscar existencia/stock. (caso de uso verificar medicamento)
Post condicin Registrar venta.
Flujo bsico de eventos
Actor Respuesta Sistema
1. El farmacutico ingresa la informacin
necesario para la venta, como son: nombre de
medicamento, cantidad.

2. segn el nombre de medicamento el sistema
visualizar el costo.
3. registrara la venta en el reporte de ventas
guardando automticamente la fecha de venta y
todos los datos necesarios.
Flujo alterno
1. Si el sistema no encuentra el medicamento (stock) no se realizara la venta.
Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

5
Caso de uso Emitir factura
Actores Farmacutico
Propsito Convertir en documento fsico la venta de medicamento
Precondicin Realizar la venta de mediamente. (caso de uso vender medicamento)
Post condicin Emitir factura
Flujo bsico de eventos
Actor Respuesta Sistema
1. El farmacutico ingresa la informacin
necesario para el llenado del formulario de la
factura.
2. recupera datos de la venta para ser ingresada a
la factura.
3. realizara la impresin.
Flujo alterno
1. Si el sistema anticipadamente no registra una venta no se podr continuar con este caso de uso.


6. DIAGRAMA DE SECUENCIA



Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

6








Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

7









Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

8


7. DIAGRAMA DE ESTADOS

stm D. Estados
abrir ventana
principal
llenar datos de
usuario y password
verificacion de
usuario
Modulo
Seguridad
datos correctos
datos i ncorrectos


stm D. Estados
Modulo
Compra de
medicamento
registrar
medicamento en el
inventario
registrar datos del
proveedor
guardar detalles de
factura de compra

Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

9
stm D. Estados
Modulo
Venta de Medicamento
buscar
medicamento
ingresar detalles de
venta
registrar venta
emitir factura
exi ste medi camento
medi camento agotado
sol i ci tar receta



stm D. Estados
Modulo
Reportes
elegir tipo de
reporte
rep. inventario
rep. venta
rep. compra
registrar descargo
rep. medicamento
agotando stock
imprimir reporte
elegido
descargo de di nero


Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

10
8. DIAGRAMA DE ACTIVIDADES




Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

11

Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

12

9.- DIAGRAMA DE COMPONENTES

Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

13
10- DIAGRAMA DE CLASES














Facultad Nacional de I ngeniera Ingeniera de Sistemas e I nformtica
I NF - 3366 Ingeniera del Software II Ariel Richard Condori Rodrguez

14

4.1. CONCLUSIONES.

El presente Proyecto ha sido elaborado segn a los objetivos planteados, para mejorar el control de
inventarios la cual sea totalmente dinmica y de fcil uso, que permita mostrar todas las caractersticas
de cada uno de los productos que presenta la farmacia Milagritos.

En este semestre usamos la herramienta de Modelamiento Unificado (UML) y la herramienta
Enterprise Architect para el modelado de diagramas de UML.
El Anlisis y diseo de un sistema con herramienta software Orientado a Objetos facilita la
implementacin en cual quiere lenguaje con un criterio formal de documentacin, retroalimentacin,
caractersticas que hacen de un producto software eficiente para su objetivo aprueba de errores.

Você também pode gostar