ESPECIFICACION
DE
REQUERIMIENTOS
Software de sistema de ventas e
inventario
Víctor Antonio Guerrero Martínez
José Humberto Hidalgo Carrillo
Gabriel Martínez Hernández
Osiel Sifuentes Velázquez
21/02/2024
INDICE
1. Introducción
1.1 Propósito.
1.2 Ámbito del Sistema.
1.3 Definiciones, Acrónimos y Abreviaturas.
1.4 Referencias.
1.5 Visión General del documento.
2. Descripción General
2.1 Perspectiva del Producto.
2.2 Funciones del Producto.
2.3 Características de los Usuarios.
2.4 Restricciones.
2.5 Suposiciones y Dependencias.
2.6 Requisitos Futuros.
3. Requisitos Específicos
3.1 Interfaces Externas.
3.2 Funciones.
3.3 Requisitos de Rendimiento.
3.4 Restricciones de Diseño.
3.5 Atributos del Sistema.
4. Apéndice
1.Introducción
Este documento es una especificación de los requerimientos para
una aplicación de software diseñada para llevar un control de
inventario y un punto de venta.
1.1 Propósito
El propósito principal del proyecto es llevar un control del inventario
mediante un sistema de control eficiente y automatizada que
permita a nuestro cliente optimizar la gestión de sus recursos
materiales.
1.2 Ámbito del Sistema
Este sistema hará una administración del inventario para facilitarle al
cliente llevar un mejor control de su almacén y también tendrá un
conteo de las ventas totales al día.
El software no realizara lo siguiente:
No hará una forma mas rápida de elaborar el producto
No hará que tengan ventas mas rápidas
Los beneficios de este software serán:
Mejor control del producto e inventario
Administración detallada de las ganancias
Eficiencia en la búsqueda de los productos
Detalle de la venta (hora, tamaño, etc.)
El objetivo del software será facilitar control de las ventas y
actualizaciones frecuentes en el inventario del cliente.
Nombre del software: “Software Kon Chabelo”.
1.3 Definiciones, Acrónimos y Abreviaturas
Cliente: Persona propietaria del local “AGUAS KON CHABELO”
1.4 Referencias
Especificación de Requisitos según el estándar de IEEE 830 (2008)
1.5 Visión General del Documento
El documento se conforma por tres secciones:
1. Introducción: En esta sección solo se relata un poco de todo lo
engloba el documento y de los que se llevara acabo.
2. Descripción General: A partir de este apartado ya se mira mas a
fondo su funcionamiento, características y restricciones que
tendrá el sistema.
3. Requisitos Específicos: Aquí se mencionan cosas necesarias para
que el sistema satisfaga a los usuarios y también se mencionan
requisitos del sistema y restricciones de diseño.
2. Descripción General
2.1 Perspectiva del producto
El sistema se encontrara relacionado con una base de datos en el
local donde se guardara los productos que se encuentran en el
almacén y tendrá actualizaciones en tiempo real constantes
mediante se vayan utilizando los productos.
2.2 Funciones del producto
Este sistema tendrá el funcionamiento mostrar los productos
que se encuentran almacenados para ver si hay en existencia sin
la necesidad de buscarlos personalmente
También mostrara el conteo de los productos vendidos por ende
también el total de las ganancias acumuladas
La base de datos tendrá actualizaciones en tiempo real
mediante la salida de producto(producto vendido) y la entrada
de producto(producto vendido)
2.3 Características de los Usuarios.
El usuario deberá tener conocimientos básicos sobre el uso de
equipos de computo. También deberá ser responsable y dar un buen
uso al sistema.
2.4 Restricciones.
La disponibilidad de sistemas operativos que puede ejecutar el
sistema, se podrá usar en ciertos sistemas operativos.
Se debe tener un equipo que cumpla con las características
necesarias para poder ejecutar el programa adecuadamente.
2.5 Suposiciones y Dependencias.
Los requisitos de esta aplicación requiere de actualizaciones
constantes.
Entre una suposición traemos: Se asume que el software cubrirá el
local en el que se estará trabajando en el proyecto.
Entre las dependencia traemos: en las dependencia traemos el
lenguaje de programación en el que estaremos trabajando seria java
y Github.
2.6 Requisitos futuros
Una de las mejoras que se podría realizar en un futuro seria agregar
mas capacidad para poder administrar mas productos. También si se
llega a dar el caso de tener una interfaz muy anticuado, realizar los
cambios posibles para que se vea mejor y facilitar aun mas su uso.
3. REQUISITOS ESPECIFICOS
3.1 Interfaces Externas
Es la interfaz externa del software el usuario podrá realizar compras
de todos los productos y por ende baja el producto así es comprado
además podrá decidir si se pagó con dólares o pesos mexicanos.
A través de la interfaz seleccionará los productos el usuario y los
agregará a total de la compra para que se vayan sumando todos y
cada uno de los productos al final se le ingresará el pago y cuánto
será devuelto de feria.
El sistema hará en automático la baja de la compra del producto si
este fue aceptado al momento de realizar el pago.
3.2 Funciones
Administrar inventario: el sistema deberá permitir que el cliente
tenga un mejor acceso a su inventario actual y también obtener una
mejor visualización del mismo, tendrá mejor conocimiento de las
entradas y salidas de su producto.
Manejo de las ventas: este sistema permitirá al cliente tener un
mejor control y conteo de todas las ventas que se generen.
3.3 Requisitos de Rendimiento
El software se podrá usar en una terminal en la cual el personal que
la manipule podrá realizar distintos tipos de transacciones.
También deberá poder guardar datos como por ejemplo: precios,
nombres de productos, etc. y una amplia cantidad de registros.
3.4 Restricciones de Diseño
Se requiere que el sistema sea fácil de utilizar para los usuarios y sea
intuitivo y de una interfaz amigable para que el personal se haga de
el y sea fácil de manejar.
3.5 Atributos del Sistema
Eficiencia: El sistema eficiente debe mantener datos precisos y
actualizados sobre los niveles de inventario en tiempo real.
Confiabilidad: El sistema es confiable ya que no hay perdida de datos
y habría mantenimiento constante .
Seguridad: Ya que habrá confidencialidad entre el cliente y los
desarrolladores de software. Los datos del local quedaran de forma
segura y anonima
Para mantener el software de manera segura se va requerir que el
sistema incluya logins y una password especial que solo el dueño
tendra y otorgara a dichos trabajadores. Se tendra que poner estos
rrequisitos para poder acceder al programa.
4. Apéndice
https://drive.google.com/drive/folders/1f4dGZBZPH52oesTvYj
RdcdYlUkhokk-Y?usp=drive_link