Está en la página 1de 8

2.

ESPECIFICACION DE REQUISITOS
2.1. REQUISITOS FUNCIONALES

 Sistema de seguimiento de paquetes: Para que los clientes puedan saber


dónde se encuentra su paquete en todo momento.
 Sistema de facturación: Permite registrar y controlar los ingresos y gastos de
la empresa.
 Sistema de gestión de inventario: Permite llevar un registro de la cantidad de
paquetes que tiene en su almacén, así como también de su ubicación y estado.
 Personal capacitado: Personal capacitado y experimentado en el manejo de
paquetes, así como también en el servicio al cliente.
 Transporte confiable: Transporte confiable que permita realizar las entregas
de los paquetes de manera segura y eficiente.
 Servicio al cliente eficiente: Servicio al cliente eficiente que pueda responder
rápidamente a las preguntas y solicitudes de los clientes.
 Flexibilidad en los horarios de entrega: Una política de entrega flexible que
permita atender a los clientes en horarios convenientes para ellos.
 Seguridad de los paquetes: Medidas de seguridad para proteger los
paquetes de robos, daños y pérdidas durante el transporte y almacenamiento.
 Cobertura de zonas: Una cobertura amplia de zonas para poder atender a
una mayor cantidad de clientes.
 Comunicación efectiva: Una comunicación efectiva con los clientes para
mantenerlos informados sobre el estado de sus paquetes y cualquier otra
información importante.
2.2. REQUISITOS NO FUNCIONALES

 Seguridad: La seguridad es de vital importancia, por lo que es necesario contar


con medidas de seguridad adecuadas para garantizar que las encomiendas
estén protegidas durante todo el proceso de envío y entrega.
 Fiabilidad: Los clientes esperan que sus encomiendas lleguen a su destino en
el momento y lugar adecuados. Es importante tener un sistema confiable para
rastrear el progreso de las encomiendas y garantizar su entrega en tiempo y
forma.
 Escalabilidad: Ser capaz de manejar grandes volúmenes de envíos y
adaptarse a las necesidades de sus clientes, lo que requiere un sistema
escalable y flexible.
 Usabilidad: La interfaz de usuario debe ser intuitiva y fácil de usar para los
clientes, lo que les permitirá realizar envíos y realizar un seguimiento de sus
encomiendas de manera rápida y sencilla.
 Velocidad: La velocidad de entrega es una consideración clave. Es importante
para un sistema eficiente y bien organizado para garantizar que las
encomiendas lleguen a su destino en el menor tiempo posible.
 Costo-efectividad: Los clientes esperan precios competitivos para el envío de
sus encomiendas. Por lo tanto, es necesario ser capaz de ofrecer precios
atractivos sin comprometer la calidad del servicio.
 Integración: La integración con otros sistemas, como los sistemas de
comercio electrónico, es importante para permitir una experiencia de usuario
fluida y sin interrupciones.
 Sostenibilidad: La sostenibilidad es cada vez más importante para los
clientes, por lo debe ser capaz de demostrar su compromiso con la reducción
de emisiones de carbono y la gestión responsable de los residuos.
3. DISEÑO LOGICO DE LA BASE DE DATOS

4. Herramientas para el desarrollo


4.1 Notebook HP 15-DY2061MS 15.6" Intel Core I5-1135G7
4.2 N600 Wireless Dual Band Gigabit ADSL2+ Modem Router

4.3 FRONT-END
HTML
HTML no es un lenguaje de programación; es un lenguaje de marcado que define la
estructura de tu contenido. HTML consiste en una serie de elementos que usarás para
encerrar diferentes partes del contenido para que se vean o comporten de una
determinada manera. Las etiquetas de encierre pueden hacer de una palabra o una
imagen un hipervínculo a otro sitio, se pueden cambiar palabras a cursiva, agrandar o
achicar la letra, etc.
LOGO DEL LENGUAJE ESTRUCTURADO HTML
CSS
Es un lenguaje que maneja el diseño y presentación de las páginas web, es decir,
cómo lucen cuando un usuario las visita. Funciona junto con el lenguaje HTML que se
encarga del contenido básico de las páginas.

LOGO DEL LENGUAJE DE DISEÑO DE PAGINAS WEB

JAVASCRIPT
JavaScript es un lenguaje de programación que los desarrolladores utilizan para hacer
páginas web interactivas. Desde actualizar fuentes de redes sociales a mostrar
animaciones y mapas interactivos, las funciones de JavaScript pueden mejorar la
experiencia del usuario de un sitio web.

LOGO DEL LENGUAJE JAVASCRIPT

BACK-END
JAVA
Java es un lenguaje sencillo y orientado a objetos, que permite el desarrollo de
aplicaciones en diversas áreas, como seguridad, animación, acceso a bases de datos,
aplicaciones cliente-servidor, interfaces gráficas, páginas Web interactivas y desarrollo
de aplicaciones móviles, entre otras.

LOGO DEL LENGUAJE JAVA


MOTOR DE BASE DE DATOS
PostgreSQL
PostgreSQL es un sistema para gestionar bases de datos de muy alto nivel,
completamente de software libre y con una licencia BSD, compatible con cualquier
uso, ya sea personal o comercial.

LOGO DEL MOTOR DE BASE DE DATOS PostgreSQL

5. diccionario de datos
C
Cliente
clave columna tipo Long descripción
PK Id_cliente int Código del cliente
nombre varchar 50 Registra nombre
del cliente
direccion varchar 50 Registra dirección
del cliente
telefono int Registra teléfono
del cliente
correo varchar 50 Registra correo
del cliente

E
Envío
clave columna tipo Long descripción
FK Id_cliente int Código del
cliente
Ubicación_mesa int Registra
Ubicación de
mesa
Cant_personas int Registra Cantidad
de personas

P
Paquete
clave columna tipo Long descripción
PK Id_envio int Código del envio
fecha_envio date Registra fecha del
envio
fecha_entrega date Registra fecha de
la entrega
metodo_envio varchar 50 Registra método
del envio
Costo_envio int Registra costo del
envio
FK Id_paquete int Registra id del
paquete
FK Id_ubicacion int Registra id de la
ubicación

U
Ubicación
clave columna tipo Long descripción
FK Id_ubicacion int Código de la
ubicación
Dirección varchar 50 Registra dirección
de la ubicación
ciudad varchar 50 Registra ciudad
de la ubicación
estado Varchar 50 Registra estado
de la ubicación
pais Varchar 50 Registra país de
la ubicación

También podría gustarte