Project Venta Libros RoR

Páginas: 27 (6622 palabras) Publicado: 16 de febrero de 2016
Escuela Técnica Superior de Ingeniería Informática
Universitat Politècnica de València

Aplicación Web de bases de datos
usando el Framework Ruby on Rails
Proyecto Final de Carrera
Ingeniería Técnica en Informática de Gestión

Autor: Ismael Bautista Perales
Director: José Vicente Busquets Mataix
Julio 2014

Aplicación Web de bases de datos usando el Framework Ruby on Rails

2

Resumen
Esteproyecto está enfocado a la venta online de libros para estudiantes de la ETSINF
en la UPV. En esta aplicación web se pueden hacer reservas de libros, dar de alta
nuevos ítems en la base de datos accediendo como usuario administrador, gestionar los
usuarios de administración y gestionar los pedidos. Además, la aplicación envía correo
electrónico al usuario que decida comprar uno o varios de losejemplares. Cómo último
dato, esta aplicación está internacionalizada (i18n), tanto en inglés como en español,
para que pueda ser usada tanto por alumnos españoles, como por alumnos
internacionales.

Palabras clave: ruby, rails, ROR, framework, aplicación web, librería.

3

Aplicación Web de bases de datos usando el Framework Ruby on Rails

4

5

Aplicación Web de bases de datos usando el FrameworkRuby on Rails

Tabla de contenidos
1. Introducción
2. Lenguaje base: Ruby. Definición y características.
3. Framework: Ruby on Rails
3.1 Qué es un framework
3.2 Definición de Rails
3.3 MVC
3.4 ¿Por qué Rails? Características.
4. Base de datos empleada: MySql
4.1 Definición
4.2 ¿Por qué MySQL? Características
5. IDE Utilizado: Sublime Text
6. Control de versiones: Git.
6.1 ¿Qué es el software decontrol de versiones?
6.2 Definición.
6.3 Git Bash y Gitk.
7. El comercio electrónico
7.1 Definición e historia
7.2 Datos de e-commerce en España
8. La aplicación
8.1 Análisis
8.1.1 Análisis de requisitos
8.1.2 Casos de uso
8.1.3 Diagramas de flujo
8.1.4 Modelado de la aplicación
8.2 Instalación y configuración de Rails
8.3 Conector MySQL y gema mysql2
8.4 Creación del proyecto
8.5 Scaffolding
8.6Migraciones
8.7 Rails Server (Webrick)
8.8 Tests
8.9 Mailer
8.10 Ajax y jQuery
8.11 Bcrypt
8.12 Internacionalización
9. Referencias

6

7

Aplicación Web de bases de datos usando el Framework Ruby on Rails

1. Introducción
El objetivo de este proyecto es implementar un sistema de gestión de venta de
libros en la Escuela de Informática de la UPV, basándose en el framework Ruby
on Rails.

En laspáginas siguientes abordaré la explicación, de una manera extensa a la
par que concisa, de todos los elementos utilizados para realizar la aplicación,
para acabar con la explicación en profundidad del proyecto en sí, las opciones
de Rails que han sido utilizadas y los pasos para programar la aplicación, de
principio a fín.

El uso de Ruby on Rails implica el uso de otras aplicaciones, necesarias parael
total funcionamiento de la aplicación:
- Ruby. Lenguaje de programación del lado del servidor. Es el lenguaje en el que
se basa el framework Rails.
- MySQL. Se usa este Sistema de Gestión de Base de Datos relacionales.
- Netbeans. Se ha usado esta aplicación como IDE, para realizar la
programación de la misma.
Asímismo, para la elaboración de esta memoria se han utilizado los siguientesprogramas:
- Microsoft Word 2010 y LibreOffice. Se han utilizado estos dos procesadores de
texto parar esta redacción.
- MySQL Workbench. Programa utilizado para realizar el esquema de la base de
datos, modelado y demás.
- yUML. Herramienta online para la generación de UML’s, casos de uso y
diagramas de activad.

8

2. Lenguaje base: Ruby.
Ruby es un lenguaje de programación interpretado, reflexivo yorientado a
objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien
comenzó a trabajar creando Ruby en 1993, y lo presentó en sociedad en 1995.
Combina una sintaxis inspirada en Python y Perl con características de
programación orientada a objetos. Su implementación oficial es distribuida bajo
una licencia de software libre.

Como he comentado antes, el lenguaje fue creado por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Libro de ventas
  • LIBRO DE VENTAS
  • Libros De Compra Venta
  • Libro de ventas de stanton
  • resumen del libro "La Venta Directa"
  • el libro de la venta directa
  • Libro de compras y ventas
  • Libros de compra y venta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS