Sei sulla pagina 1di 64

UNIVERSIDAD TECNOLGICA DEL USUMACINTA DIVISIN ACADMICA DE NEGOCIOS Y TIC.

TRABAJO RECEPCIONAL

Propuesta de diseo web con base de datos para el departamento de Salud Pblica de la Jurisdiccin Sanitaria Vl Palenque Chiapas.

PRESENTA Heriberto De la Cruz Garca

Educacin Tecnolgica con Valores: Una Solucin Pertinente.

Emiliano Zapata, Tabasco; Agosto de 2013.

NDICE
PLANTEAMIENTO DEL PROBLEMA .............................................................................. 8 Antecedentes de la empresa ......................................................................................... 8
Misin. ........................................................................................................................................ 8 Visin. ......................................................................................................................................... 8 Descripcin del rea. ............................................................................................................... 8

ANTECEDENTES DEL TRABAJO DESARROLLADO. ................................................ 9 OBJETIVOS ........................................................................................................................ 10 General. ........................................................................................................................... 10 Objetivo especfico. ....................................................................................................... 10 JUSTIFICACIN ................................................................................................................ 10 ALCANCE ........................................................................................................................... 11 MARCO TERICO ............................................................................................................ 12 METODOLOGA: ............................................................................................................... 38 Como se llev a cabo el proyecto pgina con base de datos. ............................... 38 Actividades...................................................................................................................... 38 Materiales utilizados. ..................................................................................................... 39
Hardware ................................................................................................................................. 39 Software. .................................................................................................................................. 39 Seleccin de Hardware.......................................................................................................... 39 Seleccin de Software ........................................................................................................... 40 Fase de contenido .................................................................................................................. 40 Fase de diseo ....................................................................................................................... 41 Fase de desarrollo .................................................................................................................. 41

Creacin de la pgina principal con gomockingbird................................................. 42 Creacin de la pgina inicio. ........................................................................................ 42 Creacin de pgina dar de alta ................................................................................... 42

Creacin de imagen para pgina principal: ............................................................... 43 Construccin del sitio con el software dreamwever cc: ........................................... 43 Creacin dela pgina bienvenido. ............................................................................... 43 Creacin de la pgina principal. .................................................................................. 43 Creacin pgina alta. .................................................................................................... 44 Formulario. ...................................................................................................................... 44 Conexin HTML a PHP. ............................................................................................... 44 Conexin PHP a HeidySQL. ........................................................................................ 44 Creacin de base de datos con HeidySQL. .............................................................. 45
Captura de datos. ................................................................................................................... 45

RESULTADOS Y ANLISIS ............................................................................................ 46 Grafica de comparacin................................................................................................ 46 CONCLUSIN ................................................................................................................... 48 Recomendaciones. ........................................................................................................ 48 ANEXOS ............................................................................................................................. 49 Manual de usuario. ........................................................................................................ 49 Como hacer una consulta. ........................................................................................... 51 Imgenes del rea de trabajo. ..................................................................................... 53 Cdigos del formulario. ................................................................................................. 54 Cdigo conexin de PHP a HTML. ............................................................................. 57 BIBLIOGRAFA. ................................................................................................................ 64

INTRODUCCIN
El presente proyecto describe el planteamiento de una situacin que vena representando una necesidad para el departamento de Salud Pblica y la solucin propuesta al problema y los beneficios esperados del proyecto.

La Jurisdiccin Sanitaria VI Palenque, perteneciente al Instituto de Salud del Estado de Chiapas, de acuerdo al organigrama que mantiene la Secretaria de Salud del Estado tiene considerado dentro de su estructura organizacional al departamento de Salud Pblica como la encargada de llevar el control de las enfermedades de todos los municipios de Palenque Chiapas, tambin est encargado de varios programas como es el de (TB tuberculosis, VIH, zoonosis, clera, vectores, salud del adulto y del adulto mayor, 5 pasos por tu salud para vivir mejor, gnero y salud, violencia familiar.)

En el departamento de Salud Pblica el encargado del programa de sistema estadstico especial de defunciones guarda los documentos en un recopilador de informacin en donde no es muy efectivo ya que para buscar un formato se llevaba tiempo en buscarlo ya que son muchos y algunos daados por el paso del tiempo no se alcanzan a ver las letras y se pierde tiempo en buscar estos

documentos ya que no estn en un orden, todo esto llevando acabo como consecuencia un retardo y prdida de tiempo al hacer estas consultas y evitando no tener rapidez al hacer estos trmites.

Por lo anterior, se cre el presente proyecto, con objeto de desarrollar un diseo de una pgina web en donde el encargado de dicho puesto pueda capturar informacin del sistema estadstico especial de defunciones y almacenarlos en una base de datos todo esto para facilitar al personal que requiera informacin solo busque en la pgina por medio de nmero de folio y pueda as encontrar informacin sobre el oficio del documento de sistema de defunciones, se podr encontrar por nombre, apellidos, edad, lugar de procedencia sobre la persona registrada en dicho folio.

El propsito principal de este proyecto es la prctica de los conocimientos en el departamento de Salud Pblica, Para darle solucin a este problema se propuso el diseo de una pgina web basada en una realizacin creativa, utilizando las tecnologas de la informacin y comunicacin ya que es una fuente muy importante en nuestras vidas.

Para cumplir con el objetivo se utiliz software como: editores de pgina web, editores de imgenes, editores de texto, Heidi SQL, Xamp entre otros.

La creacin del diseo de la pgina web ayudar en el desarrollo del programa de sistema estadstico especial de defunciones as como mejorar un buen servicio para el departamento de salud pblica y agilizar los trmites.

PLANTEAMIENTO DEL PROBLEMA


Antecedentes de la empresa

Misin.

Mejorar el nivel de Salud de la poblacin promoviendo y otorgando servicios integrales, oportunos con calidad y equidad administrados en forma honesta y transparente, equitativa y eficiente, mediante la regulacin y la coordinacin del Sistema Estatal de Salud y con plena participacin social, para impulsar el desarrollo del pueblo chiapaneco con justicia, que conlleve oportunidades de avance profesional a los prestadores y a la capacitacin ciudadana.

Visin.

Ser un organismo que favorezca la integracin de un sistema de Salud accesible al total de la poblacin con participacin activa, de alta calidad y eficiente que permita acciones de prevencin, acorde al desarrollo cientfico-tecnolgico, que satisfaga las necesidades y expectativas del usuario y del prestador de los servicios.

Descripcin del rea.

Departamento de salud pblica: se encarga de llevar el control de las enfermedades de todos los municipios de palenque Chiapas, Tambin se encarga de varios programas como es el de TB tuberculosis, VIH, zoonosis entre otros, sta depende de la Secretaria del Estado. Nmero de personal 50, Perfil de

puesto en ella: diseador, y auxiliar para las personas que no saben usar ciertos programas, dar mantenimientos alas pc.

ANTECEDENTES DEL TRABAJO DESARROLLADO.


En el departamento de Salud pblica se ha encontrado un problema: no hay rapidez en los trmites del sistema estadstico especial de defunciones por lo cual hay mucho retraso en dichos trmites a causa de muchos solicitantes y la encargada del programa atiende a muchos otros programas lo cual es un poco lento el trmite.

Es por eso que se hizo la propuesta de un diseo de una pgina web con base de datos en donde el personal podr capturar datos y hacer consultas cuando las requieran, se podr tener acceso a la pgina para la captura de datos y sus consultas por medio de nmero de folio ya que es un cdigo nico que trae cada oficio en donde se rellenan toda la informacin del fallecido.

Algo muy importante que se observ es que el programa abarca todos los municipios de Palenque lo que haca an ms difcil la bsqueda de dicho folio ya que como no tienen un control de folio lo buscaban por nombre, apellidos y por municipio ya que haba redundancia de datos casi igual lo que era muy complicado buscar a la persona deseada.

OBJETIVOS
General.

Crear un diseo de pgina web con base de datos en donde se podr encontrar informacin sobre el programa de sistema estadstico especial de defunciones y sobre los requisitos para llevar acabo el trmite.

Objetivo especfico.

Elaborar bocetos del sitio web. Elaborar ndex del sitio, formulario y base de datos. Elaborar tablas en la base de datos que est en Heidi SQL.

JUSTIFICACIN
Hoy en da la tecnologa y la informacin de la comunicacin son muy importantes para nuestra vida diaria y son muy tiles para las empresas y negocios por sus herramientas que facilitan el dar a conocer o compartir informacin desde cualquier parte del mundo, en caso de la Jurisdiccin Sanitaria VI que pertenece a Palenque Chiapas en el departamento de Salud pblica, no cuenta con una pgina web con base de datos en donde el encargado del programa de sistema de defunciones debe hacer trmites muy pesados en el sistema defunciones ya que hay casos de personas que llegan a buscar informacin sobre un fallecido y se tiene que buscar en el recopilador de datos a la persona fallecida donde no se cuenta con un orden adecuado y por tanto es difcil buscar uno de estos documentos. Los beneficios de esta pgina son: agilizar los trmites, evitar a echar a perder los formatos ya que son nicos por su nmero de folio y la bsqueda de persona en la web por medio del nmero de folio. 10

ALCANCE
Lo que se espera de este este diseo web es que facilite muchos trmites y agilizar otros pendientes y brindar un mejor servicio, todo esto en base al programa del sistema de defuncin donde las personas podrn tener acceso a informacin de cmo llevar acabo estos trmites y as poder estar enterados de todo lo relacionado con el difunto ordenado ya sea por ao, causa, sexo, grupo.

El proyecto trata acerca del desarrollo de una pgina web con base de datos para tener acceso a informacin al sistema de defuncin, donde adems los usuarios podrn estar enterados de todos los datos relacionados con una defuncin.

Dicho proyecto se va a elaborar con la ayuda de herramientas de tic tales como: El diseo se va a elaborar con las herramientas TIC tales como:

Dreamweaver cc, photoshop cs5, Xampp, heidiSQL, xara 3D, Explorador crome.

11

MARCO TERICO
Qu es una pgina web?

Una Pgina Web es un documento electrnico que forma parte de la WWW (World Wide Web) generalmente construido en el lenguaje HTML (Hyper Text Markup Language o Lenguaje de Marcado de Hipertexto) en XHTML (eXtensible Hyper Text Markup Language o Lenguaje de Marcado de Hipertexto Extensible). Este documento puede contener enlaces (caracterstica del hypertext) que nos direcciona a otra Pgina Web cuando se efecta el click sobre l. Para visualizar una Pgina Web es necesario el uso de un Browser o navegador.

Una Pgina Web puede estar alojada en un ordenador local o en un ordenador remoto. Al servidor donde est alojada la Pgina Web se le denomina Servidor Web. El Servidor Web atiende las peticiones de Pginas Web utilizando el protocolo HTTP (HyperText Transfer Protocol); del lado del cliente es el Browser o navegador el que recibe y muestra las Pginas Web utilizando el mismo protocolo.

Otra caracterstica importante es que una Pgina Web puede ser esttica (su contenido siempre es el mismo) o dinmica (su contenido se construye a partir de la informacin introducida por el usuario).

Una Web es un conjunto de Pginas Web interrelacionadas que conforman lo que se conoce como un Sitio Web.

La WWW o la Web es todo el conjunto de informacin interrelacionada que se haya disponible en Internet, sta se conforma por una serie de servidores a nivel mundial organizados por dominios (nombres lgicos asociados a instituciones o empresas, otorgados por empresas registradoras oficiales).

12

Cmo funciona un sitio web?

Para que un sitio web pueda funcionar correctamente se necesita de varios elementos, en primer lugar es necesario un Servidor o Web Hosting que no es ms que una computadora con capacidad para estar conectada las 24 horas los 365 da del ao a Internet, en este se alberga el sitio web el cual es descargado al equipo que solicita visualizarlo tecleando el dominio o direccin web.

Esto nos lleva al siguiente elemento para que funcione un sitio web que es el dominio, un Dominio o Direccin Web es un nombre en la red el cual es amigable y fcil de recordar para los humanos y que tiene una terminacin en .com, .net, .org u otros. Lo que hace un dominio es que cuando es tecleado busca en los DNS (sistema de nombres de dominios) la Direccin IP a la que est asociado y redirige al servidor al que apunta el dominio para poder descargar y visualizar la pgina web solicitada.

Qu es hypertext y cmo funciona?

El Hypertext o hipertexto, es un mecanismo de comunicacin que permite desde un documento navegar a otro documento. Este mecanismo se realiza insertando un enlace en algn texto del documento y es una facilidad que provee el lenguaje HTML.

Cuando navegamos en Internet estamos visualizando Pginas Web. A cada Pgina Web le corresponde un nico URL (Uniform Resource Locator o localizador uniforme de recursos), que es una secuencia de caracteres que se utilizan para identificar objetos (como documentos e imgenes) en Internet por su localizacin, ej: http://www.econta.com/demo/index.html.

13

El URL identifica en que ordenador se encuentra el objeto a mostrar (www.econta.com), bajo que estructura de directorio (/demo) y finalmente, el nombre especfico del objeto (index.html). Cada enlace que se encuentren en una Pgina Web contiene una direccin URL, cuando efectuamos un click sobre cualquiera de estos enlaces se enva un requerimiento para obtener un documento que se encuentra alojado en un ordenador en alguna parte del mundo y que est identificado unvocamente por su URL.

Elementos de una pgina web.

Una Pgina Web puede contener cualquiera de los elementos siguientes: Texto, Imgenes, Audio, Objetos Animados (generalmente construidos con la

herramienta Adobe Flash), hipervnculos (caracterstica que permite la navegacin de una pgina web a otra), Meta tags (son instrucciones en lenguaje HTML que le indican a los buscadores cuales son las palabras o trminos por los que debe ser indexada una pgina para ser encontrada), hojas de estilo en cascada o CSS (Cascading Style Sheets) que permiten separar la presentacin de la pgina de su estructura.

Herramientas para crear una pgina web.

Para crear una Pgina Web se recomienda disponer de las herramientas siguientes: Ordenador, Editor de Texto (Front Page, Dreamweaver, Notepad, Wordpad, etc.), Editor de Archivos Grficos (Photoshop, Paint, etc.), espacio en un Servidor Web para alojar la Pgina y el software cliente del FTP (File Transfer Protocol) utilizado para enviar al servidor web la Pgina Web.

14

Dentro de la gama de los Editores de Texto se pueden utilizar desde los ms bsicos (Notepad, Wordpad) los cuales requieren conocimiento experto en HTML, los denominados intermedios (editplus, gnu emacs) que colorean las palabras claves del cdigo fuente, y los ms completos (Front Page, Dreamweaver) que se caracterizan por presentar el entorno conocido como WYSIWYG (What You See Is What You Get que significa lo que ves es lo que obtienes). Este tipo de editores permite la creacin de documentos, observando en la pantalla el resultado final del mismo (no es necesario imprimirlo).

Con ste tipo de editores no es imperativo el conocimiento del lenguaje HTML, ya que el editor genera automticamente el cdigo HTML resultante de la creacin del documento.

El Editor de Archivos Grficos son herramientas tiles para generar imgenes, los ms completos proveen herramientas para generar botones, texturas,

transparencias y otros efectos. (Noriega Moreno, 2011)

Qu es HTML?

HTML es el lenguaje con el que se define las pginas web. Bsicamente se trata de un conjunto de etiquetas que sirven para definir el texto y otros elementos que compondrn una pgina web.

El HTML se cre en un principio con objetivos divulgativos de informacin con texto y algunas imgenes. No se pens que llegara a ser utilizado para crear rea de ocio y consulta con carcter multimedia (lo que es actualmente la web), de modo que, el HTML se cre sin dar respuesta a todos los posibles usos que se le iba a dar y a todos los colectivos de gente que lo utilizaran en un futuro, Sin embargo, pese a esta deficiente planificacin, s que se han ido incorporando modificaciones con el tiempo.

15

Estos son los estndares del HTML. Numerosos estndares se han presentado ya. El HTML 4.01 es el ltimo estndar a febrero de 2001. Actualizacin a mayo de 2005, en estos momentos est a punto de presentarse la versin 5 de HTML, de la que ya se tiene un borrador casi definitivo.

El HTML es un lenguaje de marcacin de elementos para la creacin de documentos hipertexto, muy fcil de aprender, lo que permite que cualquier persona, aunque no haya programado en la vida, pueda enfrentarse a la tarea de crear una web. HTML es fcil y pronto podremos dominar el lenguaje.

Ms adelante se conseguirn los resultados profesionales gracias a nuestras capacidades para el diseo y nuestra vena artista, as como a la incorporacin de otros lenguajes para definir el formato con el que se tienen que presentar las webs, como CSS.

Una vez conocemos el concepto de HTML os vamos a adelantar algunas cosas ms. Este lenguaje se escribe en un documento de texto, por eso necesitamos un editor de textos para escribir una pgina web. As pues, el archivo donde est contenido el cdigo HTML es un archivo de texto, con una peculiaridad, que tiene extensin .html o .htm (es indiferente cul utilizar). De modo que cuando programemos en HTML lo haremos con un editor de textos, lo ms sencillo posible y guardaremos nuestros trabajos con extensin .html, por ejemplo mipagina.html.

Por adelantar un poco cmo se utiliza el HTML os diremos que el lenguaje consta de etiquetas que tienen esta forma <B> o <P>.

16

Cada etiqueta significa una cosa, por ejemplo <B> significa que se escriba en negrita (bold) o <P> significa un prrafo, <A> es un enlace, etc. Casi todas las etiquetas tienen su correspondiente etiqueta de cierre, que indica que a partir de ese punto no debe de afectar la etiqueta. Por ejemplo </B> se utiliza para indicar que se deje de escribir en negrita. As que el HTML no es ms que una serie de etiquetas que se utilizan para definir el contenido del documento y algn estilo bsico. <B>Esto est en negrita</B>.

El HTML es un lenguaje de programacin sencillo, basado en un lenguaje de marcas o etiquetas generalizado.

El HTML utiliza tags o etiquetas para estructurar texto en: encabezado, prrafos, listas, enlaces de hipertexto, etc. Cada smbolo usado en la etiqueta es lo que le indica al Browser como presentar el documento contenido en la Pgina Web.

17

18

El inicio de una etiqueta se indica de la forma siguiente: < etiqueta > y para indicar el fin de esa etiqueta se utiliza < /etiqueta >. La barra indica el fin de la etiqueta.

Todo documento HTML se inicia con la etiqueta <HTML> que acta como contenedora de todo el documento. El documento se divide en un encabezado, que lo identificamos con la etiqueta <head>, y es la seccin utilizada para definir el ttulo del documento, la declaracin de estilos, scripts. (Alvarez, 2001)

Ejemplo

La otra seccin corresponde al cuerpo que se identifica con la etiqueta <body>. Esta es la seccin que contiene toda la parte visual del documento.

Para crear un vnculo dentro de un documento que referencie o direccione a otro documento se utiliza la etiqueta a seguida de la palabra clave href donde se colocar la direccin URL del documento a referenciar y el texto que aparecer mostrado en el documento, mediante el cual se establecer el enlace. Ejemplo: <a href=/ejemplo.html> Ir al Ejemplo</a> Esto se visualizara Ir al Ejemplo y al pasar el ratn sobre el texto se mostrar la mano del cursor que permitir hacer click para navegar al documento en cuestin. EJEMPLO

Ejemplo HTML

Cdigo HTML <html> <head> <title>COMUNIDAD DE MADRID</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> 19

<h1> &iquest;Que es una P&aacute;gina Web? </h1> <p> Una <strong>P&aacute;gina Web </strong> es un documento electr&oacute;nico que forma parte de la <strong>WWW </strong> (World Wide Web) generalmente construido en el lenguaje <strong> <a href= "http://www.etsit.upm.es/%7Ealvaro/manual/manual.html"> HTML</a> </strong> &oacute; en <strong>XHTML</strong>. </p> </body> </html> (Pavon Puertas, 2007)

Qu es php?

PHP es un lenguaje de alto nivel que se ejecuta en el servidor.

Qu quiere decir que se ejecuta en el servidor?

Un lenguaje de servidor es aquel que se ejecuta en el servidor donde estn alojadas las pginas, al contrario que otros lenguajes que son ejecutados en el propio navegador.

20

Qu ventajas tiene el ser un lenguaje de servidor?

La principal ventaja es que, al ejecutarse el cdigo en el servidor, todas nuestras pginas van a poder ser vistas en cualquier ordenador, independientemente del navegador que tenga. En cambio, el gran problema de que se ejecute el cdigo en el navegador es que muchos navegadores no son capaces de entender todo el cdigo, lo que presentara errores al mostrar el resultado de las pginas.

Qu otras ventajas presenta el lenguaje php?

Principalmente, que se trata de un lenguaje de programacin gratuito y, por tanto, todo el mundo puede utilizarlo sin ningn coste, frente a otros lenguajes cuyo software es necesario comprar para su utilizacin.

Operadores. Los operadores son utilizados para realizar operaciones con variables y constantes. Podemos distinguirlos en cinco bloques diferentes: aritmticos, de comparacin, lgicos, de unin de cadenas y de asignacin. A continuacin, vamos a ver cada uno de ellos con unos ejemplos para comprobar cul es su funcionamiento.

Operadores aritmticos

Dentro del bloque de los operadores aritmticos podemos distinguir siete clases diferentes que se muestran en la siguiente tabla, donde, adems, hemos asignado a las variables $x y $z los valores 8 y 4, respectivamente, para poder ver el resultado que se obtiene al realizar las operaciones aritmticas con estos operadores aritmticos.

21

Operador + * / % ++ --

Operacin Suma Resta Multiplicacin Divisin Mdulo (resto de la divisin) Incremento (incrementa en 1 Decremento (decrementa en l)

Sintaxis $x + $z $x - $z $x * $z $x / $z $x % $z $x++ $z--

Resultado 12 4 32 2 0 9 3

Operadores de comparacin

Los operadores de comparacin se utilizan para comprobar el resultado de una operacin. El resultado que obtenemos de estas operaciones ser True, en caso de ser verdadero, y False, en caso de ser falso. Dentro de los operadores de comparacin podemos distinguir siete operadores. Para realizar la siguiente tabla, asignamos valores a las variables: $x = 6 y $z = 4.

Operador == __=

Operacin Igual ($x y $z tienen el mismo valor) Idntico ($x y $z tienen el mismo valor y adems son del mismo tipo)

Sintaxis $x == $z $x $z

Resulto False False

!=

Diferente ($x y $z son de diferente valor)

$x != $z

True

< > <=

Menor ($x menor que $z) Mayor ($x mayor que $z) Menor o igual ($x menor o igual que $z)

$x < $z $x > $z $x <_ $z

False True False

>=

Mayor o igual ($x mayor o igual que $z)

$x >= $z

True

22

OPERADORES LGICOS

Los operadores lgicos son utilizados para combinar varias condiciones y para que las diferentes condiciones puedan ser evaluadas con una sola expresin. Podemos distinguir seis operadores lgicos diferentes que podernos ver en la siguiente tabla.

Operador. Operacin && AND H OR XOR Y ($a y $b) Y ($a y $b) O ($a o $b) O ($a o $b) O exclusiva ($a o (exclusiva) $b) Negacin

Sintaxis $a && $b $a AND $b $a 11 $b $a OR $b $a XOR $b

Resultado True (si $a y $b son True (si $a y $b son verdaderos) True (si $a o $b son verdaderos) True (si $a o $b son verdaderos) True (si $a es verdadero o $b es verdadero, pero no los dos)

!$a

True (si $a no es verdadero)

Como se puede observar en la tabla anterior, las operaciones && y AND equivalen a la misma operacin, y lo mismo ocurre con II y OR. Son dos sintaxis diferentes, pero con un mismo resultado final.

5.3.1. Ejemplo

<heaa> <title>Creacion de un portal con PHP y MySQL</title> </head> <? $x = 4; $y = 5; if (($x==4) && ($y==5)) 23

{ print ("Estas en lo correcto"); } echo '<br>'; if (($x==4) OR ($y==3)) { print ("La segunda operacin tambin es correcta"); } ?> Al probar este ejemplo en nuestro navegador, obtendremos en pantalla el mensaje "Estas en lo correcto" y otro que dir "La segunda operacin tambin es correcta", y nos podemos preguntar .por qu se imprimen los dos mensajes? En el primer caso, si la variable x es igual a 4 y la variable y es igual a 5, muestra el mensaje "Estas en lo correcto" y en la segunda operacin, se imprime el mensaje "La operacin tambin es correcta", ya que si x es igual a 4 o y es igual a 3, lo imprime.

Operadores de unin de cadenas.

Este operador, como bien dice su nombre, se encarga de unir Cadenas. Para unir cadenas, es necesario al menos disponer de dos Variables para que se produzca la unin de las mismas. A continuacin, En el siguiente ejemplo, tenemos cinco variables con las que hacemos una unin de cadenas. Para la unin de cadenas mediante variables se emplea el punto ( . ).

Ejemplo:

<head> <title>Creacion de un portal con PHP y MySQL </title> </head> 24

<? $t = 'Ejemplo'; $w = 'union'; $x = 'de'; $y = 'cadenas'; $z ="' $resultadol = $t; $resultado2 = $t . $z . $x . $z . $w . $z . $x . $z . $y; echo '<b><hl>'; echo $resultado1; //Insertamos una cabecera. echo '<hr>'; /* Con esta lnea insertamos una lnea horizontal, que puede ser utilizada para dividir textos o imgenes en nuestras pginas web. En este caso, lo utilizamos para dividir un titular de la web, con el ejemplo de unin de cadenas. */ echo $resultado2; /* Mostramos en pantalla el resultado de la variable $resultado que, Como podemos ver, contiene la frase: "Ejemplo de unin de Cadenas. */ echo '</b></hl>'; ?>

En este ejemplo, hemos realizado la unin de varias palabras Mediante la operacin de unin de cadenas. Tambin podemos observar Como una misma variable puede ser empleada tantas veces como se Desee en una misma pgina, es decir, la palabra ejemplo y el carcter Espacio, que en realidad son dos variables, son utilizadas ms de una vez en la misma pgina.

25

Estructuras de control.

Las estructuras de control son instrucciones utilizadas en Programacin para llevar a cabo una serie de acciones en las aplicaciones que vamos creando.

Instrucciones condicionales.

Con este tipo de instrucciones lo que hacemos es ejecutar una Parte de cdigo si se cumple una determinada condicin. Tenemos varias instrucciones de condicin:

Instruccin If. Esta instruccin se utiliza para hacer preguntas. Si La pregunta se cumple en la condicin, se ejecutara el cdigo que Contiene. Poniendo un ejemplo, en nuestro lenguaje es como si dijramos: Si tengo ms de 18 aos, soy mayor de edad. Es decir, si se cumple la Condicin, ser que eres mayor de edad, de lo contrario no podrs ser Mayor de edad. Instruccin else y else if. Estas dos instrucciones se utilizan Cuando el resultado obtenido es falso tras un if. Por ejemplo, como en el Caso anterior, si dijramos: Si tengo ms de 18 aos, soy mayor de Edad. Si esta condicin fuera falsa, es decir, que por ejemplo tuviramos 15 aos, no se mostrara nunca el texto soy mayor de edad, para lo que Podemos darle otra condicin posterior y mostrar un texto en caso de Ser falso. Por ejemplo, podemos decir:

Si tengo ms de 18 aos, soy mayor de edad. Si no, soy menor de edad.

26

La forma de referimos a las instrucciones condicionales ser Poniendo entre parntesis la condicin y cerrando con corchetes la parte De cdigo que queremos que se ejecute si se cumple la condicin, como A continuacin se muestra:

<? If (condicin) { Hacer esto Y esto Tantas como queramos } ?>

6.1.1. Ejemplo 1

<head> <title>Creacin de un portal con PHP y MySQL</title> </head> <? $color = " rojo" ; // Asignamos a la variable color el valor rojo. if ($color = "rojo") { /* Le preguntamos si la variable color es igual a rojo y efectivamente As es, por lo que se ejecuta la siguiente parte de cdigo que est dentro De la condicin. */ print ("Efectivamente el color es rojo"); /* Como se cumple la Condicin, se mostrara este mensaje en pantalla. */ } ?>

27

Instrucciones de bucle.

Las instrucciones de bucle son utilizadas para ejecutar un Determinado nmero de veces un cdigo o cuando se cumple una Condicin.

Tenemos varias instrucciones de bucle: Instruccin while: mientras que no se cumpla una determinada Condicin, no se saldr del bucle y no saltara a la siguiente lnea de Cdigo Por ejemplo, nosotros diramos: mientras tu edad no sea 18 aos, No Sera mayor de edad.

Otra de las instrucciones de bucle es do...while, que lo que hace Es ejecutar una parte de cdigo mientras que no se cumpla una Condicin.

Por ejemplo, en nuestro lenguaje podramos decir: sers un Menor, mientras no tengas ms de 18 aos.

Por ltimo, la instruccin for ser la utilizada para ejecutar un Bucle un determinado nmero de veces (hasta que se cumpla una Condicin). Esta instruccin est formada por tres partes: la primera que Ser donde inicializaremos la variable; la segunda, donde se establece la Condicin que queremos que se cumpla, y una ltima, donde iremos Modificando el valor de la variable.

28

Ejemplo 1

<head> <title>Creacin de un portal con PHP y MySQL</title> </head> <? $x = 10; while (--$x) { // Decrementa en 1 la variable x. echo <big>"; /* Con esta lnea vamos incrementando el tamao de la Fuente. */ echo "<b>"; print ("Numero: . $x); // Mostrara en pantalla "Numero... desde el 9 hasta el 1. echo "<br>"; echo "<hr>"; } (Puertas, 2007)

Qu es mysql?

MySQL es un sistema de administracin de bases de datos (Database Management System, DBMS) para bases de datos relacionales. As, MySQL no es ms que una aplicacin que permite gestionar archivos llamados de bases de datos.

Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza mltiples tablas para almacenar y organizar la informacin.

29

MySQL fue escrito en C y C++ y destaca por su gran adaptacin a diferentes entornos de desarrollo, permitiendo su interactuacin con los lenguajes de programacin ms utilizados como PHP, Perl y Java y su integracin en distintos sistemas operativos.

Tambin es muy destacable, la condicin de open source de MySQL, que hace que su utilizacin sea gratuita e incluso se pueda modificar con total libertad, pudiendo descargar su cdigo fuente. Esto ha favorecido muy positivamente en su desarrollo y continuas actualizaciones, para hacer de MySQL una de las herramientas ms utilizadas por los programadores orientados a Internet. (Heurtel, 2009)

Qu es un servidor?

Un servidor, como la misma palabra indica, es un ordenador o mquina informtica que est al servicio de otras mquinas, ordenadores o personas llamadas clientes y que le suministran a estos, todo tipo de informacin.

A modo de ejemplo, imaginemos que estamos en nuestra casa, y tenemos una despensa. Pues bien a la hora de comer necesitamos unos ingredientes por lo cual vamos a la despensa, los cogemos y nos lo llevamos a la cocina para cocinarlos.

As en nuestro ejemplo, nuestra mquina servidor sera la despensa, y los clientes somos nosotros como personas que necesitamos unos ingredientes del servidor o despensa. Pues bien con este ejemplo podemos entender ahora un poco mejor qu es un servidor.

30

Por tanto un servidor en informtica ser un ordenador u otro tipo de dispositivo que suministra una informacin requerida por unos clientes (que pueden ser personas, o tambin pueden ser otros dispositivos como ordenadores, mviles, impresoras, etc.).

Por tanto bsicamente tendremos el siguiente esquema general, en el denominado esquema cliente-servidor que es uno de los ms usados ya que en l se basa gran parte de internet.

Como vemos, tenemos una mquina servidora que se comunica con variados clientes, todos demandando algn tipo de informacin. Esta informacin puede ser desde archivos de texto, video, audio, imgenes, emails, aplicaciones, programas, consultas a base de datos, etc.

31

Por regla general, las mquinas servidoras suelen ser algo ms potentes que un ordenador normal. Sobre todo suelen tener ms capacidad tanto de

almacenamiento de informacin como de memoria principal, ya que tienen que dar servicio a muchos clientes.

Pero como todo, tambin depende de las necesidades, ya que podemos tener un servidor de menores prestaciones si vamos a tener pocos clientes conectados, o si los servicios que queramos en el servidor no requieren una gran capacidad servidora.

A modo de ejemplo, podramos hacer funcionar un ordenador en nuestra casa como si fuera un servidor, aunque esto no es lo ms habitual. Por general, los servidores suelen estar situados en centros de datos de empresas (edificios con grandes salas dedicadas a alojar a los servidores).

Trminos.

Vamos ahora a introducir algunos trminos que son muy usados cuando nos referimos a servidores. Estos trminos suelen usarse para definir lo que hace un servidor. Por ejemplo, se suele llamar servidor web a aqul cuya actividad principal es enviar pginas web a los usuarios que las solicitan cuando se conectan a internet. Veamos los trminos usados habitualmente cuando se habla de servidores:

32

Proxy:

Es un programa u ordenador que hace de intermediario entre dos ordenadores. Supongamos que nosotros nos identificamos como Juanito y queremos hacer una peticin al servidor llamado pepito. Si la peticin la hacemos directamente, pepito sabe que Juanito le hizo una peticin. En cambio, si usamos un proxy que sera un intermediario que por ejemplo podemos llamar manolito, la peticin se la haramos a manolito y ste se la hara a pepito, De esta manera, pepito no sabe que quien realmente ha hecho la peticin es Juanito. A su vez, el intermediario puede bloquear determinadas peticiones. Por ejemplo, si pedimos a un proxy que tiene bloqueadas las extensiones .xxx, que nos muestre la pgina web amanecer.xxx, dicha pgina web no se nos mostrar porque el proxy acta bloquendola.

Dns:

Son las siglas de Domain Name System. Es un sistema por el que se asocia una informacin con un nombre de dominio. El ejemplo ms claro es cuando introducimos una ruta url en nuestro navegador de internet del tipo

http://www.aprenderaprogramar.com. Una vez hemos introducido esta ruta, dicha informacin es enviada a un servidor DNS que lo que hace es determinar en qu lugar se encuentra esa pgina web alojada y nos conecta con ella.

Web:

El trmino web va asociado a internet, donde los usuarios utilizan sus navegadores web para visitar sitios web, que bsicamente se componen de pginas web donde los usuarios pueden acceder a informaciones con texto, videos, imgenes, etc. y navegan a travs de enlaces o hipervnculos a otras webs.

33

Ftp:

Acrnimo de File Transfer Protocol o Protocolo de transferencia de archivos. Es un protocolo utilizado para la transferencia de archivos entre un cliente y un servidor, permitiendo al cliente descargar el archivo desde el servidor o al servidor recibir un archivo enviado desde un cliente. Por defecto FTP no lleva ningn tipo de encriptacin permitiendo la mxima velocidad en la transferencia de los archivos, pero puede presentar problemas de seguridad, por lo que muchas veces se utiliza SFTP que permite un servicio de seguridad encriptada.

Dedicacin

Normalmente al ser los servidores equipos ms potentes y por tanto ms caros, se suelen compartir entre varias personas o empresas, permitindoles a todos tener un servicio de gran calidad y a un mnimo precio. En este caso se dice que se trata de un servidor compartido. Pero en otros casos puede haber servidores dedicados exclusivamente a una sola persona o empresa si esta puede hacer frente al gasto econmico que supone. En este caso se dice que el servidor es dedicado.

Pop3 y smtp:

Hay servidores especializados en correos electrnicos o e-mails. Estos utilizan los protocolos POP3 y SMTP para recibir los correos de nuestro servidor en nuestro cliente, o para enviar desde nuestro cliente un correo al servidor de otro cliente. Aunque hay diversos tipos de protocolos estos son los ms utilizados. Un protocolo no es otra cosa que una forma de hacer algo.

34

Dhcp y tcp/ip:

Cuando un cliente se conecta a un servidor, ste tiene que identificar a cada cliente y lo hace con una direccin IP. Es decir, cuando desde casa entramos en una pgina web estamos identificados por una serie de dgitos que son nuestra IP. Esta direccin ip son 4 pares de nmeros y es nica para cada cliente. As el protocolo TCP/IP permite que cuando nos conectamos a internet se nos asigne una direccin IP que nos identifica.

Cada ordenador conectado a internet tiene su direccin IP, aunque en el caso de usuarios de una empresa que da acceso a internet como Telefnica, varios usuarios de la empresa pueden tener la misma IP porque utilizan un mismo servidor para canalizar sus peticiones en internet.

Por otro lado, DHCP es un protocolo de asignacin dinmica de host que permite asignar una ip dinmicamente a cada cliente cuando este se conecta con el servidor que le da acceso a internet. Esto significa que si nos conectamos el lunes a internet, nuestra IP, que nos asigna Telefnica, puede ser 82.78.12.52. En cambio, si nos conectamos el jueves nuestra IP podra ser 212.15.23.88. Por qu cambia nuestra IP? Porque la empresa que nos da conexin nos asigna una de sus IPs disponibles. En cambio, los servidores al ser mquinas ms potentes e importantes suelen tener una IP fija.

35

Tipos de servidores

En esta tabla podemos ver los tipos de servidores ms habituales.

DENOMINACIN DEL SERVIDOR

DESCRIPCIN

Servidor de correo

Es el servidor que almacena, enva, recibe y realiza todas las operaciones relacionadas con el e-mail de sus clientes. Es el servidor que acta de intermediario de forma

Servidor proxy

que el servidor que recibe una peticin no conoce quin es el cliente que verdaderamente est detrs de esa peticin. Almacena principalmente documentos HTML (son documentos a modo de archivos con un formato especial para la visualizacin de pginas web en los

Servidor web

navegadores de los clientes), imgenes, videos, texto, presentaciones, y en general todo tipo de informacin. Adems se encarga de enviar estas informaciones a los clientes.

Da servicios de almacenamiento y gestin de bases de datos a sus clientes. Una base de datos es un Servidor de base de datos sistema que nos permite almacenar grandes

cantidades de informacin. Por ejemplo, todos los datos de los clientes de un banco y sus movimientos en las cuentas.

36

Son servidores especializados en el almacenamiento Servidores clster de la informacin teniendo grandes capacidades de almacenamiento y permitiendo evitar la prdida de la informacin por problemas en otros servidores. Como ya expresamos anteriormente, hay servidores Servidores dedicados compartidos si hay varias personas o empresas usando un mismo servidor, o dedicados que son exclusivos para una sola persona o empresa.

Recientemente Servidores de imgenes

tambin

se

han

popularizado

servidores especializados en imgenes, permitiendo alojar gran cantidad de imgenes sin consumir recursos de nuestro servidor web en almacenamiento o para almacenar fotografas personales, etc.

(Vazquez Montejo, 2009)

37

METODOLOGA:
Como se llev a cabo el proyecto pgina con base de datos.

En una pequea pltica con la jefa del departamento de salud pblica se le coment sobre algunos de los defectos que se haban observado durante la estada, y que se tena que elaborar un proyecto en el transcurso de la estada y ella sugiri una pgina web sobre el programa de sistema estadstico especial de defunciones y sobre una base de datos. Luego de haber dialogado durante unos minutos se acord que se elaborara un diseo de la pgina web con base de datos para agilizar los trmites y subir informacin sobre este programa y llevar el control de los trmites.

Actividades.
Se elaboraron bocetos de la pgina web con colores y tipo de letras, imgenes, botones este diseo de los bocetos fueron presentados a la encargada del programa y se le pregunto su opinin sobre los bocetos y si sugera algo para agregarle a los bocetos; hubo una sugerencia en cuanto a los botones que se modificaron para que la pagina tuviera una buena apariencia.

38

Materiales utilizados.
Para construir la base de datos se requiri de los elementos que se muestran a continuacin:

Hardware

Una PC capacidad en memoria RAM 2 GB disco duro 500 GB. Procesador AMD E-240 processor 1.50 GHz Memora Kingston de 16 GB.

Software.

El software a utilizar para la creacin de la pgina web con base de datos son: Xampp heidiSQL adobe dreamweaver cc6 photosshop cc5 xara 3D 6.0.0.0 Explorador Chrome. Sistema operativo 64 bits Antivirus AVG 2013.

Seleccin de Hardware

En esta fase fue elegido el hardware con los requerimientos mencionados anteriormente que permitiesen trabajar sin errores y sin tener problemas con la creacin del sitio ya que se usaron programas que consumen bastante recursos en el equipo.

39

Seleccin de Software

En esta fase de la metodologa se determin el software, con el que se trabaj primero en este caso es dreamwever cc6, ya que se utiliz para editar el sitio ya que este software tiene herramientas como estas herramientas

facilitaron la creacin del sitio, la herramienta en vivo mostraba el sitio como si ya estuviera en el explorador.

Como segundo programa se opt por utilizar Heidi SQL para crear la base de datos y elaborar las tablas para ms adelante hacer la conexin con PHP y luego el HTML.

El tercer software que se utilizo fue el block de notas para hacer la conexin de PHP a Heidi SQL y por ultimo al HTML.

Posteriormente el software que se utilizo fue xampp ya que es un programa que permite al equipo funcionar como servidor local, se tiene que encender para que la pgina web estuviera en simulacin como si ya estuviera en la red y hacer las conexiones con Heidi SQL.

Fase de contenido Conforme a lo planeado, en esta fase del proyecto se tom en cuenta la estructura que debera tener la pgina web, como es la distribucin de informacin, imgenes, botones, banner los enlaces etc., teniendo as la elaboracin para el diseo de la misma.

40

Fase de diseo

Aqu se elabor el bosquejo con una herramienta que se aprendi a usar en universidad, esta herramienta es gomockingbird, la cual es una aplicacin Online que ayud para elaborar el diseo de la pgina web adems este sitio permiti ver desde una perspectiva los colores que convenan.

Fase de desarrollo

Siguiendo los pasos anteriores se llev a cabo la elaboracin de la mencionada pgina web siguiendo el orden de diseo y elaboracin de la fase del contenido.

Para poder realizar el bosquejo de la pgina principal del proyecto se accedi a https://gomockingbird.com/mockingbird/ este es el link del sitio en donde se puede encontrar la aplicacin en donde fueron creados los bosquejos. A continuacin se muestra la pgina principal del sitio en donde hay 3 botones y luego se procedi a dar clic en el botn launch como se muestra en la figura.

41

Luego de haber dado clic se mand a la aplicacin la cual no fue muy difcil de utilizar ya que teniendo los conocimientos sobre el sitio se pudo manejar muy fcilmente pues las funciones son muy complejas se pudo encontrar todo lo necesario para poder hacer la pgina principal.

Creacin de la pgina principal con gomockingbird


Lo primero que se hizo solo fue arrastrar lo necesario al espacio de trabajo y colocarlos en su respetivo lugar y dndole forma a la pgina arrastrando un cuadro para marcar el lmite de la pgina un banner en donde el banner contena el texto bienvenido se arrastr otro banner con el texto al sistema de defuncin para luego proceder a colocar las imgenes y por ultimo un botn con la instruccin entrar.

Creacin de la pgina inicio.

Para disear el inicio con 11 botones correspondientes a los 11 municipios de Palenque Chiapas se arrastr un text esta herramienta permite solo colocar textos sin que haga ninguna accin solo describa al usuario que es lo que tena que hacer y que se seleccionase una opcin dando clic en botones hacer consulta o dar de alta.

Creacin de pgina dar de alta

En la creacin de la pgina dar de alta est conformada por lo siguiente: Logos de Chiapas un banner en donde hay cuatro link pgina bienvenidos, inicio, dar de alta, hacer consulta.

42

Creacin de imagen para pgina principal:

Es aqu en donde se hizo uso del software phoshop cs5 pues ah se edit la mayor parte de la pgina principal del sitio web llevando as mismo los logos ms utilizados en el departamento de salud pblica el tipo de texto se edit con la herramienta estilo, donde se hizo uso de pinceles.

Construccin del sitio con el software dreamwever cc:

Para comenzar la construccin del sitio, se tom en cuenta los bocetos creados con: gomockingbird en donde los elementos quedaron distribuidos en sus

respectivos lugares como se plane en los bocetos creados.

Creacin dela pgina bienvenido.

Esta parte de la creacin del sitio se hizo uso de dos software: phoshop y dreamweaver, para la creacin de la pgina, se tuvo en cuenta que la imagen se cre en phoshop con pinceles imgenes y estilos. Dreamwever se utiliz para crear el botn entrar que vincula al ndex que respectivamente corresponde.

Creacin de la pgina principal.

Este ndex est conformado con los logos ms utilizados del departamento de salud pblica un banner que contiene 4 Hyperlink que se agreg utilizando la opcin insertar Hyperlink en seguida se mostr un cuadro en donde se dio nombre al Hyperlink y vnculo, a los que se determin como: bienvenido, pgina principal, alta, consulta, esto con el fin de tener una mejor navegacin sobre el sitio, tambin est formada por 11 link con los nombres: de cada municipio de Palenque que son 11, as mismo con dos link ms que vincula a los otros ndex correspondientes.

43

Creacin pgina alta.

El

ndex creado contiene el mismo banner con los vnculos, e imgenes a

diferencia que esta pgina contiene un formulario en donde se pueden recopilar los datos del sistema de defunciones con un botn enviar y la conexin PHP.

Formulario.
El formulario est creado con cdigos y variables que dan la orden de hacer las funciones requeridas.

Conexin HTML a PHP.

Y el formulario HTML est conectado a guardar12.PHP tal y como se muestra en el cdigo: <body> <form action="Guardar12.php" method="post" enctype="multipart/form-data">

Conexin PHP a HeidySQL.

Y el PHP que hace la conexin a HeidySQL para que lo que se capture en el formulario se aloje a la base de datos qued como se muestra en el cdigo: //Se realiza la conexin al servidor con la instruccin: $conectado=@mysql_connect("127.0.0.1","root",""); //la instruccin siguiente sirve para conectarse a la base de datos llamada "sistema_de_defuncion" mysql_select_db (sistema_de_defuncion, $conectado);

44

Creacin de base de datos con HeidySQL.

La creacin de la base de datos en HeidySQL: primero se procedi abrir el software HeidySQL se dio clic en new para luego colocar un nombre para iniciar sesin se dio Save y por ultimo open. Luego, se procedi a crear la base de datos y las tablas.

Captura de datos.

Se accedi a la pgina en donde se encuentra el formulario para la captura de datos, al finalizar el formulario se encontr un botn con la instruccin enviar al finalizar, ya podrn realizar consultas.

45

RESULTADOS Y ANLISIS
Al trmino de la estada realizada en Jurisdiccin Palenque Chiapas, se obtuvo una pgina web con base de datos que permite realizar las operaciones de: alta, consulta y desplegado de informacin del sistema de defuncin de dicha Jurisdiccin; en este proyecto se cubre la necesidad de informacin que se tena, permitiendo que los trmites sean ms rpidos adems de que los oficios originales no corren el riesgo de maltratarse por el uso, con la ventaja de que en futuras bsquedas se van a realizar de forma ms eficiente.

La desventaja que se puede tener es que hay que actualizar el sitio y respaldar con frecuencia para evitar la prdida de datos.

Grafica de comparacin.

46

A continuacin se muestra como qued el formulario para realizar la captura de datos.

Aqu se muestra la base de datos con registros guardados.

47

CONCLUSIN
Al estar en una empresa hay que acatarse a los reglamentos de la empresa se tiene que adaptar al espacio de trabajo, los horarios, tener buena comunicacin con los que colaboran en el rea. Se aprendi a tratar con personas importantes y que la puntualidad es vital ya que en el rea de trabajo se pueden asignar cualquier tiempo de entrada y salida al cual hay que adaptarse.

En cuanto a la carrera se ampliaron los conocimientos, tanto en el trabajo como en algunas materias como el diseo grfico para poder realizar la interfaz del sitio, tambin de programacin para la creacin del sitio y de ofimtica ya que se utiliz office para realizar el marco terico del proyecto, y de multimedia tambin pues se aplic para retocar las imgenes, de igual forma y de manera importante se trabaj con desarrollo de sitios web y administracin de proyectos teniendo en cuenta que fueron de gran ayuda para la creacin del sitio.

Recomendaciones.

En cuanto a la empresa se le recomienda actualizar el software para que el sitio pueda seguir funcionando muy bien, proteger el equipo con un antivirus para que no ocasione problemas en el equipo.

Al hardware darle mantenimiento preventivo y correctivo cada 6 meses para que el equipo se desempee correctamente.

Se recomienda respaldar la base de datos en un disco duro extrable cada 15 das o cada mes esto con el fin de evitar perdida de datos ya sea por problemas del equipo o por accidentes

48

ANEXOS
Manual de usuario.

Observamos en la pgina principal el botn nos direcciona a la pgina inicio.

damos clic y de inmediato

En la pantalla inicio nos encontramos con 11 hyperlink y con dos botones dar de alta y consulta. Al dar clic en alta nos mostrara el formulario.

49

En esta parte del formulario rellenamos los campos deseados y hasta lo ltimo encontramos el botn enviar.

Y, enseguida nos mostrara un mensaje diciendo gracias por registrar sus datos.

Todo el registro que se hizo se graba a la base de datos y en las tablas creadas tal como se observa en la imagen.

50

Como hacer una consulta.

Para hacer una consulta en el sistema de defuncin accedemos al sitio dar clic en entrar de inmediato nos direcciona a la pgina principal, en la pgina principal se observa los 11 municipios y dos hyperlink que son los siguientes a mencionar. Dar de alta y consulta. Como en este caso se har una consulta dar clic en consulta y nos direcciona a la pgina consulta tal como se muestra en la figura.

Como se puede observar en la figura anterior en la pgina consulta nos pide el folio a buscar y un botn con la instruccin buscar, Dar clic en buscar y lo direccionara a la pgina consulta2 en donde nos muestra toda la informacin sobre el nmero de folio ingresado tal como se observa en la figura siguiente.

51

Como observamos en la figura anterior ya obtuvimos informacin sobre el nmero de folio ingresado.

Podemos volver a la pgina principal dando clic en los hyperlink de arriba en el banner amarillo o bien en la parte de abajo dar clic en inicio.

52

Imgenes del rea de trabajo.

53

Cdigos del formulario.

<body>

<form

id="from"

name="from"

method="post"

action="saveas.php"

consubmit="return validate(this)"> <p> <br> <!-- *******************************Primer bloque ************************-->

<fieldset><legend>Informacion del Fallecido</legend> <table width="200" border="1"> <tr> <td><span class="Estilo5">NUMERO DE FOLIO</span> <input type="text" name="FOLIO" id="FOLIO" ></td> <td><span class="Estilo5">NOMBRE</span> <input type="text"

name="NOMBRES" id="NOMBRES" size="45"></td> <td><span class="Estilo5">APELLIDOS</span> <input type="text"

name="APELLIDOSS" id="APELLIDOSS" size="45"> </td> </tr>

<tr> <td><span class="Estilo5">CURP</span> <input type="text" name="CURP" id="precio"> </td> <td><span class="Estilo5">SEXO</span> <select name="SEXO" id="SEXO"> <option>...</option> <option>HOMBRE</option> <option>MUJER</option> <option>SE INGNORA</option> </select> </td> <td><span class="Estilo5">NACIONALIDAD</span> 54

<select name="NACIONALIDAD" id=""> <option>...</option> <option>MEXICANA</option> <option>OTRA</option> <option>SE INGNORA</option> </select> </td> <tr> <td><span INDEGENA</span> <select name="HABLABAALGUNALENGUAINDEGENA" id="SEXO2"> <option>...</option> <option>SI</option> <option>NO</option> <option>SE INGNORA</option> </select></td> <td><span class="Estilo5">PESO</span> <input type="text" name="PESO" id="codigo2"></td> <td><span class="Estilo5">TALLA</span> <input type="text" name="TALLA" id="nombre2"></td> </tr> class="Estilo5">HABLABA ALGUNA LENGUA

<tr> <td><span class="Estilo5">FECHA DE NACIMIENTO </span> <input id="nombre4"></td> <td><span class="Estilo5">EDAD CUMPLIDA</span> <input type="text" name="EDADCUMPLIDA" id="precio2"></td> <td><span class="Estilo5">ESTADO CONYUGAL</span> <select name="ESTADOCONYUGAL" id="SEXO3"> <option>...</option> <option>EN UNION LIBRE</option> 55 type="text" name="FECHADENACIMIENTO"

<option>SEPARADO</option> <option>DIVORCIADO(A)</option> <option>VIUDO(A)</option> <option>SOLTERO(A)</option> <option>CASADO(A)</option> <option>SE INGNORA</option> </select></td> </tr>

<tr> <td><span class="Estilo5">RESIDENCIA HABITUAL</span> <input type="text" name="RESIDENCIAHABITUAL" id="marca3"></td> <td><span class="Estilo5">LOCALIDAD</span> <input type="text" name="LOCALIDADES" id="marca4"></td> <td><span class="Estilo5">MUNICIPIO O DELEGACION</span> <input type="text" name="DELEGACION" id="codigo3"></td> </tr>

<tr> <td><span class="Estilo5">ENTIDAD FEDERATIVA O PAIS SI RESIDIA EN EL EXTRAGERO</span> <input name="ENTIDADFEDERATIVAOPAISSIRESIDIAENELEXTRAGERO" id="nombre3"></td> <td><span class="Estilo5">ESCOLARIDAD</span> <input type="text" name="ESCOLARIDAD" id="clasificacion3"></td> <td><span class="Estilo5">OCUPACION HABITUAL</span> <input type="text" name="OCUPACIONHABITUAL" id="precio3"></td> </tr> type="text"

<tr> 56

<td> <span class="Estilo5">TRABAJABA</span> <select name="TRABAJABA" id="SEXO4"> <option>...</option> <option>SI</option> <option>NO</option> <option>SE INGNORA</option> </select></td> <td><span class="Estilo5">AFILACION A SERVICIOS DE SALUD</span> <input id="marca5"></td> <td><span class="Estilo5">NUMERO DE SEGURIDAD SOCIAL O type="text" name="AFILACIONASERVICIOSDESALUD"

AFILACION</span> <input type="text" name="NUMERODESEGURIDADSOCIALOAFILACION" id="marca6"></td> </tr>

Cdigo conexin de PHP a HTML.


<?php include("conexion.php"); // Este script procesa las entradas que el usuario ingresa en el formulario Registro.html // Las entradas del formulario se guardan en las variables siguientes:

$FOLIO=$_POST['FOLIO'];/* $NOMBRES=$_POST['NOMBRES']; $APELLIDOSS=$_POST['APELLIDOSS']; $CURP=$_POST['CURP']; $SEXO=$_POST['SEXO']; $NACIONALIDAD=$_POST['NACIONALIDAD'];

57

$HABLABAALGUNALENGUAINDEGENA=$_POST['HABLABAALGUNALENGUAI NDEGENA']; $PESO=$_POST['PESO']; $TALLA=$_POST['TALLA']; $FECHADENACIMIENTO=$_POST['FECHADENACIMIENTO']; $EDADCUMPLIDA=$_POST['EDADCUMPLIDA']; $ESTADOCONYUGAL=$_POST['ESTADOCONYUGAL']; $RESIDENCIAHABITUAL=$_POST['RESIDENCIAHABITUAL']; $LOCALIDADES=$_POST['LOCALIDADES']; $DELEGACION=$_POST['DELEGACION']; $ENTIDADFEDERATIVAOPAISSIRESIDIAENELEXTRAGERO=$_POST['ENTIDA DFEDERATIVAOPAISSIRESIDIAENELEXTRAGERO']; $ESCOLARIDAD=$_POST['ESCOLARIDAD']; $OCUPACIONHABITUAL=$_POST['OCUPACIONHABITUAL']; $TRABAJABA=$_POST['TRABAJABA']; $AFILACIONASERVICIOSDESALUD=$_POST['AFILACIONASERVICIOSDESAL UD']; $NUMERODESEGURIDADSOCIALOAFILACION=$_POST['NUMERODESEGURI DADSOCIALOAFILACION'];

$SITIODEOCURRENCIADELADEFUNCION=$_POST['SITIODEOCURRENCIAD ELADEFUNCION']; $NOMBREDELAUNIDADMEDICA=$_POST['NOMBREDELAUNIDADMEDICA']; $CLAVEUNICADEESTABLECIMIENTOSDESALUD=$_POST['CLAVEUNICADEE STABLECIMIENTOSDESALUD']; $DOMICILIODONDEOCURRIOLADEFUNCION=$_POST['DOMICILIODONDEOC URRIOLADEFUNCION']; $LOCALIDADD=$_POST['LOCALIDADD']; $MUNICIPIOODELEGACIOND=$_POST['MUNICIPIOODELEGACIOND']; $ENTIDADFEDERATIVAD=$_POST['ENTIDADFEDERATIVAD']; $FECHAYORADELADEFUNCION=$_POST['FECHAYORADELADEFUNCION']; 58

$TUVOATENCIONMEDICADURANTELAENFERMEDADANTESDELAMUERTE=$ _POST['TUVOATENCIONMEDICADURANTELAENFERMEDADANTESDELAMUE RTE']; $SEPRACTICONECROPCIA=$_POST['SEPRACTICONECROPCIA']; $CAUSADELADEFUNCION=$_POST['CAUSADELADEFUNCION']; $INTERVALOENTRELAENFERMEDADYLAMUERTE=$_POST['INTERVALOENT RELAENFERMEDADYLAMUERTE']; $CODIGOCIE=$_POST['CODIGOCIE']; $CAUSASANTECEDENTES=$_POST['CAUSASANTECEDENTES']; $ENTIDADFEDERATIVAOPAISSIRESIDIAENELEXTRAGERO=$_POST['ENTIDA DFEDERATIVAOPAISSIRESIDIAENELEXTRAGERO']; $INTERVALOENTRELAENFERMEDADYLAMUERTE1=$_POST['INTERVALOEN TRELAENFERMEDADYLAMUERTE1']; $CODIGOCIE1=$_POST['CODIGOCIE1']; $OTROSESTADOSPATOLOGICOS=$_POST['OTROSESTADOSPATOLOGICOS ']; $INTERVALOENTRELAENFERMEDADYLAMUERTE2=$_POST['INTERVALOEN TRELAENFERMEDADYLAMUERTE2']; $CODIGOCIE2=$_POST['CODIGOCIE2']; $LAMUERTEOCURRIODURANTE=$_POST['LAMUERTEOCURRIODURANTE']; $FUERONCOMPLICACIONESPROPIASDELEMBARAZOPARTOOPUERPERIO= $_POST['FUERONCOMPLICACIONESPROPIASDELEMBARAZOPARTOOPUER PERIO']; $LASCAUSASANOTADASCOMPLICARONELEMBARAZOOPARTOOPUERPERI O=$_POST['LASCAUSASANOTADASCOMPLICARONELEMBARAZOOPARTOO PUERPERIO']; $CODIGOCIE3=$_POST['CODIGOCIE3']; */

$LAMUERTEFUEACCIDENTALOVIOLENTA=$_POST['LAMUERTEFUEACCIDE NTALOVIOLENTA'];

59

$OCURRIOENELDESEMPEODESUTRABAJO=$_POST['OCURRIOENELDESE MPEODESUTRABAJO']; $SITIODONDEOCURRIOLALESION=$_POST['SITIODONDEOCURRIOLALESIO N']; $PARENTESCOENTREELAGRESORYELFALLECIDO=$_POST['PARENTESCO ENTREELAGRESORYELFALLECIDO']; $LADEFUNCIONFUEREGISTRADAENELMINISTERIOPUBLICOCONELACTA=$ _POST['LADEFUNCIONFUEREGISTRADAENELMINISTERIOPUBLICOCONELA CTA']; $DESCRIBABREVEMENTELASITUACION=$_POST['DESCRIBABREVEMENTEL ASITUACION']; $ENCASODEACCIDENTEANOTEELDOMICILIODONDEOCURRIO=$_POST['EN CASODEACCIDENTEANOTEELDOMICILIODONDEOCURRIO']; $LOCALIDADM=$_POST['LOCALIDADM']; $MUNICIPIOODELEGACIONM=$_POST['MUNICIPIOODELEGACIONM']; $ENTIDADFEDERATIVAM=$_POST['ENTIDADFEDERATIVAM']; /* $NOMBRE=$_POST['NOMBRE']; $APELLIDOS=$_POST['APELLIDOS']; $PARENTESCOCONELFALLECIDO=$_POST['PARENTESCOCONELFALLECID O'];

$CERTIFICADAPOR=$_POST['CERTIFICADAPOR']; $SIELCERTIFICANTEESMEDICOANOTENUMERODECEDULAPREFESIONAL=$ _POST['SIELCERTIFICANTEESMEDICOANOTENUMERODECEDULAPREFESI ONAL']; $NOMBRE=$_POST['NOMBRE']; $APELLIDOS=$_POST['APELLIDOS']; $TELEFONO=$_POST['TELEFONO']; $DOMICILIO=$_POST['DOMICILIO']; $FECHADECERTIFICACION=$_POST['FECHADECERTIFICACION']; 60

$LADEFUNCIONFUEINSCRITAENLAOFICIALIAOJUZGADO=$_POST['LADEFU NCIONFUEINSCRITAENLAOFICIALIAOJUZGADO']; $NUMERO=$_POST['NUMERO']; $LIBRONUM=$_POST['LIBRONUM']; $ACTANUM=$_POST['ACTANUM']; $LOCALIDAD=$_POST['LOCALIDAD']; $MUNICIPIOODELEGACION=$_POST['MUNICIPIOODELEGACION']; $ENTIDADFEDERATIVA=$_POST['ENTIDADFEDERATIVA']; $FECHA=$_POST['FECHA'];*/

$sql4="INSERT

INTO

delinf

(FOLIO,

NOMBRE,APELLIDOS,PARENTESCOCONELFALLECIDO)values('$FOLIO',' $NOMBRE','$APELLIDOS','$PARENTESCOCONELFALLECIDO')";

$sql5="INSERT

INTO

delcertificante

(FOLIO,CERTIFICADAPOR,SIELCERTIFICANTEESMEDICOANOTENUMERODE CEDULAPREFESIONAL,NOMBRE,APELLIDOS,TELEFONO,DOMICILIO,FECHA DECERTIFICACION') VALUES

('$FOLIO','$CERTIFICADAPOR','$SIELCERTIFICANTEESMEDICOANOTENUME RODECEDULAPREFESIONAL','$NOMBRE','$APELLIDOS','$TELEFONO','$DOMI CILIO','$FECHADECERTIFICACION')";

$sql6="INSERT

INTO

delregistrocivil

(FOLIO,

,LADEFUNCIONFUEINSCRITAENLAOFICIALIAOJUZGADO,NUMERO,LIBRONU M,ACTANUM,LOCALIDAD,MUNICIPIOODELEGACION,ENTIDADFEDERATIVA,F ECHA) VALUES

('$FOLIO','$LADEFUNCIONFUEINSCRITAENLAOFICIALIAOJUZGADO','$NUME RO','$LIBRONUM','$ACTANUM','$LOCALIDAD','$MUNICIPIOODELEGACION','$E NTIDADFEDERATIVA','$FECHA')";

61

$sql

"INSERT

INTO

delfallecido

VALUES

($FOLIO,

'$NOMBRES','$APELLIDOSS','$CURP','$SEXO','$NACIONALIDAD','$HABLABAA LGUNALENGUAINDEGENA','$PESO','$TALLA','$FECHADENACIMIENTO','$EDA DCUMPLIDA','$ESTADOCONYUGAL','$RESIDENCIAHABITUAL','$LOCALIDADE S','$DELEGACION','$ENTIDADFEDERATIVAOPAISSIRESIDIAENELEXTRAGER O','$ESCOLARIDAD','$OCUPACIONHABITUAL','$TRABAJABA','$AFILACIONAS ERVICIOSDESALUD','$NUMERODESEGURIDADSOCIALOAFILACION')"; echo($sql);

mysql_query($sql) or die("No se guardo el registro..."); echo("<h1>GRACIAS POR REGISTRAR SUS DATOS!</h1>");

$sql2="INSERT

INTO

deladefuncion

VALUES

($FOLIO,'$SITIODEOCURRENCIADELADEFUNCION','$NOMBREDELAUNIDAD MEDICA','$CLAVEUNICADEESTABLECIMIENTOSDESALUD','$DOMICILIODON DEOCURRIOLADEFUNCION','$LOCALIDADD','$MUNICIPIOODELEGACIOND','$ ENTIDADFEDERATIVAD','$FECHAYORADELADEFUNCION','$TUVOATENCION MEDICADURANTELAENFERMEDADANTESDELAMUERTE','$SEPRACTICONE CROPCIA','$CAUSADELADEFUNCION','$INTERVALOENTRELAENFERMEDAD YLAMUERTE','$CODIGOCIE','$CAUSASANTECEDENTES','$INTERVALOENTRE LAENFERMEDADYLAMUERTE1','$CODIGOCIE1','$OTROSESTADOSPATOLOG ICOS','$INTERVALOENTRELAENFERMEDADYLAMUERTE2','$CODIGOCIE2','$ LAMUERTEOCURRIODURANTE','$FUERONCOMPLICACIONESPROPIASDELE MBARAZOPARTOOPUERPERIO','$LASCAUSASANOTADASCOMPLICARONEL EMBARAZOOPARTOOPUERPERIO','$CODIGOCIE3')";

echo($sql2); mysql_query ($sql2) or die("No se guardo el registro..."); echo("<h1>GRACIAS POR REGISTRAR SUS DATOS!</h1>");*/

62

$sql3="INSERT

INTO

muertesaccidentalesyviolentas

VALUES

($FOLIO,'$LAMUERTEFUEACCIDENTALOVIOLENTA','$OCURRIOENELDESEM PEODESUTRABAJO','$SITIODONDEOCURRIOLALESION','$PARENTESCOEN TREELAGRESORYELFALLECIDO','$LADEFUNCIONFUEREGISTRADAENELMI NISTERIOPUBLICOCONELACTA','$DESCRIBABREVEMENTELASITUACION','$ ENCASODEACCIDENTEANOTEELDOMICILIODONDEOCURRIO','$LOCALIDAD M','$MUNICIPIOODELEGACIONM','$ENTIDADFEDERATIVAM')"; echo($sql3); mysql_query ($sql3) or die("No se guardo el registro..."); echo("<h1>GRACIAS POR REGISTRAR SUS DATOS!</h1>");

mysql_query ($sql4) or die("No se guardo el registro..."); echo("<h1>GRACIAS POR REGISTRAR SUS DATOS!</h1>");

mysql_query ($sql5) or die("No se guardo el registro..."); echo("<h1>GRACIAS POR REGISTRAR SUS DATOS!</h1>"); mysql_query ($sql6) or die("No se guardo el registro..."); echo("<h1>GRACIAS POR REGISTRAR SUS DATOS!</h1>"); */ ?>

63

BIBLIOGRAFA.
Alvarez, M. A. (1 de enero de 2001). articulos. Recuperado el 5 de julio de 2013, de DesarrolloWeb.com: http://www.desarrolloweb.com/articulos/que-es-html.html Brent, J. (23 de Julio de 2009). mONOGRAFIAS.COM. Recuperado el 03 de agosto de 2013, de Conceptos de sitios web:

http://www.monografias.com/conceptosdesitiosweb/sitios.html Heurtel, O. (2009). php y mysql. Barcelona: Edicion Espaola: Daniel Marin. Noriega Moreno, G. K. (03 de octubre de 2011). iNegocios. Recuperado el 5 de julio de 2013, de WEVXS: http://www.wevxs.com/inegocios/sitios-web/que-es-un-sitioweb/ Puertas, J. P. (2007). creacion de un portal con php y mysql. Madrid, Espaa: 3 Ediccion. Vazquez Montejo, M. S. (04 de septiembre de 2009). aprenderaprogramar.com. Recuperado el 05 de julio de 20013, de aprenderaprogramar.com:

http://www.aprenderaprogramar.com/index.php?option=com_content&view=article =542:que-es-un-servidor-y-cuales-son-los-principales-tipos-de-servidoresproxydns/.com/

64

Potrebbero piacerti anche