













Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Arquitectura de datos proyecto CamisetasOnline
Tipo: Ejercicios
1 / 21
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!














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
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.
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:
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.
En construcción.
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.