REDES DE COMPUTO 1
(ABP)
INTEGRANTES:
FRANKLIN EDUARDO PARADA POSSO
PROFESOR:
Wilson Moscote.
CARTAGENA, BOLÍVAR
FECHA: 04 DE MARZO DE 2020
CONTENIDO
1. PREGUNTA PROBLEMA
1.1 OBJETIVO
2. INTRODUCCIÓN
[Link] DEL PRODUCTO
[Link], ACRÓNIMOS Y ABREVIATURAS
[Link]
3. DESCRIPCIÓN DE EL PROBLEMA
4. ANALIZIS DE EL PROBLEMA
5. RESUMEN LISTA SISTEMÁTICA DEL ANÁLISIS
PERSPECTIVA DEL PRODUCTO
[Link] DEL PRODUCTO
[Link]ÍSTICAS DEL USUARIO
[Link] GENERALES
[Link] Y DEPENDENCIAS
6. FORMULAR LOS RESULTADOS DEL APRENDIZAJE
PREGUNTA PROBLEMA
¿Cómo reducir el tiempo de las persona al momento que buscar y comprar un
artículo por internet y facilitar el proceso de ventas de las empresas apoyándose en
un Software de inventario para apoyarse en las ventas y en una app web para las
ventas?
3
1. INTRODUCCIÓN
Se pretende hacer un software y a su vez una app web que están conectada
a tiempo real a través de un servidor web y una base de batos y se pueda
manejar dentro de una empresa pequeña que este ubicada en la ciudad de
Cartagena con el fin de ayudar a dicha empresa a reducir sus tiempos de
proceso de ventas y inventarios. Con ayuda de las redes vamos a concentrar
todo con una red de tamaño LAN ya que esta es la apropiada para una
empresa puesto que máximo se mientras 3 computadores para hacer el
proceso de venta; uno en la bodega para que el personal encargado de esta
parte prepare el producto y lo lleve a sus destino otro en puesto de venta para
los cliente que llegue a el local y el ultimo para la persona encargada de las
ventas por interne que se encargara de la ventas de app web.
OBEJETIVOS
Diseñar un software para brindar mejor calidad y servicio a las personas al
momento de hacer una compra por la web a través medio de sus dispositivos
móviles y a la comodidad de sus casas o sitios de trabajo.
Hacer el proceso de inventario y de venta más simple para los encargados de
estos
procesos y así disminuir los gastos de la empresa (tienda, local. etc.)
4
1.1 ALCANCE DEL PRODUCTO
El producto de este proyecto a desarrollar se identificará con el nombre
“SOTFWARE DE VENTAS”.
• Diligenciar la información de los usuarios. Los datos necesarios para el registro
son: nombre apellido, teléfono, código, cedula, medio de pago, correo,
teléfono, dirección, tienda o local, productos (en caso de sea una tienda que no
tenga el software activo) y contraseña.
• Crear usuario y contraseña para ingresos posteriores.
• Facilitar el estado de reserva y venta de producto de la tienda.
• Anunciar el estado del usuario el estado de los productos o artículos de la
tienda.
• Facilitar información de todos los artículos que tenga una disponibilidad en la
tienda.
• Generar alertas de fechas de ventas o de pago de los productos.
• Gestionar herramientas de atención al usuario.
• Almacenar datos de usuario y crear historial llevando así un control en el uso
del software.
• Los estudiantes tendrán la facilidad de realizar su registro si desean usar las
herramientas ofrecidas.
• Los estudiantes podrán acceder a la plataforma y encontrar su historial de uso.
• Se facilitará una vista de la disponibilidad de equipos para usuario.
• Generación de alertas de control en mantenimiento para vista de personal
audiovisual.
Se espera con este proyecto contribuir a:
• Llevar el control de ingreso y salida de los productos que se tenga registrado
en el inventario.
• Control de ventas.
• Facilidad de prestación de servicio de ventas para el vendedor.
• Reporte de fallas.
1.2 DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS
Plataforma de Infraestructura de TI.
Por qué es importante el mantenimiento de la infraestructura TI: Para el correcto
funcionamiento de ordenadores y servidores es esencial para obtener un
rendimiento fluido del equipamiento de cada empresa. Para que esto se cumpla, es
necesario el seguimiento y mantenimiento constante de hardware y software.
5
Además, existe un desarrollo tecnológico rápido y constante, por lo que se requiere
actualizar los equipos y las medidas de seguridad que sean necesarias en el
sistema.
Elementos que conforman las infraestructuras TI
Switch: Un switch de red
es el dispositivo que
provee conectividad entre
equipos de la red en una
LAN (Local Área Network).
Un switch contiene varios
puertos que se conectan
físicamente a otros
dispositivos, incluidos
otros
switches, routers y servidores. Las redes más viejas usaban puentes, en los cuales
cada dispositivo “veía” el tráfico de todos los demás en la red. Los switches permiten
a dos de ellos comunicarse en esta sin tener que enviar el tráfico a los demás.
Computadores: La computadora, también denominada computador u ordenador, es
una máquina digital que ejecuta comandos para convertirlos en datos convenientes
y útiles que posteriormente se envían a las unidades de salida.
Routers: Los routers mueven paquetes de datos. Estos permiten a los dispositivos
en diferentes LAN poder comunicarse al determinar el siguiente “salto” que dejará al
paquete llegar a su destino. Si la dirección IP de una estación de trabajo fue
configurado manualmente, el valor de la puerta de enlace ingresado era la dirección
del router.
6
Firewalls: Los firewalls son dispositivos de
seguridad en el borde de la red. Un conjunto de reglas define qué tipos de tráfico
podrán pasar por ella y cuáles serán bloqueados.
Servidores: Un servidor de red es otra computadora más grande en términos de
recursos. Este permite a los usuarios acceder y compartir información.
Servidor de archivos: el cual provee a los usuarios con una ubicación centralizada
para guardar archivos. Configurado correctamente, un servidor de archivos puede
impedir el acceso a cualquier persona.
Servidor web: Estos utilizan el HTTP (Protocolo de Transferencia de Hipertexto)
para dejar que los usuarios vean un archivo a través de un explorador.
Tienda: Una tienda o negocio es un tipo de establecimiento comercial, físico o
virtual, donde el comprador puede adquirir tanto bienes como servicios a cambio de
dinero.
Ventas: Las ventas son actividades relacionadas con la venta o la cantidad de
bienes o servicios vendidos en un período de tiempo determinado.
Planta física: La planta física es el cableado de red en el edificio y el cuarto donde
están los servidores. Este suele ser una parte descuidada por la Infraestructura de
TI, ya que se permite su debilitamiento, lo que trae como consecuencia fallas en la
red.
Personal: La gente no es considerada parte de la Infraestructura de TI. De
cualquier manera, sin personal calificado para mantenerla se limitan enormemente
las capacidades de la organización. En las más grandes, hay posiciones especiales
para cada una de las áreas mencionadas en este artículo. En las pequeñas, el
encargo de todo es el administrador de sistemas.
7
Data Center: El Data Center es el núcleo de la red. Se trata de la ubicación en la
que están los servidores, el centro de la red.
Software de Infraestructura: Se pueden considerar también a los sistemas
operativos de los servidores y servicios de directorio como parte de la
Infraestructura de TI. Sin estos sistemas multiusuario, el hardware no puede llevar a
cabo sus funciones.
Programación estructurada: Es un paradigma de programación orientado a
mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora,
utilizando únicamente subrutinas y tres estructuras que son:
Secuencia: La secuencia en programación estructurada indica que las
instrucciones del código se leerán de principio a fin desde la primera línea de
código hasta la última, sin excepción
Decisión: La decisión o selección (if y switch), en programación estructurada
indica que según unas ciertas condiciones dadas se ejecutarán o no un
conjunto de instrucciones. Las condiciones permiten dividir nuestro código en
"ramas", pudiendo así cambiar el flujo de ejecución, ejecutando algunas
instrucciones o no según ciertas condiciones dadas.
Iteración: (bucles for y while) Indica que, según cierta condición, un número
de instrucciones podrían repetirse un número determinado o incluso
indeterminado de veces. Las iteraciones son básicamente estructuras cíclicas
que nos permitirán repetir una cantidad de veces determinada o
indeterminada unas instrucciones.
¿Qué es Java?
Java es un lenguaje de programación y una plataforma informática
comercializada por primera vez en 1995 por Sun Microsystems.
Nació con el objetivo de ser un lenguaje de programación de estructura sencilla
que pudiera ser ejecutado en diversos sistemas operativos.
Java sirve para crear aplicaciones y procesos en una gran diversidad de
dispositivos. Se basa en programación orientada a objetos, permite ejecutar un
mismo programa en diversos sistemas operativos y ejecutar el código en sistemas
remotos de manera segura. La aplicación de java es muy amplia. El lenguaje se
utiliza en una gran variedad de dispositivos móviles, como teléfonos pequeños,
electrodomésticos. Dentro del ámbito de Internet, Java permite desarrollar pequeñas
aplicaciones (conocidas con el nombre de applets) que se incrustan en el código
HTML de una página, para su directa ejecución desde un navegador; cabe
mencionar que es necesario contar con el plug-in adecuado para su funcionamiento,
pero la instalación es liviana y sencilla.
8
Aplicaciones Desarrolladas en Java: Con el lenguaje Java se han hecho grandes
programas que son famoso en la actualidad:
Android: posiblemente es el sistema más usado y conocido en todo el mundo. Todo
el mundo lo conocerá por ser el sistema operativo más famoso de los móviles; una
de las características más importantes es que es gratis, es decir, cualquiera puede
descargarlo, instalarlo o incluso modificarlo.
¿Qué es Bizagi?
Business Process Modeling Notation (BPMN) es una notación gráfica que
describe la lógica de los pasos de un proceso de Negocio. Esta notación ha sido
diseñada para coordinar la secuencia de los procesos y los mensajes que fluyen
entre los participantes de las diferentes actividades.
La importancia de modelar con un BPMN radica básicamente en:
BPMN es un estándar internacional de modelado de procesos aceptado por
la comunidad.
BPMN es independiente de cualquier metodología de modelado de procesos.
BPMN crea un puente estandarizado para disminuir la brecha entre los
procesos de negocio y la implementación de estos.
BPMN permite modelar los procesos de una manera unificada y
estandarizada permitiendo un entendimiento a todas las personas de una
organización.
¿Qué es Packet Tracer?
Packet Tracer de Cisco es un programa de simulación de redes que permite a los
estudiantes experimentar con el comportamiento de la red
9
1.3 REFERENCIAS
[Link]
es-la-programacion-estructurada
[Link]
[Link]
[Link]
[Link]
[Link]
es-y-para-sirve-el-business-process-modeling-notation
2. DESCRIPCIÓN PROBLEMA
10
Con esto queremos ayudar a las empresas pequeñas a que tengan un crecimiento
una mejor desempeño en el mercado ya que con el uso del Software podrán reducir
sus tiempo de inventario ya que gracias que está conectado ala red y una base de
datos siempre va a brindar una mayor tranquilidad ya que el inventario va estar
siempre actualizando por cada venta o llegada de un activo o salida de un pasivo el
este mismo mandara una notificación y un listado a la app web atreves de la red
LAN y van a funcionar en simultáneo gracia a la conexión por este tipo de red .
3. Análisis del problema:
El problema mas grande la empresa pequeñas son los gasto en personal y el control
de la mercancía ya que sacar los balance contable mientras sacas el inventario
consumé mucho tiempo y dinero ya que saber cuándo los activos de la empresa
pasaron a patrimonio o a un pasivo requiere de un experto y atender a los clientes
mientras estas sacando el inventario y atiende el teléfono todo esto puede hacer
que la empresa a la cibera por eso presentamos esta solución que no requieres
tanto personal y lo dividimos en dos parte una orientada para los clientes o usuarios
un app web y otra para la empresa software que entre si estén conectada a una red
de área LAN y a su vez a un base de datos y que haga de cliente y servidor entre si
La parte de cliente va acostar con interface gráfica y con todos los productos que
ofrezca la empresa y al el momento de la compra retira el producto del inventario
automáticamente y el software también con interface gráfica y podrá borrar los
producto tan solo por el código.
11
4. Resumen lista sistemática del análisis
Funciones del Producto
Características del Usuario
Restricciones
Suposiciones y dependencias
Prorratear los requisitos.
Desarrollo de un Software y una app web para el servicio de ventas y de inventario
para cumplir con las siguientes funciones:
Registro y almacenamiento de datos personales.
Mantener organizado el ingreso y salida de los productos.
Reporte de falta de producto o fallo del sistema.
Generar alerta mensual del balance del inventario y de los pasivos y los
activos.
Acceso limitado según rol.
Permitir visualizar disponibilidad en tiempo real de los artículos de la tienda.
Mantener un inventario verídico al alcance de los usuarios seleccionados.
Para describir de forma más precisa las funcionalidades identificadas para el
Sistema, se han organizado de la siguiente manera:
Actores y Funciones
Característica
s del sistema
Administrador Gestionar información de los productos.
de sistemas
Cumplir con las funciones del sistema.
Gestionar la venta del artículo de la tienda.
Verificar alerta en el sistema.
12
Administrador Diligenciar formulario de registro.
de la tinda Registra a los empleados.
Sube el inventario.
Verificar la salida y entraba de os activos.
Cliente o Diligenciar el formulario de registro
Usuario Solicitar un articulo
Verificar disponibilidad del articulo
Cancela en línea o va a el punto físico.
Escribir sugerencias y/o observaciones del servicio
Consultar incumplimiento en el servicio
Otras Reportar fallas
Anunciar cuando se incumple algunas de las normas
requeridas
4.2 CARACTERÍSTICAS DEL USUARIO
Los usuarios potenciales son todos lo habitantes de la ciudad de Cartagena ya que
el tanto el software y la app web esta dirigido hacia esta ciudad.
4.3 RESTRICCIONES GENERALES
Este proyecto estará sujeto al tiempo de adquirir un servicio.
13
4.4 SUPOSICIONES Y DEPENDENCIAS
Algunos factores que pueden afectar los requerimientos del sistema son:
Falla es en el área de bodega.
Mantenimiento a la plataforma.
4.5 PRORRATEAR LOS REQUISITOS
Algunas mejoras que pueden plantearse para un futuro a la Arquitectura del
software son: .
Actualizar el software.
Evaluar el servicio requerido.
5. Formular los resultados del aprendizaje
Gracias al trabajo formulado, logramos obtener más conocimiento en el lenguaje de
programación, y el manejo de base de datos y el manejo de las redes de área LAN
que nos permitirán obtener información de cómo las buenas prácticas y
herramientas para diseñar las app web también podemos identificar herramienta
Balsamiq que es la web donde creamos nuestros prototipos, también de como poder
hacer la conexión de una app web y software con mucha facilidad y una conexión a
una base datos en xammp y la utilización de Packet Tracer para la simulación de las
redes para el momento hacer la conexión real tener todo claro y la como hacer un
software completamente funcional con interface grafica con la IDE NetBeans-8.2 .