Computación e Informática LICENCIATURA /INGENIERÍA

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Computación e Informática LICENCIATURA /INGENIERÍA"

Transcripción

1 PROYECTO # 185 Participante: Christian Alejandro Quiroz Hernández Participante: José María Ramírez Ruiz Asesor: Dra. Rosa María Michel Nava Instituto Tecnológico de Cd. Guzmán Computación e Informática LICENCIATURA /INGENIERÍA

2 Introducción La tecnología de sistemas de información se ha vuelto un apoyo para la sociedad, para poder desempeñar su trabajo con mayor eficiencia. Las computadoras y los sistemas de información, ahora ocupan un lugar especial en las empresas e instituciones educativas, donde agilizan la operación adecuada de sus procesos y facilitan la toma de decisiones. Los sistemas proporcionan información tanto de problemas como de oportunidades, además de conseguir ahorro de tiempo, dinero y errores al realizar la automatización de las actividades. Hoy en día las bases de datos, se han convertido en una parte importante de los sistemas de cómputo, ya que permiten un manejo dinámico de la información, proporcionando seguridad, precisión y control; además de proveer elementos relevantes para la toma de decisiones operativas y tácticas relacionadas con el manejo de grandes volúmenes de datos. La realización de este trabajo trasciende en el momento que soluciona la problemática del usuario, facilitando los procesos que la institución requiere para un funcionamiento óptimo. IAS (Intelligent Administration System), Sistema de Administración Inteligente, está pensado para diseñar e implementar una plataforma que permita crear una base de datos dinámica para una institución escolar, para que de manera fácil, rápida e inteligente pueda adaptarla a sus necesidades, a su idioma y a la configuración establecida para su computadora. Objetivos Objetivo general Brindar a las instituciones educativas un sistema para la administración eficiente de su información escolar, mediante la implementación de una base de datos dinámica, una interfaz sencilla y un entorno bilingüe, que permita al administrador adaptar el sistema a las necesidades específicas de la institución de una manera fácil y rápida. Objetivos específicos Para alcanzar el objetivo general es necesario: IAS (Intelligent Administration System) Página 2

3 Establecer dinámicamente el contenido de la base de datos, es decir, que el usuario seleccione los atributos que formarán las tablas, que almacenarán la información sobre escuelas, carreras, materias, profesores, alumnos y grupos. Seleccionar el idioma en el que se desea trabajar, pudiendo ser español o inglés; esto es, que todos los atributos de la base de datos pueden obtenerse en el idioma elegido. Registrar, consultar, modificar y eliminar los datos de escuelas, carreras, materias, profesores, alumnos y grupos. Generar los horarios de los alumnos. Registrar las calificaciones. Obtener búsquedas personalizadas y especificadas por el usuario. Hipótesis El control escolar de una institución educativa mejora mediante el uso de un sistema de base de datos dinámico, inteligente y bilingüe como IAS. Descripción IAS (Intelligent Administration System), Sistema de Administración Inteligente, es un software que permite al usuario administrar la información de su organización de forma fácil y rápida. IAS es inteligente porque permite crear en tiempo de ejecución, una Base de Datos que contenga únicamente los elementos que el usuario requiera; de esta manera, sólo se solicita y muestra la información que se considera relevante, incluso es posible crear, eliminar o modificar los atributos deseados. Además, es inteligente porque en un momento dado, puede traducirse al inglés, si es el idioma que el usuario maneja. Ofrece una interfaz sencilla y agradable, dado que es totalmente configurable, es decir, el usuario puede adaptarla a la resolución de su monitor. La Base de Datos es creada con programación Java, haciendo conexión con SQL Server. Es un sistema multiplataforma, ya que de igual manera trabaja bajo el entorno del Sistema Operativo Windows, Linux o Mac. Otra de las cosas interesantes que ofrece IAS, es que está orientado a usuarios con poca experiencia en el manejo de la computadora, dado que está diseñado de tal manera que el usuario sólo necesita seguir las indicaciones para que la Base de Datos que requiere sea creada. IAS (Intelligent Administration System) Página 3

4 Características Bilingüe: este sistema, contempla el Español además del Inglés, tan difundido a través del mundo hoy en día, de esta manera se pretende aumentar la cantidad de posibles usuarios y evitar inconvenientes y confusiones. Multiplataforma: el ser desarrollado a través del lenguaje de programación Java le permite ser un sistema multiplataforma, capaz de ser ejecutado en cualquier computadora que cuente con la JVM (Java Virtual Machine). Potente manejador de bases de datos: la base de datos está implementada en SQL Server, lo cual permite el manejo de grandes cantidades de información de manera segura. Múltiples inicio de sesión: se cuenta con tres inicios de sesión, administrador, profesor y alumno, mediante esto es posible permitir el acceso a los integrantes de la institución con los permisos correspondientes a su rol. Personalizable: IAS permite al administrador del sistema personalizar la información a guardar en la base de datos, esto al permitir que la edición, adición o eliminación de los atributos de información en cada uno de los módulos, sea seleccionada por el usuario. Módulos indispensables: se cuenta con los módulos indispensables para el manejo de la información escolar de cualquier institución educativa como lo son datos de la escuela, alumnos, profesores, materias, carreras, calificaciones y horarios. EasySearch: el sistema de búsqueda permite acceder a la información de la base de datos de manera fácil y rápida así como también permite conocer estadísticas sobre la institución. Interfaz Amigable: IAS cuenta con una interfaz amigable para el usuario, que permite acceder a la información de manera rápida y aún con conocimientos básicos sea capaz utilizarlo. Elementos Los elementos que incluye este proyecto son: Programa IAS. Base de datos. Página Web ( Guía rápida. IAS (Intelligent Administration System) Página 4

5 Fundamento teórico A continuación se describe brevemente la teoría que sustenta el desarrollo de este proyecto, y que fue necesario investigar. Ciclo de vida de un software El ciclo de vida del software describe el desarrollo de un software, desde la fase inicial hasta la fase final. El propósito de este método es definir las distintas etapas que se requieren para validar el desarrollo de un sistema. Modelos de ciclo de vida Un modelo de ciclo de vida de software es una vista de las actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y los criterios de transición asociadas entre estas etapas. Existen diversas formas de ver el proceso de desarrollo de software, y cada una de ellas va asociada a un modelo de la Ingeniería del Software, es decir, a una serie de métodos, herramientas y procedimientos que se deben de usar a lo largo de un proyecto. La elección de un modelo u otro se hace de acuerdo con la naturaleza del proyecto y de la aplicación, los métodos a usar, los controles y entregas requeridas. Modelo Incremental Los riesgos asociados con el desarrollo de sistemas largos y complejos son enormes. Una forma de reducir los riesgos es construir sólo una parte del sistema, reservando otros aspectos para niveles posteriores. El desarrollo incremental es el proceso de construcción siempre incrementando subconjuntos de requerimientos del sistema. Típicamente, un documento de requerimientos es escrito al capturar todos los requerimientos para el sistema completo. El desarrollo incremental no demanda una forma específica de observar el desarrollo de algún otro incremento. En la figura 1 se muestra el modelo incremental. IAS (Intelligent Administration System) Página 5

6 Figura Modelo Incremental. Figura 7.1 Modelo incremental Figura 1. Modelo incremental El modelo de desarrollo incremental provee algunos beneficios significativos para los proyectos: Construir un sistema pequeño es siempre menos riesgoso que construir un sistema grande. Al ir desarrollando parte de las funcionalidades, es más fácil determinar si los requerimientos planeados para los niveles subsiguientes son correctos. Si un error importante es realizado, sólo la última iteración necesita ser descartada. Reduciendo el tiempo de desarrollo de un sistema (en este caso en incremento del sistema) decrecen las probabilidades que esos requerimientos de usuarios puedan cambiar durante el desarrollo. Si un error importante es realizado, el incremento previo puede ser usado. Los errores de desarrollo realizados en un incremento, pueden ser arreglados antes del comienzo del próximo incremento. Se realiza construyendo por módulos que cumplen las diferentes funciones del sistema. Esto permite ir aumentando gradualmente las capacidades del Software. Los primeros incrementos son versiones incompletas del producto final, pero proporcionan al usuario la funcionalidad precisa y también una plataforma para la evaluación. IAS (Intelligent Administration System) Página 6

7 El ciclo de vida incremental exige un enfoque sistemático y secuencial del desarrollo de software, que comienza en el nivel del análisis y avanza a través de fases secuenciales sucesivas. Estas fases son las siguientes: Análisis El software es siempre parte de un sistema mayor, por lo que siempre va a interrelacionarse con otros elementos, ya sea hardware o personas. Por esto, el primer paso del ciclo de vida de un proyecto consiste en un análisis de las características y el comportamiento del sistema del cual el software va a formar parte. En esta etapa se recopila la información necesaria para la realización del sistema, tomando en cuenta los requerimientos del usuario y los beneficios que se podrán tener al implementar una forma más sistematizada, la cual permitirá adjuntar o almacenar los datos mediante el Modelo Entidad-Relación. Dentro de esta etapa se deben realizar las siguientes actividades: o Investigación preliminar. La solicitud para recibir ayuda de un sistema de información puede originarse por varias razones; El proceso se inicia siempre con la petición de una persona (administrador, empleado o especialista en sistemas) en ese momento inicia la actividad de sistemas: la investigación preliminar. o Determinación de los requerimientos del sistema. El aspecto fundamental del análisis de sistemas es comprender las facetas importantes de la parte de la empresa que se encuentra bajo estudio. La ingeniería del sistema comprende, por tanto, los requisitos globales a nivel del sistema, así como una cierta cantidad de análisis y de diseño a nivel superior, es decir sin entrar en mucho detalle. o Análisis de requisitos del software. El análisis de requisitos debe ser más detallado para aquellos componentes del sistema que se van a implementar mediante software. Los requisitos, tanto del sistema como del software deben documentarse y revisarse con el cliente. Diseño El diseño es el proceso que traduce los requisitos en una representación del software de forma que pueda conocerse la arquitectura, funcionalidad e incluso la calidad del mismo antes de comenzar la codificación. El diseño se aplica a cuatro características distintas del software: la estructura de los datos, la arquitectura de las aplicaciones, la estructura interna de los programas y las interfaces. IAS (Intelligent Administration System) Página 7

8 El diseño de un sistema también indica los datos de entrada, aquellos que serán calculados y los que deben ser almacenados. Asimismo, se escriben con todo detalle los procedimientos de cálculo y los datos individuales. Los procedimientos que se escriben indican cómo procesar los datos y producir las salidas. Los documentos que contienen las especificaciones de diseño representan a éste de muchas maneras. Al igual que el análisis, el diseño debe documentarse y forma parte de la configuración del software (el control de configuraciones es lo que permite realizar cambios en el software de forma controlada y no traumática para el cliente). Codificación La codificación consiste en la traducción del diseño a un formato que sea legible para la máquina. Si el diseño es lo suficientemente detallado, la codificación es relativamente sencilla, y puede hacerse (al menos en parte) de forma automática, usando generadores de código. En el diseño, los requisitos del software se traducen a una serie de diagramas que representan la estructura del sistema software, de sus datos, de sus programas y de sus interfaces. Por último, en esta etapa de codificación se traducen estos diagramas de diseño a un lenguaje fuente, que luego se traduce (se compila) para obtener un programa ejecutable. Prueba Una vez que se tiene el programa ejecutable, comienza la fase de pruebas. El objetivo es comprobar que no se hayan producido errores en alguna de las fases de traducción anteriores, especialmente en la codificación. Para ello deben probarse todas las sentencias, no sólo los casos normales y todos los módulos que forman parte del sistema. Durante la fase de prueba, el sistema se emplea de manera experimental para asegurarse de que el software no tenga fallas, es decir que funciona de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga. En la tabla 1 se muestran los diferentes tipos de pruebas que se pueden aplicar a un sistema. IAS (Intelligent Administration System) Página 8

9 Tipo de prueba Prueba de caja negra. Prueba de caja blanca. Verificación y Validación. Descripción Se refiere a las pruebas que se llevan a cabo sobre la interfaz del software, es decir, pretende demostrar que las funciones del software son operativas, que la entrada se acepta de forma adecuada y se produce un resultado correcto. Se basa en el minucioso examen de los detalles procedimentales. Se comprueban los caminos lógicos del software. La verificación intenta comprobar que el software está de acuerdo con su especificación. Debe comprobarse que satisface sus requerimientos funcionales y no funcionales. Fundamentos de bases de datos Introducción a las bases de datos La validación asegura que el software satisface las expectativas del cliente, es decir comprueba que el software realice lo que el cliente espera que realice. Tabla 1. Tipos de pruebas Una base de datos es una colección integrada de datos almacenados en distintos tipos de registros, de forma que sean accesibles para múltiples aplicaciones. La integración de los registros se obtiene de las relaciones entre los datos, no de su lugar de almacenamiento físico. Los registros para distintas entidades se almacenan comúnmente en una base de datos, mientras que los archivos almacenan registros para una única entidad. Por ejemplo, para una base de datos de una escuela, se interrelacionan los registros de estudiantes, materias y profesores en una misma base de datos. Las bases de datos no eliminan la necesidad de archivos en un sistema de información. Los distintos tipos de archivos siguen siendo necesarios para capturar los detalles de los eventos y actividades de la empresa, para respaldar reportes o almacenar datos que no están en la base de datos. IAS (Intelligent Administration System) Página 9

10 De forma sencilla, una base de datos es un conjunto de datos que pertenecen al mismo contexto, almacenados sistemáticamente para su uso posterior, es la estructura o la forma en que se guarda la información de una empresa o institución. Las bases de datos reflejan la organización de la información. Una base de datos son creadas con un DBMS (Database Management System/Sistema Manejador de Bases de Datos). El contenido de una base de datos engloba la información concerniente (almacenada en archivos) de una organización, de tal manera que los datos estén disponibles para los usuarios. Una finalidad de la base de datos es eliminar la redundancia o al menos minimizarla. Los tres componentes principales de un sistema de base de datos son el hardware, el software DBMS y los datos a manejar, así como el personal encargado del manejo del sistema. Objetivos de las bases de datos Los principales objetivos de un sistema de base de datos es disminuir los siguientes aspectos: Redundancia e inconsistencia de los datos. Los archivos que mantienen almacenada la información son creados por diferentes tipos de programas de aplicación, existe la posibilidad de que si no se controla detalladamente el almacenamiento, se pueda originar un duplicado de información, es decir, que la misma información se encuentre más de una vez en un dispositivo de almacenamiento. Esto aumenta los costos de almacenamiento y acceso a los datos, además de que puede originar la inconsistencia de estos, es decir, diversas copias de un mismo dato que no concuerden entre sí. Dificultad para tener acceso a los datos. En un sistema de base de datos se debe contemplar un entorno de estos, que le faciliten al usuario el manejo de los mismos. Aislamiento de los datos. Puesto que los datos se encuentran dispersos en varios archivos, y éstos pueden tener diferentes formatos, es difícil escribir nuevos programas de aplicación para obtener información apropiada de ellos. Anomalías en el acceso concurrente. Para mejorar el funcionamiento global del sistema y obtener un tiempo de respuesta más rápido, muchos sistemas permiten que múltiples usuarios actualicen los datos simultáneamente. En un entorno así la interacción de actualizaciones concurrentes puede dar por resultado información inconsistente. Para prevenir esta posibilidad debe mantenerse alguna forma de supervisión en el sistema. IAS (Intelligent Administration System) Página 10

11 Problemas de seguridad. La información de toda empresa es importante, aunque unos datos son más que otros, por tal motivo se debe considerar el control de acceso a los mismos, no todos los usuarios pueden visualizar alguna información, por eso es importante un sistema de base de datos que sea confiable, debe contar con un grado de seguridad que garantice la autentificación y protección de los datos. Problemas de integridad. Los valores de la información almacenada en la base de datos deben satisfacer cierto tipo de restricciones de consistencia. Estas restricciones se hacen cumplir en el sistema añadiendo código apropiado en los diversos programas de aplicación. Modelo Entidad-Relación El Modelo Entidad-Relación proporciona una herramienta para representar información del mundo real a nivel conceptual. Permite describir las entidades involucradas, así como las relaciones y restricciones de ellas. Una entidad es un elemento con existencia independiente de otros elementos: Física: un empleado, una persona. Conceptual: un trabajo, un curso. Un conjunto de entidades o tipo entidad es un conjunto de entidades que comparten las mismas propiedades. Toda entidad tiene propiedades particulares, denominadas atributos los cuales se representan por óvalos ligados al rectángulo mediante líneas rectas. Una relación es la unión de dos o más entidades, esta es representada por un rombo. Modelo relacional La estructura fundamental del modelo relacional es la relación, es decir una tabla constituida por filas (tuplas) y columnas (atributos). Las relaciones representan las entidades que se consideran interesantes en la base de datos. Cada instancia de la entidad encontrará sitio en una tupla de la relación, mientras que los atributos de la relación representan las propiedades de la entidad. Este modelo establece una estructura sobre los datos, aunque posteriormente éstos puedan ser almacenados de múltiples formas para aprovechar características físicas concretas de la máquina sobre la que se implante la base de datos realmente. IAS (Intelligent Administration System) Página 11

12 Fundamentos de los lenguajes de programación utilizados Lenguaje Java Lenguaje de programación orientado a objetos, diseñado por Sun Microsystems para el desarrollo de aplicaciones multiplataforma y para la WWW. Se puede describir como una versión simplificada de C++. Además, Java implementa muchas características de seguridad en tiempo de compilación y de ejecución, para asegurar la aplicación que se ejecuta. Pero la novedad de este lenguaje es que es independiente de la plataforma cliente, y las applets se ejecutan en el sistema cliente (Anónimo A, n. d.). La tecnología Java está compuesta básicamente por 2 elementos: el lenguaje Java y su plataforma. La plataforma se refiere a la máquina virtual de Java (Java Virtual Machine, JVM) que es la encargada de la ejecución de aplicaciones, y un conjunto de bibliotecas estándar que ofrecen funcionalidad común. Para el desarrollo de aplicaciones, se utiliza un conjunto de herramientas conocidas como JDK (Java Development Kit, o herramientas de desarrollo para Java). El JDK Puede instalarse en una computadora local o en una unidad de red. El lenguaje Java se creó con cinco objetivos principales: Usar la metodología de la programación orientada a objetos. Permitir la ejecución de un mismo programa en múltiples sistemas operativos. Incluir por defecto soporte para trabajo en red. Diseñarse para ejecutar código en sistemas remotos de forma segura. Ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++. SQL Server 2005 SQL Server 2005 es una plataforma global de base de datos que ofrece administración de datos empresariales con herramientas integradas de inteligencia empresarial (BI). El motor de la base de datos SQL Server 2005 ofrece almacenamiento más seguro y confiable tanto para datos relacionales como estructurados, lo que le permite crear y administrar aplicaciones de datos altamente disponibles y con mayor rendimiento para utilizar en su negocio. El motor de datos SQL Server 2005 constituye el núcleo de esta solución de administración de datos empresariales. Asimismo, SQL Server 2005 combina lo mejor en análisis, información, integración y notificación. Esto permite que su negocio cree y despliegue soluciones de BI rentables que ayuden a su equipo a incorporar datos en cada rincón del IAS (Intelligent Administration System) Página 12

13 negocio a través de tableros de comando, escritorios digitales, servicios Web y dispositivos móviles (Microsoft, 2006). Procedimiento IAS nació como un hobbie de programación de dos compañeros de clase, Christian Alejandro Quiroz Hernández y José María Ramírez Ruiz. Todo comenzó cuando un día platicaban de programación en Java y se dieron cuenta que los conocimientos adquiridos en la carrera los podrían poner a prueba para la realización de un sistema. Después de evaluar distintas alternativas y con base a distintas opiniones, nació y creció IAS (Intelligent Administration System). Para el desarrollo del proyecto se siguió el modelo incremental, el cual se basa en diferentes incrementos conforme se avanza con el sistema. En cada incremento se contempla la etapa de análisis, diseño, codificación y prueba. A continuación se mencionan las actividades realizadas en cada una de estas fases. Análisis Con base en los conocimientos previos sobre los sistemas de control escolar se establecieron los puntos a desarrollar en el presente sistema. Se establecieron los módulos necesarios y a la vez los módulos que se implementarían, la forma en que la base de datos sería manejada y las distintas tareas que el sistema permitiría llevar a cabo. Diseño Primeramente se llevó a cabo el diseño de la base de datos, partiendo del modelo entidad-relación el cual consistió en los siguientes puntos: Diagrama entidad-relación. Descripción de entidades y relaciones. Justificación de las limitantes de mapeo. Diccionario de datos. Normalización. Conversión a tablas. IAS (Intelligent Administration System) Página 13

14 Una vez terminado el diseño de la base datos se continuó con el desarrollo del entorno gráfico, como lo fue el diseño de los botones, ventanas y la distribución de los elementos en la aplicación. Codificación Para el diseño del entorno y la codificación de IAS, se utilizaron los siguientes programas: Adobe Photoshop CS5: Diseño. Corel Draw X4: Diseño. Java: Lenguaje de Programación. JGrasp: Compilador de Java. Microsoft SQL Server: Diseño base de datos. Microsoft Word 2010: Información sobre IAS v2.0. Adobe Dreamweaver CS5: Diseño web. Cute FTP: Aplicación FTP para el envío de datos. Cabe mencionar, que en esta etapa se utilizó el manejador de bases de datos SQL a través de SQL Server 2005, para realizar todo el diseño referente a la base de datos. Así como también se utilizó el lenguaje de programación Java (Versión 6 actualización #22) para el diseño del entorno gráfico y el desarrollo de todos los módulos contemplados. Además, se estableció una conexión entre Java y SQL Server para que funcionaran conjuntamente. Se eligió SQL Server porque entre otras cosas ofrece: Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Por otro lado, se utilizó el lenguaje Java porque es un lenguaje multiplataforma, lo que da como resultado que IAS también lo sea. Prueba El sistema ha pasado por varias pruebas para garantizar que se cuente con la menor cantidad de errores posibles, estas pruebas son: De caja negra. Con este tipo de prueba, se pudo verificar que la entrada de datos se aceptara de forma adecuada y que generara los resultados esperados. IAS (Intelligent Administration System) Página 14

15 De caja blanca. Se revisó que la relación y los enlaces entre los diferentes módulos fuera la correcta. Validaciones. Se verificó que los datos ingresados en el software fuera correcto y de acuerdo a lo esperado por el usuario. Consistencia de datos. Se analizó que la información tuviera congruencia en toda la base de datos, de tal manera que al eliminar información ésta desapareciera por completo en todos los lugres donde se encontraba almacenada. Comportamiento del entorno gráfico. Se revisó cada opción de los menús para tener la seguridad de que al presionar algún botón o elegir una opción, se produjera la acción correspondiente a ello. Innovación IAS resulta innovador porque no es el tradicional sistema de bases de datos, que almacena la información que ya está definida desde la etapa del diseño, sin poder hacer cambios en su estructura. Por el contrario, IAS es completamente dinámico, de tal manera que en el momento que la institución educativa lo use, podrá seleccionar los elementos que constituirán su base de datos, pudiendo modificar esta estructura de la manera en que mejor se adecue a sus necesidades. Por otra parte, es bilingüe en el sentido de que el usuario puede determinar desde un principio el idioma en que necesita manipularlo. Esto es, que si el usuario requiere y así lo establece, toda la interfaz puede ser manejada en Inglés. Impacto social, económico, tecnológico y en el ambiente IAS es un software que impacta de diferentes maneras: En el ámbito social, resuelve un problema en las instituciones educativas, dado que permite que éste sea adaptable a sus necesidades, eligiendo de entre varios elementos, sólo aquellos que sean convenientes para el manejo del control escolar, específicamente para esa institución. En el aspecto económico, el beneficio se ve reflejado desde el momento en que las instituciones educativas, no tienen que adquirir un software que contendrá funcionalidades no adecuadas para esa escuela, por lo que puede resultar caro invertir en un sistema que no será explotado al cien por ciento. Además representa un ahorro, no tener que pagar el costo IAS (Intelligent Administration System) Página 15

16 de mantenimiento, cada vez que la institución requiera realizar ajustes en cuanto a que se le quiten o agreguen algunos atributos a la base de datos, dado que esto puede realizarse de manera fácil y rápida a través de IAS. Impacta tecnológicamente, en el sentido de que permite que las instituciones educativas lleven su control escolar de manera automatizada, totalmente ajustado a sus necesidades, de manera agradable, sencilla y sobre todo, con resultados óptimos en cuanto al manejo de su información. En cuanto al ambiente no causa ningún daño, al contrario provoca un beneficio, al reducir el uso de papel, ya que los registros de la información se llevan de manera computacional y no manualmente, lo que además favorece a la economía de la institución, a un ahorro de tiempo y a la seguridad de los datos. Resultados IAS cuenta con una interfaz amigable para todos los usuarios como se aprecia en la figura 2. Figura 2. Ventana principal IAS (Intelligent Administration System) Página 16

17 Cuenta con tres inicios de sesión: el administrador tiene el control total de todo el sistema, el profesor tiene permitido llevar a cabo consultas además de que puede asignar o modificar calificaciones a los alumnos a los cuales les imparte alguna clase, por último, el alumno, puede consultar su información personal así como revisar su kardex (ver figura 3). Figura 3. Sesiones Los registros en IAS se llevan a cabo en cuestión de segundos de una forma fácil y rápida. Un ejemplo de los datos que deben ser proporcionados para el registro de una escuela, se ilustran en la figura 4. Esta es la primer acción que debe llevarse a cabo para iniciar a utilizar IAS. Figura 4. Registrar escuela IAS (Intelligent Administration System) Página 17

18 Una vez que la escuela quedó registrada, se puede accesar al sistema. Para ello aparece una ventana como la que se aprecia en la figura 5. Se selecciona el botón Administrador. En el campo de usuario se deberá escribir el nombre con el cual se registró la escuela. Es importante que se escriba el nombre exactamente igual al del registro, tomando en cuenta acentos, y demás caracteres, de lo contrario, el acceso no será posible. En el campo contraseña se deberá ingresar la que se registró en los datos de la escuela. Figura 5. Ingresar al sistema Una vez que se ha accedido como administrador, se procede a registrar una carrera como se indica en la figura 6, ya que sin estos registros no es posible continuar con el resto de las opciones. IAS (Intelligent Administration System) Página 18

19 Figura 6. Registrar una carrera A continuación, en las figuras 7, 8, 9 y 10 se presenta un ejemplo de la captura de información sobre materias, profesores, alumnos y grupos respectivamente. Figura 7. Registrar una materia IAS (Intelligent Administration System) Página 19

20 Figura 8. Registrar un profesor Figura 9. Registrar un alumno IAS (Intelligent Administration System) Página 20

21 Figura 10. Registrar un grupo Para realizar una búsqueda es necesario seleccionar el tipo de búsqueda que se desea hacer. IAS nos ofrece dos métodos de búsqueda, búsqueda y búsqueda avanzada. Búsqueda. Para realizar una búsqueda sencilla es necesario introducir el dato a buscar en el sistema en la parte inferior izquierda de la ventana de la figura 11. IAS (Intelligent Administration System) Página 21

22 Figura 11. Opción búsqueda Búsqueda avanzada. Si se desea realizar una búsqueda más específica, entonces se selecciona la herramienta de búsqueda avanzada, ubicada en la parte inferior izquierda. Una vez seleccionada aparecerá una ventana como la que se muestra en la figura 12. IAS (Intelligent Administration System) Página 22

23 Figura 12. Opción búsqueda avanzada En las figuras 13, 14 y 15 se muestra un ejemplo de cómo se hace la elección de los atributos, para que de manera dinámica se establezca el contenido de la base de datos. IAS (Intelligent Administration System) Página 23

24 Figura 13. Lista de atributos originales Figura 14. Adición de atributos IAS (Intelligent Administration System) Página 24

25 Figura 14. Eliminación de atributos En las figuras 15 y 16 se visualiza un ejemplo de conversión de la base de datos al lenguaje Inglés. IAS (Intelligent Administration System) Página 25

26 Figura 15. Definición de atributos en Inglés Figura 16. Interfaz en Inglés IAS (Intelligent Administration System) Página 26

27 En las figuras 17, 18 y 19 se muestra un ejemplo de la visibilidad de los atributos. Figura 17. Muestra atributos Figura 18. Se visualiza la edición de atributos. IAS (Intelligent Administration System) Página 27

28 Figura 19. Se muestran atributos después de la edición. Una guía rápida sobre el uso de IAS, se encuentra en el siguiente url: Conclusiones Este sistema ha sido creado basado en las necesidades que una institución educativa puede tener para llevar a cabo su control escolar. El sistema contiene funciones avanzadas que se adaptan a las necesidades del usuario, algo que no es muy tomado en cuenta hasta la fecha. Además de que se encuentra en continua evaluación y desarrollo, haciéndolo cada vez mejor, añadiendo características, detectando y corrigiendo bugs así como perfeccionando las características existentes. La ventaja es que es multiplataforma ya que es desarrollado en Java. Por lo tanto, puede ser ejecutado en cualquier computadora que cuente con la JVM. Además de que está contemplado que la base de datos pueda manejarse en inglés, dado que es el lenguaje que actualmente está predominando en gran parte del mundo. Se cree que IAS tiene la capacidad de llegar a posicionarse entre los mejores sistemas de su género ya que cuenta con características y capacidades innovadoras, que si bien aún se IAS (Intelligent Administration System) Página 28

29 encuentran en desarrollo, ya son de gran ayuda y tras su finalización permitirán llevar a cabo las tareas en mucho menor tiempo y sin tantas complicaciones. Trabajo futuro Todavía queda mucho por hacer, ya que aunque se tiene un gran avance con el sistema, está contemplado un reporteador para que pueda imprimirse la información que el usuario necesite. De igual manera, se considera necesario generar estadísticas que reflejen diferentes situaciones del control escolar, por ejemplo, índices de reprobación, cantidad de alumnos inscritos por materia, entre otras. Otra de las potencialidades que se planean en un futuro, es la conversión del sistema para que trabaje en red, bajo la arquitectura Cliente/Servidor. Por último, se tiene considerado migrar la implementación a MySQL, ya que con SQL se tiene la limitante de que no trabaja correctamente bajo el Sistema Operativo Linux. Fuentes de información Literatura Deitel, M. H. (2005). Java How To Program. Estados Unidos: Prentice-Hall. López, P. C. (2007). Microsoft SQL Server México: Alfaomega Ra-Ma. En Internet Anónimo A. (n. d.). Tutoriales, manuales de java Extraído el 10 de Septiembre de 2011 desde Microsoft. (2006). Qué es SQL Server 2005?. Extraído el 26 de Septiembre de 2011 desde Glosario Atributo. Un atributo es cada una de las características o propiedades que posee una entidad, como por ejemplo, para una entidad alumno, sus atributos podrían ser su IAS (Intelligent Administration System) Página 29

30 número de control, su nombre, su domicilio, etc. Los atributos se representan por medio de elipses y se usan líneas para unir los atributos a las entidades. Un atributo de una relación o de una tabla corresponde a una columna de la tabla. Bug. Error de programación. C++. Lenguaje de programación orientado a objetos. DBMS (Database Management System/Sistema Manejador de Bases de Datos). Tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Hipertexto. Es el nombre que recibe el texto que en la pantalla de un dispositivo electrónico conduce a otro texto relacionado. La forma más habitual de hipertexto en informática es la de hipervínculos o referencias cruzadas automáticas que van a otros documentos. Hobbie. Pasatiempo favorito. JDK (Java Development Kit, o herramientas de desarrollo para Java). Software que provee herramientas de desarrollo para la creación de programas en Java. Puede instalarse en una computadora local o en una unidad de red. JVM (Java Virtual Machine/Máquina Virtual de Java). es una máquina virtual de proceso nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial (el Java bytecode), el cual es generado por el compilador del lenguaje Java. LPOO (Lenguaje de Programación Orientado a Objetos). Paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. URL. Un localizador uniforme de recursos, más comúnmente denominado URL (sigla en inglés de Uniform Resource Locator), es una secuencia de caracteres, de acuerdo a un formato modélico y estándar, que se usa para nombrar recursos en Internet para su localización o identificación. WWW (World Wide Web, literalmente red de alcance mundial). Sistema de distribución de información basado en hipertexto o hipermedios enlazados y accesibles a través de Internet. IAS (Intelligent Administration System) Página 30

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura 1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica. Base de Datos I. Maestra: Martha E. Evangelista Salazar

Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica. Base de Datos I. Maestra: Martha E. Evangelista Salazar Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica Base de Datos I Maestra: Martha E. Evangelista Salazar Introducción a los conceptos de Bases de Datos a).- Definiciones básicas sobre bases

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP Visual Sale posee módulos especializados para el método de ventas transaccional, donde el pedido de parte de un nuevo cliente

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

DE VIDA PARA EL DESARROLLO DE SISTEMAS

DE VIDA PARA EL DESARROLLO DE SISTEMAS MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso

Más detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad Formadora: Plan Local De Formación Convocatoria 2010 Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A Usuario Propietario: Gerencia de Informática Usuario Cliente: Todos los usuarios de ANDA Elaborada por: Gerencia de Informática,

Más detalles

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se

Más detalles

Guía de los cursos. Equipo docente:

Guía de los cursos. Equipo docente: Guía de los cursos Equipo docente: Dra. Bertha Patricia Legorreta Cortés Dr. Eduardo Habacúc López Acevedo Introducción Las organizaciones internacionales, las administraciones públicas y privadas así

Más detalles

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) Los sistemas de gestión de bases de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de

Más detalles

El modelo de ciclo de vida cascada, captura algunos principios básicos:

El modelo de ciclo de vida cascada, captura algunos principios básicos: Ciclo de Vida del Software Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software. El primer ciclo de vida del software, "Cascada",

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

Unidad 1. Introducción a los conceptos de Bases de Datos

Unidad 1. Introducción a los conceptos de Bases de Datos Unidad 1 Introducción a los conceptos de Bases de Datos 1.1 Definición de Base de Datos Dato: Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos. Información:

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE 3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Contenido - 2. 2006 Derechos Reservados DIAN - Proyecto MUISCA

Contenido - 2. 2006 Derechos Reservados DIAN - Proyecto MUISCA Contenido 1. Introducción...3 2. Objetivos...4 3. El MUISCA Modelo Único de Ingresos, Servicio y Control Automatizado...4 4. Ingreso a los Servicios Informáticos Electrónicos...5 4.1. Inicio de Sesión

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Bases de datos en Excel

Bases de datos en Excel Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Bases de datos en Excel Hojas de cálculo Tema 5 Bases de datos en Excel Hasta ahora hemos usado Excel básicamente para realizar cálculos

Más detalles

CRM. Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas. Sistema de Gestión Inteligente de Mercadeo y Ventas

CRM. Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas. Sistema de Gestión Inteligente de Mercadeo y Ventas CRM Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas Sistema de Gestión Inteligente de Mercadeo y Ventas Customer Relationship Management (Administración de Relaciones

Más detalles

SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT

SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT INTRODUCCIÓN La documentación de auditoría ó papeles de trabajo son el respaldo que tiene el auditor para registrar los procedimientos aplicados,

Más detalles

Diseño orientado al flujo de datos

Diseño orientado al flujo de datos Diseño orientado al flujo de datos Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos

Más detalles

SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO

SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO SISTEMA DE GESTIÓN DE INCIDENCIAS Y REQUERIMIENTOS MESA DE AYUDA SINAT MANUAL DE USUARIO 1 Objetivo del Manual Elaborado por: Revisado por: Aprobado por: Fecha: 13/08/2015 Difusión: Información del Manual

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

V i s i t a V i r t u a l e n e l H o s p i t a l

V i s i t a V i r t u a l e n e l H o s p i t a l V i s i t a V i r t u a l e n e l H o s p i t a l Manual de Restauración del PC Septiembre 2011 TABLA DE CONTENIDOS SOBRE EL SOFTWARE... 3 CONSIDERACIONES ANTES DE RESTAURAR... 4 PROCEDIMIENTO DE RECUPERACION...

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

Ingeniería de Software. Pruebas

Ingeniería de Software. Pruebas Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

Sistema de Gestión de Proyectos Estratégicos.

Sistema de Gestión de Proyectos Estratégicos. [Documento versión 2.0 del 24/06/2015] Sistema de Gestión de Proyectos Estratégicos. El sistema de Gestión de Proyectos Estratégicos (GPE), es una poderosa herramienta para administrar y gestionar los

Más detalles

Control Satelital y gestión de ubicaciones en mapa. (CitiTrack)

Control Satelital y gestión de ubicaciones en mapa. (CitiTrack) Nuestra compañía CITICA S.A.S dedicada a brindar soluciones de Trazabilidad, Control y Gestión en tiempo real, hace de sus procesos, información, inversiones, tanto humanas como físicas, algo claro, pertinente

Más detalles

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software

Más detalles

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

CAPÍTULO 3 Servidor de Modelo de Usuario

CAPÍTULO 3 Servidor de Modelo de Usuario CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes

Más detalles

SISTEMAS Y MANUALES DE LA CALIDAD

SISTEMAS Y MANUALES DE LA CALIDAD SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad

Más detalles

E-learning: E-learning:

E-learning: E-learning: E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

Más detalles

Symantec Backup Exec System Recovery 7.0 Server Edition. Recuperación de sistemas en cuestión de minutos, en lugar de en horas o días

Symantec Backup Exec System Recovery 7.0 Server Edition. Recuperación de sistemas en cuestión de minutos, en lugar de en horas o días PRINCIPALES VENTAJAS TANGIBLES Recuperación de sistemas Windows completos en cuestión de minutos, en lugar de en horas o días Symantec ha demostrado de manera pública y en reiteradas ocasiones que Backup

Más detalles

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access) Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,

Más detalles

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva de la solución SAP SAP Technology SAP Afaria Gestión de la movilidad empresarial para mayor ventaja competitiva Simplificar la gestión de dispositivos y aplicaciones Simplificar la gestión de dispositivos

Más detalles

Studium, Campus Virtual de la Universidad de Salamanca.

Studium, Campus Virtual de la Universidad de Salamanca. Studium, Campus Virtual de la Universidad de Salamanca. Contenidos 1 Qué es Studium 2 Instalación de Studium en USAL 3 Atención a los usuarios 4 Instalación Moodle. MoodleWindowsInstaller 5 Moodle portable

Más detalles

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.

Más detalles

Actualización de versión a Bizagi 10.x

Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

Más detalles

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 - Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de

Más detalles

Descripción del sistema

Descripción del sistema Advanced Edition Descripción del sistema Ender Descripción para la implantación y adaptación del sistema de información Turno, Gestión educativa 1 ÍNDICE 1. INTRODUCCIÓN...3 2. DESCRIPCIÓN CONCEPTUAL DEL

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi Gestión de Permisos Bizagi Suite Gestión de Permisos 1 Tabla de Contenido Gestión de Permisos... 3 Definiciones... 3 Rol... 3 Perfil... 3 Permiso... 3 Módulo... 3 Privilegio... 3 Elementos del Proceso...

Más detalles

Introducción. Componentes de un SI. Sistema de Información:

Introducción. Componentes de un SI. Sistema de Información: Introducción. Sistema de Información: Conjunto de elementos relacionados entre sí de acuerdo a ciertas reglas, que aporta a la organización la información necesaria para el cumplimiento de sus fines, para

Más detalles

Información de Producto:

Información de Producto: Windows Server 2008 Foundation La nueva tecnología rentable de Windows Server 2008 Foundation La tecnología confiable y comprobada de Windows Server Foundation proporciona una base para ejecutar las aplicaciones

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización

Más detalles

5. Gestión de la Configuración del Software (GCS)

5. Gestión de la Configuración del Software (GCS) 5. Gestión de la Configuración del Software (GCS) 5.1. La Configuración del Software El resultado del proceso de ingeniería del software es una información que se puede dividir en tres amplias categorías:

Más detalles

Capítulo 9. Archivos de sintaxis

Capítulo 9. Archivos de sintaxis Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta

Más detalles

Mesa de Ayuda Interna

Mesa de Ayuda Interna Mesa de Ayuda Interna Documento de Construcción Mesa de Ayuda Interna 1 Tabla de Contenido Proceso De Mesa De Ayuda Interna... 2 Diagrama Del Proceso... 3 Modelo De Datos... 4 Entidades Del Sistema...

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación Informe Final de Pasantía: Desarrollo de un Sistema Web para la Administración de Asignaturas Electivas

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Caravel Modernization Tool: Tipos de Proyectos. Caravel Modernization Tool: Tipos de Proyectos

Caravel Modernization Tool: Tipos de Proyectos. Caravel Modernization Tool: Tipos de Proyectos Caravel Modernization Tool: Tipos de s La familia Caravel Modernization Tool Caravel Modernization Insight es una utilidad perteneciente a la familia Caravel Modernization Tool. Esta familia, integrada

Más detalles

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2) 1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.

Más detalles

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

Plan de estudios ISTQB: Nivel Fundamentos

Plan de estudios ISTQB: Nivel Fundamentos Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE

Más detalles

Cómo elegir tu SOFTWARE DE GESTIÓN?

Cómo elegir tu SOFTWARE DE GESTIÓN? Cómo elegir tu SOFTWARE DE GESTIÓN? 00 Introducción Tu empresa está en expansión y has decidido integrar todas las áreas de tu negocio para seguir creciendo. Has iniciado la búsqueda de un software de

Más detalles

Gestión de Oportunidades

Gestión de Oportunidades Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

Soporte y mantenimiento de base de datos y aplicativos

Soporte y mantenimiento de base de datos y aplicativos Soporte y mantenimiento de base de datos y aplicativos Las bases de datos constituyen la fuente de información primaria a todos los servicios que el centro de información virtual ofrece a sus usuarios,

Más detalles

Mantenimiento de Sistemas de Información

Mantenimiento de Sistemas de Información de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD MSI 1: REGISTRO DE LA PETICIÓN...4 Tarea MSI 1.1: Registro de la Petición... 4 Tarea MSI 1.2: Asignación de la Petición... 5 ACTIVIDAD

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga

Más detalles

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,

Más detalles

MINING SOLUTIONS LIMITADA

MINING SOLUTIONS LIMITADA MINING SOLUTIONS LIMITADA Contenido... 1 Resumen Ejecutivo... 3... 4 Nuestros Servicios... 5 Administración de proyectos... 6 Operación y mantenimiento sobre los Sistema de Manejo de la Información Geológica

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

Windows Server 2003. Windows Server 2003

Windows Server 2003. Windows Server 2003 Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión

Más detalles