viernes, 26 de junio de 2015

costo de programa

programa:

tiempo usado: 1.10 horas

precio
el precio de desarrollo es 20 dolares por hora
20 dolares * 15.45 pesos= 309.05
el precio de total es 309.05*1.10=339.5


costo
el salario de un programador es de 7000 pesos mensulaes
con 160 horas de trabajo mensuales
7000 entre 160 horas = 43.7 pesos por hora
el costo de 43.7 es el costo del programa
porcentaje de ganancias =587%

Costo de libro de 100 paginas

libro:
cada pagina la termino en 12 minutos en un total de 100 paginas haria 1200 minutos
por un salario de 18 por hora, me tardare  un total de  25  horas
18*12=216 pesos por un libro de 100 paginas

martes, 9 de junio de 2015

resultado test de velocidad



Proceso de mejora continúa
Mi proceso inicio observando mi manera de escribir en la computadora  y optando por cambiarla por un método de escritura en el cual ocupara los 10 dedos para incrementar mi velocidad y de esa manera  mejorar mi calidad en la materia de programación tomando tiempos en la elaboración de  programas para mejorarlos 

domingo, 7 de junio de 2015

altas y consultas html

 En el html
<html>
  <head>
        <title></title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <h1> tecnicas de programacion con calidad </h1>
        <form action="altas.jsp" method="post" name="altas">
            dato1 <input type="text" name="dato1">
         
            <input type="submit" name="alta" value="Alta">
        </form>
        <form action="consultas.jsp" method="post" name="consultas">
            consulta: <input type="text" name="dato1">
            <input type="submit" name="consulta" value="Consulta">
         
        </form>
    </body>
</html>

En el jsp altas
<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 dat1=request.getParameter("dato1");
            PreparedStatement ps=null;
            Connection con=null;
            Class.forName("com.mysql.jdbc.Driver");
            con= DriverManager.getConnection("jdbc:mysql://localhost/tppc", "root", "contraseña");
            String querystring="insert into dato values(?)";
            ps=con.prepareStatement(querystring);
            ps.setString(1, dat1);
            ps.executeUpdate();
            out.println("<script>alert('dado de alta') </script>");
         
         
            %>
    </body>
</html>

En el jsp consultas
<html>
    <body>
        <%@page import="java.sql.*,java.io.*" %>
        <%
            String cad;
            Connection c=null;
            Statement s=null;
            ResultSet r=null;
            cad=request.getParameter("dato1");
            try {
                Class.forName("com.mysql.jdbc.Driver").newInstance();
                        c=DriverManager.getConnection("jdbc:mysql://localhost/tppc","root", "contraseña");
                        s=c.createStatement();
                     
            }
                catch (SQLException error)
                        {
                        out.println(error.toString());
                        }
            try{
                String quer="select * from dato where dato1=?";
                PreparedStatement ps=c.prepareStatement(quer);
                ps.setString(1,cad);
                r=ps.executeQuery();
                if(r.next()){
                    String dat=r.getString("dato1");
                    out.println(dat);
                    out.println("<script>alert('consulta exitosa')</script>");
                }else
                {
                    out.println("<script>alert('no existe')</script>");
                }
             
            }
            catch (SQLException error)
            {
                out.println(error.toString());
            }
   
            %>
    </body>
<html>
tiempo:
32 minutos