El sistema automatizará el centro de cómputo mediante la ejecución de tareas como la asignación de equipos a estudiantes, registro de usuarios, monitoreo del estado de las computadoras y registro de préstamos de equipo. El sistema se desarrollará en Visual Basic y se conectará a una base de datos en Access para almacenar información de usuarios y recursos.
4. PROPUESTA Lo que se pretende con la automatización del centro de cómputo es que se tenga un mayor control en las actividades de administración llevadas a cabo por el encargado del mismo. Lo que se propone es la realización de un software que lleve a cabo diversas tareas como son: La asignación de equipo al alumnado a principio de cuatrimestre Bitácora Registro de préstamo de equipo Monitorear el estado actual de las computadoras en la red. Visualizar los programas que se están ejecutando en cada máquina. Bloquear algunos programas y partes del sistema operativo de tal forma que los usuarios no tengan acceso a ellos. Esto mediante: Realización de un programa que se instale en el servidor del administrador, donde ya se cuente con una base de datos de todos los alumnos, de ahí el administrador partirá para asignar un equipo a cada alumno, así sabrá a qué hora empezó a utilizarlo y lo termino de usar. Desarrollo de aplicación donde se encuentre el equipo disponible, el equipo que está en préstamo, nombre de quien lo solicita y fecha. Desarrollo de un programa donde se especifiquen las salas con las que cuenta la institución, así como la fecha, horas, materia y carrera que ocupara el inmueble y los complementos que utilizará.
5. REQUISITOS DEL SISTEMA El análisis de requisitos del sistema constituye el punto de partida en la elaboración del análisis del sistema, debido a que identifica los requerimientos de información de los usuarios. Se orienta al conocimiento del funcionamiento del sistema actual desde el punto de vista conceptual, para el cual se identifican y definen los requisitos del sistema, diseñando el modelo lógico actual, as¡ como también de las diferentes alternativas de solución en la construcción del sistema. A) Objetivos: * Analizar y documentar las necesidades funcionales o del servicio que deberán ser soportadas por el sistema propuesto. * Identificar los requisitos específicos del sistema, los que proporcionan un punto de referencia básico para validar el sistema final, es decir, comprobar que el sistema se ajuste a las necesidades del usuario. * Realizar un estudio de las diferentes alternativas o posibilidades de solución B) Actividades: 1 Identificación y definición de requisitos. 2 Diseño del modelo lógico actual. 3 Estudio de alternativas de construcción. IDENTIFICACION Y DEFINICION DE REQUISITOS Objetivo: * Obtener una visión global del sistema. * Identificar problemas existentes en la actualidad, en función a las necesidades presentes y futuras de servicio. * Elaborar el catálogo de requisitos a satisfacer por el nuevo sistema. En esta actividad se planifican y realizan entrevistas necesarias con los usuarios identificados anteriormente quienes proporcionarán la información necesaria que permita realizar una descripción general del funcionamiento actual del sistema, con datos sobre volúmenes de información tratados y tiempo de respuesta. Esto permitir identificar los problemas existentes en la actualidad, en cuanto a la satisfacción de las necesidades presentes y futuras del servicio, costos excesivos, disponibilidad de información, soporte a la toma de decisiones, entre otros.
6. MODELO LÓGICO ACTUAL Esta actividad tiene como objetivo conocer el funcionamiento del sistema actual, de un modo conceptual (representado gráficamente con el modelo lógico), es decir, se eliminan todas las referencias del entorno físico y se muestra funcionalmente la organización. En esta acción se representan gráficamente el modelo lógico tanto para conocer procesos del sistema, determinando los grandes procesos o subsistemas, flujos de información entidades de datos e interrelación entre ellas, los que permitirán identificar nuevos requisitos del sistema mediante la comparación de las funciones realizadas y la información proporcionada por el sistema actual con las necesidades de los usuarios y las necesidades futuras de la unidad objeto de estudio. ALTERNATIVAS DE CONSTRUCCIÓN Esta actividad tiene como objetivo establecer una serie de alternativas de solución para la construcción del nuevo sistema, y luego de un proceso de análisis costo-beneficio, se seleccionará la alternativa que mas se ajuste a los requerimientos y recursos de la institución. En esta actividad se establecen diferentes alternativas para la construcción del nuevo sistema, teniendo en cuenta los requisitos identificados en las tareas anteriores. Una vez establecida se comparan entre sí y se selecciona la más adecuada. El diseño de alternativas de construcción permite evaluar diferentes grados de automatización en relación con las necesitadas previamente. Un aspecto importante a considerar en la evaluación de las diferentes alternativas de construcción, es el impacto de las mismas en la organización. Otro aspecto importante a tener en cuenta es la viabilidad económica de las diferentes soluciones propuestas, debido a que éstas pueden determinar si se continúa con el proyecto o simplemente se abandona por falta de recursos.
7.
8.
9. DICCIONARIO DE DATOS Visual Basic: Es un lenguaje de programación que se ha diseñado para facilitar el desarrollo de aplicaciones en un entorno grafico (GUI-GRAPHICAL USER INTERFACE) Diagrama de flujo de datos : es un modelo lógico-gráfico para representar el funcionamiento de un sistema en un proyecto software. Sus elementos gráficos son círculos, flechas, y rectángulos cerrados o abiertos. Los cerrados representan entidades externas mientras que los abiertos describen almacenes o archivos. Los círculos significan procesos y las flechas flujos de datos desde, o hacia, un proceso. Procesos: es un conjunto de actividades o eventos que se realizan o suceden con un determinado fin. Este término tiene significados diferentes según la rama de la ciencia o la técnica en que se utilice. Ficheros: Agrupación de información que puede ser manipulada de forma unitaria por el sistema operativo de un ordenador. Un fichero puede tener cualquier tipo de contenido (texto, ejecutables, gráficos, etc.) y posee una identificación única formada por un 'nombre' y un 'apellido', en el que el nombre suele ser de libre elección del usuario y el apellido suele identificar el contenido o el tipo de fichero. Así, en el fichero "prueba.txt" el apellido "txt" señala que se trata de un fichero que contiene texto plano.
10. Entidades externas : Representación particular de recursos de datos, o respuesta a un recurso de servicio que puede estar incluido en un mensaje de petición o respuesta. Una entidad consiste en "meta-información" en forma de cabeceras de entidad, y el contenido en forma de cuerpo de entidad. Estructuras de datos : es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación. Un dato elemental es la mínima información que se tiene en un sistema, define la organización e interrelación de éstos y un conjunto de operaciones que se pueden realizar sobre ellos. Las operaciones básicas son: *Alta, adicionar un nuevo valor a la estructura. *Baja, borrar un valor de la estructura. *Búsqueda, encontrar un determinado valor en la estructura para realizar una operación con este valor, en forma SECUENCIAL o BINARIO (siempre y cuando los datos estén ordenados). Bases de datos : e s un conjunto de datos pertenecientes al un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Modelo entidad-relación: (a veces denominado por su siglas, E-R "Entity relationship") es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información, sus inter-relaciones y propiedades.