Datos Personales

Alumno: Daniel Alejandro Bulnes Reyna
Matrícula: 1441186 Hora: M1-M2
Taller de Programación Orientada a Objetos
Dra. Sara Elena Garza

viernes, 9 de diciembre de 2011

Esqueleto de Clases :)


Bueno, ahora toca hacer el esqueleto de clases para explicar como ira quedando cada una de nuestras clases y que es lo que le toca hacer a cada una de ellas.

En primera instancia tenemos que especificar que para el proyecto, he decidido que en el login, puedan entrar un empleado o usuario y un administrador.

Por lo tanto pondremos 2 menus... y las ventanas se van a parecer pero pues una es para el menu de usuario y otra para el menu de administrador.

Primero explicare el esqueleto de las clases que pertenecen al usuario.

Clase: LOGIN
Atributos: Color de la ventana, imagenes de la ventana, textos en la ventana, campos de texto, botones...
Metodos:
-Introducir datos: Aqui se introducen los datos de usuario y contraseña para accesar al sistema
-Entrar: al pulsar ese boton, podremos ver el menu del usuario.

Clase: MENUSUARIO
Atributos: Color de la ventana, fondo de la ventana,botones, texto en los botones.
Metodos:
-Presionar algun boton para llamar la ventana correspondiente a lo que se desea hacer.

Clase: VENTAUSUARIO
Atributos: Color de la ventana, fondo de la ventana, botones, campo de texto, textos en la ventana, tabla en la ventana.
Metodos:
-Introducir datos- Se introducen datos para buscar dentro de la tabla que se actulizara.
-Buscar: Lanza la funcion buscar dentro de la base de datos y actualiza la tabla para mostrar los datos que sean similares a lo que se esta pidiendo.
-Limpiar: para borrar los campos de texto
-Salir: para regresar al menu


Clase: COMPRAUSUARIO
Atributos:Color de la ventana, fondo de la ventana, botones, campos de texto,textos en la ventana.
Metodos:
-Introducir datos: Se introducen datos ya sea para consultar datos de una compra.
-Buscar: para traer los resultados de la compra a los campos correspondientes.

-Limpiar: para borrar los campos de texto
-Salir: para regresar al menu


Clase: DISCOUSUARIO
Atributos: Color de la ventana, fondo de la ventana, campos de texto, botones, textos en la ventana
Metodos:
-Introducir datos: Se introducen datos ya sea para consultar datos de un disco.
-Buscar: para traer los resultados del disco a los campos correspondientes.
-Limpiar: para borrar los campos de texto
-Salir: para regresar al menu

Clase:  LISTAUSUARIO
Atributos: Color de la ventana, fondo de la ventana, campo de texto, boton, texto en la ventana, tabla en la ventana.
Metodos:
-Introducir datos: Al introducir datos damos informacion a buscar dentro de la tabla que se muestra, y se actualiza al poner un nuevo dato en el campo de texto.
Buscar: Busca en y actualiza la tabla y muestra el resultado de la busqueda del campo de texto.
Salir: Sale de la ventana y regresa al menu.


***Ahora explicare las del administrador que son muy parecidas.***


Clase: LOGIN
Atributos: Color de la ventana, imagenes de la ventana, textos en la ventana, campos de texto, botones...
Metodos:
-Introducir datos: Aqui se introducen los datos de usuario y contraseña para accesar al sistema
-Entrar: al pulsar ese boton, podremos ver el menu del usuario.

Clase: MENU

Atributos: Color de la ventana, fondo de la ventana,botones, texto en los botones. Metodos:
-Presionar algun boton para llamar la ventana correspondiente a lo que se desea hacer.


Clase: VENTAS
Atributos: Color de la ventana, fondo de la ventana, botones, campo de texto, textos en la ventana, tabla en la ventana.
Metodos:
-Introducir datos- Se introducen datos para buscar dentro de la tabla que se actulizara.
-Buscar: Lanza la funcion buscar dentro de la base de datos y actualiza la tabla para mostrar los datos que sean similares a lo que se esta pidiendo.
-Agregar: Abre nueva ventana para agregar venta.
-Limpiar: para borrar los campos de texto
-Salir: para regresar al menu


Clase: DETALLE_VENTAS
Atributos: Color de la ventana, fondo de la ventana, botones, campo de texto, textos en la ventana, tabla en la ventana
Metodos:
-Introducir datos: se introducen datos para buscar en la tabla que se va a actualizar.
-Guardar: guardara los datos en la tabla
-Eliminar: Eliminara el registro que sea igual a la busqueda
-Limpiar: Borrara todos los campos

Clase: COMPRAS
Atributos:Color de la ventana, fondo de la ventana, botones, campos de texto,textos en la ventana.
Metodos:
-Introducir datos: Se introducen datos ya sea para consultar datos de una compra.
-Buscar: para traer los resultados de la compra a los campos correspondientes.
-Agregar: Abre nueva ventana para agregar compra.
-Limpiar: para borrar los campos de texto
-Salir: para regresar al menu

Clase: DETALLE_COMPRA
Atributos: Color de la ventana, fondo de la ventana, botones, campo de texto, textos en la ventana, tabla en la ventana
Metodos:
-Introducir datos: se introducen datos para buscar en la tabla que se va a actualizar.
-Guardar: guardara los datos en la tabla
-Eliminar: Eliminara el registro que sea igual a la busqueda
-Limpiar: Borrara todos los campos

Clase: FACTURAS
Atributos: Color de la ventana, fondo de la ventana, botones, campo de texto, textos en la ventana, tabla en la ventana
Metodos:
-Introducir datos: se introducen datos para buscar en la tabla que se va a actualizar.
-Guardar: guardara los datos en la tabla
-Eliminar: Eliminara el registro que sea igual a la busqueda
-Limpiar: Borrara todos los campos
-Buscar: Buscara datos similares en la tabla.

Clase: PROVEEDORES

Atributos: Color de la ventana, fondo de la ventana, botones, campo de texto, textos en la ventana, tabla en la ventana
Metodos:
-Introducir datos: se introducen datos para buscar en la tabla que se va a actualizar.
-Agregar: guardara los datos en la tabla
-Eliminar: Eliminara el registro que sea igual a la busqueda
-Limpiar: Borrara todos los campos
-Buscar: Buscara datos similares en la tabla.

Clase: DISCOS
Atributos: Color de la ventana, fondo de la ventana, campos de texto, botones, textos en la ventana
Metodos:
-Introducir datos: Se introducen datos ya sea para consultar datos de un disco.
-Agregar: guardara los datos en la tabla
-Eliminar: Eliminara el registro que sea igual a la busqueda
-Buscar: para traer los resultados del disco a los campos correspondientes.
-Limpiar: para borrar los campos de texto
-Salir: para regresar al menu


Clase: ENTRADA

Atributos: Color de la ventana, fondo de la ventana, botones, campo de texto, textos en la ventana, tabla en la ventana
Metodos:
-Introducir datos: se introducen datos para buscar en la tabla que se va a actualizar.
-Guardar: guardara los datos en la tabla
-Eliminar: Eliminara el registro que sea igual a la busqueda
-Limpiar: Borrara todos los campos
-Buscar: Buscara datos similares en la tabla.

Clase: SALIDA

Atributos: Color de la ventana, fondo de la ventana, botones, campo de texto, textos en la ventana, tabla en la ventana
Metodos:
-Introducir datos: se introducen datos para buscar en la tabla que se va a actualizar.
-Guardar: guardara los datos en la tabla
-Eliminar: Eliminara el registro que sea igual a la busqueda
-Limpiar: Borrara todos los campos
-Buscar: Buscara datos similares en la tabla.



Clase:  LISTA
Atributos: Color de la ventana, fondo de la ventana, campo de texto, boton, texto en la ventana, tabla en la ventana.
Metodos:
-Introducir datos: Al introducir datos damos informacion a buscar dentro de la tabla que se muestra, y se actualiza al poner un nuevo dato en el campo de texto.
Buscar: Busca en y actualiza la tabla y muestra el resultado de la busqueda del campo de texto.
Salir: Sale de la ventana y regresa al menu.

Y dentro de estas se agregaron otras cosas de utilidad, que nos hace que el proyecto quede mas o menos como sigue.

No hay comentarios:

Publicar un comentario