Vous êtes sur la page 1sur 2

FUNDAMENTOS DE PROGRAMACIN

PRIMER PARCIAL
PAR 34
TEMA: Guardaparque Digital ESPOL

DESCRIPCIN

El sistema del Boque Protector Prosperina (BPP) es un software que permite simular un
Guardaparque Digital del Bosque. El objetivo del mismo es permitir el registro de
voluntarios ESPOL, administracin de visitas guiadas, planificacin de eventos que
promuevan la educacin ambiental y adems el monitoreo en lnea de lo que sucede
dentro del Bosque (sonidos) a travs de varios dispositivos con micrfono colocados en
el corazn del Bosque.

AVANCE 1:

Para iniciar su proyecto, deber desarrollar las funcionalidades de Registro de


Voluntarios y Solicitud de visitas guiadas.

a) Por ahora, deber presentar un men similar al siguiente:

****** BIENVENIDO A GUARDAPARQUE DIGITAL BPP ESPOL ******

Elija una opcin:

1. Voluntariado
2. Visitantes
3. Eventos
4. Salir

b) Si el usuario selecciona la opcin 1, aparecer un nuevo men:


1. Regstrate
2. Identifcate
3. Salir
c) Si el usuario selecciona la opcin 1, debe permitir simular un Registro de
Voluntario. Para ello deber validar los siguientes datos:
a. Identificacin Personal: Puede ser una cdula con 10 dgitos, no letras.
Puede ser un pasaporte: tres letras y 7 nmeros. Si la identificacin no es
vlida, debe solicitar nuevamente.
b. Matrcula: Para permitir su registro debe parecer un nmero de matrcula
ESPOL. El mismo empieza con 4 dgitos que representan el ao de inicio
de su carrera (2000-2017) y luego 5 dgitos ms. Si la matrcula generada
no es vlida deber solicitar nuevamente.
c. Nombre: Se pueden registrar slo 1 nombre, no puede incluir nmeros,
ni caracteres especiales. Si incluye ms de 1 nombre, nuevamente
solicitar nombre.
d. Apellidos: Se pueden registrar slo 2 apellidos, no puede incluir nmeros,
ni caracteres especiales. Si incluye ms de 2 apellidos, nuevamente
solicitar apellidos.
e. Edad: Se pueden ingresar edades desde 18 hasta 99. No pueden tener
letras, ni caracteres especiales. Si la edad es menor a 18 deber pedir que
ingrese una edad vlida, 18 o mayor.
f. Gnero: Solo puede elegir M o F. Si digita una opcin diferente deber
continuar solicitando hasta que sea vlido.
g. Celular: 10 dgitos, no letras. Empieza con 09. Si el nmero no es vlido
nuevamente le debe solicitar.
h. Correo: Debe validar que sea un correo ESPOL. Si no lo es, el programa
nuevamente le pedir hasta que si sea un correo vlido.
i. Usuario: Debe proveer un usuario para acceder como voluntario. El
usuario puede tener letras y nmeros. Si digita un usuario con caracteres
especiales no es vlido y nuevamente le solicitar ingresar otro usuario
hasta que ingrese uno vlido.
j. Contrasea: La contrasea debe tener mnimo 8 caracteres. Al menos
una letra, un dgito, 1 carcter especial (punto y o guin). El resto puede
rellenarse de letras o nmeros. En caso de no cumplirse las condiciones
el programa le pedir nuevamente ingresar contrasea.
k. Captcha: Deber generar un nmero aleatorio de 6 dgitos. El objetivo de
esto es solicitar al usuario que digite el nmero generado y si coincide
presentar el Mensaje. No eres un bot.
l. Si todas las condiciones fueron validadas (a-i). Para finalizar le pedir
Aceptar trminos y condiciones. El usuario puede responder si o no. Si
responde si, por ahora presentar Voluntario Registrado, caso contario
Error de Registro.

Vous aimerez peut-être aussi