Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Arquitectura de Datos, Ejercicios de Sistemática

Arquitectura de datos proyecto CamisetasOnline

Tipo: Ejercicios

2019/2020

Subido el 16/04/2020

daniel-gomez-pulido
daniel-gomez-pulido 🇨🇴

5 documentos

1 / 21

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Proyecto:
MYSHIRT.COM
Documento de Arquitectura del Sistema
(SAD)
Equipo de Trabajo:
Paula Castillo, Daniel Gómez,
Erick Navarro
C.AD.I
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15

Vista previa parcial del texto

¡Descarga Arquitectura de Datos y más Ejercicios en PDF de Sistemática solo en Docsity!

Proyecto:

MYSHIRT.COM

Documento de Arquitectura del Sistema

(SAD)

Equipo de Trabajo:

Paula Castillo, Daniel Gómez,

Erick Navarro

C.AD.I

LISTADO DE FIGURAS

LISTADO DE TABLAS

1.3 Convenciones (Descripción de las notaciones y símbolos utilizados en este documento) 1.4 Terminología y Definiciones  Estampa – Imagen o figura prediseñada para el diseño de las camisetas.  Catalogo – Vista general de los productos (camisetas, estampas) que se encuentran disponibles en el sistema.  Carrito – Elemento en el que se agregan los diferentes productos que el usuario de sea comprar para que se guarden mientras que el usuario realiza la compra.  Registro: Formulario de información personal que el cliente o artista debe diligenciar para poder crear una cuenta en el sistema de la tienda. 1.5 Documentos Relevantes

SECCION 2: GENERALIDADES DEL PROYECTO

2.1 Problema a Resolver Actualmente las personas no cuentan con opciones de compra en las cuales ellos mismos puedan diseñar sus propias prendas o no se cuenta con un sistema de fácil diseño para que los clientes puedan adaptar su ropa a su propio gusto y estilo. Adicionalmente, hay muchas tiendas de venta de ropa en este caso camisetas en las cuales sus productos están diseñados para selectos grupos de personas como son camisetas con tallas únicas, un solo tono de color y diferentes modelos a los cuales el cliente tiene que adaptarse. De acuerdo a lo anterior, se ha planteado la creación del sistema web mi camiseta online, orientado a cubrir las problemáticas antes descritas, donde el cliente pueda ingresar fácil mente para diseñar su camiseta y realizar su respectiva compra. En las siguientes secciones se describe en detalle el sistema mi camiseta online. 2.2 Descripción General del Sistema a Desarrollar El propósito del sistema es brindar una forma accesible y sencilla donde los clientes puedan ingresar y diseñar sus prendas si lo desean o si desean comprar otros diseños que se ofrece en el catálogo del sistema. El usuario accederá al sistema a través de un ordenador, si no está registrado, deberá realizar el respectivo registro para que pueda ingresar al catálogo del sistema y de esta forma diseñar su camiseta, agregarlas al carrito de compras, indicar la cantidad que desea y realizar la compra. La aplicación proveerá la siguiente información:  Un catalogó con el tipo de estampas y camisetas  Valor (Valor por unidad, valor final de la camiseta diseñada)  Características: talla, modelo, color, precio, material  Calificación del producto  Nombre del artista que diseño la estampa  Productos agregados al carrito de compras Actualmente se encuentra en el mercado el sistema Dafiti el cual permite compras de ropa online donde los clientes pueden acceder y ver el catálogo con distintos tipos de ropa y realizar la respectiva compra. Sin embargo, no provee la posibilidad que los clientes puedan diseñar sus prendas de la forma que deseen, como tampoco permite que personas independientes vendan sus productos en el sistema.

Tabla 1 : Listado de los Stakeholders Stakeholder Descripción Personas las cuales deseen diseñar y comprar la(s) camiseta(s). Usuarios finales del sistema Desarrolladores Miembros del equipo de desarrollo del proyecto y demás personal responsable de diseño detallado, implementación, gerencia técnica, pruebas, análisis de resultados, así como especialistas de control de calidad Administradores Personas responsables de mantener en operación la infraestructura y el software del sistema Mi camiseta online una vez implementado. Tabla 2 : Stakeholders y Expectativas Stakeholder Expectativas Personas con un interés en las camisetas que deseen diseñar y comprar una camiseta en la tienda online Este grupo de interesados esperan obtener un producto nuevo y diferente diseñado por ellos mismos mediante un sistema de fácil uso y seguro al momento de la compra Los artistas son las personas que se registran previamente para publicar sus diseños de estampas. Este grupo de interesados espera poder subir y vender sus diferentes diseños de estampas por medio de la tienda online para de esta forma obtener una retribución monetaria Desarrolladores. Este grupo es encargado de la implementación, espera una arquitectura clara, precisa y sin ambigüedades, que refleje las necesidades del público objetivo, las restricciones del negocio y las limitaciones tecnológicas. Administradores y operadores del sistema. Este grupo espera una arquitectura que considere aspectos de operación y administración lo suficientemente claros para facilitar su trabajo.

SECCION 3: MOTIVADORES Y FUERZAS EXTERNAS

3.1 Motivadores de Negocio Esta sección busca identificar los motivadores de negocio de la organización. Normalmente estos motivadores son encontrados, respondiendo a las preguntas:

  • Cómo genera utilidad la organización
  • ¿De dónde provienen las utilidades de la organización?
  • ¿Cuáles son los elementos claves del negocio? En resumen, un motivador de negocio es una descripción corta que define clara y específicamente los resultados deseados de negocio de una organización, así como las actividades necesarias para lograrlos. Los motivadores de negocio deben ser: Específicos, Medibles, Agresivos pero viables, Orientados al resultado y limitados en el tiempo. El objetivo es hacer una lista priorizada de motivadores de negocio. Ayuda para su uso:
  • El nombre del motivador : Sigue en general la regla: + + <área de énfasis> o Ejemplo: Incrementar ventas en las áreas metropolitanas
  • La descripción del motivador: Sigue en general la regla: + Mediante+ o Ejemplo: Incrementar ventas en 15 % mediante la apertura de nuevas oficinas
  • La medida: Define en una frase como valorar el impacto en el negocio del motivador. Se organiza por rangos y se determina para cada rango, la unidad de medida del impacto. Adicionalmente, se definen los valores mínimos y máximos para cada rango de impacto. o Ejemplo: o Medida: Crecimiento de las ventas en áreas metropolitanas medido en millones de pesos Ninguna: 0 – 0.9 millones Bajo: 1 millón – 99 millones Moderado: 100 y 499 millones Fuerte: 500 y 899 millones Muy Fuerte: 900 millones o más
  • La asociación con el negocio define el motivador a que área organizacional pertenece: o Ejemplo: o Definido Por: Gerente de Ventas o Ejecutado Por: director y Ejecutivos de Ventas o Ubicación en el portafolio: Servicios persona a persona Nombre del Motivador de Negocio Descripción del Motivador de Negocio Eficiencia Operacional Aumentar y mantener la eficiencia en la compra y venta de camisetas en la ciudad de Bogotá. Estrategias a Seguir Facilitar al usuario final la compra de camisetas personalizadas por medio de diseños previos o diseños únicos del usuario. Rangos Cota Mínima Cota Máxima Ninguno Bajo Moderado Fuerte Muy Fuerte Asociación del Motivador con el Negocio Definido Por: Usuarios del Sistema Ejecutado Por: Equipo de desarrollo de myshirt.com

4.1 Escenarios Operacionales Título del Escenario Operacional: Marketing y ventas de camisetas Stakeholder Asociado Administradores, Administrador del Sistema, Cliente ID EO- Consideración Operacional Respuesta del Stakeholder Descripción general de la funcionalidad El cliente compra una o muchas camisetas con un diseño de un artista y sus datos son gestionados por el administrador. Describa lo que el Stakeholder hace ahora o le gustaría poder hacer Actualmente existen infinidades de tiendas online para la compra de camisetas, pero en este caso, la venta de este producto será totalmente original gracias a la personalización de camisetas Describa cualquier entrada provista o disponible al momento del inicio El Administrador del sitio web gestionara el catálogo de camisetas en donde están todas las camisetas personalizadas por los artistas. Describa el contexto de la operación El cliente selecciona una o muchas camisetas para comprar diseñadas previamente por un artista, cuando realiza la compra los datos de la factura serán enviados al administrador. Describa cómo el sistema debe responder El sistema debe almacenar los datos de la compra y enviar una notificación al administrador para la fabricación de la camiseta. Describa las salidas que el sistema produce como resultado de la acción Visualización de los datos de la compra. Fabricación de camiseta personalizada. Describa quién o qué usa la salida y para que es utilizada La salida es usada por el cliente para gestionar la compra de camisetas personalizadas. Nombre de la Entidad Administrador del Sistema ID EN- Descripción: Esta entidad es la encargada de realizar la administración del sistema mi camisa online Provee: Catalogo de camisetas, Gestión de información personal de clientes y artistas. Requiere: Gestionar información del usuario, Gestionar el catálogo de camisetas Casos de Uso: Nombre de la Entidad Artista ID EN- Descripción: Esta entidad corresponde a los diseñadores de camisetas de myshirt.com Provee: El diseño de camisetas y estampas para el catálogo de camisetas. Requiere: Herramienta para el diseño de camisetas. Tener una cuenta en myshirt.com Casos de Uso: Nombre de la Entidad Cliente ID EN- Descripción: Usuario final del sistema, que compra una o muchas camisetas Provee:

Información personal para la compra de camisetas Requiere: cuenta en mi camisa online. Casos de Uso: 4.3 Casos de Uso En construcción.

SECCION 5: REQUERIMIENTOS DE CALIDAD

En construcción.

SECCION 6: PUNTOS DE VISTA

6.1 Punto de Vista Funcional 6.1.1 Diagrama caso de usos

A continuation se encuentra el diagrama relacional. A continuación, se muestra el diccionario de datos: DICCIONARIO DE DATOS:  Administradores Esta tabla contiene los datos para generar reportes de ventas en la cual se tiene saldo de venta y las posibles pérdidas. Columna Tipo Descripción IDAdministrador(Primary key) Int(6) Este es la identificación del administrador por lo cual debe ser la clave primaria. Total, ventas Int(20) Este atributo tiene el total de las ventas registradas por la página web. Total, Perdidas Int(20) Este atributo contiene las posibles pérdidas por concepto de devoluciones,

problemas legales, etc.  Artistas Esta tabla contiene la información referente a los diseñadores de camisetas y contiene una tarjeta para la asignación de pagos por concepto de venta de camisetas. Columna Tipo Descripción IdArtista (Primary Int (6) Es la identificación del artista en la página web. Es clave primaria en esta tabla. Calificación Int(20) Esta es la calificación promedio de todas las camisetas por artista de la página web. Camisetasdiseñadas Int(20) Es la cantidad de camisetas que ha diseñado el artista Estampasdiseñadas Int(20) Es la cantidad entera de estampas diseñadas por el artista.  Camisetas: Esta tabla contiene los diseños de los artistas de cada una de las camisetas. Columna Tipo Descripción idCamisetas (Primary) int(6) Es la identificación de la camiseta Tallas Varchar(10) Es la talla de la camiseta a diseñar. Tipos Varchar(10) Es el tipo de camiseta a diseñar, (polo, esqueleto, deportiva, etc.) Colores varchar(10) Es el color que va a tener la camiseta. idEstampas Int(6) Es la identificación si la hay de la estampa seleccionada por la camiseta es clave foránea de la tabla catalogo

estampa.  Clientes Esta tabla contiene la información relevante de los clientes de la página web. Columna Tipo Descripción Idclientes(Primary) Varchar(6) Esta es la identificación de los clientes ante el sistema es clave primaria en esta tabla y clave foránea de la tabla usuarios. Saldocompras Int(20) Es el saldo total de las compras realizadas por el cliente Cantidadcompras Int(20) Es la cantidad de compras realizadas por el cliente  Compras: Esta tabla contiene los datos referentes al carrito de compras. Columna Tipo Descripción Idcompras (Primary) Int(6) Es la identificación de la asignación al carrito de compras de una camiseta o estampa. Idcamisetas int(6) Es la identificación de la camiseta a agregar. Clave foránea de la tabla catalogo camisetas. Idestampas Int(6) Es la identificación de la estampa a comprar. Clave foránea de la tabla catalogoestampas. Cantidad Int(10) Es la cantidad de camisetas que quiere comprar el usuario. nombre Varchar(20)  Estampas Esta tabla contiene toda la información de las estampas diseñadas. Columna Tipo Características IdEstampas Int(6) Es la identificación de la

estampa diseñada ante el sistema. Tamaño Varchar(20) Es el tamaño de la estampa. Color Varchar(20) Es el color de la estampa Tipo Varchar(20) Es el tipo de estampa.  Facturas Esta tabla contiene toda la información para la transacción de compra de la tabla compras. Columna Tipo Descripción Idfactura (primary) Int(6) Es la identificación ante el sistema de la factura. Idcompra Int(6) Es la identificación de cada producto que se cargara al carrito de compras. Clave foránea a de la tabla compras. Total a pagar Int(20) Es el total de la cuenta a cancelar. Idcliente Int(6) Es la identificación ante el sistema del cliente. Clave foránea de la tabla clientes. Dirección envio Varchar(20) Es la dirección a donde será enviado el producto.  Usuarios: Esta tabla contiene todos los datos de los usuarios sean clientes como artistas. Columna Tipo Descripción Correo (Primary) Varchar(20) Es el correo de registro del usuario. Nombreusuario Varchar(20) Es el nombre de suario que quedara en el sistema. Contraseña Varchar(20) Es la contraseña del sistema. Nombre Varchar(20) Es el nombre del usuario Apellido Varchar(20) Es el apellido del usuario Dirección Varchar(20) Es la dirección del usuario Teléfono Varchar(20) Es el teléfono del usuario cedulas Varchar(20) Es la cedula del usuario.