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.***
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