Documente Academic
Documente Profesional
Documente Cultură
PROYECTO INFORMATICA
TABLA DE CONTENIDO
AGRADECIMMIENTOS.....5
INTRODUCCIN........6
OBJETIVOS GENERALES.......7
OBJETIVOS ESPECIFICOS.....8
1. PHP9
1.1 VARIABLES.9-10
1.2 OPERADORES ARITMETICOS..10
1.3 OPERADORES LOGICOS10
1.4 OPERADORES DE COMPARACION.10
1.5 CONDICIONALES..11
2. MYSQL11
2.1 APLICACIONES.11
2.2 PLATAFORMAS...11-12
2.3 CARACTERISTICAS DISTINTIVAS...12
3. MOVER DATOS EN CAJAS DE TEXTO.....13
4. MANEJO DE ARCHIVOS ENTRE PHP Y MYSQUL..13
4.1 CREAR BASE DE DATOS.....13-14
4.2 AGREGAR FORMULARIO...14
5. INFORMES EN PDF, HOJA ELECTRONICA EN PHP.....14
AGRADECIMIENTOS
Le queremos dar las gracias principalmente, al Ingeniero Nelson Enrique Pea
Ferreira, por la oportunidad que nos ha dado de poder realizar un proyecto de tan
alto calibre, as mismo por el voto de confianza que ha depositado en nosotros, y
por la ayuda que nos brindara en el proyecto, en caso de que sea aprobado.
INTRODUCCION
En el siguiente trabajo, apreciaremos un proyecto del rea de informtica y
tecnologa, que ser realizado por los estudiantes enunciados en la portada del
trabajo, as como estos al mismo tiempo sern dirigidos y asesorados por el
docente del rea, a continuacin, veremos lo necesario para elaborar el proyecto,
el cual ser un programa para las elecciones de personera del Colegio Divino
Amor.
OBJETIVOS GENERALES
Con el siguiente trabajo, esperamos adquirir ms conocimientos del rea, as
como tambin afianzar los conocimientos que ya hemos adquirido a lo largo del
grado 9 y lo visto en el grado 10, para cada da ser unas personas con mayor
conocimiento en el rea de informtica y tecnologa.
OBJETIVOS ESPECIFICOS
1. PHP
PHP es un lenguaje de programacin de uso general de cdigo del lado del
servidor originalmente diseado para el desarrollo web de contenido dinmico.
Fue uno de los primeros lenguajes de programacin del lado del servidor que se
podan incorporar directamente en el documento HTML en lugar de llamar a un
archivo externo que procese los datos. El cdigo es interpretado por un servidor
web con un mdulo de procesador de PHP que genera la pgina Web resultante.
PHP es el acrnimo de Hipertext Preprocesor. Es un lenguaje de programacin del
lado del servidor gratuito e independiente de plataforma, rpido, con una gran
librera de funciones y mucha documentacin.
Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo
antes de que se enve la pgina a travs de Internet al cliente. Las pginas que se
ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en
red, y otras tareas para crear la pgina final que ver el cliente. El cliente
solamente recibe una pgina con el cdigo HTML resultante de la ejecucin de la
PHP. Como la pgina resultante contiene nicamente cdigo HTML, es compatible
con todos los navegadores.
VARIABLES
1.1.
OPERADORES ARITMTICOS
Operador
Nombre
Ejemplo
Descripcin
Suma
5 + 6
Resta
7 - 9
Multiplicacin
6 * 3
Divisin
4 / 8
Mdulo
7 % 2
++
Suma 1
$a++
--
Resta 1
$a--
1.3.
OPERADORES LGICOS
Operadores lgicos
Ejemplo Nombre
$a and
$b
And (y)
Resultado
TRUE
TRUE
si cualquiera de $a o $b es TRUE.
TRUE
TRUE
si $a no es TRUE.
TRUE
$a || $b
TRUE
si cualquiera de $a o $b es TRUE.
$a or $b Or (o
inclusivo)
$a xor $b Xor (o
exclusivo)
! $a
1.4.
Not (no)
Or (o
inclusivo)
OPERADORES DE COMPARACIN
Operadores de comparacin
Ejemplo Nombre
$a ==
$b
Igual
Resultado
TRUE
tipos.
$a === Idntico
$b
$a != $b Diferente
TRUE
TRUE
tipos.
$a <>
$b
Diferente
$a !==
$b
No idntico
TRUE
tipos.
TRUE
10
Operadores de comparacin
Ejemplo Nombre
Resultado
TRUE
TRUE
TRUE
$a <=
$b
Menor o
igual que
$a >=
$b
$a <=> Operador
$b
"Nave
espacial"
1.5.
Condicionales:
2.
MYSQUL
APLICACIONES
11
PLATAFORMAS.
AIX
BSD
FreeBSD
HP-UX
Kurisu OS
GNU/Linux
Mac OS X
NetBSD
OpenBSD
OS/2 Warp
QNX
SGI IRIX
Solaris
SunOS
SCO OpenServer
SCO UnixWare
Tru64
eBD
12
2.3.
CARACTERISTICAS DISTINTIVAS
3.
Ejemplo:
4. <form method="post" >
5.
<input name="cajatxt" type="text" class="imputbox" value="hopl" >
6.
<input name="Submit" type="submit" class="botones">
7. </form>
13
Ahora tenemos una base de datos llamada repositorio, la cual contiene una tabla
llamada archivos.
4.2 AGREGAR FORMULARIO
Ahora se utiliza un formulario con las etiquetas <form> </form>
Ejemplo:
14
Ejemplo:
.
.
.
.
15
12.
13.
14.
15.
'shadeCol'=>array(0.9,0.9,0.9),
'xOrientation'=>'center',
'width'=>500
);
$txttit = "<b>BLOG.UNIJIMPE.NET</b>\n";
$txttit.= "Ejemplo de PDF con PHP y MYSQL \n";
$pdf->ezText($txttit, 12);
$pdf->ezTable($data, $titles, '', $options);
$pdf->ezText("\n\n\n", 10);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 10);
$pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n", 10);
$pdf->ezStream();
Por ltimo, se une todo los fragmentos anteriores para generar informes.
6. MANEJO DE LIBRERIAS EN FPDF, HOJA ELECTRONICA
FPDF es una clase desarrollada en PHP para poder realizar documentos en PDF,
dinmicamente a partir de nuestros scripts PHP. Esta clase trabaja de manera
totalmente autnoma, por lo que no requiere utilizar la librera PDFlib ni cualquier
otro producto similar.
Se trata de una clase que da bastante juego, ya que podemos modificar la unidad
de medida, el formato de la pgina, los margenes, las cabeceras y los pies de
pgina, los saltos de linea, las imgenes, colores, enlaces, etc. Un detalle
importante es que FPDF es una librera gratuita para cualquier uso, tanto
comercial como personal (Su primera "F" inicial significa justamente "Free", osea,
libre y gratis), por lo que resultar muy interesante para cualquier uso. En este
artculo de DesarrolloWeb.com vamos a centrarnos en una explicacin sobre su
instalacin y luego pasaremos a ver un primer ejemplo de uso.
16
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Mi primera pgina pdf con FPDF!');
$pdf->Output();
?>
17
Este cdigo es necesario para generar cdigos de barras, para ello se requiere de
TEC-IT SOFTWARE (Generador Online).
Ejemplo:
<table>
<tr>
<td style="padding:10px; text-align:center; font-size:15px; fontfamily:Arial,Helvetica;">
<a href="http://www.tec-it.com" title="Programa generador de cdigo de
barras de TEC-IT">
<img src="http://www.tec-it.com/pics/banner/web/TECIT_Banner_120x42.gif" alt="Programa generador de cdigo de barras de TECIT" border="0" />
</a>
<br/>
<a href="http://www.tec-it.com" title="Programa generador de cdigos de
barras de TEC-IT">Programa de cdigo de barras</a>
</td>
<td>
<img src="http://barcode.tec-it.com/barcode.ashx?
code=Code128&modulewidth=fit&data=ABC-abc1234&dpi=96&imagetype=gif&rotation=0&color=&bgcolor=&fontcolor=&quie
t=0&qunit=mm" alt="Generador de cdigo de barras TEC-IT"/>
</td>
</tr>
</table>
18
8. CREACION DE INTERFACE
Las interfaces son una forma de especificar qu debe hacer una clase sin
especificar
el cmo.
Las interfaces tienen una semejanza con las clases abstractas, en el sentido que
no tiene sentido definir objetos instancia de una interfaz. Igual que las clases
abstractas clase asociada se comprometa a implementar todos los mtodos en
ellas definidos, PERO en este caso las relaciones no es de herencia en plenitud,
dado que no hay atributos en la definicin de una interfaz.
Las interfaces no son clases, slo especifican requerimientos para la clase que las
implementa o, desde su uso, los servicios para la funcin que manipula un objeto
que se dice cumplir con la interfaz.
8.1 CREACION
Ejemplo:
importar java.awt. *;
importar java.awt.event. *;
importar java.util. *;
importar javax.swing. *;
javax.swing.Timer importacin;
// Para resolver el conflicto con java.util.Timer
public class TimerTest
{
principales (String [] args) void estticos pblicos
{
ActionListener listener = new TimePrinter ();
// Construir un contador de tiempo que llama a la escucha
// una vez cada 10 segundos
19
CONCLUSIONES
Del siguiente trabajo, podemos concluir:
20
BIBLIOGRAFIA
Informacin tomada de:
http://searchdatacenter.techtarget.com/es/definicion/MySQL
http://indira-informatica.blogspot.com/2007/09/qu-es-mysql.html
http://es.wikipedia.org/wiki/MySQL
http://www.desarrolloweb.com/manuales/manual-fpdf.html
https://huguidugui.wordpress.com/2013/11/20/fpdf-tablas-y-reportesintroduccion/
http://barcode.tec-it.com/barcode-generator.aspx?LANG=es
http://profesores.elo.utfsm.cl/~agv/elo330/CoreJavaBook/v1/v1ch6/Employe
eSortTest/EmployeeSortTest.java
http://ingenieria.udea.edu.co/~temporal/revista8/Manejo%20de%20datos
%20BLOB%20con%20PHP%20y%20MySQL.doc
http://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=547:estructuras-condicionales-enphp-if-else-y-if-else-if-else-ejemplos-y-ejercicios-resueltoscu00817b&catid=70:tutorial-basico-programador-web-php-desdecero&Itemid=193
http://www.desarrolloweb.com/articulos/392.php
http://www.webestilo.com/php/php00.phtml
http://es.wikipedia.org/wiki/PHP
http://www.forosdelweb.com/f18/pasar-variable-php-otro-php-345108/
http://php.net/manual/es/book.math.php
http://php.net/manual/es/language.operators.logical.php
21
http://php.net/manual/es/language.operators.comparison.php
http://blog.unijimpe.net/generar-pdf-con-php-y-mysql/
22