Proyecto 2

Páginas: 5 (1218 palabras) Publicado: 9 de mayo de 2012
UNIVERSIDAD METROPOLITANA
DPTO DE PROGRAMACION Y TECNOLOGIA EDUCATIVA
BPTPR01 PROGRAMACION PARA INGENIERIA
PROYECTO 2
Realiza en lenguaje “VBA”, el siguiente proyecto que tiene como objetivo almacenar información de personas de una red social llamada “Amigos en la Web”

El programa para manejar esta red debe permitir, entre otras cosas, registrar nuevos miembros, buscar, crear, eliminar yactualizar información de personas de la red social.
En la red social “Amigos en la Web” cualquier persona puede registrarse, con la sola condición que debe ser venezolano.
Para la carga de usuarios se utilizará un form que permitirá recoger los datos y escribirlos en una hoja de cálculo llamada “REGISTRO”.
A continuación, las especificaciones del proyecto que almacena información de personasde la red social.
MENÚ INICIAL
Deberá existir una primera hoja denominada “ENTRADA” que presentará un conjunto de botones para manejar el programa. Cada Boton debe trabajar en forma independiente para realizar cada una de las tareas pedidas. Las tareas a realizar son:
1. Registrar a una nueva persona.
2. Buscar a una persona.
3. Ordenar la base de datos REGISTRO por diferentescriterios.
4. Eliminar a una persona conociendo su cédula.
5. Actualizar información de una persona.
6. Emitir reportes estadísticos.
7. Salir.

A continuación los detalles de cada una de estas tareas:   
1. Registrar a una nueva persona
 
Para registrar nuevas personas, se solicitará la siguiente información mediante un form:
* cédula de identidad,
*apellidos,
* nombres,
* nombre de usuario,
* contraseña,
* estado civil (en caso de ser casado deberá solicitar el nombre y apellido de la esposa, estos campos solo se mostrarán en el form en este caso),
* si tiene hijos, en caso de contestar afirmativamente deberá pedirse el número de hijos varones y de hijas mujeres.
* Estado donde vive (utilizar para esto un cuadrocombinado).
* día, mes y año de nacimiento,
* edad cumplida (este datos no se pide desde el form se debe calcular y colocarlo en la base de datos)
* hobbies (música, deportes, lectura, cine, teatro, viajes, otro: en caso de seleccionar otro debe aparecer un campo de texto que permita escribir el dato, esta campo de texto solo debe aparecer en ese caso, puede seleccionar mas de un hobbie)Debe estar atento a lo siguiente:
1. El programa debe asegurar que la fecha introducida sea correcta (por ejemplo 30/2/1980 ó 11/13/1800 no son correctas). El programa debe considerar años bisiestos y que el año de nacimiento no puede ser anterior a 1900. Utilice los controles correctos que le permitan hacer esta comprobación.
2. La contraseña se debe introducir sin que se muestre porpantalla, esto es, mostrando un * por cada carácter que pulse el usuario. Investigue como hacer eso.
3. El programa debe comprobar si ya existe un usuario registrado con la cédula de identidad que se intenta introducir comparándolo con el resto de los datos en la base de datos.
4. Si ya existiera un usuario registrado con esa cédula de identidad, se debe dar un mensaje al respecto ypreguntar si quiere intentarlo de nuevo.
5. Si se trata efectivamente de un usuario nuevo, se pasarán todos los datos a la base de datos de manera adecuada.
6. La contraseña es sensible a las letras minúsculas y mayúsculas.
7. Debe utilizar los controles adecuados para cada tipo de dato que se desea recoger.
       
 
2. Buscar una persona
 
Si se elige buscar una persona, semostrará un menú con las siguientes opciones: buscar por nombre, buscar por fecha de nacimiento o buscar por rango de años. En todos los casos deberá evitar en lo posible usar msgbox, a menos que sea estrictamente necesario, los submenús pedidos deben mostrarse con userform.
 
* Buscar por nombre: Si se selecciona buscar por nombre, se solicitará un nombre y se comparará la información en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PROYECTO 2
  • Proyectos 2
  • Proyecto 2
  • Proyecto 2
  • proyecto 2
  • Proyecto 2
  • Proyecto 2
  • proyecto 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS