TECNOLÓGICO NACIONAL DE MÉXICO CAMPUS COMALCALCO Ingeniería en Sistemas Computacionales Nombre del proyecto: Sistema de punto de venta para solucionar problemas de inventario de la Papelería el Divino Niño Jesús de Huimanguillo, Tabasco. Presentan: ▪ ▪ ▪ ▪ ▪ ▪ ▪ Álvarez Jiménez Ana Beatriz Arias Arias José Armando Ceballos Sánchez María Concepción Landero Mendoza Alejandro Córdova Córdova Libni Zurizaday Ortiz Arias Ricardo Rodríguez Alejandro Alexis Jair Asesor: M.C.C José Adrián García López Comalcalco Tabasco. Febrero 2023 Índice Pagina Planteamiento del problema …...…………………………………………………. 3 Síntomas del problema ……………………………………………………………. 3 Solución ……………………………………………………………………............. 3 Componentes ………………………………………………………………………..4 Objetivos………………………………………………………………………………4 • Objetivos generales………………………………………………………….4 • Objetivos específicos………………………………………………………...4 Roles de equipo ……………………………………………………………………...5 Ambiente del sistema ………………………………………………………………..6 Diagramas UML ………………………………………………………………………7 • Diagrama de clases …………………………………………………………..7 • Diagrama de casos de uso …………………………………………………..8 • Diagrama de clases……………………………………………………….....14 • Diagrama de secuencia……………………………………………………..15 Análisis costo beneficio……………………………………………………………...17 Tabla de participantes……………………………………………………………….18 2 Planteamiento del problema. La empresa que lleva por nombre “Papelería el Divino Niño Jesús” requiere de la creación de un sistema de información. El negocio presenta problemas al realizar el conteo de inventario, ya que este proceso lleva demasiado tiempo porque al momento de abrir a las 7:00 am y realizar el conteo se lleva mucho tiempo debido a que se hace en libreta, de igual manera presenta problemas al querer obtener información de que productos se vendieron más y cuales no ya que para saber cuál es la demanda de un producto tiene que estar revisando los apuntes de temporadas anteriores y es algo que considera tedioso y confuso lo que ocasiona que una gran cantidad de cajas de cierto producto ocupen espacio en la bodega ya que tardan en venderse y este espacio puede ser utilizado para productos que presenten una mayor demanda. Otro de los problemas que presenta el negocio es que al momento que un cliente llega preguntar por un producto y desconocen si hay stock, se demoran en averiguar si hay en existencias haciendo al cliente esperar y en ocasiones se llega a formar una fila de clientes esperando a ser atendidos. Síntomas del problema. • • • • Inventario Proyecciones de demanda Stock de los productos Ineficiencia en la atención al cliente Solución. llevar a cabo un sistema de información para facilitar y agilizar la gestión y administración del inventario. Módulos que se implementarán serán: • Ventas • Inventarios • Historial Tiempo de ejecución: 5 meses Ventajas: • Sistema personalizado • Pensado para el negocio • Funciones requeridas por el usuario • Tiene un mantenimiento constante y apropiado al negocio anterior, el sistema, operativamente si es factible. 3 Componentes a utilizar. • • • • Computadora Teclado Monitor Mouse Objetivos. Objetivos generales: • Creación de un Sistema de punto de venta para facilitar y agilizar la gestión y administración del inventario. Objetivos específicos: • • • Identificar los requisitos necesarios para el desarrollo del software. Desarrollar el sistema con los requerimientos que el cliente solicita. Implementar el sistema en la empresa. 4 Roles de los integrantes de equipo. Analistas → Álvarez Jiménez Ana Beatriz → Ceballos Sánchez María Concepción Diseñador → Arias Arias José Armando Programadores → Ortiz Arias Ricardo → Rodríguez Alejandro Alexis Jair Administradores de base de datos → Landero Mendoza Alejandro → Córdova Córdova Libni Zurizaday Capacitadores → Landero Mendoza Alejandro → Córdova Córdova Libni Zurizaday 5 Ambiente Del Sistema. 6 Diagramas UML • Diagrama De Clases. 7 • Diagrama De Casos De Uso. 8 Nombre Acceder al sistema Descripción El sistema permite el acceso al usuario para iniciar sesión Actor Vendedor o administrador Precondición ● ● El usuario deberá estar dado de alta El usuario conozca su clave y su nombre de usuario Flujo normal ● ● ● ● ● ● ● El usuario inicia el sistema El sistema muestra la pestaña de inicio de sesión El usuario digita usuario y clave en las casillas correspondientes. El sistema verifica que el usuario esté dado de alta El sistema autentica al usuario para utilizar el sistema. El sistema autoriza al usuario. El sistema ingres al punto de venta Flujo alternativo ● ● El usuario no está dado de alta La clave del ingreso del usuario no coincide Nombre Nueva venta Descripción El usuario realiza una venta de productos Actor Vendedor o administrador Precondición ● ● El cliente debe entregar los productos a comprar al vendedor los productos tienen que estar dados de alta en el sistema Flujo normal ● ● ● ● ● El usuario ingresa al módulo ventas El usuario busca el producto en el sistema mediante el código o nombre del producto El usuario localiza el producto y lo agrega a la venta El usuario confirma la venta y la agrega al sistema El cliente paga al usuario ● ● El producto se encuentra sin stock El cliente se arrepiente de adquirir el producto y lo cancela Flujo alternativo 9 Nombre Consultar el historial de ventas Descripción El usuario requiere visualizar el historial de ventas del negocio Actor Administrador Precondición ● ● Se debe tener acceso al sistema Se deben haber realizado al menos una venta previamente Flujo normal ● ● ● ● El usuario Ingresa al módulo de ventas El usuario pedirá al sistema consultar el historial de las mismas El sistema consultará a la base de datos El sistema le hará visualizar al usuario el historial de ventas que el usuario requiere Flujo alternativo ● ● ● No se han realizado ventas La fecha a consultar no está disponible o es incorrecta El historial ha sido eliminado Nombre Consultar productos más vendidos Descripción El usuario visualizará los productos más vendidos Actor Administrador Precondición ● Se debe tener acceso al sistema Flujo normal ● ● ● ● El usuario ingresa al módulo de historial El usuario pedirá al sistema consultar los productos más vendidos El sistema consultará a la base de datos El sistema permitirá al usuario visualizar los productos más vendidos Flujo alternativo ● ● El usuario no tiene acceso al sistema No se han realizado ventas 10 Nombre Consultar productos con poco stock Descripción El usuario visualizará los productos con poco o nulo stock Actor Administrador Precondición ● ● Se debe tener acceso al sistema Debe haber productos dados de alta al sistema Flujo normal ● ● ● ● El usuario ingresa al módulo de historial El usuario pedirá al sistema consultar los productos con poco stock El sistema consultará a la base de datos El sistema permitirá visualizar al usuario los productos con poco o nulo stock Flujo alternativo ● ● El usuario no tiene acceso al sistema No hay productos en el sistema Nombre Actualizar precio de un producto Descripción El sistema permite al administrador modificar el precio de cualquier producto Actor Administrador Precondición ● El usuario deberá iniciar sesión con su nombre de usuario y contraseña de administrador Flujo Normal ● ● ● El usuario ingresa al sistema Se dirige al módulo de productos El usuario elige el producto al cual desea modificar el precio y procede a cambiarle el precio El sistema le pedirá confirmación de la petición El sistema actualizará la lista de precios en el inventario de los productos ● ● Flujo Alternativo ● ● ● El usuario no recuerda sus datos de inicio de sesión El precio que ingresa el usuario es de valor negativo El precio que ingresa el usuario tiene caracteres alfanuméricos 11 Nombre Dar de alta un producto Descripción El usuario podrá agregar un producto nuevo al inventario Actor Administrador Precondición ● El usuario deberá iniciar sesión con su nombre de usuario y contraseña de administrador Flujo Normal ● ● ● ● ● ● ● El usuario inicia sesión en el sistema Se dirige al módulo de productos Selecciona la opción de agregar producto El usuario ingresa los datos del producto El sistema le pide confirmación de los datos El usuario confirma los datos El sistema agrega el nuevo producto al inventario Flujo Alternativo ● ● El usuario no recuerda sus datos de inicio de sesión Los datos que ingresa del producto no coinciden con el tipo de dato que se le pide en el sistema Nombre Dar de baja un producto Descripción El usuario podrá eliminar un producto cualquiera del inventario Actor Administrador Precondición El usuario deberá iniciar sesión con su nombre de usuario y contraseña de administrador Flujo Normal ● ● ● ● ● ● ● El usuario inicia sesión en el sistema Se dirige al módulo de productos Selecciona el producto que se va a eliminar Presiona en la opción de eliminar El sistema le pide confirmación de la acción El usuario confirma los datos El sistema elimina el producto de la base de datos Flujo Alternativo ● ● El usuario no recuerda sus datos de inicio de sesión El producto no existe 12 • Diagrama De Actividades. 13 Diagrama de Secuencia 14 ANÁLISIS COSTO BENEFICIO GASTOS Computadora Mouse Teclado Monitor Capacitación a usuarios Desarrollo de software TABLA DE COSTOS TIPO PRECIO Tangible $12,300.00 Tangible $750 Tangible $1,100 Tangible $4,250.00 Cursos $3,500 Programación $10,000 Total de costos $31,900 ¿Se cuenta con ello? Si Si Si No Beneficios: • Mejora en la eficiencia y velocidad del proceso de ventas. • Mejora en la eficiencia y velocidad en la administración del inventario. • Reducción de errores humanos en el registro y procesamiento de las ventas. • Capacidad para mantener un registro centralizado de todas las ventas y clientes de la papelería. • Capacidad para analizar y extraer informes sobre las ventas. • Capacidad para extraer informes y análisis: El sistema podrá generar informes sobre las ventas y los productos más vendidos y menos vendidos, así como la capacidad de gestión rápida del inventario. Estos informes pueden ser útiles para tomar decisiones informadas sobre el negocio. 15 Tabla de participación Nombre Ana Beatriz Álvarez Jiménez José Armando Arias Arias María Concepción Ceballos Sánchez Alejandro Landero Mendoza Libni Zurizaday Córdova Córdova Ricardo Ortiz Arias Alexis Jair Rodríguez Alejandro Descripción Adjunto los componentes de este archivo, identifico los objetivos generales y específicos. Elaboró el esquema de secuencia Se encargo de la elaboración del logo del sistema. Colaboro en la elaboración de los diagramas UML y elaboro las diapositivas del proyecto. Redacto el planteamiento del problema. Se encargo de la elaboración de los diagramas UML principalmente de los diagramas de Clase y Casos de Uso. Se encargo Principalmente de la elaboración del diagrama de Actividades. % 14.5% 14.5% 14.5% 14.5% 13% 14.5% 14.5% 16