Está en la página 1de 66

FACULTAD DE INGENIERA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA


INFORMTICA Y DE SISTEMAS

ASIGNATURA:
Prcticas Pre Profesionales II.

DESARROLLO DE UNA APLICACIN WEB PARA EL


ALQUILER DE COLMENAS PARA POLINIZACIN PARA
LA ASOCIACIN DE APICULTORES KANTU WAYTA
HUARAZ - 2017.

AUTORES:
IPARRAGUIRRE RAMREZ, Salomon.
MALDONADO SIGUEAS, Abel Yuver.

ASESOR:
Ing. MEDINA REGALADO, Edwin Enrique.

Huaraz - Julio - 2017

i
DEDICATORIA

A Dios por ser el creador de todas las cosas,


por darnos la sabidura, el conocimiento e
inteligencia para seguir adelante cuando
muchas veces quisimos caer.

A nuestros inolvidables padres por el apoyo


incondicional que nos brindan.

A nuestros maestros gracias por su tiempo,


por su apoyo, as como por la sabidura que
nos transmiten durante el desarrollo de nuestra
formacin profesional; en especial al Ing.
Edwin Enrique Medina Regalado y al Dr.
Fernando Vega Huincho y, por guiarnos en el
desarrollo de este trabajo y llegar a la
culminacin del mismo.

Los autores.

ii
AGRADECIMIENTOS

Le damos gracias a Dios, por estar con


nosotros, por fortalecer nuestros corazones e
iluminar nuestra mente y por haber puesto en
nuestros caminos aquellas personas que han
sido nuestro soporte y compaa.

Agradecer hoy y siempre a nuestra familia


por el esfuerzo y apoyo en nuestros estudios,
ya que nos brindan la alegra y nos dan
fortaleza necesaria para seguir adelante.

Expresamos nuestro ms sincero


agradecimiento al Ing. Edwin Enrique Medina
Regalado y al Dr. Fernando Vega Huincho por
orientarnos en la elaboracin de este informe
de prctica pre profesional II.

Los autores.

iii
NDICE GENERAL
DEDICATORIA ........................................................................................................................................ II

AGRADECIMIENTOS ............................................................................................................................ III

NDICE GENERAL ................................................................................................................................. IV

NDICE DE TABLAS ............................................................................................................................ VIII

NDICE DE GRFICOS ......................................................................................................................... IX

RESUMEN ................................................................................................................................................ X

ABSTRACT .............................................................................................................................................. XI

PRESENTACIN ................................................................................................................................... XII

INTRODUCCIN ................................................................................................................................... XII

CAPTULO I ............................................................................................................................................. 1

1. GENERALIDADES DE LA ASOCIACIN ................................................................................... 1

1.1. DATOS GENERALES DE LA INSTITUCIN ......................................................................................... 1


1.2. UBICACIN...................................................................................................................................... 1
1.3. GIRO DEL NEGOCIO ......................................................................................................................... 1
1.4. RESEA HISTRICA ......................................................................................................................... 2
1.5. DIRECCIONAMIENTO ESTRATGICO ................................................................................................ 3
a. Misin ............................................................................................................................................. 3
b. Visin.............................................................................................................................................. 3
c. Valores ........................................................................................................................................... 3
d. Logotipo de la asociacin .............................................................................................................. 4
1.6. OBJETIVOS DE LA INSTITUCIN ....................................................................................................... 4
1.6.1. Objetivo General ....................................................................................................................... 4
1.6.2. Objetivos Especficos ................................................................................................................. 4
1.6.3. Objetivos estratgicos................................................................................................................ 4
1.7. ORGANIGRAMA ............................................................................................................................... 5

CAPTULO II ........................................................................................................................................... 6

2. SITUACIN PROBLEMTICA .................................................................................................... 6

2.1. DESCRIPCIN DEL PROBLEMA ......................................................................................................... 6


2.2. FORMULACIN DEL PROBLEMA....................................................................................................... 7
2.2.1. Problema General ..................................................................................................................... 7
2.2.2. Problemas Especficos ............................................................................................................... 7
2.3. ANTECEDENTES .............................................................................................................................. 8
2.3.1. Antecedentes Internacionales .................................................................................................... 8
2.3.2. Antecedentes Nacionales ........................................................................................................... 8

iv
2.3.3. Antecedentes Locales ................................................................................................................. 9
2.4. JUSTIFICACIN ................................................................................................................................ 9
2.4.1. Justificacin Tecnolgica .......................................................................................................... 9
2.4.2. Justificacin Operativa.............................................................................................................. 9
2.4.3. Justificacin Econmica ............................................................................................................ 9
2.5. OBJETIVOS DEL PROYECTO ........................................................................................................... 10
2.5.1. Objetivo General ..................................................................................................................... 10
2.5.2. Objetivos Especficos ............................................................................................................... 10
2.6. LIMITACIONES ............................................................................................................................... 10
2.7. PRESUPUESTO ............................................................................................................................... 11
2.7.1. Personal................................................................................................................................... 11
2.7.2. Bienes ...................................................................................................................................... 11
2.7.3. Servicios .................................................................................................................................. 11
2.7.4. Resumen general...................................................................................................................... 12
2.7.5. Flujo de Caja ........................................................................................................................... 13
2.8. FINANCIAMIENTO DEL PROYECTO ................................................................................................. 14
2.9. CRONOGRAMA DE ACTIVIDADES ................................................................................................... 15

CAPTULO III ........................................................................................................................................ 16

3. MARCO REFERENCIAL ............................................................................................................. 16

3.1. MARCO TERICO .......................................................................................................................... 16


3.1.1. Fundamentos de UWE UML ................................................................................................. 16
3.1.2. Fundamento de Aplicacin Web .............................................................................................. 17
3.2. MARCO CONCEPTUAL ................................................................................................................... 18
3.2.1. Aplicacin Web ........................................................................................................................ 18
3.2.1.1. Tipos ................................................................................................................................... 19
3.2.1.2. Caractersticas .................................................................................................................... 20
3.2.2. Polinizacin ............................................................................................................................. 20
3.2.3. Servidor Web ........................................................................................................................... 21
3.2.4. PHP ......................................................................................................................................... 22
3.2.5. MySQL ..................................................................................................................................... 22
3.2.6. MVC (Model, View, Controller) .............................................................................................. 23
3.2.7. Arquitectura Cliente-Servidor ................................................................................................. 23
3.2.8. Base de datos ........................................................................................................................... 24
3.2.9. Gestin de base de datos ......................................................................................................... 25
3.2.10. WWW (World Wide Web).................................................................................................... 25
3.2.11. URL (Uniform Resource Locator) ...................................................................................... 26
3.2.12. HTTP (Hypertext Transfer Protocol) .................................................................................. 27
3.2.13. Hosting ................................................................................................................................ 28
3.2.14. Dominio .............................................................................................................................. 28
3.3. HERRAMIENTAS USADAS .............................................................................................................. 28
3.3.1. MS Word .................................................................................................................................. 28
3.3.2. MS Excel .................................................................................................................................. 29
3.3.3. MS Project ............................................................................................................................... 29
3.3.4. Sublime Text ............................................................................................................................ 29

v
3.3.5. Rational Rouse Enterprise Edition .......................................................................................... 30
3.3.6. MagicDraw .............................................................................................................................. 31
3.3.7. AppServ.................................................................................................................................... 31

CAPTULO IV ........................................................................................................................................ 32

4. DESCRIPCIN DE LA METODOLOGA .................................................................................. 32

4.1. METODOLOGA UWE UML (UML-BASED WEB ENGINEERING) .................................................. 32


4.2. FASES ............................................................................................................................................ 33
4.2.1. Captura, Anlisis y Especificacin de Requisitos .................................................................... 33
4.2.2. Diseo del Sistema................................................................................................................... 33
4.2.3. Codificacin del Software........................................................................................................ 33
4.2.4. Pruebas .................................................................................................................................... 33
4.2.5. La Instalacin o Fase de Implementacin ............................................................................... 33
4.2.6. El Mantenimiento .................................................................................................................... 34
4.3. MODELOS UWE ............................................................................................................................ 34
4.3.1. Modelo de Contenidos ............................................................................................................. 34
4.3.2. Modelo de Navegacin ............................................................................................................ 34
4.3.3. Modelo de Presetacin ............................................................................................................ 34
4.3.4. Modelo de Procesos................................................................................................................. 34

CAPTULO V .......................................................................................................................................... 35

5. APLICACIN DE LA METODOLOGA..................................................................................... 35

5.1. FASES ........................................................................................................................................ 35

5.1.1. CAPTURA, ANLISIS Y ESPECIFICACIN DE REQUISITOS ......................................... 35

5.1.1.1. MODELADO DEL NEGOCIO ....................................................................................................... 35


5.1.1.1.1. Descripcin de los Procesos y Reglas de Negocio de Kantu Wayta .......................... 35
5.1.1.1.2. Actores Involucrados ..................................................................................................... 37
5.1.1.1.3. Diagrama de Caso de Uso del Negocio ......................................................................... 38
5.1.1.1.4. Diagrama de Objetos del Negocio ................................................................................. 39
5.1.1.1.5. Requerimientos............................................................................................................... 40
5.1.1.2. MODELO DE REQUERIMIENTOS ................................................................................................ 42
5.1.1.2.1. Diagramas de Casos de uso ........................................................................................... 42
5.1.1.2.2. Diagrama de Actividades ............................................................................................... 44
5.1.1.3. MODELO DE CONTENIDOS ........................................................................................................ 44
5.1.1.3.1. Diagrama de Clases ....................................................................................................... 44

5.1.2. DISEO DEL SISTEMA .......................................................................................................... 45

5.1.2.1. MODELO DE NAVEGACIN ....................................................................................................... 45


5.1.2.2. MODELO DE PRESENTACIN..................................................................................................... 45
5.1.2.3. MODELO DE PROCESOS ............................................................................................................ 45

5.1.3. CODIFICACIN DEL SOFTWARE ....................................................................................... 45

vi
5.1.4. PRUEBAS .................................................................................................................................. 45

CONCLUSIONES ................................................................................................................................... 48

RECOMENDACIONES.......................................................................................................................... 49

BIBLIOGRAFA ..................................................................................................................................... 50

ANEXOS.................................................................................................................................................. 53

vii
NDICE DE TABLAS
TABLA 1. PRESUPUESTO DEL PERSONAL ......................................................................................................... 11
TABLA 2. PRESUPUESTO DE BIENES................................................................................................................. 11
TABLA 3. PRESUPUESTO DE SERVICIOS ........................................................................................................... 11
TABLA 4. PRESUPUESTO GENERAL .................................................................................................................. 12
TABLA 5. PROCESO: REGISTRO DE ALQUILER DE COLMENAS ......................................................................... 35
TABLA 6. PROCESO: REGISTRO DE ARRENDATARIOS ...................................................................................... 36
TABLA 7. PROCESO: REGISTRO DE ASOCIADOS ............................................................................................... 36
TABLA 8. PROCESO: REGISTRO DE COLMENAS................................................................................................ 36
TABLA 9. PROCESO: REGISTRO DE PAGOS ....................................................................................................... 37
TABLA 10. REQUERIMIENTOS FUNCIONALES ................................................................................................. 40
TABLA 11. REQUERIMIENTOS NO FUNCIONALES ............................................................................................ 41

viii
NDICE DE FIGURAS
FIGURA 1. UBICACIN DE LA ASOCIACIN ........................................................................................................ 1
FIGURA 2. LOGOTIPO DE LA ASOCIACIN DE APICULTORES "KANTU WAYTA" ................................................ 4
FIGURA 3. ORGANIGRAMA DE LA ASOCIACIN "KANTU WAYTA" .................................................................... 5
FIGURA 4. FLUJO DE CAJA................................................................................................................................ 13
FIGURA 5. CRONOGRAMA DE ACTIVIDADES ................................................................................................... 15
FIGURA 6. EJEMPLO DE POLINIZACIN ........................................................................................................... 21
FIGURA 7. EJEMPLO DE UNA URL .................................................................................................................... 26
FIGURA 8. ESTRUCTURA DE UNA URL ............................................................................................................. 26
FIGURA 9. ACTORES INVOLUCRADOS .............................................................................................................. 37
FIGURA 10. DIAGRAMA DE CASO DE USO DEL NEGOCIO ................................................................................ 38
FIGURA 11. DIAGRAMA DE OBJETOS DEL NEGOCIO ....................................................................................... 39
FIGURA 12. GESTIN ALQUILER DE COLMENAS .............................................................................................. 42
FIGURA 13. MANTENIMIENTO DE ARRENDATARIOS ....................................................................................... 42
FIGURA 14. MANTENIMIENTO DE ASOCIADOS ............................................................................................... 43
FIGURA 15. MANTENIMIENTO DE COLMENAS ................................................................................................ 43
FIGURA 16. MANTENIMIENTO DE USUARIOS ................................................................................................. 44
FIGURA 17. REGISTRO DE PAGOS .................................................................................................................... 44

ix
RESUMEN

Los procesos de realizar alquiler han evolucionado con el paso de los aos, gracias al
apoyo de las tecnologas de informacin y la comunicacin y por ello han ganado
importancia y presencia en distintas organizaciones de acuerdo al rubro en la cual operan,
por tal motivo el presente proyecto est orientado a muchas organizaciones a nivel
nacional, ya sea pblica o privada, saber la importancia que tiene brindar un buen servicio,
la manera de como satisfacer las necesidades de los clientes, etc., haciendo uso adecuado
de la informacin, implementando nuevas tecnologas, ya sea software, hardware, etc. Para
la elaboracin de nuestro proyecto hemos tomado como ejemplo a la Asociacin de
Apicultores Kantu Wayta basndonos en el proceso de alquiler que realizan.

Cabe mencionar, que el problema que aborda el presente estudio es el proceso de


alquiler ya que la asociacin no cuenta con un sistema informtico que le permita llevar el
control adecuado de alquiler de colmenas para polinizacin.

El objetivo de nuestro proyecto es desarrollar una aplicacin web para el alquiler de


colmenas para polinizacin en la Asociacin de Apicultores Kantu Wayta, ya que la
asociacin antes mencionada realiza un proceso de alquiler la cual le genera prdida de
tiempo e informacin ya que todo el proceso es llevado a cabo manualmente.
METODOLOGIA Y CONCLUSIONES

El producto final tendr una gran utilidad dentro de la asociacin ya que anotar un
punto ms a favor en su desarrollo y contar para su mejoramiento y perfeccin con la
colaboracin de todos los interesados.

x
ABSTRACT

The processes of renting have evolved over the years, thanks to the support of
information and communication technologies and therefore have gained importance and
presence in different organizations according to the area in which they operate, for this
reason the present Project is oriented to many organizations at national level, whether
public or private, to know the importance of providing a good service, how to meet the
needs of customers, etc., making appropriate use of information, implementing new
technologies , Software, hardware, etc. For the elaboration of our project we have taken as
an example to the Association of Beekeepers "Kantu Wayta" based on the process of rent
that realize.

It is worth mentioning that the problem addressed by the present study is the renting
process since the association does not have a computer system that allows it to carry the
proper control of hiring of beehives for pollination.

The objective of our project is to develop a web application for the hiring of beehives
for pollination in the Association of Beekeepers "Kantu Wayta", since the aforementioned
association performs a rental process which generates loss of time and information since
everything the process is carried out manually.

The final product will have a great utility in the association as it will score a point more
in favor in its development and will count for its improvement and perfection with the
collaboration of all the interested ones.

xi
PRESENTACIN

El presente proyecto se desarrolla con el fin de dar a conocer cmo se puede optimizar
y mejorar el proceso de alquiler de colmenas de abeja para polinizacin, para la Asociacin
de Apicultores Kantu Wayta dentro del marco de las aspiraciones futuras que como
asociacin busca desarrollar.

El proyecto realizado trata de demostrar la necesidad de desarrollar una aplicacin web


para el alquiler de colmenas para polinizacin para la Asociacin de Apicultores Kantu
Wayta Huaraz 2017, gestionando el proceso de alquiler de colmenas por parte de la
asociacin; para as lograr las metas futuras que quiera alcanzar.

Esperamos que el desarrollo de la aplicacin web para el alquiler de colmenas para


polinizacin para la Asociacin de Apicultores Kantu Wayta Huaraz 2017 en este
trabajo sirva de base y gua para las optimizaciones requeridas para la asociacin en
estudio, y tambin como modelo para otras organizaciones, as como tambin sirva de
referencia para los estudiantes y egresados de la carrera profesional de Ingeniera
Informtica y de Sistemas y carreras afines.

xii
INTRODUCCIN

A nivel mundial, incluido el nacional, muchas asociaciones por escasez de


conocimientos de las TICs, suelen realizar y administrar sus procesos de manera manual,
procesamiento que siempre ha generado diversos tipos de problemas en la realizacin de la
gestin de alquileres de colmenas de todas las actividades implica realizar un alquiler
teniendo en cuenta los requerimientos funcionales y no funcionales del proceso de alquiler
realizado por la asociacin. A nivel nacional, los procesos mecnicos de gestin de alquiler
son comunes, especialmente en la zona del Callejn de Huaylas, son pocas las
organizaciones que disponen de un sistema informtico de proceso de alquileres de
colmenas u otras actividades relacionadas, es por ello que se hace necesario en la
asociacin en estudio se inicie con desarrollo de una aplicacin web para el alquiler de
colmenas para polinizacin para la Asociacin de Apicultores Kantu Wayta.

La metodologa utilizada es UWE UML (UML-Based Web Engineering) o Ingeniera


Web Basada en UML la cual es un proceso del desarrollo para aplicaciones Web enfocado
sobre el diseo sistemtico, la personalizacin y la generacin semiautomtica de
escenarios que guen el proceso de desarrollo de una aplicacin Web. UWE describe una
metodologa de diseo sistemtica, basada en las tcnicas de UML, la notacin de UML y
los mecanismos de extensin de UML (Quiroga, 2015). Este trabajo se centra en el
desarrollo de una aplicacin web para el alquiler de colmenas para polinizacin para la
Asociacin de Apicultores Kantu Wayta. Se han usados varios de los diagramas de
UWE-UML, de modo que se muestre el uso de los mismos, enfocado desde una
perspectiva prctica.

xiii
CAPTULO I

1. GENERALIDADES DE LA ASOCIACIN

1.1. Datos Generales de la Institucin

Nombre: Asociacin de Apicultores Kantu Wayta.


Presidente: Constantino, SIGUEAS VIVAR.

1.2. Ubicacin

Departamento : Ancash.
Provincia : Huaraz.
Distrito : Huaraz.
Direccin : Av. Confraternidad Internacional Sur, Mz. B Lt.5
Villn Alto.

Figura 1. Ubicacin de la Asociacin


Fuente: Google Maps

1.3. Giro del Negocio

Es una asociacin privada sin fines de lucro, que se dedica a brindar el


servicio de alquiler de colmenas de abejas para polinizacin a empresas
privadas o pblicas cumpliendo con las normas del Ministerio de Agricultura
del Per.

1
1.4. Resea histrica

Kantu Wayta es una Asociacin de Apicultores constituda a mediados del


mes de septiembre del ao 2014, tuvo sus inicios en Recuay en el ao 2013
como entidad representativa del sector apcola, con el fin de promocionar,
comercializar y difundir el consumo de miel de abeja en la regin Ancash. Los
precursores de la creacin de la asociacin son el Sr. Constantino Sigueas
Vivar apicultor autodidacta, el Ing. Agrnomo Eberth Abarca Medina y entre
otros apicultores de las zonas aledaas a Recuay, quienes en su bsqueda de
mejorar su produccin y la de apoyar en el crecimiento productivo de nuevos
apicultores, deciden unir esfuerzos para de esta manera puedan comercializar
sus producciones de miel en grandes cantidades a empresas envasadoras y
comercializadoras.

En su corto periodo de vida se fueron uniendo apicultores de distintas partes


de Ancash, haciendo ms grande esta familia de apicultores, adems
diversificado la calidad de miel dependiendo de la zona productora, haciendo
ms atractivo su producto a las empresas envasadoras. Y de manera directa
influyo en un mayor conocimiento y manejo de colmenas. Esta asociacin
adems permiti participar a los apicultores en cursos de manejo apcolas, en
programas de apoyo y desarrollo rural implementados por el estado peruano.

Debido al gran impacto del cambio climtico el sector agrario y la


biodiversidad de Ancash se vio muy afectado en estos ltimos aos, influyendo
directa e indirecta mente en actividades derivadas de estas, entre ellas estn la
apicultura, esto ocasiono que los apicultores, buscaran otros medios de
aprovechar sus conocimientos apcolas y a sus colmenas, generndose una
oportunidad en la zona costa del pas, involucrando a las abejas como apoyo en
la germinacin de frutos de las flores denominado "polinizacin". Dando lugar
a que los apicultores no solo dependan de su produccin de miel si no tambin
de alquilar sus colmenas a empresas y fundos agrcolas que necesitan para su
produccin, la polinizacin.

2
Actualmente somos una asociacin conformada por 28 asociados que en un
esfuerzo y vocacin por un desarrollo sostenible de la regin asumimos el reto
de forjar una nueva cultura andina basada en la conservacin, el
aprovechamiento sostenible de los recursos naturales.

1.5. Direccionamiento Estratgico

a. Misin

Somos una asociacin dedicada a la actividad apcola, centrada en el


alquiler de colmenas para polinizacin, responsable con el medio ambiente
y el desarrollo socioeconmico de la regin.

b. Visin

Ser una asociacin lder en la industria apcola de nuestra regin buscando


la excelencia y el liderazgo en el alquiler de colmenas para polinizacin y
prestacin de servicios a nuestros clientes.

c. Valores

Consciencia ambiental.

Responsabilidad social.

Compromiso con la calidad.

Igualdad.

Interculturalidad.

3
d. Logotipo de la asociacin

- HUARAZ -

Figura 2. Logotipo de la Asociacin de Apicultores "Kantu Wayta"


Fuente: Proporcionado por la Asociacin.

1.6. Objetivos de la Institucin

1.6.1. Objetivo General

Sensibilizar a la opinin pblica y a las instituciones de la importancia


de las abejas en el desarrollo y conservacin de los ecosistemas por su
labor polinizadora.

1.6.2. Objetivos Especficos

Fomentar manifestaciones culturales y artsticas relacionadas con las


abejas o la apicultura.

Contribuir con las abejas a la recuperacin de ecosistemas


degradados.

1.6.3. Objetivos estratgicos

Lograr diversas competencias de los miembros asociados, a travs de


cursos, seminarios, talleres, etc. para contribuir, al logro de una
apicultura sustentable y amigable con el medio ambiente.

Promover la difusin del conocimiento sobre las abejas y la


apicultura, mediante acciones de investigacin, divulgacin y
educacin, que contribuyan a su proteccin y conservacin.

4
1.7. Organigrama

Figura 3. Organigrama de la Asociacin "Kantu Wayta"


Fuente: Proporcionado por la Asociacin

5
CAPTULO II
2. SITUACIN PROBLEMTICA

2.1. Descripcin del Problema

La asociacin se dedica al alquiler de colmenas de polinizacin, la cual en el


mercado ms se utiliza para la polinizacin de rboles frutales como la manzana, la
palta, meln, nectarinas, melocotn entre otros; as como forrajes (alfalfa, trigo,
etc.), soya, algodn, y hortalizas en general. Debido a esto surge la necesidad de
optimizar el proceso de alquiler, de manual a sistematizado que permita una
respuesta inmediata y precisa de los asociados existentes vigentes, as mismo saber
con cuantas colmenas cuentan y el estado de esta.

Esta asociacin enfrenta dificultades en muchos de sus procesos debido al poco


apoyo tcnico y tecnolgico con que cuentan, ejerciendo sobre estas un exceso de
proceso manual que ocasionan muchos problemas como la prdida de informacin,
retraso en actualizacin de informacin, lentitud en la bsqueda de informacin,
adems los demandantes o clientes se encuentran muy dispersos, ya que son los
agricultores ubicados en el territorio nacional. Por esta razn, a la asociacin le es
difcil promocionar sus servicios precisamente por la dispersin geogrfica de sus
potenciales clientes, registrarlos, administrar los procesos de alquiler de colmenas.

La asociacin de apicultores Kantu Wayta por su poco tiempo de constitucin


no cuenta con una presencia marcada, que le permita realizar inversiones costosas,
pues sus patrimonios solo le permiten solventar sus gastos y obtener un ingreso
promedio, debido a que su produccin est ligado al factor climtico y la tala
indiscriminada de los eucaliptus que es la principal especie apcola y la floracin de
la flora melfera como el molle, flores silvestres; en la actualidad estos factores
entraron en una atapa de merma debido al cambio climtico.

A nivel nacional, muchas de estas asociaciones debido a su precariedad no


cuentan con recursos tecnolgicos a su disposicin como aplicaciones web

6
publicitarias o de apoyo en sus procesos internos, generando su falta de crecimiento
por ende muchos de estos terminan desapareciendo.

Dada esta realidad problemtica, la presente investigacin busca desarrollar un


sistema WEB que les permita controlar todos los procesos de alquiler de colmenas
para polinizacin.

2.2. Formulacin del Problema

2.2.1. Problema General

Cmo desarrollar de la aplicacin web para el alquiler de colmenas para


polinizacin para la Asociacin de Apicultores Kantu Wayta Huaraz -
2017?

2.2.2. Problemas Especficos

Cules son los sub procesos y actividades involucrados en el Proceso de


alquiler de colmenas para polinizacin para la Asociacin de Apicultores
Kantu Wayta Huaraz - 2017?

Cules son los requerimientos para el desarrollo de la Aplicacin Web


para el alquiler de colmenas para polinizacin para la Asociacin de
Apicultores Kantu Wayta Huaraz - 2017?

Cmo modelar y disear las interfaces de la Aplicacin Web para el


alquiler de colmenas para polinizacin para la Asociacin de Apicultores
Kantu Wayta Huaraz 2017?

Cmo desarrollar una Aplicacin Web Dinmica para el alquiler de


colmenas para polinizacin para la Asociacin de Apicultores Kantu
Wayta Huaraz - 2017?

7
2.3. Antecedentes

2.3.1. Antecedentes Internacionales

Lpez, Franco, Marrasquin y Zambrano (2014) en su investigacin titulada


Sistema web para el alquiler y reservacin de habitaciones en el hotel -
Gringo on the Beach, 2014 plantearon como objetivo general: Sistematizar
un control para el alquiler y reservacin de habitaciones del hotel "Gringo
on the Beach", realizado en la Universidad Laica Eloy Alfaro de Manab
de Ecuador; llegaron a las conclusin siguiente: El sistema web ha sido
diseado con el motivo para que las personas puedan reservar y asi facilitar
el uso de la informacin proporcionada por la pgina, adems le brinda al
usuario o administrador seguridad y agilidad al momento de manejar
informacin. poner uno o dos ms.

2.3.2. Antecedentes Nacionales

Vsquez (2014), en su investigacin titulada Diseo de un Sistema Basado


en Tecnologa Web para el Alquiler y Gestin de Venta de Unidades
Mviles para la Corporacin Telenegocios Per S.A.C plante como
objetivo general: Mejorar el control y gestin de venta de unidades mviles,
mediante el diseo un Sistema basado en Tecnologa Web, realizado en la
Universidad Nacional del Centro del Per - Huancayo, llegando a las
conclusiones siguientes: La arquitectura tres capas permite llevar a cabo el
desarrollo en varios niveles, lo cual hace ms fcil reemplazar o modificar
un capa sin afectar los mdulos restantes, tambin con la implantacin del
sistema se lograr el objetivo principal de este trabajo, el mismo que permite
que los datos se generen de manera rpida, seguridad y confiabilidad; a su
vez que despus de aplicar el sistema se puede brindar mejor servicio al
cliente porque agilita los procesos de ventas, cobros y otros; de la misma
manera se concluye que al dar un seguimiento a los clientes ocasionales
genera una mejor rentabilidad a la Empresa. uno mas

8
2.3.3. Antecedentes Locales

Trejo & Yucyuc (2012) en su investigacin titulada Diseo de una Pgina


Web Para Promocionar y Realizar Venta de Productos en la Empresa Micro
Source Pacific S.R.L De La Ciudad De Huaraz - 2012, plantearon como
objetivo general: Disear una Pgina Web para promocionar y realizar venta
de productos en la empresa Micro Source Pacific S.R.L, realizado en la
Universidad San Pedro-Huaraz; llegando a concluir lo siguiente; se dise
los prototipos para la propagacin de productos de la empresa, utilizando la
herramienta MagicDraw para plasmar el anlisis del proyecto, siguiendo los
pasos del modelo UML.

2.4. Justificacin

2.4.1. Justificacin Tecnolgica

La investigacin se justifica porque va a automatizar los procesos


relacionados al alquiler de colmenas.

Mejorar la calidad de la informacin que sirva para la toma de


decisiones y por ende lograr obtener ventajas competitivas.

2.4.2. Justificacin Operativa

Se cuenta con los conocimientos necesarios para la realizacin de la


aplicacin web adems se realizar la capacitacin con respecto al
manejo del aplicativo web.

Se tendr un fcil acceso a la informacin, ya que se les facilitar el


control de registros involucrados en el proceso de alquiler.

2.4.3. Justificacin Econmica

Dentro de las consideraciones de la empresa el costo de la realizacin del


proyecto se encuentra dentro de los parmetros y presupuesto de la
entidad.

9
Con la implementacin de la aplicacin web se reducira los costos en
materiales de oficina, ser beneficiada econmicamente, ya que se tendr
un mayor control de la informacin.

2.5. Objetivos del Proyecto

2.5.1. Objetivo General

Desarrollar una aplicacin web para el alquiler de colmenas para


polinizacin para la Asociacin de Apicultores Kantu Wayta Huaraz -
2017.

2.5.2. Objetivos Especficos

Identificar y determinar los sub procesos y actividades dentro del


mbito de la Asociacin de Apicultores "Kantu Wayta" involucrados en
el Proceso de alquiler de colmenas para polinizacin, Huaraz - 2017.

Determinar los requerimientos en relacin al desarrollo de la Aplicacin


Web para el alquiler de colmenas para polinizacin para la Asociacin
de Apicultores Kantu Wayta Huaraz - 2017.

Modelar y Disear las interfaces de la Aplicacin Web para el alquiler


de colmenas para polinizacin para la Asociacin de Apicultores
Kantu Wayta Huaraz 2017.

Desarrollar una Aplicacin Web Dinmica para el alquiler de colmenas


para polinizacin para la Asociacin de Apicultores Kantu Wayta
Huaraz - 2017.

2.6. Limitaciones

Resistencia a la integracin tecnolgica por un sector de los socios.

Poca disponibilidad de tiempo por parte de los usuarios al momento de hacer la


abstraccin de los requerimientos.

Falta de equipo tecnolgico para la implementacin de la aplicacin.

10
No se contemplar un control de produccin de miel de las colmenas.

No se contemplar la emisin de recibo al arrendatario.

No se mantendr un control del estado de las colmenas.

2.7. Presupuesto

2.7.1. Personal

Tabla 1. Presupuesto del Personal

Apellidos y Nombres Costo


IPARRAGUIRRE RAMIREZ Salomon. S/ 600.00
MALDONADO SIGUEAS Abel. S/ 600.00
Total S/ 1200.00

2.7.2. Bienes

Tabla 2. Presupuesto de Bienes

Descripcin Cantidad Costo


Papel Bond (Tamao A4) Medio Millar S/ 10.00
CD en Blanco 6 unidades S/ 6.00
Memoria USB 4 GB 1 unidad S/ 25.00
Computadora Core 2 Duo (HP6000) 2 unidades S/ 1200.00
Sub Total S/ 1241.00

2.7.3. Servicios

Tabla 3. Presupuesto de Servicios

Descripcin Cantidad Costo


Alquiler Cabinas de Internet 20 horas S/ 20.00
Movilidad Pasajes S/ 108.00
Espiralado 6 unidades S/ 18.00
Otros Servicios Generales S/ 50.00
Sub Total S/ 196.00

11
2.7.4. Resumen general

Tabla 4. Presupuesto General

Resumen Costo
Personal S/ 1200.00
Bienes S/ 1241.00
Servicios S/ 196.00
Presupuesto Total S/ 2637.00

12
2.7.5. Flujo de Caja de la Asociacin Kantu Wayta

Figura 4. Flujo de caja


Fuente: Informacin Proporcionada por la Asociacin

13
2.8. Financiamiento del proyecto

El presente proyecto tendr el financiamiento de los propios estudiantes, como


parte de nuestra formacin profesional y apoyo a instituciones en va de desarrollo.

14
2.9. Cronograma de actividades

Figura 5. Cronograma de Actividades


Fuente: Elaboracin Propia
15
CAPTULO III
3. MARCO REFERENCIAL

3.1. Marco Terico

La Ingeniera Web propone nuevos mtodos para el diseo de aplicaciones que se


ejecutan en esta nueva plataforma que es la World Wide Web. Uno de estos
mtodos es UWE (UML Web Engineering), el cual aprovecha la notacin estndar
del UML e incorpora elementos que son propios del desarrollo Web. En este
proyecto se presenta un caso de estudio para el desarrollo de una aplicacin web,
donde el modelado bsico se realiza mediante el UWE.

3.1.1. Fundamentos de UWE UML

Nieves, Ucn & Menndez (2014) sostienen:


El rea de Ingeniera Web es relativamente una nueva direccin de la
Ingeniera de Software para el desarrollo de Aplicaciones Web. La Ingeniera
Web trata varios aspectos, metodologas, herramientas y tcnicas que hacen
nico del desarrollo y construccin de aplicaciones que se ejecutan en la
World Wide Web.

Para el desarrollo de modelos conceptuales de aplicaciones Web existen


varios mtodos de diseo en Ingeniera Web, por ejemplo: OOHDM (Object-
Oriented Hypermedia Design Model), WebML (Web Modeling Language),
OO-H (Object Oriented approach), UWE (UML Web Engineering), entre
otros. UWE fue uno de los primeros proyectos usado especialmente para
aplicaciones Web.

Sin embargo, el desarrollo de una aplicacin Web incluye elementos que no


son comunes a una aplicacin de escritorio. Esto requiere cambios
importantes en la forma de realizar y controlar el proceso de desarrollo. Es
decir, pasar de una Ingeniera de Software a una Ingeniera Web. Una de las
primeras metodologas desarrolladas fue la Ingeniera Web basada en UML
(UWE). UWE es una metodologa que permite especificar de mejor manera

16
una aplicacin Web en su proceso de creacin mantiene una notacin
estndar basada en el uso de UML (Unified Modeling Language) para sus
modelos y sus mtodos, lo que facilita la transicin. La metodologa define
claramente la construccin de cada uno de los elementos del modelo.

En su implementacin se deben contemplar las siguientes etapas y modelos:

Anlisis de requisitos. Plasma los requisitos funcionales de la


aplicacin Web mediante un modelo de casos de uso.
Modelo de contenido. Define, mediante un diagrama de clases, los
conceptos a detalle involucrados en la aplicacin.
Modelo de navegacin. Representa la navegacin de los objetos dentro
de la aplicacin y un conjunto de estructuras como son ndices, mens y
consultas.
Modelo de presentacin. Representa las interfaces de usuario por medio
de vistas abstractas.
Modelo de proceso. Representa el aspecto que tienen las actividades
que se conectan con cada clase de proceso.
Como se hace notar, UWE provee diferentes modelos que permite
describir una aplicacin Web desde varios puntos de vista abstractos,
dichos modelos estn relacionados.

Cada uno de estos modelos se representa como paquetes UML, dichos


paquetes son procesos relacionados que pueden ser refinados en iteraciones
sucesivas durante el desarrollo del UWE.

3.1.2. Fundamento de Aplicacin Web

Segn Zofo (2013), se denomina aplicacin web al software que reside en un


ordenador, denominado servidor web, que los usuarios pueden utilizar a
travs de Internet o de una intranet, con un navegador web, para obtener los
servicios que ofrezca. Existen multitud de aplicaciones web, de muy diversos
tipos, tales como gestores de correo, web mails, wikis, blogs, tiendas en lnea,
etc. Segn el tipo de acceso, las aplicaciones web pueden ser:

17
Pblicas: como las tiendas virtuales, diarios digitales, portales de
Internet, etc.
Restringidas: como las intranets, que ofrecen servicios para mejorar las
gestiones internas de una empresa, tales como el control de horas de su
personal, gestin de proyectos y tareas, gestores documentales, etc.
Tambin suele estar restringido el acceso a aplicaciones web en las
extranets, cuyo objetivo es aumentar y mejorar el servicio con
distribuidores, clientes, proveedores, comerciales o colaboradores
externos.

La popularidad de las aplicaciones web se basa en:

La facilidad de acceso, ya que solo es necesario un navegador web.


La independencia del sistema operativo.
La facilidad de actualizacin y mantenimiento, sin tener que redistribuir
y reinstalar el software a miles de usuarios potenciales.

La World Wide Web (WWW) es un conjunto de protocolos que permite la


consulta remota de archivos de hipertexto. Utiliza Internet como medio de
transmisin. Existen muchos otros servicios y protocolos en Internet: el envo
de correo electrnico (SMTP), la transmisin de archivos (FTP y P2P), las
conversaciones en lnea (IRC), la mensajera instantnea y presencial, la
transmisin de contenido y comunicacin multimedia, los boletines
electrnicos (NNTP), el acceso remoto a otros dispositivos (SSH y Telnet),
etc.

3.2. Marco Conceptual

3.2.1. Aplicacin Web

Es un SI donde una gran cantidad de datos voltiles, altamente


estructurados, van a ser consultados, procesados y analizados mediante
navegadores.
Una de las principales caractersticas va a ser su alto grado de interaccin
con el usuario, y el diseo de su interfaz debe ser claro, simple y debe estar

18
estructurado de tal manera que sea orientativo para cada tipo de usuarios
(Mnguez & Garca, 2011).

3.2.1.1. Tipos

Prez (2010), a la hora de establecer una clasificacin la podemos


realizar atendiendo a criterios como pueden ser la complejidad de
los datos, de la propia aplicacin, la volatilidad, la estructuracin
de los datos o la intencionalidad de la aplicacin. De entre todas las
posibles clasificaciones, la que aparece a continuacin est hecha
en base a la intencionalidad de la aplicacin:

Informacionales: Orientadas a la difusin de informacin


personalizada o no, y con acceso a la base de datos o sin ella.
Orientados a la descarga de datos: Servidores de material
didctico, servidores de canciones, etc.
Interactivas: Orientadas a la interaccin con el usuario.
Orientas al Servicio: Sistemas de ayuda financiera,
simuladores, etc.
Transaccionales: Compra electrnica, banca electrnica, etc.
De Flujo de Datos: Sistemas de planificacin en lnea, manejo
de inventario, etc.
Entornos de Trabajo Colaborativo: Herramientas de diseo
colaborativo, sistemas de autora distribuidos, etc.
Comunidades on-line (Sistemas C2C): Foros de debate,
servicios de subastas, etc.
Portales Web: Centros comerciales de compra electrnica,
intermediarios en lnea, etc.
Orientados al anlisis de datos: Dataworkhousing, aplicaciones
OLAP, etc.

19
3.2.1.2. Caractersticas

Las Aplicaciones Web tienen una serie de rasgos comunes que


diferencia a unos tipos de aplicaciones software de otros, y que son:

Desde el punto de vista del usuario, se ha universalizado su


accesibilidad: Actualmente un usuario experto y un usuario
con habilidad limitada en el uso de aplicaciones informticas
acceden al mismo tipo de aplicacin. An ms, el nmero y
tipo de usuario de las Aplicaciones Web no siempre es
predecible, lo que obliga a tener el concepto de facilidad de
uso an ms presente que en otros tipos de aplicaciones.
Desde el punto de vista de la plataforma se realiza un uso
intensivo de la red y la conexin se establece desde distintos
tipos de dispositivo de acceso.
Desde el punto de vista de la informacin, asistimos en la
actualidad a una disponibilidad global de fuentes heterogneas
de informacin, estructurada y no estructurada, pertenecientes
a distintos dominios y que colaboran en el cumplimiento de los
objetivos de la aplicacin.

3.2.2. Polinizacin

Segn Bradbear (2005) sostiene que la polinizacin es fundamental


para que las plantas en flor produzcan cualquier tipo de semilla y de
frutas. El intercambio de polen entre las flores, tiene el objetivo de la
reproduccin, es un proceso fundamental para el mantenimiento de la
vida sobre la tierra. La gente cultiva algunas semillas para su
alimentacin, como, por ejemplo, las oleaginosas, nueces, leguminosas,
tales como los frijoles y guisantes, y los granos bsicos, como el arroz y
el maz. Otras cosechas producen frutas que se desarrollan con la
semilla, por ejemplo, los ctricos, el mango y el tomate. Se necesitan
semillas para la produccin de nuevas cosechas y para mejorar su
misma calidad a partir de programas de seleccin de plantas.

20
Koppert (s. f) define que la polinizacin es el proceso que se desarrolla
desde que el polen deja el estambre en el que ha sido generado hasta
que llega al pistilo en el que germinar. Se trata, por lo tanto, del paso
del polen desde el estambre hasta el estigma, un recorrido que permitir
luego la germinacin y la aparicin de nuevos frutos y semillas.

Figura 6. Ejemplo de Polinizacin


Fuente: http://queescomohacer.com/wp-content/uploads/que-es-la-polinizacion-1.jpg

3.2.3. Servidor Web

Arredondo, Hernndez & Fabela (2009) definen que los servidores web
son aquellos cuya tarea es alojar sitios y/o aplicaciones, las cuales son
accedidas por los clientes utilizando un navegador que se comunica con
el servidor utilizando el protocolo HTTP (Hypertext Markup
Language).

Bsicamente un servidor WEB consta de un intrprete HTTP el cual se


mantiene a la espera de peticiones de clientes y le responde con el
contenido segn sea solicitado. El cliente, una vez recibido el cdigo, lo
interpreta y lo exhibe en pantalla.

Adems, los servidores pueden disponer de un intrprete de otros


lenguajes de programacin que ejecutan cdigo embebido dentro del
cdigo HTML de las pginas que contiene el sitio antes de enviar el
resultado al cliente. Esto se conoce como programacin de lado del

21
servidor y utiliza lenguajes como ASP, PHP, Perl y Ajax. Las ventajas
de utilizar estos lenguajes radican en la potencia de los mismos
ejecutando tareas ms complejas como, por ejemplo, acceder a bases de
datos abstrayendo al cliente de toda la operacin.

El servidor web es un programa que implementa el protocolo HTTP


para transferir lo que llamamos hipertextos, pginas web o pginas
HTML. Tambin se le da este nombre, al ordenador que ejecuta este
programa ("Web - EcuRed", s. f.).

3.2.4. Framework

Olivas (2013), menciona que, en el desarrollo de software, un


framework o marco de trabajo es una estructura conceptual y un
conjunto de prcticas el cual ofrece cierta funcionalidad por medio de
mdulos los cuales realizan labores previamente establecidas. El
objetivo de los frameworks es servir como base o soporte, sobre el cual
otro proyecto de software puede ser organizado y desarrollado.

3.2.5. PHP

PHP es un lenguaje de programacin de propsito general popular que


es especialmente adecuado para el desarrollo web, rpido, flexible y
pragmtica ("PHP: Hypertext Preprocessor", 2017).

3.2.6. MySQL

MySQL es un sistema de administracin de bases de datos (Database


Management System, DBMS) para bases de datos relacionales. As,
MySQL no es ms que una aplicacin que permite gestionar archivos
llamados de bases de datos.
Existen muchos tipos de bases de datos, desde un simple archivo hasta
sistemas relacionales orientados a objetos. MySQL, como base de datos
relacional, utiliza mltiples tablas para almacenar y organizar la
informacin. MySQL fue escrito en C y C++ y destaca por su gran

22
adaptacin a diferentes entornos de desarrollo, permitiendo su
interactuacin con los lenguajes de programacin ms utilizados como
PHP, Perl y Java y su integracin en distintos sistemas operativos
("Qu es MySQL? :: esepestudio, especialistas web", 2005).

3.2.7. MVC (Model, View, Controller)

Hernndez, (2015), sostiene que el MVC o Modelo-Vista-Controlador


es un patrn de arquitectura de software que, utilizando 3 componentes
(Vistas, Modelos y Controladores) separa la lgica de la aplicacin de
la lgica de la vista en una aplicacin. Es una arquitectura importante
puesto que se utiliza tanto en componentes grficos bsicos hasta
sistemas empresariales; la mayora de los frameworks modernos
utilizan MVC (o alguna adaptacin del MVC) para la arquitectura, entre
ellos podemos mencionar a Ruby on Rails, Django, AngularJS y
muchos otros ms.

Figura 7. Modelo Vista Controlador


Fuente: https://image.slidesharecdn.com/introduccionalosframeworksphp-
130824125643-phpapp01/95/introduccin-a-los-frameworks-php-11-
638.jpg?cb=1377349184

3.2.8. Arquitectura Cliente-Servidor

23
La estructura cliente - servidor es una arquitectura de computacin en la
que se consigue un procesamiento cooperativo de la informacin por
medio de un conjunto de procesadores, de tal forma que uno o varios
clientes, distribuidos geogrficamente o no, solicitan servicios de
computacin a uno o ms servidores.

De esta forma, y gracias a esta arquitectura, la totalidad de los


procesadores, clientes y servidores, trabajan de forma cooperativa para
realizar un determinado tratamiento de la informacin ("Arquitectura
cliente servidor", 2016).

Figura 8. Arquitectura Cliente Servidor


Fuente: https://eddieramos.files.wordpress.com/2010/02/cliente.png

3.2.9. Base de datos

Prez (2007) sostiene que una base de datos es un almacn que nos
permite guardar grandes cantidades de informacin de forma
organizada para que luego podamos encontrar y utilizar fcilmente. A
continuacin, te presentamos una gua que te explicar el concepto y
caractersticas de las bases de datos.

24
3.2.10. Gestin de base de datos

PowerData, (2015) hace mencin que los Sistemas Gestores de Bases


de Datos (SGBD, por sus siglas en ingls), tambin conocidos como
sistemas manejadores de bases de datos o DBMS (Data Base
Management System), son un conjunto de programas que manejan todo
acceso a la base de datos, con el objetivo de servir de interfaz entre sta,
el usuario y las aplicaciones utilizadas.

Gracias a este sistema de software especfico el usuario puede gestionar


la base de datos (almacenar, modificar y acceder a la informacin
contenida en sta) mediante el uso de distintas herramientas para su
anlisis, con las que puede realizar consultas y generar informes.

3.2.11. WWW (World Wide Web)

World Wide Web, literalmente telaraa de alcance mundial, es un


trmino usado en informtica cuya traduccin podra ser Red Global
Mundial o "Red de Amplitud Mundial"; es un sistema de documentos
de hipertexto o hipermedios enlazados y accesibles a travs de Internet.
Con un navegador web, un usuario visualiza sitios web compuestos de
pginas web que pueden contener texto, imgenes, vdeos u otros
contenidos multimedia, y navega a travs de ellas usando hiperenlaces
("Web - EcuRed", s.f).

Es una coleccin de ficheros, denominados lugares de Web o pginas


de Web, que incluyen informacin en forma de textos, grficos, sonidos
y vdeos, adems de vnculos con otros ficheros. Los ficheros son
identificados por un localizador universal de recursos (URL, siglas en
ingls) que especfica el protocolo de transferencia, la direccin de
Internet de la mquina y el nombre del fichero. Por ejemplo, un URL
podra ser http://www.ecured.cu ("Web - EcuRed", s.f).

25
3.2.12. URL (Uniform Resource Locator)

Prez & Merino, (2010) mencionan que la url es una sigla del idioma
ingls correspondiente a Uniform Resource Locator (Localizador
Uniforme de Recursos). Se trata de la secuencia de caracteres que sigue
un estndar y que permite denominar recursos dentro del entorno de
Internet para que puedan ser localizados.

La URL es la ruta que se encuentra en la caja de texto ubicada en la


barra de navegacin del navegador, sirve para ubicar de manera precisa
en un servidor, cualquier recurso: una imagen, un video o una pgina
web ("Qu es la URL de una pgina web?", s.f).

Figura 9. Ejemplo de una URL


Fuente:
http://aprendeenlinea.udea.edu.co/boa/contenidos.php/0bab1260b480d2dad
49ef2516f2fdb61/18/estilo/aHR0cDovL2FwcmVuZGVlbmxpbmVhLnVkZWEuZW
R1LmNvL2VzdGlsb3MvYXp1bF9jb3Jwb3JhdGl2by5jc3M=/1/contenido/

Usualmente una URL consta de tres partes: protocolo, dominio y ruta,


como se muestra la siguiente imagen:

Figura 10. Estructura de una URL


Fuente:
http://aprendeenlinea.udea.edu.co/boa/contenidos.php/0bab1260b480d2d
ad49ef2516f2fdb61/18/estilo/aHR0cDovL2FwcmVuZGVlbmxpbmVhLnVkZWE
uZWR1LmNvL2VzdGlsb3MvYXp1bF9jb3Jwb3JhdGl2by5jc3M=/1/contenido/

26
El Protocolo le dice a la computadora qu clase de cdigo puede
esperar, para las pginas web la direccin empezar siempre con:
http://

El Dominio es el nombre nico que pertenece a la computadora con la


que se est conectado, empieza con el nombre del servidor (en este caso
el servidor de docencia), luego siguen las extensiones separadas por un
punto (para este caso udea es el nombre del dominio de la universidad,
edu es la extensin usada por las instituciones educativas y co es el
identificador del pas, en este caso Colombia).

La Ruta es la lista de carpetas en la computadora, hasta llegar al archivo


existente, en este caso:
http://docencia.udea.edu.co/lms/moodle/course/view.php?id=2753, este
ltimo nmero identifica el nmero de un curso publicado en la
plataforma Moodle.

3.2.13. HTTP (Hypertext Transfer Protocol)

HTTP (en espaol protocolo de transferencia de hipertexto) es el


protocolo usado en cada transaccin de la World Wide Web.
HTTP es un protocolo sin estado, es decir, que no guarda ninguna
informacin sobre conexiones anteriores. El desarrollo de aplicaciones
web necesita frecuentemente mantener estado. Para esto se usan las
cookies, que es informacin que un servidor puede almacenar en el
sistema cliente. Esto le permite a las aplicaciones web instituir la nocin
de "sesin", y tambin permite rastrear usuarios ya que las cookies
pueden guardarse en el cliente por tiempo indeterminado (Urbina,
2010).

27
3.2.14. Hosting

Hosting es el alquiler virtual de un espacio para publicar su pgina


Web. Al contratar un Hosting, (que en ingles quiere decir hospedaje),
usted tendr un espacio que le permitir almacenar informacin,
imgenes, vdeo, o cualquier contenido accesible va Web (Azo &
Muoz, 2011).

3.2.15. Dominio

Para Azo & Muoz, (2011), un dominio o nombre de dominio es el


nombre con que es identificado un sitio Web. Cada dominio tiene que
ser nico. No est permitida la duplicidad. El dominio www.hola.com,
es diferente al dominio www.hola.org/.Un servidor nico de la Web
puede alojar y servir a muchas pginas Web de diferentes dominios,
pero un dominio puede apuntar solo a un servidor. Si no hubiese sido
ideado el sistema de nombres de dominio, los usuarios de Internet
tendran que acceder a la pgina Web tecleando la direccin IP de la
pgina Web.

3.3. Herramientas Usadas

3.3.1. MS Word

Microsoft Word es un software diseado al procesamiento de textos, creado


por la empresa Microsoft Corporation, y actualmente est integrado en la
suite ofimtica Microsoft Office. Microsoft Word antes de formar parte del
paquete de ofimtica ms utilizado en la historia de la informtica, Microsoft
Office, ya exista desde la poca del MS-DOS, un programa lleno de
comandos y combinaciones de teclas para conseguir dar formato al
documento ("Microsoft Word - EcuRed", s. f).

28
3.3.2. MS Excel

Microsoft Excel es un programa del tipo hoja de clculo u hoja electrnica.


Una hoja de clculo permite efectuar clculos sencillos y complejos con
rapidez y precisin. Adems, permite modelizar o simular situaciones con el
objeto de efectuar anlisis sobre las mismas. Esta sustituye con grandes
ventajas a las calculadoras normales, cientficas y financieras,
proporcionando adems un interfaz ms adecuado para el tratamiento de
problemas numricos que la simple pantalla de diez dgitos que proporcionan
la mayora de las calculadoras. Las hojas de clculo estn dispuestas en filas y
columnas. La interseccin de una fila/columna se denomina celda. Cada celda
puede contener un dato o una frmula que puede hacer referencia a los
contenidos de otras celdas (EcuRed, s. f).

3.3.3. MS Project

Microsoft Project (MSP), es un software de administracin de proyectos


diseado, desarrollado y comercializado por Microsoft para asistir a
administradores de proyectos en el desarrollo de planes, asignacin de
recursos a tareas, dar seguimiento al progreso, administrar presupuesto y
analizar cargas de trabajo ("Microsoft Project - EcuRed", s. f.).

3.3.4. Brackets

Brackets es un editor de cdigo abierto para el diseo y desarrollo web


construido sobre tecnologas como HTML, CSS y JavaScript. El proyecto fue
creado y es mantenido por Adobe, y se distribuye bajo una licencia MIT
("Brackets.io. Un editor de texto Open Source por Adobe", 2013).

3.3.5. MySQL Workbench

MySQL Workbench es una herramienta visual unificada para arquitectos de


base de datos, desarrolladores y DBAs. MySQL Workbench ofrece modelado
de datos, desarrollo de SQL y herramientas de administracin completas para
la configuracin de servidores, administracin de usuarios, copias de

29
seguridad y mucho ms. MySQL Workbench est disponible en Windows,
Linux y Mac OS X ("MySQL:: MySQL Workbench", s.f.).

3.3.6. Framework Laravel

Laravel es un framework de cdigo abierto para desarrollar aplicaciones y


servicios web con PHP 5. Su filosofa es desarrollar cdigo PHP de forma
elegante y simple, evitando el "cdigo espagueti". Fue creado en 2011 y tiene
una gran influencia de frameworks como Ruby on Rails, Sinatra y ASP.NET
MVC ("Que es Laravel | Ministerio del Interior", s.f.).

Figura 11. Estructura de Laravel


Fuente: http://www.incanatoit.com/2016/07/sistema-web-php-laravel-mysql-
rutas-modelo.html

3.3.7. Sublime Text

Para Hernndez (2014), Sublime Text es un excepcional editor de textos que


aporta muchas caractersticas tiles a la hora de programar o editar cdigo. El
editor est cargado de funcionalidades tiles y cmodas desde el punto de la
usabilidad y eficiencia.

3.3.8. Rational Rouse Enterprise Edition

Rational Rose Enterprise Edition. Es una herramienta CASE (Computer


Arded Software Engineering), traducido al espaol como Ingeniera Asistida
por Computadora, desarrollada por Rational Corporation basada en el
Lenguaje Unificado de Modelacin (UML), que permite crear los diagramas

30
que se van generando durante el proceso de Ingeniera en el Desarrollo del
Software ("Rational Rose Enterprise Edition - EcuRed", s.f).

3.3.9. MagicDraw

MagicDraw, es una herramienta CASE desarrollada por No Magic. Es


compatible con el estndar UML 2.3, desarrollo de cdigo para diversos
lenguajes de programacin (Java, C++ y C#, entre otros) as como para
modelar datos. Cuenta con capacidad para trabajar en equipo y es compatible
con varios entornos de desarrollo (IDEs) ("MagicDraw - EcuRed", s.f).

3.3.10. AppServ

AppServ es una herramienta OpenSource para Windows con Apache,


MySQL, PHP y otras ediciones, en la cual estas aplicaciones se configuran en
forma automtica, lo que permite ejecutar un servidor web completo
("AppServ: Apache + PHP + MYSQL AppServ, AppServHosting,
AppServNetwork, AppServ Download", s.f.).

31
CAPTULO IV

4. DESCRIPCIN DE LA METODOLOGA

4.1. Metodologa UWE UML (UML-Based Web Engineering)

Quiroga (2015), menciona que UWE es un enfoque de ingeniera de software para


el dominio Web con el objetivo de cubrir todo el ciclo de vida de desarrollo de
aplicaciones Web. El aspecto clave que distingue UWE es la dependencia de los
estndares.

UWE es un proceso del desarrollo para aplicaciones Web enfocado sobre el diseo
sistemtico, la personalizacin y la generacin semiautomtica de escenarios que
guen el proceso de desarrollo de una aplicacin Web. UWE describe una
metodologa de diseo sistemtica, basada en las tcnicas de UML, la notacin de
UML y los mecanismos de extensin de UML.

Es una herramienta que nos permitir modelar aplicaciones web, utilizada en la


ingeniera web, prestando especial atencin en sistematizacin y personalizacin
(sistemas adaptativos). UWE es una propuesta basada en el proceso unificado y
UML, pero adaptados a la web. En requisitos separa las fases de captura, definicin
y validacin. Hace adems una clasificacin y un tratamiento especial dependiendo
del carcter de cada requisito.

En el marco de UWE es necesario la definicin de un perfil UML (extensin),


basado en estereotipos con este perfil se logra la asociacin de una semntica
distinta a los diagramas del UML puro, con el propsito de acoplar el UML a un
dominio especfico, en este caso, las aplicaciones Web.

Entre los principales modelos de UWE podemos citar: el modelo lgico-conceptual,


modelo navegacional, modelo de presentacin, visualizacin de Escenarios Web y
la interaccin temporal, entre los diagramas: diagramas de estado, secuencia,
colaboracin y actividad.

32
4.2. Fases

4.2.1. Captura, Anlisis y Especificacin de Requisitos

En simple palabras y bsicamente, durante esta fase, se adquieren, renen y


especifican las caractersticas funcionales y no funcionales que deber
cumplir la aplicacin web.

Trata de diferente forma las necesidades de informacin, las necesidades de


navegacin, las necesidades de adaptacin y las de interfaz de usuario, as
como algunos requisitos adicionales. Centra el trabajo en el estudio de los
casos de uso, la generacin de los glosarios y el prototipado de la interfaz de
usuario (Quiroga, 2015).

4.2.2. Diseo del Sistema

Se basa en la especificacin de requisitos producido por el anlisis de los


requerimientos (fase de anlisis), el diseo define cmo estos requisitos se
cumplirn, la estructura que debe darse a la aplicacin web (Quiroga, 2015).

4.2.3. Codificacin del Software

Durante esta etapa se realizan las tareas que comnmente se conocen como
programacin; que consiste, esencialmente, en llevar a cdigo fuente, en el
lenguaje de programacin elegido, todo lo diseado en la fase anterior
(Quiroga, 2015).

4.2.4. Pruebas

Las pruebas se utilizan para asegurar el correcto funcionamiento de


secciones de cdigo (Quiroga, 2015).

4.2.5. La Instalacin o Fase de Implementacin

Proceso por el cual los programas desarrollados son transferidos


apropiadamente al computador destino, inicializados, y, eventualmente,
configurados; todo ello con el propsito de ser ya utilizados por el usuario
final (Quiroga, 2015).

33
Esto incluye la implementacin de la arquitectura, de la estructura del
hiperespacio, del modelo de usuario, de la interfaz de usuario, de los
mecanismos adaptativos y las tareas referentes a la integracin de todas
estas implementaciones.

4.2.6. El Mantenimiento

Es el proceso de control, mejora y optimizacin del software ya desarrollado


e instalado, que tambin incluye depuracin de errores y defectos que
puedan haberse filtrado de la fase de pruebas de control (Quiroga, 2015).

4.3. Modelos UWE

4.3.1. Modelo de Contenidos

Es un modelo conceptual para el desarrollo del contenido que, a su vez, este


es un diagrama UML normal de clases.

Define la estructura de los datos que se encuentran alojados en el sitio web.

4.3.2. Modelo de Navegacin

Consta de la construccin de dos modelos de navegacin, el modelo del


espacio de navegacin y el modelo de la estructura de navegacin. El
primero especifica que objetos sern visitados por el navegador a travs de
la aplicacin. El segundo define como se relacionarn (Quiroga, 2015).

4.3.3. Modelo de Presetacin

Describe dnde y cmo los objetos de navegacin y accesos primitivos


sern presentados al usuario, es decir, una representacin esquemtica de los
objetos visibles al usuario (Quiroga, 2015).

4.3.4. Modelo de Procesos

Especifica las acciones que realiza cada clase de proceso.

34
CAPTULO V

5. APLICACIN DE LA METODOLOGA
5.1. Fases
5.1.1. Captura, Anlisis y Especificacin de Requisitos
5.1.1.1. Modelado del Negocio
5.1.1.1.1. Descripcin de los Procesos y Reglas de Negocio de Kantu Wayta

Nota: primero se determina el nmero de asociados que participar de


un alquiler para luego determinar el nmero de colmenas que
aportaran cada uno en funcin al total de colmenas que se requiere.

Tabla 5. Proceso: Registro de Alquiler de Colmenas

PROCESO: Registro de Alquiler de Colmenas


Descripcin General Actividades Actor Reglas de Negocio
En este proceso un arrendatario
presenta una solicitud para Recepcionar las
Toda Respuesta a
alquilar un nmero de colmenas solicitudes de
una solicitud debe
para una determinada fecha, la alquiler.
dada en conceso
cual tiene un periodo promedio Comunicar una
por todos los
de 3 meses, a esta solicitud se le respuesta al
socios.
da una respuesta mediante un arrendatario
El nmero de
consens en una reunin entre respecto a una
colmenas por
todos los asociados. solicitud.
asociado se
Si la respuesta es positiva y Comunicar a los
determina
conociendo la fecha para el asociados sobre un
mediante el
alquiler, un mes antes de la fecha proceso de alquiler
Presidente. nmero de
de inicio se determina los abierto.
Arrendatario. asociados que
asociados que participaran y el Registro de los
Asociado. participaran entre
nmero de colmenas. asociados y el
el total de
Igualmente invitan a los socios nmero de sus
colmenas que se
participantes a formar parte del colmenas que
requiere.
grupo humano que estar participaran en el
Una vez un
encargado del manejo de las alquiler.
asociado se
colmenas durante el alquiler. Registro de los
registr como
Se lleva un registro de los socios que
participante de un
asociados y el nmero de sus integraran el grupo
alquiler no puede
colmenas a participaran, adems humano que
declinar de este.
de los socios que formaran parte manejaran las
del grupo humano para el colmenas.
manejo de colmenas.

35
Tabla 6. Proceso: Registro de Arrendatarios

PROCESO: Registro de Arrendatarios


Descripcin General Actividades Actor Reglas De Negocio
Este proceso est Se hace una
determinado en llevar un bsqueda de los
Arrendatario haya
registro (listado) de los alquileres ya
mantenido como
arrendatarios y el nmero finalizados. Presidente.
mnimo 1 proceso
de colmenas solicitadas Se Transcribe datos
de alquiler.
en un alquiler con la del arrendatario a un
asociacin. listado.

Tabla 7. Proceso: Registro de Asociados

PROCESO: Registro de Asociados


Descripcin General Actividades Actor Reglas De Negocio
Una persona hace una
La aprobacin del
peticin verbal al
ingreso a la
presidente para participar
asociacin en una
en la asociacin y esta Registran datos
reunin por los
peticin se debate en una del nuevo
Presidente. asociados.
reunin entre los miembro el
Asociado. El aspirante a
asociados. padrn de
pertenecer a la
En este proceso se asociados.
asociacin debe
maneja un padrn de los
tener mnimo 5
socios que afiliados a la
colmenas.
asociacin.

Tabla 8. Proceso: Registro de Colmenas

PROCESO: Registro de Colmenas


Descripcin General Actividades Actor Reglas De Negocio
En este proceso se lleva un
control manual de las
Un asociado no
colmenas con las que cuenta
est obligado a
cada asociado. Elabora una lista de
establecer un
Esto tambin considera cuantas colmenas
mnimo de
actualizar estos datos de tiene cada asociado
colmenas
cuando un asociado en total.
disponibles para
aumenta y/o elimina Aadir un tem el Presidente.
un proceso de
alguna(s) de su(s) listado para Asociado.
alquiler.
colmena(s). designar cuantas
No existe un
Adems de generar un tem del total de sus
mximo de
adicional en el listado de colmenas asignara
colmenas que un
colmenas por asociado que para alquiler.
asociado pueda
menciona cuantas colmenas
tener.
designaran cada asociado
para un proceso de alquiler.

36
Tabla 9. Proceso: Registro de Pagos

PROCESO: Registro de Pagos


Descripcin General Actividades Actor Reglas De Negocio
En este proceso interacta el
tesorero y el presidente, que
finalizado un proceso de Generan lista de
alquiler entrega una relacin asociados
El pago es en
de los socios participantes participantes por
Tesorero. funcin al nmero
de un alquiler. alquiler.
Asociado. de colmenas que
El tesorero emite un recibo Emitir recibo de
por asociado.
simple a cada asociado que pago a cada
participo en un alquiler asociado.
como conformidad de lo
recibido.

5.1.1.1.2. Actores Involucrados

Figura 12. Actores Involucrados


Fuente: Elaboracin Propia

37
5.1.1.1.3. Diagrama de Caso de Uso del Negocio

Figura 13. Diagrama de Caso de Uso del Negocio


Fuente: Elaboracin Propia

38
5.1.1.1.4. Diagrama de Objetos del Negocio

Figura 14. Diagrama de Objetos del Negocio


Fuente: Elaboracin Propia

39
5.1.1.1.5. Requerimientos

Tabla 10. Requerimientos Funcionales

Requerimientos Funcionales

PROCESOS REQUERIMIENTOS

Filtrar colmenas disponibles.


Determinar el nmero de asociados.
Determinar el nmero de colmenas por asociado.
GESTIN DE SOLICITUD Seleccionar arrendatario.
DE ALQUILER DE Visualizar asociados participantes.
COLMENAS Registrar las solicitudes de alquiler.
Aceptar o Rechazar las solicitudes registradas.
Finalizar solicitudes aceptados para sus
correspondientes pagos.

REGISTRO DE
Lista de solicitudes de alquiler.
INSCRIPCIN A LA
Inscribirse a una solicitud de alquiler
SOLICITUD DE
Seleccionar colmenas para las solicitud.
ALQUILER

Lista de arrendatarios.
MANTENIMIENTO DE Registrar datos del arrendatario.
ARRENDATARIOS Modificar datos del arrendatario.
Eliminar arrendatarios.

Lista de asociados.
Seleccionar el tipo de asociado.
MANTENIMIENTO DE
Mantenimiento de datos de los asociados.
ASOCIADOS
Usuarios para accesar al sistema web.
Privilegios para el sistema segn su cargo.

40
Registro de las colmenas por asociado.
Lista de colmenas.
MATENIMIENTO DE
Mantenimiento de la disponibilidad de las
COLMENAS
colmenas para el alquiler.
Eliminar colmenas.

Lista de alquiler finalizados.


REGISTRO DE PAGOS Mantener registro de pagos.
Emisin de recibos por asociado.

Tabla 11. Requerimientos No Funcionales

Requerimientos No Funcionales

La aplicacin web debe poseer un diseo web Resposive a fin de garantizar una
adecuada visualizacin ya sea en dispositivos como tablets, pc y mviles.
Los permisos de acceso al sistema podrn ser cambiados solamente por el
administrador de acceso a datos.
El sistema debe asegurar que los datos estn protegidos del acceso no autorizado
El sistema debe poseer interfaces graficas de fcil uso.
El sistema no debe tardar ms de 15 segundos en mostrar resultados de una
bsqueda.
El sistema mantendr copias de respaldo de informacin.

41
5.1.1.2. Modelo de Requerimientos

5.1.1.2.1. Diagramas de Casos de uso

Figura 15. Use Case: Gestin Alquiler de Colmenas


Fuente: Elaboracin Propia

Figura 16. Use Case: Mantenimiento de Arrendatarios


Fuente: Elaboracin Propia

42
Figura 17. Use Case: Mantenimiento de Asociados
Fuente: Elaboracin Propia

Figura 18. Use Case: Mantenimiento de Colmenas


Fuente: Elaboracin Propia

43
Figura 19. Use Case: Mantenimiento de Usuarios
Fuente: Elaboracin Propia

Figura 20. Use Case: Registro de Pagos


Fuente: Elaboracin Propia

5.1.1.2.2. Diagrama de Actividades

5.1.1.3. Modelo de Contenidos

5.1.1.3.1. Diagrama de Clases

44
Figura 21. Diagrama de Clases
Fuente: Elaboracin Propia

5.1.1.3.2. Modelo Fsico de la Base de Datos

5.1.2. Diseo del Sistema

5.1.2.1. Modelo de Navegacin

5.1.2.2. Modelo de Presentacin

5.1.2.3. Modelo de Procesos

5.1.3. Codificacin del Software

5.1.4. Pruebas

45
46
47
CONCLUSIONES

El desarrollo de la aplicacin web arroj resultados positivos sobre el proceso de


alquiler de colmenas para polinizacin en la Asociacin Kantu Wayta Huaraz
2017, porque defini los requisitos del sistema en base a las necesidades detectadas
y/o requeridas por la asociacin, lo cual implic la programacin y generacin del
cdigo fuente de la aplicacin.

Se determin los subprocesos y actividades involucrados dentro del mbito de la


Asociacin de Apicultores "Kantu Wayta", ya que influy en la automatizacin del
el proceso de alquiler de colmenas para polinizacin.

Se determin los requerimientos que van directamente relacionados al desarrollo de


la aplicacin web para el alquiler de colmenas para polinizacin para la Asociacin
de Apicultores "Kantu Wayta", porque fueron el hilo conductor durante todo el
desarrollo del software y a su vez nos brindaron una visin detallada y explicativa
de los requisitos definidos, especificando su funcionamiento de acuerdo al estudio
realizado.

Se modelaron y disearon las interfaces de la Aplicacin Web para el alquiler de


colmenas para polinizacin para la Asociacin de Apicultores Kantu Wayta;
utilizando un mtodo de ingeniera web orientado a objetos, basado en el lenguaje
unificado de modelado (UWE-UML), que es utilizado para la especificacin de
aplicaciones web.

La construccin de la web dinmica se propuso acorde con las necesidades de la


asociacin de divulgar informacin referente a las actividades y/o servicios que
brinda.

48
RECOMENDACIONES

La adminsitracion de la Asociacin Kantu Wayta Huaraz 2017 debe de


incrementar su stock de colmenas para polinizacion, debido a que es rentable el alquiler
de este negocio, teniendo un adecuado estudio de emrcado, sin el estudio se recominda
incrementar en un 15% del stock actual.

os El desarrollo de la aplicacin web arroj resultados positivos sobre el proceso de


alquiler de colmenas para polinizacin en, porque defini los requisitos del sistema en
base a las necesidades detectadas y/o requeridas por la asociacin, lo cual implic la
programacin y generacin del cdigo fuente de la aplicacin

49
BIBLIOGRAFA

Lpez, T. J., Franco, F. F., Marrasquin, T. W., y Zambrano, P.L. (2014). Sistema web
para el alquiler y reservacin de habitaciones en el hotel "gringo on the beach".
Universidad Laica Eloy Alfaro de Manab de Ecuador

Vsquez, R. J. (2014). DISEO DE UN SISTEMA BASADO EN TECNOLOGA WEB


PARA EL ALQUILER Y GESTIN DE VENTA DE UNIDADES MVILES
PARA LA CORPORACIN TELENEGOCIOS PER S.A.C (Ttulo Profesional).
UNIVERSIDAD NACIONAL DEL CENTRO DEL PER.

Trejo, R. R., & Yucyuc, V. J. (2012). DISEO DE UNA PAGINA WEB PARA
PROMOCIONAR Y REALIZAR VENTA DE PRODUCTOS EN LA EMPRESA
MICRO SOURCE PACIFIC S.R.L DE LA CIUDAD DE HUARAZ - 2012 (Ttulo
Profesional). UNIVERSIDAD SAN PEDRO.

Nieves, G. C., Ucn, P. J., & Menndez, D. V. (2014). UWE en Sistema de


Recomendacin de Objetos de Aprendizaje. Aplicando Ingeniera Web: Un
Mtodo en Caso de Estudio. Mrida, Yucatn, Mxico: Revista Latinoamericana
de Ingeniera de Software. Recuperado de
http://sistemas.unla.edu.ar/sistemas/redisla/ReLAIS/relais-v2-n3-137-143.pdf

Zofio , J. J. (2013). Aplicaciones web (1st ed.). [Madrid]: Macmillan Profesional.

Mnguez, S. D., & Garca, M. E. (2011). Metodologas para el Desarrollo de


Aplicaciones Web: UWE. Recuperado de
https://jorgeportella.files.wordpress.com/2011/11/analisis-diseo-y-
desarrollodeaplicacionesweb.pdf

Prez, H. H. (2010). PROPUESTA DE ANLISIS Y DISEO BASADA EN UML Y


UWE PARA LA MIGRACIN DE ARQUITECTURA DE SOFTWARE
CENTRALIZADA HACIA INTERNET. UNIVERSIDAD DE SAN CARLOS -
GUATEMALA.

Bradbear, N. (2005). La Apicultura y los medios de vida sostenibles (1st ed.). Roma:
FAO.

Koppert, S. (2017). En qu consiste la polinizacin? Koppert biological control natural


pollination. Obtenido el 5 de mayo de 2017, de
https://www.koppert.es/polinizacion-abejorros/polinizacion-natural/en-que-
consiste-la-polinizacion/

50
Arredondo, P., Hernndez, M., y Fabela, M. (2009). Servidores Web [versin
electrnica]. Mxico. Recuperado de:
http://www.monografias.com/trabajos75/servidores-web/servidores-web.shtml

Web EcuRed.. Ecured.cu. Obtenido el 5 de mayo de 2017, de


https://www.ecured.cu/Web

Olivas, J. M. (2013). Introduccin a los frameworks PHP. Obtenido el 25 de mayo de


2017, de https://es.slideshare.net/AprendePHP/introduccin-a-los-frameworks-
php

PHP: Hypertext Preprocessor. (2017). Php.net. Obtenido el 5 de mayo de 2017, de


http://php.net/

Qu es MySQL?:: esepestudio, especialistas web. (2005). Esepestudio.com. Obtenido


el 5 de mayo de 2017, de http://www.esepestudio.com/noticias/que-es-mysql

Hernndez, U. (2015). MVC (Model, View, Controller) explicado. Codigofacilito.com.


Obtenido el 5 de mayo de 2017, de https://codigofacilito.com/articulos/mvc-
model-view-controller-explicado

Arquitectura cliente servidor. (2016). Oposiciones TIC. Obtenido de


https://oposicionestic.blogspot.pe/2011/06/arquitectura-cliente-servidor.html

Prez, V. D. (2007). Qu son las bases de datos?. Maestros del Web. Obtenido el 7 de
mayo de 2017, de http://www.maestrosdelweb.com/que-son-las-bases-de-datos/

PowerData, R. (2015). Tipos y funcin de los gestores de bases de


datos. Blog.powerdata.es. Obtenido el 5 de mayo de 2017, de
http://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/406547/tipos-y-
funci-n-de-los-gestores-de-bases-de-datos

Web - EcuRed. Ecured.cu. Obtenido el 7 de mayo de 2017, de


https://www.ecured.cu/Web

Prez, P. J., & Merino, M. (2010). Definicin de URL Definicion.de. Definicin.de.


Obtenido el 7 de mayo de 2017, de http://definicion.de/url/

Qu es la URL de una pgina web?. (s.f). Aprendeenlinea.udea.edu.co. Obtenido el 7


de mayo de 2017, de
http://aprendeenlinea.udea.edu.co/boa/contenidos.php/0bab1260b480d2dad49ef
2516f2fdb61/18/estilo/aHR0cDovL2FwcmVuZGVlbmxpbmVhLnVkZWEuZW
R1LmNvL2VzdGlsb3MvYXp1bF9jb3Jwb3JhdGl2by5jc3M=/1/contenido/

51
Urbina, V. G. (2010). QUE ES HTTP?. Gerardo-urbinavelasco.blogspot.pe.
Recuperado de http://gerardo-urbinavelasco.blogspot.pe/p/que-es-http.html

Azo, Z. R., & Muoz, P. R. (2011). Hosting y dominio. Tumbes. Obtenido el 7 de mayo
de 2017, de https://es.slideshare.net/roxy19m/hosting-y-dominio-8449566

Microsoft Word - EcuRed. Ecured.cu. Obtenido el 10 de junio de 2017, de


https://www.ecured.cu/Microsoft_Word

Microsoft Excel - EcuRed. Ecured.cu. Obtenido el 10 de junio de 2017, de


https://www.ecured.cu/Microsoft_Excel

Microsoft Project - EcuRed. Ecured.cu. Obtenido el 10 de junio de 2017, de


https://www.ecured.cu/Microsoft_Project

Brackets.io. Un editor de texto Open Source por Adobe. (2013). Html5facil.com.


Obtenido el 10 de junio de 2017, de http://html5facil.com/tips/brackets-io-un-
editor-de-texto-open-source-por-adobe/

MySQL:: MySQL Workbench. Mysql.com. Obtenido el 10 de junio de 2017, de


https://www.mysql.com/products/workbench/

Que es Laravel | Ministerio del Interior. Mininter.gob.pe. Obtenido el 10 de junio de


2017, de https://www.mininter.gob.pe/content/que-es-laravel

Hernndez, M. J. (2014). Gua de Sublime Text: El mejor editor de cdigo? |


Emezeta. Emezeta.com. Obtenido el 10 de junio de 2017, de
https://www.emezeta.com/articulos/guia-sublime-text

Rational Rose Enterprise Edition - EcuRed. Ecured.cu. Obtenido el 10 de junio de


2017, de https://www.ecured.cu/Rational_Rose_Enterprise_Edition

MagicDraw - EcuRed. Ecured.cu. Obtenido el 5 de mayo de 2017, de


https://www.ecured.cu/MagicDraw

AppServ: Apache + PHP + MYSQL AppServ, AppServHosting, AppServNetwork,


AppServ Download. Appserv.org. Obtenido el 5 de mayo de 2017, de
https://www.appserv.org/en/

Quiroga, A. (2015). Metodologa UWE UML (UML-Based Web


Engineering). Proyecto de Grado Ingeniera de Sistemas. Recuperado de
http://proyectogradoingenieriasistemas.blogspot.pe/2015/03/metodologia-uwe-
uml-uml-based-web.html

52
ANEXOS

53

También podría gustarte