Proyecto

13

Transcript of Proyecto

El proyecto esta orientado a una plataforma en donde los niños podránaprender más acerca de las materias en donde más están batallando, enla cual los temas serán explicados de una manera fácil y sencilla, ademásde que ellos podrán evaluarse según el conocimiento que obtuvieron.

Herramientas:

UbuntuJavaPhpSQLXampp

Atributos Métodos

Usuario

PasswordEntrar, dar acceso a una

ventana.

Atributos Métodos

Bienvenida(publico)

Login

Registrarse

Desplegar un pequeño

mensaje de bienvenida y en

donde se encuentren las

opciones de login y registrarse.

1.- Ventana Principal

4.- Login

Atributos Métodos

Password Actual

Nuevo Pasword

Confirmar Contraseña

Cambiar la contraseña, por

si ocurre un problema.

Atributos Métodos

Nombre(publico)

Apellidos(publico)

Edad(publico)

Fecha de registro(publico)

Nick de usuario(publico)-se

utiliza para iniciar sesión.

Password(privado)

Correo electrónico(publico)

Agregar como nuevo usuario a

una persona.

2.- Registrarse

5.- Cambiar contraseña

Atributos Métodos

Nombre(publico)

Apellido(publico)

Edad(publico)

Password(privado)

Fecha de

inscripción(publico)

Recibe la información acerca

del usuario.

Como su nombre lo dice

guarda los datos del usuario en

una base de datos.

Se realizaran consultas desde

otra clase que tendrá una

conexión.

3.- Base de datos delos usuarios

Atributos Métodos

Matemáticas

Programación Orientada a

Objetos.

Observar las materias que se

encuentran activas.

7.- Materias

Atributos Métodos

Actividades

Calificación

Observar las actividades de

cada materia y la calificación

máxima o porcentaje que vale.

Atributos Métodos

Materias

Información del usuario

Observar tú información y es donde

podrás acceder a las actividades

programadas.

6.- Mi pagina

8.- Actividad

Atributos Métodos

Pregunta: ¿desea cerrar sesión? El usuario podrá cerrar su sesión.

Atributos Métodos

Nombre de la actividad

Calificación obtenida

Tiempo estimado

Porcentaje de la calificación

total

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.

9.- Base de datos de las actividades

11.- Sign out

Atributos Métodos

Nombre de la actividad

Calificación obtenida

Tiempo estimado

Porcentaje de la calificación

total

El usuario podrá checar

información acerca de su pagina

o acerca de sus calificaciones

obtenidas.

10.- Búsqueda

En la clase que se llama materias la voy a poner como una clase padre, la

cual va a contener los siguientes atributos:

Seleccionar

Calificación

Promedio

Y después pondré como clases hijas algunas materias por ejemplo:

Matemáticas

Español

Física

Inglés

Las cuales contendrán los tres atributos que contiene la clase padre y a lo

mejor algunos más.

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.

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.