El desarrollo del sistema sigue un plan de desarrollo de 8 Fases distribuidas en un periodo de tiempo de 145 días, cada fase desarrollará una parte fundamental de la estructura del proyecto que permite avanzar a la fase siguiente de elaboración. Las fases anteriores fueron organizadas a través de la aplicación digital Trello que utiliza el método Kanban, el método Kanban es un método de gestión de proyectos cuyo objetivo es ayudar a dividir ciertas tareas de un proyecto dependiendo del avance en que se encuentra. Este método ayuda a evitar sobrecargas en los diferentes miembros del equipo de trabajo de E-Dream. Dándole prioridades a las diferentes fases del proyecto y a la finalización del proyecto.
La fase 1 del proyecto consiste en la elaboración del boceto inicial del logo y bocetos del programa con las herramientas que se desean implementar en base a la propuesta presentada en el documento Anteproyecto.
La fase 2 desarrollo de una base de datos cuya función servirá para la colección de datos relacionados que permitirán almacenar información y permitir su acceso y uso en el sistema.
La fase 3 es la creación de diagramas de flujo, que se utilizan principalmente en empresas de programación para identificar los flujos de datos y procesos entre entidades y funciones que interactúan con el software.
La fase 4 se basa en la elaboración del diseño de las interfaces, los diseños se elaboran con creatividad las necesidades del negocio, es la representación del modelo del software que muestra las funciones y acciones que tendrá con el usuario.
La fase 5 es la implementación del diseño a la lógica de programación, es generar el código necesario para hacer funcionar las acciones que usará el usuario con el sistema y el manejo de datos de forma segura.
La fase 6 está orientada a la validación de los diferentes procesos que contiene el sistema para evaluar sus procesos e identificar los riesgos para su información, importante y han de cumplir una serie de requisitos para reducir el riesgo de información de los usuarios.
Fase 7 es la finalización del proyecto y servirá para agregar funciones extras al sistemas que ayuden al usuario a tener una experiencia optima. Las funciones agregadas al proyecto es la creación de reportes y tickets como comprobantes de las ventas y rentas o que ayuden a visualizar los datos del inventario.
Fase 8 es la presentación del proyecto completo al Proyecto Técnico Científico.
Al momento de crear un sistema se deben respetar ciertas normas estándares que le permitan un correcto mantenimiento, facilidad de optimización y mejora, brindando así un producto altamente efectivo. Entre todas las arquitecturas que existen, se escogió MVC (Modelo-Vista-Controlador), que permite dividir las funciones y búsqueda de datos de la información que se le mostrará al usuario, ofreciendo la posibilidad de optimizar cada parte del sistema, sin que ese cambio suponga un cambio importante al resto de parte, y todo esto unido por el controlador que ayuda como un puente, a unir ambas partes (Modelo - vista) y que puedan comunicarse, trabajando entre ellas sin problemas.
Este es un IDE (Entorno de Desarrollo Integrado) gratuito que permite desarrollar programas basados en el lenguaje de programación JAVA (en su versión 8 para el programa) que estructura diferentes módulos, los cuales contienen clases que se empaquetan para formar un programa.
Es un motor de base de datos relacional, en el cual se puede usar Transact-SQL, la creación de bases de datos, tablas y todas las funciones DDL y DML, siendo utilizado en su versión 15.0 (2019)
Es un programa que va muy ligado con SQL Server, este permite utilizar las funciones y características del motor por medio de una interfaz gráfica, y se utilizó en su versión 18.6.
Es una plataforma de almacenamiento online que se especializa en guardar código fuente de programas, permitiendo los trabajos colaborativos, esto mediante repositorios que la comunidad puede acceder y modificar.
Conclusión de la investigación
Mediante la recolección de datos que se realizo mediante una encuesta, donde se comprobó que la mayoría desea usar un programa o sistema que no solo cumpla con las expectativas, sino también que sea intuitivo y de rápido uso. Es por eso que se a optado por aplicar métodos intuitivos y que agilicen todos los procesos. Inclusive diseñamos un función para que se pueda hacer de tres modos posibles donde el cliente escogerá la opción que más se le facilite. Para simplificar el análisis demostró que la mayoría de personas buscan un sistema que se rápido por encima a lo intuitivo y en E-Dream se ha decido ir por ambos caminos.
Establezco que según los resultados de las diferentes investigaciones que se han realizado con el tiempo en distintas empresas de administración de ventas y rentas de utensilios para eventos, E-Dream es superior a lo que conoce normalmente, nuestro programa cumple con las expectativas de los clientes, con un diseño, compatibilidad, fácil uso y muchas funciones mas, E-Dream es la mejor opción de software administrativo con buena calidad.
Cuando se trata de manejar una gran cantidad de datos como los que transitan por las empresas de productos para eventos, es casi imposible no retrasarse, confundir órdenes o perder información, sobre todo si toda esta información se maneja con papel, debido a eso es casi imprescindible el uso de un sistema que facilite la manipulación de los datos, y es allí donde E-Dream apoya enormemente a todas estas empresas, brindándoles una herramienta capaz gestionar toda su información sin problemas
Según los resultados de la investigación realizada a distintas empresas de gestión de ventas y rentas de productos, mediante una encuesta se obtuvo como resultado que preferían software intuitivos y con buena navegabilidad. Por ello E-Dream fue diseñado según la demanda de característica que dichas empresas gustarían ver en un software, incluyendo muchas mas opciones para brindarle mejor calidad.
Después de realizar el proyecto correspondiente y utilizando las diversas tecnologías aprendidas a lo largo del año, E-Dream es un software de administración de venta y renta innovador en los procesos de manejo de datos. Mejorando todos los procesos que se tratan en la administración, brindando un buen diseño de interfaz, procesos agiles y automáticos, procesos más sencillos para la creación de reportes y tickets como administración de los productos rentados
Actualmente muchas empresas no han ingresado al área tecnológica, realizando procesos trabajosos de los cuales muchas veces causan errores al momento de guardar datos o facturar procesos al faltar datos requeridos y con probabilidad en la perdida de información al no contar con respaldos. Por ello E-Dream ha creado las herramientas más optimas para los diferentes procesos que necesita una empresa de venta y renta.