Anda di halaman 1dari 33

ANALISIS, DISEO E IMPLEMENTACION DE UNA APLICACION MOVIL

PARA EL MANEJO DE INFORMACION Y COMUNICACIN DE CUNSULTAS


ACADEMICAS COMUNIDAD UNIGUAJIRA

CAMPO AMAYA TAHELIS J

RIVERA HERNADEZ DIANA

UNIVERSIDAD DE LA GUAJIRA

FACULTAD INGENIERA

PROGRAMA INGENIERA DE SISTEMA

V SEMESTRE

MAICAO LA GUAJIRA

2016
INTRODUCCION

El avance tecnolgico ha tenido un gran auge en esta sociedad, ha evolucionado


tanto que se ha empleado en gran manera en los dispositivos mviles.

Actualmente, las tecnologas mviles han cubierto la mayora de las reas de


servicio de comunicaciones y entretenimiento enfocando sus aplicaciones a generar
un mercado cautivo de estas, a los miles de usuarios que da a da adoptan el uso
de servicios, tal como lo es, telefona mvil, envo de mensajes de texto y
multimedia; y en los ltimos aos la actualizacin de la informacin de las redes
sociales. El telfono celular hoy da no es solo una herramienta indispensable para
la gente de negocios, sino tambin un elemento primordial para la comunicacin
entre las personas. El rpido desarrollo tecnolgico, la reduccin de costos y el
incremento de las expectativas de la gente, han provocado una invasin de
dispositivos mviles en toda la sociedad, a nivel de llegar a revolucionar las
actividades que las personas realizan diariamente. Los dispositivos mviles cada
vez son ms pequeos, ms poderosos y a medida que aumenta la demanda del
consumidor, ms baratos, incorporando nuevas funcionalidades diseadas para
permitir a los usuarios trabajar y acceder a la informacin en cualquier situacin.

Es en este contexto que una aplicacin mvil para celulares se fundamenta,


permitiendo a la comunidad universitaria acceso a la informacin de forma
pertinente con un software diseado para estos dispositivos.
PLANTEAMIENTO DEL PROBLEMA

Surge la necesidad de crear una App mvil para la universidad de la Guajira por la
difcil comunicacin entre el cuerpo administrativo, docentes y estudiantes ya que
solo el canal de comunicacin es el correo electrnico lo cual hace lenta la entrega
de informacin.

La consulta de horarios, la verificacin de asistencias, detalle de las calificaciones


tanto de prcticas calificadas como de exmenes parciales y finales, as como el
control de pagos y su respectiva fecha de vencimiento son las que ms solicitan ,si
bien es cierto el portal nos presenta ms opciones , las descritas con anterioridad
son las ms frecuentadas.

Actualmente dentro la Universidad no existe una forma adecuada en la difusin de


informacin. Esto ocasiona falta de participacin por parte de los alumnos en
eventos tecnolgicos, culturales y cientficos y participacin oportuna de los
docentes a sus reuniones acadmicas del mismo modo la falta de comunicacin por
inasistencias del personal a sus aulas de clases y todo lo relacionado con nuestro
proceso acadmico
- FORMULACIN DEL PROBLEMA

Cunto mejorara el suministro y la calidad de la informacin con el diseo de


una aplicacin mvil para la Universidad de la Guajira?

JUSTIFICACION

El presente trabajo de investigacin es desarrollado con la finalidad de poder ofrecer


a la comunidad Uniguajira nueva alternativa de poder realizar las diversas consultas
acadmicas.

Con la implementacin de la aplicacin mvil en la universidad de la Guajira


evitaremos la prdida de informacin y Se lograr atraer toda la atencin de la
comunidad, ya que la tecnologa mvil se ha convertido en una realidad cotidiana
para un nmero cada vez mayor de ciudadanos y est modificando los hbitos de
lectura y consumo de la informacin; adems se obtendr la facilidad de difundir la
informacin de manera clara y concisa.

La nueva tendencia de la tecnologa es dar a los usuarios la posibilidad de tener


todo lo que pueden llegar a necesitar en un dispositivo que brinde movilidad,
definida como la capacidad de acceder a la informacin y a los servicios en cualquier
momento, de cualquier manera y en cualquier parte. Es en este contexto que una
aplicacin mvil para celulares se fundamenta, permitiendo a la comunidad
universitaria acceso a la informacin de forma pertinente con un software diseado
para estos dispositivos que permita el acceso de alumnos y docentes a la
informacin de la universidad.
OBJETIVO GENERAL:

Disear y Desarrollar una aplicacin para dispositivos mviles que permita el


acceso de alumnos, Docentes y administrativos acceder a informacin acadmica
e informativa, tal como notas, horario, historia acadmica etc.

OBJETIVOS ESPECIFICOS

Aprender acerca del entorno de programacin para aplicaciones mvil.

Identificar los requerimientos funcionales y no funcionales de la aplicacin.

Realizar modificaciones y/o actualizaciones que propongan los diferentes actores


partcipes de la aplicacin.

Disear la aplicacin mvil de manera que sea amigable para el usuario y


facilite la navegacin intuitivamente.

Crear una interface creativa y de fcil manipulacin para los usuarios.


ALCANCE

Desarrollo de una aplicacin mvil para tecnologas Android incluyendo acceso a


la informacin de alumnos (horarios y lugares de cursada y exmenes, novedades
de ctedras, informacin de biblioteca, expedientes) docentes (agenda e inscriptos
a cursadas y exmenes, carga de notas parciales), informacin referenciada de la
universidad, noticias y multimedia (radio universitaria), proyectada a toda la
comunidad de la Universidad de la Guajira.

LIMITACIONES:

Como limitaciones tenemos:

1. El contenido inicial del aplicativo ser de acceso es limitado, es decir miembros


activos de la universidad.
ESTUDIO DE FACTIBILIDAD

Para saber si la implementacin de una aplicacin mvil en la universidad de la


Guajira para dispositivos android es factible, se realizara un anlisis que
comprende los aspectos tcnicos, operativos y econmicos, los cuales se describen
a continuacin.

Tcnica: La Universidad de la Guajira contara con el equipo de cmputo y


la licencia de desarrollo necesarios para crear este tipo de aplicaciones ya
que una significativa cantidad de asistentes de la Universidad cuentan con
un dispositivo android, el cual les permitir disponer de la aplicacin.

Operativa: Contaremos con personal capacitado para el asesoramiento


para la implementacin de esta App mvil en la universidad.

Econmica: buscar recursos econmicos para adquirir las licencias


necesarias para el desarrollo e implementacin de esta aplicacin la cual
ser aprovechada para crear otras aplicaciones. Mientras que los usuarios
de la aplicacin de la Universidad de la Guajira sede Maicao tendrn la
oportunidad de utilizar la aplicacin de manera gratuita, por lo cual en el
estudio econmico, el desarrollo y uso de la aplicacin es completamente
factible.
MARCO REFERENCIAL

1. UNMapp

Un grupo de estudiantes de Ingeniera Electrnica e Industrial de la Universidad


Nacional de Bogot dise una aplicacin para que ningn estudiante se pierda en
este campus.

La intencin en esta primera fase es brindar un acceso simple y rpido: mostrar la


ruta ptima para ir de un punto a otro dentro de la universidad, indicar la
disponibilidad de aulas en los edificios e informar en tiempo real eventualidades y
actividades que se realizan en el campus.

Esta aplicacin, que est en diseo, planea instalar pantallas interactivas en


puntos como bibliotecas y porteras para estudiantes que no tengan dispositivos
mviles.

2. UPB Mvil

Los semilleros de investigacin de las facultades de Ingeniera de Sistemas e


Informtica y Comunicacin Digital (Comunicacin Social), trabajan en conjunto en
la creacin de un app para la comunidad universitaria de la Universidad Pontificia
Bolivariana, sede Medelln, que posteriormente se llevar a sedes de Palmira,
Bucaramanga y Montera.

El trabajo parti de una investigacin previa del Grupo de Investigacin en


Comunicacin Urbana, que encontr que el uso de los dispositivos mviles, a
pesar de ser masificado y constante por parte de los jvenes, pocas veces era
utilizado como una herramienta para apoyar las labores acadmicas.

La aplicacin UPB Mvil se enfoc en la primera etapa en un calendario para que


los estudiantes programaran sus actividades de clase y en un acceso directo a los
sistemas web de la universidad, que les permita revisar su estatus acadmicos y
calificaciones.

3. App Unisabana

Luego de una revisin de los aplicativos universitarios en el mbito internacional y


de comprobar que exista un crecimiento del uso de dispositivos mviles en el
campus, el equipo interno de la Facultad de Ingeniera de la Universidad de La
Sabana (Bogot), desarroll una aplicacin para celular.

Tiene informacin acadmica y de servicios administrativos, dirigida tanto a la


comunidad acadmica interna como a externos interesados en conocer las ofertas
de La Sabana.

El desarrollo, que estar disponible para sistemas operativos Android e IOS, fue
un proceso de investigacin entre estudiantes y profesores, lo que supone una
ventaja pues conocen de primera mano la dinmica de la universidad.

4. App Central

Los estudiantes de la Facultad de Ciencias Sociales Humanidades y Arte de la


Universidad Central desde enero cuentan con APP Central, un aplicativo con el
que tienen acceso a las notificaciones de la agenda cultural de los departamentos
de Msica, Arte Dramtico, Estudios Musicales y Comunicacin Social y
Periodismo.

Otros de los atractivos es la posibilidad de hacer solicitud de certificados y


procesos de preinscripcin sin tener que ir a la universidad, y tener acceso a un
directorio de profesores, en el que pueden consultar sus temticas de inters y su
disponibilidad para tutor

El aplicativo de la Universidad Central comenz a idearse desde septiembre de


2013. En principio, se hicieron pruebas con el departamento de Publicidad, que
lider esta iniciativa y hoy ya se encuentra disponible en la tienda Android. En un
mes se espera que se encuentre en su versin para Iphone y, luego pata Windows
Phone y Blackberry.

5. Aprendamos.co

Es un modelo de formacin de micro e-learning a travs de dispositivos mviles de


la Universidad Autnoma de Bucaramanga. Se basa en micro-rutas similares a
cursos cortos, diseados en tres cpsulas: contenidos, ejemplos y retos, que son
audiovisuales. Cada una dura entre 30 minutos y cuatro horas.

Somos pioneros en educacin virtual en Colombia. Para nosotros es clave que


las tics tengan un sentido de formacin para toda la comunidad, afirma Lina Mara
Osorio, coordinadora del proyecto.

Actualmente capacitan a profesores de la universidad y expertos externos para la


construccin de las micro-rutas. Estudiantes de la UAB y otros interesados en
formarse pueden acceder al portal beta www.aprendamos.co

6. Uninorte

La Direccin de Tecnologa Informtica de esta universidad lanza en marzo un


aplicativo con el que los estudiantes podrn conocer su horario de clases, la
disponibilidad de equipos tecnolgicos, el lugar de sus clases, el estudio de su
registro acadmico, los eventos institucionales, los compaeros que asisten con
ellos a clases y las redes sociales de la universidad.

Otra de las funciones ser el acceso a bases de datos bibliogrficos y revistas


cientficas del cual, esperan los jvenes, puedan beneficiarse para sus consultas
de clase.
7. Paw Mvil

La Universidad Catlica lanz Paw Mvil, que permite consultar informacin sobre
las asignaturas, el horario de clases, las calificaciones actuales e histricas y
cmo ha avanzado en su programa acadmico. Tiene la opcin de observar las
redes sociales donde la universidad tiene presencia como Facebook, Twitter y
YouTube.

Actualmente, tiene 1.200 descargas desde la tienda Google Play para dispositivos
mviles con sistema operativo Android.

Para estudiantes el mayor beneficio es no tener que ingresar a los portales de la


universidad desde los navegadores, lo que implica un acceso ms directo a la
informacin acadmica.

8. Sicua Plus

En la Universidad de Los Andes se adopt el sistema internacional BlackBoard


Mobile Learn que permite a los estudiantes recibir notificaciones de nuevos
anuncios de los profesores o notas disponibles, acceder a los contenidos subidos
por los profesores, consultar sus notas, participar de foros , resolver exmenes
que sean compatibles con el dispositivo mvil desde el que se conectan, y leer e
interactuar con comentarios de otros estudiantes.

Se puede descargar desde las tiendas de Google Play, Blackberry App World, y la
App Store para las versiones, Android OS 2.2, Blackberry OS 4.3 o superior y IOS
MARCO TEORICO

Sistemas operativos de mviles: Un sistema operativo mvil o SO mvil es un


sistema operativo que controla un dispositivo mvil al igual que las computadoras
utilizan Windows o Linux entre otros. Sin embargo, los sistemas operativos mviles
son mucho ms simples y estn ms orientados a la conectividad inalmbrica, los
formatos multimedia para mviles y las diferentes maneras de introducir informacin
en ellos.

Caractersticas bsicas

Kernel: El ncleo o kernel proporciona el acceso a los distintos elementos


del hardware del dispositivo. Ofrece distintos servicios a las superiores como
son los controladores o drivers para el hardware, la gestin de procesos, el
sistema de archivos y el acceso y gestin de la memoria.
Middleware El middleware es el conjunto de mdulos que hacen posible la
propia existencia de aplicaciones para mviles. Es totalmente transparente
para el usuario y ofrece servicios claves como el motor de mensajera y
comunicaciones, cdecs 1 multimedia, intrpretes de pginas web, gestin
del dispositivo y seguridad.
Entorno de ejecucin de aplicaciones: El entorno de ejecucin de
aplicaciones consiste en un gestor de aplicaciones y un conjunto de
interfaces programables abiertas y programables por parte de los
desarrolladores para facilitar la creacin de software.
Interfaz de usuario Las interfaces de usuario facilitan la interaccin con el
usuario y el diseo de la presentacin visual de la aplicacin. Los servicios
que incluye son el de componentes grficos (botones, pantallas, listas, etc.)
y el del marco de interaccin.
Sistemas operativos ms utilizados

ANDROID: actualmente Android pertenece a Google, pero es un sistema


abierto cualquier fabricante puede desarrollar en l sus productos.
IOS: (Anteriormente denominado iPhone OS) es un sistema operativo mvil
de Apple desarrollado originalmente para el iPhone siendo despus usado
en el iPod Touch y en el iPad.
MAEMO: Basado en Linux Deban (casi todo en cdigo abierto) y
desarrollado por Nokia para Smartphone y tablets.
PALM WEB: aprovecha tecnologa web como XHTML, Java Script Y CSS
pertenece a HP. RIM: este sistema operativo ha sido pionero en la gestin
del correo electrnico y est muy orientado a un uso profesional.
SYMBIAN: Symbian es el sistema ms extendido, nacido de la alianza de
varias compaas de mviles. El actual propietario es Nokia.
WINDOWS: La mayor ventaja de este sistema es la de cualquier producto
de Microsoft compatibilidad, facilidad de uso, integracin con los sistemas
Windows.
Definicin del sistema operativo Android

Android es un sistema operativo mvil basado en Linux, que junto con aplicaciones
middleware est enfocado para ser utilizado en dispositivos mviles como
Smartphone, tablets, etc. Es desarrollado por la Open Handset Alliance2 la cual es
liderada por Google

Caractersticas del sistema operativo Android Los componentes principales del


sistema operativo de Android (cada seccin se describe en detalle):

Aplicaciones.- Las aplicaciones base incluyen un cliente de correo electrnico,


programa de SMS, calendario, mapas, navegador, contactos y otros. Todas las
aplicaciones estn escritas en lenguaje de programacin Java.

Marco de trabajo de aplicaciones.- Los desarrolladores tienen acceso completo a


las mismas Apis del framework usadas por las aplicaciones base. La arquitectura
est diseada para simplificar la reutilizacin de componentes. Cualquier aplicacin
puede publicar sus capacidades y cualquier otra aplicacin puede luego hacer uso
de esas capacidades (sujeto a reglas de seguridad del framework). Este mismo
mecanismo permite que los componentes sean remplazados por el usuario.

Bibliotecas.-Android incluye un conjunto de bibliotecas de C/C++ usadas por


varios componentes del sistema. Estas caractersticas se exponen a los
desarrolladores a travs del marco de traba jo de aplicaciones de Android. Algunas
son: System C Library (implementacin biblioteca C estndar), bibliotecas de
medios, bibliotecas de grficos, 3D y SQLite, entre otras.

Runtime de Android.-Android incluye un set de bibliotecas base que proporcionan


la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje
Java. Cada aplicacin Android corre su propio proceso, con su propia instancia de
la mquina virtual Dalvik. Dalvik ha sido escrito de forma q un dispositivo puede
correr mltiples mquinas virtuales de forma eficiente. Dalvik ejecuta archivos en
el formato DalvikExecutable (.dex), el cual est optimizad o para memoria mnima.
La Mquina Virtual est basada en registros y corre clases compiladas por el
compilador de Java que se transformaron al formato .dex por la herramienta incluida
"dx".

Ncleo Linux.-Android depende de Linux para los servicios base del sistema como
seguridad, gestin de memoria, gestin de procesos, pila de red y modelo de
controladores. El ncleo tambin acta como una capa de abstraccin entre el
hardware y el resto de la pila de software. La estructura de Android est formada
por varias capas: Kernel de Linux,

Libreras, Frameworks y aplicaciones.


Estructura de un proyecto Android

Para poder trabajar con Android se tiene que instalar el entorno de desarrollo
Eclipse3 y el SDK4 de Android

Para poder comprender cmo se construye una aplicacin Android vamos a revisar
como es la estructura general de un proyecto.

Cuando creamos un nuevo proyecto Android en Eclipse se genera automticamente


la estructura de carpetas necesaria para poder generar posteriormente la aplicacin,
esta estructura ser comn a cualquier aplicacin, independientemente de su
tamao y complejidad.

Carpeta /src/ Contiene todo el cdigo fuente de la aplicacin, cdigo de la interfaz


grfica, clases auxiliares, etc. Inicialmente, Eclipse crear por nosotros el cdigo
bsicode la pantalla (Activity) principal de la aplicacin, siempre bajo la estructura
del paquete java definido.

Carpeta /res/ Contiene los ficheros de recursos necesarios para el proyecto:


imgenes, vdeos, cadenas de texto, etc. Los diferentes tipos de recursos se
distribuyen en las siguientes carpetas:

- /res/drawable/. Contiene las imgenes de la aplicacin. Se puede dividir en


/drawable-ldpi, /drawable-mdpi y /drawable-hdpi, para utilizar diferentes recursos
dependiendo de la resolucin del dispositivo.

- /res/layout/. Contiene los ficheros de definicin de las diferentes pantallas de la


interfaz grfica. Se puede dividir en /layout y /layout-land, para definir distintos
layouts dependiendo de la orientacin del dispositivo.

- /res/anim/. Contiene la definicin de las animaciones utilizadas por la aplicacin.

- /res/men/. Contiene la definicin de los mens de la aplicacin.

- /res/values/. Contiene otros recursos de la aplicacin como por ejemplo cadenas


de texto, estilos, colores, etc.

- /res/xml/. Contiene los ficheros XML utilizados por la aplicacin.


- /res/raw/. Contiene recursos adicionales, normalmente en formato distinto a XML,
que no se incluyan en el resto de carpetas de recursos.

Carpeta /gen/ Contiene una serie de elementos de cdigo generados


automticamente al compilar el proyecto. Cada vez que generamos nuestro
proyecto, la maquinaria de compilacin de Android genera por nosotros una serie
de ficheros fuente en java dirigido al control de los recursos de la aplicacin. El ms
importante es el fichero R.java, y la case R. Esta clase R contendr en todo
momento una serie de constantes con los ID de todos los recursos de la aplicacin
incluidos en la carpeta /res/, de forma que podamos acceder fcilmente a estos
recursos desde nuestro cdigo a travs de este dato. As, por ejemplo, la constante
R.drawable.icon contendr el ID de la imagen icon.png contenida en la carpeta
/res/drawable.

Carpeta /assets/ Contiene todos los dems ficheros auxiliares necesarios para la
aplicacin, como ficheros de configuracin, de datos, etc. La diferencia entre los
recursos incluidos en la carpeta /res/raw/ y los incluidos en la carpeta /assets/ es
que para los primeros se generar un ID en la clase R y se deber acceder a ellos
con los diferentes mtodos de acceso a recursos. Para los segundos sin embargo
no se generarn ID y se pondr acceder a ellos por su ruta como a cualquier otro
fichero del sistema. Se usar uno u otro segn las necesidades de la aplicacin.

Fichero AndroidManifest.xml Contiene la definicin en XML5 de los aspectos


principales de la aplicacin, como por ejemplo su identificacin (nombre, versin,
icono), sus componentes (pantallas, mensajes, etc.), o los permisos necesarios
para su ejecucin.

Algunas de las opciones que se pueden definir en el manifest son:

- Package: Situacin de los ficheros que se ejecutan.

- Uses-permission: Permisos que se le otorgan a la aplicacin que por defecto no


tiene.
- Uses-library: Libreras de Google.

- Activity: Permite que se inicie una actividad. Todas las activities deben estar
especificadas en el AndroidManifest.xml.

Lenguaje Unificado de Modelado (UML) El UML (Lenguaje Unificado de


Modelado) es una de las herramientas ms emocionantes en el mundo actual del
desarrollo de sistemas. Esto se debe a que permite a los creadores de sistemas
generar diseos que capturen sus ideas en una forma convencional y fcil de
comprender para comunicarlas a otras personas.

Diagramas del UML El UML est compuesto por diversos elementos grficos que
se combinan para conformar diagramas. Debido a que el UML es un lenguaje,
cuenta con reglas para combinar tales elementos. En lugar de indicarle a usted
cules son los elementos y las reglas, veamos directamente los diagramas ya que
los utilizar para hacer el anlisis del sistema.

Diagrama de clases Piense en las cosas que le rodean (una idea demasiado
amplia, pero intntelo de cualquier forma!). Es probable que muchas de esas cosas
tengan atributos (propiedades) y que realicen determinadas acciones. Podramos
imaginar cada una de esas acciones como un conjunto de tareas. Una clase es una
categora o grupo de cosas que tienen atributos y acciones similares. He aqu un
ejemplo: cualquier cosa dentro de la clase Lavadoras tiene atributos como son la
marca, el modelo, el nmero de serie y la capacidad. Entre las acciones de las cosas
de esta clase se encuentran: "agregar ropa", "agregar detergente", "activarse" y
"sacar ropa".
Diagrama de objetos Un objeto es una instancia de clase (una entidad que tiene
valores especficos de los atributos y acciones). Su lavadora, por ejemplo, podra
tener la marca Laundatorium, el modelo Washmeister, el nmero de serie GL57774
y una capacidad de 7 Kg.

Diagrama de casos de uso Un caso de uso es una descripcin de las acciones de


un sistema desde el punto de vista del usuario. Para los desabolladores del sistema,
sta es una herramienta valiosa, ya que es una tcnica de aciertos y errores para
obtener los requerimientos del sistema desde el punto de vista del usuario. Esto es
importante si la finalidad es crear un sistema que pueda ser utilizado por la gente
en general (no slo por expertos en computacin).

Posteriormente trataremos este tema con mayor detalle; por ahora, le mostrar un
ejemplo sencillo. Usted utiliza una lavadora, obviamente, para lavar su ropa. La
figura siguiente le muestra cmo representara esto en un diagrama de casos de
uso UML.
Sistema de Variables

- Variable dependiente:

Calidad de servicio que se le brinda al alumno el cual ser medido por el ndice de
satisfaccin del alumno atreves de encuestas.

- Variables independientes:

Demanda (cantidad de alumnos que harn uso del aplicativo para sus consultas
acadmicas).

Nivel socioeconmico de los alumnos (El alumno necesitara tener un telfono


celular inteligente para poder usar el aplicativo) .

Exigencia de calidad (El aplicativo debe de brindar informacin confiable de tal


forma que sea la misma que puede obsrvala atreves del portal web de la
universidad).
GENERALIDADES DEL SISTEMA

El proyecto contempla la produccin de una aplicacin mvil que ejecute en


plataformas Android. La misma constar de la siguiente funcionalidad:

Registro de cuenta de usuario: los usuarios de la universidad ya poseen una


cuenta de acceso a los sistemas de gestin de alumnos, plataforma virtual y
biblioteca. La aplicacin permitir a los alumnos almacenar sus datos de registro
localmente en el dispositivo mvil para poder acceder a su informacin sin requerir
ingreso adicional de datos.

Acceso a la informacin del usuario en la universidad: para implementar esta


funcionalidad se desarrollar un servicio web que consulte la informacin de la
universidad y un cliente ejecutando en el dispositivo mvil que consultar el servicio
y mostrar la informacin al usuario. La aplicacin tendr dos perfiles de usuario
diferentes: el perfil alumno podr consultar la informacin de cursadas, exmenes
finales, notas, novedades de las materias en las que se encuentra inscripto y acceso
a la informacin de la biblioteca. El perfil docente permitir a los profesores acceder
a la informacin de agenda e inscriptos a cursadas y exmenes.

Acceso a datos geo referenciados: la aplicacin permitir visualizar mapas de


los edificios de la universidad, as como tambin informacin del tiempo en las
diferentes sedes, informacin til para docentes viajeros.

Multimedia: la aplicacin constar de un reproductor de radio embebido con la


posibilidad de escuchar todos los canales de radio de la universidad y consultar el
sistema de radiodifusin de datos (RDS) para acceder a la informacin de la msica
y las noticias de la radio. Adems constar de un recorrido virtual para conocer los
edificios de la universidad.

Informacin general: la aplicacin mvil tendr una seccin especial de noticias


que el usuario podr personalizar a los efectos de recibir todas las noticias de la
universidad o informacin especfica de algn rea temtica.
PROCEDIMIENTOS:

El desarrollo del proyecto est previsto en cinco etapas:

Etapa 1 - Servicios Web: Implementacin de los servicios web de consulta de


informacin en diferentes plataformas. Implementacin de servicios web de consulta
de informacin de alumnos (agenda de cursadas y finales, notas parciales,
mensajes) con datos de usuario con perfil alumno. Implementacin de servicios web
de consulta de informacin de docentes (agenda de cursadas y finales, inscriptos a
cursadas y exmenes, mensajes) con datos de usuario con perfil docente.
Implementacin de servicios web de consulta de informacin de materias
(novedades, entregas, vencimientos, foros) desde el sistema Moodle.
Implementacin de servicio web de consulta de informacin de biblioteca
(novedades, prstamos, vencimientos) desde el sistema Koha.

Etapa 2 - Backend de servicios de la universidad: Implementacin de mapas


de la universidad utilizando diferentes herramientas como Google maps y Apple
maps para geo referenciar los diferentes espacios de la universidad: rectorado,
escuelas, aulas, laboratorios, campus, campo experimental, etc. Implementacin de
recorrido virtual tomando imgenes de los diferentes espacios. Implementacin de
versin mvil de sitio de noticias.

Etapa 3 - Aplicacin mvil en plataforma Android: Implementacin de registro


de cuenta de usuario. Implementacin de clientes de servicios web desarrollados
previamente. Implementacin de mapas utilizando herramientas de Google maps.
Implementacin de visualizador de recorrido virtual. Implementacin de reproductor
de radio con lector RDS. Implementacin de vistas de la web de noticias.
Implementacin de gestor de clima.

Etapa 4 - Testeo y publicacin: Testeo de la aplicacin en diferentes


dispositivos celulares, tabletas y emuladores. Verificacin de funcionamiento en
diferentes versiones de plataformas. Gestin de publicacin a travs de los
mercados Google Play y Apple Store.
Etapa 5 - Difusin y replicacin: Difusin de la herramienta dentro de la
comunidad universitaria, local, regional y nacional. Licenciamiento para rplica en
otras universidades.

METODOLOGA PARA EL ANLISIS Y DISEO GENERAL DE LA SOLUCIN

- Nivel de Investigacin El nivel de la investigacin es descriptivo ya que


analizaremos como objeto de estudio el sistema actual de informacin acadmica,
sealando sus caractersticas y propiedades e identificando sus ventajas y
desventajas. Adems se describir el comportamiento de las variables.

Investigacin correlacional ya que nos permitir analizar el grado de relacin


existente entre las variables.

Tcnicas e Instrumentos Para el diseo de la aplicacin mvil se emplear la


metodologa orientada a objetos (UML) Lenguaje de Modelado Unificado, debido a
que esta metodologa se puede aplicar a diversos lenguajes como Java, .NET,
Visual Basic.

El Lenguaje Unificado de Modelado prescribe un conjunto de notaciones y


diagramas estndar para modelar sistemas orientados a objetos, y describe la
semntica esencial de lo que estos diagramas y smbolos significan.

UML se puede usar para modelar distintos tipos de sistemas: sistemas de software,
sistemas de hardware, y organizaciones del mundo real.

UML ofrece los siguientes diagramas para modelar un sistema.

Diagramas de Casos de Uso

Diagramas de Secuencia para modelar el paso de mensajes entre objetos.


Diagramas de Colaboracin para modelar interacciones entre objetos
Casos de uso Son las descripciones de las secuencias de eventos que realiza un
actor cuando el sistema lleva a cabo un proceso.

- Diagrama de casos de uso

El actor que participa en la actividad consulta de asistencias est definido de la


siguiente manera:
Para una mejor organizacin y presentacin, los casos de uso se han agrupado en
cuatro paquetes:

-Paquete de consulta de asistencia

En este paquete se encuentran los casos de uso necesarios para la consulta de


asistencia a clases por parte del alumno.
.-Paquete de consulta de notas
Paquete de consulta de control econmico

En este paquete se encuentran los casos de uso necesarios para la consulta de


control de pago de pensiones.
Paquete de Consulta de horarios y aulas

En este paquete se encuentran los casos de uso necesarios para la consulta de


horarios y aulas.
Diagrama de Entidad Relacin
.Diagrama de secuencia
ANALISIS DE LOS RESULTADOS

Con el desarrollo del proyecto se espera contar con una aplicacin mvil indita en
el mbito universitario, que permitir a los beneficiarios contar con informacin
pertinente en cualquier momento y desde cualquier lugar. La difusin dentro de la
comunidad universitaria y posteriormente su rplica en otras instituciones
seguramente generar nuevos requerimientos que podrn ser plasmados en futuras
versiones del aplicativo. Las reas de gestin de la universidad contarn con una
herramienta de alto valor agregado a las soluciones informticas que actualmente
poseen en pos de brindar un mejor servicio a sus usuarios.
PROTOTIPO:

Anda mungkin juga menyukai