







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
Un proyecto de desarrollo de una aplicación móvil para una tienda virtual, que permite a los vendedores y clientes visualizar la trazabilidad del envío, generar calificaciones al vendedor, realizar un seguimiento del pedido y recibir notificaciones. El software debe ser capaz de enlazar la información de inicio de sesión de la tienda virtual, permitiendo visualizar el valor del pedido y el valor del envío. La aplicación debe contar con una interfaz intuitiva y de fácil acceso al cliente final, con una página de inicio que visualice la información de los pedidos realizados y la información de los ya entregados.
Tipo: Esquemas y mapas conceptuales
1 / 13
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!








En el siguiente informe se presentan las especificaciones con los requerimientos de software para el desarrollo de un sistema encaminado a controlar la información de envío de una tienda virtual en la cual el cliente tiene la intensión de implementar un sistema donde el usuario final pueda realizar seguimiento de sus pedidos y el cliente genere una aceptación al producto final a continuación se va a especificar parte del código fuente que emplearemos para esta app. ALCANCE Este proyecto tiene como finalidad llegar al cliente final de la tienda virtual el cual puede visualizar una trazabilidad del envío realizado y generando calificaciones al vendedor, también se pretende que sea una aplicación para que el vendedor pueda visualizar de igual manera que el articulo sea entregado al cliente.
package com.example.mya.data; import com.example.mya.data.model.LoggedInUser; import java.io.IOException; _/**
package com.example.ejemplosena.ui.dashboard; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import androidx.lifecycle.ViewModelProvider;
package com.example.ejemplosena.ui.notifications; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import androidx.lifecycle.ViewModelProvider; import com.example.ejemplosena.databinding.FragmentNotificationsBinding; public class NotificationsFragment extends Fragment { private FragmentNotificationsBinding binding; public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { NotificationsViewModel notificationsViewModel = new ViewModelProvider(this).get(NotificationsViewModel.class); false); binding = FragmentNotificationsBinding. inflate (inflater, container, View root = binding.getRoot(); final TextView textView = binding.textNotifications; notificationsViewModel.getText().observe(getViewLifecycleOwner(), textView::setText); return root; } @Override public void onDestroyView() { super.onDestroyView(); binding = null; } } Esto tendría como resultado la interfaz de usuario en su fase principal sin adicionar productos y botones que permitan ingresar a la compra @Override public void onDestroyView() { super.onDestroyView(); binding = null; } }
La interfaz de la aplicación debe contar con un diseño intuitivo y de fácil acceso al cliente final en el cual pueda acceder fácilmente a las funciones específicas donde cada botón de acceso o cuadro de texto este ubicado y con marcación especifica y no necesite de ver un tutorial de uso. Elementos a tener en cuenta
✓ Perfil de usuario ✓ Chat ✓ Generador de guías ✓ Gestión de garantías ✓ Gestión de devoluciones ➢ Pagina de inicio compradores ✓ Inicio de sesión ✓ Inicio ✓ Consulta de guías ✓ Usuario ✓ Modificar direcciones ✓ Consulta de trazabilidad ✓ Calificación al vendedor ✓ Información de envío ✓ Información de compra ✓ Consulta de ultimas compras ✓ Consulta de costos de envío ✓ Chat ✓ Devoluciones ✓ Garantías ✓ Tiempo estimado de entrega
➢ Consulta de trazabilidad ➢ Modificación de la dirección de envío ➢ Chat ➢ Consulta de compras ➢ Módulo de quejas ➢ Módulo de garantías y devoluciones ➢ Calificación del vendedor REQUISITOS NO FUNCIONALES. ➢ Modificación de información sensible ➢ Tiempo de respuesta mínimo en el chat de 1 minuto ➢ No dejar notificación de entrega ➢ Los datos en el inicio de sesión deben ser respaldados en las próximas 24 horas ➢ al momento de detectar ataques que puedan vulnerar la seguridad del software deje de funcionar por completo ➢ no notificar fallas a los usuarios ➢ restringir las versiones de sistemas operativos no compatibles ➢ realizar mantenimientos cada dos meses a la base de datos.