Вы находитесь на странице: 1из 14

PROGRAMACIÓN DE SITÍOS WEB

Unidad 1 – Introducción al desarrollo web


FASE 2 – Planeación del sitio web interactivo

ESTUDIANTES:

CARLOS MAURICIO VARGAS CICERI


Código: 1.117.511.542
JOHAN EDISSON RUBIANO GUTIERREZ
Código: 1.075.229.232
ANDRES FERNANDO RODRÍGUEZ MENESES
Código: 1.085.289.474
CESAR ADOLFO PARRA ARENAS
Código 17.689.733
CARLOS ENRIQUE LOZANO SOPINA
Código: 1006505797

GRUPO:
301127_32

Tutor:
FRANCISCO JAVIER HILARION NOVOA
Especialista en Seguridad Informática

Universidad Nacional Abierta y a Distancia – UNAD


Escuela Ciencias básicas, tecnología e ingeniería
Programa Ingeniería de Sistemas
1 de octubre del 2020
INTRODUCCIÓN

El presente trabajo está basado en la planeación de propuestas de sitios web


interactivos haciendo uso de los fundamentos teóricos de las áreas
anteriormente reconocidas donde vamos a dar la solución a un problema muy
habitual en el área del comercio, las fallas de Stock en sus inventarios,
mediante el uso de herramientas tecnológicas que facilitan el trabajo del día a
día, en la solución del problema se cumplirán los requisitos necesarios de un
cliente los cuales se convertirán en parte fundamental de cumplir nuestro
objetivo. La finalidad es plantear una propuesta de sitio web a la tienda “Andes
Electrónica” en donde se tratarán las distintas dimensiones en cuanto lo social,
ambiental, económico y tecnológico, se busca desarrollar la metodología de
acuerdo con los requerimientos establecidos para dar solución al problema.
ACTIVIDAD PARA DESARROLLAR

El estudiante debe realizar las actividades citadas a continuación con respecto


al siguiente requerimiento:

La tienda “Andes Electrónica” se dedica a la comercialización de componentes


electrónicos tales como: resistencias, transistores, circuitos integrados,
sistemas embebidos, condensadores, bobinas y demás elementos de uso
común en la industria, control y automatización electrónica de procesos. Pero
en los últimos días ha tenido inconvenientes con respecto a la cantidad de
productos que ofrece a sus clientes, ya que en existencia aparece una cantidad
y cuando se verifica en bodega dicha cantidad de productos no coincide, este
descontrol ha generado problemas con los clientes y con los proveedores, por
lo anterior requiere un aplicativo web que le permita controlar las compras a
proveedores, ventas al público, inventarios y cálculo de precio de venta al
público incluyendo impuestos (%) y utilidad para la tienda (%).

En un escrito debe documentar una propuesta de un proyecto de desarrollo de


software con respecto a la problemática entregada. Dicha propuesta debe ser
resumida y tener definido:

➢ Formulación del problema


➢ Objetivos
➢ Metodología de desarrollo
➢ Requerimientos específicos del aplicativo
➢ Finalidad del proyecto
➢ Cronograma
➢ Recursos

A continuación, se realizará la propuesta de desarrollo del software teniendo


en cuenta las problemáticas existentes al interior de la compañía.
FORMULACIÓN DEL PROBLEMA

Se desarrollará una propuesta para la empresa “Andes Electrónica” con el fin


de mejorar las fallas de Stock en sus inventarios, pues no coinciden los datos
almacenados en el sistema con los ubicados en las bodegas. Debido a ello se
están presentando inconvenientes con sus clientes y proveedores.

Por tal motivo se requiere desarrollar un aplicativo web que le permita controlar
las compras a proveedores, ventas al público, inventarios y cálculo de precio
de venta al público incluyendo impuestos (%) y utilidad para la tienda (%).

¿Cómo se pueden controlar los procesos al interior de la entidad


validando que toda la información se encuentre actualizada y que
corresponda a los datos solicitados?

Al implementar la sistematización de la información mediante una aplicación


web, la entidad podrá validar la cantidad de productos existentes al interior de
su stock, ayudados de un arqueo que nos permita determinar sus cantidades.
Por otro lado, al contar con la sistematización de todos los procesos se podrá
ejercer vigilancia tecnológica a cada proceso (desde la compra a los
proveedores hasta las utilidades para la tienda).

Sistematizar y automatizar los procesos le permiten al cliente validar en tiempo


real sus estados financieros y le permiten realizar proyecciones reales hacia el
futuro.
OBJETIVO GENERAL

Desarrollar un aplicativo web que posea una estructura congruente haciendo


énfasis en el control de ventas de la empresa. contará con diferentes módulos,
con la firme intención de validar y recopilar la información suficiente para la
automatización digital, el cual será realizado mediante diversos lenguajes de
programación como PHP, HTML, CSS, gestor de base de datos phpmyadmin y
posiblemente framework de Bootstrap. El aplicativo se realizará con el fin de
mejorar las diferentes fallas identificadas en los procesos de control de ventas,
compras a proveedores, ventas al público, inventarios y cálculo de precio.

OBJETIVOS ESPECÍFICOS

➢ Desarrollar un aplicativo web con la capacidad de controlar las compras


a proveedores y con la capacidad de calcular todo tipo de ventas al
público de los productos de empresa “Andes Electrónica” obteniendo la
oportunidad más rentable.

➢ Desarrollar un aplicativo web que permita realizar consultas en tiempo


real que permitan determinar la cantidad de productos que ofrecen a sus
clientes a partir del control de inventario de la tienda “Andes Electrónica”.

➢ Determinar la calidad del software mediante la aplicación de pruebas del


buscando la calidad de este.

➢ Articular en el aplicativo todas las áreas involucradas en la cadena de


producción mediante un diseño de interfaz agradable, funcional y de fácil
uso.

➢ Ingeniar una UI (interfaz del usuario) del sistema agradable al usuario


utilizando softwares de diseños de páginas. Esto con el finde que el
aplicativo sea agradable a la vista y llamativo al momento de utilizarlo.
METODOLOGÍA DE DESARROLLO

Para el desarrollo de este objetivo es necesario diseñar una base de datos


haciendo uso del lenguaje de programación PHP, MySQL y demás herramientas
donde nos permita almacenar las entradas de inventario filtrando al momento
de ingreso cada uno de sus productos. De igual manera, para calcular los
valores de salida al momento de generar una factura de venta con el fin de
descargar los valores existentes en inventarios y se calcule las utilidades
obtenidas. Esto para que al momento de hacer un balance las cuentas sean
iguales, por lo cual este debe tener una conexión directa al mercado local para
hacer una comparación en tiempo real calculando a si la mejor rentabilidad.

Por lo tanto se establecerán los requisitos y se validaran las especificaciones de


los módulos mediante evaluación, las cuales están compuestas por las
métricas, herramientas y técnicas de medición al igual que los criterios de
decisión que se aplicarán en la evaluación buscando cubrir todos los requisitos
de la evaluación. Dichas métricas se implementarán en función de su calidad
realizando comparaciones fiables con criterios que permitan tomar decisiones
acertadas en su elaboración. Para ello se puede tener en cuenta la Norma
ISO/IEC 25020.

De igual manera se validará la eficiencia, flexibilidad, corrección,


mantenimiento, seguridad e integridad para garantizar que cumpla al máximo
con las especificaciones del usuario, utilizando los modelos de calidad para que
cada ciclo del desarrollo este monitoreado y se minimice cualquier error lo antes
posible. Es importante resaltar que, al realizar la implementación de los
modelos de calidad de software, se está buscando que se mejore cada día más
y más el producto entregado y tratar de llevarlo a unos niveles de perfección
con calidad y optimización de recursos que cumplan con los estándares
buscados y existentes como las normas estudiadas ISO IEC 9126, ISO IEC
9548, ISO, IEC 25000 entre otras.
REQUERIMIENTOS ESPECÍFICOS DEL APLICATIVO

El aplicativo web estará en la capacidad de almacenar información de fácil


acceso con la se podrá controlar las compras a proveedores, ventas al público,
inventarios y cálculo de precio de venta al público incluyendo impuestos y
utilidad para la tienda, minimizando los errores, fallas o falta de información.
Ahora, es de tener en cuenta que se deben considerar otros elementos de
interés, los cuales optimizan su elaboración; requisitos de contenido, de
navegación, interfaces con el usuario y de evolución de la aplicación.

Los requerimientos funcionales del aplicativo web estarán sujetos para las
actualizaciones que vayan al caso según lo que se determine más viable para
el desarrollo del aplicativo, se debe contar una herramienta que permita
reconocer mediante lector de códigos los productos que ingresaría a sistemas,
de esta forma optimizara el proceso de entrada y salida los productos. Para ello
la aplicación se encargará de crear reportes y consultas de los productos que
reposan en inventario y a partir de esa información tomar decisiones para los
encargos a los proveedores, adicionalmente se calculará el valor de las ventas
y las utilidades de la empresa.
FINALIDAD DEL PROYECTO

Crear un aplicativo web que cumpla con todos los requerimientos en lo cual los
usuarios y clientes pueden utilizar accediendo a un servidor web o interfaz
gráfica utilizando el medio de conexión internet o intranet mediante un
navegador. Esta aplicación podrá ser visualizada en diversos dispositivos
adaptando su apariencia para lograr una mejor navegabilidad y usabilidad al
interior de esta.
El aplicativo tendrá con finalidad dar apoyo a cada área para llevar un control
detallado de los productos existentes, con el fin de optimizar la producción y
disminuir los potenciales errores en la empresa “Andres Electrónica”.

CRONOGRAMA

RECURSOS

Para el desarrollo del proyecto es necesario contar con los siguientes recursos,
los cuales hacen posible el desarrollo:

Tipo de recurso Descripción

Recurso físico Lugar adecuado para el equipo, el cual posea una conexión
estable y segura “sean estas oficinas o algún lugar de nuestra
casa”.
Recurso técnico Equipos de cómputo dotados de software adecuado para el
diseño, desarrollo y pruebas de funcionalidad.
Recurso Equipo de trabajo conformado por los integrantes del curso
Humano programación de sitios web, liderados por nuestro tutor y guía.
Recurso Inversión intelectual con la apropiación del conocimiento con
financiero el fin de aplicar las técnicas aprendidas en el curso “el mejor
pago es el conocimiento compartido y adquirido”
EVALUACIÓN DE APLICABILIDAD

De acuerdo al estudio realizado en la tienda “Andes Electrónica” podemos


identificar que tendrá un impacto social muy importante ya que se beneficiaran
todos los usuarios, clientes y administradores que interactúen con el aplicativo,
también se verá beneficiada a nivel económico porque ayuda a disminuir el
desorden al momento de organizar los productos y permite que el
administrador y el cliente acceda a los datos de modo interactivo por medio del
aplicativo por lo cual tendrán toda información contando con un stock
actualizado y la visualización de los componentes solicitados, adicionalmente
se estará aportando al cuidado del medio ambiente, pues se implementará la
facturación electrónica con aprobación digital del pedido por parte del cliente,
reduciendo en un 100% el uso de papel para facturación.

por otro lado, podemos indicar que beneficia el medio ambiente aplicaría en el
ahorro de papel ya que los diferentes tipos de consultas que se realicen tanto
el administrador como el cliente o usuario final se pueden mostrar en pantalla,
con lo cual se busca que al sistematizar los procesos se genere un impacto
positivo. El poder hacerle seguimiento en tiempo real al control de inventario
de la empresa puede contribuir a mejorar la logística de entrega de las ventas,
a que el nivel de satisfacción del cliente respecto a la atención prestada y que
esto se vea reflejado en las cifras de las ventas.

Debido a este gran cambio la empresa tendrá ganancias económicas al evitar


la compra de elementos físicos para su facturación e inventario, adicional a ello
logrará ser reconocida por su eficiencia y eficacia en el tráfico de datos debido
a su alto componente tecnológico, lo cual la hará sobresalir sobre otras
empresas dedicadas a realizas actividades similares
CLIENT - SERVER ARCHITECTURE

The client-server architecture consists of the interaction between a client that


makes requests to another, in this case a program (server) which gives an
immediate response. The client-server interaction is the support of most
network communication, which helps to understand the basis on which the
distributed algorithms are built.

Under this model, each user is free to obtain the information they want at any
given time. In short, when we talk about the implementation of a client/server
architecture, we refer to a distributed information system which can exchange
information within this architecture.

MODEL VIEW – CONTROLLER

The model view controller (Model, Views & Controllers) is a software


architecture proposal used to separate the code by its different responsibilities,
keeping several layers that are in charge of doing a very specific task, which
offers many benefits. This is used initially in systems where the use of user
interfaces is required "although in practice the same architecture pattern can
be used for different types of applications".

It arises from the need to create more robust software with a more appropriate
life cycle, where the ease of maintenance, reuse of code and separation of
concepts is enhanced.
INSTALACIÓN SOFTWARE APPSERV
CONCLUSIONES

• Al realizar esta actividad se han puesto en práctica diversos aspectos que


deben ser tenidos en cuenta al momento de realizar un desarrollo de tipo
aplicación web, pues normalmente se sobre estima la manera en la cual
estos se elaboran y se piensa que son de fácil realización, cuando por el
contrario detrás de cada desarrollo existe un grupo de personas
dedicadas a realizar diversas funciones en pro de que el resultado final
sea el esperado y cumpla con las necesidades del cliente.

• en el desarrollo de esta actividad se identifica a modo de aprendizaje el


MVC o Modelo-Vista-Controlador el cual es un patrón de arquitectura de
software que, utilizando 3 componentes “vistas, Models y Controladores)
separa la lógica de la aplicación de la logica de la vista, también podemos
decir que en una aplicación con esta información podremos desarrollar el
aplicativo web solicitado por la tienda.

• Los aplicativos webs son primordiales para solucionar problemas


económicos, ambientales y sociales. Pues ayudan bastante a
contrarrestar muchas deficiencias de una empresa y problemáticas que
afrontan, como lo es la contaminación al medio ambiente. Es
prácticamente fundamental que una empresa utilice hoy en día estas
herramientas, pues la convierte en una empresa moderna y adaptada ya
al nuevo milenio generando gran impacto en la sociedad y favoreciendo
su nivel económico.
REFERENCIAS BIBLIOGRÁFICAS

• Cobo, Ángel, et al. PHP y MySQL: tecnologías para el desarrollo de


aplicaciones web. (Páginas. 1 - 20). Ediciones Díaz de Santos, 2005. ProQuest
Ebook Central. Recuperado de: https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/57476?page=19

• Cardador, C. A. L. (2014). Implantación de aplicaciones web en entornos


internet, intranet y extranet (mf0493_3). (Páginas. 9 - 44). Recuperado de
https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/44135?page=15

• Solórzano, P. B. (2006). Planeación y desarrollo de web site. (Páginas. 3 - 6).


Recuperado de: https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/31654?page=3

• Vidal, C. L., López, L. L., Rojas, J. A., & Castro, M. M. (2017). Desarrollo de
Sistema Web de Reclutamiento y Selección y de Directivos por Competencias
mediante PHP CodeIgniter 3.0. Información Tecnológica. Recuperado de:
https://bibliotecavirtual.unad.edu.co:2444/10.4067/S0718-
07642017000200021

Вам также может понравиться