Fase 2 - Planeación Del Sitio Web Karen Sanabria

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 14

Fase 2 Planeación del sitio web

Por:
Karen Dayana Sanabria Duran
Grupo: 301127_32

Tutor:
FRANCISCO JAVIER HILARION NOVOA

Universidad Nacional Abierta y a Distancia


Vicerrectoría Académica y de Investigación
Curso: Programación de sitios web
2022

1
PROPUESTA DE DESARROLLO DE SOFTWARE

2
FORMULACIÓN DEL PROBLEMA

¿Cómo controlar los procesos dentro de la empresa para verificar que toda la información esté
siempre actualizada y sea consistente con los datos adquiridos por los proveedores?

OBJETIVO GENERAL

Diseñar y desarrollar una aplicación web que brinde soluciones mediante el diseño de herramientas
en el cliente y servidor para administrar y solucionar problemas en compras, inventario, ventas y
contabilidad, que nos permita administrar el inventario de manera eficiente, disponible en consulta
en tiempo real de la empresa “Electronic SAS”.

OBJETIVOS ESPECÍFICOS

Ciclo de vida del Software Objetivo

Analizar e implementar el front-end de


una aplicación web utilizando
tecnologías que se ejecutan en el
Análisis
lado del cliente. De esta manera, se
produce un sitio web receptivo y
agradable para el usuario final.

Diseñar e implementar software usando


Diseño múltiples lenguajes de
programación.

Codificar y desarrollar el back-end de la


aplicación utilizando un lenguaje de
programación del lado del servidor
Implementación
para mejorar el control de inventario
y resolver problemas de clientes y
proveedores.

3
Realizar pruebas funcionales y de
rendimiento ejecutando algunas
Pruebas
pruebas en la aplicación para
demostrar sus pasos de producción.

MARCO REFERENCIAL

Arquitectura cliente servidor

A client-server architecture consists of a client making a request to a program. In this design model,
tasks are distributed among resource or service providers, called servers. When a requester makes
a request to another program, they call client-server to give you a response, which is usually also
the case when opening programs on a computer, although often multi-user operating systems (such
as email and printers) that have to be distributed over a computer network are more efficient.
A client server network is a communication network where clients have to connect to a server where all
available resources and applications are started, which makes all systems connected to the network
available so that all administration is centralized on the main server. It waits and receives responses
from servers, can often connect to multiple servers at the same time and always uses a graphical
user interface to interact with end users.

Modelo Vista Controlador

This model has three important components which are responsible for generating the interface of our
application this means that serves to compose the screens, pages or any type of usable result by
the user system, the next component is the controller to the main function is to act as an
intermediary between the user and the system model this will serve to store information from the
system we are developing for example: if you develop an application this distributes the application
in invoice, customer, supplier and others. For the development of this objective it is necessary to
design a database using the programming languages PHP, MySQL and other tools that allow us to
enter the entries of inventories filtered by products to enter them in this way so we can calculate the
values dela input and output of products at the time of making a purchase or sale so we can
download the invoice and this same to remove them from inventory and to know the profits received
by each product that is sold and thus to make a balance the account are equal, therefore this must
have a direct connection to the local market to make a comparison in real time calculating if the best
profitability. Therefore establish the requirements and thus validate the specifications of the modules
through an evaluation, which are composed of metrics, tools and measurement techniques, thus
4
validate the efficiency, flexibility, correctness, maintenance, security and integrity to ensure that it
meets the maximum user specifications and using quality models for each development cycle is
monitored and thus minimize any errors as quickly as possible, It is very important that this software
is linked with all quality models in order to seek the improvement of each day and that the products
we sell have a high level of quality and resource optimization that meet the standards sought and
existing quality standards. In this web application will be able to store the information in an easy way
in order to have access to which you can control purchases from suppliers, sales to the public,
inventories and the calculation of retail price including taxes and profit of the store and thus
minimizing errors so that at the time of a report comes out all accurately in order to make
improvements to the application.

METODOLOGÍA DE DESARROLLO

El sistema que se desarrollara para la


empresa “Electrónica SAS” será una
aplicación web con módulos para
manejo de inventario y caja que
estará ligada a una base de datos
para actualizar datos en tiempo real
Análisis para la empresa y clientes, una
interfaz amigable y de fácil uso, Apto
para personas que accedan desde
diferentes dispositivos que puedan
conectarse a internet y tengan
navegadores actualizados.

Un diseño ameno expresará claramente


la función de cada parte del
desarrollo, además de ser una
interfaz amigable, su diseño también
Diseño
es modular, cada módulo en sí es
responsable de una tarea, y su
lógica no está acoplada, el negocio
no está acoplado con otros. módulos

Además de asegurar cada versión de la


aplicación web en GitHub con Git,
se usará HTML y CSS para construir
Implementación
y diseñar la página, y se usará
JavaScript para agregarle
funcionalidad.

5
El objetivo es detectar errores que
puedan haber ocurrido en etapas
Pruebas anteriores y corregirlos cuando
ocurran, para asegurar la calidad del
software para el usuario final.

REQUERIMIENTOS

Funcionales

El aplicativo permite ingresar nuevos productos al inventario.

La aplicación permite consultar existencias de productos en inventario

El aplicativo permite crear perfiles cliente para llevar su historial como clientes

El aplicativo permite crear perfiles proveedor para llevar historial de compras.

El administrador podrá realizar consultas de registros de compras o ventas.

Requerimientos No Funcionales

Solo el perfil de administrador podrá realizar cambios de registros ya sea de ventas, compras o
inventario.

La aplicación tendrá una interfaz sencilla permitiendo su fácil uso.

La aplicación actualizara el inventario al momento de realizar una venta.

La aplicación no tendrá restricción de cantidad para la creación de perfiles.

Para modificar parámetros como impuestos o utilidad, se debe solicitar al administrador del programa.

FINALIDAD DEL PROYECTO

6
Al acceder a un servidor web o interfaz gráfica a través de un navegador utilizando una conexión a
Internet o intranet, cree aplicaciones web que cumplan con todos los requisitos que los usuarios y
clientes pueden utilizar. Esta aplicación se puede ver en una variedad de dispositivos y su
apariencia se puede ajustar para una mejor navegación y facilidad de uso allí. El objetivo de la
aplicación es apoyar el control detallado de los productos existentes en cada área con el fin de
optimizar la producción y reducir posibles errores para la empresa “Electronic SAS”.

CRONOGRAMA

CRONOGRAMA DE ACTIVIDADES
FASE 1 FASE 2 FASE 3 FASE 4
ACTIVIDADE
S 5/09/2 28/09/2 29/09/2 27/10/2 28/10/2 27/11/2 28/11/2 11/12/2
022 022 022 022 022 022 022 022
ANALISIS

DISEÑO
IMPLEMENA
CION
PRUEBAS

RECURSOS

Recursos Humanos Equipos Software

Equipo de trabajo conformado por losEquipos de cómputo dotados de


integrantes del cursoprogramación software adecuado para  Servidor Apache
de sitios web, liderados por eldiseño, desarrollo y pruebas de  Navegador WEB
nuestro tutor yguía funcionalidad.  Software libre

EVALUACIÓN DE APLICABILIDAD

7
Social Ambiental Económica Tecnológica

A nivel
económic
o evitara
la compra
de
elementos
A nivel ambiental se físicos
implementará la para su
A nivel tecnológico va a
A nivel social tendrá un impacto
facturación electrónica facturació poder maximizar sus
muy importante ya que se
con aprobación digital n e procesos realizándolos
beneficiarán todos los usuarios,
del pedido por parte inventario, de manera más precisa
clientes y administradores que
del cliente, reduciendo también y rápida
interactúen con el software.
en un 100% el uso de evitara la
papel para facturación compra
innecesari
a de
productos
que aun
estén en
stock.

8
DESCARGA XAMPP

9
10
11
12
Tabla de Control de Cambios

Versión del
Fecha y Hora Estudiante Aporte Descripción
Documento
Se realiza creación de la
propuesta, en la que se
encuentra la formulación
Creación inicial
28/9/2022 Karen del problema, los objetivos,
V1 de la propuesta
20:28 Sanabria el marco referencial, la
del proyecto
metodología de desarrollo,
los requerimientos y la
evaluación de aplicabilidad.

13
Bibliografía

DEVELOPER. (2022). MVC. Obtenido de https://developer.mozilla.org/es/docs/Glossary/MVC


INTERFAZNETWORKING. (2022). Modelo cliente servidor. Obtenido de
https://blog.infranetworking.com/modelo-cliente-servidor/
PLAZZI. (2022). ¿Qué es el patrón MVC? Obtenido de https://platzi.com/tutoriales/1248-pro-
arquitectura/5466-que-es-el-patron-mvc/?
utm_source=google&utm_medium=cpc&utm_campaign=17739691128&utm_adgroup=&ut
m_content=&gclid=Cj0KCQjwj7CZBhDHARIsAPPWv3ezlgn9FQlvlj3dyI0A1XXaw4SCFeie0LN
M3kAjO4BjSXIoyjpjJ0UaAnv1EA

14

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy