Você está na página 1de 6

Programacin Orientada Objetos 2

Evidencia de Aprendizaje. Unidad 3

Universidad Abierta y a Distancia de


Mxico

Ingeniera en Desarrollo de
Software
Programacin Orientada Objetos 2
Evidencia de Aprendizaje. Unidad 3

Facilitador: Christian Leonel Ortiz


Islas Snchez

Grupos Separados: DS-DP02-1403C-001

Ingeniera de Desarrollo de Software

1. Identifica una problemtica a resolver en tu entorno. (Ejemplos:


control de inventaro, cobro de una tienda, venta de pasajes de
autobs, control escolar, etc.), posteriormente redacta el
problema en un procesador de textos.
2. Para resolverlo crea un proyecto (programa) con el IDE (Entorno
de Desarrollo Integrado) NetBeans.
3. Crea tambin el script que construir la base de datos con la que
conectars el programa.
4. Conecta el programa del punto 2 con la base de datos creada
mediante el script del punto 3 y desarrolla lo necesario para que
el programa almacene informacin en la base de datos.

PROBLEMAS POR FALTA DE ORGANIZACIN EN LOS EQUIPOS DE


TELECOMUNICACIONES

En la empresa donde trabajo no hay un control de entradas y salidas de


equipos de telecomunicaciones. Llevan una relacin de los equipos que
tienen pero tampoco est controlado el nmero de cada uno.
La funcin de los inventarios son los siguientes:
Ayudar a la independencia de operaciones- continuidad de las
variaciones de demanda
Determinar condiciones de prdida de tiempo al estar buscando el
equipo solicitado
Determinar la ptica secuencia de operaciones
Uso ptimo de la capacidad productiva
GESTION DE INVENTARIOS

1. Determinacin de las existencias

2. Anlisis de inventarios
3. Tipos de inventarios
Inventarios de materia prima o insumos
Inventarios de productos terminados
Inventarios de materiales para soporte de las operaciones
Inventarios cclicos o de lote
Inventarios estacionales (por estacin):
Inventarios de seguridad
Inventarios especulativos
Stocks de trnsito
Stocks de especulacin
Stocks de aislamiento

SCRIPT QUE CONSTRUIRA LA BASE DE DATOS

Crear la base de datos en mysql la instruccin es la siguiente:


CREATE DATABASE `inventario` /*!40100 DEFAULT CHARACTER SET utf8
*/;
Para crear las tablas:
TABLA DE PERSONAS
CREATE TABLE `inventario`.`personas`
ADD COLUMN `codigo` VARCHAR(15) NOT NULL ,
ADD COLUMN `Nombre` VARCHAR(100) NULL ,
ADD COLUMN `Apellidos` VARCHAR(100) NULL AFTER `Nombre`,
ADD COLUMN `Sexo` VARCHAR(5) NULL AFTER `Apellidos`,
ADD COLUMN `telefono` VARCHAR(15) NULL AFTER `Sexo`,
ADD COLUMN `DNI` VARCHAR(20) NULL AFTER `telefono`,
ADD COLUMN `RUC` VARCHAR(20) NULL AFTER `DNI`,
ADD COLUMN `email` VARCHAR(30) NULL AFTER `RUC`,
ADD COLUMN `direccion` VARCHAR(100) NULL AFTER `email`;

Tabla de Productos
CREATE TABLE `inventario`.`producto`
ADD COLUMN `cantidad` INT NOT NULL ,
ADD COLUMN `NumParte` VARCHAR(30) NOT NULL ,
ADD COLUMN `descripcion` VARCHAR(50) NOT NULL ,
ADD COLUMN `serial` VARCHAR(15) NOT NULL ,
ADD COLUMN `ciudad` VARCHAR(30) NULL AFTER `serial`,
ADD COLUMN `estado` VARCHAR(30) NULL AFTER `ciudad`,
ADD COLUMN `nivel` VARCHAR(10) NULL AFTER `estado`,
ADD COLUMN `sa` VARCHAR(5) NULL AFTER `nivel`,
ADD COLUMN `meses` INT NULL AFTER `sa`,
DROP PRIMARY KEY,
ADD PRIMARY KEY (`NumParte`);
Conexin:
public class ConexionSQL {
Connection conect = null;
Statement stm;
public Connection conexion()
{
try{
//Class.forName("com.mysql.jdbc.Driver");
//Connection co =
DriverManager.getConnection("jdbc:mysql://localhost/inventario?
user=root&password=root", null);
//Statement stm = co.createStatement();
//Clase Driver
String driverClassName = "com.mysql.jdbc.Driver";
//Forma general de la conexin para mysql es
String driverUrl = "jdbc:mysql://localhost/inventario";
String user = "root";
String password = "root";
Class.forName(driverClassName);
conect= DriverManager.getConnection(driverUrl,user, password);
}
catch(ClassNotFoundException exc){
exc.printStackTrace();
} catch (SQLException ex) {

JOptionPane.showMessageDialog(null,"Error "+ex);
Logger.getLogger(ConexionSQL.class.getName()).log(Level.SEVERE, null,
ex);
}
return conect;
}
}
PARA ELIMINAR UN REGISTRO O ACTUALIZAR

Para modificar o borrar seleccionamos el registro con mouse derecho.


Como lo muestra la siguiente pantalla:

Para llevar a cabo las prcticas presentadas, adems del IDE requieres
instalar un manejador de base de datos, se instalo MySql (MySQL
Community Server), y para mayor facilidad de uso se recomienda
instalar tambin una herramienta grfica para su control (MySQL
Workbench), ambos sern encontrados en la siguiente direccin

electrnica:
http://dev.mysql.com/downloads/

Você também pode gostar