Proyecto

594 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
594
On SlideShare
0
From Embeds
0
Number of Embeds
75
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Proyecto

  1. 1. Proyecto:<br />Nombre: Blanca Alicia Rodríguez Rivas<br />Matricula: 1458143<br />
  2. 2. De que trata mi proyecto <br />El proyecto esta orientado a una plataforma en donde los niños podrán aprender más acerca de las materias en donde más están batallando, en la cual los temas serán explicados de una manera fácil y sencilla, además de que ellos podrán evaluarse según el conocimiento que obtuvieron.<br />Herramientas:<br />Ubuntu <br />Java <br />Php<br />SQL<br />Xampp<br />
  3. 3. Mis clases<br />1.-Ventana Principal<br />Atributos<br />Métodos<br />Desplegar un pequeño mensaje de bienvenida y en donde se encuentren las opciones de login y registrarse.<br />Bienvenida(publico)<br />Login<br />Registrarse<br />4.- Login<br />Métodos<br />Atributos<br />Usuario<br />Password<br />Entrar, dar acceso a una ventana.<br />
  4. 4. 2.- Registrarse<br />Atributos<br />Métodos<br />Agregar como nuevo usuario a una persona.<br />Nombre(publico)<br />Apellidos(publico)<br />Edad(publico)<br />Fecha de registro(publico)<br />Nick de usuario(publico)-se utiliza para iniciar sesión.<br />Password(privado)<br />Correo electrónico(publico)<br />5.- Cambiar contraseña<br />Atributos<br />Métodos<br />Password Actual<br />Nuevo Pasword<br />Confirmar Contraseña<br />Cambiar la contraseña, por si ocurre un problema.<br />
  5. 5. 3.- Base de datos delos usuarios<br />Atributos<br />Métodos<br />Recibe la información acerca del usuario.<br />Como su nombre lo dice guarda los datos del usuario en una base de datos.<br />Se realizaran consultas desde otra clase que tendrá una conexión.<br />Nombre(publico)<br />Apellido(publico)<br />Edad(publico)<br />Password(privado)<br />Fecha de inscripción(publico)<br />7.- Materias <br />Métodos<br />Atributos<br />Matemáticas<br />Programación Orientada a Objetos.<br />Observar las materias que se encuentran activas.<br />
  6. 6. 6.- Mi pagina <br />Métodos<br />Atributos<br />Observar tú información y es donde podrás acceder a las actividades programadas. <br />Materias<br />Información del usuario<br />8.- Actividad <br />Métodos<br />Atributos<br />Observar las actividades de cada materia y la calificación máxima o porcentaje que vale.<br />Actividades<br />Calificación<br />
  7. 7. 9.- Base de datos de las actividades<br />Métodos<br />Atributos<br />Esta base de datos lo que hará es ir almacenando las calificaciones que nosotros como usuarios obtengamos al ir contestando las actividades y nos ira sacando el porcentaje total de la calificación total.<br />Nombre de la actividad<br />Calificación obtenida <br />Tiempo estimado<br />Porcentaje de la calificación total<br />11.- Signout<br />Métodos<br />Atributos<br />El usuario podrá cerrar su sesión.<br />Pregunta: ¿desea cerrar sesión?<br />
  8. 8. 10.- Búsqueda<br />Métodos<br />Atributos<br />El usuario podrá checar información acerca de su pagina o acerca de sus calificaciones obtenidas.<br />Nombre de la actividad<br />Calificación obtenida <br />Tiempo estimado<br />Porcentaje de la calificación total<br />
  9. 9. Herencia y polimorfismo<br />En la clase que se llama materias la voy a poner como una clase padre, la cual va a contener los siguientes atributos: <br />Seleccionar <br />Calificación <br />Promedio <br />Y después pondré como clases hijas algunas materias por ejemplo:<br />Matemáticas <br />Español <br />Física <br />Inglés<br />Las cuales contendrán los tres atributos que contiene la clase padre y a lo mejor algunos más. <br />
  10. 10. También pondré la clase de usuarios en donde los atributos sean login, password, Nick y cambiar contraseña, las clases hijas serán el alumno y el maestro, las cuales contendrán los mismo atributos.<br />
  11. 11. en los métodos entregar calificación que se encuentran en las clases hijas de la clase materias, pienso que hay son el mismo nombre pero a la hora de desplegarlo lo despliega de forma diferente, según el usuario. Esto también podría ser el caso del método promedio, ya que tiene el mismo nombre le método pero que al igual que la calificación a la hora de desplegarlo es diferente. <br />

×