Sei sulla pagina 1di 7

1.

Componentes
Componentes necesarios para la construcción del sistema:

 Punto de ventas
o Paquete de fuentes
 Java Package Connection
 Java Class Conexion.java
o public class Conexion extends ListClass
o public Conexion()
o public Connection getConn()
 Java Class Consult.java
o public class Consult extends Conexion
o public List<Clientes> clientes()
o public void insert(String sql, Object[] data)
o public List<Reportes_clientes> reportesClientes(int
idCliente, int funcion)
o public void update(String sql, Object[] data)
o public void delete(String sql, int id)
o public List<Proveedores> proveedores()
o public List<Reportes_proveedores> reportesProveedor(int
idProveedor)
o public List<Usuarios> usuarios()
o public List<Cajas> cajas()
o public List<Departamentos> departamentos()
o public List<Categorias> categorias()
o public List<Tempo_compras> tempoCompras()
o public List<Reportes_proveedores> reportesProveedores()
o public List<Cajas_ingresos> cajasIngresos()
o public List<Compras> compras()
o public List<Tempo_productos> tempoProductos()
o public List<Productos> productos()
o public List<Bodega> bodega()
o public List<Tempo_ventas> TempoVentas()
o public List<Roles> roles()
o public List<Cajas_registros> cajas_registros()
o public List<Productos> getBodega()
o public List<Ventas> ventas()

 Java Package Graphics


 Java Class ImagenBanner.java
o public class Conexion extends ListClass
o public Conexion()
o public Connection getConn()
 Java Class PaintLabel.java
o public class PaintLabel extends javax.swing.JLabel
o public PaintLabel(BufferedImage bufferedImage)
o public void paintComponent(Graphics g)
 Java Class RenderCelda.java
o public class RenderCelda extends
DefaultTableCellRenderer
o public RenderCelda(int colum, int valor)
o public Component getTableCellRendererComponent

 Java Package Images


 Imágenes que se utilizaran para la creación de la interfaz grafica
del programa en los botones y en las vistas de las ventanas.
 Java Package Images.fotos
 Imágenes que se utilizaran para el registro de los usuarios o
empleados que podran ingresar al sistema.

 Java Package Interfaces


 Java Interface IClassModels.java
o public interface IClassModels
 Java Interface IUploadimage.java
o public interface IUploadimage
o void CargarImagen(JLabel label,boolean valor,String
imagen);
o void CopiarImagen(String fileName);

 java Package ModelClass


 java Class Caja.java
o public class Caja extends Consult
 public Caja(Object[] objectCajas, List<JLabel>
labelCajas, List<JTextField> textField)
 public List<Cajas> getCaja()
 public void insertCajarEgistro
 public void update(int idCaja, boolean estado)
 public void restablecerCajas()
 public void getIngresos()
 public void dataTableCaja()
 public boolean cajaIngresos(
 private void retirarIngrsos()
 public void guardarIngresos(
 public void getCajas(
 public void registrarCajas()
 public void dataCajaIngresos()
 public void insetarIngresoInicial()
 Java Class Calendario.java
o public class Calendario
 public Calendario()
 public String getFecha()
 public String getHora()
 public String getDia()
 public String getMes()
 public String getYear()
 Java Class Cliente.java
o public class Cliente extends Consult
 public boolean insertCliente
 public List<Clientes> getClientes()
 public void searchCliente
 public DefaultTableModel getModelo()
 public DefaultTableModel reportesCliente
 public boolean updateCliente
 public void deleteCliente
 public void updateRepostes
 Java Class Compras.java
o public class Compra extends Consult
 public void guardarTempoCompr
 public void searchCompras
 public List<Tempo_compras> getTempoCompras(
 public DefaultTableModel getModelo()
 public void importesTempo
 public void updateTempoCompra
 public void searchProveedores
 public DefaultTableModel getModelo2()
 public void deleteCompras(int idCompra)
 public void getIngresos(JLabel label)
 public boolean verificarPago
 private void pagos
 public List<Reportes_proveedores> getReport
 public void saveCompras
 public String codeCompra
 Java Class Departamento.java
o public class Departamento extends Consult
 public boolean insertDptoCat
 public void searchDepartamentos
 public DefaultTableModel getModelo()
 public boolean updateDptoCat
 public void getCategorias
 public DefaultTableModel getModeloCat()
 public void deleteDptoCat
 Java Class Encriptar.java
o public class Encriptar
 public static String encrypt
 public static String decrypt
 Java Class ExportData.java
o public class ExportData extends javax.swing.JFrame
 public void exportarDataExcel
 public void exportarDataPdf
 Java Class FromatDecimal.java
o public class FormatDecimal
 public String decimal
 public double reconstruir
 Java Class Imprimir.java
o public class Imprimir extends Consult implements
Printable
 public int print
 public void imprimirRecibo
 public PageFormat opcionesRecibo
 Java Class Inventario.java
o public class Inventario extends Consult
 public Inventario()
 public Inventario
 public void getBodega
 public void restablecerBodega()
 public void dataTableBodega()
 public void updateExistencia()
 public List<Productos> getInvBodega()
 public void getProductos
 public void dataTableProductos()
 public void updateProductos()
 public int searchVentas
 private List<Ventas> maxVentas
 private boolean verificar
 private List<Ventas> filtrarProductosFechas
 Java Class ListClass.java
o public class ListClass
 Java Class Paginador.java
o public class Paginador extends ListClass implements
IClassModels
 public Paginador()
 public Paginador
 public void cargarDatos()
 public void primero()
 public void anterior()
 public void siguiente()
 public void ultimo()
 Java Class Producto.java
o public class Producto extends Consult
 public void getProductos
 public DefaultTableModel getModelo()
 public void codeBarra
 private void codigo
 public boolean verificarPrecioVenta
 public Departamentos getDepartamentos
 public Categorias getCategorias
 public void saveProducto
 public void searchProductos
 public DefaultTableModel getModelo1()
 public List<Productos> producto()
 public void deleteProducto
 Java Class Proveedor.java
o public class Proveedor extends Consult
 public List<Proveedores> insertProveedor
 public List<Proveedores> getProveedores()
 public void searchProveedores
 public DefaultTableModel getModelo()
 public DefaultTableModel reportesProveeedor
 public List<Proveedores> updateProveedor
 private void update
 public void deleteProveedor
 public void updateRepostes
 Java Class Reportes.java
o public class Reportes extends Consult
 public Reportes
 public void restablecer()
 public void getDepartamentos()
 public void getCategorias
 public void getProductos
 public void graficarProducto
 public void getCodigo()
 private void reportesProducto
 Java Class TextFieldEvent.java
o public class TextFieldEvent
 public void textKeyPress
 public void numberKeyPres
 public void numberDecimalKeyPress
 public boolean isEmail
 Java Class Uploadimage.java
o public class Uploadimage extends javax.swing.JFrame
implements IUploadimage, IClassModels
 public void CargarImagen
 public void CopiarImagen
 public static String getUrlOrigen()
 Java Class Usuario.java
o public class Usuario extends Consult implements
IUploadimage
 public Usuario()
 public Usuario
 public Object[] login
 public DefaultComboBoxModel getRoles
 public boolean registrarUsuario()
 private boolean ejecutar
 private boolean insertUsuario(
 public void searchUsuarios
 Public void dataTableUsuarios()
 public void restablecerUsuarios()
 public void CargarImagen
 public void CopiarImagen
 public List<Usuarios> getUsuarios()
 Java Class Ventas.java
o public class Venta extends Consult
 public void start
 public List<Bodega> searchBodega
 public void saveVentasTempo
 public void searchVentatemp
 public DefaultTableModel getModelo()
 public void importes
 public void deleteVenta
 public void pagosCliente
 public void reportesCliente
 public void dataCliente
 public void ingresosCajas
 public boolean cobrar
 private boolean insertVentas
 private boolean ingresosVentas
 public List<Tempo_ventas> getTempoVentas()
 Java Package Models Clases que se utilizaron para la creación de la base
de datos en el sistema.
 Java Class Bodega.java
o Public Class Bodega
 Java Class Cajas.java
o public class Cajas
 Java Class Cajas_ingresos.java
o public class Cajas_ingresos
 Java Class Cajas_Registros.java
o public class Cajas_registros
 Java Class Categorias.java
o public class Categorias
 Java Class Clientes.java
o public class Clientes
 Java Class Compras.java
o public class Compras
 Java Cass Creditos_ventas.java
o public class Creditos_ventas
 Java Class Departamentos.java
o public class Departamentos
 Java Class Productos.java
o public class Productos extends Bodega
 Java Class Proveedores.java
o public class Proveedores
 Java Class Reportes_clientes.java
o public class Reportes_clientes extends Clientes
 Java Class Reportes_Proveedores.java
o public class Reportes_proveedores extends Proveedores
 Java Class Roles.java
o public class Roles
 Java Class Rventas.java
o public class Rventas
 Java Class Tempo_compras.java
o public class Tempo_compras
 Java Class Tempo_productos.java
o public class Tempo_productos extends Compras
 Java Class Tempo_ventas.java
o public class Tempo_ventas
 Java Class Usuarios.java
o public class Usuarios
 Java Class Ventas.java
o public class Ventas

Potrebbero piacerti anche