Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El presente proyecto que se tiene en la mano fue diseñado especialmente para las
personas interesadas en el ramo del Diseño o creación de sistemas que trabajen bajo
la plataforma web.
Solo resta mencionar que se espera que este libro le sea de gran ayuda, para no
quedarse en el pasado y actualizarse conforme van surgiendo nuevos medios que
faciliten las actividades diarias del ser humano.
Objetivos
Objetivo General
Objetivos Específicos
Crear y organizar los grupos de alumnos, así como la realización de sus listas
correspondientes.
Por otra parte los padres de familia así como los alumnos obtendrán el
beneficio de poder consultar sus calificaciones en línea, al igual que su estado
de cuenta en cuestión de sus pagos de colegiaturas, todo esto por medio de
una cuenta que la misma escuela les proporcionará.
DESARROLLO
Hardware
Software
Tipos de Software
Según Domingo (2005, p.108), existen dos categorías principales en las
que se puede dividir el Software, de Sistema y de Aplicación.
Internet
Páginas Web
El contenido de una página web puede ser variado desde un simple texto
hasta contenido multimedia, como son fotografías, videos, música, de igual
manera pueden ser de una o varias páginas todas dependen del tipo de página
web que se esté visitando en la red.
Navegadores web
Lenguaje HTML
Desde los inicios de internet se han publicado sitios web gracias al lenguaje
HTML (HyperText Markup Language). Es un lenguaje estático para el desarrollo
de sitios web, en español Lenguaje de Marcas Hipertextuales, desarrollado por
el World Wide Web Consortium (W3C). Los archivos pueden tener información
y elementos gráficos pero eran totalmente estáticos.
Sintaxis
<head>
( Cabecera )
</head>
<body>
( Cuerpo )
</body>
</html>
<b></b>Negrita
Ventajas:
Archivos pequeños.
Despliegue rápido.
Desventajas:
Lenguaje estático.
Uno de los usos de este tipo de lenguaje es muy utilizado para la validación de campos
de formularios permitiendo que se pueda verificar la integridad de lo que el usuario esta
capturando en cierto momento, para verificar que esta sea correcta o en su caso alerta
al usuario sobre el error.
El código Javascript puede ser integrado dentro de nuestras páginas web. Para evitar
incompatibilidades el World Wide Web Consortium (W3C) diseñó un estándar
denominado DOM (en inglés DocumentObjectModel, en su traducción al español
Modelo de Objetos del Documento).
Para programar en Javascript se debe entender bien como está construido el lenguaje,
el cual está construido en dos bloques particulares:
Variables.- Tipos de datos que son soportados por el lenguaje como son números,
lógicos, cadenas de caracteres y nulos.
Sintaxis:
<script type="text/javascript">
Functioncuadrado(){
Aciones o eventos.
</script>
Ventajas:
Puede poner en riesgo la seguridad del sitio, con el actual problema llamado
XSS (significa en inglés Cross Site Scripting renombrado a XSS por su similitud
con las hojas de estilo CSS).
Lenguaje PHP
<?
$mensaje = “Hola”;
echo $mensaje;
?>
<?php
$mensaje = “Hola”;
echo $mensaje;
?>
Ventajas:
Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
Desventajas:
Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser
más ineficiente a medida que las solicitudes aumenten de número.
Dificulta la modularización.
Seguridad
PHP está diseñado específicamente para ser un lenguaje más seguro para escribir
programas CGI que Perl o C, y con la selección correcta de opciones de configuración
en tiempos de compilación y ejecución, y siguiendo algunas prácticas correctas de
programación el sistema puede mantener una buena seguridad para evitar daños
colaterales en su funcionamiento o mal uso del mismo.
AJAX
Base De Datos
Para realizar una consulta de datos desde la Web hasta una base de datos no
sólo se necesita de un Navegador Web y de un Servidor Web, sino también de un
software de procesamiento (aplicación CGI), el cual es el programa que es llamado
directamente desde un documento HTML en el cliente. Dicho programa lee la entrada
de datos desde que provienen del cliente y toma cierta información de variables. El
método usado para el paso de datos está determinado por la llamada CGI (Interfaz de
Entrada Común), (Date, 2006, p.16).
Una vez se reciben los datos de entrada (sentencias SQL o piezas de ellas), el
software de procesamiento los prepara para enviarlos a la interfaz en forma de SQL, y
luego ésta procesa los resultados que se extraen de la base de datos.
PhpMyAdmin
Gestionar los diferentes objetos de una base de datos (tablas, columnas, índices,
vistas, rutinas, etc).
Date (2005, p.16) define un sistema de base de datos como básicamente “un
sistema computarizado para guardar registros, cuya finalidad es almacenar
información y permitir a los usuarios recuperar y actualizar esa información en
base a peticiones”.
Los sistemas gestores de base de datos son software especialmente
dedicado para servir de interfaz grafica para entre la base de datos y el usuario,
por medio de una aplicación. Los gestores de base de datos nos permiten llevar
un control sobre las base de datos que se tienen de un sistema, facilita la
administración y la integridad de los datos que se encuentran almacenado en
las diferentes tablas que integran la base de datos, al emplear este tipo de
gestores se obtiene herramientas que permiten manipular de una forma más
eficiente los procesos y peticiones que realiza una aplicación a un base de
datos.
MySQL
Según Date (2005, p. 15), define como MySQL como “un sistema de
base de datos relacional y multiusuario para administrar base de datos”,
actualmente MySQL, se emplea para aplicaciones web, desarrolladas
comúnmente en PHP, y se considera de mayor velocidad de lectura en las
consultas de datos.
Dominio
Según Cobo (2005, p.24) dice que “Un dominio de Internet es un nombre de un
servidor de Internet que facilita recordar de forma más sencilla la dirección IP de
un servidor de Internet, por ejemplo internetworks.com.mx”.
Todos los servidores y páginas de Internet tienen una dirección numérica que
se conoce como dirección IP (Protocolo de Internet), por ejemplo
216.29.152.110.Los dominios fueron creados para evitar que se tuviera que
recordar las direcciones numéricas de las páginas y servidores web. De forma
que cuando se escribe en internet el dominio internetworks.com.mx el servidor
de DNS (Servidor de Nombres de Dominio) del proveedor de web hosting del
dominio internetworks.com.mx este proporciona la dirección IP 216.29.152.110
y nuestro navegador se va directamente a esa dirección numérica y de esta
forma accede al servidor para hacer la consulta de la pagina solicitada.
Es muy común que las personas escriban www.algo.com para entrar a una
página. El uso del prefijo "www. " es un uso y costumbre que surgió con el
nacimiento de Internet al llamarlo la red mundial de redes (worldwide web o
www por sus siglas en inglés), de forma que todas las páginas de Internet
comenzaron a usar el sufijo "www." antes del nombre del dominio. Sin embargo
un dominio de Internet es la dirección de una página sin el prefijo "www."
Tipos de Dominio
.edu: Los dominios con esta terminación son utilizados para fines
educativos.
Costos y Vigencia
Hosting
Qué es un Hosting
Todo los servicios que se ofrecen en Internet, entre ellos el servicio web,
se basan en la relación clientes/servidor comprender esta parte es fundamental
sobre todo cuando se trata de hablar de lenguajes de programación para este
tipo de servicios, por otra parte Cobo (2005, p.3) describe como Hosting, el
resguardo de información electrónica almacenado en un ordenador para su
consulta por medio de la Web.
Servidor Web
Honeycutt (2008, p.24) describe como Servidor a los ordenadores que ofrecen
sus servicios al resto de los equipos conectados en la misma red. Suelen tener
una presencia estable en la red, lo que se concreta en tener asignadas
direcciones IP fijas, en ellos es donde están alojadas por ejemplos, las páginas
web.
Por otro lado Duarte (2006, p.23) señala que un servidor web es un programa
que se ejecuta continuamente en una computadora, manteniéndose a la espera de
peticiones de ejecución que le hará un cliente o un usuario de Internet.
El servidor vendría guardando los sitios que visitamos en la Internet. Los sitios se
alojan en ordenadores con servidores instalados, y cuando un usuario los visita son
estas computadoras las que proporcionan al usuario la interacción con el sitio en
visitado. Cuando se contrata un plan de alojamiento web con una compañía, esta
última proporciona un servidor al dueño del sitio para poder alojarlo; a partir de esto
existe dos tipos de servidores web:
Tipos de servidores
Existen algunos programas de este tipo los más conocidos son Microsoft
FrontPage y Dreamweaver. Estos programas son los que se denominan
software WYSIWYG (What You See Is What You Get: Lo que se ve es lo que se
obtiene). Permiten crear páginas web a través del uso de la mayoría de los
estándares web.
Las páginas web que se realizan en lenguaje HTML pueden ser creadas a partir
de un simple procesador de texto, existen programas especializados que
facilitan la tarea de los desarrolladores web.
Tipos de Editores
Según Brochard (2006, p.13), En general, existen tres tipos de editores
web:
Editores web gráficos o WYSIWYG: Estos proveen una interfaz gráfica, donde
es posible modificar y ver la página web tal cual se verá en un navegador. Son
los editores más fáciles de utilizar.
Dreamweaver
Ventajas
Aptana Studio
Ventajas
Asistente de código para HTML y Javascript.
Librerías ajax (jQuery, prototype, scriptaculous, Ext JS, dojo, YUI y Spry entre
otras).
Comparativa
Conclusiones
Otro punto importante que no hay que olvidar es que a la hora de estar
diseñando un sitio web se requiere de un servidor local para estar probando el
sitio web, logrando con esto un menor número de errores o si se prefiere
contratar uno.
Otra de las conclusiones a las que se llegó fue que el internet es indispensable
para toda empresa, negocio, persona o ciudad que se quiera dar a conocer en
todas partes del mundo, por ser un medio de comunicación que abarca un
número mayor de personas a un menor costo y en la comodidad del hogar. Por
medio del internet se puede buscar información de casi cualquier tema,
intercambiar información con otras personas o simplemente compartir música o
fotos a través de las páginas sociales como el Facebook o Messenger.
Por eso antes de iniciar un sitio web se tiene que conocer los elementos que
interviene en el, como el tiempo, software, hardware, dinero y esfuerzo. Y si
será de gran utilidad para las personas.
Recomendaciones
Del mismo modo se recomienda visitar el sitio web de: www.aulaclic.es/, ahí se
encuentra información sobre cualquier tema, pero si lo que se desea es información
sobre software de edición hay que visitar: todophotoshop.com, ahí se podrá encontrar
tutoriales, sobre efectos, texto, retoque, etc.
Que realice el cálculo automático de nómina del personal docente, ya que el sistema
ya cuenta con el registro de horarios por grupos y maestros.
Que permita informar por medio de mensajes al entrar al sistema sobre los grupos que
estén a punto de finalizar su curso, con la finalidad de empezar la oportuna recepción
de documentos, para el trámite de certificados.
Balado, E. Balado, S. (2005), La Nueva Era del Comercio Electrónico, ideas propias
Ed. VIGO.
Date, C.J. (2005). Sistemas de bases de datos II, [en línea]. México:
PEARSON. Recuperado el 6 de Noviembre de 2010, de
http://books.google.com.mx/books?id=Vhum351T-
K8C&pg=PA940&dq=sistemas+de+bases+de+datos+II&hl=es&ei=FHErTebVK4
q2sAOT3viABg&sa=X&oi=book_result&ct=result&resnum=3&ved=0CDIQ6AEw
Ag#v=onepage&q=sistemas%20de%20bases%20de%20datos%20II&f=false
Honeycutt, J. (2004), Internet Paso a Paso, ED. PRENTICE HALL, 2da Edi.