Vous êtes sur la page 1sur 14

UNIVERSIDAD ANDINA DEL CUSCO

FACULTAD DE INGENIERIA CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS

SISTEMA DE INFORMACION PARA LAS MATRICULAS DE LABORATORIO


PRESENTADO POR: REDY DEMETRIO DELGADO SEQUEIROS IVANHOFT DEZA CASTILLA

CUSCO OCTUBRE - 2012

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas

CAPITULO I: ASPECTOS GENERALES 1.1. PLANTEAMIENTO DEL PROBLEMA 1.1.1 DESCRIPCION GENERAL DEL PROBLEMA La Carrera profesional de Ingeniera de sistemas de la Universidad Andina del Cusco es una entidad dedicada al rubro de la Educacin con sede institucional en la ciudad de Cusco y que opera a nivel local. Cuenta con un promedio de 480 alumnos, por lo que se hace necesario el control y la automatizacin de diversos procesos para llevar a cabo el control adecuado de dichos procesos. Desde esta perspectiva se decide desarrollar una solucin para la matrcula de los laboratorios a la cual tienen abierta estas posibilidades los alumnos que realizaron su matrcula correspondiente al semestre en cual inician sus estudios, pero que por pedagoga se destinan 26 alumnos por laboratorio; el cual solo pueden realizar sus matrculas correspondientes en los laboratorios los alumnos que se encuentren fsicamente dentro de la Universidad Andina del Cusco; de ah el inconveniente con los alumnos que no se encuentra dentro de la Universidad Andina del Cusco y que por motivos fuera de su alcance se encuentran fuera de la ciudad del Cusco, en donde retornaran para el inicio de las labores acadmicas correspondientes al semestre.

1.1.2 IDENTIFICACION DEL PROBLEMA

Actualmente se tiene un sistema hecho en Access, de muy limitadas opciones, mismo que solo funciona a nivel local, que se encuentran en uno de los talleres de la Carrera y que esta implementado en solo dos computadoras. El Alumno, a la hora de matricularse en un grupo de laboratorio y guardar esa informacin en el sistema, este ya no puede hacer lo mismo para otro curso, y lo que hace es ir con el personal autorizado para la manipulacin de la base de datos y realizar los cambios correspondientes directamente desde ah, este personal autorizado es tambin el responsable del taller y docente de la Universidad Andina del Cusco. De ah, el problema: La prdida de tiempo del docente quien debe de realizar los cambios correspondientes segn las especificaciones del curso y del nmero de alumnos sin olvidar a los alumnos ya matriculados que desean realizar cambios de laboratorios. La disponibilidad del alumno, como bien se dijo las limitaciones para las matriculas de laboratorios son muchas, por ubicacin, por cuellos de botella, por falta de un sistema inteligente.

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas

1.2. OBJETIVOS 1.2.1 OBJETIVOS GENERALES Permitir a los alumnos de la Carrera Profesional de Ingeniera de Sistemas, perteneciente a la Universidad Andina del Cusco matricularse en los laboratorios correspondientes a los cursos cursados durante el semestre acadmico tomando en cuenta su disponibilidad en los horarios en los cuales el alumno crea por conveniente. Adems el alumno podr tener acceso a una cuenta privada propia del mismo mejorando el actual sistema de matrculas para laboratorios. 1.2.2 OBJETIVOS ESPECIFICOS 1. Optimizar el tiempo en que toma matricularse en los laboratorios de la Carrera Profesional de Ingeniera de Sistemas. 2. Dar alcances al personal encargado para la contratacin de docentes si es que se requiere. 3. Tener un control detalladlo y fidedigno de los alumnos matriculados en los laboratorios. 4. Obtener la lista de los matriculados. 5. Proporcionar un infraestructura web dedica a las matriculas de laboratorios, para las futuras necesidades de la Universidad Andina del Cusco. 6. Hacer de este y todos los procesos, ubicuos.

1.3. METAS 1. Entregar manual de usuario. 2. Entregar cdigo fuente. 3. El sistema tendr el control de la apertura de nuevo grupo de laboratorio, este lo creara automticamente. 4. El sistema tendr la posibilidad de hacer el cambio de grupo de un alumno, si es que l lo quisiese. 5. Cada usuario del sistema tendr diferentes tipos de acceso y manipulacin para el sistema. 6. El sistema realiza el control para saber en qu laboratorio este determinado alumno a qu hora se matriculo y en la fecha que lo hizo.

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas

1.4. JUSTIFICACION Siendo nosotros pertenecientes a la Carrera Profesional de ingeniera de Sistemas estamos en el deber de realizar un sistema de matrculas para los laboratorios que sea va web con una infraestructura nueva e innovadora el cual resultara en un gran beneficio no solo para la Carrera Profesional de Ingeniera de Sistemas sino que para la Universidad Andina del Cusco, automatizando aquellas reas que se crean de menor importancia en donde los errores son mucho factibles a suceder. Estando la Universidad y la Carrera a la vanguardia de la informtica y de la tecnologa no podemos ser indiferentes con nuestra alma mater como forjadora de la educacin de nivel superior. Debido a las exigencias del nmero de alumnos que alberga actualmente la carrera y dando cuenta que en otras universidades este problema ya se encuentra resuelto, damos por concluido que se requiere un sistema para el ahorro de tiempo y decisiones que puedan involucrar el buen manejo de la carrera. Por tanto la implementacin de un nuevo sistema de matrculas para laboratorios va web ser muy til para manejar grandes cantidades de datos el cual contara con: 1. Planificar, organizar y ejecutar los procesos de matrcula de los estudiantes. 2. Optimizar los procesos referentes a matrcula, emisin de notas, constancias de estudios etc. 3. Simplificar los procesos de matrcula y automatizarlos, hacia los alumnos. 4. Simplificar el registro de las evaluaciones que realizan los docentes. 5. Centralizar la informacin de matrcula. 6. Brindar un mejor servicio al alumnado (Matricula en lnea a travs de la pgina Web) 1.5. METODOLOGIA La metodologa para el desarrollo de este sistema ser la del PUDS(Proceso Unificado de Desarrollo de Software) ya que es metdica y dar al grupo de desarrollo un esquema estricto, transparente y enfocado en las necesidades de cada usuario. El proceso unificado de desarrollo de software: Proporciona una gua para ordenar las actividades de un equipo. Dirige las tareas de cada desarrollador por separado y del equipo como un todo Especifica los artefactos que deben desarrollarse.

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas Ofrece criterios para el control y la medicin de los productos y actividades del proyecto. El proceso unificado de desarrollo de software es un marco genrico de desarrollo que puede especializarse para diferentes reas de aplicacin, tipos de organizaciones, niveles de aptitud y tamaos de proyecto. El proceso unificado puede especializarse porque est creado en base a objetos que pueden especializarse o intercambiarse sin cambiar el diseo del proceso. Los factores principales que influyen en la especializacin del proceso son: Organizativos: Estructura organizativa, cultura de la empresa, aptitudes y habilidades disponibles, experiencia previa y sistemas software disponibles. De Dominio: Dominio de la aplicacin, procesos que debe soportar, comunidad de usuarios y ofertas de la competencia. De Ciclo de vida: Tiempo de salida al mercado, tiempo de vida esperado, tecnologa, versiones planificadas. Tcnicos: Lenguaje de programacin, herramientas de desarrollo, base de datos, marcos de trabajo y arquitecturas estndar, comunicaciones y distribucin. Los aspectos definitorios se resumen en tres puntos clave: Est dirigido por casos de uso, Est centrado en la arquitectura y Es iterativo e incremental.

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas

CAPITULO II: MARCO CONCEPTUAL 2.1 DEL NEGOCIO Matricula: Es el proceso mediante el cual la institucin registra los datos del alumno que ha ingresado a la institucin. Laboratorio: Ambiente en el que se imparte las practicas, de los cursos, a los cuales se matricul el alumno. Aprobado: Nota entre 14 - 20 Constancia De Notas: Es el documento donde se muestra todas las notas del ciclo. Notas Parciales: Calificativos obtenidos mediante prcticas durante el transcurso de un mes, el nmero de notas parciales que se debe considerar, es como sigue: Para cada sesin de laboratorio se considera 1 nota, que al final del ciclo se promediara. Nota Final: Promedio final de las notas parciales. NSP: (No se present) Siglas que figuran en promedio final cuando un alumno no asisti a clases ni rindi ninguna prctica calificada. Ficha De Seguimiento: Reporte de las notas de un alumno desde el primer hasta el ltimo da del ciclo. Promovido: El alumno es promovido del curso, si resulta que su nota final es mayor a 14. Desaprobado: El alumno es considerado desaprobado si en el promedio final, su nota no pasa a los 13.5 puntos o si el docente considera NSP, a su nota final. Estudiante: Persona que proporciona los datos generales para elaborar la hoja de Matrcula e Inscripcin. Dpto. De coordinacin acadmica: rea administrativa del Instituto, responsable del manejo y el control de la informacin acadmica del estudiante. Coordinador: Persona encargada del departamento de coordinacin Acadmica responsable del desempeo correcto y coordinacin de los docentes que imparten las asignaturas de las diferentes carreras y otros asuntos relacionados directamente con la carrera a su cargo. Inscribir Alumno: A travs de este procedimiento el alumno se convierte en un alumno activo de el Modulo y que cursa determinada asignatura, aceptando de esta manera las reglas y forma de evaluacin que se le indican. Registrar Datos: En este proceso se lleva a cabo las operaciones necesarias para que el departamento de Registro Acadmico conserve los datos necesarios de cada estudiante que se encuentra en la carrera que maneja de forma segura y eficaz las calificaciones que el docente introduce en la base de datos correspondiente. Reportes: En este momento el Sistema permitir la elaboracin de los reportes u otros documentos que son solicitados al departamento de Registro Acadmico. 2.2 CONCEPTOS TECNOLOGICOS Base de datos Conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. Una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. (Informtica, electrnica), la mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio rango de soluciones al problema de almacenar datos. SQL

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas

Lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus caractersticas es el manejo del lgebra y el clculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla informacin de inters de bases de datos, as como hacer cambios en ella. Consulta SQL Una consulta SQL es tipo de consulta a una base de datos empleando lenguaje SQL. Gestor de bases de datos O mejor conocidos como SGBD (en ingls Database Management System, abreviado DBMS) es un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Programa En informtica, una aplicacin es un tipo de programa informtico diseado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programacin (con el cual se crean los programas informticos). Lenguaje de programacin Idioma artificial diseado para expresar procesos que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana. Hardware Pueden ser elctricos, electrnicos, electromecnicos y mecnicos. Son cables, gabinetes o cajas, perifricos de todo tipo y cualquier otro elemento fsico involucrado; contrariamente, el soporte lgico es intangible y es llamado software. El trmino, aunque sea lo ms comn, no solamente se aplica a las computadoras; del mismo modo, tambin un robot, un telfono mvil, una cmara fotogrfica o un reproductor multimedia poseen hardware y software. Software Equipamiento lgico o soporte lgico de un sistema informtico, comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que son llamados hardware. Protocolo En informtica, un protocolo es un conjunto de reglas usadas por computadoras para comunicarse unas con otras a travs de una red por medio de intercambio de mensajes. ste es una regla o estndar que controla o permite la comunicacin en su forma ms simple, puede ser definido como las reglas que dominan la sintaxis, semntica y sincronizacin de la comunicacin. Los protocolos pueden ser implementados por hardware, software, o una combinacin de ambos. HTTP

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas

Es el protocolo usado en cada transaccin de la World Wide Web. HTTP define la sintaxis y la semntica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema peticin-respuesta entre un cliente y un servidor. Al cliente que efecta la peticin (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la informacin transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecucin de un programa, una consulta a una base de datos, la traduccin automtica de un documento, etc. Transaccin Interaccin con una estructura de datos compleja, compuesta por varios procesos que se han de aplicar uno despus del otro. La transaccin debe realizarse de una sola vez y sin que la estructura a medio manipular pueda ser alcanzada por el resto del sistema hasta que se hayan finalizado todos sus procesos. Proceso Es "Una unidad de actividad que se caracteriza por la ejecucin de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados". Servidor web Ordenador que ejecuta el programa. Un servidor web o servidor HTTP es un programa informtico que procesa una aplicacin del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y sncronas o asncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicacin del lado del cliente. El cdigo recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisin de todos estos datos suele utilizarse algn protocolo. Generalmente se utiliza el protocolo HTTP para estas comunicaciones. Red de comunicaciones Una red de computadoras, tambin llamada red de ordenadores, red de comunicaciones de datos o red informtica, es un conjunto de equipos informticos y software conectados entre s por medio de dispositivos fsicos que envan y reciben impulsos elctricos, ondas electromagnticas o cualquier otro medio para el transporte de datos, con la finalidad de compartir informacin, recursos y ofrecer servicios. Internet Conjunto descentralizado de redes de comunicacin interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes fsicas heterogneas que la componen funcionen como una red lgica nica, de alcance mundial. Intranet Una intranet es una red de ordenadores privados que utiliza tecnologa Internet para compartir dentro de una organizacin parte de sus sistemas de informacin y sistemas operacionales. El trmino intranet se utiliza en oposicin a Internet, una red entre organizaciones, haciendo referencia por contra a una red comprendida en el mbito de una organizacin. Navegador web Un navegador o navegador web (del ingls, web browser) es una aplicacin que opera a travs de Internet, interpretando la informacin de archivos y sitios web para que

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas

estos puedan ser ledos (ya se encuentre sta alojada en un servidor dentro de la World Wide Web o en un servidor local). Aplicacin Web En la ingeniera de software se denomina aplicacin web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet mediante un navegador web. En otras palabras, es una aplicacin software que se codifica en un lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador. Estrategias de Desarrollo de Sistemas de Informacin basndonos en la metodologa XP Es una metodologa gil centrada en potenciar las relaciones interpersonales como clave para el xito en desarrollo de software, promoviendo el trabajo en equipo, preocupndose por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo. XP se basa en realimentacin continua entre el cliente y el equipo de desarrollo, comunicacin fluida entre todos los participantes, simplicidad en las soluciones implementadas y coraje para enfrentar los cambios. XP se define como especialmente adecuada para proyectos con requisitos imprecisos y muy cambiantes, y donde existe un alto riesgo tcnico. Los principios y prcticas son de sentido comn pero llevadas al extremo, de ah proviene su nombre. Kent Beck, el padre de XP. 2.3 ANTECEDENTES (Santiago Gonzales Snchez, 2008) En un estudio sobre SISTEMA DE MATRCULA ESCOLAR VA INTERNET, publicado en Argentina- Buenos Aires .Facilita la actualizacin inmediata de informacin del alumnado, optimiza su calidad y reduce trabajo a la administracin, agilita procesos administrativos publicando, informando y generando formularios de ayuda para la realizacin personal de trmites y procedimientos internos y externos como inscripcin, matriculacin y otros. Informa de manera segura y confiable resultados acadmicos, disciplinarios, financieros, de consumo y asistencia a representantes mediante una sola clave con acceso familiar. Estimulando al representante a cumplir con sus obligaciones de pago de mensualidad apoya las actividades docentes para que el ingreso de calificaciones sea va electrnica. (Johnny Romero, Alexander Barbosa) Publicado el 12 de Octubre del 2007 en Per-LimaMetropolitana en un estudio sobre SISTEMA WEB PARA LA PUBLICACIN DE NOTAS DE ALUMNOS refiere en el diseo de su pgina web sobre: registro de alumnos, registro de profesores, registro de curso, registro de matrcula, asignacin de cursos paradocentes, asignacin de tutor, tomado de asistencias diario, envi de mensajes a alumnos todo esto implementado con tecnologa mysql, PHP y AJAX en tres vistas(alumno, profesor, administrador).

(Jeffer Can Hernndez Claudia Alexandra Garzn)

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas

En la UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES Refleja los pasos como debe matricularse y el sistema estructural de la pgina web. Desarrolla una aplicacin Web construido en PHP y base de datos SQL Server. Publicar en el sitio Web de la Unidad de Informtica el aplicativo. 1. Para matricularse se debe ingresar al Portal Web en la opcin Sistema de Matrculas 2. En el sistema de matrculas, digitar su nmero del cdigo e ingresar todos los datos informativos personales, acadmicos y laborales que all se le solicita. 3. Imprimir el Formulario de Inscripcin que se le presentar, con el cual debe acercarse al Banco a realizar el pago con el valor que aparecer en el formulario de matrcula. Esto lo podr realizar de acuerdo al siguiente calendario Muestra la objetividad del uso de la tecnologa web en relacin con el rea educativo que va dela mano con el avance por parte de la administracin, los docentes, los padres o apoderados y los alumnos

(Federico Vila ,2004) en un estudio sobre Diseo y desarrollo del Mdulo de Matrcula Web Escolar, publicado en Brasil, en referencia informtico. La Universidad, como agente social de gran relevancia, no puede permanecer ajena a todos estos cambios. El uso de software web contribuye al desarrollo de nuevas aplicaciones que en muchas ocasiones no est al alcance de las instituciones escolares, permite adems obtener aplicaciones que tienen utilidad y que se pueden mejorados. El objetivo es desarrollar aplicaciones tiles para fomentar su uso. El desarrollo de una plataforma propia facilitara hacer correcciones en forma transparente el proceso de matrcula

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas

CAPITULO III: MODELO DEL NEGOCIO 3.1. DESCRIPCIN GENERAL DEL NEGOCIO El alumno se apersona a un ambiente en el segundo piso del edificio de la facultad de Ingeniera de la Universidad Andina del Cusco. Solicita una computadora con acceso al Sistema de Informacin para matriculas en laboratorios hecho en Microsoft Access. Accede al sistema en donde realiza las siguientes operaciones: Ingresa su cdigo y nombre. Luego escoge los laboratorios respectivos a los cursos que cursa durante el semestre. Una vez escogido el laboratorio y grupo procede a guardar sus datos en la base de datos.

3.2. MODELADO DEL NEGOCIO.

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas

CAPITULO IV: DESARROLLO DEL SISTEMA 4.1. FASE DE INICIO 4.1.1. DESCRIPCIN DEL PROBLEMA En los laboratorios de la carrera de ingeniera de sistemas de la Universidad Particular Andina del Cusco, el registro y control de notas no es adecuado, ya que dicho proceso se lleva en un sistema que se ha adaptado para el proceso de matrculas solamente, el cual no satisface las necesidades, motivos por el cual se generan los siguientes problemas: * El registro de matrcula se efecta en un programa Microsoft Access bsico, que no permite una vez registrado una matrcula en algn laboratorio, la posterior matricula a otro, del mismo ciclo, por lo cual el alumno debe apersonarse con el encargado, para matricularse directamente con la base de datos. * El sistema Access, no distingue de si el alumno est apto para llevar el laboratorio o no. * Al registrar las notas, los docentes se las entregan al jefe del curso, en un archivo Excel. * El coordinador es el encargado de programar los horarios correspondientes al mdulo tomando en cuenta la disponibilidad de aulas y laboratorios. * Los alumnos no tienen un acceso rpido a las notas, no pueden su evolucin academica. De todo este proceso se podra afirmar que el sistema actual no es funcional, por lo cual no cubre los requerimientos. 4.1.2. IDENTIFICACIN DE REQUERIMIENTOS

Registrar notas. Verificar si el alumno est apto, para matricularse en el laboratorio. Generar reportes de asistencia. Generar reportes acta de notas mensuales. Bsqueda de alumnos avanzada. Ingreso de notas debe ser de acuerdo a las horas de cada asignatura. Generar Ranking de notas (xtra). Verificar condicin del alumno. Registrar docentes. Registrar alumnos. Generar de ficha de seguimiento. Calcular el promedio de notas. Acceso al sistema cada docente y alumno.

Universidad Andina del Cusco Facultad de Ingeniera Carrera Profesional de Ingeniera de Sistemas 4.1.3. CASOS DE USO DEL SISTEMA (Hecho en ArgoUML - software libre)

Vous aimerez peut-être aussi