Академический Документы
Профессиональный Документы
Культура Документы
CICLO : VII
TURNO : NOCHE
2018
INDICE
DEDICATORIA ........................................................................................................... 3
INTRODUCCIÓN ........................................................................................................ 4
CAPÍTULO I ............................................................................................................... 5
CREACION DE ARCHIVO Y CONVERSION A PDF .......................................................... 5
1.1 CONCEPTOS GENERALES ....................................................................................... 5
CAPITULO II .............................................................................................................. 7
2.1 DESARROLLO DE PROGRAMACION WEB ................................................................ 7
2.1.1 Conexión con base datos ........................................................................................................ 7
2.1.2 Diseño Principal ...................................................................................................................... 7
2.1.3 Capa DS [DataSource] Conexión de PHP con MySQL. ............................................................ 8
2.1.4 Capa Model [Lógica de Negocios] ......................................................................................... 10
2.1.5 Capa View [Lógica de Presentación] ..................................................................................... 12
2.1.6 CapaController [Capa Coordinadora entre View y Model] ................................................... 21
BIBLIOGRAFIA ........................................................................................................ 26
DEDICATORIA
Darles gracias a Dios por este trabajo que nos
ha dado la vida y fortaleza para poder terminar,
a nuestros familiares por estar ahí cuando más
los necesitamos, a los compañeros por su
esfuerzo y dedicación a este trabajo, por la
orientación sobre el tema de sistemas; en
especial a mi profesor José Atunga por su
ayuda profesional, constante cooperación y
ayudarnos en los momentos más difíciles.
INTRODUCCIÓN
El presente trabajo se trata de CREAR UN ARCHIVO Y CONVERTILOS A PDF
en Dreamweaver cs5 utilizando el lenguaje de programación PHP con conexión
a un base de datos MySQL. Es apropiado para todos aquellos que confíen en el
lenguaje PHP a la hora de construir un sitio Web con contenido dinámico, algo
que está más allá de las capacidades del HTML puro ya que las aplicaciones son
más factibles.
PHP conocido como una tecnología de código abierto que resulta muy útil para
diseñar de forma rápida y eficaz aplicaciones Web dirigidas a bases de datos.
PHP es un potente lenguaje de secuencia de comandos diseñado
específicamente para permitir a los programadores crear aplicaciones en Web
con distintas prestaciones de forma rápida. MySQL es una base de datos rápida
y fiable que se integra a la perfección con PHP y que resulta muy adecuada para
aplicaciones dinámicas basadas en Internet.
CAPÍTULO I
PHP
MySQL
Adobe Dreamweaver cs5 nos permitirá realizar el diseño de las paginas en php
y Mysql por medio de la digitación de códigos.
Para comenzar este trabajo iniciaremos creando las carpetas que serán
necesarios para los próximos usos. Además de la manera que vamos avanzando
crearemos los archivos en cada carpeta. Las carpetas serán son por capas:
2.1.3 Capa DS [DataSource] Conexión de PHP con MySQL.
$user="root";
$password="rootroot";
$servidor="localhost";
$cadenaconex="mysql:host=localhost;dbname=eurekabank";
parent::__construct($cadenaconex, $user,$password);
“Que deberán de ser los mismos de datos de usuario, contraseña y servidor que
se registraron en APPSERV al momento de instalar.
Capa ds “GestionBD.php”.
Archivo GestionBD.php
Esta capa contiene a la interface del usuario, corresponde a la etapa del diseño
web (web disigner), no contiene ninguna funcionalidad, solo envía y recepciona
datos desde o hacia el controller.
Archivo index.php
Es donde vamos a crear nuestro reporte y también el diseño de nuestro
desarrollo del archivo y convertirlo en PDF. Aquí vamos a incluir la cabecera
include("../cabecera.php"); y pie de página include("../pie.php"); también los
botones include("menu.php");.
Archivo menu.php
Este archivo contiene la programación de los diferentes botones que tienen
diferentes funciones. Y serán incluidos el en archivo Indix.php.
Utilización de una Plantilla
Creamos una clase como plantilla para que así podamos ejecutar y tener un poco
más ordenado nuestro desarrollo. Lo primero que agregamos en esta clase es:
require '../../fpdf181/fpdf.php'; ya que desde esta clase vamos atrabajar.
Despues creamos otra clase PDF: class PDF extends FPDF, que va heredar de
la clase FPDF, osea todo loque podeamos hacer con fpdf ahora podemos hacer
con PDF. Luego creamos la funcion: function Header() de la manera que esta
funcion esta heradando directmente de la clase fpdf. Terminamos programando
a cabecera y pie de pagina.
Archivo plantilla.php
Archivo pdf.php
El archivo nos mostrará los datos ingresados o el total de base de datos en un
formato pdf.
Este archivo incluye el archivo plantilla.php, que contiene los formatos de pdf,
verificará si el archivo ya ha sido incluido y si es así, instancia la clase que se
hace la conexión a la base de datos, se ejecuta la consulta, se instancia la clase
que contiene el formato para el reporte de PDF, Se va a mostrar el total de las
páginas que tiene el documento
Archivo pdf1.php
A diferencia este archivo de lo anterior nos mostrará los reportes por fila, cuando
lo hacemos clic en cualquiera de las filas.
Archivo editar.php
Este archivo contiene el parte diseño del botón modificar.
Archivo insertar.php
Es el archivo en el cual podrimos registrar o ingresar los datos de los usuarios
Archivo modificar.php
El siguiente archivo nos permite modificar cada dato o actualizar los datos en
este sistema.
Archivo buscar.php
Este archivo nos permitirá a buscar diferentes datos de acuerdo que se puede
seleccionar.
2.1.6 CapaController [Capa Coordinadora entre View y Model]
En esta capa se recepcionan los datos enviados por el VIEW, luego se invocan
los métodos del MODEL y se espera una respuesta de ellos, para luego
enviárselos como respuesta al VIEW.
Archivo CuentaController.php
CAPITULO III