Está en la página 1de 6

1

Fabio Andrés Gomez


CC1004755939
Base Datos: EcommerceDB

Índice
1. Introducción 2
1.1. Propósito
1.2. Ámbito del sistema
1.3. Definiciones, Acrónimos y Abreviaturas
2. Descripción General 3-4
2.1. Perspectiva del producto
2.2. Funciones del producto
2.3. Características de los usuarios
2.4. Restricciones
2.5. Suposiciones y Dependencias
3. Requisitos específicos 5-6
3.1. Requerimientos funcionales
3.2. Requerimientos no funcionales
3.3. Interfaces externas
3.3.1. Interfaces de usuario
3.3.2. Interfaces de hardware
3.3.3. Interfaces de software
2

1. Introducción
En el documento se presenta la especificación de requisitos de Software y
hardware para el sistema de Base de datos “EcommerceDB”.

1.1. Propósito
El propósito de un sistema de ventas en línea con bases de datos es crear una
plataforma de comercio electrónico que permita a los usuarios comprar
productos de manera eficiente, segura y conveniente. A través de la
implementación de una base de datos, el sistema es capaz de almacenar y
gestionar grandes cantidades de información, como productos, clientes,
pedidos, transacciones y envíos.
Además, la utilización de una base de datos permite una mayor precisión en la
información, ya que los datos pueden ser actualizados y consultados en tiempo
real, lo que reduce la probabilidad de errores.

1.2. Ámbito del sistema


- EL sistema tendrá como nombre EcommerceDB.
- El sistema de ventas en línea con bases de datos es optimizar la gestión y
la experiencia de compra en una plataforma de comercio electrónico,
proporcionando una mayor eficiencia, seguridad y personalización para los
usuarios.
- El lenguaje de programación será HTML, CSS, JAVASCRIPT, para la base
de datos se utilizará SQL, y si se alcanza a implementar algunos
frameworks para darle mejor satisfacción al usuario.

1.3. Definiciones, Acrónimos y Abreviaturas


Usuario: Persona que utiliza el sistema de manejo de información.
EDB: EcommerceDB
BD: Base de datos
RF: requerimiento funcional
RNF: requerimiento no funcional
3

2. Descripción General
El sistema de ventas en línea con base de datos puede facilitar la experiencia
del cliente a través de una navegación sencilla, información detallada de los
productos, un carrito de compras virtual, un proceso de pago seguro y
actualizaciones en tiempo real sobre el estado de su compra.
2.1. Perspectiva del producto
EcommerceDB es independiente de otros productos.

2.2. Funciones del producto


El sistema soportara las funciones descritas a continuación:

 Registro de usuarios
 Catálogo de productos
 Proceso de compra
 Manejo de inventarios
 Gestión de usuarios

2.3. Características de los usuarios


Usuario: No registrados
Formación: No requieren formación.
Actividades: Pueden explorar el catálogo de productos, pero no pueden
comprar o acceder a información personalizada.

Usuario: Registrados
Formación: No requieren formación.
Actividades: Pueden crear una cuenta, guardar información personal y
realizar compras.

Usuario: Administrador
Formación: Necesita habilidades técnicas, de análisis, de gestión, de
marketing, financieras, de resolución de problemas, y de comunicación efectiva
para mantener el sistema de ventas en línea funcionando sin problemas
4

Actividades: Tienen acceso completo al sistema, incluyendo la capacidad de


agregar, modificar y eliminar productos, configurar opciones de pago,
administrar el inventario y generar informes.

2.4. Restricciones
 Los usuarios designados como empleados no pueden modificar las tareas
de otros usuarios.
 Lenguajes y tecnologías que se implementaran: MySQL y otros
relacionados al front end.
 Una interfaz acorde al tipo de usuario
 Hardware: computadora capaz de soportar la tecnología implementada.

2.5. Suposiciones y dependencias


 De acuerdo con el foco de la empresa se pueden realizar cambios en las
tablas de información requerida para el registro de nuevas tareas por parte
de los usuarios.
5

3. Requisitos específicos
3.1. Requerimientos funcionales
 RF1: Registro y autenticación de usuarios
El sistema debe permitir que los usuarios se registren y autentiquen para
acceder a la plataforma.
 RF2: Navegación y búsqueda de productos
El sistema debe permitir que los usuarios naveguen y busquen productos
de manera fácil y efectiva.
 RF3: Agregar y eliminar productos
El sistema debe permitir que los administradores agreguen y eliminen
productos, establezcan precios y actualicen el inventario.
 RF4: Realizar pedidos y pagos
El sistema debe permitir a los usuarios realizar pedidos en línea y procesar
los pagos de manera segura.
 RF5: Procesamiento de envíos y seguimiento
El sistema debe permitir a los usuarios y administradores procesar envíos y
hacer seguimiento de los mismos.

3.2. Requerimientos no funcionales


 RNF1: Seguridad
El sistema debe ser seguro y proteger la información confidencial de los
usuarios, como los datos de pago.
 RNF2: Escalabilidad
El sistema debe ser escalable y capaz de manejar grandes volúmenes de
transacciones a medida que el negocio crece.
 RNF3: Usabilidad
El sistema debe ser fácil de usar para los usuarios y administradores, con
una interfaz intuitiva y fácil de navegar.
 RNF4: Disponibilidad
El sistema debe estar disponible en todo momento, con un tiempo de
inactividad mínimo para evitar la pérdida de ventas y la frustración de los
clientes.
 RNF5: Mantenibilidad
El sistema debe ser fácil de mantener y actualizar para garantizar que esté
actualizado y funcionando correctamente.
 RNF6: Integración con otros sistemas
El sistema debe ser capaz de integrarse con otros sistemas y herramientas
utilizados por el negocio, como sistemas de inventario
 RNF7: Rendimiento
6

El sistema debe ser rápido y responder en tiempo real a las solicitudes de


los usuarios.
 RNF8: Cumplimiento de normativas y regulaciones
El sistema debe cumplir con las normativas y regulaciones aplicables, como
las leyes de protección de datos y de comercio electrónico.

3.3. Interfaces Externas


3.3.1. Interfaces de Usuario
La interfaz deberá incluir un menú de opciones que albergue las RF
propuestas, además la información en pantalla deberá ser presentada de
manera ordenada o entendible.

3.3.2. Interfaces de Hardware


Se requiere de una computadora en buenas condiciones que cumpla con
las siguientes especificaciones:

 Procesador Intel o Amd de 1.8 GHz


 Memoria RAM 2 GB
 10 GB Disco Duro

3.3.1. Interfaces de Soft ware


Para la ejecución de EDB se deberá contar con un Sistema Operativo
Windows 7 o superior o dado el caso, en distribuciones actualizadas de
Linux. Se realizará en una versión de MYSQL, HTML, CSS, JAVASCRIPT
(Sujeto a posibles adiciones de más lenguajes).

También podría gustarte