Sie sind auf Seite 1von 31

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

FACULTAD DE CIENCIAS FSICAS Y MATEMTICAS

PROYECTO DE INVESTIGACIN CIENTFICA Y TECNOLGICA

I.- ASPECTO INFORMATIVO

1.1. Ttulo

Sistema Informtico de Almacn y Distribucin de Prendas Escolares para minimizar los


problemas ocasionados por la gestin manual de la informacin de las prendas escolares
a distribuir por el Ncleo Ejecutor de Distribucin Descentralizado Lambayeque.

1.2. Autor

Autores

Bach. Alejandro Castillo Muoz


Bach. Darwin Rojas Cortez

Asesor

Ing. Martn Leiva Castillo

1.3. rea de investigacin

rea: Computacin e Informtica


Sub rea: Aplicada
Lnea de investigacin: Desarrollo de software

1.4. Lugar de ejecucin

Ncleo Ejecutor de Distribucin Descentralizado Lambayeque

1.5. Duracin estimada

6 meses
1 / 31
II.- ASPECTO DE LA INVESTIGACIN

2.1. Planteamiento del Problema cientfico

En la actualidad, con el avance continuo de las Tecnologas de Informacin, las


empresas han sabido resguardar y controlar sus procesos con la utilizacin de
herramientas automatizadas en diversas reas. Entre ellas la de almacenaje, la cual
requiere un control riguroso debido a la informacin que se maneja. Esto dio origen a
los Sistemas de Gestin de Almacenes, conocidos por sus siglas SGA, que tuvieron
como objetivo cubrir las necesidades que conlleva el almacenaje. Estos sistemas
tambin se encuentran en el mbito local y nacional ya que todas las empresas,
grandes y pequeas, necesitan respaldar los stocks de almacn en un sistema de
informacin, desde pequeos molinos hasta las grandes empresas transnacionales, ya
sean del sector pblico o privado.

El Ncleo Ejecutor de Distribucin Descentralizado Lambayeque NEDD


Lambayeque, pertenece a un programa social que forma parte de la poltica de
inclusin social promocionada por el Estado Peruano. Tiene como objetivo lograr la
distribucin de prendas escolares a las Instituciones Educativas beneficiarias, en las
zonas de pobreza y pobreza extrema. La demanda de las prendas escolares a
distribuir es identificada previamente por el Ministerio de Educacin

El proceso de distribucin realizado por el NEDD Lambayeque, sufre de


inconvenientes ocasionados por tres entidades externas:

Retrasos en la entrega de las prendas escolares, por parte de los Ncleos de


Compras.
Errores en la informacin de la demanda y retrasos en la emisin de la Resolucin
Ministerial, por parte del Ministerio de Educacin.
Retraso en la conformacin de los Comits de Recepcin y entrega de la
documentacin de los Comits por parte de las Unidades de Gestin Educativa
Local UGEL.

Y adems debido a un factor interno:

Los problemas ocasionados por el manejo de la informacin recibida de las


entidades externas, por parte del NEDD Lambayeque.

El manejo de la informacin fue realizado por cada responsable utilizando archivos


creados con la ayuda de software de ofimtica (editores de texto y hojas de clculo),
2 / 31
debido a ello el tiempo utilizado dependi de los conocimientos en informtica de
cada uno. Los archivos utilizados fueron almacenados en carpetas compartidas y en
dispositivos portables, lo que conllev a tener desventajas tales como:

Desorden de la informacin.
Borrado accidental de los archivos
Extravo o dao de dispositivos de almacenamiento externo como son memorias
USB, DVD, etc.
Duplicidad de archivos.
Errores en los clculos y elaboracin de reportes.

Todo esto trae como consecuencia dilatacin del tiempo en el proceso de distribucin
as como el gasto de recursos como por ejemplo en el caso de imprimir grandes
volmenes de formatos.

Por ello el NEDD Lambayeque se ve en la necesidad de:

Almacenar la informacin de una manera segura evitando los problemas antes


mencionados.
Llevar un control de la distribucin, sea este en almacn o en los puntos de acopio,
que le permita a los coordinadores y personal de almacn, minimizar el tiempo de
atencin a los Comits de Recepcin.
Generar la documentacin necesaria de una forma automatizada, agilizando la
elaboracin de los expedientes y evitando errores que puedan ser ocasionados por
una mala manipulacin de los archivos.
Poder elaborar de una manera sencilla los reportes que se soliciten, debido a las
dificultades al consolidar la informacin.

Por lo expuesto un Sistema de Informacin servira de soporte para evitar problemas


originados debido a la gestin manual de informacin, que puedan retrasar el proceso
de distribucin y genere malestar en los involucrados, desde el equipo de trabajo
hasta los comits de recepcin atendidos.

3 / 31
2.2. Revisin Bibliogrfica

a) Antecedentes

Antecedentes Mundiales

El trabajo de tesis elaborado por Kleber M. Taopanta Chancusi, en la


Universidad de las Fuerzas Armadas de la ciudad de Sangolqu, Ecuador, en el
ao 2012 y tiene por ttulo "Mtodo gil SCRUM, aplicado a la implantacin de
un Sistema Informtico para el proceso de recoleccin masiva de informacin
con tecnologa mvil", dicho estudio se enfoc en el anlisis de SCRUM para su
implementacin al desarrollo de software para la recoleccin masiva de
informacin con dispositivos mviles, en l se pudo demostrar la validez de la
utilizacin aplicado a proyectos de software de mediano tamao y en entornos
cambiantes. Esta investigacin respalda la decisin de utilizar SCRUM como
marco de trabajo en el desarrollo del proyecto.
El trabajo de tesis elaborado por Diego Parra S., Laura Pedraza I. y Viviana
Torres G., en la Universidad de Rosario de la ciudad de Bogot, Colombia, que
tiene por ttulo "Una clave para el xito; la logstica del almacenamiento", tuvo
como objetivo estudiar la evolucin de los procesos logsticos de una empresa,
haciendo nfasis en el manejo de inventarios. Esta investigacin aporta al
desarrollo de la investigacin respaldando el uso de Sistemas Informticos para
la disminucin de errores y el soporte a las actividades, cambiando la cultura
organizacional de la empresa.

Antecedentes Nacionales

El trabajo de tesis elaborado por Jaime H. Samam Silva, en la Pontificia


Universidad Catlica del Per de la ciudad de Lima, que tiene por ttulo
"Aplicacin de una Metodologa gil en el desarrollo de un Sistema de
Informacin", plantea el uso de la metodologa Extreme Programming, y
concluye que la metodologa se adapta sin ningn problema con las
herramientas utilizadas en su investigacin, adems resalta el uso de alternativas
libres de desarrollo para reducir los costos del mismo. Esa investigacin aporta a
la investigacin a realizar, recomendando el uso de las metodologas giles y el
uso de herramientas de software libre.
El trabajo de tesis elaborado por Emilio J. Moreno Caldern, en la Pontificia
Universidad Catlica del Per de la ciudad de Lima, en 2009 y que tiene por
4 / 31
ttulo Propuesta de mejora de operacin de un sistema de gestin de almacenes
en un operador logstico", observa que a pesar de que una empresa opere aos
en el giro del negocio y sea de las empresas lderes del rubro, siempre se podrn
encontrar aspectos por mejorar, esta premisa indica a que los sistemas apoyan a
los procesos empresariales. Esta investigacin respalda el uso de Sistemas de
Informacin en las empresas de todos los rubros, en este caso el logstico.

Antecedentes Locales

El trabajo de tesis elaborado por Evelyn D. Albn Salazar, en la Universidad


Catlica Santo Toribio de Mogrovejo de la ciudad de Chiclayo, en el ao 2015,
que tiene por ttulo "Aplicacin Web Mvil, para gestionar la trazabilidad de las
rdenes de trabajo en una entidad de construcciones Metal - Mecnica", indica
que con la implementacin de una aplicacin web mvil, se mejoraron los
procesos de su caso de estudio, adems de indicar resultados positivos al aplicar
la metodologa Extreme Programming XP. Dicho trabajo aporta a la
investigacin a realizar, como precedente a la utilizacin de tecnologas mviles
y metodologas giles.
El trabajo de tesis elaborado por Sonia Primo Paico y Martin Izquierdo Correa,
en la Universidad Nacional Pedro Ruiz Gallo de la ciudad de Lambayeque en el
ao 2011, que tiene por ttulo: Sistema de informacin gerencial para minimizar
el tiempo en la toma de decisiones de la gestin de historias clnicas bajo entorno
web y mvil para la Clnica Global Medic utilizando software libre, plantea el
desarrollo de un sistema de informacin gerencial bajo un entorno web y mvil
el cual est orientado a que la informacin sea confiable, ntegra, relevante y
disponible; utilizando metodologas giles para su desarrollo. Dicho trabajo
aporta la investigacin a realizar fomentando la utilizacin de estas
metodologas para el desarrollo de un sistema informtico y adems de la
utilizacin de dispositivos mviles que ayuda a minimizar errores manuales,
aumenta la productividad de los empleados y nos da mayor seguridad y
comodidad en el procesamiento de la informacin.

5 / 31
b) Base terica

El presente proyecto se sustenta bajo los siguientes conceptos tericos:

MINIMIZACIN DE PROBLEMAS GRACIAS A LOS SISTEMAS DE


INFORMACIN

Se conoce como minimizar a la accin de reducir considerablemente, o al mnimo,


una cosa material o inmaterial. Por ello, al utilizar el trmino en el mbito de los
procesos dentro de una empresa, nos referimos a la reduccin de los problemas que
puedan suscitarse debido a las formas de realizar un trabajo determinado.

El uso de los Sistemas de Informacin tiene como objetivo esta minimizacin, ya


que al resguardar y unificar la informacin, evitar la aparicin de los problemas
que se pudieran originar por un manejo manual.

Por ejemplo, si en un proceso dentro de una empresa se realiza de forma manual y


se registran los datos en libros fsicos, el tiempo en guardar esta informacin para
posteriormente acceder a los mismos, ser mucho mayor al tiempo tomado si los
mismos datos se almacenaran en un Sistema de Informacin, sin considerar que los
medios fsicos podran extraviarse o deteriorarse. (Elaboracin propia, 2015)

LOS SISTEMAS DE GESTIN DE ALMACENES

La gestin de almacenes se define como el proceso de la funcin logstica que trata


la recepcin, almacenamiento y movimiento dentro de un mismo almacn hasta el
punto de consumo de cualquier material materias primas, semielaborados,
terminados, as como el tratamiento e informacin de los datos generados. (Salazar
Lpez, 2012)

El sector de la logstica cuenta con diferentes sistemas de informacin que gestionan


las distintas actividades que se producen; cada uno de ellos tienen un objeto
diferente y complementario dentro de la cadena logstica:

Sistemas de gestin de stocks para prever la demanda de productos y los costes


correspondientes a su almacenamiento, con el fin de realizar una adecuada
planificacin del stock.
Sistemas de gestin de transporte que ayudan a determinar la ruta y los medios
de transporte ms ptimos.
Sistemas de gestin de almacenes, para controlar la operativa en el almacn.
(Rubio Ferrer, y otros, 2012)
6 / 31
Un sistema de gestin de almacn (SGA), es un programa de informacin para
centros de almacenamiento y distribucin que resuelve la gestin fsica de la
mercanca desde que entra hasta que sale del almacn. Su trmino proviene del
ingls Warehouse Management System (WMS)

Es decir se ocupa de controlar, gestionar y automatizar los procesos involucrados


en el manejo de los artculos que llegan, que se encuentran y salen del almacn.
Aumenta la rapidez y eficiencia de operaciones y reduce el nmero de errores.
(Herrero, 2005)

EL DESARROLLO DE APLICACIONES WEB

Una aplicacin web (web-based application) es un tipo especial de aplicacin


cliente/servidor, donde tanto el cliente (el navegador, explorador o visualizador)
como el servidor (el servidor web) y protocolo mediante el que se comunican
(HTTP) estn estandarizados y no han de ser creados por el programador de
aplicaciones.

Cliente

El cliente web es un programa con el que interacciona el usuario para solicitar a


un servidor web: el envo de los recursos que desea obtener mediante HTTP,
adems suelen actuar como clientes de transferencias de archivos (FTP), lectores
de correo (SMTP y POP), etc.

Servidor

El servidor web es un programa que est esperando permanentemente las


solicitudes de conexin mediante el protocolo HTTP por parte de los clientes.

La parte servidor de las aplicaciones web est formada por:

Pginas estticas (documentos HTML) que siempre muestran el mismo


contenido.
Recursos adicionales (multimedia, documentos adicionales, etc.) que se
puedan emplear dentro de las pginas o estar disponibles para ser
descargados y ejecutados (visualizados) en el cliente.
Programas o scripts que son ejecutados por servidor web cuando el navegador
del cliente solicita algunas pginas. La salida de este script suele ser una
pgina HTML estndar que se enva al navegador del cliente. (Lujn Mora,
2002)
7 / 31
Figura 01: Esquema bsico de una aplicacin web

Protocolo
HTTP
Cliente Servidor
NAVEGADOR SERVIDOR WEB

Fuente: (Lujn Mora, 2002)

TECNOLOGAS PARA EL DESARROLLO WEB

Lenguaje HTML

Desde el surgimiento de Internet se han publicado sitios web gracias al lenguaje


HTML. Es un lenguaje esttico para el desarrollo de sitios web (acrnimo en
ingls de HyperText Markup Language, en espaol Lenguaje de Marcas
Hipertextuales). Desarrollado por el World Wide Web Consortium (W3C). Los
archivos pueden tener las extensiones (htm, html).

HTML5

El HTML5 es la versin ms nueva del Lenguaje de Marcado de Hipertexto


(cdigo en que se programan los sitios web), y cambia los paradigmas de
desarrollo y diseo web que se tenan al introducir herramientas notables como
etiquetas que permiten la publicacin de archivos de audio y video con soportes
de distintos codecs; tags para que los usuarios dibujen contenidos en 2D y 3D;
cambios en los llenados de formularios; y una web semntica mucho mejor
aprovechada.

A pesar de que en un futuro se espera que este nuevo lenguaje funcione a la


perfeccin en todos los sistemas de navegacin, incluyendo los dispositivos
mviles, por ahora corre mejor en Google Chrome, Safari y Mozilla Firefox,
siendo Microsoft Internet Explorer el que se queda muy atrs en esta carrera -de
hecho, slo los navegadores 8.0 en adelante lo soportan. (Erlandsen, 2012)

HTML 5 incluye novedades significativas en diversos mbitos. Como decamos,


no slo se trata de incorporar nuevas etiquetas o eliminar otras, sino que supone
mejoras en reas que hasta ahora quedaban fuera del lenguaje y para las que se
necesitaba utilizar otras tecnologas.
8 / 31
Estructura del cuerpo: La mayora de las webs tienen un formato comn,
formado por elementos como cabecera, pie, navegadores, etc. HTML 5 permite
agrupar todas estas partes de una web en nuevas etiquetas que representarn
cada uno de las partes tpicas de una pgina.
Etiquetas para contenido especfico: Hasta ahora se utilizaba una nica
etiqueta para incorporar diversos tipos de contenido enriquecido, como
animaciones Flash o vdeo. Ahora se utilizarn etiquetas especficas para cada
tipo de contenido en particular, como audio, vdeo, etc.
Canvas: es un nuevo componente que permitir dibujar, por medio de las
funciones de un API, en la pgina todo tipo de formas, que podrn estar
animadas y responder a interaccin del usuario. Es algo as como las
posibilidades que nos ofrece Flash, pero dentro de la especificacin del HTML
y sin la necesidad de tener instalado ningn plugin.
Bases de datos locales: el navegador permitir el uso de una base de datos
local, con la que se podr trabajar en una pgina web por medio del cliente y a
travs de un API. Es algo as como las Cookies, pero pensadas para almacenar
grandes cantidades de informacin, lo que permitir la creacin de
aplicaciones web que funcionen sin necesidad de estar conectados a Internet.
Web Workers: son procesos que requieren bastante tiempo de procesamiento
por parte del navegador, pero que se podrn realizar en un segundo plano,
para que el usuario no tenga que esperar que se terminen para empezar a usar
la pgina. Para ello se dispondr tambin de un API para el trabajo con los
Web Workers.
Aplicaciones web Offline: Existir otro API para el trabajo con aplicaciones
web, que se podrn desarrollar de modo que funcionen tambin en local y sin
estar conectados a Internet.
Geolocalizacin: Las pginas web se podrn localizar geogrficamente por
medio de un API que permita la Geolocalizacin.
Nuevas APIs para interfaz de usuario: temas tan utilizados como el "drag &
drop" (arrastrar y soltar) en las interfaces de usuario de los programas
convencionales, sern incorporadas al HTML 5 por medio de un API.
Fin de las etiquetas de presentacin: todas las etiquetas que tienen que ver con
la presentacin del documento, es decir, que modifican estilos de la pgina,
sern eliminadas. La responsabilidad de definir el aspecto de una web correr
a cargo nicamente de CSS. (Alvarez, 2009)
9 / 31
Responsive design

El responsive design corresponde a una tendencia de creacin de pginas web


que pueden ser visualizadas perfectamente en todo tipo de dispositivos, desde
ordenadores de escritorio hasta smartphones o tablets. Con este tipo de diseo no
necesitas tener una versin para cada dispositivo, una sola web se adapta a todos
ellos.

En lugar de construir una website para cada tipo de dispositivo (smartphone,


tablet, ordenador desktop, laptop e incluso, hoy en da, para smart TV), se crea
una sola website utilizando CSS3 media queries y un layout con imgenes
flexibles. De esta forma, la website detecta desde qu clase de dispositivo est
accediendo el usuario y muestra la versin ms optimizada para ese medio,
reorganizando los elementos de la web e incluso discriminando algunos de ellos
(menos imgenes, ms ligeras, redistribucin de las columnas en el diseo,
menos texto, etc.).

El HTML5 permite una experiencia excelente para los usuarios, sin el coste de
desarrollar una app nativa para cada dispositivo. En resumen, se dira que el
responsive design son todo ventajas.

Es fcil de manejar ya que solamente trabajas sobre una website y los resultados
sern uniformes en todas las plataformas sin distorsiones en las imgenes o texto.
Adems, ahorras tiempo y dinero al desarrollar una vez y un pago nico de
hosting. (Quesada, 2013)

CSS

Hoja de estilo en cascada o CSS (siglas en ingls de cascading style sheets) es un


lenguaje usado para definir y crear la presentacin de un documento
estructurado escrito en HTML. (https://es.wikipedia.org, 2015)

El modo de funcionamiento de las CSS consiste en definir, mediante una sintaxis


especial, la forma de presentacin que le aplicaremos a:

Un web entero, de modo que se puede definir la forma de todo el web de una
sola vez.
Un documento HTML o pgina, se puede definir la forma, en un pequeo
trozo de cdigo en la cabecera, a toda la pgina.

10 / 31
Una porcin del documento, aplicando estilos visibles en un trozo de la
pgina.
Una etiqueta en concreto, llegando incluso a poder definir varios estilos
diferentes para una sola etiqueta. Esto es muy importante ya que ofrece
potencia en nuestra programacin. Podemos definir, por ejemplo, varios tipos
de prrafos: en rojo, en azul, con mrgenes, sin ellos. (Alvarez, 2001)

A partir del ao 2005 se comenz a definir el sucesor de esta versin, al cual se lo


conoce como CSS3 o Cascading Style Sheets Level 3. Actualmente en definicin,
esta versin nos ofrece una gran variedad de opciones muy importantes para las
necesidades del diseo web actual. Desde opciones de sombreado y redondeado,
hasta funciones avanzadas de movimiento y transformacin, CSS3 es el estndar
que dominar la web por los siguientes aos. (De Luca, 2010)

Lenguaje JavaScript

Este es un lenguaje interpretado, es decir no requiere compilacin. Fue creado


por Brendan Eich en la empresa Netscape Communications. Utilizado
principalmente en pginas web. Es similar a Java, aunque no es un lenguaje
orientado a objetos, el mismo no dispone de herencias. La mayora de los
navegadores en sus ltimas versiones interpretan cdigo Javascript.

Bootstrap

Es un framework originalmente creado por Twitter, que permite crear interfaces


web con CSS y JavaScript, cuya particularidad es la de adaptar la interfaz del sitio
web al tamao del dispositivo en que se visualice. Es decir, el sitio web se adapta
automticamente al tamao de una PC, una Tablet u otro dispositivo. Esta tcnica
de diseo y desarrollo se conoce como responsive design o diseo adaptativo.

Aun ofreciendo todas las posibilidades que ofrece Bootstrap a la hora de crear
interfaces web, los diseos creados con Bootstrap son simples, limpios e
intuitivos, esto les da agilidad a la hora de cargar y al adaptarse a otros
dispositivos. El Framework trae varios elementos con estilos predefinidos fciles
de configurar: Botones, Mens desplegables, Formularios incluyendo todos sus
elementos e integracin jQuery para ofrecer ventanas y tooltips dinmicos.
(Lessin Villanueva, 2013)

11 / 31
JQuery

jQuery es una biblioteca gratuita de Javascript, cuyo objetivo principal es


simplificar las tareas de creacin de pginas web responsivas, acordes a lo
estipulado en la Web 2.0, la cual funciona en todos los navegadores modernos.
Por otro lado, se dice que jQuery ayuda a que nos concentremos de gran manera
en el diseo del sitio, al abstraer por completo todas las caractersticas especficas
de cada uno de los navegadores. Otra de las grandes ventajas de jQuery es que se
enfoca en simplificar los scripts y en acceder/modificar el contenido de una
pgina web. Finalmente, jQuery agrega una cantidad impresionante de efectos
nuevos a Javascript, los cuales podrn ser utilizados en tus sitios Web.

Escenarios que se facilitan con el uso de jQuery:

Carga de la pgina: Configuraciones de la pgina.


Eventos: Agarrar contenido de la pgina, manipula o anima el contenido,
regresa el contenido.

Beneficios del uso de jQuery:

jQuery utiliza sintaxis muy parecida a CSS.


Funciona con series de elementos.
Permite manipular series de elementos y modificarlas con una simple lnea de
cdigo. (Encadenamiento de enunciados).
Te ayuda a concentrarte en el resultado final.
jQuery es muy fcil de expandir, ya que cuenta con gran cantidad de plug-ins
que se pueden utilizar o hasta crear uno propio.
Compatible con todos los navegadores modernos. (Manzur, 2013)

Apache HTTP Server

El servidor Apache HTTP, tambin llamado Apache, es un servidor web HTTP


de cdigo abierto para la creacin de pginas y servicios web. Es un servidor
multiplataforma, gratuito, muy robusto y que destaca por su seguridad y
rendimiento.

El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la


Apache Software Foundation.

Ventajas

Instalacin/Configuracin. Software de cdigo abierto.


12 / 31
Coste. El servidor web Apache es completamente gratuito.
Funcional y Soporte. Alta aceptacin en la red y muy popular, esto hace que
muchos programadores de todo el mundo contribuyen constantemente con
mejoras, que estn disponibles para cualquier persona que use el servidor
web y que Apache se actualice constantemente.
Multi-plataforma. Se puede instalar en muchos sistemas operativos, es
compatible con Windows, Linux y MacOS.
Rendimiento. Capacidad de manejar ms de un milln de visitas/da.
Soporte de seguridad SSL y TLS.

Inconvenientes

Falta de integracin
Posee formatos de configuracin NO estndar.
No posee un buen panel de configuracin (Fums Cases, 2014)

Lenguaje PHP

Es un lenguaje de programacin utilizado para la creacin de sitios web. PHP es


un acrnimo recursivo que significa PHP Hypertext Pre-processor,
(inicialmente se llam Personal Home Page). Surgi en 1995, desarrollado por
PHP Group.

PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la


generacin de pginas web dinmicas, embebidas en pginas HTML y ejecutadas
en el servidor. PHP no necesita ser compilado para ejecutarse. Para su
funcionamiento necesita tener instalado Apache. La mayor parte de su sintaxis ha
sido tomada de C, Java y Perl con algunas caractersticas especficas. Los archivos
cuentan con la extensin (php). (Prez Valds, 2007)

Framework PHP: Laravel

Los framework son marcos de trabajo que nos definen un conjunto de objetos y
conceptos estandarizados y nos sirven para tomar de base para solucionar un
problema que se nos presenta en algn tipo de circunstancia. Para el caso del
desarrollo de software, ya sea desarrollo web o de escritorio , un marco de trabajo
(framework) nos brinda mdulos o artefactos que nos dan una rpida solucin
para el desarrollo ,ahorrando tiempo, manteniendo organizado el cdigo y
permitiendo una fcil actualizacin.

13 / 31
Dentro de los muchos framework PHP que existen en la actualidad, haremos
referencia a unos de los ltimos de moda para el desarrollo de aplicaciones PHP
en el mercado freelance actual: el framework laravel.

Ventajas de emplear Laravel en el desarrollo web:

Reduccin de costos y tiempos en el desarrollo y mantenimiento.


Curva de aprendizaje relativamente Baja (en comparacin con otros
framework Php).
Flexible y adaptable no solo al MVC Tradicional (Modelo vista controlador)
sino que para reducir cdigo propone usar Routes with clousures.
Buena y abundante documentacin sobre todo en el sitio oficial.
Posee una amplia comunidad y foros.
Es modular y con una amplio sistemas de paquetes y drivers con el que se
puede extender la funcionalidad de forma fcil, robusta y segura.
Hace que el manejo de los datos en Laravel no sea complejo; mediante
Eloquent (que es un ORM basado en el patrn active record) la interaccin
con las bases de datos es totalmente orientada a objetos, siendo compatible
con la gran mayora de las bases de datos del mercado actual y facilitando la
migracin de nuestros datos de una forma fcil y segura. Otro punto es que
permite la creacin de consultas robustas y complejas.
Facilita el manejo de ruteo de nuestra aplicacin como as tambin la
generacin de url amigables y control de enlaces autoactualizables lo que
hace ms fcil el mantenimiento de un sitio web.
El sistema de plantillas Blade de Laravel, trae consigo la generacin de
mejoras en la parte de presentacin de la aplicacin como la generacin de
plantillas ms simples y limpias en el cdigo y adems incluye un sistema
de cache que las hace ms rpidas, lo que mejora el rendimiento de la
aplicacin.
Tambin cuenta con una herramienta de interfaces de lneas de comando
llamada Artisan que me permite programar tareas programadas como por
ejemplo ejecutar migraciones, pruebas programadas, etc. (Nunez, 2015)

EL DESARROLLO EN DISPOSITIVOS MVILES

Es el proceso por el cual se desarrolla un software para dispositivos mviles como


smartphones o tablets. La forma de distribucin de estas aplicaciones puede variar,

14 / 31
las aplicaciones pueden venir preinstaladas en los telfonos o pueden ser
descargadas por los usuarios desde tiendas de aplicaciones y otras plataformas de
distribucin de software.

En la mayora de los casos, un dispositivo mvil puede definirse con cuatro


caractersticas que lo diferencian de otros dispositivos que, aunque pudieran
parecer similares, carecen de algunas de las caractersticas de los verdaderos
dispositivos mviles. Estas cuatro caractersticas son:

1. Movilidad.- Se entiende por movilidad la cualidad de un dispositivo para ser


transportado o movido con frecuencia y facilidad.
2. Tamao reducido.- Se entiende por tamao reducido la cualidad de un
dispositivo mvil de ser fcilmente usado con una o dos manos sin necesidad
de ninguna ayuda o soporte externo.
3. Comunicacin inalmbrica.- Es la capacidad que tiene un dispositivo de
enviar o recibir datos sin la necesidad de un enlace cableado.
4. Interaccin con las personas.- Referente al uso de los dispositivos por parte de
las personas, intervienen disciplinas como la usabilidad y la ergonoma. (Prieto
Blzquez, y otros, 2011)

Se pueden identificar a las aplicaciones mviles en dos tipos:

1. Aplicacin Web.- Una aplicacin web es, bsicamente, un sitio web


especficamente optimizado para un dispositivo mvil. Se caracterizan porque
la interfaz de usuario se construye con tecnologas web estndar, est
disponible en una URL y no est instalada en el dispositivo mvil.
2. Aplicaciones Nativas.- Las aplicaciones nativas, por el contrario, estn
instaladas en el dispositivo mvil, tienen acceso al hardware y estn escritas en
algn lenguaje de programacin compilado. La principal ventaja del desarrollo
de aplicaciones nativas es que se puede acceder a todas las caractersticas
hardware del dispositivo. (Prieto Blzquez, y otros, 2011)

El lenguaje de programacin que se use vendr probablemente dictado por el


dispositivo y la plataforma para la que se desea desarrollar una aplicacin, adems
de por la aplicacin que se desea crear:

Para iPhone, se usar Objective-C.


Para Android, se usar Java.
Para BlackBerry, se usar Java Micro Edition.

15 / 31
Para Symbian OS, se puede usar C++, Java o .NET Compact Framework.
Para Windows Mobile, las opciones son Visual C++, Visual C#, Visual Basic,
JScript y ASP.NET. (Prieto Blzquez, y otros, 2011)

Android

Android es un sistema operativo, inicialmente diseado para telfonos mviles


como los sistemas operativos iOS (Apple), Symbian (Nokia) y Blackberry OS.

En la actualidad, este sistema operativo se instala no slo en mviles, sino


tambin en mltiples dispositivos, como tabletas, GPS, televisores, discos duros
multimedia, mini ordenadores, etctera. Incluso se ha instalado en microondas y
lavadoras. Est basado en Linux, que es un ncleo de sistema operativo libre,
gratuito y multiplataforma.

Su sencillez principalmente, junto a la existencia de herramientas de


programacin gratuitas, es la causa de que existan cientos de miles de
aplicaciones disponibles, que extienden la funcionalidad de los dispositivos y
mejoran la experiencia del usuario. (Robledo Sacristn, y otros, 2012)

Android Studio

Android Studio es un entorno de desarrollo integrado para la plataforma


Android. Fue anunciado el 16 de mayo de 2013 en la conferencia Google I/O, y
reemplaz a Eclipse como el IDE oficial para el desarrollo de aplicaciones para
Android. La primera versin estable fue publicada en diciembre de 2014.

Caractersticas:

Renderizacin en tiempo real


Consola de desarrollador: consejos de optimizacin, ayuda para la
traduccin, estadsticas de uso.
Soporte para construccin basada en Gradle.
Refactorizacin especifica de Android y arreglos rpidos.
Herramientas Lint para detectar problemas de rendimiento, usabilidad,
compatibilidad de versiones, y otros problemas.
Plantillas para crear diseos comunes de Android y otros componentes.
Soporte para programar aplicaciones para Android Wear.
(https://es.wikipedia.org, 2015)

16 / 31
LOS SISTEMAS GESTORES DE BASES DE DATOS

Una base de datos es la informacin almacenada, que cumple una serie de


caractersticas y restricciones, pero para que la informacin pueda ser almacenada y
el acceso a la misma satisfaga las caractersticas exigidas a una base de datos, es
necesario que exista una serie de procedimientos, un sistema software, que sea
capaz de llevar a cabo tal labor. A este sistema software es lo que llamamos Sistema
Gestor de Base de Datos (SGBD). (Nevado Cabello, 2010)

POSTGRESQL

PostgreSQL es un sistema de gestin de bases de datos objeto-relacional,


distribuido bajo licencia BSD y con su cdigo fuente disponible libremente. Es el
sistema de gestin de bases de datos de cdigo abierto ms potente del mercado
y en sus ltimas versiones no tiene nada que envidiarle a otras bases de datos
comerciales.

Sus caractersticas tcnicas la hacen una de las bases de datos ms potentes y


robustas del mercado. Su desarrollo comenz hace ms de 16 aos, y durante este
tiempo, estabilidad, potencia, robustez, facilidad de administracin e
implementacin de estndares han sido las caractersticas que ms se han tenido
en cuenta durante su desarrollo. PostgreSQL funciona muy bien con grandes
cantidades de datos y una alta concurrencia de usuarios accediendo a la vez al
sistema. (www.postgresql.org, 2010)

SQLITE

SQLite es una librera compacta y autocontenida de cdigo abierto y distribuida


bajo dominio pblico que implementa un gestor de bases de datos SQL
embebido, sin configuracin y transaccional.

SQLite se caracteriza por:

Fichero nico. La base de datos se almacena en un nico fichero, cuyo formato


es multiplataforma.
Manifiesto de tipado. SQLite hace que el tipo de datos pueda ser una
propiedad del valor en s, y no de la columna.
Seguridad de los datos. SQLite responde perfectamente a fallos de reserva de
memoria, y errores de E/S de disco.

17 / 31
Embebido. Con SQLite, el proceso que quiere acceder a la base de datos, lee y
escribe directamente en disco. No hay servicio intermediario. De esta manera
se puede hacer una aplicacin totalmente autnoma y portable. Debido a ello,
no necesita instalar ni configurar nada ms aparte de la aplicacin en cuestin.
Transaccional. Todos los cambios de una transaccin en SQLite se hacen
completamente o no se hacen. (Ponsoda Montiel, 2008)

EL DESARROLLO GIL DE APLICACIONES

El desarrollo gil es un modelo de desarrollo basado en iteraciones, donde en cada


iteracin se realizan todas las fases del ciclo de desarrollo. Se basa en los principios
del manifiesto gil y sus valores ticos, que tratan de dar ms valor a algunos
conceptos, pero sin dejar de lado los dems. Son los siguientes:

1. Dar ms valor a los individuos y a sus interacciones que a los procesos y


herramientas.
2. Dar ms valor al software que funciona que a la documentacin exhaustiva.
3. Dar ms valor a la colaboracin con el cliente que a la negociacin contractual.
4. Dar ms valor a la respuesta al cambio que al seguimiento de un plan.

Con estos valores se intenta conseguir, entre otras cosas, entregar algo lo ms
pronto posible y evitar problemas originados por cambios de requisitos. Esto es
muy apropiado para proyectos cambiantes, ya sean grandes o pequeos, ya que
mediante estos valores se pueden mitigar los riesgos.

Los mtodos giles suelen ser muy adecuados para el desarrollo de aplicaciones
mviles por las siguientes razones:

Alta volatilidad del entorno: Con cambios en entornos de desarrollo, nuevos


terminales y nuevas tecnologas a un ritmo mucho ms elevado que en otros
entornos de desarrollo.
Equipos de desarrollo pequeos: Dado que los desarrollos mviles suelen ser
proyectos relativamente pequeos, los equipos no suelen ser muy grandes.
Software no crtico: No suelen ser aplicaciones de alto nivel de criticidad, suelen
ser aplicaciones para entretenimiento o gestin empresarial no crtica.
Ciclos de desarrollo cortos: Dada la evolucin constante de la industria, se
requieren ciclos de vida realmente cortos para poder dar salida a las aplicaciones
a tiempo. (Prieto Blzquez, y otros, 2011)

Entre las principales metodologas tenemos:


18 / 31
SCRUM

Es un marco de trabajo que emplea un enfoque iterativo e incremental para


optimizar la predictibilidad y el control del riesgo. (Schwaber, y otros, 2013)

Las iteraciones se les conoce como Sprints, las cuales pueden durar de 1 a 4
semanas y se van sucediendo una detrs de otra.

Scrum pone el nfasis en productos que funcionen al final del Sprint que
realmente estn hechos; en el caso del software significa que el cdigo est
integrado, completamente probado y potencialmente para entregar.

Se pueden identificar tres Roles:

1. Dueo del producto.- Es el responsable de identificar las funcionalidades del


producto, ponindolas en una lista priorizada de funcionalidades.
2. Equipo.- Construye el producto que va a usar el cliente. Tiene todas las
competencias y habilidades necesarias para entregar un producto
potencialmente distribuible en cada Sprint.
3. ScrumMaster.- Se asegura de que todos (incluyendo al Dueo del Producto y
la gerencia) entiendan y sigan las prcticas de Scrum, y ayuda a llevar a la
organizacin a conseguir el xito con el desarrollo gil.

En Scrum se presentan los siguientes eventos:

1. Pila del Producto.- el Dueo de Producto prioriza las funcionalidades


requeridas en la Pila de Producto. Esta pila de producto existe (y
evoluciona) a lo largo de la vida del proyecto.
2. Planificacin del Sprint.- Al comienzo de cada Sprint se hace la Reunin de
Planificacin del Sprint. En esta reunin se decide que funcionalidades de la
Pila del Producto desarrollar durante el Sprint.
3. Scrum Diario.- Es la oportunidad del equipo de informar a los dems sobre
el progreso y los obstculos.
4. Revisin del Sprint.- Es la oportunidad de que el Dueo de Producto vea
lo que est pasando con el producto y con el equipo.
5. Retrospectiva.- Va despus de la Revisin, implica inspeccionar y adaptar
el proceso. (Deemer, y otros, 2009)

19 / 31
Figura 02: SCRUM

(Deemer, y otros, 2009)

EXTREME PROGRAMMING (XP)

La metodologa propuesta en XP est diseada para entregar el software que los


clientes necesitan en el momento en que lo necesitan. La metodologa tambin
enfatiza el trabajo en equipo. Tanto gerentes como clientes y desarrolladores son
partes del mismo equipo dedicado a entregar software de calidad.

El ciclo de vida de un proyecto XP incluye, al igual que las otras metodologas,


entender lo que el cliente necesita, estimar el esfuerzo, crear la solucin y
entregar el producto final al cliente. Sin embargo, XP propone un ciclo de vida
dinmico, donde se admite expresamente que, en muchos casos, los clientes no
son capaces de especificar sus requerimientos al comienzo de un proyecto.

Por esto, se trata de realizar ciclos de desarrollo cortos (llamados iteraciones), con
entregables funcionales al finalizar cada ciclo. En cada iteracin se realiza un ciclo
completo de anlisis, diseo, desarrollo y pruebas, pero utilizando un conjunto
de reglas y prcticas que caracterizan a XP. Tpicamente un proyecto con XP lleva
10 a 15 ciclos o iteraciones. (Joskowicz, 2008)

20 / 31
OTRAS HERRAMIENTASA USAR

Git

Git es un sistema de control de versiones distribuido cuyo objetivo es el de


permitir mantener una gran cantidad de cdigo a una gran cantidad de
programadores eficientemente. Hay dos caractersticas de Git que creo que
ayudan a entender esta definicin simplista.

La primera gran diferencia de Git con respecto a otros sistemas de control de


versiones es la forma que tiene de manejar los cambios en los ficheros. Mientras
que otros scvs almacenan los archivos originales, conservando una lista de los
cambios realizados a dichos archivos en cada versin, Git guarda una foto
(snapshot) del estado de cada archivo en un momento concreto. Si uno de los
archivos no ha cambiado no crea una nueva copia del mismo, simplemente crea
una referencia al archivo original.

La segunda es la eficiencia. Git se basa en que cada programador almacena una


copia completa del repositorio en su mquina de forma local, incluido el historial
de cambios. Esto implica que muchas de las operaciones realizadas sobre el
cdigo fuente no tienen lugar en la red, permitiendo que la velocidad de proceso
dependa nicamente en los recursos locales. (Roche, 2013)

Github

Github es un servicio para alojamiento de repositorios de software gestionados


por el sistema de control de versiones Git. Por tanto, Git es algo ms general que
nos sirve para controlar el estado de un desarrollo a lo largo del tiempo, mientras
que Github es algo ms particular: un sitio web que usa Git para ofrecer a la
comunidad de desarrolladores repositorios de software. En definitiva, Github es
un sitio web pensado para hacer posible el compartir el cdigo de una manera
ms fcil y al mismo tiempo darle popularidad a la herramienta de control de
versiones en s, que es Git. (lvarez, y otros, 2014)

Bizagi Process Modeler

Bizagi Process Modeler es un freeware para diagramar, documentar y simular


procesos de manera grfica en un formato estndar conocido como BPMN
(Business Process Modeling Notation). Los procesos y su documentacin

21 / 31
correspondiente pueden exportarse a Word, PDF, Visio, la web o SharePoint para
compartirlos y comunicarlos. (https://es.wikipedia.org, 2014)

2.3. Formulacin del problema cientfico

El Sistema Informtico de Almacn y Distribucin de Prendas Escolares podr


minimizar la cantidad de problemas ocasionados por la gestin manual de la
informacin de las prendas escolares a distribuir por el Ncleo Ejecutor de Distribucin
Descentralizado Lambayeque?

2.4. Objetivos

Objetivo general

Desarrollar un Sistema Informtico de Almacn y Distribucin de prendas escolares


para minimizar los problemas ocasionados por la gestin manual de la informacin
de las prendas escolares a distribuir por el Ncleo Ejecutor de Distribucin
Descentralizado Lambayeque.

Objetivos especficos:

Analizar las actividades que realiza el Ncleo Ejecutor de Distribucin


Descentralizado Lambayeque.
Utilizar el marco de trabajo SCRUM con la metodologa Extreme Programming en el
desarrollo del sistema.
Construir una base de datos relacional que almacene la informacin a administrar
por el sistema.
Desarrollar las funcionalidades del sistema en un entorno web, utilizando el lenguaje
PHP y el framework Laravel.
Desarrollar parte de las funcionalidades del sistema en un entorno mvil mediante
una aplicacin Android nativa.
Poner a prueba las funcionalidades del sistema desarrollado.

2.5. Justificacin e importancia

El Sistema Informtico de Almacn y Distribucin de Prendas Escolares ser


desarrollado porque existen problemas de desorden, duplicidad y prdida de archivos
ocasionados por la gestin manual de la informacin, que afectan a la distribucin de las
22 / 31
prendas escolares realizado por el Ncleo Ejecutor de Distribucin Descentralizado
Lambayeque.

Es de importancia que se desarrolle el Sistema Informtico de Almacn y Distribucin


de Prendas Escolares para que se minimicen los problemas de desorden, duplicidad y
prdida de archivos ocasionados por la gestin manual de la informacin de prendas
escolares a distribuir por parte del Ncleo Ejecutor de Distribucin Descentralizado
Lambayeque. Asimismo, los conocimientos experiencia adquiridos durante la
investigacin enriquecern la formacin profesional de los responsables de la misma.

2.6. Hiptesis

El Sistema Informtico de Almacn y Distribucin de Prendas Escolares minimizar la


cantidad de problemas ocasionados por la gestin manual de la informacin de las
prendas escolares a distribuir por el Ncleo Ejecutor de Distribucin Descentralizado
Lambayeque.

2.7. Definicin de trminos y conceptos

Apache (Licencia).- Es una licencia de software libre que permite al usuario del
software la libertad de usarlo para cualquier propsito, distribuirlo, modificarlo, y
distribuir versiones modificadas de ese software.
Apache (Servidor).- Es un servidor web HTTP de cdigo abierto. Est equipado con
muchas capacidades, lo que le permite admitir varias secuencias de comando y
mdulos para la web. Aunque el servidor web Apache sea gratuito, no deja de ser
ms rpido en comparacin con los servidores web ms caros del mercado que
cuestan cientos de dlares.
API.- Application Programming Interface - Interfaz de Programacin de
Aplicaciones. Grupo de rutinas (conformando una interfaz) que provee un sistema
operativo, una aplicacin o una biblioteca, que definen cmo invocar desde un
programa un servicio que stos prestan.
BSD.- Es la licencia de software otorgada principalmente para los sistemas BSD
(Berkeley Software Distribution). Es una licencia de software libre permisiva, de
modo que el software pueda ser redistribuido como software libre o software
propietario, siendo libre la licencia original del autor.
Cliente/Servidor.- Es un modelo de aplicacin distribuida en el que las tareas se
reparten entre los proveedores de recursos o servicios, llamados servidores, y los
23 / 31
demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el
servidor, quien le da respuesta. Esta idea tambin se puede aplicar a programas que
se ejecutan sobre una sola computadora, aunque es ms ventajosa en un sistema
operativo multiusuario distribuido a travs de una red de computadoras.
Comit de Recepcin.- Comit conformado por el director y padres de familia de
una Institucin Educativa beneficiadas por un programa social responsables de
recibir los bienes entregados por el Ncleo Ejecutor de Distribucin Descentralizado
Lambayeque, suele se conformado por tres miembros: un director y dos padres de
familia.
Cookies.- Es una pequea informacin enviada por un sitio web y almacenada en el
navegador del usuario, de manera que el sitio web puede consultar la actividad
previa del usuario.
Inclusin Social.- Proceso dinmico, multifactorial, que posibilita, a las personas
inmersas en un sistema marginal (marginacin), participar del nivel mnimo de
bienestar sociovital alcanzado en un pas determinado.
Librera.- Es un conjunto de implementaciones funcionales, codificadas en un
lenguaje de programacin, que ofrece una interfaz bien definida para la
funcionalidad que se invoca.
Licencia.- Es un contrato entre el licenciante (autor/titular de los derechos de
explotacin/distribuidor) y el licenciatario del programa informtico (usuario
consumidor /usuario profesional o empresa), para utilizar el software cumpliendo
una serie de trminos y condiciones establecidas dentro de sus clusulas.
Ncleo Ejecutor.- Es un ente colectivo de naturaleza temporal, que administra
recursos transferidos por el Fondo de Cooperacin para el Desarrollo Social, bajo la
modalidad de donacin con cargo, gozan de capacidad jurdica para contratar e
intervenir en todos los actos necesarios para la ejecucin de los proyectos y se
encuentran sometidos a las normas que regulan las actividades del mbito del sector
privado.
Ncleo Ejecutor de Compras.- Ncleo Ejecutor que tiene como funcin la
contratacin de mypes para la elaboracin de los bienes que sern posteriormente
distribuidos por el Ncleo Ejecutor de Distribucin Descentralizado Lambayeque
Protocolo.- Conjunto de reglas y normas que permiten que dos o ms entidades de
un sistema de comunicacin se comuniquen entre ellos para transmitir informacin
por medio de cualquier tipo de variacin de una magnitud fsica.

24 / 31
Script.- Son un conjunto de instrucciones generalmente almacenadas en un archivo
de texto que deben ser interpretados lnea a lnea en tiempo real para su ejecucin, se
distinguen de los programas, pues deben ser convertidos a un archivo binario
ejecutable para correrlos.
SQL.- Structured Query Language - El lenguaje de consulta estructurado, es un
lenguaje declarativo de acceso a bases de datos relacionales que permite especificar
diversos tipos de operaciones en ellas.

2.8. Operacionalizacin de variables

Tabla 01: Operacionalizacin de variables

VARIABLES TIPO DIMENSIN INDICADOR VALOR


- Nmero de archivos
Unidades 0 - ms
perdidos.

- Nmero de casos de
Unidades 0 - ms
archivos duplicados.

- Cantidad de reportes
Proceso de Distribucin de Unidades 0 - ms
Dependiente errneos.
Prendas Escolares
- Tiempo promedio de
Minutos 0 - ms
elaboracin de un reporte.

-Tiempo promedio de
generacin de formatos Minutos 0 - ms
(Actas de Entrega)
Sistema Informtico de
- Desarrollo del Sistema
Almacn y Distribucin de Independiente - -
Informtico
Prendas Escolares

2.9. Tipo de Investigacin

Tecnolgica formal.

2.10. Diseo de Contrastacin de Hiptesis

El diseo de contrastacin de hiptesis se realizar mediante una evaluacin Antes y


Despus, el cual nos permite comparar la situacin inicial contra la situacin final, es
decir luego de realizado el proyecto.

Por lo tanto, nuestra hiptesis se demostrar cuando la cantidad de problemas


ocasionados por la gestin manual de la informacin de prendas escolares sea menor a
la cantidad existente luego de la ejecucin del proyecto.

25 / 31
2.11. Poblacin y muestra de estudio

a) Poblacin: Cantidad de problemas ocurridos en las distribuciones de prendas


escolares realizadas por el Ncleo Ejecutor de Distribucin Descentralizado
Lambayeque desde su creacin.
b) Muestra: Cantidad de problemas reportados en la distribucin de prendas
escolares realizada por el Ncleo Ejecutor de Distribucin Descentralizado
Lambayeque durante el periodo 2012-2013.

2.12. Tcnicas de Muestreo

La muestra a estudiar ha sido determinada a criterio de los investigadores, por lo que se


le considera un Muestreo por Conveniencia.

2.13. Tcnica e instrumentos de recoleccin de datos

a) Tcnicas: Revisin de documentacin, entrevistas y observacin.


b) Instrumentos: Elaboracin de documentacin.

2.14. Anlisis Estadstico de los Datos

El anlisis se realizar comparando los datos obtenidos durante el periodo de muestra


(2012-2013) con los datos que se obtendrn luego de poner a prueba el Sistema
Informtico desarrollado. Esta informacin se presentar mediante cuadros
comparativos.

2.15. Bibliografa
Alvarez, Miguel Angel. 2001. http://www.desarrolloweb.com/. [En lnea] 01 de
enero de 2001. [Citado el: 02 de setiembre de 2015.]
http://www.desarrolloweb.com/articulos/181.php.

. 2009. http://www.desarrolloweb.com/. [En lnea] 19 de octubre de 2009.


[Citado el: 02 de setiembre de 2015.]
http://www.desarrolloweb.com/articulos/que-es-html5.html.

lvarez, Miguel Angel y Alczar, Israel. 2014.


http://www.desarrolloweb.com/. [En lnea] 03 de junio de 2014. [Citado el: 02
de setiembre de 2015.] http://www.desarrolloweb.com/articulos/introduccion-
git-github.html.

26 / 31
De Luca, Damin. 2010. http://html5.dwebapps.com/. [En lnea] 23 de
noviembre de 2010. [Citado el: 02 de setiembre de 2015.]
http://html5.dwebapps.com/que-es-css3/.

Deemer, Pete, y otros. 2009. Informacin Bsica de Scrum. [trad.] Leo Antoli. San
Francisco : Scrum Training Institute, 2009. Vol. Versin 1.1.

Erlandsen, Matthias. 2012. http://www.guioteca.com/. [En lnea] 17 de abril de


2012. [Citado el: 02 de setiembre de 2015.]
http://www.guioteca.com/internet/%C2%BFque-es-html5-y-que-cambios-
introduce/.

Fums Cases, Eduard. 2014. http://www.ibrugor.com. [En lnea] 11 de junio de


2014. [Citado el: 02 de setiembre de 2015.]
http://www.ibrugor.com/blog/apache-http-server-que-es-como-funciona-y-
para-que-sirve/.

Herrero, Jaime. 2005. www.mecalux.es. [En lnea] Marzo de 2005. [Citado el: 03
de Enero de 2014.] http://www.mecalux.es/external/magazine/42492.pdf.

https://es.wikipedia.org. 2015. https://es.wikipedia.org. [En lnea] 25 de agosto


de 2015. [Citado el: 02 de setiembre de 2015.]
https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada.

. 2014. https://es.wikipedia.org. [En lnea] 28 de diciembre de 2014. [Citado el:


02 de setiembre de 2015.] https://es.wikipedia.org/wiki/Bizagi.

Joskowicz, Jos. 2008. Reglas y Prcticas en eXtreme Programming. Espaa :


Universidad de Vigo, 2008. Tesis doctoral.

Lessin Villanueva, Jorge. 2013. http://jorgelessin.com/. [En lnea] 06 de


noviembre de 2013. [Citado el: 02 de setiembre de 2015.]
http://jorgelessin.com/que-es-bootstrap-y-como-funciona-en-el-diseno-web/.

Lujn Mora, Sergio. 2002. Programacin de aplicaciones web: historia, principios


bsicos y clientes web. San Vicente : Editorial Club Universitario, 2002. ISBN 10:
8484542068.

Manzur, Sergio. 2013. http://www.mexired.com/. [En lnea] 15 de octubre de


2013. [Citado el: 02 de setiembre de 2015.] http://www.mexired.com/blog/que-
es-jquery.

Nevado Cabello, Mara Victoria. 2010. Introduccin a las bases de datos relacionales.
Madrid : Vision Libros, 2010. ISBN 13:978-84-9886809-8.

27 / 31
Nunez, Juan Carlos. 2015. http://www.nubelo.com/. [En lnea] 25 de
noviembre de 2015. [Citado el: 02 de setiembre de 2015.]
http://www.nubelo.com/blog/ventajas-del-framework-moda-laravel/.

Prez Valds, Damin. 2007. www.maestrosdelweb.com. [En lnea] 02 de


noviembre de 2007. [Citado el: 03 de enero de 2014.]
http://www.maestrosdelweb.com/editorial/los-diferentes-lenguajes-de-
programacion-para-la-web/.

Ponsoda Montiel, Daniel. 2008. www.iessanvicente.com. [En lnea] 23 de Enero


de 2008. [Citado el: 24 de Enero de 2014.]
https://iessanvicente.com/colaboraciones/sqlite.pdf.

Prieto Blzquez, Josep, y otros. 2011. Tecnologa y Desarrollo en Dispositivos


Mviles. Barcelona : Eureca Media, SL, 2011.

Quesada, Sara. 2013. http://www.maestrosdelweb.com/. [En lnea] 21 de


noviembre de 2013. [Citado el: 02 de setiembre de 2015.]
http://www.maestrosdelweb.com/que-es-responsive-web-design/.

Robledo Sacristn, Clodoaldo y Robledo Fernndez, David. 2012. Programacin


en Android. Espaa : Aula Mentor, 2012. ISBN 13: 978-84-369-5431-9.

Roche, Emilio. 2013. https://barradevblog.wordpress.com/. [En lnea] 21 de


enero de 2013. [Citado el: 02 de setiembre de 2015.]
https://barradevblog.wordpress.com/2013/01/21/que-es-gitgithub/.

Rubio Ferrer, Jos y Villarroel Valdemoro, Susana. 2012. Gestin de pedidos y


stock. Espaa : Ministerio de Educacin, 2012. ISBN: 8436954351.

Salazar Lpez, Bryan Antonio. 2012. www.ingenierosindustriales.jimdo.com.


[En lnea] 16 de Mayo de 2012. [Citado el: 03 de enero de 2014.]
http://ingenierosindustriales.jimdo.com/herramientas-para-el-ingeniero-
industrial/gesti%C3%B3n-de-almacenes/.

Schwaber, Ken y Sutherland, Jeff. 2013. www.Scrum.org. [En lnea] Julio de


2013. [Citado el: 11 de Enero de 2014.]
https://www.scrum.org/Portals/0/Documents/Scrum Guides/2013/Scrum-
Guide-ES.pdf.

www.postgresql.org. 2010. www.postgresql.org.es. [En lnea] 02 de Octubre de


2010. [Citado el: 24 de Enero de 2014.]
http://www.postgresql.org.es/sobre_postgresql.

28 / 31
III.- ASPECTO ADMINISTRATIVO

3.1. Cronograma de actividades

Tabla 02: Cronograma de actividades

MES 1 MES 2 MES 3 MES 4 MES 5 MES 6


ETAPAS N ACTIVIDADES
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Formulacin del Problema


1 X
de investigacin

Recoleccin de la base
2 X X X
terica

3 Formulacin de hiptesis X

Planificacin 4 Formulacin de objetivos X

Elaboracin del Presupuesto


5 y Cronograma de X
actividades del Proyecto

Redaccin del Informe del


6 X X
Proyecto de Investigacin

Presentacin del Informe del


7 X
Proyecto de Investigacin

8 Adquisicin de materiales X X

9 Primera Iteracin X X X X

Ejecucin 10 Segunda Iteracin X X X X

11 Tercera Iteracin X X X X

12 Cuarta Iteracin X X X X

Redaccin del informe de


13 X X
Tesis
Comunicacin
Presentacin del informe de
14 X
Tesis

29 / 31
3.2. Presupuesto

Tabla 03: Presupuesto detallado

N CONCEPTO / ACTIVIDAD Cantidad Monto S/. TOTAL S/.


1 REMUNERACIONES 13,800.00
1.1 Analista-Programador 2 Personas 6,900.00 13,800.00
2 BIENES 380.90
2.1 Papelera en general, tiles y materiales de oficina 380.90
2.1.1 Papel bond color blanco A4 0.5 Millar 25.00 12.50
2.1.2 Papel bond rojo A4 100 Unidades 0.08 8.00
2.1.3 Papel bond amarillo A4 100 Unidades 0.08 8.00
2.1.4 Papel bond verde A4 100 Unidades 0.08 8.00
2.1.5 Papel bond azul A4 100 Unidades 0.08 8.00
2.1.6 Papel bond morado A4 100 Unidades 0.08 8.00
2.1.7 Plumn color rojo para pizarra acrlica 4 Unidades 1.50 6.00
2.1.8 Plumn color azul para pizarra acrlica 4 Unidades 1.50 6.00
2.1.9 Plumn color negro para pizarra acrlica 4 Unidades 1.50 6.00
2.1.10 Plumn color verde para pizarra acrlica 4 Unidades 1.50 6.00
2.1.11 Plumn 045 color rojo 3 Unidades 1.00 3.00
2.1.12 Plumn 045 color azul 3 Unidades 1.00 3.00
2.1.13 Plumn 045 color negro 3 Unidades 1.00 3.00
2.1.14 Memoria USB - 4 GB 2 Unidades 18.00 36.00
2.1.15 Lapicero 035 color negro 12 Unidades 0.40 4.80
2.1.16 Lapicero 035 color azul 12 Unidades 0.40 4.80
2.1.17 Folder de manila A4 24 Unidades 0.40 9.60
2.1.18 Faster 1 Caja 5.00 5.00
2.1.19 Sobre manila A4 12 Unidades 0.40 4.80
2.1.20 Engrapador 2 Unidades 12.00 24.00
2.1.21 Perforador 2 Unidades 5.00 10.00
2.1.22 Saca grapas 2 Unidades 5.00 10.00
2.1.23 Lpiz 12 Unidades 0.50 6.00
2.1.24 Corrector 4 Unidades 2.50 10.00
2.1.25 Resaltador 6 Unidades 2.50 15.00
2.1.26 Papelote Cuadriculado 24 Unidades 0.30 7.20
2.1.27 Papelote Blanco 24 Unidades 0.30 7.20
2.1.28 Clips 2 Caja 1.00 2.00
2.1.29 Grapas 2 Caja 3.00 6.00
2.1.30 Posit 2 Docena 8.50 17.00
2.1.31 Cinta de adhesiva 1 Docena 6.00 6.00
2.1.32 Goma 3 Unidades 8.00 24.00
2.1.33 Mota para pizarra acrlica 1 Unidades 2.00 2.00
2.1.34 DVD 25 Unidades 0.60 15.00
2.1.35 Cuadernos Espiralado de 200 hojas Cuadriculado 2 Unidades 6.50 13.00
2.1.36 Tijeras 2 Unidades 5.00 10.00
2.1.37 Borrador de lpiz 4 Unidades 0.50 2.00
2.1.38 Regla de 30 cm. 4 Unidades 0.50 2.00
2.1.39 Tajador 4 Unidades 0.50 2.00
2.1.40 Pizarra 1 Pizarra 40.00 40.00
3 BIENES DE CAPITAL 6,800.00
3.1 Hardware 6,800.00
3.1.1 Laptop 2 Unidades 1,800.00 3,600.00
3.1.2 Dispositivo Mvil 4 Unidades 800.00 3,200.00
4 SERVICIOS 2,932.00
4.1 Servicios Hosting 1 Global 112.00 112.00
4.2 Servicios de Energa elctrica 1 Global 420.00 420.00
4.3 Servicios de telefona fija e internet 1 Global 720.00 720.00
4.4 Servicios de Internet para dispositivos mviles 1 Global 480.00 480.00
4.5 Servicios de impresin, ecuadernacin y empaste 1 Global 600.00 600.00
4.6 Servicios de movilidad 1 Global 600.00 600.00

30 / 31
Tabla 04: Resumen del Presupuesto

RESUMEN DEL PRESUPUESTO


REMUNERACIONES S/. 13,800.00
BIENES S/. 380.90
BIENES DE CAPITAL S/. 6,800.00
SERVICIOS S/. 2,932.00
TOTAL S/. 23,912.90

Financiacin

Autofinanciado

Lambayeque, 03 de setiembre del 2015

Bach. Alejandro Castillo Muoz Bach. Darwin Rojas Cortez


Autor Autor

Ing. Martin Leiva Castillo


Asesor

31 / 31

Das könnte Ihnen auch gefallen