Programacion web tarea
Enviado por chunchinche • 15 de Marzo de 2016 • Tarea • 1.764 Palabras (8 Páginas) • 311 Visitas
UNIVERSIDAD ESTATAL A DISTANCIA[pic 1]
ESCUELA CIENCIAS EXACTAS Y NATURALES
DIPLOMADO EN INFORMATICA
CÁTEDRA DESARROLLO DE SISTEMAS
TAREA PROGRAMADA 3:
Desarrollar una aplicación para dispositivos móviles que utilice NetBeans y persistencia de datos.
FUNDAMENTOS DE PROGRAMACION WEB
CÓDIGO: 03075
GRUPO: 06
Prof: Roberto Chacón Chaverri
Estudiante: | Jairo Alejandro Bermúdez Alvarado |
Cédula: | 1-1414-0776 |
Centro Universitario: | 13 Pérez Zeledón |
Fecha de entrega: | 02-05-2014 |
Teléfono: | 8315-4233 |
e-mail: | ale_51289@hotmail.com |
I CUATRIMESTRE 2014
CONTENIDO
ENUNCIADO:
INTRODUCCION
MANUAL DE USUARIO
Requerimientos mínimos:
Ejecución del sistema:
MANUAL TÉCNICO
Requerimientos funcionales.
Datos de entrada y salida:
Estructuras de almacenamiento:
Datos de prueba
CONCLUSIONES
BIBLIOGRAFIA
ENUNCIADO: Tarea programada No. 3
Tema: Creación de una aplicación para dispositivo móvil con soporte en web
Objetivo
Desarrollar una aplicación para dispositivos móviles que utilice NetBeans y persistencia de datos.
Descripción
Se desarrollará una aplicación para dispositivos móviles que utilice Java como plataforma y NetBeans como IDE. Puede ser para cualquier dispositivo reciente. El proyecto deberá acompañar tanto el manual funcional de la aplicación y la programación de la misma.
El tema es libre pero debe ser aprobado por el tutor con suficiente antelación a la entrega del mismo. Debe considerar archivos para la persistencia de datos.
INTRODUCCiÓN
Las aplicaciones móviles son en la actualidad un recurso muy utilizado por muchas personas ya que nos permiten manejar datos por medio de nuestro celular en cualquier lugar y a cualquier hora, por ello es muy importante aprender a dominar esta área de la programación. Con la realización de este trabajo aprenderemos como realizar una aplicación para el procesamiento y almacenamiento de datos en nuestro dispositivo móvil utilizando java como leguaje de programación, también se hará uso de la librería RecordStore encargada de almacenar los datos en forma de byes en la memoria de nuestro dispositivo, es importante conocer que para la elaboración de dicha aplicación es necesario tener instalado en nuestro IDE de desarrollo los diferentes plugins y plataformas que utilizaremos para el desarrollo de la misma ya que el IDE no los trae instalados por defecto y debe conocerse de la existencia y utilización de estos.
MANUAL DE USUARIO
Requerimientos mínimos:
- Microsoft Windows 95, 98, NT 4, 2000, XP.
- 32 MB RAM
- 100 MHz Intel compatible CPU
- 30 MB de espacio libre de disco
- Pantalla con resolución 800 x 600 o superior
- Ratón u otro periférico para señalar.
- NetBeans IDE 7 o superior, ya que el archivo esta realizado en dicho programa.
- Kit de desarrollo de Java Stadard Edition (JDK) versión 6 o 7.
- Oracle Java ME SDK 8 Early Access 2
- Plugin Visual Mobility Designer
- Nokia SDK Series 40 6th Edition SDK de 53MB http://developer.nokia.com/resources/download/3456/?id=3456
Ejecución del sistema:
Primero proceda descomprimir el archivo que contiene el programa, en el cual también encontrará toda la documentación de elaboración del mismo, como lo son:
Manual de usuario y manual técnico, la Carpeta del programa “Tarea 3” que contiene la aplicación “AgendaDeClientes”.
- Teniendo instalado ya NetBeans IDE lo abrimos y nos vamos a Archivo, Abrir Proyecto y buscamos la ubicación de la carpeta Tarea 3, seleccionamos el proyecto “AgendaDeClientes” y presionamos el botón “Abrir Proyecto”.
[pic 2]
- Al abrir el proyecto se nos mostrara una ventana como la siguiente mostrándonos el código de la aplicación.
- Si expandimos el proyecto podemos ver que disponemos de un archivo “AgendaDeClientes.java” el cual es un MIDlet que contiene todo el código de la programación de la aplicación y un “Cliente.java” el cual es una clase con un constructor para facilitar el manejo de los datos.
[pic 3]
- Muy importante exponer que si le damos clic derecho sobre nuestro proyecto en las propiedades podemos cambiar la plataforma (platform) por cualquiera de los SDK de teléfonos que tengamos instalados en nuestro NetBeans, para mi caso utilizare la interface de un Nokia Asha SDK 1.2 que si lo descargamos pesa como 500MB por esa razón deje un enlace de otro SDK de nokia menos pesado en los requerimientos del sistema.
- Ejecutamos la aplicación presionando el siguiente botón de la barra de herramientas.[pic 4]
- En mi caso se me abre una nueva ventana con la interface de un teléfono Nokia que es táctil, mostrando el primer formulario para ingresar los datos de un cliente, también se puede ver en la parte inferior de la pantalla un botón con la opción para ver una lista de los clientes que hemos ingresado.
[pic 5]
- Dentro de las opciones encontramos también eliminar, modificar, buscar y guardar, todas estas opciones están en función del espacio “Nombre” del formulario de la pantalla principal, con solo llenar el nombre de un cliente lo podemos, guardar,buscar o eliminar; la función modificar funciona llenando los datos en el formulario principal y al darle modificar la aplicación remplasa los valores de el registro del nombre del cliente que habías guardado anteriormente.
[pic 6]
- Al tener guardados los clientes si le damos a la opción “Lista de Clientes” se nos mostrara un listado de la siguiente manera, donde un dato estará después del otro, la opción buscar nos muestra los datos de la misma manera pero solo para el nombre del cliente que escribimos en el espacio del formulario para poder tener una búsqueda mas personalizada.
[pic 7][pic 8]
- La aplicación posee BackCommand para poder regresar atrás, también mensajes de alerta para avisarnos si se guardo o modificaron los registros.
- Por ultimo si deseamos salir de la aplicación solo basta con cerrarla, no hace falta respaldar nada pues todos los clientes quedan guardados en el RecordStore del teléfono.
[pic 9]
MANUAL TÉCNICO
Requerimientos funcionales.
La funcionalidad de esta aplicación es que el usuario pueda llevar un registro de datos de los clientes para los diferentes productos que distribuye, con esta aplicación tendrá un espacio para almacenarlos específicamente para este fin comercial y no los tendrá revueltos dentro de los contactos convencionales de su móvil.
...