Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Programacion web tarea

Enviado por   •  1 de Enero de 2018  •  1.606 Palabras (7 Páginas)  •  324 Visitas

Página 1 de 7

...

El sistema cuenta con un menú que facilita el acceso al usuario con las siguientes opciones y así pueda ser completamente funcional:

- Una opción de “Lista de Clientes” la cual nos mostrara en pantalla la lista de todos los clientes que tengamos guardado en la memoria, la lista se muestra un registro tras otro.

- Eliminar, esta opción elimina un registro ya guardado en memoria, para eliminarlo debemos escribir en el formulario principal el nombre del respectivo registro.

- Buscar, esta opción nos muestra un registro en especifico, para poder utilizarla debemos escribir el nombre del cliente que queremos buscar y luego presionar la opción.

- Guardar, en esta opción debemos escribir en el formulario los datos del cliente que queremos guardar en la memoria y luego seleccionarla.

- Modificar nos permite cambiar los datos de un cliente existente en la memoria solo basta con escribir el nombre el cual es el principal identificador y al seleccionar la opción esta remplasara los datos.

Datos de entrada y salida:

Cada cliente cuenta con:

- “Nombre” es el principal identificador de cada registro guardado en la memoria, con el se hacen posibles todas las opciones de nuestra aplicación.

- “Telefono” para guardar un numero de teléfono de 8 digitos.

- “Dirección” para poder localizar al cliente y distinguir de que región es.

- “Producto” este espacio hace referencia al tipo de producto que nos compra o le vendemos al cliente.

- “Descripcion” nos sirve para añadir algún otro dato de importancia sobre el producto o el cliente.

Estructuras de almacenamiento:

A continuación de detalla las principales variables y estructuras de almacenamiento que se utilizaran para la funcionalidad del programa.

Dentro del proyecto encontramos dos archivos “Cliente.java” es una javaclass creada para el manejo de los datos de los clientes y el archivo “AgendaDeClientes.java” podemos encontrar:

Display ven; //que nos muestra las ventanas de formularios

Form frm, frmlistado; //Formularios que utilizaremos

StringItem lblnombre, lbltelefono, lbldireccion, lblproducto, lbldescripcion; //Labels utilizados en frmlistado para mostrar los datos

TextField txtnombre, txttelefono, txtdireccion, txtproducto, txtdescripcion; //Campos de texto para escribir los datos

Command btngrabar, btnlistar, btnregresar, btneliminar, btnmodificar,btnbuscar; //botones que se utilizan en la aplicación.

RecordStore rs = null; //que hace uso de libreria RecordStore en el dispositivo para almacenar los datos.

String bd = "Agenda"; //Nombre de la libreria donde guardaremos los registros

Cliente obj = null; //Uso de objetos de clase cliente

El uso de un método muy importante llamado public void commandAction(Command c, Displayable d) {} donde se encuentran los correspondientes if para delimitar las acciones de cada opción del menú dependiendo de en que Displayable o formulario se envió la consulta y cual Command o botón se presionó.

Datos de prueba

Para realizar las pruebas de la aplicación se ingresaron tres clientes y se realizaron todas las pruebas pertinentes para probar todas las opciones del menú del aplicación.

Nombre

Teléfono

Dirección

Producto

Descripción

Alejandro

22223333

San andres

Papel

Carbon,bond

Jorge

22224444

San Isidro

Tinta

Negra,azul

Maria

55556666

San Jose

Cuadernos

Resorte

CONCLUSIONES

RecordStore es una de las librerías mas importantes que debemos utilizar en nuestras aplicaciones de dispositivos móviles ya que sin esta librería no sería posible la persistencia de datos.

Se hace muy importante como en la mayoría de todos los proyectos programados hacer uso de clases java y constructores para poder hacer un mejor uso de los datos que manejamos.

Considero muy importante que se debe conocer de los diferentes plugins y plataformas que debemos utilizar en NetBeans para poder realizar la aplicación ya que sin estos no seria posible y el IDE no los trae por defecto por ejemplo los SDK de Nokia, el Visual Mobility Designer y el Java ME SDK.

En lo personal fue un reto realizar esta aplicación ya que en el libro solo se dan algunas bases y está muy desactualizado tanto que algunas líneas de código no sirven y están confusas por lo que tuve que darme a la tarea de buscar información y tutoriales en internet donde me di cuenta que la programación de un Visual MIDlet donde agregamos los componentes gráficamente es muy diferente a la de un MIDlet corriente donde todo debe hacerse programado, definitivamente no pude realizar una aplicación en Visual MIDlet que me corriera perfectamente por lo que realice la aplicación totalmente programada, lo que me aporto muchos conocimientos sobre la estructura de las misma.

BIBLIOGRAFIA

Gómez J, Enrique (2014) Orientaciones para el curso Fundamentos de Programación web. EUNED. Costa Rica.

Gómez J, Enrique (2012) Desarrollo de Software con NetBeans 7.1. Alfaomega. México.

...

Descargar como  txt (11.1 Kb)   pdf (60.7 Kb)   docx (17.9 Kb)  
Leer 6 páginas más »
Disponible sólo en Essays.club