Está en la página 1de 10

IV.

PROPUESTA

4.1 DESARROLLO DE LA PROPUESTA

4.1.1 Planificación

Es pertinente elaborar la planificación inicial para identificar el objetivo de cada operación

o actividad que se realiza en el proceso de desarrollo de la aplicación.

4.1.2 Análisis de Procesos

Para definir los alcances funcionales, se analizará el proceso definido directamente en el

almacén

Recientemente el almacén de la canasta transfronteriza Tulcán para llevar a cabo el proceso

de registro de inventarios lo realizan manualmente a través de una hoja de cálculo en donde

se ingresan semanalmente los productos que van llegando a la bodega de dicho almacén.

Cabe recalcar que la persona encargada de llevar el respectivo levantamiento de la

información de los productos tecnológicos no lo realiza correctamente como es debido ya

que la información no se encuentra actualizada y es así que causa inconveniente al

momento de presentar reportes actuales.

4.1.3 Modalidad de la investigación


La presente investigación tiene una modalidad investigativa cuantitativa ya que en este tipo

de investigación se maneja directamente un diseño experimental porque nos permite

establecer estrategias al momento de la implementación de un software además de que usa

la investigación de campo, experimental y bibliográfica.

4.1.4 Recolección de la información

La información se logró recolectar gracias a la colaboración del encargado del almacén ya

que es el quien lleva el registro del inventario del almacén y también cabe recalcar se

facilitó la observación de cómo es que se lleva a cabo dicho proceso.

Las entrevistas al personal del almacén se las llevó a cabo en varias ocasiones hasta

completar toda la información necesaria y requerida para desarrollar el proyecto.

4.1.5 Procesamiento y análisis de la información

Ya recolectada la información pertinente se procedió al análisis de los datos obtenidos los

cuales fueron de gran importancia para la formulación de la propuesta.

Como resultado de las entrevistas y la observación realizada en el almacén se obtuvo lo

siguiente:

El personal que da soporte a los usuarios interviene en el inventario de equipos

informáticos actualizándolo de acuerdo a los cambios que se presenten.

Una vez realizadas todos los análisis se llegó a la conclusión de que el almacén no posee

una aplicación propia para llevar este tipo de registros sino q se lo lleva manualmente y hay

perdida de datos.
Subproceso 1: El encargado se dirige a las personalmente a la bodega para realizar la

constatación de los productos existentes.

Subproceso 2: El especialista lleva a cabo el levantamiento físico de los equipos utilizando

el formato establecido.

Subproceso 3: Se encuentra registrado el bien la lista:

 Si: se marca en el formato que el equipo se encuentra registrado

 No: se activa el subproceso 4

Subproceso 4: El encargado ingresa los datos del usuario, la dirección a la que pertenece y

los datos relacionados de acuerdo al tipo de producto que se encuentre en bodega.

Subproceso 5: Una vez realizado el levantamiento del inventario se lo consolida y se lo

tiene disponible para las actividades diarias del almacén.

De los subprocesos descritos anteriormente se han identificado los requisitos funcionales y

no funcionales.

Tabla de Requerimientos Funcionales/No funcionales

Módulo Requisitos funcionales Requisitos no funcionales


Administración El sistema brindara seguridad para ser

utilizado por usuarios registrados, con

diferentes niveles de acceso. Se

crearán roles de acuerdo a las

necesidades, en este caso se crearán

dos roles los cuales serían

administrador y empleados.

Autenticación El sistema pedirá el usuario y La aplicación funcionará en

contraseña, los cuales serán validados cualquier tipo de navegador

en el propio sistema y una vez

validados ingresaran al módulo

establecido.

Gestión El sistema permitirá registrar los

productos que se encuentren en

bodega.

El sistema permitirá agregar clientes,

empleados, categorias, proveedores

Reportes El sistema permitirá realizar informes

de los clientes, productos, empleados

y de las ventas que se realicen en el


almacén

4.1.5 Alcance del Software

Una vez realizado el respectivo análisis de los subprocesos y las funcionalidades

identificadas, el software a desarrollarse tendrá los siguientes alcances:

4.1.5.1 Módulo de administración de usuarios

 Crear usuarios y asignar perfiles

 Para este proyecto se creará roles de acuerdo a las necesidades. En este caso se

crearán solamente dos roles

o Rol administrador: tendrá todos los permisos para modificar información de

los usuarios y productos en si podrá ingresar a todos los módulos

o Rol de empleado: manejará todo lo referente a los productos, tendrá todos

los derechos para administrar los equipos y podrá realizar y ver los

diferentes reportes.

4.1.5.2 Módulo de ingreso

 Ingreso del usuario a la aplicación de acuerdo al perfil asignado


4.1.5.3 Módulo de gestión

 Crear, modificar equipos

 Asignar equipos a usuarios

4.1.5.4 Módulo de Reportes

 Realizar consultas

 Realizar informes con parámetros establecidos o parametrizables.

4.1.6 Diseño

4.1.6.1 Modelo de Datos

Se definirá en forma general, el modelo de datos que serán implementados en el almacén.

4.1.6.2 Arquitectura funcional de la aplicación

La arquitectura está definida por herramientas de código abierto disponibles para el

lenguaje java, las cuales utilizan el patrón MVC, y se basan en una estructura de capas:

presentación, negocio y datos.

Capa de presentación Capa de negocios Capa de datos


BEAN JPA

ENTIDADES

SERVLETS

Capa de presentación: Esta capa se va a desarrollar con JEE y el framework Botstrap que

crea aplicaciones web dinámicas, además se utiliza el MVC que es un patrón de diseño de

software que convierte una aplicación en un paquete modular fácil de mantener y mejora la

rapidez del desarrollo.

Capa de negocio: en esta capa se reciben las peticiones del usuario y se envían las

respuestas tras el proceso. Se denomina capa de negocio porque es aquí donde se establecen

las reglas que deben cumplirse.

Capa de datos: esta capa se comunica con la capa de presentación, para recibir las

solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de

datos almacenar o recuperar datos del sistema. En la capa de datos se utiliza los JPA que es

el lenguaje de programación java que maneja datos relacionales. Para almacenar y manejar

la información se utiliza MySQL que es el software de base de datos.


También se utiliza Apache Tomcat que es un servidor de aplicaciones que implementa las

tecnologías definidas en la plataforma Java EE y permite ejecutar aplicaciones que siguen

esta especificación.

4.1.6.3 Diseño de la base de datos

Diseño físico

4.1.6.4 Diseño de la aplicación

4.1.6.4.1 RESULTADOS
El resultado obtenido de la implementación del sistema desarrollado está dividido

entre el perfil ‘Administrador’ y el perfil ‘Cliente’,

Perfil Cliente

Perfil del Administrador

También podría gustarte