PLANTILLA PROYECTO VENTAS PSW Sena Kiwi-Jaime

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

Proyecto

SISTEMA DE INFORMACIÓN PARA EL CONTROL DE VENTAS EN LÍNEA- “Almas


Verdes”
Desarrollado por: Joan Fontecha – Jaime Fernandez

Instructor: Luz Mary Londoño

SENA 2022

INTRODUCCIÓN
“Almas Verdes” es un sistema de información para el control de ventas, unificando así los puntos estratégicos como los
requisitos y necesidades de nuestros clientes, con los mejores estándares de calidad con un control organizado y ágil
de toda su información.

the name of our project "Almas Verdes" represents how the Colombian peasant is the center of the country's
economy, we seek to give the peasant the recognition he deserves through an application that operates
throughout the Colombian territory and carries product from farmers to the door of your home.

DESCRIPCIÓN DEL CASO (PROBLEMA)

Actualmente el uso de la tecnología se ha complicado con el paso del tiempo, por lo tanto realizar un servicio
tecnológico para todos los usuarios ha sido de gran dificultad, queremos que nuestros clientes se sientan satisfechos
con nuestro servicio, por lo cual se capacitara a toda persona que ingrese a la plataforma.
OBJETIVOS DEL PROYECTO
OBJETIVO GENERAL
Implementar un Sistema de información de calidad para las microempresas y emprendimientos, permitiendo así la
administración de toda su información de manera ágil y organizada.

OBJETIVOS ESPECÍFICOS (1 POR CADA FASE)


1. Realizar un levantamiento de información
2. Consultar los diferentes requerimientos del cliente
3. Modelos mediante UML la información obtenida
4. Estructurar los diferentes requerimientos funcionales del sistema
5. Estructurar los diferentes casos de uso
6. Realizar los diferentes diagramas del sistema
7. Codificar las diferentes vistas del sistema

ALCANCE DEL PROYECTO


Teniendo como problemática, se construyó un software especializado en el almacenamiento de datos para
microempresas y emprendimientos.

Este software busca ayuda a que estas empresas se posicionen en el mercado teniendo más visibilidad y por ende más
ventas. El software puede mostrar la ruta de envió de los alimentos de manera que el administrador, puede observar
si el pedido llego adecuadamente al cliente final, puede almacenar datos de usuarios y generar facturas e inventarios.

MODULO 1: Gestión de Usuarios (Administrador)

• Nombre del módulo: Módulo de gestión de usuarios.


• Descripción del módulo: Este módulo permite realizar la gestión de los usuarios (crearlos, consultarlos,
modificarlos, inactivarlos).
• Información del proceso (casos de uso involucrados con su respectiva función):
1. CU001 Validar Inicio Sesión: Se debe validar el acceso al sistema verificando por lo menos dos datos
Usuario y contraseña, la validación debe hacerse con un procedimiento almacenado en la base de
datos, el único actor que puede realizar la gestión de usuario es el administrador
2. CU002 Gestionar Usuarios: Una vez validado el ingreso del administrador al sistema, éste podrá
realizar el registro, la consulta, la actualización o la inactivación de los usuarios que se encuentran en
la base de datos
MODULO 2: Gestión de Productos (Administrador)

• Nombre del módulo: Módulo de gestión de productos.


• Descripción del módulo: Este módulo permite realizar la gestión de los productos (crearlos, consultarlos,
modificarlos, inactivarlos).
• Información del proceso (casos de uso involucrados con su respectiva función):
1. CU001 Validar Inicio Sesión: Se debe validar el acceso al sistema verificando por lo menos dos datos
Usuario y contraseña, la validación debe hacerse con un procedimiento almacenado en la base de
datos, el único actor que puede realizar la gestión de productos es el administrador
2. CU002 Gestionar Productos: Una vez validado el ingreso del administrador al sistema, éste podrá
realizar el registro, la consulta, la actualización o la inactivación de los productos que se encuentran
en la base de datos

• Reporte de existencia de productos:


Generar reporte de observador para firmas: En el formulario de gestión de productos se permitirá la
generación de un reporte de existencias, en formato PDF, únicamente al usuario administrador

MODULO 3: Gestión de Clientes (Administrador-Cliente)

• Nombre del módulo: Módulo de gestión de clientes.


• Descripción del módulo: Este módulo permite realizar la gestión de los clientes (crearlos, consultarlos,
modificarlos, inactivarlos).
• Información del proceso (casos de uso involucrados con su respectiva función):
1. CU001 Validar Inicio Sesión: Se debe validar el acceso al sistema verificando por lo menos dos datos
Usuario y contraseña, la validación debe hacerse con un procedimiento almacenado en la base de
datos, el actor administrador tiene todos los privilegios sobre el módulo, mientras que el actor cliente
puede crear su usuario, consultar, modificar e inactivar su cuenta únicamente.
2. CU002 Gestionar Clientes: Una vez validado el ingreso al sistema, se podrá realizar el registro, la
consulta, la actualización o la inactivación de los clientes que se encuentran en la base de datos

MODULO 4: Gestión de Ventas (Cliente - Administrador)


• Nombre del módulo: Módulo de gestión de ventas.
• Descripción del módulo: Este módulo permite realizar la gestión de las ventas (crearlas, consultarlas,
anularlas).
• Información del proceso (casos de uso involucrados con su respectiva función):
1. CU001 Validar Inicio Sesión: Se debe validar el acceso al sistema verificando por lo menos dos datos
Usuario y contraseña, la validación debe hacerse con un procedimiento almacenado en la base de
datos, el actor administrador tiene acceso a toda la gestión de ventas mientras que el cliente tiene la
posibilidad de registrar una nueva venta y de consultar su histórico
2. CU002 Gestionar Ventas: Una vez validado el ingreso del administrador al sistema, éste podrá realizar
el registro, la consulta o la anulación de las ventas que se encuentran en la base de datos. El cliente
podrá registrar una nueva venta y consultar su histórico

• Reporte de factura por cliente:


Generar reporte de factura por venta hecha a un cliente: Una vez el cliente finalice el proceso de compra, se
genera la factura correspondiente en formato PDF

DESCRIPCIÓN DE TAREAS
Las necesidades que presenta la empresa se sintetiza en el ESTUDIO DE CASO “Sistema de Información para la gestión
de ventas online” la información relevante frente al proceso que lleva actualmente la empresa se complementa con
el material de apoyo que incluye los anexos necesarios para su desarrollo, este se encuentra en la carpeta denominada
MATERIAL DE APOYO DEL PROYECTO.

TAREA 1. LECTURA Y ANÁLISIS DEL DOCUMENTO

TAREA 2. CONSTRUCCIÓN DE LA BASE DE DATOS

TAREA 3. CONSTRUCCIÓNDE LA INTERFAZ GRÁFICA

TAREA 4. MAQUETACIÓN WEB DEL PROYECTO

TAREA 5. INTEGRACIÓN DE LA BASE DE DATOS CON LA INTERFAZ GRÁFICA

TAREA 6. REPORTES GENERALES Y ESPECÍFICOS (GRÁFICOS Y PLANOS)

TAREA 7. IMPLANTACIÓN DEL PROYECTO

TAREA 8. PRUEBAS DE FUNCIONALIDAD (TESTING)


ANEXO 1. REQUISITOS FUNCIONALES

CÓDIGO REQUISITOS FUNCIONALES


Nombre: Ingresar al sistema
Descripción: El sistema permitirá el acceso a los usuarios registrados mediante la
RQF001 autenticación por nombre de usuario y contraseña.
Usuarios: administrador, cliente

CÓDIGO REQUISITOS FUNCIONALES


Nombre: Gestionar Productos
Descripción: El usuario administrador tendrá control total sobre la gestión de
productos (registrar, consultar, modificar, inactivar) mientras que el cliente sólo
RQF002 podrá consultar los productos disponibles

Usuarios: administrador, cliente

CÓDIGO REQUISITOS FUNCIONALES


Nombre: Gestionar Usuarios
Descripción: El usuario administrador tendrá control total sobre la gestión de
usuarios (registrar, consultar, modificar, inactivar) mientras que el cliente sólo podrá
consultar y modificar sus propios datos, así como realizar el registro y la inactivación
RQF002
de su cuenta de usuario

Usuarios: administrador, cliente

CÓDIGO REQUISITOS FUNCIONALES


Nombre: Gestionar Clientes
Descripción: El usuario administrador tendrá control total sobre la gestión de
clientes (registrar, consultar, modificar, inactivar) mientras que el cliente sólo podrá
RQF002 consultar y modificar sus propios datos

Usuarios: administrador, cliente


ANEXO 2. REQUISITOS NO FUNCIONALES

CÓDIGO REQUISITOS NO FUNCIONALES


Nombre: Especificaciones Mínimas de Hardware y Software
Descripción:
Tener acceso a uno o más computadores:
Mínimo 2 GB RAM
RQNF001 Sistema Operativo Windows 7 o superior
Disco duro de 500 GB
Que tenga las herramientas y programas necesarios parallevar a cabo el aplicativo,
base de datos (SQL SERVER).

CÓDIGO REQUISITOS NO FUNCIONALES


Nombre: Conexión internet
Descripción:
RQNF002 La empresa debe contar con una red LAN que le permitirá
conectar sus terminales de trabajo al servidor de una forma
más adecuada para hacer uso del aplicativo

CÓDIGO REQUISITOS NO FUNCIONALES


Nombre: Diseño de Interfaz grafica
Descripción:
RQNF003 El aplicativo debe hacer uso de colores y fuentes que faciliten
la adecuada visualización por parte del usuario y sean
Acordes con la imagen corporativa de la empresa.
Vehículo
ANEXO 3. DIAGRAMAS Y DOCUMENTACIÓN DE CASOS USO
EJEMPLO PARA UN CASO DE USO:

1. IDENTIFICACIÓN DE CASO DE USO


1.1 Id Caso CU 001 1.2 Nombre Ingresar al Sistema
2. HISTORICO DE CASO DE USO
2.1 Autor Joan Fontecha
2.2 Fecha Creación 30/09/2022 3. Última Actualización 01/10/2022
2.4 Actualizado por Joan Fontecha 2.5 Versión 1.0
3. DEFINICION DE UN CASO DE USO
3.1 DESCRIPCIÓN
Permite el ingreso del usuario al sistema
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
El usuario debe registrarse o iniciar sesión
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
1. Ir al formulario para el ingreso en el sistema
2. Muestra opciones del formulario para
ingresar (Usuario, Contraseña)
3. Diligenciar datos
4. Validar si los datos son correctos o incorrectos
5. Dar click en el botón “Ingresar”
6. Permite el ingreso al sistema
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema

3.5 FLUJO EXCEPCIONAL

Paso Actor Sistema


1. Diligencia datos necesarios en el formulario para el Valida datos requeridos y son incorrectos
ingreso al sistema aparecerá “contraseña o usuario incorrecto,
(Usuario, Contraseña) verifique o inténtelo de nuevo”

3.7 POS CONDICIONES


Sistema genera confirmación de ingreso de usuario exitoso.
3.8 FRECUENCIA
Alta

1. IDENTIFICACIÓN DE CASO DE USO


1.1 Id Caso CU 002 1.2 Nombre Gestionar Usuarios
2. HISTORICO DE CASO DE USO
2.1 Autor Joan Fontecha
2.2 Fecha Creación 30/09/2022 3. Última Actualización 01/10/2022
2.4 Actualizado por Joan Fontecha 2.5 Versión 1.0
3. DEFINICION DE UN CASO DE USO
3.1 DESCRIPCIÓN
Permite el ingreso de información de un nuevo usuario
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
El usuario debe haber iniciado sesión en el sistema Cu 001
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
1. Da click en el menú Gestionar Usuarios

2. Muestra las opciones Registrar, consultar,


modificar, inactivar Usuarios
3. Da click a la opción registrar usuario

4. Muestra un formulario con los campos para


registrar el usuario
5. Diligencia los datos que solicita el formulario para
registrar al usuario y da click en el botón “Registrar
Usuario”
6. Valida los datos registrados y muestra el mensaje
“Usuario Registrado Correctamente”
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema

3.5 FLUJO EXCEPCIONAL

Paso Actor Sistema


1. Diligencia los datos quesolicita el formulario para Valida los datos ingresados y si son incorrectos
registrar al usuario muestra el mensaje“Datos incorrectos o
y da click en el botón“Registrar Usuario” inconsistentes, verifique y reintente”

3.7 POS CONDICIONES


Sistema genera confirmación de usuario registrado con éxito.
3.8 FRECUENCIA
Alta

1. IDENTIFICACIÓN DE CASO DE USO


1.1 Id Caso CU 003 1.2 Nombre Gestionar Clientes
2. HISTORICO DE CASO DE USO
2.1 Autor Joan Fontecha
2.2 Fecha Creación 30/09/2022 3. Última Actualización 01/10/2022
2.4 Actualizado por Joan Fontecha 2.5 Versión 1.0
3. DEFINICION DE UN CASO DE USO
3.1 DESCRIPCIÓN
Permite la información necesaria de los clientes registrados en el sistema
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
El usuario debe estar registrado en el sistema Cu 001
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
1 Entra al menú del sistema

2 Despliega diferentes opciones (Consultar


datos, modificar, inactivar clientes)
3 Da click a la opción “Consultar datos”

4 Muestra ítems que se requieren para consultar


datos (Documentos, Nombre/Apellido)
5 Diligenciar datos necesarios del cliente para gestionar la
información

6 Valida los datos y muestra la información total del


cliente
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema

3.5 FLUJO EXCEPCIONAL

Paso Actor Sistema


1. Ingresa los datos necesarios del cliente para Valida datos y si son incorrectos no podrá
acceder a su información. acceder.

3.7 POS CONDICIONES


Sistema gestiona clientes con éxito.
3.8 FRECUENCIA
Alta

1. IDENTIFICACIÓN DE CASO DE USO


1.1 Id Caso CU 004 1.2 Nombre Gestionar Productos
2. HISTORICO DE CASO DE USO
2.1 Autor Joan Fontecha
2.2 Fecha Creación 30/09/2022 3. Última Actualización 01/10/2022
2.4 Actualizado por Joan Fontecha 2.5 Versión 1.0
3. DEFINICION DE UN CASO DE USO
3.1 DESCRIPCIÓN
Permite el inventario de los productos registrados
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
Debe haber un registro de cada producto en venta
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
1. Dirigirse al icono de búsqueda y agregar el código o
nombre del producto el cual necesita información
2. Indica los resultados de la búsqueda

3. Seleccionar el producto que necesite

4. Muestra información general del producto


3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema

3.5 FLUJO EXCEPCIONAL

Paso Actor Sistema


1. Diligencia códigos o nombres para la búsqueda del Ingresan los datos solicitados y si el código no es
producto necesitado correcto o no es el que necesita, aparecerá
“verifique el código o inténtelo de nuevo”

3.7 POS CONDICIONES


Sistema muestra inventario con éxito.
3.8 FRECUENCIA
Alta

1. IDENTIFICACIÓN DE CASO DE USO


1.1 Id Caso CU 005 1.2 Nombre Gestionar Ventas
2. HISTORICO DE CASO DE USO
2.1 Autor Joan Fontecha
2.2 Fecha Creación 30/09/2022 3. Última Actualización 01/10/2022
2.4 Actualizado por Joan Fontecha 2.5 Versión 1.0
3. DEFINICION DE UN CASO DE USO
3.1 DESCRIPCIÓN
Permite el balance de ventas en el sistema
3.2 ACTORES
Administrador
3.3 PRECONDICIONES
El registro de cada producto en venta Cu 004
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
1. Dirigirse al ítem llamado “Ventas”

2. Muestra formulario para agregar y gestionar


las ventas
3. Verifica o agrega una venta

4. Valida el producto nuevo y su información o le


muestra los resultados de la venta consultada
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema

3.5 FLUJO EXCEPCIONAL

Paso Actor Sistema


1. Agrega contraseña que solo puede tener este actor Valida datos y si es incorrecta saldrá un aviso
que dirá “Podrá intentarlo después de 5 minutos”
3.7 POS CONDICIONES,
Sistema genera balance de ventas exitoso.
3.8 FRECUENCIA
Alta
1. IDENTIFICACIÓN DE CASO DE USO
1.1 Id Caso CU 006 1.2 Nombre Entrega del Producto de Calidad al Cliente
2. HISTORICO DE CASO DE USO
2.1 Autor Joan Fontecha – Jaime Fernandez
2.2 Fecha Creación 30/09/2022 3. Última Actualización 01/10/2022
2.4 Actualizado por Joan Fontecha – Jaime 2.5 Versión 1.0
Fernandez
3. DEFINICION DE UN CASO DE USO
3.1 DESCRIPCIÓN
Entrega de producto al actor final
3.2 ACTORES
Distribuidor
3.3 PRECONDICIONES
Tener datos personales del cliente
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
1. Tener claros los datos de donde va a llegar el pedido

2. Empezar con el recorrido para la entrega

3. Gestiona una guía para que los clientes


puedan monitorear su pedido
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema

3.5 FLUJO EXCEPCIONAL

Paso Actor Sistema

3.7 POS CONDICIONES


Sistema gestiona monitoreo de pedido con éxito.
3.8 FRECUENCIA
Alta

1. IDENTIFICACIÓN DE CASO DE USO


1.1 Id Caso CU 007 1.2 Nombre Entrega Factura Según Corresponda Medio de Pago
2. HISTORICO DE CASO DE USO
2.1 Autor Joan Fontecha – Jaime Fernandez
2.2 Fecha Creación 30/09/2022 3. Última Actualización 02/10/2022
2.4 Actualizado por Joan Fontecha – Jaime 2.5 Versión 1.0
Fernandez
3. DEFINICION DE UN CASO DE USO
3.1 DESCRIPCIÓN
Gestionar pagos
3.2 ACTORES
Distribuidor
3.3 PRECONDICIONES
Tener balance financiero
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
1. Tener facturas físicas o virtuales de cada entrega

2. Validar facturas teniendo así balance


financiero
3.5 FLUJO ALTERNATIVO
Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema

3.5 FLUJO EXCEPCIONAL

Paso Actor Sistema

3.7 POS CONDICIONES


Sistema valida datos correctos con éxito.
3.8 FRECUENCIA
Alta

1. IDENTIFICACIÓN DE CASO DE USO


1.1 Id Caso CU 008 1.2 Nombre Registro Cliente
2. HISTORICO DE CASO DE USO
2.1 Autor Joan Fontecha – Jaime Fernandez
2.2 Fecha Creación 30/09/2022 3. Última Actualización 02/10/2022
2.4 Actualizado por Joan Fontecha – Jaime 2.5 Versión 1.0
Fernandez
3. DEFINICION DE UN CASO DE USO
3.1 DESCRIPCIÓN
Ingresar al sistema
3.2 ACTORES
Cliente
3.3 PRECONDICIONES
El cliente debe estar Registrado Cu 001
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
1. Dirigirse al formulario de ingreso del sistema

2. Agregar datos solicitados (Usuario,


Contraseña)
3. Dar click en el botón “ingresar”

4. Visualización inicio del sistema

3.5 FLUJO ALTERNATIVO


Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema

3.5 FLUJO EXCEPCIONAL

Paso Actor Sistema


1. Ingresa datos solicitados (Usuario, Contraseña) Al ser incorrecto aparecerá “Usuario o
Contraseña incorrecta. Verifique datos e inténtelo
de nuevo”
3.7 POS CONDICIONES
Sistema genera ingreso de usuario exitoso.
3.8 FRECUENCIA
Alta

1. IDENTIFICACIÓN DE CASO DE USO


1.1 Id Caso CU 009 1.2 Nombre Solicitar Pedido
2. HISTORICO DE CASO DE USO
2.1 Autor Joan Fontecha – Jaime Fernandez
2.2 Fecha Creación 30/09/2022 3. Última Actualización 02/10/2022
2.4 Actualizado por Joan Fontecha – Jaime 2.5 Versión 1.0
Fernandez
3. DEFINICION DE UN CASO DE USO
3.1 DESCRIPCIÓN
Solicita producto de su preferencia
3.2 ACTORES
Cliente
3.3 PRECONDICIONES
Ingresa datos para la compra
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
1. Elegir el producto que desea.

2. Muestra precio, disponibilidad y detalle de


producto.
3. Agrega si así lo quiere el producto al carrito de compras

Presenta descripción total de la compora

3.5 FLUJO ALTERNATIVO


Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema

3.5 FLUJO EXCEPCIONAL

Paso Actor Sistema


1. Visualiza Un producto Valida que este no está disponible
3.7 POS CONDICIONES
Sistema genera solicitud de pedido exitoso.
3.8 FRECUENCIA
Alta

1. IDENTIFICACIÓN DE CASO DE USO


1.1 Id Caso CU 010 1.2 Nombre Pagar
2. HISTORICO DE CASO DE USO
2.1 Autor Joan Fontecha – Jaime Fernandez
2.2 Fecha Creación 30/09/2022 3. Última Actualización 02/10/2022
2.4 Actualizado por Joan Fontecha – Jaime 2.5 Versión 1.0
Fernandez
3. DEFINICION DE UN CASO DE USO
3.1 DESCRIPCIÓN
Permite el pago de lo solicitado
3.2 ACTORES
Cliente
3.3 PRECONDICIONES
Solicitar el pedido Cu 011
3.4 FLUJO NORMAL
Contando con las precondiciones el flujo normal será el siguiente:
Paso Actor Sistema
1. Agregar datos (Nombre, Documento, Numero de celular,
Correo Electrónico)
2. Valida datos y muestra un formulario para
escoger el método de pago de su
preferencia.
3. Pagar

3.5 FLUJO ALTERNATIVO


Si existe otra forma de acceder al caso de uso, describir los pasos.
Paso Actor Sistema

3.5 FLUJO EXCEPCIONAL

Paso Actor Sistema

3.7 POS CONDICIONES


Sistema genera aprobación de pago exitoso.
3.8 FRECUENCIA
Alta

ANEXO 4. DIAGRAMA DE CLASES

También podría gustarte