martes, 25 de febrero de 2014
viernes, 21 de febrero de 2014
Formulario con PHP
Ejemplo de formulario
Formulario en HTML
Veremos aquí un ejemplo en el que aplicaremos lo visto hasta ahora para recoger los datos de un formulario.
Lo primero es hacer un formulario en HTML. este es la página de nuestro formulario de ejemplo.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Suscripción boletín</title>
<style type="text/css">
h1 { text-align: center; }
td { padding: 0.2em 2em ; }
</style>
</head>
<body>
<h1>Suscripción electronica a nuestro boletín.</h1>
<p>Nota: Este es un formulario de ejemplo en el que los datos aquí escritos se
trasladan a otra página.</p>
<form action="comprobar.php" method="post"/>
<p>Nombre: <input type="text" name="nombre"/>
Apellidos: <input type="text" name="apellidos" size="40"/>
e-mail: <input type="text" name="email" size="35"/></p>
<p>contraseña: <input type="password" name="contras"/><br/>
<table>
<tr>
<td>
sexo<br/>
<input type="radio" name="sexo" value="V"/> Varón<br/>
<input type="radio" name="sexo" value="M"/> Mujer</p>
</td>
<td>
Nivel de estudios<br/>
<input type="radio" name="estudios" value="elemental" checked="checked">
Certificado escolar<br/>
<input type="radio" name="estudios" value="basico"/>
Graduado en E.S.O.<br/>
<input type="radio" name="estudios" value="bachiller"/>
Bachiller - Formación Profesional <br/>
<input type="radio" name="estudios" value="Diplomado"/>
Diplomado<br/>
<input type="radio" name="estudios" value="licenciado"/>
Licenciado o Doctorado<br/>
</td>
<td>
Interesado en los siguientes temas: <br/>
<input type="checkbox" name="musica"/> Música<br/>
<input type="checkbox" name="deportes"/> Deportes<br/>
<input type="checkbox" name="cine"/> Cine<br/>
<input type="checkbox" name="libros"/> Libros<br/>
<input type="checkbox" name="ciencia"/> Ciencia</p>
</td>
</tr>
</table>
<p>Día de la semana que le interesa recibirlo:</p>
<select name="dia">
<option>día de la semana:</option>
<option value="">lunes</option>
<option value="Martes">martes</option>
<option value="Miércoles">miercoles</option>
<option value="Jueves">jueves</option>
<option value="Viernes">viernes</option>
<option value="Sábado">sábado</option>
<option value="Domingo">domingo</option>
</select>
</p>
<p>Su opinión: <br/>
<textarea name="comentario" rows="5" cols="50">Comentario: </textarea>
<p><input type="submit" value="Comprobar el formulario">
<input type="reset" value="borrar todo"></p>
</form>
</body>
</html>
En este formulario hemos querido incluir al menos un campo de cada tipo, para que se vean los resultados del traslado de datos.
Página de comprobación de datos
Los resultados los veremos en la página "comprobar.php" la cual la colocaremos en la misma carpeta que el archivo anterior (por supuesto dentro del directorio "XAMPP/htdocs").
Está será la página "comprobar.php".
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Comprobar datos</title>
</head>
<body>
<h1>Tus Datos de suscripción: </h1>
<p>Estos son los datos que nos has enviado:</p>
<?php
echo "Nombre: "; echo $_POST['nombre']; echo "<br/>";
echo "apellidos: "; echo $_POST['apellidos']; echo "<br/>";
echo "E-mail: "; echo $_POST['email']; echo "<br/>";
echo "contraseña: "; echo $_POST['contras']; echo "<br/>";
echo "Sexo: "; echo $_POST['sexo']; echo "<br/>";
echo "Estudios: "; echo $_POST['estudios']; echo "<br/>";
echo "Aficiones: \"on\" seleccionado, sin marcar, no seleccionado<br/>";
echo "Musica: "; echo $_POST['musica']; echo "<br/>";
echo "Deportes: "; echo $_POST['deportes']; echo "<br/>";
echo "Cine: "; echo $_POST['cine']; echo "<br/>";
echo "Libros: "; echo $_POST['libros']; echo "<br/>";
echo "Ciencia: "; echo $_POST['ciencia']; echo "<br/><br/>";
echo "Día de la semana: "; echo $_POST['dia']; echo "<br/>";
echo "Tu comentario: "; echo $_POST['comentario']; echo "<br/>";
?>
<p>Comprueba tus datos antes de enviarlos, si no están bien vuelve a escribirlos.</p>
<p>Los datos son correctos: <a href="form.html">Enviar</a>
<p>Los datos no son correctos: <a href="enviar.html">Volver a escribirlos</a>
</body>
</html>
Pôr último colocaremos la página que nos dice que los datos han sido enviados, para ello crearemos la sigiente página llamada "enviar.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>comprobado</title> </head> <body> <h1>Tu solicitud ha sido admitida.</h1> <p>Tus datos han sido registrados... </p> </body> </html>
Para ver cómo quedan las páginas anteriores pulsa en el siguiente enlace, el cual nos lleva al formulario:
viernes, 14 de febrero de 2014
martes, 11 de febrero de 2014
Análisis y Diseño de sistemas
Para el sistema de:
Una aplicación web para el control de clientes, servicios y pagos de servicio de televisión digital que ofrece renta de canales e internet. La aplicación será usada por los administradores de la empresa para dar de alta clientes (datos personales y el servicio que renta), servicios (televisión básica, televisión completa, cada uno con y sin internet así como el precio de cada servicio). Los cajeros podrán registrar los pagos de los clientes (fecha, cantidad, cliente, saldo, etc.). Se podrán hacer búsquedas de clientes por medio de su clave o nombre y revisar su saldo. Se realizarán acciones de consulta, alta, baja y actualización de clientes a los datos.
Realizar los siguientes diagramas
Una aplicación web para el control de clientes, servicios y pagos de servicio de televisión digital que ofrece renta de canales e internet. La aplicación será usada por los administradores de la empresa para dar de alta clientes (datos personales y el servicio que renta), servicios (televisión básica, televisión completa, cada uno con y sin internet así como el precio de cada servicio). Los cajeros podrán registrar los pagos de los clientes (fecha, cantidad, cliente, saldo, etc.). Se podrán hacer búsquedas de clientes por medio de su clave o nombre y revisar su saldo. Se realizarán acciones de consulta, alta, baja y actualización de clientes a los datos.
Realizar los siguientes diagramas
- Casos de uso
- de clases
- de secuencia
jueves, 6 de febrero de 2014
Partes de un Sistema de Información
Describe cada componente de los siguientes sistemas de información de acuerdo a la figura:
1. Una aplicación web para el control de clientes, servicios y pagos de servicio de televisión digital que ofrece renta de canales e internet. La aplicación será usada por los administradores de la empresa para dar de alta clientes (datos personales y el servicio que renta), servicios (televisión básica, televisión completa, cada uno con y sin internet así como el precio de cada servicio). Los cajeros podrán registrar los pagos de los clientes (fecha, cantidad, cliente, saldo, etc.). Se podrán hacer búsquedas de clientes por medio de su clave o nombre y revisar su saldo. Se realizarán acciones de consulta, alta, baja y actualización de clientes a los datos.
2. Una aplicación web para el examen de admisión en la UVP.
Para ello se deberá crear una base de datos y una aplicación web donde el aspirante almacene sus datos personales, sus estudios y la carrera a la que aspira. Se llevará un control de todas las carreras que oferta la universidad y de la división a la que pertenecen. Se deberán almacenar todas las preguntas de opción múltiple (4 opciones) de cada tipo de examen de admisión, así como la respuesta correcta a cada pregunta. Existen 2 tipos de examen de acuerdo a la división a la que pertenece la carrera: 1.- ingenierías, 2.- negocios y ciencias sociales. Los exámenes se realizarán en 3 partes. Cada parte consta de 3 preguntas de opción múltiple y se darán 9 minutos para contestar cada parte. Después de esos 9 minutos se pasará automáticamente a la siguiente parte. Tanto las preguntas como los incisos con las respuestas se presentarán de forma aleatoria en las páginas para evitar que los alumnos copien.
Al finalizar el examen también deberán almacenarse los resultados de los aspirantes, es decir el número de aciertos y desaciertos así como su evaluación final y si aprobó o no el examen de admisión.
Indica el tipo de sistema de información, hardware, software y personal que se requiere para el control de:
2. Una aplicación web para el examen de admisión en la UVP.
Para ello se deberá crear una base de datos y una aplicación web donde el aspirante almacene sus datos personales, sus estudios y la carrera a la que aspira. Se llevará un control de todas las carreras que oferta la universidad y de la división a la que pertenecen. Se deberán almacenar todas las preguntas de opción múltiple (4 opciones) de cada tipo de examen de admisión, así como la respuesta correcta a cada pregunta. Existen 2 tipos de examen de acuerdo a la división a la que pertenece la carrera: 1.- ingenierías, 2.- negocios y ciencias sociales. Los exámenes se realizarán en 3 partes. Cada parte consta de 3 preguntas de opción múltiple y se darán 9 minutos para contestar cada parte. Después de esos 9 minutos se pasará automáticamente a la siguiente parte. Tanto las preguntas como los incisos con las respuestas se presentarán de forma aleatoria en las páginas para evitar que los alumnos copien.
Al finalizar el examen también deberán almacenarse los resultados de los aspirantes, es decir el número de aciertos y desaciertos así como su evaluación final y si aprobó o no el examen de admisión.
Sistema de Información
Realiza un mapa conceptual en CMaptools del siguiente documento http://www.monografias.com/trabajos7/sisinf/sisinf.shtml
Todo el documento excepto la evolución de los sistemas de información.
Indica un ejemplo de cada tipo de información: transaccionales, de apoyo a las decisiones, y estratégicos. Jusfitica.
Todo el documento excepto la evolución de los sistemas de información.
Indica un ejemplo de cada tipo de información: transaccionales, de apoyo a las decisiones, y estratégicos. Jusfitica.
Suscribirse a:
Entradas (Atom)

