Você está na página 1de 11

COMO CREAR UNA INTRANET

Una Intranet es la aplicacin ms ntima de Internet, porque slo se usa de puertas para
adentro, entre los empleados.
En esencia, se trata de un sitio web cuyo uso y acceso se destina a un grupo cerrado de
usuarios.
Utilizada con el fin de aumentar la eficiencia y mejorar los canales de informacin y trabajo
en grupo de los empleados creando una nueva forma de trabajo que rompe las jerarquas.

Componentes de una Intranet

Infraestructura de hardware y software:
Una vez definida la estrategia, se crea la plataforma de hardware
software que permita implantar la Intranet, y no al revs.

Servicios de informacin:

Software o aplicacin utilizado para recibir, almacenar y enviar
informacin (correo electrnico, chat, grupos de noticias,
motores de bsqueda, transferencia de ficheros,...).

Aplicaciones:
Aplicaciones y utilidades usadas para sacar provecho de los datos
y de la informacin.

Contenidos.

Mantenimiento.
Las diferentes reas de Intranet
a) Contenidos Institucionales
Objetivos de la empresa, su historia, planes de futuro,...
Cultura de empresa.
Manual de bienvenida.
Datos econmicos: facturacin anual, cuota de mercado,...
b) Contenidos bsicos
Comunicacin:
Temas: Noticias, boletn, normativa, procesos,...
Servicio de mensajera interno.
Servicios y Facilidades:
Externos (Bancos, promociones, viajes, descuentos en compras,...).
Internos (Tabln de anuncios,...).

Actualmente las Intranets estn cobrando gran importancia en la gestin interna de las empresas.

No son pginas web estticas que hay que mantener sino pginas que estn alimentadas de datos
reales de nuestra empresa. Presentando al usuario una forma muy sencilla de realizar y organizar
su trabajo diario.

Desde una gestin de compras, solictud de soporte, monitorizacin de la red, todo cabe en una
Intranet en la que el usuario slo necesita un navegador. La programacin mediante ASP y la
conexin de ste con las bases de datos mas importantes a travs de ADO permiten una
integracin completa de las pginas web con los programas internos de la empresa.

Ahora a la explicacion: primeramente, deberias ver la ubicacin de las pcs, y ver como las vas
conectar, es decir si mediante cable o si vas a crear una red wireless, en el primer caso, debes ver
si, vas a hacer una red lan sin acceso a internet o con acceso a internet. si es con acceso a
internet necesitas un router y un switch, y si es sin acceso a internet, solo con el switch esta bien.
necesitas comprar cable utp y conectores rj45, debes armar los cables siguiendo el estndar de
configuracion de colores y pines! luego de eso viene el direccionamiento, es decir llega la hora de
asignar ip y mscara a todas las pc's
1.- Introduccin

Estos son los distintos modulos que vamos a ver dentro de la intranet:

1.- usuarios, creacin, tablas, roles, validacion

2.- Pagina principal, validacin de usuarios

3.- Modulo de noticias

4.- Modulo de Incidencias

5.- Modulo de pedidos

6.- Modulo de formacin de usuarios

7.- Modulo de administracin



2.- Usuarios: creacion y roles

El primer paso para crear nuestra intranet sera definir el diseo de nuestra base de datos. Un
primer paso debera ser la tabla de usuarios, en mi caso, vamos a crear esta tabla con estos
campos:

ID: Numero y autoincremental, clave primaria.

Nombre: Nombre completo del usuario;

usuario: Nombre de usuario para entrar en la intranet.

Password: Contrasea cifrada, en mi caso utilizo cifrado AES. Con la funciones AES_DECRYPT y
AES_ENCRYPT puedo saber la contrasea, pero necesito una clave de validacin.

Correo: correo web del usuario, lo utlizaremos para enviar avisos.

Por ahora no necesitaremos mas campos en la tabla de usuarios. La siguiente tabla que vamos a
necesitar es la tabla ROLES. Esta tabla tendr los permisos de cada usuario en cada uno de los
modulos de la intranet. Los campos sern los siguientes:

ID: Numero y autoincremental, clave primaria.

Usuario: Id del usuario, es clave ajena de la tabla usuario (ID)

Noticias: Rol para el usuario en el modulo de visitas, podemos hacerlo asi: 0 (sin permiso), 1
(permiso limitado), 2 (permiso avanzado), 3 (Administrador)

Incidencias: Igual que noticias.

Pedidos:Igual que noticias.

Formacion:Igual que noticias.

Administracion:Igual que noticias.



Nuestro esquema de base de datos quedara asi:



USUARIOS --------------1 Tiene 1--------------ROLES



Ahora que tenemos estas dos tablas, podemos disear el sistema de validacion y entrada a la
intranet. Cada usuario entra validandose con su nombre de usuario y contrasea. Por lo tanto
tendremos una pagina principal con un formulario, dos cajas de texto, para introducir nombre de
usuario y contrasea, y un boton para ejecutar dicha validacin.

Todo formulario web tiene asociada una accin. en este caso nuestra accin a ejecutar ser:
validar_usuario.php.

2.- Validar un usuario

Debemos crear una pagina validar_usuario.php que se encarge de conectarse con la base de
datos y comprobar que la validacin es correcta, el cdigo sera as:
<?php

include("funs.php" ;


$usuario =$_POST['usuario'];
$pass =$_POST['pass'];

$query ="select AES_DECRYPT(pass,clave) as pass from usuarios where usuario ='" .
$usuario . "'";

$result =conexion("basedatos",$query);

$row =mysql_fetch_array($result);

if ($row['pass'] ==$pass and $pass !='') {

if ($usuario =='' or $usuario ==NULL) {
header("Location:../fallo_login.php" ;
}else
{

header("Location:intranet/index.php?usuario=" . $usuario . "" ;
}

}
else {
header("Location:../fallo_login.php" ;

}


?>

Este codigo es muy sencillo. Lo que hacemos en primer lugar es recuperar los valores del
formulario, que estan almacenados en $_POST[]. Luego hacemos una consulta a la base de datos
que nos devuelva la contrasea del usuario, si coinciden la validacion es correcta, si no, con
header("Location:.. redirigimos a una pagina de fallo.

Você também pode gostar