Skip to content

This is a project based on the selling of the national flowers to the global public - this project will be develop using JavaScript - Python

Notifications You must be signed in to change notification settings

DavidsDvm/Flowy

Repository files navigation

Sistema de Gestión de Ventas en la Industria Floricultora

Estefania Herrera Agudelo

Juan David Pulido Agudelo

David Santiago Sánchez Buitrago

David Vargas Monroy

Servicio nacional de aprendizaje SENA

Notas del Autor

Estefania Herrera, Juan Pulido, David Sánchez, David Vargas

Este trabajo ha sido financiado por los propios alumnos

La correspondencia relacionada con este trabajo debe ser dirigida a Uldarico Andrade Hernández

Centro de Gestión de Mercados, Logística y Tecnología de la Información, Carrera 19A #96c-40

Contacto: [email protected], [email protected], [email protected], [email protected]

Tabla de Contenidos

1. Introducción e Información General 1

1.1. Descripción del Problema 1

1.2. Objetivos 1

1.2.1 Objetivo General 1

1.2.2. Objetivos Específicos 1

1.3. Justificación 2

1.4. Alcances y Delimitaciones 2

1.4.1 Alcances 3

1.4.2 Delimitaciones 3

1.5. Cronograma de Actividades 4

2. Análisis de la Situación Actual 4

2.1. Mapa de Procesos de la Empresa 4

2.2. Diagrama de Flujo del Proceso 5

2.3. Análisis de los Stakeholders 6

2.3.1 Diagrama De Caso De Uso General 8

2.4. Requisitos Funcionales 9

2.5. Requisitos no Funcionales 32

2.5.1 Requerimientos de Hardware y Software 32

2.5.2 Requerimientos de Interfaz de Usuario 34

2.5.3 Requerimientos de Desarrollo y Seguridad 35

3. Diseño del Sistema 37

3.1 Diagramas y Documentación de Casos de Uso. 37

3.2 Diseño Físico de la Base de Datos 84

3.2.1. Modelo Entidad Relación 85

3.2.2. Modelo Relacional 86

3.2.3. Diccionario de la Base de Datos 86

3.2.4. Diagrama de Clases 86

3.3. Diseño Interfaz y Navegación 87

3.3.1. Mockups – Wireframes 87

  1. Introducción e Información General

    1. Descripción del Problema

Las actividades de levantamiento de información del grupo con respecto al Departamento Administrativo Nacional de Estadística - DANE, dan como resultado falencias en la cantidad de empresas dirigidas al desarrollo de sistemas de información para ventas en el sector agrario y más específicamente en el sector floricultor.

Así mismo, también se descubrieron problemas en el proceso de ventas y de distribución de flores, debido a la gran cantidad de intermediarios que hay para llegar al cliente final, donde se evidencio que el productor agrario floricultor obtiene una mínima parte con respecto al precio final de venta del producto.

Por otra parte, se encontró que a nivel internacional Colombia afronta grandes problemas entorno a productividad y emprendimiento en donde “Colombia está 10 pociones por debajo del promedio regional en el indicador de competencia del WEF y ocupa la posición 126 entre 141 en países de distorsión de la regulación sobre la competencia” (WEF, 2019).

  1. Objetivos

    1. Objetivo General

Desarrollar un sistema de información orientado a la web para la gestión de ventas en la industria floricultora.

  1. Objetivos Específicos
  1. Realizar el levantamiento de información para conocer el negocio e identificar los requisitos del proyecto, utilizando las herramientas de recolección necesarias.

  2. Analizar la información recolectada y proponer la solución adecuada al problema identificado.

  3. Diseñar el modelo de solución a partir de la arquitectura propuesta teniendo en cuenta cada uno de los elementos necesarios.

  4. Construir la arquitectura con las herramientas tecnológicas previstas.

  5. Implantar la solución informática de acuerdo con la configuración planeada.

    1. Justificación

Con el trabajo se pretende realizar una revisión, análisis e interpretación relacionada con la creación de un proceso de gestión de ventas en la industria floricultora.

Además, se pretende crear un sistema de información que permita llevar a cabo el proceso de ventas y por lo tanto justificarlo a partir de los siguientes factores:

  1. En un contexto temporal como el actual, las personas en algunas ocasiones encuentran la necesidad de adquirir una flor o arreglo floral, en donde el individuo en cuestión no encuentra el medio de realizar dicho fin, es por ello que se propone realizar este proyecto en un contexto digital.

  2. Actualmente en este proyecto intentamos beneficiar a ambas partes, tanto a los floricultores ayudándoles a obtener mayores beneficios con el mismo trabajo como al consumidor final el cual no pagará un precio tan elevado como el habitual.

  3. El cliente final obtendrá su pedido realizándolo desde la comodidad de su casa a un precio ideal, esto gracias a la eliminación de una cadena de intermediarios los cuales adquirían este producto de la manera tradicional.

  1. Alcances y Delimitaciones

    1. Alcances

El proyecto se creará en un ciclo de innovación con el surgimiento de esta nueva idea, específicamente en el área de gestión de ventas para la industria floricultora, en dónde se realiza el levantamiento de información necesario para identificar las necesidades de los consumidores y cualquier persona que se encuentre involucrada en el desarrollo del proyecto.

El tiempo de desarrollo inicial del proyecto no debe ser superior a nueve (9) meses desde el momento de aceptación de la idea de proyecto.

El país de origen del proyecto (Colombia) será el único involucrado en la fase de implementación en esta etapa inicial, y se dejaran las bases para que este se pueda poner en funcionamiento en otros países a tiempo futuro.

  1. Delimitaciones

El proyecto en desarrollo tiene como fin gestionar los procesos de ventas en la industria floricultora tomando en cuenta el estudio y análisis de la información referente a la problemática presentada con el fin de brindar una compra segura y eficaz a los usuarios.

Las presentes delimitaciones reducen la investigación:

  1. La partida de un miembro del proyecto.

Este proyecto está siendo construido por cuatro personas, lo cual hace necesario la presencia de todas las partes en la construcción del mismo.

  1. Anexar al sistema funciones adicionales.

Anexar al sistema características adicionales solicitadas extemporáneamente por parte de los clientes.

  1. Realizar cambios mayores al sistema ya que esto requerirá repensar el proyecto inicial, lo que llevará a una mayor inversión de tiempo y costos.
  1. Cronograma de Actividades

  1. Análisis de la Situación Actual

    1. Mapa de Procesos de la Empresa

  1. Diagrama de Flujo del Proceso

  1. Análisis de los Stakeholders
PROYECTO DE GESTIÓN DE VENTAS PARA LA INDUSTRIA FLORICULTORA
INTERNOS EXTERNOS
ID ROL DEFINICION CODIGO REQUERIMIENTOS FUNCIONALES O SERVICIOS QUE ESPERA DEL SISTEMA ID ROL DEFINICION CODIGO REQUERIMIENTOS FUNCIONALES O SERVICIOS QUE ESPERA DEL SISTEMA
SHI1 Administrador Responsable de establecer conexiones entre empleados y clientes; también de planificar, ejecutar y controlar todas las actividades relacionadas con la gestión de ventas de la industria floricultora, además es responsable del mantenimiento del sistema y la correcta operación, gestión, control y seguimiento de las capacidades de procesamiento del trabajo. RQF001 Validar usuarios SHI1 Cliente Responsable de obtener uno o más productos de la industria floricultora. RQF001 Validar usuarios
RQF002 Registrar empleado. RQF003 Registrar cliente.
RQF003 Registrar cliente. RQF004 Modificar datos personales.
RQF004 Modificar datos personales. RQF005 Consultar datos personales.
RQF005 Consultar datos personales. RQF007 Navegación de usuario.
RQF006 Inhabilitar usuario. RQF011 Consultar producto.
RQF008 Registrar producto. RQF013 Consultar productos agotados.
RQF009 Registrar detalle del producto. RQF017 Registrar pedido.
RQF010 Modificar producto. RQF018 Modificar pedido.
RQF011 Consultar producto. RQF019 Consultar pedido.
RQF012 Consultar previsiones de productos. RQF021 Cancelar pedido.
RQF013 Consultar productos agotados.
RQF014 Inhabilitar producto.
RQF015 Calcular precio producto.
RQF016 Consultar stock de productos.
RQF020 Consultar pedidos en el sistema.
RQF022 Consultar pagos.
RQF023 Registrar venta.
RQF024 Consultar venta.
RQF025 Generar domicilio.
SHI2 Empleado Responsable de establecer vender, ejecutar y controlar determinadas actividades relacionadas con la gestión de ventas de la industria floricultora. RQF001 Validar usuarios
RQF003 Registrar cliente.
RQF004 Modificar datos personales.
RQF005 Consultar datos personales.
RQF008 Registrar producto.
RQF009 Registrar detalle del producto.
RQF010 Modificar producto.
RQF011 Consultar producto.
RQF012 Consultar previsiones de productos.
RQF013 Consultar productos agotados.
RQF015 Calcular precio producto.
RQF016 Consultar stock de productos.
RQF020 Consultar pedidos en el sistema.
RQF022 Consultar pagos.
RQF023 Registrar venta.
RQF024 Consultar venta.
RQF025 Generar domicilio.
  1. Diagrama De Caso De Uso General

  1. Requisitos Funcionales
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF001 Validar usuarios. 04 de marzo del 2020. Alto.
Descripción El sistema permitirá validar las credenciales de autenticación de cada usuario con el fin de permitirle iniciar sesión.
Usuarios Empleado, cliente, administrador.
Entradas Fuente Salida Destino Regla de negocio

Usuario

Contraseña

Formulario de inicio de sesión. Inicio de sesión exitoso. Inicio.
Proceso
  1. El usuario ingresa al formulario de iniciar sesión.

  2. El usuario diligencia el formulario de inicio de sesión.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF002 Registrar empleado. 04 de marzo del 2020 Alto
Descripción El sistema permitirá al administrador registrar empleados en el
sistema.
Usuarios Administrador.
Entradas Fuente Salida Destino Regla de negocio

Tipo de empleado.

Nombre.

Tipo de documento.

Numero de documento.

Celular.

Usuario.

Contraseña.

Estado.

Formulario de registro de empleado. Registro exitoso. Base de datos.
Proceso
  1. El administrador ingresa al formulario de registrar empleado.

  2. El administrador diligencia el formulario de registrar empleado.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF003 Registrar cliente. 04 de marzo del 2020 Alto
Descripción El sistema permitirá al empleado, cliente y administrador  registrar clientes en el sistema.
Usuarios Empleado, cliente, administrador.
Entradas Fuente Salida Destino Regla de negocio

Nombre.

Tipo de documento.

Numero de documento.

Celular.

Dirección.

Correo electrónico.

Usuario.

Contraseña.

Estado.

Formulario de registro de cliente. Registro exitoso. Base de datos.
Proceso
  1. El usuario ingresa al formulario de registrarse.

  2. El usuario diligencia el formulario de registrar.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF004 Modificar datos personales. 04 de marzo del 2020. Alto.
Descripción El sistema permitirá al empleado, cliente y administrador modificar su información personal.
Usuarios Empleado, cliente, administrador.
Entradas Fuente Salida Destino Regla de negocio
Datos personales del usuario. Formulario del usuario. Modificación exitosa. Base de datos.
Proceso

1. El usuario ingresa a su perfil.

2. El usuario modifica su información personal.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF005 Consultar datos personales. 04 de marzo del 2020. Medio.
Descripción El sistema permitirá al empleado, cliente y administrador  consultar su información personal.
Usuarios Empleado, cliente, administrador.
Entradas Fuente Salida Destino Regla de negocio
Datos personales del usuario. Formulario del usuario. Información personal del usuario (Perfil). Formulario.
Proceso

1. El usuario ingresa a su perfil.

2. El usuario consulta su información personal.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF006 Inhabilitar usuario. 04 de marzo del 2020. Alto.
Descripción El sistema permitirá al administrador inhabilitar empleados y
clientes.
Usuarios Administrador.
Entradas Fuente Salida Destino Regla de negocio
Usuario Formulario del usuario. Usuario inhabilitado exitosamente. Base de datos.
Proceso

1. El administrador busca al usuario en el sistema.

2. El administrador inhabilita al usuario del sistema.

Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF007 Registrar producto. 04 de marzo del 2020 Alto.
Descripción El sistema permitirá al empleado y administrador registrar
productos.
Usuarios Empleado, administrador.
Entradas Fuente Salida Destino Regla de negocio

Tipo de producto.

Nombre.

Cantidad.

Especificación.

Precio.

Estado.

Formulario de registro de producto. Registro exitoso. Base de datos.
Proceso
  1. El administrador y/o empleado ingresan al formulario de registrar producto.

  2. El administrador y/o empleado diligencian el formulario de registrar producto.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF008 Registrar detalle del producto. 04 de marzo del 2020 Medio.
Descripción El sistema permitirá al empleado y administrador registrar detalles del producto como características especiales de alguna planta, cuidados y consejos.
Usuarios Empleado,  administrador.
Entradas Fuente Salida Destino Regla de negocio

Nombre.

Características.

Cuidados.

Consejos.

Formulario de registro del producto Registro exitoso. Base de datos.
Proceso
  1. El administrador y/o empleado ingresan al formulario de registrar producto.

  2. El administrador y/o empleado diligencian el formulario de registrar detalle del producto.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF009 Modificar producto. 04 de marzo del 2020. Alto.
Descripción El sistema permitirá al empleado y administrador modificar
productos que se encuentren previamente registrados.
Usuarios Empleado, administrador.
Entradas Fuente Salida Destino Regla de negocio
Producto. Formulario de producto. Modificación exitosa. Base de datos.
Proceso
  1. El administrador y/o empleado ingresan al producto.

  2. El administrador y/o empleado modifican el producto.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF010 Consultar producto. 04 de marzo del 2020 Medio.
Descripción El sistema permitirá al empleado, cliente y administrador consultar productos.
Usuarios Empleado, cliente, administrador.
Entradas Fuente Salida Destino Regla de negocio
Producto. Formulario de producto. Información del producto. Formulario El sistema no mostrará el producto si este se encuentra agotado.
Proceso

1. El usuario ingresa al producto.

2. El usuario consulta el producto.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF011 Inhabilitar producto. 04 de marzo del 2020. Alto.
Descripción El sistema permitirá al administrador inhabilitar productos.
Usuarios Administrador.
Entradas Fuente Salida Destino Regla de negocio
Producto. Formulario de producto. Producto inhabilitado exitosamente. Base de datos.
Proceso

1. El administrador ingresa al producto.

2. El administrador inhabilita el producto.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF012 Calcular precio producto. 04 de marzo del 2020. Alto.
Descripción El sistema permitirá al empleado y administrador moderar el cálculo del precio de algunos productos que están compuestos por otros, por lo que su
valor será su derivado. Por ese motivo su valor se calculará en base a los artículos que compongan el producto final y el precio de valor agregado. Durante la venta, después de elegir uno de estos productos, se mostrarán sus especificaciones y se dará la posibilidad de modificarlo para incluir y/o eliminar artículos del producto final.
Usuarios Empleado, administrador.
Entradas Fuente Salida Destino Regla de negocio
Venta. Formulario de venta. Precio del producto final. Formulario.
Proceso
  1. El administrador y/o empleado moderan el cálculo del producto final.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF013 Consultar stock de productos. 04 de marzo del 2020. Alto.
Descripción El sistema permitirá al empleado y administrador consultar el
número de unidades en stock que se registran por medio de los pedidos realizados por el cliente.
Usuarios Empleado, administrador.
Entradas Fuente Salida Destino Regla de negocio
Pedidos. Formulario de pedidos. Stock. Formulario.
Proceso
  1. El administrador y/o empleado ingresan a pedido.

  2. El administrador y/o empleado consultan la cantidad de productos en stock.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF014 Registrar pedido. 04 de marzo del 2020. Alto.
Descripción El sistema permitirá a los clientes realizar pedidos.
Usuarios Cliente.
Entradas Fuente Salida Destino Regla de negocio

Fecha.

Especificación del pedido.

Cantidad.

Precio producto(s).

Total pedido.

Estado.

Formulario de registro de pedidos. Registro exitoso. Base de datos.
Proceso
  1. El cliente ingresa al formulario de registrar pedido.

  2. El cliente diligencia el formulario de registrar pedido.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF015 Modificar pedido. 04 de marzo del 2020. Alto.
Descripción El sistema permitirá al cliente modificar los pedidos realizados
dentro de un tiempo razonable.
Usuarios Cliente.
Entradas Fuente Salida Destino Regla de negocio
Pedido. Formulario de pedido. Modificación exitosa. Base de datos.
Proceso
  1. El cliente ingresa al pedido.

  2. El cliente modifica el pedido.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF016 Consultar pedido. 04 de marzo del 2020. Medio.
Descripción El sistema permitirá al cliente consultar el estado del pedido que realice los pedidos que realice.
Usuarios Cliente.
Entradas Fuente Salida Destino Regla de negocio
Pedido. Formulario de pedido. Modificación exitosa. Formulario.
Proceso
  1. El cliente ingresa al pedido.

  2. El cliente consulta el pedido.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF017 Consultar pedidos por entregar. 04 de marzo del 2020 Alto.
Descripción El sistema permitirá al empleado y administrador consultar los
pedidos realizados por los clientes que estén próximos a entregar.
Usuarios Empleado, administrador.
Entradas Fuente Salida Destino Regla de negocio
Pedido. Formulario de pedido. Pedidos próximos a entregar. Formulario.
Proceso
  1. El administrador y/o empleado reciben una alerta del sistema de los pedidos a entregar en un tiempo prudente.

  2. El administrador y/o empleado consultan pedido(s).

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF018 Cancelar pedido. 04 de marzo del 2020 Alto.
Descripción El sistema permitirá al cliente cancelar sus pedidos realizados dentro de un tiempo razonable.
Usuarios Cliente.
Entradas Fuente Salida Destino Regla de negocio
Pedido. Formulario de pedido. Pedido cancelado exitosamente. Base de datos. El sistema solo permite al cliente cancelar el pedido si aún se encuentra dentro de un tiempo establecido.
Proceso
  1. El cliente ingresa al pedido.

  2. El cliente cancela el pedido.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF019 Consultar pagos. 04 de marzo del 2020. Medio.
Descripción El sistema permitirá al empleado y administrador consultar la
información de pagos realizados por el cliente.
Usuarios Empleado, administrador.
Entradas Fuente Salida Destino Regla de negocio

Cliente.

Pedido.

Formulario de pedido. Pagos. Formulario
Proceso
  1. El administrador y/o empleado ingresan al pedido del cliente específico.

  2. El administrador y/o empleado consultan el pago.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF020 Generar venta. 04 de marzo del 2020. Alto.
Descripción El sistema permitirá al empleado y administrador generar ventas en base a los pedidos realizados por los clientes.
Usuarios Empleado, administrador.
Entradas Fuente Salida Destino Regla de negocio

Pedido.

Fecha de venta.

Formulario de compra. Venta exitosa. Base de datos.
Proceso
  1. El administrador y/o empleado ingresan al pedido.

  2. El administrador y/o empleado generan la venta.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF021 Consultar venta. 04 de marzo del 2020. Medio.
Descripción El sistema permitirá al empleado y administrador consultar ventas.
Usuarios Empleado, administrador.
Entradas Fuente Salida Destino Regla de negocio
Venta. Formulario de compra. Ventas. Formulario
Proceso
  1. El administrador y/o empleado ingresan a la venta.

  2. El administrador y/o empleado consultan la venta.

Efecto Colateral
Sistema de Gestión de Ventas en la Industria Floricultora
Requisitos Funcionales
Código Nombre Fecha Grado de necesidad
RF022 Generar domicilio. 04 de marzo del 2020 Alto.
Descripción El sistema permitirá al empleado y administrador emitir un ticket para el repartidor con los datos de la entrega del producto.
Usuarios Empleado, administrador.
Entradas Fuente Salida Destino Regla de negocio
Venta. Formulario venta.

Ticket.

(Nombre, dirección, teléfono del cliente.)

Entrega de domicilio.
Proceso
  1. El administrador y/o empleado generan la venta.

  2. El administrador y/o empleado emiten el ticket para el domicilio.

Efecto Colateral
  1. Requisitos no Funcionales

    1. Requerimientos de Hardware y Software
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF001 Nombre: Acceso a internet.
Descripción: Se debe contar con conexión a internet y un navegador web como google chrome, mozilla Firefox o internet explorer en el dispositivo en el cual se pretende acceder al sistema.
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF002 Nombre: Acceso a programas específicos.
Descripción: El sistema se desarrollará en Java, por lo que necesitará del JRE para ejecutarse, también se conectará al servidor de bases de datos MySQL, que almacenará la información del sistema.
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF003 Nombre: Hardware.

Descripción: Son las características mínimas que debe tener el hardware de una computadora para poder soportar y/o ejecutar una aplicación o un dispositivo
específico.

Memoria RAM: 512 MB. (Para carga de elementos web de JavaScript.)
Procesador: Procesador de x86 o x64 bits de doble núcleo de 1,9 gigahercios (GHz) o más con el conjunto de instrucciones SSE2.

Ancho de banda: Superior a 50 Kbps (400 kbps).

Espacio libre en Disco: 1GB.

Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF003 Nombre: Hardware conexión.

Descripción: Son las características mínimas que debe tener el hardware de
conexión de una computadora para poder soportar y/o ejecutar una aplicación o un dispositivo específico.
Tipo de Conexión: Directa o vía Proxy. Si es vía proxy este debe soportar la
versión 1.1 de HTTP.

Acceso a Aplicaciones y Servicios: Acceso directo desde el PC Cliente al
Servidor Web y de Aplicaciones (teniendo configurados los servicios
intermediarios, si existen tales como proxy, antivirus, firewall, entre otros, de forma tal que no causen limitantes o condiciones adversas) a las siguientes
direcciones en el puerto 443.

Calidad de Servicio (QoS): Conectividad estable al Servidor Web y de
Aplicaciones sobre el Canal de Comunicaciones para que el tráfico de
Aplicaciones tenga garantizado un margen de recursos y no se vea afectado por otro tipo de tráfico.

  1. Requerimientos de Interfaz de Usuario
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF004 Nombre: Usabilidad.
Descripción: La interfaz del programa debe ser lo más simple posible para
facilitar su uso, puesto que el público objetivo del programa son personas que normalmente no necesitan estar familiarizadas con el campo de la informática.
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF005 Nombre: Diseño.
Descripción: La interfaz del sistema debe diseñarse de acuerdo a los parámetros establecidos en el levantamiento de información.
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF006 Nombre: Accesibilidad.
Descripción: La interfaz del sistema se dirige directamente a personas sin discapacidades.
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RQNF007 Nombre: Adaptabilidad.
Descripción: Se debe considerar el diseño de interfaces para dispositivos móviles (celulares, tablets, iphone, ipod, entre otros).
  1. Requerimientos de Desarrollo y Seguridad
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF008 Nombre: Restricción de usuarios.
Descripción: Restringir el acceso a usuarios no autorizados para brindar
integridad y confiabilidad de datos.
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF009 Nombre: Protección de datos.
Descripción: Proteger conexiones que involucren funciones o información
relevante.
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF010 Nombre: Seguridad del sistema.
Descripción: Eludir mensajes con información que pueda ayudar a recopilar
información sobre el producto o la configuración del servidor.
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF011 Nombre: Tiempo de creación.
Descripción: Durante el proceso de desarrollo se considerará el tiempo de
creación del sistema (en nuestro caso, hasta la entrega del proyecto) y los
recursos disponibles.
Sistema de Gestión de Ventas en la Industria Floricultora
Código Requisitos no Funcionales
RNF012 Nombre: Escalabilidad.
Descripción: En la construcción del sistema se tendrá en cuenta su escalabilidad.
  1. Diseño del Sistema

    1. Diagramas y Documentación de Casos de Uso.

  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 001 1.2 Nombre Validar Usuario
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema permitirá validar las credenciales de autenticación de cada usuario con el fin de permitirle iniciar sesión.
3.2 ACTORES
Administrador, Comprador, Empleado
3.3 PRECONDICIONES
El administrador académico debe estar autenticado por el programador.
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El sistema presenta interfaz con dos

opciones las cuales son registro e iniciar

sesión.

2

El usuario selecciona la opción

registrar usuario.

3 El sistema presenta opción registrar.
4

El usuario digita sus datos

(Nombres, apellidos, ID,

cargo, correo electrónico,

nombre de usuario y

contraseña).

5

El usuario da clic al botón

enviar.

6 El sistema verifica los datos ingresados en la BD.
7 El sistema valida los datos como correctos.
8 El sistema presenta mensaje de bienvenida.
9 El sistema expulsa al usuario y le pide que inicie sesión.
3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
3.6 POS CONDICIONES
Sistema genera confirmación de administrador académico registrado con éxito.
3.7 FRECUENCIA
Baja.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 002 1.2 Nombre Gestionar Cliente
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN

El sistema permitirá la gestión de usuarios al Administrador Académico se le permitirá

realizar las operaciones de consulta, registro, modificación e inactivación del Cliente

3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El administrador debe estar logueado
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El sistema presenta interfaz de inicio de

sesión.

2 El administrador ingresa nombre de usuario y contraseña.
3

El administrador da clic en

iniciar sesión

4 El sistema valida el usuario y la contraseña.
5

El sistema despliega una ventana con

opciones como lo son consultar, registrar, modificar e inhabilitar

3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
4.a El sistema valida el usuario y la contraseña en caso de que estos datos no sean correctos, se le notificara a el usuario de algún error.
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 002 1.2 Nombre Gestionar Cliente - Consultar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al administrador las operaciones de consulta, registro, modificación e inhabilitar del Cliente
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El usuario debe estar autenticado como administrador
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El administrador vuelve al menú

principal y selecciona la opción de

Gestión Cliente , luego busca

los datos a consultar.

2 El sistema consulta y muestra los datos solicitados.
3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
1 Los datos buscados no existen
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 002 1.2 Nombre Gestionar Cliente - Registrar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al administrador las operaciones de consulta, registro, modificación e inhabilitar del Comprador
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El usuario debe estar autenticado como administrador
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El administrador vuelve al menú

principal y selecciona la opción de

Gestión Cliente, luego llena los datos a registrar

2 El sistema registra los datos mostrando un mensaje, Registro correcto
3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
1 Se digito algo mal
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso C 002 1.2 Nombre Gestionar Cliente – Modificar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al administrador las operaciones de consulta, registro, modificación e inhabilitar del Cliente
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El usuario debe estar autenticado como administrador.
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El administrador vuelve al menú

principal y selecciona la opción de

Gestión Cliente , luego busca los datos a modificar.

2

El sistema muestra un formulario para

editar y guardar los cambios.

3

El administrador realiza las

modificaciones.

4

El sistema verifica y valida que las

modificaciones hayan sido almacenadas

correctamente.

3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 002 1.2 Nombre Gestionar Cliente- Inhabilitar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al administrador las operaciones de consulta, registro, modificación e inhabilitar del Comprador
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El usuario debe estar autenticado como administrador.
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El administrador vuelve al menú

principal y selecciona la opción de

Gestión Cliente, luego busca los datos a inhabilitar.

2 El administrador realiza la inhabilitación, con un comentario mostrando el motivo
3 El sistema inhabilita al comprador, y guarda el comentario
3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 003 1.2 Nombre Gestionar Empleados
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN

El sistema le permitirá la gestión de observaciones al administrador académico se le

permitirá realizar las operaciones de consulta, registro , modificación e inhabilitar del Empleado

3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El administrador debe estar logueado
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1 Verifica Credenciales de administrador
2 El sistema presenta menú principal.
3

El administrador selecciona la

opción de Gestión Empleados.

4

El sistema despliega una ventana con

opciones como lo son consultar, registrar, modificar e inhabilitar

3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
1.a El sistema verifica que sea administrador si no lo es, no mostrara esta opción
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 003 1.2 Nombre Gestionar Empleados - Consultar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al administrador las operaciones de consulta, registro, modificación e inhabilitar de Empleados
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El usuario debe estar autenticado como administrador.
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El administrador vuelve al menú

principal y selecciona la opción de

Gestión Empleado, luego busca

los datos a consultar.

2

El sistema consulta y muestra los datos

solicitados.

3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
1 Los datos buscados no existen
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 003 1.2 Nombre Gestionar Empleados – Registrar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al administrador las operaciones de consulta, registro, modificación e inhabilitar de Empleados
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El usuario debe estar autenticado como administrador.
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El administrador vuelve al menú

principal y selecciona la opción de

Gestión Empleados, luego llena los datos a registrar

2 El sistema registra los datos y muestra una notificación de, Registro correcto
3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
1 Se digito algo mal
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 003 1.2 Nombre Gestionar Empleados – Modificar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al administrador las operaciones de consulta, registro, modificación e inhabilitar de Empleados
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El usuario debe estar autenticado como administrador.
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El administrador vuelve al menú

principal y selecciona la opción de

Gestión Empleado, luego busca los datos a modificar.

2

El sistema muestra un formulario para

editar y guardar los cambios.

3

El administrador realiza las

modificaciones.

4

El sistema verifica y valida que las

modificaciones hayan sido almacenadas

correctamente.

3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 003 1.2 Nombre Gestionar Empleado - Inhabilitar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al administrador las operaciones de consulta, registro, modificación e inhabilitar de Empleados
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El usuario debe estar autenticado como administrador.
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El administrador vuelve al menú

principal y selecciona la opción de

Gestión Empleado, luego busca los datos a inhabilitar.

2 El administrador realiza la inhabilitación, con un comentario mostrando el motivo
3 El sistema inhabilita al comprador, y guarda el comentario
3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 004 1.2 Nombre Gestionar Ventas
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al usuario las operaciones de consulta, registro, modificación e inhabilitar de Ventas
3.2 ACTORES
Administrador Empleado Cliente
3.3 PRECONDICIONES
1. El usuario debe estar autenticado en el sistema CU 001
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1 Verifica Credenciales
2 El sistema presenta menú principal.
3

El usuario selecciona la

opción de Ventas

4 Para el usuario Cliente: El sistema despliega una ventana, este ve la opción de registrar, consultar Venta
5 Para el usuario Empleado: El sistema despliega una ventana, este ve la opción de registrar ,consultar, modificar Venta.
6 Para el usuario Administrador: El sistema despliega una ventana, este ve la opción de registrar, consultar, modificar e inhabilitar venta
3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 00 1.2 Nombre Gestionar Ventas – Consultar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al usuario las operaciones de consulta, registro, modificación e inhabilitar de Ventas
3.2 ACTORES
Administrador Empleado Cliente
3.3 PRECONDICIONES
1. El usuario debe estar autenticado en el sistema CU 001.
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El usuario vuelve al menú

principal y selecciona la opción de

Gestión Empleado, luego busca

los datos para consultar.

2

El sistema consulta y muestra los datos

solicitados.

3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
1 Datos no existen
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CUD 004 1.2 Nombre Gestionar Ventas - Registrar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al usuario las operaciones de consulta, registro, modificación e inhabilitar de Ventas
3.2 ACTORES
Administrador Empleado Cliente
3.3 PRECONDICIONES
1. El usuario debe estar autenticado en el sistema CU 001.
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El usuario vuelve al menú

principal y selecciona la opción de

Gestión Ventas, luego llena los datos a registrar

2 El sistema registra los datos y muestra una notificación de, Registro correcto
3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
1 Datos mal ingresados
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 004 1.2 Nombre Gestionar Ventas – Modificar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al usuario las operaciones de consulta, registro, modificación e inhabilitar de Ventas
3.2 ACTORES
Administrador Empleado
3.3 PRECONDICIONES
1. El usuario debe estar autenticado en el sistema CU 001.
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El usuario vuelve al menú

principal y selecciona la opción de

Gestión Cliente, luego busca los datos a modificar.

2

El sistema muestra un formulario para

editar y guardar los cambios.

3

El administrador realiza las

modificaciones.

4

El sistema verifica y valida que las

modificaciones hayan sido almacenadas

correctamente.

3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 004 1.2 Nombre Gestionar Ventas - Inhabilitar
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
  1. DEFINICIÓN DE UN CASO DE USO

3.1 DESCRIPCIÓN
El sistema le permitirá al usuario las operaciones de consulta, registro, modificación e inhabilitar de Ventas
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El usuario debe estar autenticado como administrador.
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1

El administrador vuelve al menú

principal y selecciona la opción de

Gestión Empleado, luego busca los datos a inhabilitar.

2 El administrador realiza la inhabilitación, con un comentario mostrando el motivo
3 El sistema inhabilita al comprador, y guarda el comentario
3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 004 1.2 Nombre Gestionar Ventas – Precio Venta
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
3. DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
El sistema le permitirá al usuario las operaciones de consulta, registro, modificación e inhabilitar de Ventas
3.2 ACTORES
Administrador Empleado
3.3 PRECONDICIONES
1. El usuario debe estar logueado en el sistema CU 001
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1 El Usuario verifica el precio de producto antes de ser enviado, dando en la opción de Precio
2 El sistema mostrara el precio de la venta
3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
1 El sistema dice que esta venta no existe
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 004 1.2 Nombre Gestionar Ventas – Stock Productos
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
3. DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
El sistema le permitirá al usuario las operaciones de consulta, registro, modificación e inhabilitar de Ventas
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
1. El usuario debe estar logueado como Administrador
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1 El administrador podrá ver la cantidad en stock de un producto para elegir, comprar mas o no
2 El sistema mostrara la cantidad de un producto ingresada en el sistema
p3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
1 El sistema dice que esta venta no existe
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 005 1.2 Nombre Gestionar Pedidos
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
3. DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
El sistema le permitirá al usuario las operaciones de consulta, registro, modificación e inhabilitar de Ventas
3.2 ACTORES
Administrador Empleado
3.3 PRECONDICIONES
1. El usuario debe estar logueado en el sistema CU 001
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1 Verifica Credenciales
2 El sistema presenta menú principal.
3

El usuario selecciona la

opción de Pedidos

4
5 Para el usuario Empleado: El sistema muestra en pantalla las opciones consultar pedido, consultar pagos y generar domicilio.
6 Para el usuario Administrador: El sistema muestra en pantalla las opciones consultar pedido, consultar pagos y generar domicilio.
p3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
1
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. IDENTIFICACIÓN DE CASO DE USO

R. 1.1 Id Caso CU 005 1.2 Nombre Gestionar Pedidos – Consultar Pedido
2. HISTÓRICO DE CASO DE USO
2.1 Autor David Sánchez, David Vargas, Estefanía Agudelo, Juan David Pulido
2.2 Fecha Creación 15/03/2021

2.3 Última Actualización

15/03/2021
2.4 Actualizado por

2.5 Versión

1.0
3. DEFINICIÓN DE UN CASO DE USO
3.1 DESCRIPCIÓN
El sistema le permitirá al usuario las operaciones de consulta, registro, modificación e inhabilitar de Ventas
3.2 ACTORES
Administrador Empleado
3.3 PRECONDICIONES
1. El usuario debe estar logueado en el sistema CU 001
3.4 FLUJO NORMAL

Contando con las precondiciones el flujo normal será el siguiente:

Paso Actor Sistema
1 El usuario selecciona la opción Consultar pedido
2 El sistema mostrara una lista con los pedidos recientes, y una barra de búsqueda para hacer una búsqueda especifica
3 El usuario selecciona el pedido buscado, y ve lo que necesita
4 El sistema muestra al usuario los datos del pedido
p3.5 FLUJO EXCEPCIONAL
Paso Actor Sistema
1 Usuario ingresa datos para consulta específica
2 Pedido Inexistente
3.6 POS CONDICIONES
Realizo operación de manera exitosa
3.7 FRECUENCIA
Alta.
  1. Diseño Físico de la Base de Datos

Modelo Entidad Relación

Modelo Relacional

Diccionario de la Base de Datos

  1. Diagrama de Clases

  1. Diseño Interfaz y Navegación

    1. Mockups – Wireframes

(Página de inicio)

(Vista de todo acerca de nosotros)

(Vista de la tienda)

(Vista del apartado flores)

About

This is a project based on the selling of the national flowers to the global public - this project will be develop using JavaScript - Python

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published