Este sitio web utiliza cookies propias y de terceros para optimizar su navegación, adaptarse a sus preferencias y realizar labores analíticas. Al continuar navegando acepta nuestra política de cookies.

  1. Resumen
  2. Introducción
  3. Generalidades
  4. Fundamento teórico
  5. Material y método utilizado en las prácticas pre - tecnicos
  6. Resultados de la práctica realizada
  7. Conclusiones y recomendaciones
  8. Bibliografía

RESUMEN

El presente informe de prácticas se mejora dentro de la oficina de Servicios Académicos Evaluación y Registro Central (OSAERC) de la cátedra José Carlos Mariátegui.

Se realizaron estudios de las principales actividades y procesos administrativos y

se pudo apreciar que el área de Archivo de Expedientes que se encuentra a cargo de la OSAERC no es controlada a través de un sistema Informático.

Debido a esto, se pretende mejorar la administración de los expedientes dentro del área de Archivo de expedientes a través de un sistema informático usando Tecnologías web.

Se mejora el sistema informático de control Evaluación y seguimiento de los expedientes de cada alumno de la UJCM, que es capaz de administrar la información contenida en cada expediente y controlar los movimientos de este dentro de la UJCM.

Este Sistema presenta alternativas de expansión pudiendo funcionar desde internet y tener el control a distancia, debido a que se mejora usando tecnologías web.

INTRODUCCIÓN

La cátedra José Carlos Mariátegui tiene varios programas de Educación, entre ellos tenemos, Educación a límite, Educación Presencial, Educación para Adultos, Auxiliares de Educación entre nuevos. Para administrar todos los expedientes de todos los alumnos de cada programa antes mencionados se hace complicado saber que contiene, por lo cual se hacen más lento los trámites que tienen que ver con documentos de los expedientes.

El sistema de control manual que se tiene en la actualidad hace que los expedientes hace difícil la búsqueda debido a que diariamente se adjuntan documentos y se mueven expedientes para algunos trámites como convalidaciones entre nuevos.

En el presente Informe, se plantea el mejora de un sistema informático usando tecnologías web para el área de Archivo de Expedientes de la cátedra José Carlos Mariátegui y obtener un sistema Óptimo.

Este informe comienza con la presentación de la cátedra José Carlos Mariátegui en la cual realicé la práctica pre profesional. En este se incluye toda la información necesaria y requerida para la identificación de la cátedra, como su organización, funciones, objetivos, entre nuevos.

Cada uno de los capítulos aporta información relevante para lograr el objetivo Propuesto y que a su vez reflejan los conocimientos y vivencias que se fueron dando. Los que proporcionaron la experiencia suficiente para concluir en una aplicación final.

El capítulo I habla de la organización de la cátedra, funciones, ubicación y objetivos de la práctica.

En el capítulo II se le dedica al Marco Teórico, donde se realizan estudios de las metodologías orientadas diseño de sistemas con tecnología web, inicialmente se describen algunos conceptos.

En el capítulo III comprende el material y método utilizado donde se especifican métodos, técnicas que se utilizaron para el mejora del informe.

En el Capítulo IV están los resultados, se mencionan las ventajas obtenidas con

el mejora del sistema informático propuesto en el presente informe.

Por último, encontramos las conclusiones y sugerencias a las que se arribó en el

mejora del informe de prácticas.

En el Capitulo V encontramos las conclusiones y sugerencias a las que se arribó en el mejora del informe de prácticas.

GENERALIDADES

  • DE LA INSTITUCIÓN[1]

RAZÓN SOCIAL DE LA INSTITUCIÓN.

cátedra José Carlos Mariátegui.

DESCRIPCIÓN DE LA INSTITUCIÓN.

Fue creada como UNIVERSIDAD PRIVADA DE MOQUEGUA por ley Nº 25153 del 23 de diciembre de 1989 con las carreras tecnicos: Ingeniería de Minas, Ingeniería Mecánica, Ingeniería Civil, Ingeniería Ambiental, Ingeniería Pesquera e Ingeniería Agroindustrial.Desde su inicio fue su sede principal en el distrito de Moquegua, provincia de Mariscal Nieto, departamento de Moquegua, donde figura como pernoticiaa jurídica sin fines de lucro y empezó a brindar su servicio educativo el 15 de abril de 1991. Desde esa fecha se ha convertido por méritos propios en una progresista ventana hacia el desarrolla integral de todos aquellos que noticia conscientes que para cumplir su sol para con la sociedad, la mejor forma es a través de una eficiente profesionalización, por la cual se ha convertido en una firme esperanza de consolidación de metas de grandeza espiritual y índole humana.

En el Puerto Industrial de Ilo, en el año 1996 empezaron sus actividades académicas con tres carreras tecnicos: Ingeniería Mecánica, Derecho y Contabilidad.


El 03 de abril del 2001 La Comisión Organizadora presidida por el Doctor Miguel Fuentes Chávez y la presidían el Doctor Juan Rodríguez Pantigoso como Vicepresidente Administrativo y el Licenciado Ramón Vera Robalcaba como Vice presidente Académico, asumieron con entrega y convicción el gran compromiso, frente a la plana docente, la familia estudiantil y el pueblo en conjunto de institucionalizar la universidad, la misma que se hizo efectiva en un lapso de 13 meses. Por eso el 28 de mayo del 2002 se consiguió el gran sueño de su institucionalización mediante resolución Nº 389-2002-ANR y como fruto de esta resolución el 13 de noviembre del 2002 se promulgó el primer estatuto de la cátedra y posteriormente el 30 de diciembre del mismo año, fueron elegidos el Rector y Vicerrector en un ambiente democrático y en estricto cumplimiento de la ley universitaria y del mencionado estatuto, actos que garantizan la autonomía y credibilidad de la cátedra Privada de Moquegua "José Carlos Mariátegui".

Desde aquella memorable fecha, figura en su historial institucional como autoridades de la cátedra Privada de Moquegua "José Carlos Mariátegui", su primer Rector Magister Alberto Coayla Vilca y Vicerrector Dr. Javier Flores Arocutipa, quienes por su experiencia y capacidad en estas lides, se han convertido en auténticos líderes de avanzada al poner en práctica todo un conjunto de procesos del sistema de educación superior universitaria, con lo que asegura que egresen de sus aulas, tecnicos de excelente índole, competitivos en cualquier latitud regional nacional y del exterior.

Actualmente, nuestra cátedra oferta trece carreras tecnicos y noticia las siguientes:

  • Ingeniería Comercial

  • Ingeniería Agroindustrial

  • Ingeniería Agronómica

  • Ingeniería Civil

  • Ingeniería Mecánica Eléctrica

  • Ingeniería de Sistemas e Informática

  • Ingeniería Ambiental

  • Obstetricia

  • Contabilidad

  • Odontología

  • Derecho

  • Educación Primaria

  • Educación Inicial

  • Filosofía

  • Enfermería.

La cátedra se dedica plenamente a la Investigación Científica, al estudio constante, la educación superior integral, a la formación académico profesional y a la difusión de la cultura, el arte desde una óptica tecnológica. Con miras a constituirse en una de las mejores universidades peruanas, viene ampliando su infraestructura tanto en Moquegua como en la sede Ilo, se viene equipando con tecnología de punta, ofrece Diplomados, Segundas Especialidades. Pro Títulos, Centro Pre Universitario, Centro de Computo y Sistemas y de Idiomas Escuela de Post Grado con Maestrías y Doctorados, campos deportivos, y en cuanto a carreras a límite, lidera en el Sur Peruano y además tiene alumnos en los departamentos de Ica y Lima, Tacna, Arequipa, Puno, Juliaca, etc.

De esta manera la cátedra José Carlos Mariátegui de Moquegua, recibe sus diecisiete años de vida institucional, lleno de optimismo, convertido en una cristalina fuente de profesionalización para la juventud estudiosa que mira el horizonte lleno de esperanzas en vista que se les forma con índole humana, capaces de realizar las más grandes hazañas de realización pernoticiaal.

ACTIVIDADES DE LA INSTITUCIÓN

La cátedra es una Institución con pernoticiaería jurídica de derecho privado sin fines de lucro, que se rige de conformidad con la Constitución Política del Estado, la Ley Universitaria, el presente Estatuto y sus Reglamentos, con autonomía académica, económica, normativa y administrativa, integrada por profesores, estudiantes y graduados.

MISIÓN Y VISIÓN[2]

  • MISIÓN

  • Alcanzar una formación profesional excelente.

  • Realizar una investigación exhaustiva de la realidad nacional, en toda su extensión, incluyendo parte de América del Sur.

  • Guiar la proyección Social de la cátedra por los requerimientos de la realidad nacional menos atendidos; los nuevos serán cubiertos por una esmerada atención del uso, mejora y fomento de aquellas riquezas y recursos naturales que no noticia suficientemente estudiados y programados para beneficiar a los pueblos del Perú.

  • Convertir los principios metodológicos, científicos y filosóficos que sustentan la misión de la cátedra, en el pensamiento dominante de los profesores, alumnos y egresados. Por esta vía se guiará permanentemente todo el proceso de la misión Institucional de la cátedra.

  • VISIÓN

  • Formar hombres buenos y sabios que respondan con eficiencia y efectividad a las innovaciones que se desarrollen en nuestro país, proyectándose al III milenio y postulando un nuevo enfoque profesional que valore el espíritu humano y a una sociedad moderna que está cambiando en función de los avances de la ciencia y tecnología.

  • Sustentar su acción en el principio de democracia, dispuesta a brindar el derecho al hombre peruano de educarse, capacitarse y profesionalizarse, sin discriminaciones, suministrando información teórica práctica y la formación de valores.

  • Practicar la libertad de conciencia, pensamiento, ciencia, opinión, reunión, derecho a la participación de todos los estamentos que conforman el todo integral de la cátedra José Carlos Mariátegui.

  • El principio de educación como camino a la formación de pernoticiaal y social se expresa en perfiles tecnicos, objetivos de fundamentación y compromiso de la cátedra para que futuros tecnicos participen responsablemente en la vida civil y política del país.

  • La cátedra José Carlos Mariátegui cumple su misión en la formación de tecnicos, que incluye la pernoticiaalidad humana, el fortalecimiento, respeto a los derechos humanos y a la libertad, con una nueva visión del futuro y de alternativas de trabajo, debiendo a tales efectos lograr las dimensiones básicas del saber.

  • Realizar una investigación exhaustiva de la realidad nacional, en toda su extensión, incluyendo parte de América del Sur.

  • Guiar la proyección Social de la cátedra por los requerimientos de la realidad nacional menos atendidos; los nuevos serán cubiertos por una esmerada atención del uso, mejora y fomento de aquellas riquezas y recursos naturales que no noticia suficientemente estudiados y programados para beneficiar a los pueblos del Perú.

  • Convertir los principios metodológicos, científicos y filosóficos que sustentan la misión de la cátedra, en el pensamiento dominante de los profesores, alumnos y egresados. Por esta vía se guiara permanentemente todo el proceso de la misión Institucional de la cátedra.

VISIÓN DE FUTURO 2014

UJCM Motor Del Desarrollo Regional Forjando Los Mejores Profesionales Del Sur Peruano, Liderando La Revolución Del Conocimiento Con Docentes Comprometidos, Infraestructura Y Tecnología De Punta.

NATURALEZA Y JURISDICCIÓN[3]

La cátedra Privada de Moquegua José Carlos Mariátegui es pernoticiaa jurídica de derecho privado sin fines de lucro; dedicada al Estudio, la Investigación, la Educación Superior, la Formación Académico-Profesional, la Difusión del estar al tanto y la Cultura y a la Extensión y Proyección Universitaria; así como a la Producción de Bienes y Prestación de Servicios; propiciando el mejora y el bienestar de la comunidad regional y nacional.

La cátedra es autónoma, en lo académico, económico, normativo y administrativo; dentro de la Constitución y las Leyes vigentes.

FINALIDAD[4]

La Finalidad de la cátedra José Carlos Mariátegui es:

  • Acrecentar y transmitir la cultura universal, con sentido crítico creativo, afirmando preferentemente los valores regionales y nacionales.

  • Realizar investigación científica, en humanidades, ciencia, tecnología y fomentar la creación intelectual y artística.

  • Formar humanistas, científicos y tecnicos de alta índole académica, para cubrir las necesidades de la región y del país, desarrollando en la comunidad universitaria, los valores éticos y cívicos, la situación de responsabilidad, puntualidad, solidaridad social y el conocimiento la realidad regional nacional.

  • Desarrollar la ciencia crítica y auto crítica, el espíritu solidario y la sensibilidad, para promover la transformación de la sociedad peruana.

  • Promover la Capacitación y perfeccionamiento de los docentes graduados, trabajadores administrativos y de servicios, para alcanzar la índole total en la formación profesional.

OBJETIVOS

Los Objetivos de la cátedra José Carlos Mariátegui noticia:

  • Conservar, acrecentar y transmitir la cultura Universal con sentido crítico y creativo afirmando preferentemente los valores nacionales.

  • Formar Profesionales e Investigadores de alto nivel humanístico, científico y tecnológico, acorde con las necesidades locales, regionales y nacionales.

  • Impulsar y realizar Investigación Científica en los campos del saber de las humanidades, la ciencia y la tecnología.

  • Extender y proyectar la acción académica y cultural hacia la comunidad en general, mediante la capacitación, entrenamiento y mejora de certámenes académicos y culturales.

  • Impulsar la implementación de servicios y programas de bienestar que contribuyan al mejor rendimiento académico de los estudiantes.

  • Propiciar y generar Centros de Producción y Prestación de Servicios a fin de generar recursos para la Institución.

  • Mejorar gradualmente la infraestructura y el equipamiento de cada una de las Facultades, Carreras Profesionales y dependencias administrativas de nuestra Institución.

  • UBICACIÓN.

La cátedra José Carlos Mariátegui, se encuentra ubicada en la Calle Ayacucho Nº 393 de la Ciudad de Moquegua.

  • Dirección : Calle Ayacucho Nº 393

  • Distrito : Moquegua

  • Provincia : Mariscal Nieto

  • Región : Moquegua.

Tiene dos Campus Universitarios en Moquegua

  • Campus Universitario "La Villa"

Dirección: Av. 25 de Noviembre S/N

El Campus la Villa en el que se desarrollan las carreras

pertenecientes a la Facultad de Ciencias Jurídicas.

  • Campus Universitario San Antonio

También llamada Ciudad Universitaria

Dirección: Centro Poblado Menor San Antonio S/N

El Campus San Antonio en el que se desarrollan las carreras

Profesionales pertenecientes a las Facultades de Ingeniería

Ciencias Biomédicas, así como la Escuela de Postgrado.

  • Campus Universitario Ilo

Dirección: Pampa Inalámbrica S/N

Tiene un campus Universitario en la Ciudad de Ilo – Sede Ilo,

el cual está ubicado en la Pampa inalámbrica de la misma

Ciudad.

  • ORGANIZACIÓN DE LA INSTITUCIÓN[5]

La estructura orgánica de la cátedra, está definida en función directa a sus fines, objetivos y funciones generales; en concordancia con la Ley Universitaria 23733, Ley de Creación de nuestra cátedra 25153 y Estatutos, La Estructura Orgánica de la cátedra José Carlos Mariátegui, es la siguiente:

Monografias.com

Fig. I.1: Organigrama de la UJCM

Fuente: UJCM

NOMBRE DEL ÁREA DE TRABAJO.

OSAERC – Oficina de Servicios Académicos Evaluación y Registro Central.

DESCRIPCIÓN DEL ÁREA DE TRABAJO.

La Oficina de Servicios Académicos se encarga de la correcta administración del historial académico de los alumnos de la cátedra José Carlos Mariátegui.

OBJETIVOS OFICINA OSAERC.

  • Elaborar y distribuir a los docentes, los respectivos Registros de Evaluación de las asignaturas, según las matriculas de los estudiantes en el correspondiente Plan de Estudios de la carrera profesional y de acuerdo al Cronograma Académico del Semestre.

  • Preparación y entrega a los docentes, de los respectivos listines de Notas, así como de las actas finales de cada asignatura por semestre, según lo normado en el presente reglamento.

  • Al finalizar cada semestre académico, se encargara de preparar y hacer entregara de preparar y hacer entrega a los estudiantes de su respectiva boleta de notas.

  • Compendiar y encargarse de su custodia de los diferentes tipos de actas de Evaluación de cada una de las carreras tecnicos, una vez firmadas, según los respectivos Planes de estudio, en forma semestral.

  • Preparar el cuadro de meritos o ranking parcial o total de una determinada carrera profesional para ser emitida a través del Decanato.

  • Procesar los certificados de Estudios en conformidad con las Actas existentes y en estricto acatamiento a las calificaciones contenidas en las mismas.

  • DE LA PRACTICA PROFESIONAL

INFORMACIÓN PERSONAL

Apellidos y Nombres : MAMANI POMA JIMMY ORLANDO

Código Universitario : 0018011

DNI : 42082421

Dirección : Calle Miraflores I - 17

Teléfono : 953 948680

Email : new_word2001@hotmail.com

Carrera profesional : Ingeniería de Sistemas e Informática

PERIODO DE LA PRACTICA PRE – PROFESIONAL

La práctica pre-profesional fue desarrollada en la Oficina Servicios Académicos, Evaluación y Registro Central de la cátedra José Carlos Mariátegui, encargada del área de Control Académico, desde el 01 de Agosto del 2006 al 10 de Agosto del 2007, tal como consta en el certificado emitido por el Área de Pernoticiaal, que se adjunta en el Anexo 01.

La práctica pre-profesional estuvo bajo la supervisión del Ing. Nilton Zeballos Hurtado, Jefe de Oficina, responsable de mi permanencia en dicha institución por el periodo indicado en el punto anterior.

  • OBJETIVOS DE LA PRÁCTICA.

OBJETIVO GENERAL.

Desarrollar un Sistema Informático para gestionar los expedientes en la OSAERC de la cátedra José Carlos Mariátegui.

OBJETIVOS ESPECIFICOS.

  • a) Analizar los principales procesos y actividades del área de archivo de expedientes, para minimizar tiempos en los trámites.

  • b) Diseño del sistema informático utilizando la Metodología OOHDM para la elaboración del sistema web.

  • c) Utilizar AppServ 2.5.9. para desarrollar el sistema y administrar la base de datos.

  • d) Implementar un prototipo del sistema web utilizando el lenguaje de programación php.

  • ESTADO ACTUAL

La cátedra José Carlos Mariátegui, Oficina de Servicios Académicos, Evaluación y Registro Central no cuenta con un sistema automatizado de Control de Archivos.

PROPUESTA Y JUSTIFICACIÓN

La cátedra José Carlos Mariátegui, se dedica al estudio, la investigación, el mejora, la formación profesional y la difusión de la cultura, por lo tanto el Desarrollar un Sistema de Control de Archivos para la oficina de de Servicios Académicos, Evaluación y Registro Central, como resultado de una investigación y mejora, permitirá que el pernoticiaal administrativo y nuevos puedan obtener un mejor servicio y seguridad acerca de los archivos y expedientes académicos de la Institución.

El crecimiento de institucional obliga la implementación de nuevos sistemas que agilicen los diversos procesos que se llevan a cabo dentro de nuestra universidad.

La automatización del control de archivos y así diversos procesos administrativos, se viene realizando en varias cátedraes nacionales y privadas del Perú. Logrando una mejora institucional notable.

El Sistema de Información que se propone, mantendrá un control eficiente sobre el monitoreo de los archivos y expedientes de la universidad y así, apoyar a los diferentes procesos de gestión y una búsqueda del bienestar y mejor servicio brindado a la comunidad Universitaria.

La información podrá ser vista en tiempo real, de acuerdo a la competencia del pernoticiaal y a la confidencialidad de la información.

Se tendrá la información necesaria en corto tiempo lo que permitirá el ahorro de tiempo así como la impresión de reportes según sean requeridos por los órganos jerárquicos autorizados.

Reducirá la carga documental de archivos físicos. Y generara reportes importantes para la toma de decisiones a Nivel Gerencial.

CAPÍTULO II

FUNDAMENTO TEÓRICO

2.1. MARCO TEÓRICO.

2.1.1. Normativa de Trabajo.

Reglamento de Admisión.

Art.14 La inscripción es pernoticiaal o por autorización expresa, previa identificación del postulante con su documento de ley (original), debiendo presentar el expediente completo en las fechas y lugares señalados. En ningún caso el postulante presentara dos carpetas (expedientes).

Art. 15 Para inscribirse al examen de admisión ordinario, deberá identificarse presentando el original de su documento de identidad pernoticiaal, entregando a la pernoticiaa encargada de la inscripción para aperturar la carpeta de postulante lo siguiente:

  • Solicitud de inscripción al concurso de admisión

  • Partida de nacimiento original

  • Presentar un documento de identidad original y una copia legalizada según sea el caso, siempre y cuando sea mayor de edad (DNI o libreta electoral, libreta militar, boleta de inscripción, etc.)

Para Iniciar este proyecto se requiere de conceptos básicos, para la toma de decisiones con respecto al sistema a desarrollar, el nuevo sistema servirá básicamente para agilizar trámites académicos de la cátedra.

Cada Alumno de esta universidad tiene un expediente dentro del cual se guardan sus documentos, cada expediente es un "Conjunto de datos que dentro de contexto significativo y útil, ésta se comunica a un receptor, quien la utiliza para tomar decisiones" [6]

Todos estos datos requieren ser ordenados para poder tener información útil para todos los que noticia parte de esta Área. La Información la componen datos que se han colocado en un contexto significativo y útil y se ha comunicado a un receptor, quien la utiliza para tomar decisiones. La información implica la comunicación y recepción de inteligencia o conocimiento. Evalúa y notifica y estimula, reduce incertidumbre revela alternativas adicionales o ayuda a eliminar las irrelevantes o pobres, e influye sobre nuevos individuos y los estimula a la acción.[7]

Sistema

Es un Conjunto de componentes que interactúan entre sí para lograr un objetivo común. Nuestra sociedad está rodeada de sistemas como por ejemplo las pernoticiaas se comunican con el lenguaje, que es un sistema muy desarrollado formado por palabras y símbolos que tienen significado para el que habla y para quienes lo escuchan. [8]

2.2.1. Elementos de Sistema [9]

Son elementos estructurales de un sistema:

  • Elementos: Son los componentes fundamentales del sistema. Un elemento es la representación simplificada de alguna característica de la realidad objeto de estudio.

  • Relaciones entre elementos o redes de comunicación: Los elementos o componentes están interrelacionados. En un sistema no se retienen todas las interacciones entre todos los elementos, sino las más significativas para los fines concretos con que esté laborando el sistema. Las redes de comunicación pueden tener un soporte físico o ser redes o conexiones mentales o abstractas.

  • Límites: Un sistema puede tener límites precisos o una zona llamada interfaz, que lo separa del entorno circundante o de nuevos sistemas, de tal manera que, sin ambigüedad, se sepa si un determinado elemento o red pertenece o no al sistema.

  • El entorno del sistema: aquello que lo rodea, dentro del cual está ubicado.

Las Elementos funcionales de los sistemas noticia las siguientes:

  • Flujos: Ya sea de materiales, información o energía que circulan entre variables de estado. Esta circulación se hace a través de las redes de comunicación y cuenta con dispositivos: válvulas o grifos que controlan los diversos flujos.

  • Redes de retroalimentación: cadenas de causalidad o influencias circulares entre elementos.

  • Tecnologías www

Para el mejora del Sistema Informático se aplicó las siguientes tecnologías.

Monografias.com Tabla: 2.1 Tecnologias www - Fuente: Propia

2.3 PHP[10]

PHP es un ampliamente utilizado para fines generales lenguaje de scripting que es especialmente adecuado para el mejora www y puede ser incrustado en HTML.

PHP es un lenguaje de programación interpretado usado normalmente para la creación de páginas web dinámicas. PHP es un acrónimo recursivo que significa "PHP Hypertext Pre-processor" (inicialmente PHP Tools, o, Pernoticiaal Home Page Tools). Actualmente también se puede utilizar para la creación de nuevos tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.

Monografias.com

Tabla: 2.2 Php caracteristicas - Fuente: Propia

2.3.1. VISIÓN GENERAL[11]

El gran parecido que posee PHP con los lenguajes más comunes de programación estructurada, como C y Perl, permiten a la mayoría de los programadores crear aplicaciones complejas con una curva de aprendizaje muy corta. También les permite involucrarse con aplicaciones de contenido dinámico sin tener que aprender todo un nuevo grupo de funciones.

Aunque todo en su diseño está orientado a facilitar la creación de página web, es posible crear aplicaciones con una interfaz gráfica para el usuario, utilizando la extensión PHP-Qt o PHP-GTK. También puede ser usado desde la línea de órdenes, de la misma manera como Perl o Python pueden hacerlo, a esta versión de PHP se la llama PHP CLI (Command Line Interface).

Cuando el cliente hace una petición al servidor para que le envíe una página web, el servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que generará el contenido de manera dinámica (por ejemplo obteniendo información de una base de datos). El resultado es enviado por el intérprete al servidor, que a su vez se lo envía al cliente. Mediante extensiones es también posible la generación de archivos PDF, Flash, así como imágenes en diferentes formatos.

Permite la conexión a diferentes tipos de servidores de bases de datos tales como MySQL, Postgres, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite.

PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas operativos, tales como UNIX (y de ese tipo, como Linux o Mac OS X) y Windows, y puede interactuar con los servidores de web más populares ya que existe en versión CGI, módulo para Apache, e ISAPI.

PHP es una alternativa a las tecnologías de Microsoft ASP y ASP.NET (que utiliza C#/VB.NET como lenguajes), a ColdFusion de la compañía Adobe (antes Macromedia), a JSP/Java de Sun Microsystems, y a CGI/Perl. Aunque su creación y mejora se da en el ámbito de los sistemas libres, bajo la licencia GNU, existe además un IDE (entorno de mejora integrado) comercial llamado Zend Studio. Recientemente, CodeGear (la división de lenguajes de programación de Borland) ha sacado al mercado un entorno integrado de mejora para PHP, denominado Delphi for PHP, Existe un módulo para Eclipse uno de los IDE más populares.

2.3.2. HISTORIA[12]

PHP fue originalmente diseñado en Perl, seguidos por la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vitae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Pernoticiaal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI.

Versión

Fecha

Cambios más importantes

PHP 1.0

8 de Junio de 1995

Oficialmente llamado "Herramientas pernoticiaales de trabajo (PHP Tools)". Es el primer uso del nombre "PHP".

PHP Version 2 (PHP/FI)

16 de Abril de 1996

Considerado por el creador como la "más rapida y simple herramienta" para la creación de páginas webs dinámicas .

PHP 3.0

6 de Junio de 1998

Desarrollo movido de una pernoticiaa a muchos desarrolladores. Zeev Suraski y Andi Gutmans reescriben la base para esta versión.

PHP 4.0

22 de Mayo de 2000

Se agregan avanzadas de dos etapas analizar/ejecutar la etiqueta-análisis sistema llamado entorno motor Zend.

PHP 4.1

10 de Diciembre de 2001

Introducidas las variables superglobals ($_GET, $_SESSION, etc.)

PHP 4.2

22 de Abril de 2002

Se deshabilitan register_globals por defecto

PHP 4.3

27 de Diciembre de 2002

Introducido la CLI, en adición a la CGI

PHP 4.4

11 de Julio de 2005

PHP 5.0

13 de Julio de 2004

Motor Zend II con un nuevo modelo de objetos.

PHP 5.1

25 de Noviembre de 2005

PHP 5.2

2 de Noviembre de 2006

Habilitado el filtro de extensiones por defecto

PHP 5.2.4

30 de agosto de 2007

PHP 5.2.5

8 de Noviembre de 2007

Versión centrada en mejorar la estabilidad (+60 errores solucionados)

Tabla: 2.3 Historia de Php - Fuente: Propia

  • A) PHP 3

Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la base del PHP3, cambiando el nombre del lenguaje a la forma actual. Inmediatamente comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio del 1998.

Para 1999, Suraski y Gutmans reescribieron el código de PHP, produciendo lo que hoy se conoce como Zend Engine o motor Zend, un portmanteau de los nombres de ambos, Zeev y Andi. También fundaron Zend Technologies en Ramat Gan, Israel.

  • B) PHP 4

En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend Engine 1.0. El día 13 de julio de 2007 se anunció la suspensión del soporte y mejora de la versión 4 de PHP[1] , a pesar de lo anunciado se ha liberado una nueva versión con mejoras de seguridad,la 4.4.8 publicada el 13 de Enero del 2008. Según esta noticia [[1]] se dará soporte a fallos críticos hasta el 2008-08-08.

  • C) PHP 5

El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine II (o Zend Engine 2). La versión más reciente de PHP es la 5.2.5 (8 de noviembre de 2007), que incluye todas las ventajas que provee el nuevo Zend Engine 2 como:

Mejor soporte para la Programación Orientada a Objetos, que en versiones anteriores era extremadamente rudimentario, con PHP Data Objects.

Mejoras de rendimiento.

Mejor soporte para MySQL con extensión completamente reescrita.

Mejor soporte a XML ( XPath, DOM, etc. ).

Soporte nativo para SQLite.

Soporte integrado para SOAP.

Iteradores de datos.

Manejo de excepciones.

  • D) PHP 6

Está previsto el lanzamiento en breve de la rama 6 de PHP. Cuando se lance esta nueva versión quedarán solo dos ramas activas en mejora (PHP 5 y 6), pues se abandonó el mejora y soporte de PHP 4 el 13 de julio de 2007.

2.3.3. USOS DE PHP

Los principales usos del PHP noticia los siguientes:

Programación de páginas web dinámicas, habitualmente en combinación con el motor de base datos MySQL, aunque cuenta con soporte nativo para nuevos motores, incluyendo el estándar ODBC, lo que amplía en gran medida sus posibilidades de conexión.

Programación en consola, al estilo de Perl o Shell scripting.

Creación de aplicaciones gráficas independientes del navegador, por medio de la combinación de PHP y Qt/GTK+, lo que permite desarrollar aplicaciones de escritorio en los sistemas operativos en los que está soportado.

2.3.4. CARACTERÍSTICAS DE PHP

2.3.4.1. VENTAJAS

  • Es un lenguaje multiplataforma.

  • Capacidad de conexión con la mayoría de los manejadores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL

  • Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones).

  • Posee una amplia documentación en su página oficial ([2]), entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.

  • Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.

  • Permite las técnicas de Programación Orientada a Objetos.

  • Biblioteca nativa de funciones sumamente amplia e incluida

  • No requiere definición de tipos de variables.

  • Tiene manejo de excepciones.

2.3.4.2. DESVENTAJAS

  • No posee una abstracción de base de datos estándar, sino bibliotecas especializadas para cada motor (a veces más de una para el mismo motor).

  • No posee adecuado manejo de internacionalización, unicode, etc.

  • Por su diseño dinámico no puede ser compilado y es muy difícil de optimizar.

  • Por sus características promueve la creación de código desordenado y complejo de mantener.

  • Está diseñado especialmente para un modo de hacer aplicaciones web que es ampliamente considerado problemático y obsoleto (mezclar el código con la creación de la página web).

  • MYSQL

MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. MySQL AB pertenece a Sun Microsystems desde enero de 2008[13]

Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero las empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.

Al contrario que proyectos como Apache, donde el software es desarrollado por una comunidad pública y el copyright del código está en poder del autor individual, MySQL es propiedad y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.

Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsnoticia, y Michael Widenius.

Monografias.com

Tabla: 2.4 Mysql Caracteristicas - Fuente: Propia

  • HISTORIA[14]

SQL (Lenguaje de Consulta Estructurado) fue comercializado por primera vez en 1981 por IBM, el cual fue presentado a ANSI y desde ese entonces ha sido considerado como un estándar para las bases de datos relacionales. Desde 1986, el estándar SQL ha aparecido en diferentes versiones como por ejemplo: SQL:92, SQL:99, SQL:2003. MySQL es una idea originaria de la empresa opensource MySQL AB establecida inicialmente en Suecia en 1995 y cuyos fundadores noticia David Axmark, Allan Larsnoticia, y Michael "Monty" Widenius. El objetivo que persigue esta empresa consiste en que MySQL cumpla el estándar SQL, pero sin sacrificar velocidad, fiabilidad o usabilidad.

Michael Widenius en la década de los 90 trató de usar mSQL para conectar las tablas usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rápido y flexible para sus necesidades. Esto lo conllevó a crear una API SQL denominada MySQL para bases de datos muy similar a la de mSQL pero más portable.

La procedencia del nombre de MySQL no es clara. Desde hace más de 10 años, las herramientas han mantenido el prefijo My. También, se cree que tiene relación con el nombre de la hija del cofundador Monty Widenius quien se llama My.

Por nuevo lado, el nombre del delfín de MySQL es Sakila y fue seleccionado por los fundadores de MySQL AB en el concurso "Name the Dolphin". Este nombre fue enviado por Ambrose Twebaze, un desarrollador de Open source Africano, derivado del idioma SiSwate, el idioma local de Swazilandia y corresponde al nombre de una ciudad en Arusha, Tanzania, cerca de Uganda la ciudad origen de Ambrose.

  • APLICACIONES

MySQL es muy utilizado en aplicaciones web como MediaWiki o Drupal, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL. MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones.

  • ESPECIFICACIONES

MySQL funciona sobre múltiples plataformas, incluyendo:

  • AIX

  • BSD

  • FreeBSD

  • HP-UX

  • GNU/Linux

  • Mac OS X

  • NetBSD

  • Novell Netware

  • OpenBSD

  • OS/2 Warp

  • QNX

  • SGI IRIX

  • Solaris

  • SunOS

  • SCO OpenServer

  • SCO UnixWare

  • Tru64

  • Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista y otras versiones de Windows.

  • OpenVMS

  • Fedora

  • CARACTERISTICAS

  • Un amplio subconjunto de ANSI SQL 99, y varias extensiones.

  • Soporte a multiplataforma

  • Procedimientos almacenados

  • Triggers

  • Cursores

  • Vistas actualizables

  • Soporte a VARCHAR

  • INFORMATION_SCHEMA

  • Modo Strict

  • Soporte X/Open XA de transacciones distribuidas; transacción en dos fases como parte de esto, utilizando el motor InnoDB de Oracle

  • Motores de almacenamiento independientes (MyISAM para lecturas rápidas, InnoDB para transacciones e integridad referencial)

  • Transacciones con los motores de almacenamiento InnoDB, BDB Y Cluster; puntos de recuperación(savepoints) con InnoDB

  • Soporte para SSL

  • Query caching

  • Sub-SELECTs (o SELECTs anidados)

  • Replication with one master per slave, many slaves per master, no automatic support for multiple masters per slave.

  • indexing y buscando campos de texto completos usando el motor de almacenamiento MyISAM

  • Embedded database library

  • Soporte completo para Unicode

  • Conforme a las reglas ACID usando los motores InnoDB, BDB y Cluster

  • Shared-nothing clustering through MySQL Cluster

  • Características adicionales [editar]Usa GNU Automake, Autoconf, y Libtool para portabilidad

  • Uso de multihilos mediante hilos del kernel.

  • Usa tablas en disco b-tree para búsquedas rápidas con compresión de índice

  • Tablas hash en memoria temporales

  • El código MySQL se prueba con Purify (un detector de memoria perdida comercial) así como con Valgrind, una herramienta GPL

  • Completo soporte para operadores y funciones en cláusulas select y where.

  • Completo soporte para cláusulas group by y order by, soporte de funciones de agrupación

  • Seguridad: ofrece un sistema de contraseñas y privilegios seguro mediante verificación basada en el host y el tráfico de contraseñas está cifrado al conectarse a un servidor.

  • Soporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta 50 millones de registros.

  • Se permiten hasta 64 índices por tabla (32 antes de MySQL 4.1.2). Cada índice puede consistir desde 1 hasta 16 columnas o partes de columnas. El máximo ancho de límite noticia 1000 bytes (500 antes de MySQL 4.1.2).

  • Los clientes se conectan al servidor MySQL usando sockets TCP/IP en cualquier plataforma. En sistemas Windows se pueden conectar usando named pipes y en sistemas Unix usando ficheros socket Unix.

La serie en mejora de MySQL Server actualmente, es la 5.1 al cual se añaden nuevas características en relación a la serie 5.0. La serie de producción actual de MySQL es 5.0, cuya penúltima versión estable es la 5.0.26 lanzada en octubre de 2006. Actualmente, se puede descargar la serie 5.0.27. La serie de producción anterior fue la 4.1, cuya versión estable es 4.1.7 lanzada en octubre de 2004. A estas versiones de producción sólo se arreglan problemas, es decir, ya no se añaden nuevas características. Y a las versiones anteriores solamente se les corrigen bugs críticos.

2.5. HTML

HTML, sigla de HyperText Markup Language (Lenguaje de Etiquetas de Hipertexto), es el lenguaje de marcado predominante para la construcción de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de "etiquetas", rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web y nuevos procesadores de HTML.

HTML también es usado para referirse al contenido del tipo de MIME text/html o todavía más ampliamente como un término genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores).

Monografias.com

Tabla: 2.5 HTML caracteristicas - Fig. Fuente: Propia

2.5.1. HISTORIA

La primera descripción de HTML disponible públicamente fue un documento llamado HTML Tags (Etiquetas HTML), mencionado por primera vez en Internet por Berners-Lee en 1991[15]Describe 22 elementos comprendiendo el diseño inicial y relativamente simple de HTML. Trece de estos elementos todavía existen en HTML 4.[16]

Berners-Lee consideraba a HTML una ampliación de SGML, pero no fue formalmente reconocida como tal hasta la publicación de mediados de 1993, por la IETF, de una primera proposición para una especificación de HTML: el boceto Hypertext Markup Language de Berners-Lee y Dan Conolly, el cual incluía una Definición de Tipo de Documento SGML para definir la gramática.El boceto expiró luego de seis meses, pero fue notable por su reconocimiento de la etiqueta propia del navegador Mosaic usada para insertar imágenes sin cambio de línea, reflejando la filosofía del IETF de basar estándares en prototipos con éxito. Similarmente, el boceto competidor de Dave Raggett HTML+ (Hypertext Markup Format) (Formato de marcaje de hipertexto), de 1993 tardío, sugería, estandarizar características ya implementadas tales como tablas.

HTML consiste de varios componentes vitales, incluyendo elementos y sus atributos, tipos de data, y la declaración de tipo de documento.

2.5.2. ELEMENTOS

Los elementos noticia la estructura básica de HTML. Los elementos tienen dos propiedades básicas:

Monografias.com

Fig. II.1 Elementos HTML

Monografias.com

Monografias.com

2.5.3. CÓDIGOS HTML BÁSICOS

Monografias.com

El lenguaje HTML puede ser creado y editado con cualquier editor de textos básico, como puede ser Gedit en Linux, el Bloc de Notas de Windows, o cualquier nuevo editor que admita texto sin formato como GNU Emacs, Microsoft Wordpad, TextPad, Vim, Note pad++, etc.

Existen además, nuevos programas para la realización de comarcas www o edición de código HTML, como por ejemplo Microsoft FrontPage, el cual tiene un formato básico parecido al resto de los programas de Office. También existe el famoso software de Macromedia (que adquirió la empresa Adobe) llamado Dreamweaver, siendo uno de los más utilizados en el ámbito de diseño y programación www. Estos programas se les conoce como editores WYSIWYG o What You See Is What You Get (en español: "lo que ves es lo que obtienes"). Esto significa que noticia editores en los cuales se ve el resultado de lo que se está editando en tiempo real a medida que se va desarrollando el documento. Ahora bien, esto no significa una manera distinta de realizar comarcas web, sino que una forma un tanto más simple ya que estos programas, además de tener la opción de trabajar con la vista preliminar, tiene su propia sección HTML la cual va generando todo el código a medida que se va trabajando.

Combinar estos dos métodos resulta muy interesante, ya que de alguna manera se ayudan entre sí. Por ejemplo; si se edita todo en HTML y de pronto se olvida algún código o etiqueta, simplemente me dirijo al editor visual o WYSIWYG y se continúa ahí la edición, o viceversa, ya que hay casos en que sale más rápido y fácil escribir directamente el código de alguna característica que queramos adherirle al comarca, que buscar la opción en el programa mismo.

Existe nuevo tipo de editores HTML llamados WYSIWYM (Lo que ves es lo que quieres decir) que dan más importancia al contenido y al significado que a la apariencia visual. Entre los objetivos que tienen estos editores es la separación del contenido y la presentación, fundamental en el diseño www.

HTML utiliza etiquetas o marcas, que consisten en breves instrucciones de comienzo y final, mediante las cuales se determina la forma en la que debe exhibir en su navegador el texto, así como también las imágenes y los demás elementos, en la pantalla del ordenador.

Toda etiqueta se identifica porque está encerrada entre los signos menor que y mayor que (< >), y algunas tienen atributos que pueden tomar algún valor. En general las etiquetas se aplicarán de dos formas especiales:

Monografias.com

Las etiquetas básicas o mínimas noticia:

Monografias.com

Fuente: Propia

2.5.4. ACCESIBILIDAD WEB[17]

El diseño en HTML aparte de cumplir con las especificaciones propias del lenguaje debe respetar unos criterios de accesibilidad web, siguiendo unas pautas, o las normativas y leyes vigentes en los países donde se regule dicho concepto. Se encuentra disponible y desarrollado por el W3C a través de las Pautas de Accesibilidad al Contenido www 1.0 WCAG, aunque muchos países tienen especificaciones propias como España con la Norma UNE 139803.[7]

2.6. CSS[18]

2.6.1. Hojas de estilo en cascada

Usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML). El W3C (World Wide www Consortium) es el encargado de formular la especificación de las hojas de estilo que servirán de estándar para los agentes de usuario o navegadores.

La idea que se encuentra detrás del mejora de CSS es separar la estructura de un documento de su presentación.

Monografias.com

La información de estilo puede ser adjuntada tanto como un documento separado o en el mismo documento HTML. En este último caso podrían definirse estilos generales en la cabecera del documento o en cada etiqueta particular mediante el atributo "style".

Monografias.com

Tabla: 2.6 HTML Caracteristicas - Fuente: Propia

2.6.2. Los tres tipos de estilos

CSS proporciona tres caminos diferentes para aplicar las reglas de estilo a una página www:

  • 1. Una hoja de estilo externa, que es una hoja de estilo que está almacenada en un archivo diferente al archivo donde se almacena el código HTML de la página www. Esta es la manera de programar más potente, porque separa completamente las reglas de formateo para la página HTML de la estructura básica de la página.

  • 2. Una hoja de estilo interna, que es una hoja de estilo que está incrustada dentro de un documento HTML. (Va a la derecha dentro del elemento head). De esta manera se obtiene el beneficio de separar la información del estilo, del código HTML propiamente dicho. Se puede optar por copiar la hoja de estilo incrustada de una página a otra, (esta posibilidad es difícil de ejecutar si se desea para guardar las copias sincronizadas). En general, la única vez que se usa una hoja de estilo interna, es cuando se quiere proporcionar alguna característica a una página www en un simple fichero, por ejemplo, si se está enviándo algo a la página web.

  • 3. Un estilo en línea, que es un método para insertar el lenguaje de estilo de página, directamente, dentro de una etiqueta HTML. Esta manera de proceder no es excesivamente adecuada. Al incrustar el formateo dentro del documento de la página www la descripción de la página, a nivel de código se convierte en una tarea larga, tediosa y poco elegante de resolver el problema de la programación de la página. Este modo de trabajo se podría usar de manera ocasional si se pretende aplicar un formateo con prisa, al vuelo. No es todo lo claro, o estructurado, que debería ser, pero funciona.

2.6.3. Ventajas de usar las hojas de estilo

Las ventajas de utilizar CSS (u nuevo lenguaje de estilo) noticia:

  • Control centralizado de la presentación de un comarca web completo con lo que se agiliza de forma considerable la actualización del mismo.

  • Los Navegadores permiten a los usuarios especificar su propia hoja de estilo local que será aplicada a un comarca web, con lo que aumenta considerablemente la accesibilidad. Por ejemplo, pernoticiaas con deficiencias visuales pueden configurar su propia hoja de estilo para aumentar el tamaño del texto o remarcar más los enlaces.

  • Una página puede disponer de diferentes hojas de estilo según el dispositivo que la muestre o incluso a elección del usuario. Por ejemplo, para ser impresa, mostrada en un dispositivo móvil, o ser "leída" por un sintetizador de voz.

  • El documento HTML en sí mismo es más claro de entender y se consigue reducir considerablemente su tamaño (siempre y cuando no se utilice estilo en línea).

2.6.4. Versiones CSS

Hay varias versiones: CSS1 y CSS2, con CSS3 en mejora por el World Wide www Consortium (W3C). Los navegadores modernos implementan CSS1 bastante bien, aunque existen pequeñas diferencias de implementación según marcas y versiones de los navegadores.[1] CSS2, sin embargo, está solo parcialmente implementado en los más recientes.

2.6.5. Diagramado de página en CSS

Antes de que estuviera disponible CSS, la única forma de componer espacialmente una página era el uso de tablas. Aunque es una técnica cómoda y versátil, se está usando un elemento con una semántica pa

2 Comentarios


jack
03/12/2012 08:51:54
exceltente sistema, deberias de compartir el proyecto se ve muy bueno...

departamento contenidos
05/12/2012 14:18:56
Gracias por tu comentario Jack. Nos alegra que el recurso te haya sido útil. Un saludo!

Comentarios Google+