Para la realización de este proyecto se utilizó el método de cascada.
Requerimientos: nuestro primer paso fue el conocer las necesidades del cliente teniendo esto en cuenta se tuvieron reuniones donde definimos el rubro y el tipo de página web que esta seria.
Akemi
La empresa Akemi es un pequeño emprendimiento enfocado en la creación y venta de productos artesanales como el café, la miel y sus derivados, por ello nuestra propuesta fue la creación de un sistema web que le permita guardar la información de los productos que vente para luego ser visualizados por sus potenciales clientes además de ello poder obtener datos de sus clientes por medio de gráficas y reportes.
Diseño
En esta etapa se definió el cómo sería estructurado el sitio web con esto en mente se realizaron diagramas de flujo para la creación de la base de datos posterior a ello se realizaron bocetos del diseño de la página web tanto para la vista del cliente como para la vista del usuario.
Con ayuda de draw.io se realiza un diagrama DER (Diagrama de entidad relación) con esto se busca planificar el diseño de la base de datos, las tablas que tendrá y como estas se van a relacionar para guardar la información.
Diseño del sitio web
Sitio privado:
El sitio privado es el que vera el administrador de la página es por ello por lo que aquí se cuenta con las interfaces que le permiten llevar el control de los productos y la información que generan las ventas.
Pestañas:
Administración de granjas
Administración de puntos de venta
Gestion de productos
Presentaciones de productos
Tipos de producto
Productos
Lista de pedidos
Gestion de eventos
Administración de clientes
Administración de usuarios
Presentación de graficas:
Cantidad de ventas por semana.
Top 5 de productos vendidos con más frecuencia.
Top 5 clientes con más pedidos.
Top 5 de productos con menos existencias.
Top 5 de productos con mayor existencia.
Porcentaje de productos por presentación.
Cantidad de productos por categoría.
Cantidad de pedidos por producto.
Cantidad de pedidos del cliente por fecha.
Sitio publico.
Este sitio web estará disponible para cualquier persona que le interese comprar productos de Akemi
Ejecucion
Para codificar se uso el programa visual studio code
¿Que es?
Visual Studio Code es un editor de código fuente desarrollado por Microsoft para Windows, Linux y macOS. Incluye soporte para la depuración, control integrado de Git, resaltado de sintaxis, finalización inteligente de código, fragmentos y refactorización de código.
¿Como se implementó?
Se uso la versión 1.6 utilizada para la codificación del proyecto además esta aplicación nos permite instalar extensiones con las cuales se agilizaron tareas como el subir el código al repositorio además de obtener información de este.
Creado y diseñado por Google, Material Design es un lenguaje de diseño que combina los principios clásicos del diseño de éxito junto con la innovación y la tecnología. El objetivo de Google es desarrollar un sistema de diseño que permita una experiencia de usuario unificada en todos sus productos en cualquier plataforma.
HTML 5 es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML. HTML5 específica dos variantes de sintaxis para HTML: una «clásica», HTML, conocida como HTML5, y una variante XHTML conocida como sintaxis XHTML 5 que deberá servirse con sintaxis XML.
Cascading: significa que los estilos que aplicamos a los elementos de una página web se propagan a los elementos que contiene, se propagan en cascada.
Style: porque mediante CSS lo que hacemos es aplicar estilos visuales a los distintos elementos de nuestra página web.
Sheets: significa hojas, porque los estilos de una página web se añaden en ficheros aparte, en ficheros con la extensión .css de manera general.
Es un lenguaje ligero, interpretado y orientado a objetos con funciones de primera clase, y mejor conocido como el lenguaje de programación para las páginas Web, pero también se utiliza en muchos entornos que no son de navegador. Es un lenguaje de scripts que es dinámico, multiparadigma, basado en prototipos y admite estilos de programación orientados a objetos, imperativos y funcionales.
JavaScript se ejecuta en el lado del cliente de la web, y se puede utilizar para estilizar/programar cómo se comportan las páginas web cuando ocurre un evento. JavaScript es un potente lenguaje de scripts y fácil de aprender, ampliamente utilizado para controlar el comportamiento de las páginas web.
PHP es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web. Fue creado inicialmente por el programador danés-canadiense Rasmus Lerdorf en 1994. En la actualidad, la implementación de referencia de PHP es producida por The PHP Group
Conclusión de la investigación
Luego de haber realizo este proyecto se ha llegado a la conclusión que la solución ejecutada para la empresa Akemi ha sido la más viable ya que permite tener un control de las existencias de sus productos además brindamos las herramientas para llevar la información y el control de estos productos mostrando estadísticas por medio de gráficos y un manejo de la información por medio de reportes.