You are on page 1of 2

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA INGENIERIA EN CIENCIAS Y SISTEMAS

PRIMER PROYECTO
El proyecto consiste en implementar una aplicacin bancaria de monetarios que deber tener las caractersticas de concurrencia, recuperacin a fallas, seguridad e integridad. Es un sistema que debe ser a prueba de fallos, errores en digitacin, intentos deshonestos, acceso concurrente, etc. Debe desarrollar un sistema de accesos a los programas por tipo de usuario. Las opciones a las que tendr acceso cada usuario son las siguientes:
CUENTAS NUEVAS 1. 2. 3. 4. 5. ABC de datos de cliente (Incluye firma y foto). Debe Considerarse clientes individuales y empresariales Apertura de una cuenta (individual, empresarial, mancomunada) Cancelacin/bloqueo de una cuenta Solicitud de chequera (25, 50 o 100 cheques) Declaracin de cheque Robado/Extraviado 18. Consulta de los clientes de cada agencia que tienen la mayor cantidad de depsitos hechos (en nmero de depsitos) Consulta de los clientes de cada agencia que tienen la mayor cantidad pagada en cheques (Monto) Consulta de los clientes que nunca han hecho un depsito en la agencia Obelisco.

19. 20.

GRABADOR 21. 22. 23. 24. Grabacin de compensacin (uno por cada banco) Importar archivo de compensacin Grabacin de cheques compensados (uno por c/ banco) Importar archivo cheques compensados

RECEPTOR/PAGADOR 6. 7. 8. 9. VISA 10. 11. 12. 13. Nota de Crdito Nota de dbito Consulta de saldos Bloqueo/Desbloqueo de cheque Depsito Monetario (efectivo, cheques propios, Cheques otros bancos) Pago de cheques (Incluye visualizar firma) Consulta de saldos Transferencia de fondos

OPERADOR 25. 26. 27. 28. DBA 29. 30. 31. 32. 33. 34. 35. 36. ABC de Bancos ABC de usuarios ABC de Agencias Otros mantenimientos Backup de la base de datos Inicializacin de la bitcora Restauracin de la base de datos Recuperacin Operacin de compensacin Operacin de liberacin de reserva Emisin de cheques con problemas en compensacin Emisin de estados de cuenta

AUDITOR 14. 15. Consulta de la senda de auditora Reporte de la senda de auditor

GERENCIA 16. 17. Consulta grfica de saldos por agencia (Pie) Consulta grfica de saldos (Disponible, Real, Reserva) (Barras)

Calificacin:
FASE I: 2 puntos. 2 semanas Diseo de la base de datos (1) Instalacin del DBMS escogido (1) FASE II 3 puntos. 2 semanas Opciones de DBA de mantenimientos + Opciones de cuentas nuevas (1) Usuarios (1) Men de Seguridad (1) (Con Concurrencia) FASE III 15 Puntos. 3 semanas Opciones anteriores (1) Opciones de Cuentas Nuevas (2) Opciones de Receptor/Pagador (4) Opciones de Visa (2) Opciones de Auditor (4) Opciones de Gerencia (2) (Calificacin Concurrencia) FASE IV 15 puntos 3 semanas Opciones anteriores (5)

Opciones de operador y grabador (10) (Calificacin concurrencia, seguridad, integridad)


FASE V 15 puntos 2 semanas Opciones anteriores (10) Opciones de DBA (5) (Concurrencia, Recuperacin, Integridad, Seguridad)

Documentacin: En todos los casos, debe entregar documentacin, que debe ir mejorando para la entrega final. Las documentaciones deben incluir el diseo de las bases de datos, diseo de las opciones que se estn presentando y fuentes de los programas. Fase x Fase NO se calificar ningn proyecto que no tenga documentacin. Objetivos del proyecto: El proyecto tiene el objetivo de poner en prctica los puntos vistos en clase correspondientes a la primera parte: Concurrencia, Recuperacin, Seguridad, Integridad. Estos son los aspectos que se calificarn. Forma de calificacin: La calificacin de una fase incluye lo que se calific en las fases anteriores. Es decir, el nivel de exigencia se ir incrementando conforme se acerca la presentacin final. Grupos: El trabajo es en parejas o tros (Si trabajan 4, se calificar 3/4 de lo que obtengan, si trabajan 5 se califica 3/5, etc.). En los grupos los estudiantes deben estar en iguales condiciones. Es decir, las personas que ya llevaron el curso deben agruparse entre s, los que llevan el curso por primera vez entre s. Esto es para evitar que alguien que no ha llevado el curso se aproveche que su pareja ya ha trabajado en un proyecto similar y su aporte al grupo sea mnimo. Manejador de Bases de Datos y Lenguaje de Desarrollo: Pueden trabajar en MYSQL o SQL Server Debe trabajar en Java (J2EE). Prrrogas: No se dar prrroga en ninguna de las fases ni en la fase final. La idea de la entrega por fases es apoyarlos a encontrarles los errores, temprano en el desarrollo del proyecto. Calificacin: Todas las fases, excepto la ltima sern calificadas por el auxiliar. La fase final por el catedrtico del curso. Si esta nota es mejor que la suma de las fases anteriores esta fase es la que colocar la nota final, si no les va bien en esta fase, lo que cuenta es la suma de todas las fases. El proyecto tiene el 50% de la nota final del curso. Es parte de la clase y no se considera como laboratorio.

You might also like