Sei sulla pagina 1di 5

REQUISITOS SISTEMA INVENTARIO DE MERCADERÍA LIBRERÍA

En esta fase tenemos dos actividades en la cual se llevó a cabo el análisis de requisitos y
diseño conceptual.

Se analizaron las necesidades para la creación del sistema, parte de esto la información,
navegación, adaptación y las de interfaz de usuario, además de algunos requisitos
adicionales. Se enfocó el trabajo en el estudio de los casos de uso.

Análisis de Requisitos: En esta actividad se fijaron los requisitos funcionales, no


funcionales, de desarrollo e implementación de la aplicación tipo Web, con el propósito de
analizar las necesidades de crear un sistema informático de inventario de mercadería de una
librería que permita llevar un registro con la finalidad de optimizar los procesos de la
empresa.

A continuación, se detalla cada uno de los requisitos del sistema:

REQUISITOS FUNCIONALES

 Ingresar al sistema con un usuario y contraseña


 Crear, editar y eliminar usuarios (Solo el usuario administrador)
 Crear, editar y eliminar productos
 Crear, editar y eliminar categorías
 Crear, editar y eliminar proveedores
 Realizar consultas sobre inventario, realizando filtrados ya sea por código, nombre
o categoría
 Realizar consultas sobre inventario, escaneando un código Qr asociado al producto.
 Imprimir reporte de artículos existentes.
 Agregar y eliminar stock de productos
 Generar un código Qr para el producto
 Mostar un historial de acciones de ingreso y eliminación de producto en stock

REQUISITOS NO FUNCIONALES
 Confiabilidad: La información manejada a través del sistema web será precisa y
confiable. Las consultas y reportes generados deben obtenerse de forma ágil y
segura, mostrándose solo al acceso del administrador del sistema.
 Amigable: La aplicación tiene un diseño atractivo, fácil de manejar, con opciones
claras y ordenadas.
 Seguridad: El acceso al sistema se realizará por medio de un Login de usuario lo
cual permite que solo el administrador pueda manipular la información del sistema,
representando así la seguridad de los datos ya que esto es uno de los puntos
relevantes dentro de la aplicación informática.
 Efectividad: La aplicación debe mostrar información con rapidez, y no debe
demorar luego de ejecutar una consulta o generar reportes.
 El sistema será desarrollado para que sea compatible bajo cualquier navegador
web.
 El diseño de la base de datos se realizará en MySQL Workbench.

REQUISITOS DE IMPLEMENTACIÓN

 La aplicación deberá funcionar sobre cualquier sistema operativo (Windows, Linux,


Mac OS).
 Instalación de Servidor Apache, Php, Mysql.

Una vez obtenida la información se procedió al análisis de los modelos de estructura que se
emplearon. También se pudo definir los respectivos casos de uso que sirvieron como guía
tanto al desarrollo como al testeo de la aplicación.

Desarrollando así un sistema que cumpla con las especificaciones de los casos de uso o
escenarios, es decir el usuario deberá de ejecutar esos casos de uso o escenarios y
comprobar que la aplicación se comporta como se espera. Procediendo así a bosquejar la
funcionalidad de la aplicación.
DICCIONARIO DE DATOS

A continuación, se detallan los nombres, tipos de datos y descripción


de los campos de las tablas de la BD (base de datos):

TABLA PRODUCTO
Nombre de campo Tipo de dato Descripción
Clave primaria
Idproducto int(11)
autoincrementable.
Descripción o detalle del
nombre_producto varchar(45)
producto.
cantidad_producto int(11) Cantidad de producto.
Precio unitario del
precio_producto float
producto.
iva_producto float Describe el I.V.A.

Clave foránea
categoria_id int(11) relacionada al producto
con la tabla categoría.

Clave foránea
proveedor_id int(11) relacionada con la tabla
proveedor.

TABLA CATEGORÍA
Nombre de campo Tipo de dato Descripción
Clave primaria
idcategoria Integer(11)
autoincrementable
Detalla la descripción
nombre_categoria Varchar(45)
del la categoría.
TABLA PROVEEDOR
Nombre de campo Tipo de dato Descripción
Clave primaria
idproveedor int(11)
autoincrementable
Identificación del
cedula_ruc_proveedor int(11) proveedor, cédula o
R.U.C.
Descripción del nombre
nombre_ proveedor varchar(45)
del proveedor
Descripción de la
direccion_ proveedor varchar(45) dirección del
proveedor
Descripción del
número
telefono_ proveedor varchar(9)
telefónico del
proveedor
TABLA USUARIO_SISTEMA
Nombre de campo Tipo de dato Descripción
Clave primaria
idusuario_sist int(11)
autoincrementable
nick varchar(45) Identificación del usuario
password varchar(45) Contraseña del usuario
Diagrama Entidad Relación (E-R) de la base de datos del sistema

Potrebbero piacerti anche