Modelo Funcional
Modelo Funcional
Modelo Funcional
Integrantes:
• Jose Fernando Arcovedo León
• Jorge Alberto Barrera Gómez
• Eduardo Josué Martínez Landero
• Alexis Morelos Romero
Semestre: 6°
PAPELERIA “EL SAGRADO”
Solución
Las papelerías no llevan un control de pagos en ciertas sucursales
suelen comprar mucha mercancía sin llevar el control de inventario, por
eso se propone hacer un programa que pueda administrar el inventario
y las compras de una papelería, para poder ver la disponibilidad de los
productos en tiempo real.
Problemática
En las papelerías no se lleva una buena gestión de inventario ni el
control de los clientes ni tampoco las bajas y altas del producto por ello
se pretende realizar un programa que se adapte a las necesidades de
las papelerías. Muchas veces se quiere dar de alta de un producto o
actualizar un precio e incluso revisar el stock y no se cuenta con un
programa que pueda hacerlo.
Descripción del problema
Nuestro programa tiene como objetivo mostrar los inventarios de los
productos, las ventas generadas, los productos que entregan los
proveedores, contiene dos inicios de sesión de los cuales son el
administrador y empleado para poder hacer las funciones necesarias en
el programa.
1. Declaración de alcance
Este sistema busca administrar una papelería mediante el Inventario
(ID_articulo, Nombre_articulo, Descripcion_articulo, precio,
Numero_unidades, categoría) registro de ventas (Nombre_articulo,
precio, cantidad), Un listado de servicios (Tipo_servicio,
costos_adicionales) y datos de distribuidores para la compra de
articulos (ID_Distribuidor, Nombre_distribuidor,
Telefono_distribuidor, Direccio_distrbuidor, email_distribuidor).
Control de inventario
En este módulo tiene como objetivo registrar los productos (ID_articulo,
Nombre_articulo, Descripcion_articulo, precio, Numero_unidades,
categoría) que son comprados a los proveedores (ID_Distribuidor,
Nombre_distribuidor, Telefono_distribuidor, Direccio_distrbuidor,
email_distribuidor).
Control de ventas
En este módulo se va a hacer un historial de ventas generadas
(Nombre_articulo, precio, cantidad).
Control de servicios
Este módulo es para hacer un listado de los servicios que se han
realizado (Tipo_servicio, costos_adicionales).
Control de proveedores
En este módulo se llevará un registro de los proveedores para la compra
de artículos (ID_Distribuidor, Nombre_distribuidor,
Telefono_distribuidor, Direccio_distrbuidor, email_distribuidor).
2. Identificación de objetos y clases
• Administrador
• Empleado
• Servicio
• Ventas de artículos
• Computadora principal
3. Clases Retenidas
Administrador Servicio
Computador
a Principal
4. Diccionario de datos
Administrador: es el encargado general para tener acceso a todos los servicios
de la papelería
Empleado: personal qué acude al administrador para pedir acceso al sistema
para hacer modificaciones.
Servicios: son las actividades que se llevan a cabo qué ofrece el administrador de
los cuales son: impresión, copia, escaneo.
Ventas de artículos: es la actividad que brinda el empleado de todo tipo de
necesidad estudiantil para el cliente.
Computadora principal: es el equipo de cómputo qué solo tiene acceso el
administrador para hacer cambios especifico en el sistema.
5. Identificación de Asociaciones
Sector Usuario. – Existen 2 tipos de usuarios que son usados en el programa, uno
es el de usuario admin (este puede hacer diversas funciones, como cortes de caja,
agregar productos entre otras cosas, así como la de agregar un usuario nuevo), la
de usuario empleado tiene menos opciones, pero igual (puede agregar productos,
gestionar su perfil, hacer ventas y guardarlas, así como de tareas básicas, como
checar proveedores y almacenista.
Sector Servicios. - Se ofrecen varios servicios a la papelería como; gestionar tareas
básicas de ventas (Agregar productos nuevos, dar de baja productos o poner sin
stock en lo que surten cierto producto) también podemos encontrar una sección de
caja donde podemos realizar nuestras ventas y llevar un conteo del día para al final
del día hacer un corte de caja. Llevar un control de tus proveedores, agregar
usuarios.
Empleado Nombre
Apellido Generar venta()
Edad Consultar()
RFC
Clave
EMPLEADO SISTEMA
INGRESA AL SISTEMA
INGRESA A PRODUCTOS
Insertar
Insertar
tipo de
Pantalla principal solicitud
registro p.
Tipo
Cancelar Registro
Registro cancelado Aceptado
ADMINISTRADOR SISTEMA
INGRESA AL SISTEMA
INGRESA A PROVEEDORES
EMPLEADO SISTEMA
INGRESA AL SISTEMA
IMPRIME LA VENTA
Tipo Caja
Cancelar registradora
Caja registradora
aceptada
cancelado
EMPLEADO SISTEMA
ACCESO AL SISTEMA
HACE LA VENTA
ADMINISTRADOR SISTEMA
INGRESA AL SISTEMA
Insertar Insertar
solicitud tipo de
Pantalla principal
registro
Tipo
Cancelar Registro
Registro cancelado Aceptado
Ventas