Está en la página 1de 9

ACTIVIDAD 1

ELECCION DE CASO

ING.DESARROLLO DE SOFTWARE

BRANDON GERARDO GONZALEZ CERVANTES


ES1822024975
1.- Analiza de acuerdo a la siguiente situación una solución a través de la implementación de
una base de datos:

EJERCICIO BASE DE DATOS “Generación de Sitio Web de compras”.

Como desarrollador de Software se te solicita desarrollar 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 8 tablas como mínimo para almacenar información (las tablas
enlaces no cuentan).
 Debe contener un usuario administrador con acceso a todo el sitio y todos los privilegios.
 Debe contener un usuario Supervisor 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 comprador que deberá ser el usuario que ingresa a la página realizar una compra. El
registro del usuario (comprador) debe ser realizado por el mismo a través de la página. El
desarrollo enviará por correo electrónico una contraseña estándar que el comprador deberá
cambiar una vez que ingrese por primera vez con sus credenciales.
 La página debe ser capaz de soportar 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 tarjeta de crédito o débito
Mastercard o Visa.
 La página debe contener validación de campos y manejo 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 proceso de entrega.
 Se debe precisar por cada producto el número de piezas disponibles para venta y si no hay
existencias la oferta debe retirarse de la visibilidad del posible comprador.

2. Elabora una descripción propia, clara y detallada del análisis incluyendo:

 Tipo de Base de datos con la que solucionarías a tu cliente (Justifica tu respuesta).


 Posibles gestores con los cuales podrías desarrollar dicha base de datos (justifica tu
respuesta).
 Equipos e infraestructura de red necesarios para la implementación.
 Datos que ingresarán al sistema, proceso y resultados (informes).

Datos Entrada Proceso Informes


Definición a cargo Definición a cargo del Muestra resultados prácticos
del estudiante estudiante y específicos de la
información ingresada.

 Elaborar 3 diagramas de flujo del proceso que seguirán los usuarios (comprador, administrador
y supervisor).

2
 En caso de que consideres necesario reforzar tus descripciones con información extraída de
fuentes de información, debe ser clara la diferenciación entre lo propio de lo citado a través de
la correcta notación APA. Dicha información es complementaria y no obligatoria, de ninguna
manera la información citada reemplaza las descripciones propias solicitadas.

RECUERDA: Cada persona tenemos percepciones diferentes, imposible


mismas tablas, mismos datos y mismo análisis, es muy fácil detectar el
plagio.

3.- Guarda la descripción del proyecto en un archivo, empleando la nomenclatura


DBDD_U2_A1_XXYZ. Sustituye las XX por las primeras dos letras de tu nombre, la Y por la
letra de tu primer apellido y la Z por la letra de tu segundo apellido."
4.- Integra todos los puntos anteriores en un aporte en el Wiki,

3
La base de datos a utilizar Modelo de información de datos de la tienda visto por subsistema,
el cual consiste en los siguiente

Elementos de catálogo
 Catálogo
 Fijación de precios
 WebSphere Commerce Enterprise Elementos de comercio y negociaciones
 Contrato y cuentas
 Acuerdos comerciales para las RFQ y las subastas
Miembros
Elementos de pedido
 Pago
 Despacho de pedidos
 Proveedores
 Inventario
 Pedidos
 Jurisdicciones
 Impuestos
 Envío
Elementos de marketing y comercialización
 Segmentos de clientes y colaboración
 Actividades de correo electrónico
 Experimentos
 Campañas
 Cupones y promociones
Elemento de tiempo de ejecución
 Relaciones entre tiendas
 Moneda
 Idioma
 Unidades de medida
 Registros de mandatos, vistas y URL
 Políticas de negocio
 Tienda

Para la realización de este programa es necesario utilizar uno o varios gestores de información
los cuales permitan la administración de gran cantidad de datos, como los Microsoft Access,
Microsoft Excel, otro gestor importante para la realización de este proyecto es Microsoft SQL
Server Management Studio, el cual se enfoca en el desarrollo de programas para la
administración de información y la realización de base datos.

El uso de MySQL requiere cierto conocimiento previo en lenguajes de programación como los
son C#, Java, C y Php. El uso de My SQL es ideal para este proyecto el cual cumple con los
requerimientos establecidos para la realización de la base de datos y gestionarla de manera
efectiva, por tal motivo será el software ideal para cumplir con los requerimientos de cliente para

4
el uso en una tienda donde pueda ser usada por diferentes usuarios con niveles establecidos,
incluyendo distintos servicios.

 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 8 tablas como mínimo para almacenar información (las tablas
enlaces no cuentan).
 Debe contener un usuario administrador con acceso a todo el sitio y todos los privilegios.
 Debe contener un usuario Supervisor 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 comprador que deberá ser el usuario que ingresa a la página realizar una compra. El
registro del usuario (comprador) debe ser realizado por el mismo a través de la página. El
desarrollo enviará por correo electrónico una contraseña estándar que el comprador deberá
cambiar una vez que ingrese por primera vez con sus credenciales.
 La página debe ser capaz de soportar 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 tarjeta de crédito o débito
Mastercard o Visa.
 La página debe contener validación de campos y manejo 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 proceso de entrega.
 Se debe precisar por cada producto el número de piezas disponibles para venta y si no hay
existencias la oferta debe retirarse de la visibilidad del posible comprador1.

La infraestructura a necesaria para llevar a cabo este proyecto se debe de contar principalmente
con2:
 Hosting Compartido
o Procesador Compartido
o Disco Compartido
o IP Compartida
o Escalabilidad acotada
o E-Mail
 Hosting Dedicado
o IP Exclusiva
o Disco Propio
o Procesador Único
o Escalabilidad a pedido
 Servidor Privado
o IP Dedicada
o Disco Exclusivo
o Memoria Propia
o Procesador Propio
o Flexibilidad

1Unidad 2 Actividad 1_1902,UNADM Base de datos


2https://es.slideshare.net/IDSEcommerce/la-infraestructura-de-mi-tienda-online-est-preparada-para-que-mi-
negocio-crezca
5
o Redundancia

Datos Entrada Proceso Informes


Ingreso de Búsqueda de Usuario existe / No existe,
Credenciales por Usuario y contraseña contraseña incorrecta
parte del usuario para ingresar DB
Busqueda de Busqueda de Articulo Encontrado, muestra
Productos, filtros productos en DB de producto con fotografía,
articulo no encontrado,
articulo agotado
Solicitudes de Se registra la Solicitud revisada y
Productos, Compras, solicitud, notificación procesada para revisión de
ingreso de datos de solicitud a inventario.
bancarios, domicilio. administrador para
pasar a supervisor.

Se procesan datos Solo de muestran si el


bancarios y domicilio usuario ingresa su
se encriptan para contraseña correcta
seguridad en compra

Solicitudes de Se registra solicitud Se informa si existe con


Productos de producto especial fecha y stock
Especiales
Facturaciones Se registra Se muestra mensaje y
información fiscal opciones para realizar
para facturación se facturación
encripta
Solicitudes de Se registra solicitud, Se envia mensaje al usuario
Atencion a Clientes. se envia al para la revisión de su
supervisor para ser solicitud.
atendida

6
Administrador

Supervisor

7
Comprador

8
Referencias
IBM. (s.f.). IBM®. Obtenido de
https://www.ibm.com/support/knowledgecenter/es/SSZLC2_7.0.0/com.ibm.commerce.dat
a.doc/concepts/cbm_imoverview.htm
MySQL. (s.f.). Obtenido de https://www.mysql.com/why-mysql/windows/

También podría gustarte