Anda di halaman 1dari 15

Tema de Investigación:

“SISTEMA DE GESTION DE BASE DE DATOS


DEL AREA DE LOGISTICA DE LA FARMACIA
FARMAVIDA”

Integrantes:
 Abad Torres, Carlos
 Durand Ahumada, Harold
Curso: Base de Datos Avanzada  Guerra Avalos, Alexandra
 Jiménez Becerra, Kimberly
 Vidal Gonzales, Javier
DOCENTE: Dr. Boy Chavil, Luis
 Zegarra Fernández, Homero
REQUERIMIENTOS FUNCIONALES REQUERIMIENTOS NO FUNCIONALES
GENERALIDADES DEL PROYECTO
Registro de nuevos medicamentos. - Las interfaces deben ser entendible, sencilla y
fácil de usar.
Registro de nuevos empleados. Apariencia o
interfaz - Las animaciones deben ser amigables a los
usuarios.

Visualización de los medicamentos. - El sistema debe informar sobre las acciones que
Visualización de los empleados. realiza el usuario en el sistema, cada proceso
debe informar al usuario, si se realizó de forma
Usabilidad correcta o se produjo algún error, de tal forma
que el usuario encuentre la fácil solución al
mismo.

Visualización de un aviso para aquellos - El sistema debe ser ágil y proporcionar una
rápida respuesta a las acciones del usuario.
medicamentos por vencer.
Rendimiento - El sistema deberá estar disponible en todo
momento que se requiera.

Validación de usuarios. - La información debe estar protegida de


accesos no autorizados.
Generación de comprobantes de pago. Soporte Los manuales deben ser entendibles.

- El sistema deberá contar con un manual de


usuario, el cual deberá especificar el correcto
Confiabilidad uso del sistema.
MODELO DE CASO
DE USO DEL SISTEMA
INGRESAR
PRODUCTO
ELIMINAR
PRODUCTO
GENERAR SERIE
REGISTRAR
ABASTECIMIENTO
if OBJECT_ID('dbo.SP_Agregar_Stock') is not null
drop procedure dbo.SP_Agregar_Stock
go
create procedure SP_Agregar_Stock
AGREGAR (
@Nombre varchar(100),

STOCK )
@Cantidad int

as
begin transaction TransacAgregaStock
declare @IdProducto integer
select @IdProducto =IdProducto
from PRODUCTO
where PRO_Nombre_Comercial =@Nombre
--ingreso de STOCK_PRODUCTO
insert into STOCK_PRODUCTO(STO_Cantidad_Añadida,STO_Fecha_Registro,IdProducto)values(@Cantidad,GETDATE(),@IdProducto)
update PRODUCTO
set PRO_Stock=PRO_Stock+@Cantidad
if @@error = 0
begin
print 'STOCK AGREGADO CORRECTAMENTE'
commit transaction TransacAgregaStock
end
else
begin
print 'OCURRIO UN ERROR...'
rollback transaction TransacAgregaStock
end
go
REPORTE TACTICO
PROCESAMIENTO DE REPORTES Y GRAFICOS RS

REPORTE ESTRATEGICOS 01 REPORTE ESTRATEGICOS 02

Anda mungkin juga menyukai