php y firebird para el desarrollo de sistemas intranet
DESCRIPTION
Desarrollo de sistemas intranet con PHP y FirebirdTRANSCRIPT
1
PHP Y FIREBIRD PARA DEL DESARROLLO DE SISTEMAS DE
INTRANET
Por Juan Carbajal Paxi
2
AGENDA
● INTRODUCCIÓN.● DEFINICIÓN.● NECESIDAD.● HERRAMIENTAS..● APLICACIÓN.● ENLACES.
3
INTRODUCCIÓN
● La información es la base fundamental con que las empresas coordinan y evalúan sus actividades y decisiones para alcanzar sus objetivos comerciales y financieros.
● La información organizacional es de gran relevancia a la hora de tomar decisiones, la disponibilidad y confiabilidad de los contenidos de esta, le permite tomar acciones acertadas para el futuro del negocio.
4
DEFINICIÓN: INTRANET
● Una intranet es una red de ordenadores red de Área Local (LAN) privada, utilizando herramientas Web.
● Provee lógica de negocios para aplicaciones de captura, reportes, consultas, etc.
5
DEFINICIÓN: IMPORTANCIA DE UNA INTRANET● Optimiza la información unificándola y facilitando su
tratamiento.● Acelera el paso de la gestión de la información a la
gestión del conocimiento.● Está activa las 24 horas del día, siete días a la
semana.● Es una herramienta de grupo.● Ahorro económico.● Cohesión de los grupos.
6
DEFINICIÓN: IMPORTANCIA DE UNA INTRANET● Información actualizada, reciente.● No se entorpece la labor de otros compañeros.● Información por escrito (almacenable y consultable). ● Más información dado que es más fácil enviarla. ● Facilita el buzz management (la gestión del rumor). ● Consigue que el empleado suba a la dirección y no
que la dirección baje.● La Intranet es escalable.● Otorga información a unos y priva a otros de la
misma información.
7
DEFINICIÓN: IMPORTANCIA DE UNA INTRANET● “Primero, la Intranet puede soportar tus
iniciativas de reingeniería y puede mostrar el extra de cualquier análisis costobeneficio…. La segunda razón es que la Intranet representa un cambio de tecnología fundamental la cual puede convertirse en una herramienta importante de negocios...” (Blanc 1998)
8
NECESIDADA
DM
INIS
TR
AC
IÓN
DE
LA
IN
FO
RM
CIÓ
N
TIEMPO
EVOLUCIÓ
N
9
NECESIDAD
10
ELECCIÓN DE HERRAMIENTAS
● Debe Elegirse un sistema de herramientas único para todos (edición, publicación y navegación), así como sistemas operativos, para evitar en lo posible posibles incompatibilidades.
● Debe elegirse sistemas robustos y probados.
11
HERRAMIENTAS: PHP
● PHP es un lenguaje de programación usado generalmente para la creación de contenido para sitios web.
12
HERRAMIENTAS: ¿POR QUÉ PHP?
● Libre.● Rápido.● Multiplataforma.● Gran cantidad de Librerias.● Integración con Diversos Gestores de BD.● Versátil y Pótente● Fácil.
13
HERRAMIENTAS: FIREBIRD
● Firebird es un sistema de administración de base de datos (o RDBMS) de código abierto, basado en la versión 6 de Interbase, cuyo código fue liberado por Borland en 1999. Su código fue reescrito de C a C++.
14
HERRAMIENTAS: ¿POR QUÉ FIREBIRD?● Libre (IPL).● Multiplataforma.● Ligero.● Seguridad Integrada.● Soporte para Estandar SQL92.● Soporte para Dominios, Vistas, Procedimientos,
Disparadores.● Implementación de Transacciones
(Multigeneracional).● UDF.● Segmentación y Replicación.● Vulcano
15
APACHE + PHP + FIREBIRD = INTRANET● Carga de Trabajo.● Datos Centralizados.● Contenido Dinámico.
16
HERRAMIENTAS: CONECCIÓN
● NATIVA● AdoDB● Pear DB● PDO
17
HERRAMIENTAS: DESARROLLO
● IDE PHP: Kate, SciTE, PsPad, NotePad++, PHP Designer,PHPEclipse.
● IDE Firebird: FlameRobin, IBWebAdmin, Marathon, EMS IBManager.
● Explorador: Firefox, Links.● Sistemas de Administración: TUTOS● CMS: BitWeaver, PHPAUT, TikiPro● Patrones: qooxdoo
18
APLICACIÓN
PDF, PS
WORD, EXCEL, CSV
HTML
OPEN DOCUMENT
OTROS FORMATOS
REPORTES
INTERCAMBIO
SISTEMA WEB
19
APLICACIÓN
20
APLICACIÓN
21
APLICACIÓN
22
APLICACIÓN
23
APLICACIÓN
24
APLICACIÓN
25
APLICACIÓN
26
EMPRESAS QUE TRABAJAN CON PHP y FIREBIRD - TACNA● Gobierno Regional de Tacna (Mambo).● Aeromater S.A (3er Almacen Aduanero del Perú)● SUBCAFAE DRET● Trans. GyM, Trans. Condori, Trans. Maquera.● Dentus Articulos Dentales.
27
DOCUMENTOS A REVISAR
● http://www.fabalabs.org/research/papers/FabalabsResearchPaperOSDBMSEval.pdf● http://www.hcdparana.gov.ar/indice.htm● http://www.firebirdsql.org
29
ANEXOS
30
SISTEMA INTRANET
● Servidor: Debian Sarge● Cliente: Kubuntu Breezy 5.10 (Koffice).● Apache, PHP, Firebird.● NIS – NFS – Samba – Cups