aplicacion con iron speed y mysql (herramienta case)

16
1 Universidad Autónoma de Guerrero Unidad Académica de Ingeniería Ingeniería en computación Generación de una Aplicación Usando IRON SPEED y MysqlAplicación Sistema De Inventario Materia: Herramientas Case Profesor: ISC. José Mario Martínez Castro Alumno: Isaac León Bautista Chilpancingo Gro. Mayo del 2012

Upload: leon-bautista

Post on 29-Jul-2015

243 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

1

Universidad Autónoma de Guerrero

Unidad Académica de Ingeniería

Ingeniería en computación

“Generación de una Aplicación Usando IRON

SPEED y Mysql”

Aplicación Sistema De Inventario

Materia: Herramientas Case

Profesor: ISC. José Mario Martínez Castro

Alumno: Isaac León Bautista

Chilpancingo Gro. Mayo del 2012

Page 2: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

2

Contenido

1 Creación de la base de datos

1.1 Manejador de Base De Datos

1.2 Herramienta Visual De Diseño

1.3 MySQL Workbench

1.4 Nueva BD

1.5 Creación De Tablas

1.6 Llaves Primarias

1.7 Llaves Foráneas

1.8 Diagrama E-R

2 Iron Speed

2.1 Desarrollo De La Aplicación

2.2 Arranque de Iron Speed

2.3 Selección De La Tarea

2.4 Selección De La Plantilla

2.5 Manejador de Base de Datos

2.6 Selección De La BD

2.7 Selección De Lenguaje

2.8

Nombre, Directorio, Tipo, Lenguaje para generar

código Para la Aplicación.

2.9 Finalizar

Page 3: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

3

1 Creación de la base de datos

1.1 Manejador de Base De Datos

El manejador que se utilizo para la elaboración de la BD es el Mysql ya que por

problemas en la instalación y en las características de mi computadora no fue posible

emplear Microsoft Sql server.

1.2 Herramienta Visual De Diseño

Junto con Mysql emplee la herramienta de diseño visual workbench

1.3 MySQL Workbench

MySQL

Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con

más de seis millones de instalaciones.

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.

Page 4: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

4

1.4 Nueva BD

Iniciamos Creando Una nueva BD a la que llame invertario

1.5 Creación De Tablas

Una Vez creada la Base de Datos se crearon cada una de las tablas que forman parte de

esta base de datos.

Page 5: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

5

Obteniendo al final un total de Nueve tablas.

Tabla cliente: Consta de los siguientes campos.

Tiene como llave primaria a Id_Cliente.

Tabla Proveedor: Consta de los siguientes campos

Tiene como llave primaria a Id_Proveedor.

Tabla Telefono_Cliente: Consta de los siguientes campos:

Tiene como llave primaria a Id

El campo Id_Cliente: Es una llave foránea, la cual hace referencia a la tabla Cliente.

Tabla Telefono_Proveedor: Consta de los siguientes campos:

Tiene como llave primaria a Id

El campo Id_Proveedor: Es una llave foránea, la cual hace referencia a la tabla Proveedor.

Page 6: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

6

Tabla Venta: Consta de los siguientes campos:

Tiene como llave primaria a Id_Venta.

El campo Id_Cliente: Es una llave foránea, la cual hace referencia a la tabla Cliente.

Tabla Compra: Consta de los siguientes campos:

Tiene como llave primaria a Id_Compra

El campo Id_Proveedor: Es una llave foránea, la cual hace referencia a la tabla Proveedor.

Tabla Detalle_Venta: Consta de los siguientes campos

El campo Id_Venta e Id_Producto: son llaves compuestas Id_Venta Hace referencia a la

tabla Venta, e Id_Producto a la tabla productos.

Tabla_ Crompra: Consta de los siguientes campos

El campo Id_Compra e Id_Producto:Son llaves compuestas Id_Compra Hace referencia a

la tabla Compra, e Id_Producto a la tabla productos.

Tabla Productos: Consta de los siguientes campos

Page 7: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

7

Tiene como llave primaria a Id_Productos.

1.6 Llaves Primarias

Es necesario definir una clave primaria en cada tabla para que posteriormente se pueda

hacer referencia a la misma.

Para la tabla cliente, notamos que la columna Id_Cliente queda definida como llave

primaria.

1.7 Llaves Foráneas

Se definen las diferentes llaves foráneas donde se requieren esto para poder referenciar

datos que se encuentran en una tabla separada pero que de alguna manera tiene una

relación con los datos de la tabla actual.

Para definir una clave foránea es necesario indicar un nombre a la relación, también la

tabla a la cual se hará referencia, la columna y la columna a la cual hará referencia.

Page 8: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

8

1.8 Diagrama E-R

Al final este es el diagrama E-R

2 Iron Speed

Iron Speed Designer es una herramienta visual que genera atractivas aplicaciones Web

ASP.NET para la gestión de datos almacenados en bases de datos de SQL Server,

Oracle o Access.

2.1 Desarrollo De La Aplicación

La aplicación a desarrollar consiste en un sistema para el control de inventario de un

negocio, donde podemos registrar la venta y compra de productos, así como también a

cada uno de los clientes, proveedores y la información relevante a estos.

2.2 Arranque de Iron Speed

Haremos un clic en el icono de Iron Speed.

Page 9: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

9

2.3 Selección De La Tarea

Aparecerá la ventana de inicio de Iron speed

Donde daremos clic en la opción CREATE AN APPLICATION NOW

Aparecerá la siguiente ventana

Page 10: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

10

Haremos clic en Next.

2.4 Selección De La Plantilla

El paso consiste en seleccionar una plantilla, una plantilla es el patrón de diseño o la

interfaz principal de nuestra aplicación, podemos dejar la que trae por default o

podemos descargar otras de internet.

Clic en Next.

Page 11: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

11

2.5 Manejador de Base de Datos

Toca seleccionar cual es el manejador de base de datos a utilizar.

Una vez elegido el Tipo de base de datos proporcionaremos la

información necesaria para que se pueda realizar conexión.

Clic en Test Connection.

Si aparece el siguiente mensaje podemos dar clic en Next de lo contrario

se tiene que revisar los parámetros proporcionados anteriormente.

localhost

root

********

Page 12: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

12

2.6 Selección De La BD

La siguiente pantalla es para seleccionar la base de datos y los componentes que tendrá la

aplicación.

Clic en Next

Aparecerá la siguiente ventana para agregar llaves foráneas virtuales, es opcional por lo que

solo pulsaremos en Next.

Page 13: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

13

2.7 Selección De Lenguaje

Seleccionamos el lenguaje y damos clic en Next.

2.8 Nombre, Directorio, Tipo, Lenguaje para generar código Para la

Aplicación.

Asignamos un nombre para la aplicación y un directorio para crearlo ahí.

Seleccionamos el tipo de aplicación que queremos crear.

Lo siguiente es indicar en qué lenguaje generaremos el código.

Page 14: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

14

La ventana lucirá así, clic en Next.

2.9 Finalizar

Después de hacer todo lo anterior aparecerá la siguiente ventana para finalizar y crear la

aplicación.

Finalmente se ve esta última ventana.

Page 15: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

15

Y listo tenemos nuestra aplicación corriendo.

Page 16: Aplicacion Con Iron Speed y Mysql (Herramienta Case)

16