Está en la página 1de 17

FACULTAD DE CIENCIAS Y TECNOLOGÍA

ESCUELA DE INFORMÁTICA

Asignatura:
Análisis y diseño de sistemas II
Maestro:
Leonel Federico Savery
Trabajo:
Especificaciones para el proyecto final
Tema:
Especificaciones, requerimientos y casos de usos del sistema
Sustentado por:
Katy M. De la cruz García 21-0126
Kevin Terrero 21- 0333
Antonio Dilone (21-0325)
Jose A. Medina 20-0441
Fecha de entrega:
20 de septiembre, 2022

Santo Domingo, República Dominicana Universidad Nacional Pedro Henríquez Ureña, Av. John F. Kennedy
1/2, Santo Domingo.
Especificaciones del sistema

Nuestro sistema será: Un sistema que regule el control del inventario de una farmacia, conectado
además a un sistema de facturación y ventas. ¿Por qué un sistema de inventario? Lo que buscamos
con este sistema es mantener con precisión el recuento físico de los artículos, suministros y
materiales que se distribuyen y son guardados dentro de la farmacia. Haciendo acopló además de
las ventas y facturaciones que realice la farmacia para llevar con claridad y exactitud las
mercancías con la que cuentan dentro de la farmacia.

Finalidad:

El sistema se encargará de mantener con precisión el recuento físico de los artículos, suministros
y materiales que se distribuyen y son guardados dentro de la farmacia.

Problema que va a solucionar el sistema

Al implementar el sistema de control de inventarios dentro de la farmacia (recordando que está


relacionado con el sistema de facturación y ventas) buscamos solucionar los problemas
presentados a continuación:

• Evitar datos inexactos en el almacén y el stock. Para llevar un control exacto debemos
saber que mercancía tenemos. Por eso a través del sistema de automatización del
inventario, reduciremos los errores de datos inexactos en almacén y el stock, ya que el
mismo se encargara de mostrar exactamente con que cantidad de productos contamos para
las ventas y despachos. Por ello el proceso de producción será mucho más rápido porque
la información de existencias en inventario siempre estará actualizada.
• Fallas en los controles de entrada y salida. La falta de organización en los controles de
entradas y salidas de los medicamentos podría descuadrar de manera agravada el
inventario. Por ello, el sistema se encargara de ingresar y dar salida de manera clara y
precisa sobre los productos indicando la cantidad y hacia donde se despachó (Si es por
ventas a clientes, o si se les dio salida o entrada por los almacenes. Además, a través del
control de entradas y salidas en los almacenes se reflejará el balance del inventario con
mayor precisión.
• No conocer la ubicación de un producto. No conocer donde se encuentra algún producto
podría hacer perder el tiempo del cliente y los empleados. Por ello a través de los registros
dentro del sistema de inventario, se podrá conocer y emitir reportes e informes precisos del
espacio donde está ubicada alguna mercancía para evitar este tipo de inconvenientes.
• Pérdidas por robo. El sistema se encargará de establecer controles y seguimientos a las
salidas del inventario, con una vigilancia que garantizaran que cada unidad está
debidamente identificada y descrita según la orden de compra.
• Fallas humanas por olvidos o descuidos. El sistema al estar relacionado con las ventas
contará con la opción de manejar códigos de barra y pistola de lectura láser, para escanear
los ítems cuando se genera la venta y el sistema por sí mismo se encarga de registrar la
operación.
• No saber el valor verdadero de su stock. Debemos tener claro cuántos productos tenemos
en existencia y por cuánto están valorados, por ello una de la ventaja que ofrecerá el sistema
para el inventario y facturación es mostrar el precio por unidad y al por mayor de las
mercancías.

Requerimientos

Requerimientos funcionales y no funcionales de cada proceso.

Requerimientos Funcionales General

• Permitir entrar al sistema con el rol Administrador a través de las credenciales de


usuarios asignados. El mismo será el usuario con más permisos dentro del software.
• Permitir entrar al sistema con el rol empleado con sus credenciales de usuario, los
mismos tendrán permisos limitados.
• El sistema controlará el acceso y solo se les permitirá a usuarios autorizados. Los
usuarios deben ingresar al sistema con un nombre de usuario y contraseña.

Requerimientos funcionales de Servicios

• El usuario administrador podrá crear y registrar nuevos usuarios (empleados). Este rol
tiene el privilegio de gestionar todos los requisitos del sistema para su buen
funcionamiento y de igual forma darle mantenimiento.
• El usuario Empleado tendrá las opciones para gestionar los productos y registrar sus
las salidas por ventas. (Además podrá registrarle al sistema las transferencias recibidas
de mercancía desde los almacenes).
• El usuario empleado tendrá las opciones para gestionar las entradas y salidas de los
productos al sistema (registrando de donde provienen o a donde es enviada, la cantidad
el lote, etc,).

Requerimientos de procesos específicos

Auditoria del inventario de la mercancía en el almacén y la farmacia.

Requerimientos funcionales

• Búsqueda de información de productos: El sistema permitirá buscar información en la


base de datos, y lo mostrara en pantalla. Para ello el sistema solicitara el Nombre e ID
del producto.
• Generar reporte de inventario: El sistema debe permitir recolectar todas las
informaciones acerca de las existencias de las mercancías dentro de los almacenes.
• Generar reportes de valor del inventario: El sistema debe permitir emitir reportes de
todos los productos en existencia, con su valor unitario.
• Generar reportes de productos por vencer: El sistema debe permitir recoger
información que permita saber cuáles productos están por vencer en un máximo de un
mes. Para ello el sistema pedirá el ID del producto y su fecha de caducidad.

Transferir la mercancía desde los almacenes

Requerimientos funcionales

• Registro de entradas de productos: El sistema debe permitir ingresar todas las


informaciones sobre las entradas de la mercancía en los almacenes, registrando y
actualizando el inventario. Para ello el sistema pedirá nombre, ID, cantidad y valor
unitario del producto.
• Registros de salidas de productos: El sistema permitirá registrar todas las salidas de las
mercancías de los almacenes, registrándolos en la base de datos del inventario,
actualizándolo.
Recepción de mercancía

Requerimientos funcionales

• Búsqueda de información de un proveedor: El sistema debe permitir buscar la


información dentro de la base de datos de un proveedor, y mostrara en pantalla los
pedidos que se han solicitado a dicha empresa. Para ello el sistema pedirá nombre de
la empresa, dirección y datos personales del repartidor.
• Búsqueda de solicitud de mercancía: El sistema debe permitir buscar la información
en la base de datos sobre los reportes de solicitud de mercancía a X proveedor. Para
ello el sistema pedirá nombre del producto, ID del producto, cantidad solicitada y
empresa a la que se solicitó.

Preparación y despacho de mercancía

Requerimientos funcionales

• Generar reportes de ventas: El sistema debe permitir registrar todas las ordenes de
compras que se realizan en los almacenes. Para ello el sistema pedirá nombre del
producto, ID del producto, cantidad y valor unitario.
• Generar reportes de reposición para los productos de los almacenes: El sistema debe
permitir registrar y recolectar todas las informaciones de solicitud de reposición los
almacenes. Para ello el sistema pedirá el nombre del producto y la fecha de solicitud.

Creación de usuarios

Requerimientos funcionales

El sistema debe tener un log de auditoría con la siguiente información (Visualizada únicamente
por el administrador)

• Fecha y hora que se realizó la acción


• Ingreso al sistema
• Creación, modificación o eliminación de registros
• Qué cambio se le hizo a la información (cambios críticos)
• Usuario que cambió la información
• El sistema debe registrar los datos personales de los usuarios

Login/Acceso

Requerimientos funcionales

• El usuario podrá ingresar al sistema y visualiza el menú de opciones a los cuales puede
acceder de acuerdo con su perfil.
• El usuario contara con un user y password único.

Orden y factura de compra

Requerimientos funcionales

• El sistema permite la creación de solicitud de compra.


• El sistema permite validar la disponibilidad de la mercancía solicitada
• El sistema calcula automáticamente el impuesto correspondiente a la orden de compra
• El sistema permite el registro y la facturación de la orden
• El sistema permite la modificación de un registro de orden
• El sistema permite registrar la salida de la orden.

Crear y generar reportes

Requerimientos funcionales

El sistema mostrará las opciones de reporte de acuerdo con el perfil con el que cuente el usuario,
los reportes contaran con las especificaciones que se indican a continuación:

• La pantalla principal mostrará el listado de reportes a los cuales tiene acceso el usuario
logueado. (venta-transferencia-facturas)
• Cada reporte debe permitir exportar sus resultados a diversos formatos como PDF,
Excel, PNG. Esto dependerá del tipo de reporte.

Requerimientos no funcionales general

• El sistema será una aplicación web basada en Java y PHP.


• Como sistema de gestor de base de datos se utilizara MySql
• El sistema estará guardado en la Nube de Azure.
• Utilizaremos Azure como método de comunicación entre la BD y la nube, para
almacenar los datos e informaciones.
• El sistema solo podrá ser utilizado dentro de la empresa, por ello solo contara con los
permitirá usuarios de: Administrador y empleados.
• Comprar licencia de MySql.
• El sistema se basara en una aplicación web con interfaz sencilla basada en Java y PHP.

Requerimientos no funcionales seguridad

El sistema enviará una notificación o alerta al administrador del sistema cuando ocurra alguno
de los siguientes eventos

• ingreso al sistema por parte de los empleados con 2 o más intentos fallidos en el ingreso
de la contraseña de usuario y/0 cambio de contraseña.
• En cuanto a las contraseñas, estas se encontraran almacenadas en la base de datos por
lo que no podrá ingresar al sistema una persona ajena a la empresa o que no cuente con
nombre de usuario y contraseña respectivamente.
• El tránsito de información por el sistema contara con un cifrado de datos.

Requerimientos no funcionales disponibilidad

• Contará con una disponibilidad continua con un nivel de servicio para los usuarios de
7 días por 24 horas
• El tiempo de respuesta de la aplicación para las diferentes tareas será inferior a 5
segundos
• Se facilitará para el manejo del sistema un manual de guía en caso de dudas o
inconvenientes en su funcionamiento, y así los usuarios puedan capacitarse.
• El tiempo de respuesta de una validación o transferencias no debe superar los 3 seg.
• Los resultados de consultas no deben superar los 5 seg.

Requerimientos no funcionales Portabilidad:

• La aplicación se podrá bajar visualizar desde cualquier motor de búsqueda inteligente


(Google, Internet Explorer, etc.)
• Los user y password de los usuarios deben ser únicos y auténticos.
• Los permisos y servicios de usuarios estarán disponibles de acuerdo con el nivel de
autorización dentro del sistema.
• El sistema debe garantizar y soportar la entrada de varios usuarios al mismo tiempo.

Casos de Usos
Entradas

Login

Agregar usuario
Agregar proovedor

Ver reportes
Ventas

Compras
Crear reportes

Vista cliente

Reportes (Factura, recibo y pedido)


LA FARMACIA DEL PUEBLO

Cliente: x-----50-----x

FACTURA Fecha: 99/99/9999


No. Factura: 9999999

COD.PROD DESCRIPCIÓN PRECIO CANTIDAD TOTAL

999999 X-------100-------X $ 99,999.00 999 $9,999,999.00


999999 X-------100-------X $ 99,999.00 999 $9,999,999.00
999999 X-------100-------X $ 99,999.00 999 $9,999,999.00

SUBTOTAL $9,999,999.00$

$9,999,999.00
TOTAL

(809) 234-5678 Florax@hotmail.com www.farmacialorax.com


LA FARMACIA DEL PUEBLO

RECIBO Fecha: 99/99/9999


No. Reporte: 9999999
Fecha venc: 99/99/9999
FARMACIA LOREX

D: X------100------X

ENVIAR A: X------100------X

A: X------100------X

COD.PROD DESCRIPCIÓN PRECIO CANTIDAD TOTAL

999999 X-------100-------X $ 99,999.00 999 $9,999,999.00


999999 X-------100-------X $ 99,999.00 999 $9,999,999.00
999999 X-------100-------X $ 99,999.00 999 $9,999,999.00

SUBTOTAL $9,999,999.00$

$9,999,999.00
TOTAL

(809) 234-5678 Florax@hotmail.com www.farmacialorax.com


LA FARMACIA DEL PUEBLO

REPORTE Departamento: x-----100-----x


INVENTARIO Fecha: 99/99/9999

FARMACIA LOREX

COD.PROD DESCRIPCIÓN PRECI O CANTI DAD


UNI TARI O

999999 X-------200-------X $ 99,999.00 999


999999 X-------200-------X $ 99,999.00 999
999999 X-------200-------X $ 99,999.00 999

999999 X-------200-------X

$ 99,999.00 999
999999 X-------200-------X $ 99,999.00 999
999999 X-------200-------X $ 99,999.00 999
999999 X-------200-------X

$ 99,999.00 999
999999 X-------200-------X $ 99,999.00 999
999999 X-------200-------X $ 99,999.00 999

(809) 234-5678 Florax@hotmail.com www.farmacialorax.com


LA FARMACIA DEL PUEBLO

Proovedor: x-----200-----x

PEDIDO Solicitante: x-----100-----x


Fecha: 99/99/9999
No. pedido: 9999999
FARMACIA LOREX

COD.PROD DESCRIPCIÓN PRECI O CANTI DAD Total


UNI TARI O

999999 X-------100-------X $ 99,999.00 999 $9,999,999.00


999999 X-------100-------X $ 99,999.00 999 $9,999,999.00
999999 X-------100-------X $ 99,999.00 999 $9,999,999.00

SUBTOTAL $9,999,999.00

$9,999,999.00
TOTAL

(809) 234-5678 Florax@hotmail.com www.farmacialorax.com


LISTADO DE
LA FARMACIA DEL PUEBLO
FACTURAS

NO. FACTURA CLIENTE CONSUMO FECHA

999999 X-------100-------X $ 99,999.00 99/99/9999


999999 X-------100-------X $ 99,999.00 99/99/9999
999999 X-------100-------X $ 99,999.00 99/99/9999
999999 X-------100-------X

$ 99,999.00 99/99/9999
999999 X-------100-------X $ 99,999.00 99/99/9999
999999 X-------100-------X $ 99,999.00 99/99/9999
999999 X-------100-------X $ 99,999.00

99/99/9999
999999 X-------100-------X $ 99,999.00 99/99/9999
999999 X-------100-------X $ 99,999.00 99/99/9999
999999 X-------100-------X

$ 99,999.00 99/99/9999
999999 X-------100-------X $ 99,999.00 99/99/9999
999999 X-------100-------X $ 99,999.00 99/99/9999

(809) 234-5678 Florax@hotmail.com www.farmacialorax.com

También podría gustarte