Beruflich Dokumente
Kultur Dokumente
NET
Programacin Web
Unidad No.1
Integrantes del Equipo:
Christian Alberto Arcadia Castro
Oscar Daniel Barajas Prez
Luis Alberto Snchez Lpez
Ingeniera en Sistemas Computacionales
Docente: Ing. Sergio Octavio Rosales Aguayo
Horario: 11:00-12:00 hrs.
09/Septiembre/2016
INSTITUTO TECNOLGICO DE TEPIC
INTRODUCCIN
El presente trabajo describe la creacin y el funcionamiento del proyecto que
nuestro equipo elabor, el cual, consiste en una aplicacin web, la cual permitir
operaciones bsicas de una institucin educativa.
Nuestro proyecto naci a partir de la peticin del Ingeniero Sergio Octavio Rosales
Aguayo como requisito para aprobar la primera unidad de la materia de
programacin web.
INDICE
PANTALLAS DE INTERFAZ
EN LAS SIGUIENTES IMGENES SE PUEDE OBSERVAR COMO QUEDARA LA
INTERFAZ PARA CADA UNO DE LOS MDULOS.
1.- Login: Aqu el administrador
podr poner su nombre de usuario y contrasea para poder acceder al sistema. Esto se
realiza por motivos de seguridad ya que si no se contara con esta pared de seguridad,
cualquier usuario podr acceder a la aplicacin y hacer mal uso de ella.
2.- Docente: Aqu se podrn ingresar los datos del docente el cual ser dado de alta en el
sistema, para que as mismo este pueda trabajar en la institucin.
alta
4.- Inscripcion: Aqu es donde el administrador asignar a cada grupo un alumno o los
alumnos y el respectivo docente asignado para impartir la clase.
6.- Materias: Aqu se agregaran las materias a su respectiva carrera y el semestre en el cual
se ejecuta.
7.- Grupos: En este apartado se asignan los grupos con el respectivo horario que tendr la
misma y el docente que impartir las clases.
8.- Alumno: Aqu se podrn crear los nuevos alumnos, se pedir el id del alumno el nmero
de control que le corresponde as como su fecha de nacimiento y correo.
10
MODO DE CONEXIN
En cuanto al modo en que la aplicacin de la institucin se conectara con el servidor
en el que se encuentra la base de datos es la siguiente:
Este segmento de cdigo es el string de conexin, el cual tiene un nombre de la
base de datos que buscara , el connectionString es quien realiza la conexin, el cual
es el nombre del host que ser el servidor o si se tuviese una IP seria la IP del
equipo. en initial catalog ser la base de datos que el buscara. en providername va
el cliente.
<configutation>
<connectionStrings>
<add name = "clientesConnectionString" connectionString="Data
Source=HOST o IP;Initial Catalog = Base de datos;Integrated "
providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<compilation debug = "true" targetFramework="4.0"/>
</system.web>
</configuration>
11
Ahora configuramos los botones para agregar los datos por medio de la aplicacin a
la base de datos, es necesario agregar clases en C# que en este caso va a ser
nuestra clase de conexin
utilizaremos libreras para poder lograr la conexin.
usin System;
usin System.Collections.Generic;
usin System.web;
usin System.Data.SqlCliente;
usin System.Data;
usin System.Configuration;
// se crear variables protegidas para leer, adaptar, asignar los datos.
public class clsconexion
{
protected sqlDataReader reader;
protected sqlDataAdapter AdaptadorDatos;
protected DataSet data;
protected sqlConnection ocoeccion = new SqlConnection();
// se crea un mtodo pblico para que pueda ser visto por otras clases, el cual se va
a conectar a la tabla requerida
public void conectar(string tabla){
// necesitaremos el string de conexion
string strConexion=ConfigurationManager.ConnectionStrings["nombre de la
conexion"].ConnectionString;
oconexion.ConnectionString=strConexion;
//abrir la conexion
oconexion.Open();
// adaptacin de los datos para ejecutar los comandos
AdaptadorDatos = new SqlDataAdapter("select * from "+ tabla,oconexion);
// creamos el builder para que ejecute los comandos
SqlCommandBuilder ejecutacomandos = new SqlCommandBuilder
(AdaptadorDatos);
// el data set para llenar las filas de la tabla y cerramos la conexin.
Data=new DataSet();
AdaptadorDatos.fill(Data table);
oconexion.close();
}
}
12
13
conectar(tabla);
// definimos el dataRow el cual es un registro de datos
DataRow fila;
fila=Data.Tables[tabla].NewRow();
// entre los corchetes va el nombre de la columna donde se almacenar el
registro, el cual se igualara al mtodo global esto por cada uno de las
columnas
fila["nombre columna"]=metodoglobal;
.
.
.
// con el adaptador de datos tenemos que agregarlo y actualizarlo
Data.Tables[tabla].Rows.Add(fila);
AdaptadorDatos.Update(Data,tabla);
}
14
clte.Nombre=nombrecampotexto.Text;
.
.
.
// y al final la agregamos.
clte.agregar();
}
}
15