Вы находитесь на странице: 1из 29

UNIVERSIDAD MESOAMERICANA

QUETZALTENANGO
FACULTAD DE INGENIERA
INGENIERA EN SISTEMAS, INFORMTICA Y CIENCIAS DE LA COMPUTACIN.

ANTEPROYECTO
DESARROLLO DE UNA PGINA WEB DE CONSULTA DE VEHCULOS
ROBADOS Y HURTADOS EN EL DEPARTAMENTO DE QUETZALTENANGO

PAOLA DEL ROSARIO GLVEZ GODNEZ

201308014

EDGAR GEOVANY OCAA ORZCO

201308111

JOSE MARIO LEONEL DOMINGUEZ CHAJCHALAC

201008124

RUDY ALEXANDER OROZCO DE LEN

201308079

QUETZALTENANGO, ABRIL DE 2016.

NDICE
NDICE.................................................................................................................I
INTRODUCCIN...............................................................................................III
PLANTEAMIENTO DEL PROBLEMA................................................................IV
Definicin del problema..................................................................................IV
Delimitacin del problema..............................................................................IV
JUSTIFICACION.................................................................................................V
OBJETIVOS.......................................................................................................VI
Objetivo General............................................................................................VI
Objetivos Especficos.....................................................................................VI
Marco Conceptual.............................................................................................VII
1.

Robo.....................................................................................................VII

2.

Hurto.....................................................................................................VII

3.

Delincuencia.........................................................................................VII

4.

Vehculo................................................................................................VII

5.

Pgina web...........................................................................................VII

6.

SGBD...................................................................................................VII

7.

SI..........................................................................................................VII

8.

Programacin......................................................................................VIII

9.

Red......................................................................................................VIII

10.

Topologa de Red................................................................................VIII

11.

Medio de transmisin de red...............................................................VIII

12.

Seguridad de red.................................................................................VIII

13.

Datos...................................................................................................VIII

14.

Informacin..........................................................................................VIII

15.

Informtica...........................................................................................VIII

MARCO CONTEXTUAL....................................................................................IX
CAPITULO I.......................................................................................................IX
1.

QUETZALTENANGO................................................................................IX
1.1

Etimologa..............................................................................................IX

1.2

Historia..................................................................................................IX

1.2.1 poca Precolombina.............................................................................IX


1

1.2.2 Conquista..............................................................................................IX
1.3

Palacio Municipal de Quetzaltenango..................................................XII

1.4

General Francisco Morazn...............................................................XIV

1.5

Gobiernos liberales..............................................................................XV

1.6

Penitenciara.......................................................................................XVI

1.7

Terremoto de San Perfecto................................................................XVII

1.8

Iglesia de San Nicols.......................................................................XVII

CAPITULO II....................................................................................................XIX
2.1

Que es una pgina web......................................................................XIX

2.2

Clasificacin y tipos de pginas web..................................................XIX

2.3

ASP.NET MODELO MVC...................................................................XXI

2.4

MODELO MVC....................................................................................XXI

2.4.1 Modelo................................................................................................XXI
2.4.2 Vista...................................................................................................XXII
2.4.3 Controlador........................................................................................XXII
2.5

Comunicacin....................................................................................XXII

2.6

Modelo pasivo....................................................................................XXII

2.7

Unin del modelo con la vista y el controlador..................................XXII

2.8

Implementacin del Modelo Vista Controlador: Structs...................XXIII

2.9

Modelo..............................................................................................XXIV

2.10

Vista...............................................................................................XXIV

2.11

Controlador....................................................................................XXIV

2.12

MODELO ANSI..............................................................................XXIV

2.13

MYSQL...........................................................................................XXV

2.14

MODELO CLIENTE SERVIDOR...................................................XXVI

ANTENCENDETES DE PAGINAS PARA BUSQUEDA DE AUTOMOVILES


ROBADOS Y\O HURTADOS EN GUATEMALA.....................................................XXVII
Diseo y Mtodos.......................................................................................XXVIII

INTRODUCCIN
En los ltimos meses, se ha notado un incremento en el robo y hurto de
vehculos en el departamento de Quetzaltenango, se hace necesario tener
informacin electrnica hoy en da, para que la poblacin pueda tener acceso a la
informacin y pueda verificar el estado de los vehculos que los mismos puedan
adquirir.
Este sistema se implementar en la actual pgina de Gobernacin
Departamental de Quetzaltenango, y contendr una base de datos anclada a la
pgina de la Polica Nacional Civil, en la cual se encuentran los reportes de vehculos
robados y hurtados en el departamento de Quetzaltenango. El sistema web a
implementar tendr el beneficio de poder realizar consultas ingresando varios
campos, lo que facilitar la bsqueda de vehculos y dar mejores resultados.

PLANTEAMIENTO DEL PROBLEMA


Definicin del problema
El incremento de los hechos delictivos contra la propiedad pblica y privada
del departamento de Quetzaltenango, es el robo de vehculos, es necesario contar
con un sistema de informacin que permita verificar el estado de los vehculos que la
poblacin pueda adquirir, para ello es que se desarrollar el sistema web de consulta
de vehculos robados y hurtados del departamento de Quetzaltenango
Delimitacin del problema
Para la realizacin del mismo se tomarn los datos de la pgina implementada
en el portal de la Polica Nacional Civil, la cual a la vez toma datos de la base de
datos de la Superintendencia de Administracin Tributaria, por consiguiente estas
son las dos instituciones de las cuales estaremos tomando los datos necesarios para
completar nuestro sistema.
El lugar geogrfico donde se encuentra la unidad de anlisis ser en el
departamento de Quetzaltenango, sta ser el rea donde estaremos llevando a
cabo el proyecto presentado.
La duracin del proyecto, desde el inicio del desarrollo del sistema la
implementacin y soporte ser de 5 meses, los cuales se distribuirn en 2 meses de
desarrollo y pruebas, y 3 meses de soporte tcnico proporcionado a Gobernacin.
La poblacin objetivo ser, adems de las instituciones mencionadas
anteriormente, la poblacin en general del departamento de Quetzaltenango, que
tengan acceso a Internet.

JUSTIFICACION
El proyecto se realiza con el fin de ayudar a la poblacin del departamento de
Quetzaltenango en la consulta y verificacin de vehculos si estn reportados como
robados o hurtados. El sistema web que se desarrollar contar con las cuales sirven
para la verificacin completa del vehculo que se est adquiriendo.

OBJETIVOS
Objetivo General
Desarrollar una pgina web de consultas de vehculos robados y hurtados en
el departamento de Quetzaltenango.
Objetivos Especficos
1. Disear una pgina web que permita consultar el estado de los vehculos
hurtados o robados.
2. Programar la aplicacin de entorno de la pgina web, para enlazarse con el
sistema actual de Gobernacin Departamental de Quetzaltenango de
manera eficiente.
3. Implementar el sistema web de consulta de hurto y robo de vehculos en el
departamento de Quetzaltenango.

MARCO CONCEPTUAL
1. Robo
Es el accionar y el resultado de robar (apropiarse de algo ajeno por medio de
la fuerza o por intimidacin). El robo se diferencia del hurto, que es la accin
consistente slo en la apropiacin de lo ajeno.
2. Hurto
Todo acto que represente la sustraccin de algn elemento a una persona de
manera ilegtima o sin su acuerdo o aceptacin. El hurto es una forma de
delincuencia, quizs menor, pero de todos modos significa la realizacin de un acto
ilegal ya que implica obtener algo de un modo incorrecto o sin la aceptacin de aquel
a quien se le saca el objeto.
3. Delincuencia
Hecho de cometer uno o varios delitos, es una accin que ejercen personas al
violar las leyes y por las cuales, en caso de ser condenadas por tales hechos, se
deben cumplir un castigo impuesto por un juez.
4. Vehculo
Aparato con o sin motor que se mueve sobre el suelo, en el agua o el aire y
sirve para transportar cosas o personas, especialmente el de motor que circula por
tierra.
5. Pgina web
Documento o informacin electrnica capaz de contener texto, sonido, vdeo,
programas, enlaces y muchas otras cosas, adaptada para la World Wide Web y que
puede ser accedida mediante un navegador.
6. SGBD
Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase
Management System) es una coleccin de programas cuyo objetivo es servir de
interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un
lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un
lenguaje de consulta.
7. SI
Un sistema informtico (SI) es un sistema que permite almacenar y procesar
informacin; es el conjunto de partes interrelacionadas: hardware, software y
personal informtico.
8. Programacin
Es el proceso por el cual una persona desarrolla un programa valindose de
una herramienta que le permita escribir el cdigo (el cual puede estar en uno o varios
lenguajes, tales como C++, Java y Python) y de otra que sea capaz de traducirlo a

lo que se conoce como lenguaje de mquina, el cual puede ser entendido por un
microprocesador.
9. Red
Sistema de comunicacin que se da entre distintos equipos para poder realizar
una comunicacin eficiente, rpida y precisa, para la transmisin de datos de un
ordenador a otro, realizando entonces un Intercambio de Informacin (recordando
que una Informacin es un conjunto ordenado de Datos) y compartiendo tambin
Recursos disponibles en el equipo.
10. Topologa de Red
Mapa fsico o lgico de una red para intercambiar datos.
11. Medio de transmisin de red
Vas por las cuales se comunican los datos. Dependiendo de la forma de
conducir la seal a travs del medio o soporte fsico, se pueden clasificar en dos
grandes grupos: medios de transmisin guiados o almbricos. Medios de transmisin
no guiados o inalmbricos.
12. Seguridad de red
Es mantener bajo proteccin los recursos y la informacin con que se cuenta
en la red, a travs de procedimientos basados en una poltica de seguridad tales que
permitan el control de lo actuado.
13. Datos
Atributos pertenecientes a cualquier ente.
Programacin informtica un dato es en general una expresin que indica las
cualidades de los diferentes comandos sobre los que un algoritmo puede trabajar.
14. Informacin
Grupo de datos ya supervisados y ordenados, que sirven para construir un
mensaje basado en un cierto fenmeno o ente. La informacin permite resolver
problemas y tomar decisiones, ya que su aprovechamiento racional es la base del
conocimiento.
15. Informtica
Procesamiento automtico de informacin mediante dispositivos electrnicos y
sistemas computacionales. Los sistemas informticos deben contar con la capacidad
de cumplir tres tareas bsicas: entrada (captacin de la informacin), procesamiento
y salida (transmisin de los resultados). El conjunto de estas tres tareas se conoce
como algoritmo.

MARCO CONTEXTUAL
CAPITULO I
1. QUETZALTENANGO
1.1 Etimologa
Segn el Diccionario Geogrfico, una de las particularidades es que la
cabecera sigue estando en el mismo lugar en que se fund unos mil aos antes de la
conquista espaola y hasta la fecha ha ido creciendo dentro del valle del Altiplano.
El origen del nombre an no se ha determinado con exactitud, pero en El
Ttulo Real de don Francisco Izqun Nehab, fechado en 1558, se menciona a
Culah, Ah Xelahuh como nombre de Quetzaltenango. Los k'iche's dieron a este
lugar el nombre de Xelahuh y Xelahh Queh (Lugar de los diez venados) o el da 1
Queh de su calendario.
El nombre de Quesaltenango fue puesto por los indgenas mexicas y significa
bajo la muralla del quetzal. El nombre fue evolucionando a Quezaltenango, hasta
que finalmente el gobierno de Guatemala decidi que el nombre de la ciudad sera
Quetzaltenango.
1.2 Historia
1.2.1 poca Precolombina
La actual cabecera tambin es mencionada en relacin con guerras comunes
de K'iche's y Kaqchikeles de 1552, con el nombre de Xelahuh como el nombre que
tuvo en el perodo indgena de la poca del rey Quicab, y el Diccionario Geogrfico
(1984:29), afirma que, quiz por mala copia u otro motivo pas a escribirse como
Xelahub. El texto agrega que el pueblo, quemado antiguamente por Ah Chiy, Ah Chi
Ckix, Halic y Tabanal, fue conquistado por los zotziles y tukuchs. En el Popol Vuh
se le menciona como Xelahuh.
1.2.2 Conquista
Tomado de Carmack, Robert (1979). La evolucin del reino Quich.
Guatemala: Sociedad de Geografa e Historia de Guatemala.
Avanzando a lo largo de la llanura costera del Pacfico, Pedro de Alvarado no
encontr oposicin hasta llegar al ro Samal en el oeste de Guatemala. Esta regin
formaba parte del reino k'iche' y tropas k'iche's trataron de impedir el cruce del ro.
No obstante, los conquistadores lograron cruzarlo y saquearon los asentamientos
cercanos con el fin de aterrorizar a la poblacin y disuadirla de realizar futuros actos
de resistencia. El 8 de febrero de 1524, despus de forzar su paso del ro, el ejrcito
de Alvarado libr una batalla en Xetulul, llamado Zapotitln por sus aliados
mexicanos y actualmente conocido como San Francisco Zapotitln. Aunque sufrieron
muchas heridas infligidas por los arqueros k'iche's que lo defendan, los espaoles y
sus aliados tomaron el pueblo por asalto e instalaron un campamento en la plaza
9

central. Luego, Alvarado volvi a dirigirse ro arriba internndose en la Sierra Madre y


cruzando el paso hacia el valle frtil de Quetzaltenango, en el centro del reino k'iche'.
El 12 de febrero 1524, los aliados mexicanos de Alvarado fueron emboscados en el
paso y rechazados por los guerreros k'iche's, pero la carga de la caballera espaola
que sigui caus honda impresin a los k'iche's, que nunca antes haban visto
caballos. La caballera logr dispersar a las tropas k'iche's y los espaoles se
acercaron a la ciudad de Xelaj -Quetzaltenango-, que encontraron abandonada por
sus habitantes. Si bien la opinin comn es que el prncipe k'iche' Tecn Umn muri
en la batalla cerca de Olintepeque al norte de Quetzaltenango, los relatos de los
espaoles dejan claro que al menos uno y posiblemente dos de los seores de
Q'umarkaj fallecieron en los intensos combates durante el acercamiento inicial a
Quetzaltenango. Sin embargo, segn la nocin comn, Tecn Umn falleci durante
la batalla de El Pinar, y, de acuerdo con la tradicin local, muri en los Llanos de
Urbina al sureste de Quetzaltenango, cerca del actual pueblo de Cantel.
En su tercera carta a Hernn Corts, Pedro de Alvarado describi la muerte de
uno de los cuatro seores de Q'umarkaj en las cercanas de Quetzaltenango. La
carta, fechada el 11 de abril 1524, fue escrita durante su estancia en Q'umarkaj. Casi
una semana despus, el 18 de febrero de 1524, el ejrcito k'iche' se enfrent
nuevamente a las fuerzas espaolas en el valle de Quetzaltenango. Los k'iche's
fueron derrotados y sufrieron grandes prdidas, incluyendo muchos de sus nobles.
Tan alto era el nmero de muertos entre los combatientes k'iche's que se le dio el
nuevo nombre de Xequiquel (baado en sangre) a Olintepeque. Esta batalla agot
las fuerzas militares de los k'iche's, que finalmente pidieron la paz y ofrecieron el
pago de tributo, invitando a Pedro de Alvarado a su capital Q'umarkaj. Alvarado
desconfiaba profundamente de las intenciones de los k'iche's, pero acept la
invitacin y se dirigi con su ejrcito a Q'umarkaj, llamado Utatln Tecpan por los
aliados de habla nhuatl de los espaoles.
Ruinas cubiertas hierba y maleza con un fondo de bosques de pino bajo. Los
escombros de de una torre cuadrada est detrs a la derecha, todo lo que queda del
Templo de Tohil, con los restos de las paredes del campo de juego de pelota a la
izquierda en el primer plano.
Q'umarkaj era la capital del reino k'iche', hasta que fue quemada por los
invasores espaoles.
En marzo de 1524, Pedro de Alvarado lleg a Q'umarkaj despus de haber
aceptado la invitacin del liderazgo k'iche' tras la catastrfica derrota de este en el
valle de Quetzaltenango. Aunque tema una trampa por parte de los k'iche's,
Alvarado entr en Q'umarkaj, pero en lugar de aceptar alojamiento dentro de la
ciudad, prefiri instalar su campamento en la llanura fuera de la ciudad. Ante la
amenaza que representaba el gran nmero de guerreros quichs reunidos fuera de
la ciudad y temiendo que su caballera no fuese muy efectiva en las estrechas calles
10

de Q'umarkaj, Alvarado invit a los ms altos caudillos de Q'umarkaj Oxib-Keh, el


ajpop o rey, y Beleheb-Tzy, el ajpop k'amha o rey electo a visitarlo en su
campamento. Tan pronto como lo hicieron, se apoder de ellos y los retuvo como
prisioneros en su campamento. Cuando los guerreros k'iche's se dieron cuenta de lo
que haba sucedido, atacaron a los espaoles y a sus aliados indgenas y lograron
matar a uno de los soldados espaoles. En este momento Alvarado orden que los
seores capturados fueran quemados vivos y, despus de repeler el ataque,
procedi a incendiar toda la ciudad. Tras la destruccin de Q'umarkaj y la ejecucin
de sus gobernantes, Pedro de Alvarado envi mensajes a Iximch, la capital de los
k'akchi'keles, proponiendo una alianza para neutralizar la resistencia del resto de los
bastiones de los quichs. Alvarado escribi que Iximch envi cuatro mil guerreros
para ayudarle en su campaa, aunque las escrituras de los cakchiqueles mencionan
que slo enviaron cuatrocientos.
En octubre 1526, el rey k'ach'ikel Sicanam, establecido en el rea que ocupan
los modernos departamentos de Chilmaltenango y Sacatepquez, se ali con
Sequechul, depuesto rey de Utatln y los k'iche's y, aprovechando una noche oscura
y lluviosa se acercaron a Quetzaltenango. Hasta entonces, haban estado hostigando
a los indgenas que ya eran vasallos de los conquistadores espaoles y llevaban sus
productos a la capital del reino, alterando as la cadena de suministros de la misma;
pero esa noche decidieron tomar la ofensiva. A cargo de la defensa de la ciudad
estaba Pedro de Portocarrero, a quien Pedro de Alvarado haba dejado al mando
durante un viaje que tuvo que hacer a Espaa; al ver a los rebeldes, Portocarrero
dej al alcalde ordinario Hernn Carrillo a cargo de la defensa de la ciudad y sali a
enfrentar la amenaza con doscientos quince soldados espaoles, ciento ocho jinetes,
ciento veine indgenas tlaxcaltecos, doscientos treinta indgenas mexicanos y cuatro
caones. Tras las sangrientas batallas que se produjeron, las fuerzas espaolas
hicieron retroceder a los rebeldes hasta Chimaltenango, pero ellos a su vez sufrieron
considerables bajas y tuvieron que retornar a Quetzaltenango por refuerzos.
Finalmente, Portocarrero y sus hombres lograron cercar a Sicanam y a Sequechul en
lo alto de un cerro, y tras fuertes batallas los apresaron; ambos reyes pasaron quince
aos en prisin hasta que Pedro de Alvarado los embarc para las Molucas y no se
supo ms de ellos.
poca Independiente
En 1825, los diputados Juan Jos Flores Estrada, Laureano Nova y Manuel
Montfar y Coronado, solicitaron a la Asamblea Constitucional que se le diera el ttulo
de ciudad al pueblo de Quetzaltenango. Esta accedi por medio del decreto No. 63
de fecha 29 de octubre. Algunos escribieron posteriormente Quetzaltenango,
indicando que provena del lugar en que abundaban los quetzales (Pharomachrus
mocinno) basndose en el ttulo de Ixquin Nehaib de 1558. Este ltimo nombre
tambin lo confirma el Diccionario Geogrfico, en l se explica que, como se
desprende de varios documentos oficiales y de la normalizacin llevada a cabo, su
11

verdadero nombre es Quetzaltenango. Ms tarde, este nombre se oficializ por el


Decreto-Ley nmero 92-84 tanto para el departamento como para la ciudad.
1.3 Palacio Municipal de Quetzaltenango
El 2 de abril de 1838, en la ciudad de Quetzaltenango, un grupo secesionista
liberal fund el independiente Estado de Los Altos el cual pretendi independizarse
de Guatemala. Este estado era donde se aglutinaban los ms importantes miembros
del Partido Liberal de Guatemala y los enemigos liberales del rgimen conservador,
quienes ya no tenan que emigrar a El Salvador teniendo un estado liberal favorable
prcticamente en su pas.
Los liberales en Los Altos empezaron a criticar duramente al gobierno
conservador de Mariano Rivera y Paz; tenan incluso su propio peridico: El Popular,
que contribuy a las duras crticas. Adems, exista el hecho de que Los Altos era la
regin con mayor produccin y actividad econmica del antiguo Estado de
Guatemala; sin Los Altos, los conservadores perdan muchos de los mritos que
sostenan al Estado de Guatemala en la hegemona de Centro Amrica. Entonces, el
gobierno de Guatemala intent llegar a una solucin pacfica, pero los altenses,
amparados en el reconocimiento del congreso de la Federacin Centroamericana no
la aceptaron; el gobierno de Guatemala entonces recurri a la fuerza, enviando al
general en jefe del Ejrcito Rafael Carrera a someter a los Altos.
El 14 de abril de 1838 los conservadores perdieron el poder del Estado de
Guatemala, y Rafael Carrera -lder del movimiento campesino- fue confinado a las
serranas de Mita. Todo se inici con la incursin de las fuerzas liberales de Morazn
y Jos Francisco Barrundia y Cepeda, quienes ingresaron a Guatemala y al llegar a
San Sur, ejecutaron a Cha Alvarez, suegro de Carrera y colocaron su cabeza en
una pica para escarmentar a todos los seguidores de ste. Al saberlo, Carrera y su
esposa Petrona, que haban salido a enfrentar a Morazn tan pronto como se
enteraron de la invasin y se encontraban en Mataquescuintla, juraron que no
perdonaran a Morazn ni en la tumba. Tras enviar a varios emisarios, a quienes
Carrera no quiso recibir -en especial a Barrundia a quien le inform que no lo reciba
para no matarlo- Morazn inici un fuerte ofensiva de tierra arrasada, destruyendo a
los pueblos estaban a su paso y despojndolos de su pocos bienes, y obligando a las
fuerzas de Carrera a esconderse en las montaas.
Creyendo que Carrera estaba totalmente vencido, Morazn y Barrundia se
dirigieron a la Ciudad de Guatemala en fueron recibidos como salvadores por el
gobernador Valenzuela y los miembros del Clan Aycinena, quienes incluso
propusieron patrocinar uno de los batallones liberales, mientras que Valenzuela y
Barrundia pusieron a las rdenes de Morazn los recursos de Guatemala para
solventar cualquier problema financiero que tuviera. Los criollos de ambos partidos
celebraron hasta el amanecer el hecho de que tuvieran al fin a un caudillo como
Morazn, capaz de derrotar a la rebelin del campo. Morazn utiliz los recursos
12

para apoyar a Los Altos y luego sustituy a Valenzuela por Mariano Rivera Paz,
allegado al Clan Aycinena, aunque no le retorn a ste los bienes confiscados en
1829; en venganza, Juan Jos de Aycinena y Piol vot a favor de la disolucin de la
Federacin Centroamericana en San Salvador un poco ms tarde, obligando con ello
a Morazn a regresar a El Salvador para luchar por su moribundo mandato federal.
En el camino, Morazn increment la represin en el oriente guatemalteco, como
escarmiento por haber ayudado a Carrera, a quien consideraba vencido.
Sabiendo que Morazn se haba ido a El Salvador, Carrera intent tomar
Salam con la pequea fuerza que an le quedaba, pero fue derrotado, perdiendo a
su hermano Laureano en el combate. Con apenas unos cuantos hombres logr huir,
mal herido, hacia Sanarate. Tras recuperarse a medias, atac a un destacamento en
Jutiapa y logr obtener un pequeo botn que le reparti a los voluntarios que lo
acompaaban y se aprest a atacar Petapa, cerca de la Ciudad de Guatemala, en
donde triunf, pero con considerables bajas.
En septiembre de ese ao, Carrera intent un asalto a la capital de
Guatemala, pero el general liberal Carlos Salazar Castro lo derrot en los campos de
Villa Nueva, y Carrera tuvo que replegarse nuevamente al oriente del Estado. Tras
varios intentos infructuosos de tomar la ciudad y Quetzaltenango, fue cercado y
herido, tuvo que capitular ante el general mexicano Agustn Guzmn, quien radicaba
en Quetzaltenango desde la llegada de Vicente Filsola en 1823. Morazn tuvo la
oportunidad de fusilarlo, pero no pudo pues necesitaba del apoyo del campesinado
guatemalteco para poder contrarrestar los ataques de Francisco Ferrera en El
Salvador; en lugar de eso, lo nombraron como jefe militar de Mita, pero sin armas. En
Mita, recibi un aviso de Francisco Ferrera para reunirse, a lo que accedi; sabiendo
que Morazn iba a atacar El Salvador, decidieron que Carrera iba a atacar la Ciudad
de Guatemala y para ellos Ferrera le dio mil armas y municiones.
Entre tanto, a pesar de las recomendaciones de sus allegados de aplastar
definitivamente las fuerzas de Carrera, Salazara intent negociar con ste por la va
diplomtica. Incluso, para demostrar a Carrera que ni se le tema ni se le
desconfiaba, retir las fortificaciones que haba en la capital guatemalteca desde la
batalla de Villa Nueva.
Aprovechando la buena fe de Salazar y las armas de Ferrera, el 13 de abril de
1839 Carrera tom por sorpresa la plaza de Guatemala; Salazar Castro, Barrundia y
Mariano Glvez huyeron antes de la llegada de Carrera; Salazar, en camisa de
dormir, salt por los tejados de las casas vecinas y busc refugio. Despus, como
pudo, gan la frontera disfrazado de campesino y huy de Guatemala. Ya sin
Salazar, Carrera restituy a Mariano Rivera y Paz, como gobernador de Guatemala;
Rivera Paz a su vez lo nombr general en jefe del Ejrcito aunque en realidad era
Carrera quien tena el mando absoluto.
13

Escudo del Estado de los Altos esculpido en piedra en la tumba de los hroes
altenses en el Cementerio de Quetzaltenango.
En febrero de 1840, Carrera venci al general Agustn Guzmn y luego entr a
Quetzaltenango, en donde impuso un rgimen conservador duro y hostil para los
altenses en represalia por haber intentado formar un estado liberal. Llamando a
todos los miembros del cabildo les dijo tajantemente que se portaba bondadoso con
ellos por ser la primera vez que lo desafiaban, pero que no tendra piedad si haba
una segunda vez.44 Finalmente, el general Guzmn, y el jefe del Estado de Los
Altos, Marcelo Molina, fueron enviados a la capital de Guatemala, en donde fueron
exhibidos como trofeos de guerra durante un destile triunfal el 17 de febrero de 1840;
en el caso de Guzmn, engrilletado, con heridas an sangrantes, y montado en una
mula.
1.4 General Francisco Morazn.
Intent invadir a Guatemala por segunda ocasin en 1840 luego de haber
invadido en 1829 y expulsado a los miembros del Clan Aycinena y las rdenes
regulares. En 1840 fue vencido por Carrera de manera aplastante, marcando el fin de
su carrera en Centroamrica.
El 18 de marzo de 1840, siendo Morazn jefe liberal de Estado de El Salvador,
invadi a Guatemala con mil quinientos soldados para vengar el ultraje hecho a los
vencidos en Los Altos y temiendo que esta accin fuera a terminar con los esfuerzos
liberales de mantener unida a la Federacin Centroamericana. En forma similar a su
primera invasin en 1829, lleg hasta Barberena prcticamente sin ser molestado.
Guatemala tena un cordn de vigilantes desde la frontera con El Salvador; a falta de
telgrafo, los hombres corran llevando los mensajes de ltima hora.45 Con la
informacin de estos mensajeros, Carrera urdi su plan de defensa dejando a su
hermano Sotero a cargo de tropas que presentaran una leve resistencia en la
ciudad.46
Carrera fingi huir y llev al improvisado ejrcito a las alturas de Aceituno ya
que nicamente contaba con cerca de cuatrocientos hombres e igual nmero de
cargas de fusilera, ms dos caones viejos. La ciudad qued a merced del ejrcito
de Morazn, con las campanas de sus veintids templos taendo por socorro
divino.45 Una vez Morazn lleg a la capital, la tom fcilmente y liber a Guzmn,
quien inmediatamente parti para Quetzaltenango para dar la noticia de que Carrera
estaba derrotado;46 Carrera entonces, aprovechando que los enemigos se crean
victoriosos, aplic una estrategia de concentracin de fuego en el Parque Central de
la ciudad y la complement con la tctica del ataque sorpresa con la cual provoc
grandes bajas al ejrcito de Morazn para, finalmente, obligar a los sobrevivientes a
luchar cuerpo a cuerpo.b 47 Ya en tal escenario de combate, los soldados de
Morazn perdieron la iniciativa del ataque y su superioridad numrica. Adems,
desconocan la ciudad en que peleaban y tuvieron que pelear y cargar sus muertos y
14

atender a sus heridos cuando an resentan el cansancio por la larga marcha desde
El Salvador a Guatemala.
De tal suerte que Carrera, para entonces ya un experimentado militarc supo
plantar cara y batalla a Morazn hasta derrotarlo de manera fulminante, al grado que
ste, ayudado por ngel Molinad que conoca los callejones al oeste de la ciudad,
tuvo que huir con sus predilectos disfrazado y gritando Qu viva Carrera! por el
barranco del Incienso hacia El Salvador, para salvar la vida.45 En su ausencia,
Morazn haba sido relevado del cargo de Jefe de Estado de ese pas, razn por la
cual hubo de embarcar hacia el exilio en Per.
En Guatemala, los salvadoreos sobrevivientes fueron fusilados sin piedad,
mientras Carrera estaba fuera en persecucin de Morazn, a quien no logr darle
alcance. Este lance sell definitivamente el status del general Carrera y marc el
ocaso de Morazn.
Mientras tanto, Guzmn lleg a Quetzaltenango con la noticia de que Morazn
haba triunfado en la ciudad de Nueva Guatemala de la Asuncin, y la lite criolla
liberal de la ciudad declar nuevamente vigente el Estado de Los Altos. Carrera,
envi al militar salvadoreo Francisco Malespn a avisar a las comunidades k'iche' y
k'achi'kel que se prepararan nuevamente a combatir a los criollos quetzaltecos, y
luego sali para Quetzaltenango decidido a escarmentar a los liberales altenses. Al
conocer esta noticia, la mayora de los miembros del cabildo sali huyendo y los
pocos que quedaron quisieron retractarse y pedir perdn por haber tratado de formar
el estado nuevamente.49 Pero mientras los indgenas de la regin perseguan a los
criollos que huyeron, Carrera apres a los miembros del cabildo que se haban
quedado y luego los mand a fusilar -en el frontispicio del extinto Banco de
Occidente- a pesar de que la poblacin altense que murmuraba Masacre! Masacre!
Como resultado, los criollos liberales quedaron debilitados y mermados, y los
conservadores capitalinos atemorizados; pero las poblaciones indgenas de
Quetzaltenango se dieron cuenta de que tenan un aliado fuerte en Carrera.
Cuando Carrera regres a Guatemala a atender a su madre agonizante, los
liberales de la capital salieron huyendo y el temor hizo presa de los conservadores
del Clan Aycinena, pues estaba claro que, de haberlo querido, Carrera hubiera
podido llevar a cabo la venganza indgena y aniquilar a todos los blancos. Lo nico
que evit una nueva masacre fue el hecho de que Carrera necesitara del dinero del
Clan Aycinena para pagarles a sus tropas.
1.5 Gobiernos liberales
Tras las Reforma Liberal de 1871, se iniciaron una serie de gobiernos
liberales. En 1884, la editorial Appleton de Nueva York public en ingls una gua de
Mxico y Guatemala, en la cual se presentaron algunos grabados de
Quetzaltenango.
15

1.6 Penitenciara
En 1884, la editorial Appleton de Estados Unidos public una Gua para
Mxico y Guatemala en ingls, con informacin proporcionada por el licenciado
Antonio Batres Juregui, por entonces embajador de Guatemala en Nueva York.
En diciembre de 1896, Enecn Mora, de La Ilustracin Guatemalteca describi
como se viva en Quetzaltenango. El comercio estaba muy desarrollado, y el lujo y la
riqueza se iban acentuando entre los habitantes; el comercio al por menor estaba en
manos de inmigrantes chinos y judos, mientras que el alto comercio estaba
representado por las casa de Ascoli, Meyer, Maegli, Stahl, Zadik y Vizcano, entre
otras. Ya existan el Banco de Occidente, y agencia del banco de Guatemala, del
Agrcola Hipotecario y del Internacional. Por otra parte, toda la ciudad y muchos
edificios pblicos y particulares estaban alumbrados con luz elctrica y la poblacin
contaba con doscientos cincuenta telfonos; ambos servicios eran eficientes y
haban sido introducidos por la casa de Juan Aparicio.
Ya para 1896 exista la Facultad de Derecho y Notariado de Occidente, y para
la secundaria y normal haba dos institutos para alumnos de ambos sexos; adems
haba una Escuela de Artes y Oficios y una escuela nocturna de artesanos.
Finalmente, existan muchas escuelas primarias y elementales. El Hospital de San
Juan de Dios era, despus del de la Ciudad de Guatemala, el mejor de la Repblica
por su amplitud.
En 1897, debido a la crisis econmica derivada del embellecimiento de la
infraestructura y el fracaso de la Exposicin Centroamericana, el presidente Jos
Mara Reyna Barrios empez a ahorrar en educacin, cerrando las escuelas, y luego
extendi su mandanto por otros cuatro aos.
La prrroga forzada del gobierno de Reyna cre descontento entre la
poblacin guatemalteca, que se dio cuenta de que las intenciones del gobernante ya
no eran nicamente el progreso del pas. Se dieron protestas y el 7 de septiembre
insurrectos liderados por el exministro Prspero Morales tomaron los cuarteles y las
oficinas pblicas de San Marcos y marcharon rumbo a Quetzaltenango con un
ejrcito improvisado formado por trabajadores, comerciantes y profesionales. Los
lderes del movimiento, Juan Aparicio, hijo (acaudalado filntropo), y Sinforoso
Aguilar (alcalde primero de Quetzaltenango), fueron traicionados por un supuesto
amigo y entregados a los militares leales a Reyna Barrios. El Presidente orden
fusilarlos el 13 de septiembre sin previo juicio.
La sociedad quetzalteca suplic al presidente que los condenados no fueran
fusilados, a lo que Reyna Barrios finalmente accedi y pidi a su Ministro de
Gobernacin, Manuel Estrada Cabrera, que telegrafiara el mensaje. El Ministro -que
tambin era quetzalteco y tena una querella personal con Aparicio-, retras el envo
del telegrama, el cual lleg a su destino despus de la muerte de Aparicio.
Aparentemente, Estrada Cabrera tena un problema personal con Aparicio por no
16

haber logrado apoderarse de la Empresa Elctrica de Quetzaltenango, y aprovech


la circunstancia para eliminarlo. Al darse cuenta, Reina Barrios enva a Estrada
Cabrera a Costa Rica a una comisin diplomtica; al regresar de ese pas, Estrada
Cabrera fue removido como Secretario de Gobernacin.
Aparicio y Aguilar, y cerca de dos centenares de los cados en la batalla de
Quetzaltenango, fueron sepultados en una fosa comn en el cementerio de
Quetzaltenango conocida desde entonces como el Panten de los Mrtires.
En la ciudad de Quetzaltenango existen dos monumentos principales de la
gesta de 1897: el Panten de los Mrtires en el Cementerio General de la ciudad,
erigido en 1897, y el Arco del Sexto Estado y Vctimas de la Revolucin de 1897. El
arco fue inaugurado el 13 de septiembre del 2007 y est situado en la entrada
principal de la ciudad de Quetzaltenango, cerca del monumento a la marimba. En las
fachadas del monumento puede leerse: El Amor a la Libertad los hizo Hroes, el
Odio a Los Tiranos los hizo Mrtires. En la parte superior se coloc la estatua del
"Len" fue elaborado a principios de 1900. El diseo del arco original de 1898 fue
hecho por Alberto Porta y el diseo del actual monumento fue hecho por el arquitecto
quetzalteco Roberto Henry Mull.
1.7 Terremoto de San Perfecto
El terremoto de San Perfecto ocurri el 18 de abril de 1902 por la noche y tuvo
una magnitud estimada de Mw 7,5 en el departamento de Quetzaltenango.59 El
terremoto tuvo una duracin de 1 hasta 2 minutos y fue precedido de varios sismos
premonitores y seguido de muchas rplicas. Entre 800 y 900 fallecieron por el
terremoto y hubo daos materiales importantes en la extensa zona afectada. Todas
las iglesias en el oeste de Guatemala y el este de Chiapas sufrieron daos severos o
fueron destruidas.
1.8 Iglesia de San Nicols
Tras la muerte de su madre en el terremoto, en compositor quetzalteco
Mariano Valverde se inspir para crear su meloda Noche de Luna entre Ruinas.
Por su parte, el ingeniero alemn Edwin Rockstroh, catedrtico de ciencias y
matemtica en el entonces prestigioso Instituto Nacional Central para Varones de la
ciudad de Guatemala escribi un artculo tcnico sobre el terremoto en la revista
Nature.
Felipe Yurrita, propietario de la finca de caf Ferrol ubicada en el
departamento de San Marcos, construy la iglesia de Nuestra Seora de las
Angustias en la Ciudad de Guatemala para cumplir con una promesa, porque l y sus
trabajadores crean que fue la Virgen quien les salv de la erupcin. Cuando se
estaban acabando los alimentos Yurrita decidi improvisar un pequeo altar sobre
unos sacos de caf y puso sobre l un cuadrito de la Virgen de las Angustias que l
siempre llevaba consigo. Frente al altar dispusieron rezar el rosario y, en el
momento de la letana, la cada de ceniza ces. Luego se produjo una serie de
17

fuertes lluvias que provocaron correntadas que libraron los rboles de caf. De tal
manera que ese ao se alcanz la mejor cosecha.
1902 fue un ao trgico para Quetzaltenango: recin se estaba recuperando
del terremoto de abril, cuando el 24 de octubre de ese mismo ao hizo erupcin el
volcn Santa Mara. El volcn haba estado inactivo desde la conquista espaola en
1524 y con su cono casi perfecto de 3768 metros de altura, era un marco escnico
para la ciudad quetzalteca. La erupcin fue an ms devastadora que el terremoto,
ya que tambin provoc cuantiosos daos en las fincas y aldeas aledaas y hay
recuentos que la arena y ceniza alcanzaro la regin de Chiapas, en Mxico. Se
calcula que la catstrofe provoc cinco mil muertes y miles de pesos en prdidas
agrcolas y materiales.
La erupcin del volcn lanz una columna de material que alcanz 28
kilmetros de altura y form una nube obscura que cubri la luz del sol durante varios
das. La erupcin tard 36 horas y form un gran crter en el franco suroccidental de
la montaa, lo que form el volcn Santiaguito.

18

CAPITULO II
2.1 Que es una pgina web
Una pgina web se define como un documento electrnico el cual contiene
informacin textual, visual y/o sonora que se encuentra alojado en un servidor y
puede ser accesible mediante el uso de navegadores. Una pgina web forma parte
de una coleccin de otras pginas webs dando lugar al denominado sitio web el cual
se encuentra identificado bajo el nombre de un dominio.
La creacin y desarrollo de una pgina web se realiza bajo un lenguaje de
programacin capaz de ser interpretados por los navegadores, lenguajes como el
HTML, PHP, ASP, JSP o RUBY son ejemplos entre otros. Al inicio de la era de
internet accesible, sobre los aos 90, era necesario el conocimiento de algn
lenguaje de programacin para el desarrollo de una web, siendo una tarea
encomendada a personas con altos conocimientos informticos, hoy en da
contamos con software especializado capaz de trabajar como un editor de texto
,estilo Word, que transforman toda la informacin insertada en un lenguaje de
programacin capaz de ser interpretado por los navegadores, de esta forma se
liberaliz y se globaliz la creacin de pginas webs con apenas unos escasos
conocimientos informticos, programas como Dreamweaver, Amaya, Sharepoint
Designer o Mozilla Composer son entre otros los denominados WYSIWYG (acrnimo
del ingls " lo que ves es lo que obtienes") capaces de crear complejas pginas webs
con el entorno de un simple editor de texto.
Una vez que hemos creado y desarrollado nuestras pginas webs es
necesario alojarlas en un servidor el cul lo podemos definir como un ordenador
conectado constantemente a la intranet privada o a internet cuyo objetivo es poder
disponer de la pgina web a cualquier hora del da. Para poder acceder al servidor es
necesario el uso de programas denominados clientes FTP, los cuales conectan el
ordenador personal donde se ha desarrollado la pgina con el servidor donde se
alojar, Filezilla, FileFTP o Cute FTP son entre otros ejemplos de clientes FTP.
Por ltimo, una vez alojadas nuestras pginas webs estas son accesibles
mediante el uso de navegadores los cuales permiten visualizar correctamente la
informacin alojada y desarrollada, Chrome, Mozilla, Internet Explorer y Safari son
entre otros ejemplos de navegadores ampliamente utilizados.
2.2 Clasificacin y tipos de pginas web
Podemos agrupar o clasificar todas las pginas webs en 2 grandes grupos:

Webs estticas.

Webs dinmicas.

Las webs estticas son aquellas cuya informacin no vara en un tiempo a


medio o a corto plazo, tambin se las reconoce puesto que no interactan con el
19

usuario o navegante, su lenguaje de programacin est basado en HTML y estn


compuestas principalmente de textos e imgenes.
Las webs estticas fueron el primer tipo de pginas que aparecieron durante el
desarrollo y expansin de Internet, su creacin y desarrollo es relativamente fcil al
disponer de programas estilos editores de texto que nos permiten programarlas sin
tener conocimiento ninguno sobre HTML, esto es una de las grandes ventajas que
presentan este tipo de pginas. Por otro lado cada vez que se necesite modificar
alguna parte de la web es necesario conectarse al servidor donde est alojado y
subir los documentos modificados, cosa que conlleva tiempo y esfuerzo.
Las webs dinmicas son aquellas que son capaces de interactuar con el
usuario o navegante dado a que estn conectadas con bases de datos que permiten
el desarrollo de aplicaciones webs, su principal ventaja es la personalizacin de la
web en funcin del usuario as como la rapidez de modificacin de los contenidos.
Este tipo de webs estn desarrolladas bajo lenguajes de programacin como PHP,
ASP, JSP o RUBY, el manejo de dichos lenguajes requiere de ciertos conocimientos
informticos.
Las primeras webs dinmicas se crearon a principios de los aos 90 a raz de
la expansin y crecimiento exponencial que adquira la Red y las nuevas
necesidades que se originaban, el inmenso volumen de informacin que exista
necesitaba disponer de buscadores al estilo Google, la venta por internet
desencaden el desarrollo de las primeras webs de comercio electrnico como
Amazon, por ltimo la web 2.0 nos condujo al desarrollo de las primeras redes
sociales como Facebook lanzado en el ao 2004.
Foros de opinin, redes sociales, tiendas virtuales, buscadores, gestores de
emails o aplicaciones empresariales alojadas en la nube, son entre otros ejemplos de
webs dinmicas.
Las webs dinmicas y estticas pueden clasificarse a su vez en pginas webs:

Privadas

Pblicas

Las pginas privadas son aquellas que solo pueden acceder un nmero
limitado de personas que puedan ser identificadas y reconocidas por el sistema de
acceso, mientras que las pblicas son accesibles por cualquier persona que
disponga de una conexin a Internet.
Hoy en da dentro de un mismo sitio web existen las 4 clases de pginas
descritas anteriormente, por ejemplo el acceso a nuestra cuenta bancaria es una
pgina dinmica dado a que el saldo disponible cambia instantneamente cuando
realizamos una compra, a su vez es una pgina privada puesto que su acceso est
restringido a las personas que puedan autentificarse mediante claves o password.
20

Pero dentro de la pgina web de nuestro banco encontramos pginas estticas como
direcciones de contacto o informacin global sobre el sitio como las polticas de uso,
a su vez estas pginas son pblicas dado a que se requiere ningn tipo de
autentificacin para acceder a ellas.
2.3 ASP.NET MODELO MVC
ASP.NET es un framework para aplicaciones web desarrollado y
comercializado por Microsoft. Es usado por programadores para construir sitios web
dinmicos, aplicaciones web y servicios web XML. Apareci en enero de 2002 con la
versin 1.0 del .NET Framework, y es la tecnologa sucesora de la tecnologa Active
Server Pages (ASP). ASP.NET esta construido sobre el Common Language Runtime,
permitiendo a los programadores escribir cdigo ASP.NET usando cualquier lenguaje
admitido por el .NET Framework.
Cualquier persona que est familiarizada con el desarrollo de aplicaciones
web sabr que el desarrollo web no es una tarea simple. Ya que mientras que un
modelo de programacin para aplicaciones de uso comn est muy bien establecido
y soportado por un gran nmero de lenguajes, herramientas de desarrollo, la
programacin web es una mezcla de varios lenguajes de etiquetas, un gran uso de
lenguajes de script y plataformas de servidor. Por desgracia para el programador de
nivel intermedio, el conocimiento y habilidades que se necesitan para desarrollar
aplicaciones web tienen muy poco en comn con las que son necesarias en el
desarrollo tradicional de aplicaciones.
2.4 MODELO MVC
El patrn de arquitectura MVC (Modelo Vista Controlador) es un patrn que
define la organizacin independiente del Modelo (Objetos de Negocio), la Vista
(interfaz con el usuario u otro sistema) y el Controlador (controlador del workflow de
la aplicacin).
De esta forma, dividimos el sistema en tres capas donde, como explicaremos
ms adelante, tenemos la encapsulacin de los datos, la interfaz o vista por otro y
por ltimo la lgica interna o controlador.
El patrn de arquitectura "modelo vista controlador", es una filosofa de diseo
de aplicaciones, compuesta por:
2.4.1 Modelo
Contiene el ncleo de la funcionalidad (dominio) de la aplicacin.
Encapsula el estado de la aplicacin.
No sabe nada / independiente del Controlador y la Vista.
2.4.2 Vista
Es la presentacin del Modelo.
21

Puede acceder al Modelo pero nunca cambiar su estado.


Puede ser notificada cuando hay un cambio de estado en el Modelo.
2.4.3 Controlador
Reacciona a la peticin del Cliente, ejecutando la accin adecuada y creando
el modelo pertinente
Para entender cmo funciona nuestro patrn Modelo vista controlador, se
debe entender la divisin a travs del conjunto de estos tres elementos y como estos
componentes se comunican unos con los otros y con otras vistas y controladores
externos al modelo principal. Para ello, es importante saber que el controlador
interpreta las entradas del usuario (tanto teclado como el ratn), enviado el mensaje
de accin al modelo y a la vista para que se proceda con los cambios que se
consideren adecuados
2.5 Comunicacin
El modelo, la vista y el controlador deben comunicarse de una manera estable
los unos con los otros, de manera que sea coherente con las iteraciones que el
usuario realizara. Como es lgico la comunicacin entre la vista y el controlador es
bastante bsica pues estn diseados para operar juntos, pero los modelos se
comunican de una manera diferente, un poco ms sutil
2.6 Modelo pasivo
No es necesario para el modelo hacer ninguna tener alguna disposicin a l,
simplemente basta con tener en cuenta su existencia. El modelo no tiene ninguna
responsabilidad para comunicar los cambios a la vista porque ocurren solo por orden
del usuario, por lo que esta funcin la llevara a cabo el controlador porque ser el
que interprete las ordenes de este usuario debido a que solo debe comunicar que
algo ha cambiado. Por esto, el modelo es se encuentra en modo inconsciente y su
participacin en este caso es irrisoria.
2.7 Unin del modelo con la vista y el controlador
Como no todos los modelos pueden ser pasivos, necesitamos algo que
comunique al controlador y a la vista, por lo que en este caso, si que necesitamos el
modelo, ya que solo este puede llevar a cabo los cambios necesarios al estado
actual en el que estos se encuentran.
Al contrario que el modelo, que puede ser asociado a mltiples asociaciones
con otras vistas y controladores, cada vista solo puede ser asociada a un nico
controlador, por lo que han de tener una variable de tipo controler que notificara a la
vista cual es su controlador o modelo asignado. De igual manera, el controlador tiene
una variable llamada View que apunta a la vista. De esta manera, pueden enviarse
mensajes directos el uno al otro y al mismo tiempo, a su modelo.

22

Al final, la vista es quien lleva la responsabilidad de establecer la


comunicacin entre los elementos de nuestro patrn MVC. Cuando la vista recibe un
mensaje que concierne al modelo o al controlador, lo deja registrado como el modelo
con el cual se comunicara y apunta con la variable controller al controlador asignado,
envindole al mismo su identificacin para que el controlador establezca en su
variable view el identificador de la vista y as puedan operar conjuntamente. El
responsable de deshacer estas conexiones, seguir siendo la vista, quitndose a si
misma como dependiente del modelo y liberando al controlador.
2.8 Implementacin del Modelo Vista Controlador: Structs
Para mejorar la reutilizacin, extensibilidad, flexibilidad y el resto de elementos
de las aplicaciones, proponemos el uso se puede usar el siguiente patrn de diseo,
entendiendo que este es un descriptor de objetos y clases adaptadas para resolver
un problema.
Una aplicacin basada en Struts, tiene un componente bsico llamado
ActionServlet. Este es un servlet, que tramita las peticiones de los clientes delegando
a un componente definido por el usuario por cada peticin. Este Servlet es el punto
central del framework, aunque no es necesario que todas la actividad fluya a travs
de l. En una aplicacin basada en Struts se pueden hacer peticiones a una JSP que
contengan o no "tag libraries" de Struts, sin pasar por el Servlet ActionServlet.
El ActionServlet (controlador) de Struts captura y encamina las peticiones
HTTP que llegan a la aplicacin (toma la decisin de a dnde enviar la peticin
HTTP), a otros componentes de aplicacin. Estos componentes pueden ser pginas
JSP o instancias de una subclase de la clase org.apache.struts.action.Actionque el
propio framework suministra.
Cuando se inicia el Servlet ActionServlet, carga y analiza la informacin de un
fichero que contiene la configuracin de la aplicacin para aplicar las caractersticas
de Struts. Entre otras cosas, el fichero de configuracin define las correspondencias
que existen entre las peticiones HTTP que captura el Servlet controlador y las
acciones que van a tratar esa peticin. Estas correspondencias son manipuladas
como instancias de la clase org.apache.struts.action.ActionMapping
El navegador lanza una peticin HTTP a la aplicacin, evento que es
capturado por el servidor de aplicaciones y encaminado al componente
correspondiente del modelo vista controlador para su tratamiento.
A la hora de aplicarlo al patrn modelo vista controlador, las funcionalidades y
el encapsulamiento, seran los siguientes:
2.9 Modelo
Representa al estado de la aplicacin. Puede haber dos opciones
esencialmente:
23

Struts proporciona una clase base org.apache.struts.action.ActionForm que se


debe extender cuando se desea obtener la entrada de datos proporcionada por el
usuario en la peticin HTTP.
El modelo puede ser un Bean o clase ordinaria sin necesidad extender
ActionForm.
2.10 Vista
La vista es una pgina JSP que no debe contener lgica de negocio, ni flujo de
la aplicacin e informacin del modelo, slo tags. Utiliza el modelo generado para
obtener la informacin y presentarla
2.11 Controlador
El Servlet ActionServlet acta de controlador, recibe la peticin del navegador
y decide qu subclase de Action va tratar la peticin en funcin de lo que se ha
declarado en el fichero de configuracin struts-config.xml.
Subclase de Action. Actualiza el estado del modelo, y, controla el flujo de la
aplicacin y tratamiento de errores. Una instancia de una subclase de Action puede
tratar la peticin y responder al cliente o indicar al Servlet controlador a qu
componente del sistema debe delegar el control (esta es la opcin la que se lleve a
cabo). Las instancias de las subclases de Action tienen acceso al contexto del
Servlet controlador y dems objetos que actan con el contenedor Web.
2.12 MODELO ANSI
La mayora de los DBMS comerciales modernos se basan en este sistema. El
modelo ANSI-SPARC, sin embargo, nunca se convirti en un estndar formal.
El objetivo de esta arquitectura, tambin llamada Arquitectura de tres niveles,
es separar la vista de los usuarios, lo hace de la siguiente manera:
Permite vistas de usuario independientes y personalizadas: Cada usuario
debe ser capaz de acceder a los datos, pero tiene una vista personalizada diferente
de los datos. stos deben ser independientes: los cambios en una vista no deben
afectar a las dems.
Oculta los detalles fsicos de almacenamiento a los usuarios: Los usuarios no
deberan tener que lidiar con los detalles de almacenamiento de la base de datos.
El administrador de la base de datos debe ser capaz de cambiar las
estructuras: Modifica la estructura de almacenamiento de la BD sin afectar la vista de
los usuarios.
La estructura interna de la base de datos no debera verse afectada por
cambios en los aspectos fsicos del almacenamiento: por ejemplo, un cambio a un
nuevo disco.
24

Nivel externo (Vistas individuales de los usuarios)


Una vista de usuario describe una parte de la base de datos que es relevante
para un usuario en particular. Excluye datos irrelevantes, as como los datos que el
usuario no est autorizado a acceder.

Nivel Medio (Vista conceptual)


El nivel conceptual es una forma de describir los datos que se almacenan
dentro de la base de datos y cmo los datos estn relacionados entre s. Este nivel
no especifica cmo se almacenan fsicamente los datos.
Algunos datos importantes acerca de este nivel son:
El DBA (Administrador de la base de datos) trabaja en este nivel.
Describe la estructura de todos los usuarios.
Slo el DBA puede definir este nivel.
Visin global de la base de datos.
Independiente de hardware y software.
Nivel interno (Vista de almacenamiento).
El nivel interno implica la forma en que la base de datos se representa
fsicamente en el sistema informtico. En l se describe cmo los datos se
almacenan en la base de datos y en el hardware del equipo.
2.13 MYSQL
MySQL es un gestor de base de datos sencillo de usar y increblemente
rpido. Tambin es uno de los motores de base de datos ms usados en Internet, la
principal razn de esto es que es gratis para aplicaciones no comerciales.
Las caractersticas principales de MySQL son:
Es un gestor de base de datos. Una base de datos es un conjunto de datos y
un gestor de base de datos es una aplicacin capaz de manejar este conjunto de
datos de manera eficiente y cmoda.
Es una base de datos relacional. Una base de datos relacional es un conjunto
de datos que estn almacenados en tablas entre las cuales se establecen unas
relaciones para manejar los datos de una forma eficiente y segura. Para usar y
gestionar una base de datos relacional se usa el lenguaje estndar de programacin
SQL.

25

Es Open Source. El cdigo fuente de MySQL se puede descargar y est


accesible a cualquiera, por otra parte, usa la licencia GPL para aplicaciones no
comerciales.
Es una base de datos muy rpida, segura y fcil de usar. Gracias a la
colaboracin de muchos usuarios, la base de datos se ha ido mejorando
optimizndose en velocidad. Por eso es una de las bases de datos ms usadas en
Internet.

2.14 MODELO CLIENTE SERVIDOR


El trmino ordenador local se utiliza para referirse al ordenador que el usuario
utiliza para entrar en la red Internet. Desde ese ordenador el usuario establece
conexiones con otros ordenadores, denominados ordenadores remotos, a los que
solicita algn servicio. Estos ordenadores remotos que ofrecen servicios reciben
tambin el nombre de servidores o host.
La utilizacin de las diferentes aplicaciones o servicios de Internet se lleva a
cabo respondiendo al llamado modelo cliente-servidor.
Cuando se utiliza un servicio en Internet, como consultar una base de datos,
transferir un fichero o participar en un foro de discusin, se establece un proceso en
el que entran en juego dos partes. Por un lado, el usuario, quien ejecuta una
aplicacin en el ordenador local: el denominado programa cliente. Este programa
cliente se encarga de ponerse en contacto con el ordenador remoto para solicitar el
servicio deseado. El ordenador remoto por su parte responder a lo solicitado
mediante un programa que est ejecutando. Este ltimo se denomina programa
servidor. Los trminos cliente y servidor se utilizan tanto para referirse a los
programas que cumplen estas funciones, como a los ordenadores donde son
ejecutados esos programas.
El programa o los programas cliente que el usuario utiliza para acceder a los
servicios de Internet realizan dos funciones distintas. Por una parte, se encargan de
gestionar la comunicacin con el ordenador servidor, de solicitar un servicio concreto
y de recibir los datos enviados por ste; y por otra, es la herramienta que presenta al
usuario los datos en pantalla y que le ofrece los comandos necesarios para utilizar
las prestaciones que ofrece el servidor.

26

ANTENCENDETES DE PAGINAS PARA BUSQUEDA DE AUTOMOVILES


ROBADOS Y\O HURTADOS EN GUATEMALA
Pgina de Polica Nacional Civil.

27

DISEO Y MTODOS
Para nuestro proyecto utilizaremos una muestra de personas de con un rango
de edades entre 18 y 45 aos, entre mujeres y hombres, que nos ayudarn a saber
cul es su conocimiento acerca de la movilizacin y venta de vehculos robados,
cuales son las precauciones que ellos toman antes de adquirir un vehculo. Las
edades estn definidas como de mayor afluencia de negocios, venta y compra de
vehculos.
Para el proceso de recoleccin de datos se estar siendo realizada por medio
de un instrumento de recoleccin de datos que consiste en una encuesta con
preguntas que nos ayuden a conseguir solamente la informacin necesaria, para
establecer un rango fijo de edades, personas y las prevenciones que se tienen, y
tanto el conocimiento que ya adquieren las personas para denunciar y el proceso a
seguir para que se cumpla con el trmite.
Con los resultados de la informacin recopilada por el instrumento de
recoleccin de datos se van a poder tomar las caractersticas y condiciones
necesarias para poder desarrollar un software amigable con los usuarios y personas
que residen en el departamento de Quetzaltenango.
Para este sistema estaremos utilizando un modelo de desarrollo en cascada,
para planear poder definir el comportamiento externo deseado del sistema antes de
disear la arquitectura que vamos a utilizar, y as ir documentando los resultados de
cada actividad a realizar.
Dentro del sistema se requieren ciertos permisos que ayudarn para que el
sistema que va a ser implementado tenga un informe detallado antes de ser lanzado
al pblico, el acceso a los datos que ya existen dentro del sistema que est
funcionando actualmente.

28

Вам также может понравиться