Beruflich Dokumente
Kultur Dokumente
CARRERA:
INGENIERIA EN SISTEMA Y REDES INFORMATICO.
CATEDRA:
INGENIERIA DE SOFTWARE II
CATEDRATICO:
LICDA. CARMEN ELENA CRUZ
INTEGRANTES:
Captulo I
1. Planteamiento de Problema
1.1.
1.2.
Descripcin de la Empresa.
Alegra
Berln
Mercedes Umaa
Ahuachapn
Qu es Ventana al Mundo?
Ventana al Mundo es un Programa Educativo que consiste en impartir
paralelo al ao lectivo escolar, clases de Ingls, Informtica y
Arte/Creatividad a Centros Escolares, maestros, personal de salud e
instituciones vecinas de las Centrales Geotrmicas de Ahuachapn y
Berln. El programa cuenta tambin con sub programas como lo son los
crculos de Lectura, Club de Tareas y Atencin Psicolgica.
Objetivo General
Implementar un Centro de Informtica e idiomas y de desarrollo de
habilidades Artstico-Creativas para nios y jvenes de las comunidades
vecinas a las instalaciones de LaGeo y en el rea urbana de Berln y
Ahuachapn con el objeto de acceder la adquisicin de habilidades
que les permitirn reducir la brecha tecnolgica y enfrentar los retos de
la modernizacin a travs de la utilizacin efectiva de la tecnologa que
faciliten tener mayores oportunidades de formacin superior y un mejor
capacitacin para cuando ingresen al mercado laboral.
Objetivos Especficos
Proporcionar conocimiento para el uso y acceso a herramientas
que permitan mejores oportunidades de desarrollo intelectual y
de habilidades en la poblacin estudiantil.
Crear y mantener entornos de aprendizaje con acceso libre y
gratuito a tecnologas de informacin y conocimiento, incluyendo
Internet e ingls.
Objetivos Sociales
Contribuir con los Centros Escolares de la zona para el desarrollo
de habilidades y conocimiento para los estudiantes en el rea de
informtica, ingls y Arte-Creatividad.
Capacitar a personas de las comunidades para mejores y
mayores oportunidades de empleo.
1.3.
Situacin Problemtica
la
educacin
computacin y Arte-creatividad
con
especializacin
en
ingles,
cada rea.
Los inconvenientes que se han presentado en el registro acadmico es
que los instructores se demoran en presentar las notas de las
evaluaciones de sus alumnos/as ya que lo registran mediante hojas de
calcula de Excel
Con el uso del sistema que se va implementar se pretende facilitar el
trabajo a los instructores ya que adems se presentan distintos reportes
como la asistencia, los promedios por materia, alumnos sobresalientes,
desercin de alumnos/as, etc. ya que todos estos informes son
entregados al Director de la FundaGeo y enviados a los docentes de los
Centros Escolares y al Ministerio de Educacin semanal, mensual y
trimestralmente.
1.4.
Justificacin
el
1.5.
Objetivos
1.5.1.
Objetivo General.
1.5.2.
Objetivo Especifico
calidad.
Implementar el registro acadmico en el rea donde ser
utilizado para tener especificaciones de las funciones que
realizara el sistema informtico.
Documentar un manual de usuario sobre el registro acadmico
para que los usuarios puedan usarlo ms fcilmente.
1.6.
Alcances y Limitaciones
1.6.1.
Alcances.
1.6.1.1.
Alcance Espacial
Alcance Temporal
El sistema informtico
control
1.7 Limitaciones.
La FundaGeo es una institucin en donde hay mas instalaciones y
el sistema a desarrollar facilitara las actividades nicamente de
una instalacin ya que estamos en proceso de aprendizaje, el
tiempo y los conocimientos no alcanza a cubrir todas las
necesidades generales de la Institucin,
El sistema solo podr ser utilizado para institucin FundaGeo.
La institucin tendr que realizar la adquisicin del equipo que
necesitaran para la implantacin del sistema.
Capitulo II
2.1. MARCO TEORICO.
Sistemas de informacin
El desarrollo de un
ANTECEDENTES
En la actualidad los colegios desean mejorar la administracin de los
procesos de registro acadmico, en lo que se refiere al expediente de
sus alumnos, inscripciones de grado y registro de notas. La planificacin
acadmica se vuelve cada vez ms compleja, por el incremento de
alumnos, secciones por grado y la propia infraestructura de la
institucin, que tiene la necesidad de satisfacer su demanda.
Para ofrecer soporte a nuevos niveles de crecimiento y estar preparados
para el futuro, los colegios deben adquirir una solucin informtica
integrada y de fcil uso, diseada para aportar la precisin y control
necesario que proporcione una fuente integral de datos y sofisticadas
herramientas de control administrativo.
REGISTRO ACADEMICO
El registro acadmico de una institucin de estudios superiores es el pilar
fundamental al momento de hablar del histrico acadmico de los
estudiantes. En vista de lo anterior la universidad Albert Einstein decidi a
partir del ao de 1984 adquirir su primer sistema informtico de registro
acadmico, el cual ha sido actualizado frecuentemente para estar de
acuerdo con las necesidades de la institucin.
La continua recopilacin de informacin de los estudiantes juega un
papel determinante en los resultados que pueda brindar un sistema de
registro acadmico, siendo sta lo ms fiable, concisa y lo ms exacta
posible.
Actualmente la universidad Albert Einstein cuenta con una aplicacin
desarrollada en Microsoft Visual Basic 5.0 que interacta con una Base
de Datos diseada en Microsoft Access 97, la cual se encuentra
instalada en las computadoras del Departamento de Secretara
Acadmica. Los usuarios asignados al sistema son: personal de
Secretara Acadmica, personal de Secretara Acadmica, Docentes y
dems personal de la universidad que piden autorizacin para su uso
por motivos determinados.
Dicha aplicacin permite:
Asignar cuotas a los alumnos.
Inscribir materias.
Retirar materias.
Generar una vista del detalle de los alumnos que se cambiaron
de carrera.
Generar una vista del detalle de los alumnos que ingresaron a la
universidad por equivalencias.
Hacer clculos de C.U.M. de un alumno en particular.
Registro de Notas
Utilice este proceso para el registro de calificaciones en perodos
activos, es decir, trabajando de acuerdo al calendario acadmico
publicado por el Departamento de Acreditacin Institucional.
Cada una de las opciones que se describirn a continuacin las
encontrar en el mdulo de notas, al entrar con el usuario de registro
acadmico de la institucin.
Orden Original del men Orden de opciones a seguir en esta seccin
Al haber ingresado las notas, utilice este proceso para contruir el reporte
boleta de notas, el proceso se hace para cada una de las secciones
creadas en un ao escolar.
Utilice los filtros para llegar hasta la seccin que desea:
Filtre y guarde perodo por perodo, para asegurarse de ver los datos
completos. Asegrese que todos los alumnos esten marcados con el
cheque
REPORTES DE NOTAS
Anlisis:
Primera fase del ciclo de vida del desarrollo de software, en la cual se
definen las necesidades, se analizan los sistemas actuales; se desarrollan
soluciones alternativas y se selecciona la mejor solucin y sus funciones.
Actualizacin:
Mantener al da todos los datos que se manejan en el Registro
Acadmico de la institucin.
Diseo:
Segunda fase del ciclo de vida del desarrollo de sistemas, en la que el
equipo del proyecto investiga y desarrolla alternativas para satisfacer las
necesidades de cmputo de una organizacin.
Identificacin:
Determinacin de los datos o informacin que se desea organizar.
Implementacin:
Cuarta fase del ciclo de vida del desarrollo de sistemas, en la que se
instalan software y hardware nuevos en el ambiente del usuario, se
ofrece capacitacin y se completa la prueba del sistema.
Instalacin:
Consiste en transferir componentes del programa de un disquete o CDROM a un disco duro y dejar listo el programa para su operacin.
Reportes:
Son documentos impreso, para este caso referente a registros de notas,
estadsticas y otros.
Requisitos de ingreso:
Son las normas y procedimientos que regulan el ingreso al plan curricular
de un programa.
Requerimientos:
Caractersticas que describen el tipo de informacin que se desea
organizar dentro del sistema.
Matrcula:
Registro oficial de los cursos u otras actividades acadmicas que el
estudiante realiza para cumplir con el plan curricular, siendo autorizadas
por las instancias acadmicas competentes.
Sistema de informacin:
Conjunto de personas, datos y procedimientos que funcionan entre s,
para darle solucin a un mismo problema.
Capitulo III
3. Metodologa de la Investigacin
3.1.
Tipo de Investigacin
acciones,
normas,
valores,
etc.,
desde
la
que
sistema.
Lluvia de ideas.
Como equipo de trabajo hemos aportado nuestras ideas con el
objetivo de desarrollar un software de calidad, que el director y
los instructores de la institucin queden satisfechos con el
producto.
Casos de Uso.
Hemos realizado e ilustrado los casos de uso que nos permiti
descubrir la posible secuencia de interacciones entre el sistema y
uno o ms actores, una descripcin de un conjunto de
escenarios, cada uno de ellos comenzando con un evento inicial
desde un actor hacia el sistema.
control de
facilitara el proceso de
control de
notas de sus
de
sus
estudiantes
del
Programa
Ventana
al
Mundo
Capitulo IV
4. Especificacin de Requerimientos del sistema.
4.1 Modelo A Utilizar
El modelo a utilizar en nuestro proyecto es el lineal secuencial.
4.1.1
Etapas
Ventajas
4.1.3
Inconvenientes
Tipo Software
con el
Plataforma a Utilizar
Caractersticas de MySQL
La siguiente lista describe algunas de las caractersticas ms importantes
del software de base de datos MySQL.
Escrito en C y en C++
Probado con un amplio rango de compiladores diferentes
Funciona en diferentes plataformas.
APIs disponibles para C, C++, Java, Perl, PHP, Python, Ruby, y Tcl.
Joins muy rpidos usando un multi-join de un paso optimizado.
Las funciones SQL estn implementadas usando una librera
altamente optimizada y deben ser tan rpidas como sea posible.
El servidor est disponible como un programa separado para usar
en un entorno de red cliente/servidor.
Ventajas de MySQL
MySQL software es Open Source
Velocidad al realizar las operaciones, lo que le hace uno de los
gestores con mejor rendimiento.
Bajo costo en requerimientos para la elaboracin de bases de
datos, ya que debido a su bajo consumo puede ser ejecutado en
una mquina con escasos recursos sin ningn problema.
Facilidad de configuracin e instalacin.
Soporta gran variedad de Sistemas Operativos.
Baja probabilidad de corromper datos, incluso si los errores no se
producen en el propio gestor, sino en el sistema en el que est.
Leguaje de programacin
El lenguaje a utilizar por los programadores es un lenguaje de alto nivel
ya que est diseado para las personas que lo escriban y lo entiendan
es mucho ms fcil. Un programa escrito en lenguaje de alto nivel es
independiente de la mquina, por lo que estos programas son portables
o transportables y pueden ser ejecutados con poca o ninguna
modificacin en diferentes tipos de computadoras.
Dentro de los lenguajes de programacin ms conocidos podemos
mencionar los siguientes: Basic, Pascal Prolog, C, C++, Perl, Python, Java,
Java Script, PHP, ASP, ActionScript.
PHP:
Es un lenguaje de programacin interpretado, diseado originalmente
para la creacin de pginas web dinmicas. Se usa principalmente
para la interpretacin del lado del servidor pero actualmente puede ser
utilizado en la creacin de otros tipos de programas incluyendo
aplicaciones con interfaz grfica; entre sus ventajas estn:
Es un lenguaje multiplataforma.
Orientado al desarrollo de aplicaciones web dinmicas con
acceso a informacin almacenada en una base de datos.
El cdigo fuente escrito en PHP es invisible al navegador web y al
cliente ya que es el servidor el que se encarga de ejecutar el
cdigo y enviar su resultado HTML al navegador. Esto hace que la
programacin en PHP sea segura y confiable.
Capacidad de conexin con la mayora de los motores de base
de
datos
que
se
utilizan
en
la
actualidad,
destaca
su
4.3.1.1
4.3.2.1
4.3.2.2
C
a
s
o
4.3.2.3
SISTEMA
instructor
Accesar
al
2. Permitir el acceso
sistema
3. El instructor ingresa a la
opcin ficha de datos.
nacimiento,
completos.
telfono,
direccin,
nombre
del
OBSERVACIONES:
NOMBRE: Matricula
DESCRIPCION: Matricular a los estudiantes en diferentes curso
DEPENDENCIA: Registro de la Ficha de datos
ACTORES: Instructor
PRECONDICIONES: El instructor debe estar conectado al sistema y tener
el permiso del acceso a la matricula
POSTCONDICIONES:Una nueva matrcula registrada en el sistema.
ESCENARIO PRINCIPAL
INSTRUCTOR
SISTEMA
1. El instructor ingresa a la
opcin de matrcula del
2. Mostar el formulario de la
matricula
estudiante.
3. Llenar los
datos
de la
matricula
6. Genera reporte.
estudiante
ALTERNATIVA: Tiene que estar registrado los datos del alumnos
OBSERVACIONES:
SISTEMA
1. El instructor ingresa a la
opcin registrar nota
3. Llenar los
datos
2. Mostrar el formulario de
registro de notas
de la
notas
5. Guardar
las
notas
del
6. Generar Reporte
estudiante
ALTERNATIVA: Tiene que estar registrado los datos del alumnos
OBSERVACIONES:
instructor
SISTEMA
ingresa
la
opcin de asistencia
3. Llenar la asistencia de los
estudiantes
2. Mostrar el formulario de
ingreso de asistencia
4. El sistema validad los datos
ingresados y que estn
correctos
6. Generar reporte.
estudiante
ALTERNATIVA: Tiene que estar registrado los datos del alumnos
OBSERVACIONES:
SISTEMA
2. Mostrar los reportes que el
instructor necesita
4. Generar la estadstica de los
estudiantes.
6. Guardar reporte
OBSERVACIONES:
4.3.2.4
Diagrama conceptual
Estudiantes
Evaluaciones
Instructores
Instructores
Instructores
Notas y
Conducta
Curso
Director
Generador de
Reportes
MINED
4.3.2.5
Diagrama de Clases
Director
Nombre
Usuario
Password
Administrador
Actualizar ()
Eliminar()
Agregar()
Generar()
Buscar()
Estudiantes
Nombre
Fecha de nacimiento del
estudiante
Edad del estudiante
Genero del estudiante
Cursos
Direccin del estudiante
Telfono del estudiante
Modificar()
Guardar()
Eliminar()
Buscar()
Instructor
Nombre
Usuario
Password
Cursos
Auxiliar
Ingresar()
Generar()
Buscar()
Curso
Nombre
Instructor
Estudiantes
Eliminar()
Actualizar()
Registrar()
4.1.1.1
Datos de Entrada
DATOS DE ENTRADA
Ingresar fichas de datos de los estudiantes
Ingresar conducta de los estudiantes segn su
comportamiento.
Ingresar asistencia de estudiante.
Ingresar notas de los estudiantes de acuerdo a los resultados
obtenidos en sus actividades.
4.1.1.2
Datos de Salida
DATOS DE SALIDA
Genera reporte de ficha de datos.
Genera reporte conducta de los estudiantes
Genera reporte de asistencia de estudiantes.
Genera reporte de notas de los estudiantes.
Promedio para identificar los alumnos sobresalientes.
Capitulo V
5. Diseo de Software
5.1 Carta estructurada
Men
Ficha de
Estudiante
Bsqueda
Nuevo
Registro de
Notas
Nuevo
Registro de
Asistencia
Nuevo
Registro de
Conducta
Nuevo
Reporte
Nota
Asistencia
Conducta
Ayuda
Salir
Manual de
Usuario
Director
Estudiantes
cod_director
cod_estudiante
Nombre
Nombre
Usuario
Password
estudiante
Administrador
Instructor
cod_instructor
Nombre
Usuario
Curso
Asistencia
Password
cod_curso
cod_asistencia
Cursos
Nombre
Instructor
Auxiliar
Instructor
Estudiantes
cod_director
Estudiantes
cod_estudiante
cod_estudiante
cod_instructor
Conducta
cod_conducta
Instructor
Estudiantes
cod_estudiante
Men
Guardar
Imprimir
Limpiar
Guardar
Imprimir
Limpiar
Guardar
Imprimir
Limpiar
Imprimir
Limpiar
Cuadro WBS
Sistema de
Registro
Academico
Ingrese Usuario
y Contrasea
Ficha de
Estudiante
Registro de
Estudiante
Registro de
Notas
Registro de
conducta
Administrador
de alumnos
Buscar
Ingresar
Estudiante
Ingresar Notas
Ingresar
Conducta de
Estudiante
Ficha de
Estudiante
Ingresar datos
Estudiante
Actualizar
Estudiante
Actualizar Notas
Actualizar
Conducta de
Estudiante
Registro de
Estudiante
Impresion
Eliminar
Estudiante
Eliminar Notas
Eliminar
Conducta de
Estudiante
Registro de
Notas
Buscar
Estudiante
Buscar Notas de
Estudiante
Buscar Conducta
de Estudiante
Registro de
conducta
Reportes
Reportes
Impresion
Reportes
Impresion
Impresion
Impresion
Diagrama de Gantt
Instrumentos.
b) No.
b) No.
3--Cunto tiempo tarda el proceso de clculo y entrega de notas promedios de los alumnos?
a) 2-3 da
b) 3-4 das
c) 4-5 das
d) Mas de 6 das
4- Al realizar el proceso de entrega de notas y promedios Quines son los encargados del
registro?
a) Director
b) Secretaria
c) Docente
d) Otros
b) No.