Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Unidad 2 Análisis
Índice
Caso ........................................................................................................................ 3
Análisis .................................................................................................................... 4
Gestor de base de datos ...................................................................................... 4
Hardware. ............................................................................................................ 4
Entrevista con el docente ........................................................................................ 8
Bibliografía .............................................................................................................. 8
Caso
Como desarrollador de Software se solicita implementar, un sitio web para una
empresa que se dedica a la venta de artículos artesanales y originales elaborados
por comunidades étnicas de nuestro país.
El desarrollo debe contener las siguientes características:
El sitio web debe estar alojado y contener un dominio propio.
Debe estar desarrollado en lenguaje Html5, CSS3 y PhP.
La base de datos debe contener 6 tablas como mínimo para almacenar
información (las tablas enlaces no cuentan).
Debe contener un usuario administrativo con acceso a todo el sitio y todos
los privilegios.
Debe contener un usuario superior que estará a cargo de revisar que las
compras se están efectuando de forma adecuada y dar seguimiento a los
requerimientos especiales de los clientes sin poder borrar o agregar
productos.
Un usuario comprobar que deberá ser el usuario que ingresa a la pagina
realizar una compre. El registro del usuario (comprador) debe ser realizado
por el mismo a través de la página. El desarrollador enviará por el correo
electrónico una contraseña estándar que el comprador deberá cambiar una
vez que ingrese por primera vez con su credencial.
La página debe ser capaz de soporta 5000 artículos publicados con
fotografías y descripciones de cada producto.
La página debe permitir y realizar transacciones de pago a través de tarjetas
de crédito o débito Master card o visa.
La página debe contener validación de campos y maneo de excepciones, es
decir, que el usuario comprador no pueda ingresar datos NO permitidos y
que registre todos los datos obligatorios
La página debe ser capaz de guardar la información general del usuario
(Nombre, dirección, datos de contacto, etc.), compras realizadas a través del
portal, compras pendientes por realizar y compras en procesos de entrega.
Se debe precisar por cada producto el número de piezas disponibles para
venta y si no hay existencia la oferta debe retirase de la visibilidad del posible
comprador
Análisis
En este proyecto re realizar una pagina web el cual será una tienda online de
artículos artesanales y originales elaborados por comunidades étnicas de nuestro
país, que este pagina contará con su propio dominio y será programa en leguajes
html5, PhP y CSS3.
Esta página web tendrá una base de dato donde tendremos diferentes tablas las
cuales seria:
Registro de Usuarios
Usuario
Administradores
Carrito
Compras
Pedidos
Catalogo
Proveedores
Inventario
Para esta base de datos se realizará con el método relacional a que el id de articulo
se va a ir relacionado con el id del pedido, igual que al id del cliente; lo que quiere
decir que cada tabla que se genere en nuestra base de datos tendrá relación con
otras tablas y no se desea que en esta base de datos haya datos erróneos o bien
duplicados ya que se debe de evitar la duplicación de numero de pedido, duplicación
de artículos y de id del cliente, por lo tanto se elige una base de daros relacional. .
Gestor de base de datos.
Para nuestro gestor de base de datos ocuparemos el gestor MYSQL este gestor de
base de datos se caracteriza por ser gratuito, muy rápido, seguro, fácil de usar y
tiene un buen funcionamiento en web por lo cual es el que se elijo, además que es
un sistema de gestor de bases de datos que, trabajado con base de datos
relacionales, utilizas tablas múltiples que se interconectan entre si para almacenar
la información y organizarla correctamente.
Hardware.
Se ha seleccionado el servidor Dell T440 el cual cuenta con un procesador Intel
Xeon, 8gb de RAM y un 1TB de almacenamiento en estado sólido. Es un servidor
el cual está en el mercado con valor promedio pero que en un futuro puede ser
mejorado si es que se requiere mejorar el rendimiento, ya que recomendación por
las cuales me base de este equipo; es que un servidor debe de contar con un
procesador Intel E5, i9 o bien un Xeon Gold dependiendo de la base de datos,
mínimo 8gb de memoria RAM, disco duro de estado sólido para mejorar el
procesamiento escritura y lectura de los datos.
Bibliografía
Gomez, Y. (3 de Mayo de 2020). Conocer características de un Servidor de Base
de Datos. Obtenido de https://siaguanta.com/c-tecnologia/servidor-de-base-
de-datos-
caracteristicas/#Arquitectura_de_hardware_y_red_para_tu_Servidor_Base_
de_Datos
UNADM. (3 de Mayo de 2020). Unidad 2. Análisis. Obtenido de
https://ceit.unadmexico.mx/contenidos/DCEIT/BLOQUE2/DS/02/DBDD/U2/d
escargables/DBDD_U2_Contenido.pdf