+ All Categories
Home > Education > Monografia

Monografia

Date post: 08-Jun-2015
Category:
Upload: pedro-marreros-horna
View: 486 times
Download: 1 times
Share this document with a friend
Popular Tags:
37
CURSO: LENGUAAJE PROGRAMACION III (JAVA) TEMA: SISTEMA DE CONTROL DE UNA VETERINARIA ALUMNOS: MELGAREJO RAFAEL, Patricia Edith MARREROS HORNA, Pedro Antonio MEDEROS FLORES, Junior Arturo GRAOS ARMAS, William David DOCENTE: Ing. Arturo Díaz Pulido TRUJILLO-PERÚ UNIVERSIDAD NACIONAL DE TRUJILLO CENTRO SUPERIOR TECNICO
Transcript
Page 1: Monografia

CURSO:

LENGUAAJE PROGRAMACION III (JAVA)

TEMA:

SISTEMA DE CONTROL DE UNA VETERINARIA

ALUMNOS:

MELGAREJO RAFAEL, Patricia Edith

MARREROS HORNA, Pedro Antonio

MEDEROS FLORES, Junior Arturo

GRAOS ARMAS, William David

DOCENTE:

Ing. Arturo Díaz Pulido

TRUJILLO-PERÚ

2014

UNIVERSIDAD NACIONAL DE TRUJILLO

CENTRO SUPERIOR TECNICO

Page 2: Monografia

COMPUTACION E INFORMATICA

INDICE

DEDICATORIA ........................................................................................................................2

INTRODUCCION......................................................................................................................3

CAPITULO I: MARCO TEORICO................................................................................................4

1.1 Base de datos (BD)1.2 Sistema Gestor de Base de Datos (SGBD)1.3 Modelo Relacional1.4 MySql1.5 Netbeans1.6 Workbench1.7 Java1.8 JDBC1.9 Dato1.10 Tabla1.11 Atributos1.12 Entidad1.13 Relación1.14 Consulta en una Base de Datos1.15 Formulario en una Base de Datos1.16 Clave primaria1.17 Clave Foránea1.18 Cardinalidad en una Base de Datos1.19 Registro de una Base de Datos1.20 Metadatos1.21 Índices1.22 Datos del Usuario1.23 Metadatos de Aplicación1.24 Clase1.25 Fuente de Paquetes (source packages)1.26 JFrame Form1.27 JPanel Form1.28 Entorno de Desarrollo Integrado (IDE)1.29  Interfaz Gráfica de Usuario (GUI)1.30 Plataformas en Netbeans

CAPITULO II: INGENIERIA DEL PROYECTO...............................................................................8

2.1 Ciclo de vida del software

2.2 Modelo Entidad Relación

2.3 Modelo Relacional

CESTUNT Página 2

Page 3: Monografia

COMPUTACION E INFORMATICA

CAPITULO III: MANUAL DE USUARIO .....................................................................................21

CONCLUSIONES .....................................................................................................................27

LINKOGRAFIA.......................................................................................................................28

CESTUNT Página 3

Page 4: Monografia

COMPUTACION E INFORMATICA

DICATORIA

Doy gracias a Dios, a mis padres, a mis compañeros y al profesor Luis Peralta quienes formaron parte de este aprendizaje, ayudaron y aportaron para que este proyecto salga adelante.

Junior A. Mederos Flores

En primer lugar agradecer a Dios por haberme permitido llegar hasta este punto y haberme dado salud las fuerzas necesarias para seguir adelante día a día  para lograr mis objetivos, además de su infinita bondad y amor.

GRAOS ARMAS DAVID

Les dedico este trabajo a mis padres que forman una gran parte dentro de la investigación y los autores de este trabajo donde plasmamos todo nuestro esfuerzo y a todos los que me han apoyado con este proyecto.

MARREROS HORNA PEDRO

Dedico este trabajo a mis padres y mis hijos que son quienes impulsan mis deseos de seguir adelante y cumplir todas mis metas, y de manera muy especial a Dios que ha permitido que yo este avanzando hasta este momento.

MELGAREJO RAFAEL PATRICIA

INTRODUCCION

CESTUNT Página 4

Page 5: Monografia

COMPUTACION E INFORMATICA

El presente trabajo es una monografía sobre la conexión entre Netbeans y SGBD MySql, este proyecto está orientado a facilitar al usuario el manejo de esta conexión. El equipo de trabajo realizo la tarea de buscar, leer y seleccionar la mejor información acerca de la conexión entre Netbeans y SGBD MySql.

Esta monografía fue hecha especialmente para aprender más y para saber más acerca del uso y manejo del IDE Netbeans y el SGBD MySql.

Esperamos que esta monografía sea de ayuda para el usuario interesado, también esperamos que este trabajo realizado sea de su agrado y que aprendan más acerca de la conexión entre Netbeans y el SGBD MySql.

I. MARCO TEORICO

1.1 Base de datos (BD):

CESTUNT Página 5

Page 6: Monografia

COMPUTACION E INFORMATICA

Es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso.

1.2 Sistema Gestor de Base de Datos (SGBD):

Es un conjunto de programas que sirven para definir, construir y manipular una base de datos.

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

1.4MySql:

Es un sistema de gestión de base de datos (SGBD) multiusuario, multiplataforma y de código abierto.

1.5Netbeans: Netbeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java.

1.6 Workbench:

Es una herramienta visual de diseño de bases de datos que integra desarrollo de software, que permite diseñar una base de datos, creación y mantenimiento para el sistema de base de datos Mysql.

1.7 Java:

Java es un lenguaje de programación por objetos que permite crear programas que funcionan en cualquier tipo de ordenador y sistema operativo.

1.8 JDBC:

Un controlador o driver que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java independientemente del sistema de operación donde se ejecute o de la base de datos a la cual se accede utilizando el dialecto SQL del modelo de base de datos que se utilice.

1.9 Dato:

Es la representación simbólica de un atributo o variable cuantitativa de algo. 

1.10 Tabla:

CESTUNT Página 6

Page 7: Monografia

COMPUTACION E INFORMATICA

Una tabla de datos es un objeto que se define y utiliza para almacenar los datos. Una tabla contiene información sobre un tema o asunto particular.

1.11 Atributos:

Los atributos son las características por medio de los cuales se puede describir una entidad. 

1.12 Entidad:

Es una representación de un objeto o concepto del mundo real que se describe en una base de datos.

1.13 Relación:

Se define como relación en una base de datos al vínculo entre dos o más entidades que describe alguna interacción entre las mismas. 

1.14 Consulta en una Base de Datos:

Una consulta es el método para acceder a los datos en la base de datos, en la cual se puede modificar, borrar, mostrar y agregar datos en una base de datos.

1.15 Formulario en una Base de Datos:

Un formulario es un documento con espacios (campos) en donde se pueden escribir o seleccionar opciones.

1.16 Clave primaria:

Se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.

1.17 Clave Foránea:

Es una limitación referencial entre dos tablas.

1.18 Cardinalidad en una Base de Datos:

Es el número de entidades con la cual otra entidad puede asociar mediante una relación.

1.19 Registro de una Base de Datos:

 Es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura.

CESTUNT Página 7

Page 8: Monografia

COMPUTACION E INFORMATICA

1.20 Metadatos:

También se conocen como tablas las cuales contienen información acerca de la base de datos, es decir, el tipo y cantidad de registros que contiene.

1.21 Índices:

Es el ordenamiento de los datos según la conveniencia del usuario para realizar un manejo más fácil de los mismos.

1.22 Datos del Usuario:

Son tablas de datos que contienen la información específica de los datos que almacena la base, los cuales están ordenados en filas y columnas.

1.23 Metadatos de Aplicación:

Se utilizan para almacenar la estructura y el formato de formas del usuario, reportes, consultas y otros componentes de aplicación.

1.24 Clase:

Una clase es la definición de las características concretas de un determinado tipo de objetos. Es decir, de cuáles son los datos y los métodos de los que van a disponer todos los objetos de ese tipo.

1.25 Fuente de Paquetes (source packages):

Los paquetes son una forma de organizar grupos de clases. Un paquete contiene un conjunto de clases relacionadas bien por finalidad, por ámbito o por herencia.

1.26 JFrame Form:

Un JFrame Form es una plantilla en la que puedes diseñar valga la redundancia la interfaz que necesites solo con arrastrar los elementos necesarios.

1.27 JPanel Form:

Jpanel es un contenedor de Jframes, que son los formularios donde se ponen los botones y demás elementos de los programas. 

1.28 Entorno de Desarrollo Integrado (IDE):

Es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI).

CESTUNT Página 8

Page 9: Monografia

COMPUTACION E INFORMATICA

1.29  Interfaz Gráfica de Usuario (GUI):

Es un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz.

1.30 Plataformas en Netbeans:

La plataforma Netbeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. 

CESTUNT Página 9

Page 10: Monografia

COMPUTACION E INFORMATICA

II. INGENIERIA DEL PROYECTO

2.1 Ciclo de vida del software

Para la realización del presente trabajo se tuvo en cuenta los siguientes pasos:

a) Análisis de los requerimientos de una veterinaria.

b) Creación del Modelo Entidad Relación de la base de datos de una veterinaria.

CESTUNT Página 10

Page 11: Monografia

COMPUTACION E INFORMATICA

c) Creación del Modelo Relacional de la base de datos de una veterinaria.

CESTUNT Página 11

Page 12: Monografia

COMPUTACION E INFORMATICA

d) Implementación de la Base de Datos de una veterinaria.

e) Conexión de Netbeans con MySql.

CESTUNT Página 12

Page 13: Monografia

COMPUTACION E INFORMATICA

f) Diseño, Implementación y generación de Formularios utilizando Netbeans.

Formulario de la tabla dueño.

Formulario dela tabla veterinario.

CESTUNT Página 13

Page 14: Monografia

COMPUTACION E INFORMATICA

Formulario der la tabla citas.

Formulario de la tabla historial de una mascota.

CESTUNT Página 14

Page 15: Monografia

COMPUTACION E INFORMATICA

Formulario de la tabla vacunas.

Formulario de la tabla enfermedades.

CESTUNT Página 15

Page 16: Monografia

COMPUTACION E INFORMATICA

Formulario de la tabla mascota.

g) Llenar datos a los formularios con registros de todas las tablas para probar Su funcionamiento.

CESTUNT Página 16

Page 17: Monografia

COMPUTACION E INFORMATICA

h) Realizar los reportes de todos los formularios de la base de datos veterinaria.

CESTUNT Página 17

Page 18: Monografia

COMPUTACION E INFORMATICA

Elegir la tabla sobre la cual se hará el reporte.

Este es un ejemplo de un reporte generado.

CESTUNT Página 18

Page 19: Monografia

COMPUTACION E INFORMATICA

2.2 Modelo Entidad Relación

CESTUNT Página 19

Page 20: Monografia

COMPUTACION E INFORMATICA

Descripción del Modelo Entidad Relación.

Descripción de las entidades:

Veterinario: Empleado que brinda tratamiento a los animales que llegan al establecimiento veterinario.

Mascota: Es el animal al cual se le brinda un tratamiento adecuado según su estado.

Dueño: Persona que tiene a cargo un animal (mascota). Cita: Es el día en cual se realizara el tratamiento a la mascota. Vacunas: Es un medicamento que se le suministra a la mascota como

método de prevención o posible cura. Historial: Es el registro donde se guarda el numero veces que fue atendida

la mascota describiendo el motivo de su estado. Enfermedades: Padecimientos que sufren las mascotas.

Descripción de los campos:

Veterinario:

CodVeterinario CHAR (10) Nombre VARCHAR (30) Apellido VARCHAR (30) Domicilio VARCHAR (30) Teléfono VARCHAR (10)

Dueño:

DNI CHAR (10) Nombre VARCHAR (30) Apellido VARCHAR (30) Domicilio VARCHAR (30) Teléfono VARCHAR (10) Correo VARCHAR (10)

Historial:

CodHistorial CHAR (10) Fecha DATE Motivo VARCHAR (150) Diagnostico VARCHAR (100)

CESTUNT Página 20

Page 21: Monografia

COMPUTACION E INFORMATICA

Cita:

CodCita CHAR (10) FechaAtencion DATETIME ProximaCita DATETIME

Enfermedades:

CodEnfermedad CHAR (10) Descripcion VARCHAR (150) Sintomas VARCHAR (150) CodHistorial CHAR (10)

Vacunas:

CodVacunas CHAR (10) Fecha DATE TipoVacuna VARCHAR (150) NumDosis INT CodMascota CHAR (10)

Mascota:

CodMascota CHAR (10) Nombre VARCHAR (30) FechaNacimiento DATE Edad INT Peso FLOAT Color VARCHAR (15) Raza VARCHAR (15) CodVeterinario CHAR (10) DNI CHAR (10) CodHistorial CHAR (10) CodCita CHAR (10)

CESTUNT Página 21

Page 22: Monografia

COMPUTACION E INFORMATICA

2.3 Modelo Relacional

CESTUNT Página 22

Page 23: Monografia

COMPUTACION E INFORMATICA

Pasos de manipulación del sistema:

1. Al ingresar al sistema aparecerá un menú en el cual se podrá elegir la opción de registro que se requiera.

2. Al elegir una opción, desplegando el menú podremos ingresar a cualquiera de los registros.

CESTUNT Página 23

Page 24: Monografia

COMPUTACION E INFORMATICA

3. Al entrar a un registro podremos realizar operaciones como insertar.

4. También podremos actualizar o modificar los datos.

CESTUNT Página 24

Al dar click en el botón GUARDAR se insertaran los

datos automáticamente.

Page 25: Monografia

COMPUTACION E INFORMATICA

5. También podremos limpiar las cajas de texto utilizando el botón “nuevo”.

CESTUNT Página 25

Al dar click en el botón

ACTUALIZAR cambiaran los

datos automáticamente.

Page 26: Monografia

COMPUTACION E INFORMATICA

6. Para buscar un registro utilizaremos el botón BUSCAR, ingresando donde se pide el código que identifique al registro.

CESTUNT Página 26

Al dar click en el botón NUEVO las cajas de texto se

limpiaran.

Page 27: Monografia

COMPUTACION E INFORMATICA

7. El botón MOSTRAR DATOS, sirve para volver a mostrar todos los datos que están dentro de la tabla.

CESTUNT Página 27

Al dar click en el botón BUSCAR en la tabla aparecerá

solo el registro requerido.

Page 28: Monografia

COMPUTACION E INFORMATICA

CONCLUSIONES

CESTUNT Página 28

Al dar click en el botón MOSTRAR

DATOS aparecerán todos

los registros dentro de la tabla.

Page 29: Monografia

COMPUTACION E INFORMATICA

Habiendo realizado e implementado un Sistema de Control de una Veterinaria utilizando las herramienta del IDE Netbeans y el SGBD MySql, nos dimos cuenta que es posible y muy factible hacer la Conexión entre Netbeans y MySql , existiendo varias formas de realizar la misma.Con lo cual podemos afirmar que Netbeans siendo este un Entorno de Desarrollo Integrado para el Lenguaje de Programación JAVA, una herramienta muy completa que facilita la realización de proyectos donde se necesitan implementar formularios que faciliten el manejo de los negocios o empresas que lo soliciten o requieran.También podemos afirmar que MySql es un SGBD que nos permite tener una Base de Datos confiable la cual podemos conectarla a los formularios y poder realizar las operaciones que se requieran de acuerdo a los requerimientos del cliente.

LINKOGRAFIA

CESTUNT Página 29

Page 30: Monografia

COMPUTACION E INFORMATICA

http://www.diclib.com/JDBC%20/show/es/es_wiki_10/J/2784/540/0/0/33593#.Ut3e8RDv7cc#ixzz2qzt24Esf

http://es.wikipedia.org/wiki/NetBeans

http://www.monografias.com/trabajos11/basda/basda.shtml

http://www.alegsa.com.ar/Dic/sgbd.php

http://www.slideshare.net/hcumbicusr/sistemas-gestores-de-base-de-datos-sgbd-13333545

http://www.taringa.net/posts/apuntes-y-monografias/13706428/Atributos-bases-de-datos.html

http://www.slideshare.net/linis129/entidad-l

CESTUNT Página 30


Recommended