Planteamiento del problema
En el ámbito empresarial, la capacidad para adaptarse a las demandas del mercado y satisfacer las necesidades de los clientes es fundamental para mantener la competitividad. Sin embargo,los negocios pequeños, como las florerías, enfrentan desafíos considerables en la gestión eficiente de sus operaciones, que incluyen la coordinación de entregas, la atención al cliente y la adaptación a las fluctuaciones estacionales del mercado.
Una de las principales dificultades radica en la gestión del inventario, donde la falta de actualización y control puede llevar a situaciones de escasez o exceso de productos, impactando negativamente en la satisfacción del cliente y la rentabilidad del negocio, especialmente durante periodos de alta demanda como festividades o eventos especiales. La ausencia de una herramienta efectiva para programar y rastrear las entregas puede resultar en retrasos, errores y descontento por parte de los clientes,
Justificación
Fundamentos científicos y tecnológicos
Android Studio: Se basa en IntelliJ Idea y proporciona herramientas específicas para desarrollar aplicaciones móviles Android, como diseñar interfaces de usuario, depurar, compilar e integrar servicios de Google.
Android Studio ofrece una amplia gama de funciones y herramientas diseñadas específicamente para simplificar y acelerar el desarrollo de aplicaciones móviles de Android.
SQL: Proporciona un potente conjunto de comandos para realizar consultas complicadas y manipular datos en bases de datos relacionales. Es decir, eficaz para realizar operaciones como buscar registros, filtrar datos, agregar, cambiar o eliminar datos, todo lo que pueda ser esencial para el rendimiento de nuestra aplicación móvil.
SQL Developer: Es compatible con una variedad de bases de datos relacionales, incluyendo Oracle, MySQL, SQL Server, PostgreSQL, entre otros. Esto permite que desarrollemos la aplicación utilizando la base de datos de nuestra elección, según nuestras necesidades y preferencias.
Developer permite escribir y ejecutar consultas SQL directamente en la base de datos. Esto es útil para realizar operaciones de consulta, inserción, actualización y eliminación de datos durante el desarrollo y pruebas de la aplicación.
Java: cuenta con una gran cantidad de bibliotecas y frameworks bien establecidos para el desarrollo de aplicaciones Android, como Android SDK, Android Jetpack, y otras bibliotecas de terceros. Esto facilita el desarrollo de funcionalidades avanzadas y complejas en la aplicación de la floristería.
Java tiene una larga historia como lenguaje de programación y ha demostrado ser estable y confiable para el desarrollo de aplicaciones a lo largo de los años. Esto puede ser especialmente importante para aplicaciones comerciales como una floristería, donde la estabilidad y la confiabilidad son cruciales.
Cronograma de actividades