ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SISTEMA OPERATIVO MÓVIL PROPIEDAD DE GOOGLE.


Enviado por   •  9 de Octubre de 2014  •  Examen  •  7.993 Palabras (32 Páginas)  •  160 Visitas

Página 1 de 32

PALABRAS CLAVE

ANDROID: SISTEMA OPERATIVO MÓVIL PROPIEDAD DE GOOGLE.

APACHE: SERVIDOR HTTP DE CÓDIGO ABIERTO.

ECLIPSE: ENTORNO DE DESARROLLO INTEGRADO DE CÓDIGO ABIERTO Y

MULTIPLATAFORMA

HTML: DOCUMENTO DE HIPERTEXTO EMPLEADO PARA LA VISUALIZACIÓN DE PÁGINAS

WEB

JAVA: LENGUAJE DE DESARROLLO

MYSQL: SISTEMA DE GESTIÓN DE BASES DE DATOS.

PHP: LENGUAJE DE PROGRAMACIÓN INTERPRETADO

SMARTPHONE: TELÉFONO MÓVIL CON FUNCIONALIDADES AÑADIDAS.

3

CONTENIDO

1. INTRODUCCIÓN 5

1.1. Motivación 5

1.2. Planteamiento técnico 6

2. ESPECIFICACIÓN DE REQUISITOS 7

2.1. Introducción 7

2.1.1. Propósito 7

2.1.2. Ámbito 7

2.1.3. Definiciones, acrónimos y abreviaturas 8

2.1.4. Referencias 9

2.1.5. Visión global 9

2.2. Descripción general 9

2.2.1. Perspectiva del producto 9

2.2.2. Funciones del producto 10

2.2.3. Características del usuario 11

2.2.4. Restricciones generalEs 11

2.2.5. Supuestos y dependencias 12

2.3. Requisitos especificos 12

2.3.1. Requisitos funcionales 12

2.3.2. Requisitos de interfaz 13

2.3.3. Requisitos de eficiencia 14

2.3.4. Restricciones de diseño 14

2.3.5. Atributos 14

2.3.6. Otros requisitos 15

3. ANÁLISIS 16

3.1. Casos de uso 16

3.2. Diagramas de clases 17

4

4. DISEÑO 18

4.1. Vista 18

4.2. Controlador 19

4.3. Modelo 19

5. IMPLEMENTACIÓN E INTEGRACIÓN 25

5.1. Tecnologías 25

5.2. Herramientas 26

5.3. Detalles de la implementación 26

6. EVALUACIÓN Y PRUEBAS 43

6.1. Evaluación 43

6.2. Pruebas 43

7. CONCLUSIONES 47

8. BIBLIOGRAFIA 48

5

1. INTRODUCCIÓN

Una aplicación para la gestión de asistencias es una herramienta que permite el

control de la asistencia de estudiantes a diversas clases por el profesor o encargado,

así como la gestión de otros factores como las notas, los datos de los estudiantes,

incidencias relacionadas con dichos estudiantes, etc. La aplicación está destinada a

dispositivos móviles que hagan uso del sistema operativo Android, centrado

principalmente en smartphones.

Las acciones que pueden realizarse mediante el uso de esta aplicación consisten

en controlar la asistencia de los alumnos a un grupo específico en el que esté

matriculado, asignar notas a esos alumnos, así como crear nuevas notas asociadas a

un grupo para poder calificar a los alumnos. También es posible notificar incidencias.

Además de esto, se podrá consultar información relacionada con los alumnos, viendo

sus datos personales, sus notas, asistencias y demás información introducida y

tratada.

Por otro lado, existe un apartado web destinado a la gestión de la base de datos

mediante el cual se pueden realizar diversos cambios con el fin de poder completar la

funcionalidad que ofrece la aplicación Android. De esta forma, se pueden introducir

datos y modificarlos.

1.1. MOTIVACIÓN

Existen diversos motivos por los que se decidió realizar y desarrollar este

proyecto en concreto.

El primero de ellos está relacionado con el auge y popularidad actual de la

tecnología a la que está destinada la aplicación, es decir, el éxito de los

smartphones y las posibilidades que ofrecen. De esta forma, se han podido

adquirir conocimientos del desarrollo destinado a estas plataformas en oposición a

otras tecnologías como los ordenadores de sobremesa o las páginas web.

Otro de los motivos consiste en el sistema operativo al que va dirigida la

aplicación, en este caso Android, un sistema operativo relativamente nuevo y cada

vez más extendido en dispositivos móviles, tanto smartphones como tablets, con

una cuota de mercado cada vez mayor. Además es un sistema operativo de código

abierto.

6

Por último, la posibilidad de desarrollar una aplicación para dispositivos móviles

es un ámbito que no se estudia ampliamente a lo largo de la ingeniería por lo que

era una buena oportunidad para obtener conocimiento en dicho ámbito y poder

desarrollar una aplicación acorde.

1.2. PLANTEAMIENTO TÉCNICO

En cuanto al planteamiento técnico, la idea principal es realizar una aplicación

sencilla, intuitiva y lo más cómoda posible ya que el hecho de pasar lista podría ser

algo tedioso y largo en caso de recargar la interfaz gráfica o de complicar en

exceso el sistema. Además, debe ser posible realizar otras funciones relacionadas

con el ámbito educativo, de forma que se facilite al usuario la tarea de informatizar

datos.

En cuanto a los requisitos necesarios para el usuario tan solo es necesario

disponer de un dispositivo móvil Android, instalar la aplicación y disponer de

conexión a Internet. Por otro lado, para el almacenamiento de los datos será

necesario un servidor, independiente del sistema operativo que emplee, en el que

almacenar la base de datos. También debe ser capaz de interpretar PHP.

Para el desarrollo del proyecto se ha empleado un equipo con el sistema

operativo Windows XP, trabajando con el entorno de desarrollo Eclipse y el kit de

desarrollo de software, o SDK, de Android. Para la base de datos se ha empleado

la aplicación XAMPP que proporciona un servidor web Apache, un sistema de

gestión de bases de datos MySQL e intérpretes para PHP y Perl, aunque solo se

ha empleado el primero de estos lenguajes.

7

2. ESPECIFICACIÓN DE REQUISITOS

A continuación se detalla una especificación de requisitos referentes a la

aplicación.

2.1. INTRODUCCIÓN

En primer lugar es necesario definir algunas características del proyecto, tales

como el ámbito, una visión global y una serie de definiciones que ayudarán a la

lectura de la propia especificación.

2.1.1. PROPÓSITO

El propósito del presente apartado es definir los requerimientos que debe

tener y cumplir la aplicación desarrollada. Esta especificación de requisitos

tiene como objetivo formalizar las funcionalidades y prerrequisitos de forma que

haya una base con la que contrastar el desarrollo de la aplicación, así poder

realizar el desarrollo de una forma más sencilla y guiada.

2.1.2. ÁMBITO

La aplicación

...

Descargar como (para miembros actualizados) txt (64 Kb)
Leer 31 páginas más »
Disponible sólo en Clubensayos.com