Blog creado para las materias de Ingeniería Básica de Software y Métodos Ágiles de Programación para su uso y revisión dentro del curso corrspondiente al grupo 6IM7.
lunes, 29 de junio de 2015
martes, 16 de junio de 2015
Cuaderno de Ingenieria CURSOMECA
Formato de Libro:
Arial 12 Renglones por Cuartilla: 23
Doble Salto de Línea Palabras: de 9 a 11
100 Cuartillas Letras por palabra: 9
Promedio Pulsaciones: 223 Cuartilla total: 2277 * 100 = 227700 palabras totales
Promedio tiempo 189.4 Minutos: 1021.07
HORAS: 17
Sueldo Base de Un Programador: $20 USD x Hora
COSTO TOTAL= 340 USD
domingo, 7 de junio de 2015
CURSOMECA
Me vi forzado a repetir el test debido a que no encontré el archivo original del certificado, ya que solo guarde el que no registró.
Por los mismos motivos subo esto hasta el día de hoy
Adjunto capturas del test "rápido" que realicé ese mismo día, al igual que su respectivo certificado. Se realizaron 5 intentos hasta lograr una puntuación de errores menor a 3%, los estipulado por CursoMeca.
Al parecer Cursomeca maneja hora de España, ya que me dejó el registro como 8 de Junio, sin embargo , la entrada quedará registrada como 7 de Junio, como comprobante de que se hizó dentro del mismo día.
Los códigos de validación corresponden al mismo test.
Altas con JSP
Tiempo Total: 38 minutos
Tiempo de Interrupción: 12 minutos
Tiempo efectivo: 26 minutos
TIEMPO ORIGINAL: 47 minutos.
Mejora?: Si ya que se agilizó el proceso de capturar sin necesidad de solo copiar y pegar, ya que requiere más tiempo. La parte que mostró más complicaciones fue la del JSP, ya que era demasiado código por aprender, debido a que este archivo conectará los datos ingresados con la base de datos, posteriormente se mostrará la parte en funcionamiento.
BASE DE DATOS (MySQL)
drop database sololetra;
create database sololetra;
use sololetra;
create TABLE datos (
Curp varchar (20),
Nombre varchar (30),
apaterno varchar (30),
amaterno varchar (30),
sexo varchar (30),
delegacion varchar (30),
colonia varchar (30),
PRIMARY KEY (Curp)
);
select * from datos;
ALTAS (PÁGINA HTML)
<html>
<body>
<div>
<form name="regi" action="altas.jsp" method="post">
CURP: <input type="text" name ="Curp" required>
<br>
Nombre: <input type="text" name ="Nombre" required>
<br>
Apellido Paterno: <input type="text" name ="ApellidoPaterno" required>
<br>
Apellido Materno: <input type="text" name ="ApellidoMaterno" required>
<br>
Sexo
<br><br>
Hombre <input type="radio" name="opera" value="Hombre" required>
Mujer <input type="radio" name="opera" value="Mujer" required>
Delegaciones:
<select name="deleg" id="delegacion" required>
<option> </option>
<option>Dele1</option>
<option>Dele2</option>
<option>Dele3</option>
<option>Dele4</option>
</select>
<br><br>
Colonias:
<select id ="colonias" name="colo" required>
<option> </option>
<option>Colo1</option>
<option>Colo2</option>
<option>Colo3</option>
<option>Colo4</option>
</select>
<input type="submit" value="Alta" name="alta" Onclick='alert("Enviando...")'>
</form>
</div>
</body>
</html>
JSP
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%@page import="java.sql.*, java.io.*" %>
<%
String curp = request.getParameter("Curp");
String nombre = request.getParameter("Nombre");
String apaterno = request.getParameter("ApellidoPaterno");
String amaterno = request.getParameter("ApellidoMaterno");
String sexo = request.getParameter("opera");
String delegacion = request.getParameter("deleg");
String colonia = request.getParameter("colo");
PreparedStatement pstatement = null;
Connection conn = null;
Class.forName("com.mysql.jdbc.Driver");
conn= DriverManager.getConnection("jdbc:mysql://localhost/sololetra","root","n0m3l0");
String querystring = "INSERT INTO datos VALUES(?,?,?,?,?,?,?)";
pstatement = conn.prepareStatement(querystring);
pstatement.setString(1, curp);
pstatement.setString(2, nombre);
pstatement.setString(3, apaterno);
pstatement.setString(4, amaterno);
pstatement.setString(5, sexo);
pstatement.setString(6, delegacion);
pstatement.setString(7,colonia);
pstatement.executeUpdate();
out.println("<script>alert('Registro dado de alta exitosamente.')</script>");
out.println("<META HTTP-EQUIV='REFRESH' CONTENT='.0000001; URL=http://localhost:8080/prueba1/'/>");
%>
</body>
</html>
CAPTURAS
Suscribirse a:
Entradas (Atom)