Post on 29-Jul-2015
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
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
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.
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.
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.
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
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.
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.
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
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.
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
********
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.
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.
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.
15
Y listo tenemos nuestra aplicación corriendo.
16