SlideShare a Scribd company logo
1 of 21
CENTRO SUPERIOR TECNICO DE LA
UNIVERSIDAD NACIONAL DE TRUJILLO CESTUNT

PROYECTO:
MINIMARKET “BOMBELBUR”

PROFESOR:
ARTURO DIAZ PULIDO

INTEGRANTES:





SEBASTIAN MARQUINA MARYCIELO
MORENO CASTAÑEDA LUZ ANGIE
LOYOLA RODRIGUEZ BRENDA EMPERATRIZ
ÑIQUE JIMENEZ SERGIO JEAN PIERE

TRUJILLO – PERU
2014

INDICE
Capítulo 1 MARCO TEORICO
1.1 ¿Qué es JAVA?
1.2 ¿Qué es JDVC?
1.3 ¿Qué es NETBEANS?
1.4 ¿Qué es una base de datos?
1.5 ¿Qué esWorkbench?
1.6 ¿Qué es Entidad – Relación?
1.7 ¿Qué es Modelo Relacional?

Capítulo 2 INGENIERIA DEL PROYECTO
2.1 Ciclo de Vida del Software
2.1.1 Análisis
2.1.2 División
2.1.3 Implementación

Capítulo 3 CONCLUSION

Capítulo 4 LINKOGRAFIA
Capítulo 1 MARCO TEORICO
1.1 ¿Qué es JAVA?
Java es un lenguaje de programación y la primera plataforma
informática creada por Sun Microsystems en 1995. Es la tecnología
subyacente que permite el uso de programas punteros, como
herramientas, juegos y aplicaciones de negocios.
Java es una tecnología que se usa para el desarrollo de aplicaciones
que convierten a la Web en un elemento más interesante y útil. Java no
es lo mismo que javascript, que se trata de una tecnología sencilla que
se usa para crear páginas web y solamente se ejecuta en el explorador.
1.2 ¿Qué es JDBC?
JDBC es usado para enviar comandos SQL hacia una base de datos
relacional, que puede ser Oracle, Infomix, SyBase, etc.
JDBC Establece una conexión con una BD para envía sentencias SQL y
este mismo procesa los resultados.
1.3 ¿Qué es NETBEANS?
NetBeans es un entorno de desarrollo integrado libre, hecho principalmente
para el lenguaje de programación Java.
La plataforma NetBeans permite que las aplicaciones sean desarrolladas
a partir de un conjunto decomponentes de software llamados módulos.
Un módulo es un archivo Java que contiene clases de java escritas para
interactuar con las APIs de NetBeans y un archivo especial (manifest file)
que lo identifica como módulo. Las aplicaciones construidas a partir de
módulos pueden ser extendidas agregándole nuevos módulos. Debido a
que los módulos pueden ser desarrollados independientemente, las
aplicaciones basadas en la plataforma NetBeans pueden ser extendidas
fácilmente por otros desarrolladores de software.
1.4 ¿Qué es una Base de Datos?
Una base de datos es un "almacén" que permite guardar grandes
cantidades
de información de
forma
organizada,
para
luego poder usarlo fácilmente. Y estos bases de datos se pueden crear
y diseñar usando diferentes sistemas de Gestor de Bases de Datos,
conocido con las siglas SGBD, que es un software que actúa como
interfaz, entre los datos almacenados y el usuario que desea manejar
tales
datos.
1.5 ¿Qué es WORKBENCH?
Es una herramienta visual de diseño de bases de datos que integra desarrollo
de software, administración de bases de datos, diseño de bases de datos,
creación y mantenimiento para el sistema de base de datos MySQL.

Con esta herramienta se puede elaborar una representación visual de las
tablas, vistas, procedimientos almacenados y claves foráneas de la base de
datos. Además, es capaz de sincronizar el modelo en desarrollo con la
base de datos real. Se puede realizar una ingeniería directa e ingeniería
inversa para exportar e importar el esquema de una base de datos ya
existente el cual haya sido guardado o hecho copia deseguridad con
MySQL Administrador.
1.6 ¿Qué es Entidad – Relación?
En esencia, el modelo entidad-relación (en adelante E-R), consiste en
buscar las entidades que describan los objetos que intervienen en el
problema ylas relaciones entre esas entidades.
Todo esto se plasma en un esquema gráfico que tiene por objeto, por una
parte, ayudar al programador durante la codificación y por otra, al usuario a
comprender el problema y el funcionamiento del programa.
1.7¿Qué es Modelo Relacional?
El modelo relacional para la gestión de una base de datos es un modelo
de datos basado en la lógica de predicados y en la teoría de conjuntos.
Es el modelo más utilizado en la actualidad para modelar problemas
reales y administrar datos dinámicamente.
En este modelo todos los datos son almacenados en relaciones, y como
cada relación es un conjunto de datos, el orden en el que éstos se
almacenen no tiene relevancia (a diferencia de otros modelos como
el jerárquico y el de red). Esto tiene la considerable ventaja de que es
más fácil de entender y de utilizar por un usuario no experto. La
información puede ser recuperada o almacenada por medio de
consultas que ofrecen una amplia flexibilidad y poder para administrar la
información.
Capítulo 2 INGENIERIA DEL PROYECTO
2.1 Ciclo de Vida del Software
2.1.1 Análisis
En este modelo todos los datos son almacenados en relaciones, y
como cada relación es un conjunto de datos, el orden en el que éstos
se almacenen no tiene relevancia (a diferencia de otros modelos
como el jerárquico y el de red). Esto tiene la considerable ventaja de
que es más fácil de entender y de utilizar por un usuario no experto.
La información puede ser recuperada o almacenada por medio de
consultas que ofrecen una amplia flexibilidad y poder para
administrar la información.
En el caso de nuestro proyecto de análisis comenzó con una primera
entrevista con el gerente y dueño del minimarket. En esta primera
entrevista se platico acerca de todas las actividades que se realizan
en el negocio. Llegando a concluir con estas entrevistas a definir
cuáles serán los requerimientos que se implementaran en el
software a desarrollar.
Los principales requerimientos funcionales son los siguientes:
El proyecto debe girar en torno a la posibilidad de poder
modelar Registro de clientes, productos, almacenes,
proveedores, ventas y compras. Este software debe tener la
posibilidad de reaccionar a las acciones de los usuarios que
se encuentre utilizando el sistema, dado que se debe tener
una cierta interacción y comunicación entre los usuarios y
software en sí mismo. Estas acciones y eventos deben de
quedar capturados y procesadas por el software, para poder
producir respuestas al usuario.
Esta herramienta de software debe tener la facultad de
desplegar y presentar diferentes actividades. Las actividades
tendrán que ser desplegadas bajo petición de un usuario, y
tendrán que tener comportamientos específicos y detallados
con respecto a las acciones que el usuario tenga que realizar
para poder resolver el problema que se presente atreves de
ella.
La herramienta a implementar no tiene como objetivo el
funcionar como un asistente sino como un alcance que se
limita a presentar dentro del software las actividades que el
usuario utilizaran
minimarket.

para

el

correcto

funcionamiento

del

Los principales requerimientos no funcionales son los siguientes:
Características de los usuarios: Se refiere a cuestiones como la edad,
características físicas, experiencias previas, actitudes o intereses. Las
características físicas son complementos irrelevantes.
Problema o necesidad a atender: En el caso nuestro es modelar el
mantenimiento y funcionalidad del negocio.
2.1.2 Diseño
El diseño del software desarrolla un modelo de instrumentación o implantación
basado en los modelos conceptuales desarrollados durante el análisis del sistema.
Implica diseñar la decisión sobre la distribución de datos y procesos.
Generalmente aquí se produce el diseño de datos, un diseño de interfaz y un
diseño procedimental.
Elaboración del Modelo Entidad-Relación: Identificación de entidades y
atributos.

Elaboración del Modelo Relacional: Los entidades se conviertan en tablas.
Exportamos la base de datos y obtenemos el script del modelo
relacional.
Creamos la interfaz principal en NetBeans utilizando un Jpanel,
Menu Bar y MenuItem:
Creación de las Interfaz de cada tabla empleando JPanel, Label,
TextField, Table y Button.
2.1.3 Implementación
Se procede a programar o implementar los diseños especificados en el modelo de
diseño. A Cada interfaz creada se le implementa su código para dar respuesta a lo
que el usuario le está pidiendo al utilizar el software. Aquí se codificara el
formulario principal, los 9 formularios que se han establecido de acuerdo a nuestra
BD.
El código que incluirá el Botón Guardar es el siguiente:
El código para el Botón Actualizar será el siguiente:

El código para Botón Eliminar será el siguiente:
El código para el Botón Nuevo será el siguiente:
Capítulo 3 CONCLUSION

De una manera general, podemos constatar al final de este informe que
la creación de un software para una empresa, negocio, centro de
estudios, etc. se orienta hoy día hacia la búsqueda de soluciones
comunes para poder satisfacer las necesidades o requerimientos que el
cliente necesita. Hoy en día los diversos programas que existen nos
brindan diversas funciones y características para poder crear software
que cumpla con las exigencias de los clientes.
Nosotros hemos optado por emplear MySQL como nuestro SGBD, ya
que desde nuestro punto de vista es un gestor que está a la altura de
nuestro proyecto y NetBeans IDE para la creación de nuestros
formularios ya que es un entorno de desarrollo hecho por el lenguaje de
programación de JAVA.Por último concluimos que tanto MySql,
NetBeans y Java son tres motores entendibles y fáciles de emplear al
momento de emplearlos para la creación de un software.
Capítulo 4 LINKOGRAFIA
https://www.google.com.pe/?gws_rd=cr&ei=bNXnUtSuGYaekAf
NzYGgBw#q=que+es+un+modelo+entidad+relacion
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/fuentes_k_j
f/capitulo2.pdf
http://www.monografias.com/trabajos88/mysqlworckbench/mysql-worckbench.shtml
http://es.wikipedia.org/wiki/Modelo_relacional
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/fuentes_k_j
f/capitulo2.pdf
http://www.java.com/es/download/whatis_java.jsp

More Related Content

What's hot

2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
Uso de Excepciones en JAVA
Uso de Excepciones en JAVAUso de Excepciones en JAVA
Uso de Excepciones en JAVAinnovalabcun
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecysLeonel Narvaez Ruiz
 
Programa en emu8086
Programa en emu8086Programa en emu8086
Programa en emu8086Fredy Soncco
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansEmerson Garay
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controladorEmilio Sarabia
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designerWen MuZo
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de DatosInés Andara
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida eduardoed5
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaIsrael Rey
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datosLalo Osorio
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaUna mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaLuis Carlos Ossa Gómez
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
Modos de Direccionamiento
Modos de DireccionamientoModos de Direccionamiento
Modos de Direccionamientogbermeo
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Miguel Miranda
 

What's hot (20)

2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Uso de Excepciones en JAVA
Uso de Excepciones en JAVAUso de Excepciones en JAVA
Uso de Excepciones en JAVA
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
 
Programa en emu8086
Programa en emu8086Programa en emu8086
Programa en emu8086
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designer
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 
Requisitos no Funcionales
Requisitos no FuncionalesRequisitos no Funcionales
Requisitos no Funcionales
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datos
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaUna mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
Modos de Direccionamiento
Modos de DireccionamientoModos de Direccionamiento
Modos de Direccionamiento
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)
 
Rational rose
Rational roseRational rose
Rational rose
 

Viewers also liked

Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con NetbeansRandy
 
Desarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlDesarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlJavashi
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de DatosRonny Parra
 
Aplicación de escritorio con java
Aplicación de escritorio con javaAplicación de escritorio con java
Aplicación de escritorio con javaEmerson Garay
 
Conexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeansConexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeansjbersosa
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0Christian Mora
 
61229578 acceso-a-base-de-datos-mysql-con-netbeans
61229578 acceso-a-base-de-datos-mysql-con-netbeans61229578 acceso-a-base-de-datos-mysql-con-netbeans
61229578 acceso-a-base-de-datos-mysql-con-netbeansepilefmtx
 
Análisis dimensional, notación científica & cifras significaticas
Análisis dimensional, notación científica & cifras significaticasAnálisis dimensional, notación científica & cifras significaticas
Análisis dimensional, notación científica & cifras significaticasJuan Alejandro Alvarez Agudelo
 
Pasos Para Crear Una Conexion
Pasos Para Crear Una ConexionPasos Para Crear Una Conexion
Pasos Para Crear Una Conexionguest9bde14ec
 
PROYECTO HERENCIA FINAL
PROYECTO HERENCIA FINALPROYECTO HERENCIA FINAL
PROYECTO HERENCIA FINALPerson0001
 
Proyecto Final(Paneles)
Proyecto Final(Paneles)Proyecto Final(Paneles)
Proyecto Final(Paneles)Person0001
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverMayito CH
 

Viewers also liked (20)

Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
 
Desarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlDesarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySql
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de Datos
 
Curso basico de base de datos con java
Curso basico de base de datos con javaCurso basico de base de datos con java
Curso basico de base de datos con java
 
Aplicación de escritorio con java
Aplicación de escritorio con javaAplicación de escritorio con java
Aplicación de escritorio con java
 
English class 17 a
English class 17 aEnglish class 17 a
English class 17 a
 
English class 20 a
English class 20 aEnglish class 20 a
English class 20 a
 
MANUAL DE JAVA
MANUAL DE JAVAMANUAL DE JAVA
MANUAL DE JAVA
 
Conexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeansConexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeans
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0
 
61229578 acceso-a-base-de-datos-mysql-con-netbeans
61229578 acceso-a-base-de-datos-mysql-con-netbeans61229578 acceso-a-base-de-datos-mysql-con-netbeans
61229578 acceso-a-base-de-datos-mysql-con-netbeans
 
Construcción de pila con limones
Construcción de pila con limonesConstrucción de pila con limones
Construcción de pila con limones
 
Conexión Java - MySql
Conexión Java - MySqlConexión Java - MySql
Conexión Java - MySql
 
Análisis dimensional, notación científica & cifras significaticas
Análisis dimensional, notación científica & cifras significaticasAnálisis dimensional, notación científica & cifras significaticas
Análisis dimensional, notación científica & cifras significaticas
 
Calculo integral - Larson
Calculo integral - LarsonCalculo integral - Larson
Calculo integral - Larson
 
Pasos Para Crear Una Conexion
Pasos Para Crear Una ConexionPasos Para Crear Una Conexion
Pasos Para Crear Una Conexion
 
PROYECTO HERENCIA FINAL
PROYECTO HERENCIA FINALPROYECTO HERENCIA FINAL
PROYECTO HERENCIA FINAL
 
Proyecto Final(Paneles)
Proyecto Final(Paneles)Proyecto Final(Paneles)
Proyecto Final(Paneles)
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
 
informe superposicion figuras de Lissajous
informe superposicion figuras de Lissajousinforme superposicion figuras de Lissajous
informe superposicion figuras de Lissajous
 

Similar to proyecto conexion netbeans con Mysql

Modelado de datos
Modelado de datosModelado de datos
Modelado de datosmanuel
 
Tutorial Fundamentos de Microsoft Access
Tutorial Fundamentos de Microsoft AccessTutorial Fundamentos de Microsoft Access
Tutorial Fundamentos de Microsoft AccessIsaac Galvez
 
Actividad 2 ensayo el software
Actividad 2 ensayo el softwareActividad 2 ensayo el software
Actividad 2 ensayo el softwareOswaldo Perez
 
Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Cesar Jimenez
 
Aplicacion mvc entity_framework_login_membership
Aplicacion mvc entity_framework_login_membershipAplicacion mvc entity_framework_login_membership
Aplicacion mvc entity_framework_login_membershipJose B Flores P
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorJunior Diaz
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorJunior Diaz
 
Guía didactica módulo iv sub ii
Guía didactica módulo iv sub iiGuía didactica módulo iv sub ii
Guía didactica módulo iv sub iijacob_188
 
Sistema de ventas, compras y almacén
Sistema de ventas, compras y almacénSistema de ventas, compras y almacén
Sistema de ventas, compras y almacénLeo Ruelas Rojas
 
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.naviwz
 
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.naviwz
 
Unidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datosUnidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datosDarleneperalta
 
Proyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteProyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteCAMILO
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosWilfredo Mogollón
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de siDidier Alexander
 

Similar to proyecto conexion netbeans con Mysql (20)

Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
S01-s1-MVC.pptx
S01-s1-MVC.pptxS01-s1-MVC.pptx
S01-s1-MVC.pptx
 
Ciclo de vida bd
Ciclo de vida bdCiclo de vida bd
Ciclo de vida bd
 
Tutorial Fundamentos de Microsoft Access
Tutorial Fundamentos de Microsoft AccessTutorial Fundamentos de Microsoft Access
Tutorial Fundamentos de Microsoft Access
 
Actividad 2 ensayo el software
Actividad 2 ensayo el softwareActividad 2 ensayo el software
Actividad 2 ensayo el software
 
Aplicacion mvc entity_framework_factura
Aplicacion mvc entity_framework_facturaAplicacion mvc entity_framework_factura
Aplicacion mvc entity_framework_factura
 
Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008Weitzenfeld guardaticomputacion2008
Weitzenfeld guardaticomputacion2008
 
Aplicacion mvc entity_framework_login_membership
Aplicacion mvc entity_framework_login_membershipAplicacion mvc entity_framework_login_membership
Aplicacion mvc entity_framework_login_membership
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin junior
 
Trabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin juniorTrabajo grupal flavio cosme eldin junior
Trabajo grupal flavio cosme eldin junior
 
Guía didactica módulo iv sub ii
Guía didactica módulo iv sub iiGuía didactica módulo iv sub ii
Guía didactica módulo iv sub ii
 
Sistema de ventas, compras y almacén
Sistema de ventas, compras y almacénSistema de ventas, compras y almacén
Sistema de ventas, compras y almacén
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Uml
UmlUml
Uml
 
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
 
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
 
Unidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datosUnidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datos
 
Proyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteProyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de Coste
 
Ingeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetosIngeniería de software y el paradigma orientado a objetos
Ingeniería de software y el paradigma orientado a objetos
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
 

Recently uploaded

TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 

Recently uploaded (20)

TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 

proyecto conexion netbeans con Mysql

  • 1. CENTRO SUPERIOR TECNICO DE LA UNIVERSIDAD NACIONAL DE TRUJILLO CESTUNT PROYECTO: MINIMARKET “BOMBELBUR” PROFESOR: ARTURO DIAZ PULIDO INTEGRANTES:     SEBASTIAN MARQUINA MARYCIELO MORENO CASTAÑEDA LUZ ANGIE LOYOLA RODRIGUEZ BRENDA EMPERATRIZ ÑIQUE JIMENEZ SERGIO JEAN PIERE TRUJILLO – PERU 2014 INDICE
  • 2. Capítulo 1 MARCO TEORICO 1.1 ¿Qué es JAVA? 1.2 ¿Qué es JDVC? 1.3 ¿Qué es NETBEANS? 1.4 ¿Qué es una base de datos? 1.5 ¿Qué esWorkbench? 1.6 ¿Qué es Entidad – Relación? 1.7 ¿Qué es Modelo Relacional? Capítulo 2 INGENIERIA DEL PROYECTO 2.1 Ciclo de Vida del Software 2.1.1 Análisis 2.1.2 División 2.1.3 Implementación Capítulo 3 CONCLUSION Capítulo 4 LINKOGRAFIA
  • 3. Capítulo 1 MARCO TEORICO 1.1 ¿Qué es JAVA? Java es un lenguaje de programación y la primera plataforma informática creada por Sun Microsystems en 1995. Es la tecnología subyacente que permite el uso de programas punteros, como herramientas, juegos y aplicaciones de negocios. Java es una tecnología que se usa para el desarrollo de aplicaciones que convierten a la Web en un elemento más interesante y útil. Java no es lo mismo que javascript, que se trata de una tecnología sencilla que se usa para crear páginas web y solamente se ejecuta en el explorador. 1.2 ¿Qué es JDBC? JDBC es usado para enviar comandos SQL hacia una base de datos relacional, que puede ser Oracle, Infomix, SyBase, etc. JDBC Establece una conexión con una BD para envía sentencias SQL y este mismo procesa los resultados. 1.3 ¿Qué es NETBEANS? NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto decomponentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software. 1.4 ¿Qué es una Base de Datos? Una base de datos es un "almacén" que permite guardar grandes cantidades de información de forma organizada, para luego poder usarlo fácilmente. Y estos bases de datos se pueden crear y diseñar usando diferentes sistemas de Gestor de Bases de Datos, conocido con las siglas SGBD, que es un software que actúa como interfaz, entre los datos almacenados y el usuario que desea manejar tales datos.
  • 4. 1.5 ¿Qué es WORKBENCH? Es una herramienta visual de diseño de bases de datos que integra desarrollo de software, administración de bases de datos, diseño de bases de datos, creación y mantenimiento para el sistema de base de datos MySQL. Con esta herramienta se puede elaborar una representación visual de las tablas, vistas, procedimientos almacenados y claves foráneas de la base de datos. Además, es capaz de sincronizar el modelo en desarrollo con la base de datos real. Se puede realizar una ingeniería directa e ingeniería inversa para exportar e importar el esquema de una base de datos ya existente el cual haya sido guardado o hecho copia deseguridad con MySQL Administrador. 1.6 ¿Qué es Entidad – Relación? En esencia, el modelo entidad-relación (en adelante E-R), consiste en buscar las entidades que describan los objetos que intervienen en el problema ylas relaciones entre esas entidades. Todo esto se plasma en un esquema gráfico que tiene por objeto, por una parte, ayudar al programador durante la codificación y por otra, al usuario a comprender el problema y el funcionamiento del programa. 1.7¿Qué es Modelo Relacional? El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. En este modelo todos los datos son almacenados en relaciones, y como cada relación es un conjunto de datos, el orden en el que éstos se almacenen no tiene relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar por un usuario no experto. La información puede ser recuperada o almacenada por medio de consultas que ofrecen una amplia flexibilidad y poder para administrar la información.
  • 5. Capítulo 2 INGENIERIA DEL PROYECTO 2.1 Ciclo de Vida del Software 2.1.1 Análisis En este modelo todos los datos son almacenados en relaciones, y como cada relación es un conjunto de datos, el orden en el que éstos se almacenen no tiene relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar por un usuario no experto. La información puede ser recuperada o almacenada por medio de consultas que ofrecen una amplia flexibilidad y poder para administrar la información. En el caso de nuestro proyecto de análisis comenzó con una primera entrevista con el gerente y dueño del minimarket. En esta primera entrevista se platico acerca de todas las actividades que se realizan en el negocio. Llegando a concluir con estas entrevistas a definir cuáles serán los requerimientos que se implementaran en el software a desarrollar. Los principales requerimientos funcionales son los siguientes: El proyecto debe girar en torno a la posibilidad de poder modelar Registro de clientes, productos, almacenes, proveedores, ventas y compras. Este software debe tener la posibilidad de reaccionar a las acciones de los usuarios que se encuentre utilizando el sistema, dado que se debe tener una cierta interacción y comunicación entre los usuarios y software en sí mismo. Estas acciones y eventos deben de quedar capturados y procesadas por el software, para poder producir respuestas al usuario. Esta herramienta de software debe tener la facultad de desplegar y presentar diferentes actividades. Las actividades tendrán que ser desplegadas bajo petición de un usuario, y tendrán que tener comportamientos específicos y detallados con respecto a las acciones que el usuario tenga que realizar para poder resolver el problema que se presente atreves de ella. La herramienta a implementar no tiene como objetivo el funcionar como un asistente sino como un alcance que se limita a presentar dentro del software las actividades que el
  • 6. usuario utilizaran minimarket. para el correcto funcionamiento del Los principales requerimientos no funcionales son los siguientes: Características de los usuarios: Se refiere a cuestiones como la edad, características físicas, experiencias previas, actitudes o intereses. Las características físicas son complementos irrelevantes. Problema o necesidad a atender: En el caso nuestro es modelar el mantenimiento y funcionalidad del negocio. 2.1.2 Diseño El diseño del software desarrolla un modelo de instrumentación o implantación basado en los modelos conceptuales desarrollados durante el análisis del sistema. Implica diseñar la decisión sobre la distribución de datos y procesos. Generalmente aquí se produce el diseño de datos, un diseño de interfaz y un diseño procedimental. Elaboración del Modelo Entidad-Relación: Identificación de entidades y atributos. Elaboración del Modelo Relacional: Los entidades se conviertan en tablas.
  • 7. Exportamos la base de datos y obtenemos el script del modelo relacional.
  • 8. Creamos la interfaz principal en NetBeans utilizando un Jpanel, Menu Bar y MenuItem:
  • 9. Creación de las Interfaz de cada tabla empleando JPanel, Label, TextField, Table y Button.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. 2.1.3 Implementación Se procede a programar o implementar los diseños especificados en el modelo de diseño. A Cada interfaz creada se le implementa su código para dar respuesta a lo que el usuario le está pidiendo al utilizar el software. Aquí se codificara el formulario principal, los 9 formularios que se han establecido de acuerdo a nuestra BD.
  • 17. El código que incluirá el Botón Guardar es el siguiente:
  • 18. El código para el Botón Actualizar será el siguiente: El código para Botón Eliminar será el siguiente:
  • 19. El código para el Botón Nuevo será el siguiente:
  • 20. Capítulo 3 CONCLUSION De una manera general, podemos constatar al final de este informe que la creación de un software para una empresa, negocio, centro de estudios, etc. se orienta hoy día hacia la búsqueda de soluciones comunes para poder satisfacer las necesidades o requerimientos que el cliente necesita. Hoy en día los diversos programas que existen nos brindan diversas funciones y características para poder crear software que cumpla con las exigencias de los clientes. Nosotros hemos optado por emplear MySQL como nuestro SGBD, ya que desde nuestro punto de vista es un gestor que está a la altura de nuestro proyecto y NetBeans IDE para la creación de nuestros formularios ya que es un entorno de desarrollo hecho por el lenguaje de programación de JAVA.Por último concluimos que tanto MySql, NetBeans y Java son tres motores entendibles y fáciles de emplear al momento de emplearlos para la creación de un software.