Sunteți pe pagina 1din 8

Universidad Abierta y a Distancia de México

Nombre de la Actividad:

Programa Multi-Flujo

Curso:

Programación orientada a objetos

Nombre y Núm. de Unidad: Hilos. Unidad II.

Docente en línea: GABRIEL ENRIQUEZ PEÑA

Alumno (a):
ERIK ORTEGA SUAREZ
1. Identifica la estructura algorítmica (pasos) y sintáctica (código) para la
creación de hilos, esto lo encontrarás en el material referenciado en la unidad
2, Tema 2.2. Programas de flujo múltiple, puedes identificarlo también en los
ejemplos de código presentados en dicha unidad, analizando el código y los
comentarios con que este cuenta.

2. Tomando en cuenta la problemática a resolver Crea una interfaz gráfica


en Java NetBeans que permita ingresar con un usuario “acomodador” (cada
acomodador tiene que tener su propio acceso con sus datos) y de la alta del
vehículo con los datos Marca, Modelo, Color, Placas y que le asigne un nivel
y un cajón en el estacionamiento, también deberá poder entrar a retirar
alguno de los vehículos dados de alta para su entrega y generar los costos
correspondientes, el estatus deberá cambiar a ocupado y desocupado
respectivamente, cada alta/retiro de vehículo tiene que estar dentro de un
hilo, dentro del proyecto debes crear las clases correspondientes para crear
y terminar los hilos necesarios y se muestre el múltiple flujo de ejecución del
programa con una impresión del resultado en pantalla (informe) (se tiene que
mostrar la hora de acceso/retiro del vehículo así como sus datos y los del
acomodador).

3. Atendiendo la problemática Crea una base de datos (MySql) donde


integres las tablas y campos necesarios para guardar los datos del nombre
del acomodador y del vehículo para posteriormente generar un informe
tomando en cuenta los datos del caso planteado.

4. Integra comentarios en el código de tu programa documentando el


funcionamiento de cada parte de tu programa (todas las clases, funciones,
métodos y variables utilizadas deben estar debidamente documentadas).
a. El administrador presionará un botón y visualizará el piso y cajón disponibles en
color verde y en color azul los ocupados.
Estas son las pantallas principales pero para poder realizar mi actividad yo ya empecé con
mi bd para poder jalar información, y así se pueda visualizar en netbeans
public class Cajones extends javax.swing.JFrame {

/** Creates new form Cajones */


ArrayList<Cajonesdispo> lista=new ArrayList<Cajonesdispo>();
public Cajones() {
initComponents();
mostrardatos();
}
void mostrardatos(){
DefaultTableModel modelo=new DefaultTableModel();
modelo.addColumn("CAJON");
modelo.addColumn("PISO");

tbtabla.setModel(modelo);
String []datos = new String [2];

try{
PreparedStatement pst =cn.prepareStatement("INSERT INTO administrador
(Cajon,Color,Estado del Veiculo,Marca, Modelo,Piso,Placas,Valores Declarados)
VALUES (?,?,?)");
pst.setString(1, txtcajon.getText());
pst.setString(2, txtpiso.getText());

pst.executeUpdate();
mostrardatos();

}catch (Exception e){

}
Cajonesdispo cajonesdispo=new Cajonesdispo(txtcajon.getText(),txtpiso.getText());
lista.add(cajonesdispo);

mostrar();
txtcajon.setText("");
txtpiso.setText("");
public void mostrar()
{
String matris[][]=new String[lista.size()][2];

for (int i = 0; i < lista.size(); i++){

matris[i][0]=lista.get(i).getCajon();
matris[i][1]=lista.get(i).getPiso();
}
tbtabla.setModel(new javax.swing.table.DefaultTableModel(
matris,
new String [] {
"Cajon", "Piso", "Marca", "Modelo", "Color"
}
));
}

S-ar putea să vă placă și