Está en la página 1de 13

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

CURSO DE PROGRAMACIÓN DE SITIOS WEB

ENTREGADO POR:
SANTIAGO SILVA – 1010045503

ENTREGADO A:
FRANCISCO JAVIER HILARION NOVOA

UNIDAD 1 – FASE 2 – PLANEACIÓN DEL SITIO WEB

BOGOTÁ
2021
FORMULACIÓN DEL PROBLEMA

¿Cómo controlar la cantidad de inventario y que se pueda actualizar cada vez que
se realiza una venta o se provee el stock?
OBJETIVOS

Objetivo general:

- Diseñar un sistema que pueda controlar el inventario dependiendo de las


ventas que realice la empresa.

Objetivos específicos:

- Diseñar un sistema de control de inventario.


- Diseñar un sistema que actualice el inventario de acuerdo a cada venta
realizada.
- Implementar un resumen del inventario en bodega para que el control de
este mejore.
MARCO REFERENCIAL

The client-server architecture is a software design model in which the tasks are
divided between the providers of resources or services, called servers, and the
demanders, called clients. Design patterns are techniques to solve common
problems in software development and other areas related to interaction or
interface design.

Model-view-controller is a software architecture pattern that separates data and


mainly what is the business logic of an application from its representation and the
module in charge of managing events and communications.
METODOLOGÍA DE DESARROLLO

Podemos evidenciar que la principal problemática de la empresa es el control de


productos en bodega/stock, ya que, al no tener un control de esto, se han
generado problemas de ventas y de inventario de producto. Ahora, con el sistema
que se propone se piensan solucionar esos problemas de la siguiente manera:

 Crear un sistema en donde se ingrese la cantidad de productos que


ingresan a la empresa y que están en bodega. Con esto se tiene el conteo
específico de cada producto.

 Al ingresar un producto al sistema, se habilita un sistema de verificación de


producto, en donde se determina si el producto es apto para salir a venta al
público o no. Si es así, se agrega a stock, de lo contrario, no.

 Es importante recalcar que el sistema también afectaría el proceso de


ventas, ya que cada venta no se haría manualmente, sino que cada venta
se agregaría al sistema, evidenciando que productos se compran, de tal
manera que disminuya la cantidad de productos en bodega, y evitando la
problemática de falta de productos.

 Dependiendo de la preferencia de la empresa, en el sistema se habilitará un


resumen mensual de los productos que ingresaron a bodega, cuántos
fueron defectuosos y cuántos se vendieron, para que puedan realizar
análisis estadísticos de la rentabilidad de sus productos, y mejorar la
situación financiera de la empresa.
REQUERIMIENTOS ESPECÍFICOS DEL APLICATIVO

Requerimientos funcionales:

1. Registrar productos en bodega.


2. Registrar productos defectuosos.
3. Registrar productos en venta.
4. Registrar productos vendidos.
5. Generar documento resumen de los anteriores datos cada cierto tiempo.

Requerimientos no funcionales:

1. Interfaz amigable con el usuario.


2. Fácil manejo de la plataforma, ya que las funcionalidades que maneja son
muy específicas.
3. Seguridad en el manejo de datos para evitar la exposición de bases de
datos públicamente.
4. Permite actualizaciones del sistema en caso de que el cliente necesite
agregar nuevas funcionalidades.
5. Cada proceso que realiza el sistema es eficaz y rápido, sin problemas o
demoras.
FINALIDAD DEL PROYECTO

El sistema tiene el objetivo de controlar la cantidad de productos que maneja la


empresa, ya sea en bodega o los que se han vendido. Como primera medida el
sistema tiene la función de registrar la cantidad de productos que entran a bodega.
A cada producto se le hace una evaluación en donde se registra en el sistema si
está defectuoso o está listo para salir a ventas. Después de esto, cada vez que se
realice una venta, se descontará la cantidad de productos vendidos a la cantidad
que está guardada en el sistema, y de esa manera saber la cantidad exacta de
productos disponibles que quedan. Por último, dependiendo del lapso de tiempo
que prefiera el cliente, se genera un resumen en un documento, en donde se
evidencia la cantidad de productos que entraron, la cantidad de productos
defectuosos, la cantidad de productos aptos para venta, y la cantidad de productos
vendidos, esto con el fin de tener los datos necesarios para realizar un análisis
estadístico y la empresa pueda mejorar financieramente, ya que tienen más
control sobre el sistema que se maneja en la empresa.
CRONOGRAMA

Fecha de Días Fecha


Actividades
Inicio Duración Fin
Presaberes 1-feb 14 14-feb
Planeación del sitio web 15-feb 24 10-mar
Diseño e implementación frontend 11-mar 28 7-abr
Diseño e implementación backend 8-abr 32 9-may
valuación y operación del sitio web 10-may 14 23-may

Diagrama de Gantt
1-feb 21-feb 13-mar 2-abr 22-abr 12-may

Presaberes

Planeación del sitio web

Diseño e implementación frontend

Diseño e implementación backend

valuación y operación del sitio web


RECURSOS

 Desarrollador de software: Persona encargada de realizar el sistema.


 Desarrollador backend: Persona encargada de realizar los ajustes del
servidor, y realizar cada funcionalidad del sistema, para que el sistema
pueda conectarse con los servidores y manejar la data. Además,
implementa la base de datos en donde se guardará toda la información
manejada.
 Servidor
 Host
 Computador
 Diseñador
EVALUACIÓN DE APLICABILIDAD

El sistema solo trae consecuencias positivas para la empresa. Como primera


medida el flujo de trabajo se vuelve mucho más rápido y eficaz, ya que la
contabilidad de los productos no se lleva manualmente, sino que se monitorea
digitalmente. En cuanto a lo económico, lo único en lo que se invierte es en el
desarrollo del aplicativo y en la capacitación para los trabajadores al momento de
usarlo. Podemos tener en cuenta que, al llevar un control más detallado del
proceso de un producto, las ventas pueden mejorar, ya que mejora la atención al
cliente, evitando que haya conflictos a la hora de cualquier compra de producto
por el cliente. Esto quiere decir que no se disminuye la cantidad de personas que
trabajan en la empresa, sino que se capacitan para aprender a manejar el nuevo
sistema y que mejore su flujo de trabajo, así que, a nivel social no se vería
afectado por la integración de este aplicativo. Es de importancia recordar que el
sistema es fácilmente actualizable, lo que quiere decir que, si la empresa necesita
agregar alguna funcionalidad, es sencillo agregarla, y no afectará los demás
procesos, y será más rápido su adaptación, debido a que los trabajadores ya
conocen el sistema.
CONFIGURACIÓN SERVIDOR
CONCLUSIONES

 Identificar un problema y proporcionar un sistema que pueda brindar una


solución.
 Identificar de qué manera afectaría un sistema a un flujo en un sistema ya
establecido.
 Identificar las mejores variables de un sistema para que su integración a un
flujo cause las menores consecuencias
REFERENCIAS BIBLIOGRÁFICAS

Tomado de https://es.wikipedia.org/wiki/Cliente-servidor
Tomado de https://es.wikipedia.org/wiki/Patr%C3%B3n_de_dise%C3%B1o

Tomado de
https://es.wikipedia.org/wiki/Modelo%E2%80%93vista%E2%80%93controlador

También podría gustarte