Está en la página 1de 10

CRISTHIAN LENNIN NOSSA NIÑO

CÓDIGO:1.095.954.238

FRANCISCO JAVIER HILARIÓN NOVOA

TUTOR

INGENIERIA DE SISTEMAS

PROGRAMACIÓN DE SITIOS WEB

CÓDIGO: 301127_15
La tienda “Tesla Electronics” 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 (%).

Formulación del Problema

¿Cómo Reducir las perdidas y generar un control en la empresa


con un aplicativo web?

Objetivos

Objetivo General

Crear una solución a la problemática que tiene La tienda “Tesla


Electronics”, brindando sostenibilidad y control en los productos que se
comercializan.

Objetivos Específicos

• Realizar un aplicativo web, con una interfaz clara y entendible para


mejorar la navegación y las ventas entre los usuarios y la tienta
“Tesla Electronics”
• Integrar al Aplicativo web una base de datos, para el control y el
inventario de los productos a la venta
• Capacitar completamente al personal en el uso del aplicativo para
su buen uso.
Metodología de desarrollo

Observando la problemática los pasos a seguir serían los siguientes:


• Una investigación profunda en la tienda para detallar
profundamente la problemática y las causas del problema.
• Documentar las fallas del sistema para optimizar y brindar solución
a todo
• Implementar los Mokups necesarios para la realización del sitio web.

Requerimientos Específicos Del Aplicativo

• Implementación y desarrollo de un modulo inventario para llevar a


cabo un control de los productos que tiene la empresa y las ventas.
• Desarrollo y optimización de la interface tanto de inicio como del
final, para la buena comprensión de los usuarios.
• Implementar un firewall en la web para la protección de los datos.

Finalidad Del Proyecto

La aplicación web una vez efectuada, podrá llevar a cabo una secuencia
de las ventas que se hagan y un orden en los productos del inventario,
tanto lo que ingresa, lo que se vende, lo facturado y los gastos que se
han tenido. El encargado del aplicativo podrá llevar seguimiento de los
movimientos por medio del modulo Reportes, allí aparecerán todo lo que
ha salido y entrado al inventario.
CRONOGRAMA

N° Descripción de actividad Fechas

1 Búsqueda de información, y requerimientos del aplicativo

2 Diseño de mockups para el desarrollo del sitio web

3 Aprobación del diseño e inicio del frontend y backend

4 Funcionalidad de módulos en modo de prueba.

5 Inicio de la backend y frontend del módulo de inserción de


Consulta

6 Pruebas de funcionalidad del módulo de consulta

7 Inicio de la backend y frontend del módulo de facturación de


información

8 Pruebas de funcionalidad del módulo de facturación

RECURSOS

• Un computador de escritorio o portátil


• Procesador i7 (Preferiblemente)
• 4GB De Ram (Mínimo)
• Disco Duro 1 TB

Adicionalmente se requiere el software libre APPSERV, el cual


incluye servidor apache, PHP y MySQL.
ESCRITO

Hoy día, el desarrollo de aplicaciones y la implementación de sistemas


web a medida se han convertido en la base tecnológica de las empresas
modernas. Desarrollar este tipo de plataformas digitales es invertir en
eficiencia, ya que los beneficios que pueden brindar mejoran no solo los
procesos sino los alcances funcionales y comerciales de la marca.
En la actualidad, las empresas se apoyan cada vez más en adoptar
un sistema que automatice sus procesos y mejore el tratamiento de sus
productos, por lo que el desarrollo de una aplicación web o de escritorio
está dejando de ser una alternativa para pasar a ser un requerimiento
casi esencial. Las empresas están adaptándose continua y rápidamente a
los cambios que se presentan en el entorno por causa de la alta
competencia y la dinámica cambiante del mercado, y el desafío que estas
plataformas plantea es enorme para aquellas firmas dispuestas a
aprovecharlas.
Por ejemplo, al llevar adelante una aplicación web con registro de clientes,
se puede llevar una relación bien detallada de las compras, pagos
pendientes, facturación, e incluso información sobre el tipo de productos
que consume y cuáles podrían interesarle por ser complementarios o
adicionales. Sin duda, este tipo de datos es muy valioso para tener un
conocimiento bien exhaustivo de tus consumidores y planificar qué
otras acciones u opciones es posible brindarles según sus gustos, hábitos
de consumo y necesidades.
Escrito en Ingles
client server architecture

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 plaintiffs, called clients. A client makes requests to
another program, the server, who answers it. This idea can also be
applied to programs that run on a single computer, although it is more
advantageous in a multi-user operating system distributed through a
computer network.

In this architecture the process capacity is distributed between the


clients and the servers, although the organizational advantages due to
the centralization of the information management and the separation of
responsibilities are more important, which facilitates and clarifies the
system design

The separation between client and server is a logical separation, where


the server does not necessarily run on a single machine nor is it
necessarily a single program. Specific types of servers include web
servers, file servers, mail servers, etc. While its purposes vary from one
service to another, the basic architecture will remain the same.

The client-server network is a communications network in which clients


are connected to a server, in which the various resources and
applications that are available are centralized; and that makes them
available to customers every time they are requested. This means that
all the procedures that are carried out are concentrated on the server,
so that the requirements from the clients that have priority, the files
that are for public use and those that are restricted, the files that are
used are arranged they are read only and those that, on the contrary,
can be modified, etc. This type of network can be used together in case
it is being used in a mixed network.
EVIDENCIAS INSTALACIÓN
CONCLUSIÓN

Finalizando el trabajo podemos ver la importancia de la programación web


en el entorno empresarial, ya que facilita el movimiento de los registros,
ventas e inventarios para llevar un mejor control y evitar pérdidas para
la empresa. Concluimos que no existe sitio web perfecto, siempre
tenemos que esforzarnos como programadores para dar lo mejor e ir
optimizando el aplicativo en el cual trabajemos.
REFERENCIAS BIBLIOGRAFICAS

Díaz Scarpetta, C. ( 20,11,2018). Planificación de proyectos web.


[Archivo de video]. Recuperado de: http://hdl.handle.net/10596/21647

Hilarion Novoa, F. ( 16,11,2018). Modelo vista controlador. [Archivo de


video]. Recuperado de: http://hdl.handle.net/10596/21624

Vara, Mesa, Juan Manuel, et al. Desarrollo web en entorno servidor.


(Páginas. 13 - 24). RA-MA Editorial, 2014. ProQuest Ebook Central.
Recuperado
de: https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action
?ppg=13&docID=3229695&tm=1544023066660

También podría gustarte