Beruflich Dokumente
Kultur Dokumente
DEDICATORIA
A mis padres con mucho amor y cario por
el apoyo y esfuerzo que hacen para lograr
mis metas y objetivos.
A
mis
hermanos
por
su
constante
AGRADECIMIENTO
El desarrollo del presente proyecto de practicas pre profesionales de ingeniero de
Sistemas, requiri de mucho esfuerzo y sacrificio, pero no se hubiese logrado sin apoyo
incondicional de muchas personas a las cuales quiero manifestar mis ms sinceros
agradecimientos.
A Dios por ser aquella fuerza de aliento y superacin y estar conmigo en los momentos
ms difciles por las que pase.
A mis padres por su sacrificio y valor para poder brindarme una educacin de calidad, y
por inculcarme buenos principios y valores de convivencia.
A mi Alma mater, la Universidad Nacional Santiago Antnez de Mayolo por haberme
acogido en sus aulas universitarias para darme una formacin profesional.
A mis docentes que con sus palabras y conocimientos me han ido guiando en mi
formacin profesional, orientndome a un camino del conocimiento y por sus concejos
para seguir adelante en este largo camino del conocimiento.
Finalmente, a mis amigos con los cuales pude compartir momentos inolvidables dentro y
fuera de la universidad, por su apoyo y sus consejos que nunca los olvidare, gracias.
I.
PRESENTACIN
II.
PLAN DE PRCTICAS
II.1.
GENERALIDAES:
II.1.1. TTULO
Desarrollo e implementacin de una aplicacin web para la Gestin
Acadmica del instituto CIBERTRONIC
II.1.2. AUTOR
II.1.2.1.
NOMBRE
Lzaro Rodrguez Cristian Franco
II.1.2.2.
CONDICIN
DIRECCIN
Av. Mancocapac N 422 Independencia
II.1.2.4.
CARRERA PROFECIONAL
Ingeniera de Sistemas e Informtica
NOMBRE
MINAYA GONZALEZ, Jaime
II.1.3.2.
GRADO ACADMICO
Bachiller en Ingenieria.
II.1.3.3.
CARRERA PROFECIONAL
Ingeniera Electrnica.
NOMBRE DE LA INSTITUCION
Instituto CIBERTRONIC
II.1.4.2.
UBICACIN
JIRON 13 DE DICIEMBRE N 615, Huaraz.
II.1.4.3.
RESPONSABLE
Gerente - Director
Edgardo Guzmn Rodrguez
II.1.4.5.
Nombre:
rea de informtica.
II.1.4.6.
MISIN
Formar lderes y profesionales en tecnologas, para el mundo laboral,
capaces de dominar y generar conocimiento, con compromiso de trabajo
y responder de manera eficaz, a las necesidades y retos laborales con
calidad, productividad y una visin global.
II.1.4.7.
VISIN
Ser una institucin lder en la formacin tcnica superior en la regin y el
pas,
comprometiendo
sus
estudiantes
desarrollarse
con
OBJETIVOS DE LA ORGANIZACIN
Formar profesionales Tcnicos capacitados para el mundo laboral,
ampliar las oportunidades educativas para reducir desigualdades entre
I.
I.1.
I.2.
I.3.
I.4.
I.4.1.
I.4.2.
I.4.3.
I.4.4.
I.4.5.
I.4.6.
I.4.7.
I.4.8.
II.1.4.9. ORGANIGRAMA DE LA EMRPESA
II.2.
ESTADO SITUACIONAL
OBJETIVOS
II.4.
JUSTIFICACIN
II.5.
ACTIVIDADES A DESARROLLAR
Estudios preliminares
Validacin de la informacin
Centrado en Arquitectura:
influenciada
entre
otros por
plataformas
software,
sistemas
Iterativo e Incremental:
Proceso Integrado:
vendedores
desarrolladores
de
herramientas
para
soportar
la
Roles:
Actividades:
Productos:
Flujos de Trabajo:
Figura N 04:
Fuente: https://ingsoftwarefinal1.wordpress.com/tema1/
FASE DE CONCEPCIN
FASE DE ELABORACIN
FASE DE CONSTRUCCIN
Concluida las cuatro fases se produce una versin del producto, este
incluye la documentacin del proyecto que contiene (manual de usuario,
casos de uso, requerimientos funcionales y no funcionales, cdigo fuente
y otros documentos asociados).
programas de aplicacin.
Capa de datos:
Es donde residen los datos y es la encargada de acceder a los mismos.
Est formada por uno o ms gestores de bases de datos que realizan
todo el almacenamiento de datos, reciben solicitudes de almacenamiento
o recuperacin de informacin desde la capa de negocio.
adaptativos
de
modelado.
los que se enfoca UWE. Adems de estar considerado como una extensin
del estndar UML, tambin se basa en otros estndares como por ejemplo:
XMI como modelo de intercambio de formato, MOF para la metamodelado, los
principios
de
modelado
de
MDA,
el
modelo
de
Modelo
de
casos
de
uso:
Modelo
de
estructura: en
el
cual
se
encuentra
la
II.6.4.1.
II.6.4.2.
MODELOS DE UWE
A. Modelo de contenido
Este modelo especifica cmo se encuentra relacionados los
contenidos del sistema, es decir, define la estructura de los datos que
se encuentran alojados en el sitio web. A continuacin se muestra un
ejemplo de este modelo contenido en la pgina web de UWE.
Figura N 06:
Modelo de Contenido
email, una direccin y un telfono. De los cuales los dos primeros son
de tipo String y los dos ltimos a son estructuras de otros atributos,
representadas por las clases Address y Phone, cada contacto puede
tener una direccin y secundarios.
B. Modelo de Navegacin
Este modelo indica cmo el diseo de pginas web del sitio est
relacionada internamente, es decir cmo se enlazan los elementos de
navegacin. Para ello se utilizan unidades de navegacin llamadas
nodos conectadas por enlace de navegacin. Estos nodos pueden
ser mostrados en la misma pgina web, no tienen por qu estar en
pginas diferentes. Al mismo tiempo que explicamos este modelo con
el ejemplo de la agenda de contactos, podemos ir viendo los
distintos elementos
Figura N 07:
Figura N 08:
Modelo de Navegacin
Para empezar tenemos AddressBook como pgina de inicio, as que
est etiquetada como {isHome} y como clase de navegacin con el
smbolo correspondiente (ver smbolos ms abajo). La pgina de
inicio enlaza con un men, que sera nuestra pgina de ndice, para
ello la clase Main Men esta etiquetada como pgina Men.
Desde la clase Main Men enlazamos con las clases Search (que
implementar la funcin de buscar un contacto y es etiquetada con la
etiqueta de query que es un proceso predefinido, y con la clase
C. Modelo de presentacin
En este modelo se representan las clases de navegacin y de
procesos que pertenecen a cada pgina web. Estos son los
elementos que introduce la metodologa UWE en este modelo:
Figura N 09:
Estereotipos y sus conos M.P
D. Modelo de proceso
Figura N 11:
Modelo de estructura de procesos
En este diagrama se puede ver que hay clases para definir 3 operaciones que necesita una confirmacin. As
por ejemplo si el usuario quiere borrar un contacto el mensaje ser mostrado y despus haciendo clic en ok
el contacto ser borrado. Las operaciones
heredan de ConctacProcessing, asegurando que los campos de datos tienen valores vlidos.
Existen programas denominados sistemas gestores de bases de datos abreviados SGBD, que permiten almacenar y
posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de este SGBD, as como su utilizacin
y administracin, se estudian dentro del mbito de la informtica.
Nivel fsico:
El nivel ms bajo de abstraccin describe como almacn realmente los datos. En el nivel fsico se describen en detalle las
estructuras de datos complejas de bajo nivel.
Nivel lgico:
El siguiente nivel ms alto de abstraccin describe que datos se almacenan en la base de datos y que relaciones existen
entre esos datos y que relaciones existen entre esos datos. La base de datos completa se describe as en trminos de un
nmero pequeo de estructuras relativamente simples. Aunque la implementacin de estructuras simples en el nivel lgico
puede involucrar estructuras completas de nivel fsico, los usuarios del nivel lgico no necesitan preocuparse de esta
complejidad. Los administradores de base de datos, que pueden decidir la informacin que se mantiene en la base de
datos, usan el nivel lgico de abstraccin.
Denominado por sus siglas como: E-R; este modelo representa a la realidad a travs de un esquema grafico empleando la
terminologa de entidades, que son objetos que existen y son los elementos principales que se identifican en el problema a
resolver con el diagramado y se distinguen de otros por sus caractersticas particulares denominados atributos, el enlace
que rige la unin de las entidades est representada por la relacin del modelo.
Recordemos que un rectngulo nos representa a las entidades; una elipse a los atributos de las entidades, y una etiqueta
dentro de un rombo nos indica la relacin que existe entre las entidades, destacando con lneas las uniones de estas y que
la llave primaria de una entidad es aquel atributo que se encuentra subrayado.
a. Entidad
Se trata de un objeto del que se recoge informacin de inters de cara a la base de datos. Grficamente se representan
mediante un rectngulo. Un ejemplo seria la entidad banco, donde se recogeran los datos relativos a ese banco, como
puede ser el nombre, el nmero de sucursal, la direccin, etc.
Dentro de las entidades pueden ser fuertes o dbiles. Las fuertes son las que no dependen de otras entidades para
existir, mientras que las entidades dbiles siempre dependen de otra entidad sino tienen sentido por ellas mismas.
b. Relacin
Podemos definir la relacin como una asociacin de dos o ms entidades. A cada relacin se le asigna un nombre para
poder distinguirla de las dems y saber su funcin dentro del modelo entidad-relacin. Otra caracterstica es el grado de
relacin. Siendo las de grado 1 relaciones que solo relacionan una entidad consigo misma. Las de grado 2 son relaciones
que asocian dos entidades distintas, y las de grado n que se tratan de relaciones que unen ms de dos entidades.
Las relaciones se representan grficamente con rombos, dentro de ellas se coloca el nombre de la relacin.
Otra caracterstica es el tipo de correspondencia entre dos relaciones:
1: 1. Uno a uno, a cada ocurrencia de una entidad le corresponde como mximo una ocurrencia de la otra entidad
relacionada.
1: N. uno a mucho, a cada ocurrencia de la entidad A le puede corresponder varias de la entidad B.
N: M. Muchos a muchos, cada ocurrencia de una entidad puede contener varias de la otra entidad relacionada y
viceversa.
Para finalizar las caractersticas de la relacin tenemos la cardinalidad que define el nmero mximo y mnimo de
ocurrencias de cada tipo de entidad. Se representa con los valores mximos como mnimo encerrados entre parntesis
encima de la relacin, (Mximo, Mnimo).
c. Atributo
se define como cada una de las propiedades de una entidad o relacin. Cada atributo tiene un nombre y todos los
posibles valores que puede tener. Dentro de una entidad tiene que haber un atributo principal que identifica a la entidad y
su valor tiene que ser nico. Un ejemplo de atributo principal seria el DNI dentro de la entidad persona.
II.6.5. W3C
En el ao de1994, cinco aos despus de la invenci0n de la World Wide Web, Tim Berners-Lee fund el World Wide Web
Consortium (W3C) en el Instituto de Tecnologa de Massachusetts (MIT). Esta organizacin es la encargada de definir
todos los estndares de la web.
Cuando se habla de un HTML limpio se est queriendo decir que cumple con todos los estndares actuales de la W3C.
Cumplir estos estndares es muy importante para el buen posicionamiento en buscadores del sitio desarrollado en
cuestin.
Aunque no solamente la W3C define estndares para los sitios web que se visualizan en computadoras, tambin en todos
los dispositivos mviles o PDA que puedan tener a internet. Adems de no cumplirse correctamente los estndares
posiblemente el sitio web no pueda visualizarse en algn navegador.
La WC3, revisa todo el cdigo de la pgina web, y busca los errores que deben corregir en el cdigo, esto busca que la
pginas web sean ms homogneas, con mayor accesibilidad, navegacin fcil para el usuario, carga con mayor rapidez
en los navegadores, mejor posicionamiento en el ranking de la pgina.
La misin del W3C es conducir la Web hacia su potencial ms elevado, realizando el perfeccionamiento de protocolos y
modelos que afirmen el desarrollo a largo plazo de la Web, aunque W3C tiene sus inconvenientes, la comunidad
concuerda en que el hoy de W3C goza de respeto y el apoyo de una amplia gama de industrias clave, organizaciones,
individuos y entes colaborativos.
La W3C engloba cerca de 400 organizaciones de todo el mundo. Rene a vendedores de productos, proveedores de
contenidos, laboratorios de investigacin, organismos de estandarizacin y gobiernos.
La organizacin W3C tiene cuatro objetivos bsicos:
Web para todos:
Accesibilidad para todo el mundo de forma global, sin barreras tecnolgicas, limitaciones fsicas o culturales.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pblica y los
derechos de autor del cdigo estn en poder del autor individual, MySQL es patrocinado por una empresa
privada, que posee el copyright de la mayor parte del cdigo.
II.6.6.2.
administrar
informacin
de
PHP es un lenguaje de programacin de uso general de cdigo del lado del servidor originalmente diseado para
el desarrollo web de contenido dinmico. Fue uno de los primeros lenguajes de programacin del lado del
servidor que se podan incorporar directamente en el documento HTML en lugar de llamar a un archivo externo
que procese los datos. El cdigo es interpretado por un servidor web con un mdulo de procesador de PHP que
genera la pgina Web resultante.
Publicado
bajo
la
PHP
License,
la
Free
libre. Permite la conexin a diferentes tipos de servidores de bases de datos tales como MySQL, PostgreSQL,
Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite. PHP tambin tiene la capacidad de ser ejecutado
en la mayora de los sistemas operativos, tales como Unix (y de ese tipo, como Linux o Mac OS X) y
Microsoft Windows, y puede interactuar con los servidores de web ms populares ya que existe en versin CGI,
mdulo para Apache, e ISAPI.
II.6.6.3. HTML5:
HTML5 (HyperText Markup Language, versin 5) es la quinta revisin importante del lenguaje bsico de la World Wide
Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un clsico HTML (text/html), la variante conocida
como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deber ser servida como XML.1 2 Esta es la
primera vez que HTML y XHTML se han desarrollado en paralelo.
Todava se encuentra en modo experimental, lo cual indica la misma W3C, aunque ya es usado por mltiples
desarrolladores web por sus avances, mejoras y ventajas.
Al no ser reconocido en viejas versiones de navegadores por sus nuevas etiquetas, se recomienda al usuario comn
actualizar a la versin ms nueva, para poder disfrutar de todo el potencial que provee HTML5.
El desarrollo de este lenguaje de marcado es regulado por el Consorcio W3C.
II.6.6.4.
CSS3:
Las hojas de estilo nos permiten definir de manera eficiente la representacin de nuestras pginas y es uno de los
conocimientos fundamentales que todo diseador web debe manejar a la perfeccin para realizar su trabajo.
La primera versin de CSS fue publicada a fines del ao 1996 y fue logrando popularidad y aceptacin hasta llegar a la
versin 2.1, estndar actual que ofrece gran compatibilidad con la mayora de los navegadores del mercado.
A partir del ao 2005 se comenz a definir el sucesor de esta versin, al cual se lo conoce como CSS3 o Cascading Style
Sheets Level 3. Actualmente en definicin, esta versin nos ofrece una gran variedad de opciones muy importantes para
las necesidades del diseo web actual. Desde opciones de sombreado y redondeado, hasta funciones avanzadas de
movimiento y transformacin, CSS3 es el estndar que dominar la web por los siguientes aos.
II.6.6.5.
PDF:
Portable Document Format (formato de documento portable) es el formato de archivos desarrollado por Adobe
Systems y creado con los programas Adobe Acrobat Reader, Acrobat Capture, Adobe Distiller, Adobe Exchange,
y el plugin Amber de Adobe Acrobat.
Esta tecnologa ha tenido xito estandarizando el formato de los documentos que se utilizan y transfieren en
Internet.
II.7.
CRONOGRAMA DE EJECUCIN
III.
METODOLOGA EMPLEADA