TAREA_20DE_20PROGRAMACI_C3_93N_20LP_20V-1

4
Lenguaje de programación Prof. Jauregui Sotelo Julio TAREA 1 DE LENGUAJE DE PROGRAMACIÓN IV 1. Construir la base de datos prueba01, que contendrá una sola tabla llamada postulantes la misma que contendrá los siguientes campos: a. Código, Nombre, Apellido paterno, Apellido Materno, fecha de nacimiento, Sexo, Dirección, Teléfono, Distrito, Departamento, Especialidad, Turno, Puntaje. 2. El código FINAL de los alumnos debe estar formado por el prefijo POS seguido de una numeración de 5 dígitos y terminando con dos letras identificativas de cada especialidad y un carácter que indique el turno. Ejemplo POS00101CID, que significaría el postulante 101 de la especialidad de Computación turno día. 3. El código de los postulantes iniciará en el número 101. 4. Ingresar al menos 25 registros a la tabla 5. Los datos deben guardarse todos con letra minúscula con excepción de la primera letra inicial que debe estar en mayúscula. 6. El cursor debe estar posicionado en la caja de texto de nombre. 7. Agregar un título al formulario, mejorar la interfaz y validar la habilitación de los controles (enabled, disabled). 8. Agregar teclas de función para los principales botones(ejemplo F10=grabar) 9. Antes de grabar mostrar un mensaje para la confirmación de la grabación de datos. 10. Agregar otra ventana donde figuren todos los postulantes inscritos y un campo donde se le pueda asignar su respectivo puntaje. 11. Construir los siguientes reportes: a. Lista de especialidades b. Lista de postulantes agrupados de 10 en 10 por orden de inscripción c. Lista general de postulantes en orden alfabético d. Lista general de postulantes ordenados con su respectivo puntaje de mayor a menor. e. Lista de postulantes ordenado por especialidad y turno

description

power builder

Transcript of TAREA_20DE_20PROGRAMACI_C3_93N_20LP_20V-1

Lenguaje de programacinProf. Jauregui Sotelo JulioTAREA 1 DE LENGUAJE DE PROGRAMACIN IV1. Construir la base de datos prueba01, que contendr una sola tabla llamada postulantes la misma que contendr los siguientes campos:a. Cdigo, Nombre, Apellido paterno, Apellido Materno, fecha de nacimiento, Sexo, Direccin, Telfono, Distrito, Departamento, Especialidad, Turno, Puntaje.2. El cdigo FINAL de los alumnos debe estar formado por el prefijo POS seguido de una numeracin de 5 dgitos y terminando con dos letras identificativas de cada especialidad y un carcter que indique el turno. Ejemplo POS00101CID, que significara el postulante 101 de la especialidad de Computacin turno da.3. El cdigo de los postulantes iniciar en el nmero 101.4. Ingresar al menos 25 registros a la tabla5. Los datos deben guardarse todos con letra minscula con excepcin de la primera letra inicial que debe estar en mayscula.6. El cursor debe estar posicionado en la caja de texto de nombre.7. Agregar un ttulo al formulario, mejorar la interfaz y validar la habilitacin de los controles (enabled, disabled).8. Agregar teclas de funcin para los principales botones(ejemplo F10=grabar)9. Antes de grabar mostrar un mensaje para la confirmacin de la grabacin de datos.10. Agregar otra ventana donde figuren todos los postulantes inscritos y un campo donde se le pueda asignar su respectivo puntaje.11. Construir los siguientes reportes:a. Lista de especialidadesb. Lista de postulantes agrupados de 10 en 10 por orden de inscripcinc. Lista general de postulantes en orden alfabticod. Lista general de postulantes ordenados con su respectivo puntaje de mayor a menor.e. Lista de postulantes ordenado por especialidad y turnof. Lista general de ingresantes. Los ingresantes son los primeros 4 postulantes con el puntaje ms alto en su respectiva especialidad y turno.g. Cuadro estadstico de alumnos versus distritosh. Cuadro estadstico de postulantes versus sexoi. Mostrar los postulantes con su respectiva edad12. Agregar una ventana principal con su respectivo men que invoque a las ventanas y reportes creados.13. Agregar si fuera posible la opcin de asignarle un cdigo de barra.14. Agregar si fuera posible un picturebox que cargue una fotografa del postulante15. Agregar la opcin de imprimir el carnet del postulante.16. Agregar si fuera posible un control de fecha de Visual Basic. Net para que la seleccin se fecha no sea digitada.17. Repetir todas las consultas ya no usando una sola tabla, sino usando las tablas correspondientes normalizadas(tabla, departamento, tabla turno, tabla distrito,etc)18. Agregar el mantenimiento a las tablas maestras.

FUNCIONESEn caso tenga que crear una funcin para convertir cualquier cadena a minscula con excepcin del primer carcter, que estara en mayscula, cul sera el cdigo?Cul sera la funcin para obtener la edad de cada postulante?Cul sera para codificar a cada postulante sumando los prefijos, numero correlativo e iniciales de especialidad?

OBS. Todas las sustentaciones de presentacin de trabajo son en la pizarra.