Modelo Funcional

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

UNACAR

Universidad Autónoma del Carmen

Integrantes:
• Jose Fernando Arcovedo León
• Jorge Alberto Barrera Gómez
• Eduardo Josué Martínez Landero
• Alexis Morelos Romero

Maestra: Beatriz Herrera Sánchez

Materia: Análisis y Diseño de Sistemas ll

Carrera: Sistemas Computacionales

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

Empleado Ventas de artículos

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

• El administrador cuenta con una computadora principal


• El administrador cuenta con la cuenta principal de acceso al sistema
• El administrador da las tareas al Empleado para realizar
• El administrador es el responsable de alguna modificación en el sistema
• Servicios es el área del Empleado
• Venta de artículos es área del Empleado
• La computadora principal es la única que hace las modificaciones en el
sistema general
• Todo registro de venta o cancelación lo almacena la computadora
principal

6. Diagrama de Objetos (Modelado de Objetos)


7. Diagrama de Objetos con agrupación de clases

8. Agrupación de Clases en Módulos

Sector Físico. – Llevar a cabo una gestión de la papelería. El inventario de los


productos que se tienen en stock (Será implementado en una computadora que
requiera el usuario y podrá implementar funciones) Sección de consultas de
inventario básico y notas.

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.

9. Identificación de Atributos y operaciones


CLASE ATRIBUTOS COMPORTAMIENTOS

Administrador Usuario Perfil()


Clave Agregar()
Eliminar()
Emitir()
Registro()

Empleado Nombre
Apellido Generar venta()
Edad Consultar()
RFC
Clave

Servicio Tipo Consultar()


Nombre Añadir()
Día Registrar()

Venta de Hereda de servicio Generar()


artículos
Computadora Consultar()
Principal Procesar()
Diagrama de escenarios para acceso al sistema

 El administrador llega a la computadora principal


 El administrador enciende la computadora principal
 El administrador abre el sistema
 El sistema solicita los datos para dar el permiso de acceso
 El administrador proporciona datos
 El sistema da acceso
Diagrama de seguimiento para acceso al sistema

Diagrama de estado para acceso al sistema


Diagrama de escenario para registrar productos

 El empleado ingresa al sistema


 El empleado ingresa al apartado de productos
 El sistema pide datos del producto
 El empleado ingresa datos del producto
 El sistema guarda los datos ingresados
Diagrama de seguimiento para registrar productos

EMPLEADO SISTEMA

INGRESA AL SISTEMA

INGRESA A PRODUCTOS

PIDE DATOS DE PRODUCTOS

INGRESA DATOS DE PRODUCTOS

GUARDA LOS DATOS INGRESADOS

Diagrama de estado para registrar productos

Insertar
Insertar
tipo de
Pantalla principal solicitud
registro p.

Hacer: solicitud tipo de Hacer: Verificar tipo de


Hacer: Visualizar Pantalla Tipo
registro producto registro producto
cancelado

Tipo
Cancelar Registro
Registro cancelado Aceptado

Hacer: Proceso de cancelación Hacer: Solicitar datos


de registro producto

Datos incorrectos Datos correctos

Hacer: Verificación de datos


Hacer: Guardar datos
Procesar
registrados
datos
Diagrama de escenario para registrar proveedores

 El administrador ingresa al sistema


 El administrador ingresa al apartado de proveedores
 El sistema pide datos del proveedor
 El administrador ingresa datos del proveedor
 El sistema guarda los datos ingresados
Diagrama de seguimiento para registrar proveedores-

ADMINISTRADOR SISTEMA

INGRESA AL SISTEMA

INGRESA A PROVEEDORES

PIDE DATOS DE PROVEEDORES

INGRESA DATOS DE PROVEEDORES

GUARDA LOS DATOS INGRESADOS

Diagrama de estado para registrar proveedores

insertar Ingresar datos


Pantalla principal proveedor proveedor

Hacer: visualizar Hacer: pide datos Hacer: verificar datos


pantalla del proveedor del proveedor
Datos
incorrectos Procesar
Registro
cancelar datos
cancelado

Hacer: proceso de eliminación Hacer: proveedor


de un proveedor
registrado
Diagrama de escenario para el acceso a la caja registradora

 El empleado ingresa al sistema


 El empleado ingresa al apartado de caja
 El sistema pide la fecha de venta realizada
 El sistema imprime la venta

Diagrama de seguimiento para el acceso a la caja registradora

EMPLEADO SISTEMA

INGRESA AL SISTEMA

INGRESA AL APARTADO DE CAJA

PIDE FECHA DE VENTA REALIZADA

IMPRIME LA VENTA

Diagrama de estado para el acceso a la caja registradora

Insertar Insertar caja


Pantalla principal solicitud registradora

Hacer: solicitud apartado de Hacer: Verificar caja


Hacer: Visualizar Pantalla Tipo
caja registradora
cancelado

Tipo Caja
Cancelar registradora
Caja registradora
aceptada
cancelado

Hacer: Proceso de Hacer: Solicitar fecha de


cancelación de caja venta realizada
registradora
Datos incorrectos Datos correctos

Hacer: Visualiza venta Hacer: Verificación de datos


realizada
Procesar
datos
Terminar

Hacer: Imprime recibo de


venta
Diagrama de escenario para el acceso al sistema de venta-
 El empleado accede al sistema
 El empleado ingresa al sistema de venta
 El sistema pide los datos del producto
 El sistema hace la venta

Diagrama de seguimiento para el acceso al sistema de venta

EMPLEADO SISTEMA

ACCESO AL SISTEMA

INGRESA AL SISTEMA DE APARTADO

PIDE DATOS DEL PRODUCTO

HACE LA VENTA

Diagrama de estado para el acceso al sistema de venta

Insertar Pide datos


Pantalla principal solicitud
Hacer: visualizar Hacer: solicitud para el Hacer: ingresar al
pantalla acceso al sistema de venta sistema de apartado
Datos
Acceso incorrecto pide datos del
cancelado s producto
cancelar

Hacer: proceso de Hacer: hace la


cancelación de sistema de venta
venta
Diagrama de escenario para el acceso a registro de usuario

 El administrador ingresa al sistema


 El administrador ingresa al registro de usuario
 El sistema pide datos del nuevo usuario
 El administrador ingresa datos de nuevo usuario
 El sistema guarda los datos ingresados
Diagrama de seguimiento para el acceso a registro de usuario

ADMINISTRADOR SISTEMA
INGRESA AL SISTEMA

INGRESA AL REGISTRO DE USUARIO

PIDE DATOS DE NUEVO USUARIO

INGRESA DATOS DE NUEVO USUARIO

GUARDA LOS DATOS

Diagrama de estado para el acceso a registro de usuario

Insertar Insertar
solicitud tipo de
Pantalla principal
registro

Hacer: solicitud tipo de Hacer: Verificar tipo de


Hacer: Visualizar Pantalla Tipo
registro usuario registro usuario
cancelado

Tipo
Cancelar Registro
Registro cancelado Aceptado

Hacer: Proceso de cancelación Hacer: Solicitar datos de


de registro nuevo usuario

Datos incorrectos Datos correctos

Hacer: Guardar datos Hacer: Verificación de datos


registrados de usuario Procesar
datos
Diagrama de flujo de datos (DFD)
Nivel 0 Diagrama de contexto

Nivel 1 Diagrama de nivel superior


Nivel 2 Diagrama de expansión
Distribuidores
Artículos
Servicios

Ventas

También podría gustarte