Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
INSTITUTO TECNOLÓGICO SUPERIOR PROGRESO PROGRAMA ACADÉMICO DE INGENIERÍA EN SISTEMAS COMPUTACIONALES ASIGNATURA Ingeniería de Software DOCENTE MTI. Ligia Beatriz Chuc Us TRABAJO Propuesta del Proyecto (Proyecto Final) PRESENTA Kevin Antonio Couoh Pérez | 04200006 Miguel Ángel De La Cruz Centeno | 04200007 Geovanny Alessandro Flores Montero | 04190038 Wilberth Rafael Madera Poot | 04200014 Juan Alejandro Vivas Cetz | 04200024 Progreso, Yucatán, 28 de febrero de 2023. SISTEMA PARA EL CONTROL DE REGISTRO DE VENTAS DESARROLLO DE APLICACIÓN MÓVIL (ANDROID) PARA EL NEGOCIO H&K JUICE BAR. ÍNDICE TABLA DE CONTENIDO DATOS DEL NEGOCIO ..................................................................................................... 4 DESCRIPCIÓN DEL PROYECTO ................................................................................... 5 OBJETIVO GENERAL ....................................................................................................... 5 OBJETIVOS ESPECÍFICOS .............................................................................................. 5 PROBLEMÁTICA ............................................................................................................... 5 JUSTIFICACIÓN ................................................................................................................. 6 ENTREVISTA ...................................................................................................................... 6 LLUVIA DE IDEAS ............................................................................................................. 8 CUESTIONARIO ................................................................................................................. 8 REQUERIMIENTOS FUNCIONALES ............................................................................ 9 REQUERIMIENTOS NO FUNCIONALES ..................................................................... 9 DESCRIPCIÓN Y MODELADO BPMN ........................................................................ 10 DIAGRAMAS UML ........................................................................................................... 14 DIAGRAMA DE CLASES ............................................................................................ 14 DIAGRAMA DE CASOS DE USO ............................................................................... 15 DIAGRAMA DE SECUENCIA .................................................................................... 16 DIAGRAMA DE ACTIVIDADES ................................................................................ 17 DIAGRAMA DE COLABORACIÓN .......................................................................... 18 DIAGRAMA DE COMPONENTES ............................................................................. 18 CONCLUSIONES .............................................................................................................. 19 pág. 4 DATOS DEL NEGOCIO Nombre: “Healthy and Klean Juice Bar Progreso” o solamente “H&K Juice Bar”. Dirección: Calle 82-A #155 local #1 x 29 y 31, colonia Progreso Centro, C.P. 97320. Referencias: Media vuelta a la derecha de la funeraria Reyes Rodríguez, en local de “Kitapoch”, (ambos negocios se ubican en el mismo local, pero con diferentes horarios). Fecha de inicio de operaciones: El negocio originalmente fue fundado en el año 2017, pero la administración actual inició sus operaciones en abril de 2022. ¿Quién es el dueño? Arquitecto Ricardo Hernández Rassam. Foto del establecimiento: Ilustración 1 - Interior del negocio H&K Juice Bar. pág. 5 DESCRIPCIÓN DEL PROYECTO Esta aplicación desarrollada para el OS Android, pretende dar una solución a una problemática, a través de una app móvil orientada en asistir/proporcionar, al negocio local llamado “Healthy & Klean Juice Bar Progreso”, un sistema de control de ventas, donde se inspecciona el registro de ventas, el aditamento y sustracción de mercancía, junto con los ingresos obtenidos, entre otros requerimientos solicitados por el arquitecto. OBJETIVO GENERAL Desarrollar un producto de software para equipos con el sistema operativo Android, que permita el control general de los registros de ventas. OBJETIVOS ESPECÍFICOS Los objetivos específicos que se establecen para el proyecto son: • Generar un reporte en formato PDF o XLSX de todas las ventas realizadas por día o mes. • Desarrollo de una interfaz que permita la activación y/o desactivación de las promociones. • Desarrollo de una interfaz que permita la visualización de los productos top en ventas. PROBLEMÁTICA Actualmente el establecimiento “H&K Juice bar”, se afronta con diversos inconvenientes en cuánto a su control de ventas, debido a que no dispone de un sistema óptimo para gestionar los productos, ventas e ingresos, obtenidos cada corte de día/mes (todo el proceso se realiza en una libreta y se introduce en una base de datos). Asumiendo cada uno de los factores mencionados anteriormente, además, de algunas sugerencias proporcionadas pág. 6 por el equipo hacia al cliente, surgió la tarea de crear una aplicación móvil, con el objetivo de mejorar/facilitar situación del dueño del negocio. JUSTIFICACIÓN Para solucionar de una manera óptima las dificultades del cliente en cuanto a su establecimiento, se diseñará e implementará una aplicación móvil para la plataforma Android, que realice los registros (entrada y salida) de su mercancía, para que, a través de esos mismos registros se pueda calcular los ingresos diarios y mensuales, la cantidad de impuestos, al igual que una sección de los productos más vendidos. ENTREVISTA 1. ¿Su negocio, ya dispone de algún software/página web? No, el negocio no cuenta con ningún tipo de software o página web, solamente cuenta con página de Facebook e Instagram. 2. ¿Qué funciones le gustaría que tuviera un software/página web para mejorar su negocio? Un registro de ventas e ingresos, ya que actualmente todo ese proceso se realiza a mano y posteriormente se registra en una base de datos, y a veces llevar el registro de las ventas e ingresos en una libreta es complicado. 3. ¿Su negocio cuenta con algún logotipo? Sí, en las redes sociales. pág. 7 Ilustración 2 - Logotipo oficial de H&K Juice Bar. 4. ¿Su negocio tiene algún esquema de colores ya definido? Sí, naranja y verde como colores principales y para los fondos blanco y negro. 5. ¿Cómo le gustaría que se viera un software/página web para su establecimiento? Que la interfaz sea simple, intuitiva y minimalista para que cualquiera pueda usarlo. 6. ¿Es necesario un control de niveles de acceso para su negocio? Por el momento no, lo único que me gustaría es que se pueda poner una contraseña al momento de acceder a la aplicación. 7. ¿Se maneja algún tipo de promociones por temporada? Sí, me gustaría que en la aplicación se pudieran activar y desactivar con un botón para no tener que borrar y volver a escribir todo de nuevo. pág. 8 8. ¿Se cuenta con servicio a domicilio o solamente son ventas en el estacionamiento? Sí, pero es por medio de outsourcing con costo extra, por ejemplo: Uber Eats o DiDi Food. LLUVIA DE IDEAS • Que la aplicación este desarrollada para Android, debido a que al arquitecto le gustaría disponer en cualquier momento la información de su negocio (ventas, ingresos, porcentaje de impuestos, etc). • La aplicación solamente será desarrollada para un usuario, pero en se puede visualizar en algún la función de agregar otros tipos de usuarios como administrador, vendedor, etc. • Que la aplicación sea ágil, ligera y fácil de usar, para poder instalarse en casi cualquier dispositivo móvil. • Por el momento el servicio a domicilio es con repartidor independiente,pero le gustaría implementar a futuro servicio a domicilio propio, esto debido a que en la venta de jugoterapia (jugos medicinales) tiene una lista de clientes frecuentes, y si se implementa en la aplicación un apartado de clientes se podría enviarles promociones mediante WhatsApp. CUESTIONARIO 1. ¿Su negocio, ya dispone de algún software/página web? 2. ¿Qué funciones le gustaría que tuviera un software/página web para mejorar su negocio? 3. ¿Su negocio cuenta con algún logotipo? 4. ¿Su negocio tiene algún esquema de colores ya definido? pág. 9 5. ¿Cómo le gustaría que se viera un software/página web para su establecimiento? 6. ¿Es necesario un control de niveles de acceso para su negocio? 7. ¿Se maneja algún tipo de promociones por temporada? 8. ¿Se cuenta con servicio a domicilio o solamente son ventas en el estacionamiento? REQUERIMIENTOS FUNCIONALES • El sistema solicitará una contraseña al momento de abrir la app. • Se debe de tener la opción de activar o desactivar ciertos productos con la finalidad de poder aplicar esta función para las promociones. • Debe de ser capaz de mostrar los ingresos netos y los impuestos de manera diaria y mensual. • Agregar una sección donde se muestre los productos más vendidos con el fin de depurar la lista de productos y poder hacer menús en base a esos productos populares. • Los precios y cantidad de productos pueden modificarse. • A cada orden se le asignará un identificador único, que será utilizado para identificarla en todos los procesos, subsecuentes que se realicen sobre esta. REQUERIMIENTOS NO FUNCIONALES • La aplicación funcionará en dispositivos móviles con SO Android. • Estará diseñada para ser manipulada por solamente un usuario de rol administrador. • La interfaz de la aplicación debe de ser simple e intuitiva. • La aplicación debe ser ágil y ligera. pág. 10 DESCRIPCIÓN Y MODELADO BPMN El proceso inicia cuando el dueño del negocio “H&K Juice Bar”, desea entrar al sistema de control de ventas, se le solicitará una contraseña, de ser correcta se le dará acceso al sistema, en caso contrario tendrá que realizar el proceso nuevamente. Una vez dentro del sistema la interfaz le muestra las opciones de agregar, modificar o borrar un producto, los productos que se ofrecen son desayunos fríos, jugos naturales y jugoterapia (jugos medicinales). Dentro de esta sección se modifican los precios de los productos y la cantidad disponible de estos. En otra pestaña se muestra el apartado de reportes, que es donde se generan los reportes de las ventas, aquí se puede consultar las ganancias diarias y mensuales, tanto en ingresos netos, como en impuestos. El proceso termina cuando se cierra la sesión. Ilustración 3 - Modelo BPMN de H&K Juice Bar. pág. 11 pág. 12 pág. 13 pág. 14 DIAGRAMAS UML DIAGRAMA DE CLASES Ilustración 4 - Diagrama de clases. pág. 15 DIAGRAMA DE CASOS DE USO Ilustración 5 - Diagrama de casos de uso. pág. 16 DIAGRAMA DE SECUENCIA Ilustración 6 - Diagrama de secuencia. pág. 17 DIAGRAMA DE ACTIVIDADES Ilustración 7 - Diagrama de actividades. pág. 18 DIAGRAMA DE COLABORACIÓN Ilustración 8 - Diagrama de colaboración. DIAGRAMA DE COMPONENTES Ilustración 9 - Diagrama de componentes. pág. 19 CONCLUSIONES • Kevin Antonio Couoh Pérez: Encontrar un negocio local, contactarse con el dueño de dicho negocio, agendar una cita para la entrevista, todo esto fue una experiencia muy enriquecedora para mí, porque es mi primer acercamiento en lo que respecta al tema de “Gestión de proyectos/Ingeniería de Software”. Contactarse con el cliente y escuchar los requerimientos que este solicite, me hizo sentir como un SCRUM Master. • Miguel Ángel De La Cruz Centeno: Desarrollar una aplicación en Android para este negocio es una experiencia completamente nueva para mí, ya que todo nuestro equipo es novato en cuanto al tema de programación móvil, pero aun así tenemos que hacerlo y dar lo mejor de nosotros. • Geovanny Alessandro Flores Montero: El proceso de entrevista con el dueño del establecimiento, fue completamente interesante, porque el dueño tiene conocimientos sobre el tema de desarrollo de software, así que la entrevista fluyo de una manera natural aun usando tecnicismos, ya que no hubo necesidad de explicarle las cosas con un lenguaje menos técnico. • Wilberth Rafael Madera Poot: Tener la oportunidad de realizar una entrevista y obtener la información correspondiente para comenzar el desarrollo de una aplicación para el negocio de “H&K Juice Bar”, donde puedan realizar distintos funcionamientos, como: la gestión de las ventas, es algo nuevo e interesante para mí. • Juan Alejandro Vivas Cetz: Conforme se estuvo realizando la recolección de datos, para la aplicación que se realizará para el negocio “H&K Juice Bar”, es algo nuevo a lo que nos estaremos pág. 20 preparando, ya que por nuestra parte veríamos como realizar la app en Android Studio, por otra parte, será una gran experiencia.
Compartir