1. UNIVERSIDAD LUTERANA SALVADOREÑA
FACULTAD DE CIENCIAS DEL HOMBRE Y LA NATURALEZA
LICENCIATURA EN CIENCIAS DE LA COMPUTACION
CÁTEDRA:
ANÁLISIS ESTRUCTURADO
TEMA: “ANALISIS Y DISEÑO DE SISTEMA DE INFORMACIÓN DEL CENTRO
ESCOLAR COMPLEJO EDUCATIVO PROF. CARLOS LOBATO”
PRESENTADO POR:
JUAN JOSÉ FLORES.
LEA EUNICE SERPAS.
CATEDRÁTICO:
LICENCIADA ANA LISSETTE GIRÓN
ZACATECOLUCA, 9 DE JUNIO DE 2012
1
2. INDICE:
TEMA: PAG.
1. INTRODUCCIÓN .............................................................................................. 3
2. OBJETIVO GENARAL ....................................................................................... 3
3. OBJETIVOS ESPECIFICOS ................................................................................. 3
4. IDENTIFICACIÓN DEL PROBLEMA ................................................................... 4
5. ESTUDIO DE FACTIBILIDAD ............................................................................. 5
5.1 ESTUDIO TECNICO........................................................................................... 5
5.2 HARDWARE DISPONOBLE ............................................................................... 5
5.3 SOFTWARE DISPONIBLE .................................................................................. 5
5.4 HARDWARE Y SOFTWARE ............................................................................... 6
5.5 ESTUDIO ECONOMICO .................................................................................... 7
5.6 ANALISIS COSTO BENEFICIO ........................................................................... 7
6. DIAGRAMA DE CONTEXTO ................................................................................ 8
7. DIGRAMA JERARQUICO ................................................................................... 9
8. DIAGRAMA NIVEL1 ........................................................................................... 10
9. DIAGRAMA DFD NIVEL MEDIO ......................................................................... 11
10. DIAGRAMA DE PROCESOS .............................................................................. 12
11. DIAGRAMA DE TRANSICIÓN DE ESTADO ........................................................ 13
DISEÑO.
11. DISEÑO FISICO ................................................................................................ 14 Y 15
12. DISEÑO LOGICO ENTIDAD RELACIÓN ............................................................. 16 Y 17
13. DICCIONARIO DE DATOS ................................................................................. 18 y 19
14 REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES................................... 20
14. CONCLUSIÓN: ................................................................................................. 21.
2
3. INTRODUCCIÓN:
Actualmente los programas informáticos se han convertido en herramientas de gran
utilidad para hacer más eficiente y eficaz los proceso realizados en cada organización; así
también como para alcanzar sus objetivos por medio de la información y que cada vez
existen más entidades como empresas y centros escolares están utilizando estas
herramientas ya que las exigencias del ámbito social se tornan cada día más complejas.
Este pequeño proyecto se trata sobre el análisis de una propuesta para elaborar u
Sistema automatizado de un registro académico donde se trata de contribuir con la
agilidad, seguridad y veracidad de la información.
Históricamente han surgido varios enfoques que buscan abordar de manera sistemática,
la planificación, análisis, diseño e implementación de los proyectos de desarrollo de
software, sean estos de gran escala y pequeñas aplicaciones, software a la medida o
productos de software. Cada uno de estos enfoques tiene su raíz en el pre-concepción
dominante en su época y, sobre todo, en la búsqueda incesante de mejoras a los
enfoques precedentes.
OBJETIVO GENERAL:
Presentar a través de las diferentes técnicas que proporciona el Análisis estructurado una
propuesta de análisis y diseño deun Sistema para el registro académico del Complejo
Educativo Prof. Carlos Lobato, del Municipio de Zacatecoluca, departamento de La Paz,
en el año 2012.
OBJETIVOS ESPECIFICOS:
1. Hacer un estudio de factibilidad para verificar si la Organización cuenta con los
equipos y recursos técnicos necesarios para llevar a cabo este proyecto.
2. Construir un modelo lógico del Sistema que facilite su comprensión tanto al equipo
de desarrollo como a sus usuarios y todo personal que lo necesite.
3. Hacer una descripción de la composición de los paquetes de datos que se
mueven a través de los flujos respectivos.
3
4. ALCANCES:
Para que quede claramente establecidas las fases que comprenden el desarrollo de un
sistemas se ha utilizado la metodología del un ciclo de vida para el desarrollo de sistemas
de la cual se han tomado las primeras tres fases que comprenden el estudio preliminar, el
análisis y el diseño, creando primero el estudio su respectivo análisis., también la
presentación de los diferentes diagramas para verificar la dirección de los flujos de
información y su respectivo diseño.
IDENTIFICACIÓN DEL PROBLEMA:
El complejo educativo Prof. Carlos Lobato ubicado en Zacatecoluca del departamento de
la paz es una institución educativa que se dedica a formar la juventud por medio del
estudio académico de bachillerato en el área comercial, general e informático.
Lo que la institución necesita es un software a la medida que agilice los trámites de
registro documentaciones y archivos de la población estudiantil, que se obtiene cada año.
y que los profesores puedan guardar notas también esta información sea guardada en
una base de datos para tener registros años anteriores para poderse consultar modificar y
eliminar.
También que esta información sea compartida en las diferentes areas por medio de una
red local que está funcionando en el centro educativo antes mencionado.
Con respecto a la institución mencionada podemos observar que se lleva a cabo un
registro académico y lo que ellos desean es que se pueda realizar lo siguiente:
Según la entrevista hecha con anterioridad los usuarios son:
Encargada de registro académico.
Docentes.
Registro académico: Que contenga un registro de datos de los alumnos, grado que
cursan, las materias con sus respectivas calificaciones y su docente encargado.
Para que pueda registrar notas y hacer consultas por docentes y encargados de
registro académico, y haga cálculos de trimestrales y aprobación de la materia.
También contará con una base de datos para guardar la información Estas son las
condiciones del sistema que se va aplicar en el centro escolar Complejo educativo
Prof. Carlos Lobato.
4
5. ESTUDIO DE FACTIBILIDAD:
El presente estudio lo hacemos para verificar si la institución cuenta los recursos
necesarios para llevara a cabo el sistema de información.
ESTUDIO TECNICO:
En cuanto al software, la Institución cuenta con todos las aplicaciones que emplearon
para el desarrollo del proyecto y funcionamiento del sistema, lo cual no amerita inversión
alguna para la adquisición de los mismos. Las estaciones de trabajo, operaran bajo
ambiente Windows. Para el uso general de las estaciones en actividades diversas se
debe poseer las herramientas de escritorio y los navegadores que existen en el mercado
actualmente.
SOFTWARE DISPONIBLE:
Cantidad Descripción
01 Sistema Operativo Windows siete Premium.
01 Browser o Navegador Internet Explorer 5.0 Mozilla firox.
01 Herramientas de Escritorio Office 2010
01 Sistemas Administrativos
01 Antivirus NOD 32.
HARDWARE DISPONIBLE:
Cantidad Descripción
01 Servidor de Servicios de Internet: Motherboard INTEL 440BX ATX,
PROCESADOR Pentium IV 550 MHz, 500 MB de RAM; Tarjeta de
Video, 2 Discos Duro segate 80 Giga, FlorjpyJ3J4, Tarjeta de Red
etherneth, Monitor SVGA, Teclado, Mouse, DVD-ROM Creative, CD-
Rewritable HP, Tarjeta Fax MODEM.
01 Servidores de http: Motherboard INTEL 586, Procesador Intel
Pentium 166 MHZ MMX, 32 MB de RAM EDO, Tarjeta de Video,
Disco Duro 2.5 Gigas, Floppy 3 Vi; Tarjeta de Red Ethernet, Monitor
VGA; Teclado
01 Estaciones de Trabajo (Internet - Novel): Motherboard Xcel2000
AGP8M. Procesador Pentium III 450 MHZ MMX, 128 MB de RAM
EDO; Disco Duro SamMríg^ls^ Giga; Floppy 3 Vi , Tarjeta de Red
FastEthernet, CD-ROM 44X, Monitor SVGA .28"; Teclado; Mouse;
Cornetas; Micrófono; Mouse Pad; Regulador de Voltaje
01 Red Ethernet Topología
Estrella.
01 Cableado estructurado (UTP Nivel
5
6. 5)
01 Router CISCO AGS de 15 puertos (4 de alta velocidad, 10 de baja y
Puerto Ethernet,) bajo sistema operativo SISCO.
01 Rack
03 CONCENTRADOR DE 16 PUERTOS UTP Y 1
PUERTO.
01 CONCENTRADOR DE 40 PUERTOS UTP Y 1
PUERTO B
03 UPS AVTEK, modelo: BK-PRO
1500
01 Impresora Láser Canon LBP-
MARK III
01 Impresora Epson Lx-880 80
Columnas
DISPONIBILIDAD DE HARDWARE Y SOFTWARE:
Debido a que la Organización cuenta con los equipos y recursos técnicos necesarios,
para el desarrollo del nuevo sistema, no fue requerido ningún tipo de inversión en este
aspecto. Esta situación facilitó la puesta en marcha del proyecto por parte de Fundación
CID, ofreciéndole a la Institución la posibilidad y la ventaja de realizar inversiones en otros
requerimientos y necesidades de la Organización.
Las características de red interna con que cuenta actualmente cada Centro o Instituto, se
detallan a continuación:
Servidor: Equipo con procesador Pentium IV, de 1220 MHz de velocidad, 1024 GB de
Memoria RAM, Tarjeta Fax/Modem 1024Kb y Tarjeta de Red. (Configuración mínima).
Las estaciones de Trabajo: Procesador Pentium IV, 500MB en Memoria RAM, Disco Duro
80 GB, Tarjeta de Red. (Configuración mínima). Concentradores de Puertos RJ-45..
Todas las estaciones de trabajo están conectadas al servidor a través de una red de
topología estrella, utilizando cable par trenzado sin apantallamiento "UTP", de la categoría
número Cinco (5), según las normas internacionales del Instituto de Ingenieros Eléctricos
y Electrónicos.
El servidor cumple las funcione de puerta de enlace entre estos y el resto de la red interna
del complejo educativo Prof. Carlos Lobato.
Como resultado de este estudio técnico se determinó que en los actuales momentos, la
Institución posee la infraestructura tecnológica (Hardware y Software) necesaria para el
desarrollo y puesta en funcionamiento el sistema propuesto.
6
7. ESTUDIO ECONOMICO:
A continuación se presenta un estudio que dio como resultado la factibilidad económica
del desarrollo del nuevo sistema de información. Se determinaron los recursos para
desarrollar, implantar, y mantener en operación el sistema programado, haciendo una
evaluación donde se puso de manifiesto el equilibrio existente entre los costos intrínsecos
del sistema y los beneficios que se derivaron de éste, lo cual permitió observar de una
manera más precisa las bondades del sistema propuesto.
Presentación de un resumen de los costos intrínsecos del sistema propuesto y una lista
de los costos que conlleva implantar el mismo, y los costos de operación.
Costo del proyecto $ 1,000.00
Costos Varios. $ 100.00
Equipo de cómputo actual $ 20,000.00.
Considerando que estos Gastos Varios pueden aumentarán según el avance del
proyecto.
ANALISIS COSTOS- BENEFICIOS:
Este análisis permitió hacer una comparación entre la relación costos del sistema actual, y
los costos que tendría un nuevo sistema, conociendo de antemano los beneficios que la
ciencia de la Informática ofrece.
Como se mencionó anteriormente en el estudio de factibilidad técnica, la institución
contaba con las herramientas necesarias para la puesta en marcha del sistema, por lo
cual el desarrollo de la propuesta no requirió de una inversión inicial.
A través de un análisis de valor de investigaciones científicas del Complejo Educativo
Prof. Carlos Lobato, determinamos que no es necesario la ejecución de múltiples
actividades y tareas para alcanzar los resultados esperados, aún cuando a que las
solicitudes de subvención pueden realizarse de forma automatizada, lo que se traduce en
un ahorro de accesorios y el material de oficina de uso diario.
7
9. DIAGRAMA JERARQUICO:
Registro
MENU
1. ALUMNOS
2. MATERIA
3. GRADO.
4. CONSULTAS.
Alumnos Materia Grado Consultas
NIVEL 1
Registro
¿Es de
No nuevo Si
ingreso?
Pedir N° Registro alumno.
de
control
9
10. GRADO
¿Existe el
NO No. de SI
Control?
“No. de MATERIAS
Control no
valido”
.............................................................................................................................................
NIVEL
MATERIAS
¿Existe el
No No. de Si
Control?
N° de control NOTAS
no valido.
10
11. NOTAS
¿Existe el
No. de
Control?
“No. de Mostrar
Control no calificaciones
valido”
.............................................................................................................................................
Calificaciones
¿Existe el
No No. de Si
Control?
“No. de Aprobación
Control no
valido”
11
12. Consultar
¿Existe
No Si
número de
control?
Mostrar consultas
“No. de
Control no
valido”
12
14. DIAGRAMA DE PROCESOS DE REGISTRO DE CALIFICACIONES:
ENCARGADO DE
ACTIVIDA DOCENTES
REGISTRO
1. 1.INICIO Inicio
2. 2. Toma datos de los
alumnos Registra los datos
3. Toma lista de
alumnos. Toma lista
4. Hace calificaciones
Califica materias
5. Consulta de alumnos y Hace consultas
docentes
6. Si aprueba Aprobaci
ón No
Si
7. Pasa al siguiente
grado
Aprobado
Fin
FIN
14
16. BASES DE DATOS:
DISEÑO FISICO:
Alumnos:
Campo Tipo longitud
nie varchar 12
nombre char 30
apellidos char 30
edad int 8
teléfono int 8
dirección char 30
municipio char 40
grado varchar 12
docente char 30
comentario Char 100
DOCENTES:
CAMPO TIPO LONGITUD
Id_docentes varchar 12
nombres char 30
apellidos char 30
docentes char 30
dirección char 30
grado INT 12
materias char 15
Nombre de la clave Tipo Cardinalidad campo
PRIMARY PRIMARY 1 Nie
PRIMARY PRIMARY 1 Id_docentes
PRIMARY PRIMARY 1 Id_materia
PRIMARY PRIMARY 1 Id_grado
16
17. Materia:
CAMPO TIPO longitud
Id materia varchar 12
Nombre char 30
Id grado varchar 12
Grado:
CAMPO TIPO LOGINTUD
Id_ grado Varchar 12
grado char 20
Sección char 5
materia varchar 12
Comentario char 100
17
19. DICCIONARIO DE DATOS:
Diccionario de Procesos:
Numero de
Propósito General referencias del P. Flujos de datos que Descripción
Nombre Flujos que entran al P.
del P. y su relación con salen del P. (Detalles del P.)
los niveles
Registro de alumno Inscripción de los Núm. De Información personal del Descripción detallada Cuando son registrados
alumnos de nuevo referencias alumno de los datos los datos guardados
ingreso. Relación con los personales. ordenadamente.
nivele 4.
Registro de grado Crear un registro del Datos personales de Registro de alumno y En este registro se
grado que cursaran Dos interferencia, alumnos. grado. incluirán además de los
los alumnos. nivel 1y 2 datos personales el grado
que van a estudiar.
Registro de materias. Inscribir las materias Lista de alumnos por Lista de grado. Aquí aparece el listado
Tres interferencia
que cursarán los grado. completo con grado y
nivel 3
alumnos. materia a estudiar.
Registro de docentes. Guardar datos Lista de docentes Este registro incluirá toda
personales de los Interferencias la información personal
docentes. una y dos niveles. de los docentes que
laboran.
Consultar Poder consultar Hace referencia Consultas de Se podrá consultar todo
información de los con todos los alumnos. lo relacionado a los
alumno niveles. alumnos.
19
20. ENTIDADES EXTERNAS:
Nombre Alias Descripción Datos de entrada Datos de salida
Encargado de registro registradora Es la persona encargada de No hay Los datos que ingresa al
Registrar los datos de los registro.
alumnos.
Docentes Profesores Representas los docentes Listas de grados. El registro de notas.
que están encargados de
cada grado.
Diccionario de flujo de datos:
Nombre Alias Abreviatura Descripción Origen Destino
Son los datos que Entidad secretaria Proceso Registro de
Datos personales Datos alumnos D.alumnos se ingresan al alumno.
registro
Materia Es el flujo de datos Almacén de datos Proceso Registro de
Nombre de las que conduce la materia. materia.
Nomateria
materias información de los
de la materia
Registro de Calificaciones Es el flujo que lleva Entidad docente Registro de materia
calificaciones. de registro de
Rcalificaciones
calificaciones al
registro materia.
Calificaciones notas Conduce las Registro de materia Registro de grado.
Calif. calificaciones de
alumnos por
20
21. materia
Nombre de docente docente Es el flujo que Base de datos Registro grado
Nomdocente conduce el nombre docente
del docente.
Información de grado Conduce el flujo de Base de datos grado Registro grado.
Infogrado.
grado. el nombre de grado
Información de notasxgrado Este flujo conduce Registro grado Base de datos
notas y grado Notas por grado. la información de alumno.
notas por grados.
BASE DE DATOS:
Nombre Alias Id- código Descripción Datos de entrada Datos de salida
Grado Base_grado Id_grado Esta base de datos datos de grado Información de
guarda la información grado.
del grado.
Alumnos Base_alumno nie Esta base de datos Datos de Consultas de
guardará listados, información alumnos
calificaciones por completa,
trimestre e inasistencia inasistencia.
de alumnos.
Materia Base_materia Id_materias. Guarda la información Datos de las Información con
de cada materia y en el materias. respecto a cada
grado que se cursan materia.
Docentes Base_docentes Id_docentes Guarda los datos del Datos personales Información grado.
personal docente. del docente.
21
22. REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES:
1 Recopilación de requerimientos funcionales y no funcionales de Usuarios
El sistema debe ser de con una interfaz fácil de usar.
El sistema debe ser lo suficientemente rápido.
Fácil ingreso de datos de los usuarios.
Un buen gestor de bases de datos, capaz de almacenar volúmenes grandes de
información creados en my SQL
El sistema debe ser capaz de emitir reportes
Seguridad de la información
Control de errores
2. Requerimientos funcionales y no funcionales del Software
El sistema tendrá las siguientes funciones:
Acceso al sistema
Registro de usuarios.
Registro de alumnos y personal que labora en la institución.
Registro de notas del alumnado
Emisión de reportes
Consulta de alumnos y personal que labora.
Cierre de la aplicación
Respaldo y restauración de la información
Permitirá al complejo Educativo Carlos Lobato utilizar de manera eficaz y eficiente
los recursos tecnológicos que posee.
3. Funcionalidad Global:
El sistema permitirá al encargado de registro académico, tener un mejor control de los
datos del alumnado, también contara con un menú principal donde podrá ingresar a
cualquier información que necesite y donde podrá consultar y modificar cualquier
información que sea necesaria.
22
23. CONCLUSIÓN:
De esta forma hemos construído un modelo lógico del Sistema que facilita su comprensión
tanto al equipo de desarrollo como a sus usuarios a través de los diferentes diagramas
donde se puede ver reflejada la dirección de los diferentes flujos de datos y sus
respectivos procesos de análisis.
En esta oportunidad hemos modelado el diseño físico y lógico de las bases de datos
conocidas como entidad relación juntamente con el diccionario de datos.
Gracias a todos.
23