Sistema Compravery analisis de la Informacion, pregunta de todos los ciclos PDF

Title Sistema Compravery analisis de la Informacion, pregunta de todos los ciclos
Author Miguel Hinostroza
Course Análisis y Diseño de Sistemas de Información
Institution Universidad Tecnológica del Perú
Pages 76
File Size 5.2 MB
File Type PDF
Total Downloads 129
Total Views 232

Summary

Escuela de Ingeniería de SistemasInnovaTISistema CompraVeryAnálisis y Diseño de SistemasIntegrantes Del Carpio Mendoza, Luis U Guerra Quispe, Abel U Robles Aquije, David U Solis Miranda, Keyla U2020 - 1Escuela de Ingeniería de Sistemas 1. ÁMBITO DEL PROYECTO ÍNDICE Área (donde se va a llevar el proy...


Description

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

InnovaTI

Sistema CompraVery

Análisis y Diseño de Sistemas

Integrantes Del Carpio Mendoza, Luis Guerra Quispe, Abel Robles Aquije, David Solis Miranda, Keyla

2020 - 1

1

U18103282 U17300368 U17303720 U17203830

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

ÍNDICE 1.

2.

ÁMBITO DEL PROYECTO Área (donde se va a llevar el proyecto)

5

1.2.

Recursos Humanos para la elaboración de Proyecto

5

1.3.

Software

5

1.4.

Hardware

6

1.5.

Cronograma de Actividades

6

FASE DE INICIO 2.1.

7

Modelado del Negocio

7

2.1.1.

MODELADO DE PROCESO DE NEGOCIO

2.1.2.

Modelo de Análisis de Negocio

2.2.

15

Modelo de Requisitos

15

Análisis y Diseño de Sistemas

16

FASE DE ELABORACIÓN 3.1.

8 11

Modelado de Requisitos

2.2.1. 2.3. 3.

5

1.1.

16

Modelado de Requisitos

16

3.1.1.

Casos de Usos del Negocio

16

3.1.2.

Especificaciones del caso de Uso

17

3.2.

Análisis del Sistema

32

3.2.1.

Paquete de Análisis

32

3.2.2.

Clases de Entidad

33

3.2.3.

Realizaciones de Caso de Uso

33

RA: Validar datos de acceso al sistema

33

RA: Registrar tienda

33

RA: Registrar productos a vender

34

RA: Registro de ofertas

34

RA: Mantenimiento de producto

35

RA: Atender Pedido

35

RA: Registrar Consumidor

36

RA: Mostrar Pedido

36

RA: Ingresar productos a buscar

36

RA: Realizar búsqueda por productos

37

RA: Mostrar productos de búsqueda

37

RA: Seleccionar productos

37

RA: Ingresar datos de tarjeta

38 2

Facultad de Ingeniería Escuela de Ingeniería de Sistemas RA: Registro de Pago

38

RA: Generar Orden de Compra

38

RA: Registrar Calificación de tienda

38

3.2.4.

Diagrama de Clases

56

3.2.5.

Tarjetas CRC de cada clase

56

3.2.6.

Modelo Lógico

60

3.2.7.

Modelo Físico

60

Diseño de Sistema

61

3.3.

3.3.1.

Arquitectura Lógica del Sistema (Diagrama de Colaboración)

61

3.3.2.

Patrón de diseño

62

3.3.3.

Arquitectura física del sistema

63

3.4.

Implementación y Pruebas

64

3.4.1.

Screenshots del software

64

3.4.2.

Descripción de cómo de implementará el software al usuario final

65

3.4.3.

Pruebas (tipos) – Formatos de validación

66

3

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

INTRODUCCIÓN JUSTIFICACIÓN El siguiente trabajo nace a raíz de la necesidad de las bodegas de Jesús María por mejorar sus ventas sin que afecte la calidad de su servicio, en tal sentido se presente desarrollar una herramienta digital, que cumpla con las metas de sus clientes. Nuestra investigación está orientada a brindar una solución tecnológica, centrando la atención en la innovación del proceso de ventas físico a online. OBJETIVOS GENERALES Desarrollar una aplicación Web para mejorar el proceso de Ventas de las bodegas del Distrito de Jesús María OBJETIVOS ESPECÍFICOS 1) Recabar información de los requerimientos 2) Desarrollar el modelo de negocio. 3) Desarrollar interfaces para los registros de las tiendas, consumidores, las consultas de productos, seguimiento de órdenes de compra. 4) Desarrollar el código fuente del sistema. ASPECTOS DE LA ORGANIZACIÓN MISIÓN Lograr a través de CompraVery, que las personas puedan comprar productos de primera necesidad desde la comodidad de sus hogares. VISIÓN Ser la plataforma preferida de compras online por las personas, para adquirir productos de primera necesidad. DESCRIPCIÓN DE LA EMPRESA InnovaTI es una empresa dedicada al desarrollo y pruebas de software. Además de brindar servicios en la nube. Con 10 años de experiencia en el mercado tecnológico.

4

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

1. ÁMBIT ÁMBITO O DEL PROYE PROYECTO CTO 1.1. Área (donde se va a llevar el proyecto) El proyecto se implementará en el distrito de Jesús María

1.2. Recursos Humanos para la elaboración de Proyecto Analistas de Sistemas

Encargado de recabar información y canalizarlo en requerimientos funcionales y no funcionales

Desarrolladores y programadores

Encargados de la arquitectura del sistema, y se la programación del mismo

Especialistas en Marketing Digital

Encargados de captación de clientes, a través de medios digitales

Diseñadores

Encargados del desarrollo de los mockups

Testeadores

Encargados de la verificación de errores. “Prueba del Mono”

1.3. Software Visual Studio Code: Visual Studio Code es un editor de código que se ejecuta en su escritorio y está disponible para Windows, macOS y Linux. Viene con soporte incorporado para JavaScript, TypeScript y Node.js y tiene un rico ecosistema de extensiones para otros lenguajes (como C ++, C #, Java, Python, PHP, Go) y tiempos de ejecución (como .NET y Unity). Bootstrap: Es un marco front-end gratuito para un desarrollo web más rápido y fácil. Incluye plantillas de diseño basadas en HTML y CSS para tipografía, formularios, botones, tablas, navegación, modales, carruseles de imágenes y muchos otros, así como complementos de JavaScript opcionales. NodeJS: Es un entorno de tiempo de ejecución javascript de código abierto y multiplataforma. 5

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

Node.js proporciona un conjunto de E/S asíncronas en su biblioteca estándar que evitan que el código JavaScript se bloquee. Con Node.js se puede escribir código JavaScript desde lado del servidor. Express: Es un framework de NodeJS de código abierto utilizado para la creación de aplicaciones web y API. Proporciona herramientas para servidores HTTP. Zoom: Es un software de videollamadas y reuniones virtuales, accesible desde cualquier dispositivo de telecomunicaciones.

1.4. Hardware 2 computadoras portátiles 2 computadoras de escritorio 2 Tablets de prueba 3 móviles de prueba 1 servidor de aplicaciones 1 servidor de base de datos

1.5. Cronograma de Actividades

6

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

2. FASE D DE E INICIO 2.1. Modelado del Negocio Ante la situación actual miles de negocios están siendo golpeados, por la falta de acceso a clientes. Los pocos supermercados que continúan operando limitan el ingreso al público generando largas colas para hacer las compras. Un hecho que es observado a diario por los medios de comunicación. Por ello, realizar compras puede ser un problema para algunas personas. Así es como nace CompraVery una plataforma virtual de servicios de delivery para que empresas de productos de primera necesidad puedan llegar al consumidor a toda hora. El modelo de negocio, consisten ofrecer una suscripción a las distintas tiendas para que puedan mostrar los distintos productos que ofrecen. Por otra parte, el consumidor final puede seleccionar su proveedor favorito y solicitar su pedido. De esta manera CompraVery garantiza la comodidad y seguridad en tus compras.

7

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

2.1.1. MODELADO DE PROCESO DE NEGOCIO Actores de Negocio ▪ Consumidor ▪ Sistema ▪ Administrador de la tienda Casos de Uso del negocio ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪

Validar datos de acceso al sistema. Registrar tienda Registrar productos a vender Registrar ofertas de los productos Mantenimiento a los productos Mostrar pedido Atender pedido Registrar consumidor Ingresar productos a buscar Realizar búsqueda de productos Mostrar productos de búsqueda Seleccionar productos Ingresar datos de tarjeta Registrar pago Generar orden de compra Registrar calificación de las tiendas

Objetivos de la Empresa ▪ ▪ ▪ ▪

Aumentar las ventas de las tiendas urbanas de Jesús María en 20% Garantizar la entrega de los productos a los consumidores La comodidad del consumidor final Ahorro de tiempo durante el proceso de compra online

8

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

9

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

10

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

2.1.2. Modelo de Análisis de Negocio Trabajadores del Negocio: ▪ Sistema CompraVery ▪ Administrador de la tienda ▪ Consumido Realización de los CUN ▪ R: Registrar Usuario (tienda y/o consumidor) ▪ R: Validar datos de acceso al sistema. ▪ R: Generar orden de compra ▪ R: Registrar productos a vender ▪ R: Registrar ofertas de los productos ▪ R: Dar mantenimiento a los productos ▪ R: Mostrar pedido ▪ R: Atender pedido ▪ R: Ingresar productos a buscar ▪ R: Realizar búsqueda por productos ▪ R: Mostrar productos de búsqueda ▪ R: Seleccionar productos ▪ R: Ingresar datos de tarjeta ▪ R: Registrar pago ▪ R: Registrar calificación de las tiendas Entidades del negocio ▪ Comprobante de pago ▪ Orden de compra ▪ Tarjeta de crédito/débito ▪ Producto ▪ Ofertas ▪ Inscripción tienda ▪ Inscripción del consumidor ▪ Carrito ▪ Calificación tienda

11

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

12

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

13

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

14

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

2.2. Modelado de Requisitos 2.2.1. Modelo de Requisitos REQUISITOS RF01

RF02 RF03

RF04

RF05

RF06 RF07

RF08 RF09 RF10 RF11 RF12 RF13 RF14 RF15

El sistema debe permitir elegir tipo de usuario El sistema debe permitir al administrador de la tienda registrar los datos de la tienda El sistema debe permitir a la tienda registrar productos a vender El sistema debe permitir al administrador de la tienda registrar las ofertas de los productos a vender El sistema debe permitir al administrador de la tienda dar mantenimiento a los productos El sistema debe mostrar pedido al administrador de la tienda El sistema debe permitir al administrador de la tienda atender pedido de compra El sistema debe permitir registrar consumidor El sistema debe permitir al cliente final ingresar productos a buscar El sistema debe realizar la búsqueda de productos El sistema debe mostrar los productos buscados El sistema debe permitir seleccionar productos al cliente final El sistema debe permitir ingresar datos de tarjeta al cliente final El sistema debe permitir al cliente final registrar pagos El sistema debe permitir generar orden de compra

CASO DE USO CU01

CU02

Validar datos de acceso al sistema Registrar los datos de la tienda

ACTORES Sistema Administrador de Tienda

CU03

Registrar productos a vender

Administrador de Tienda

CU04

Registrar ofertas de los productos a vender

Administrador de Tienda

CU05

Dar mantenimiento a los productos

Administrador de Tienda

CU06

Mostrar pedido

Administrador de Tienda

CU07

Atender pedido de compra

Administrador de Tienda

CU08

Registrar consumidor

Consumidor

CU09

Ingresar productos a buscar

Consumidor

CU10 CU11

Realizar búsqueda por productos Mostrar productos de búsqueda

Consumidor Consumidor

CU12

Seleccionar productos

Consumidor

CU13

Ingresar datos de tarjeta

Consumidor

CU14

Registrar pago

Consumidor

CU15

Generar orden de compra

Consumidor

15

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

El sistema debe permitir al cliente RF16 final registrar calificación de la tienda.

CU16

Registrar calificación de las tiendas

Consumidor

2.3. Análisis y Diseño de Sistemas

3. FASE D DE E ELABORACIÓ ELABORACIÓN N 3.1. Modelado de Requisitos 3.1.1. Casos de Usos del Negocio CASO DE USO

ACTORES

Validar datos de acceso al sistema.

Sistema

Registrar tienda

Administrador de la tienda

Registrar productos a vender

Administrador de la tienda

Registrar ofertas de los productos

Administrador de la tienda

Mantenimiento a los productos

Administrador de Tienda

Mostrar pedido

Administrador de Tienda

Atender pedido

Administrador de Tienda

Registrar consumidor

Consumidor

Ingresar productos a buscar

Consumidor

Realizar búsqueda de productos

Sistema

Mostrar productos de búsqueda

Sistema

Seleccionar productos

Consumidor

Ingresar datos de tarjeta

Consumidor

Registrar pago

Sistema

Generar orden de compra

Sistema

Registrar calificación de las tiendas

Consumidor

16

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

3.1.2. Especificaciones del caso de Uso

Nombre:

Validar datos de acceso al sistema

Autor

Compravey

Fecha

15/06/2020

Descripción

Se hace una validación de los usuarios con los datos personales y la base de datos

Actores

Sistema

Precondición

El usuario debe haber ingresado sus datos de usuario y contraseña

Flujo Normal

1. El caso de uso comienza cuando se envían los datos del usuario a la base de datos 2. La base de datos envía la respuesta al sistema 3. Se valida si el usuario ingresa datos correctos de ingreso al sistema 4. Se accede a la plataforma 5. El caso de uso finaliza

Flujo Alternativo

Datos Incorrectos En el paso 3 el sistema deniega o da acceso de ingreso al sistema al usuario

Postcondiciones

17

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

Nombre:

Registrar Tienda

Autor

Compravery

Fecha

15/06/2020

Descripción

Se registra los datos de la tienda en la BBDD, con datos de ubicación, RUC entre otros. Para ingresar al sistema.

Actores

Administrador de la tienda

Precondición

El administrador de la tienda debe haber hecho un contrato con los creadores del sistema Compravery

Flujo Normal

El caso de uso comienza cuando el administrador da clic en registrarse. El sistema muestra un formulario de registro de usuario. El administrador de la tienda ingresa datos: Nombre del administrador o dueño de la tienda, Nombre de tienda, RUC de tienda, ubicación de tienda, fecha de creación. El administrador da clic en “Guardar”. El sistema envía los datos ingresados a la BBDD. El caso de uso finaliza.

Flujo Alternativo

Datos incompatibles En el paso 3, el sistema cancela el registro de tienda cuando se ingresan datos incompatibles con el formato establecido.

Postcondiciones

18

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

Nombre:

Registrar productos a vender

Autor

Grupo Compravery

Fecha

15/06/2020

Descripción

Se registra los productos de primera necesidad que la tienda va a ofrecer.

Actores

Administrador de la tienda

Precondición

El administrador debe haber registrado la tienda registrado en el sistema.

Flujo Normal

El caso de uso comienza cuando el administrador de clic en Registrar productos El sistema muestra un formulario de registro de productos El administrador ingresa los datos del producto: Nombre, peso, cantidad, marca, tipo, descripción de producto, precio. El administrador hace clic en guardar producto El sistema muestra un mensaje para confirmar si se desea guardar productos El usuario acepta El sistema agrega el producto a la Base de datos El sistema envía mensaje de “Producto agregado” El caso de uso termina

Flujo Alternativo

Datos incorrectos: En el paso 3 el administrador ingresa datos incompatibles con los inputs Cancelar El administrador indica cancelar registro

Postcondiciones

19

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

Nombre:

Registrar ofertas de los productos

Autor

Grupo CompraVery

Fecha

15/05/2020

Descripción

Se registra el cliente en la base de datos, con lo datos personales para poder generar la cita médica

Actores

Administrador de la tienda

Precondición

El administrador debe haber registrado productos

Flujo Normal

Flujo Alternativo

1. El caso de uso comienza cuando el administrador de clic en Registrar ofertas de productos 2. El sistema muestra un formulario de registro ofertas de productos 3. El administrador ingresa los datos de la promoción: código producto, nombre producto, descripción, precioOferta, cantidad, marca, tipo. 4. El administrador hace clic en guardar oferta. 5. El sistema muestra un mensaje para confirmar si se desea guardar la oferta 6. El usuario acepta 7. El sistema los datos de la oferta a la Base de datos 8. El sistema envía mensaje de “Oferta Registrada” 9. El caso de uso termina Datos incorrectos: En el paso 3 el administrador ingresa datos incompatibles con los inputs Cancelar El administrador indica cancelar registro de oferta de producto

Postcondiciones

20

Facultad de Ingeniería Escuela de Ingeniería de Sistemas

Nombre:

Mantenimiento de Productos

Autor

CompraVery

Fecha

15/05/2020

Descripción

Consiste en aplicar un CRUD a los productos que se tienen ingresados

Actores

Dueño de la tienda

Precondición

Los productos hayan sido registrad...


Similar Free PDFs