proyecyo final de analisis estructurado

28
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 1

Upload: juan-jose-flores

Post on 17-Jun-2015

204 views

Category:

Documents


0 download

TRANSCRIPT

UNIVERSIDAD LUTERANA SALVADOREÑAFACULTAD 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

INDICE:

TEMA: PAG.

1. INTRODUCCIÓN............................................................................................. 32. OBJETIVO GENARAL......................................................................................33. OBJETIVOS ESPECIFICOS................................................................................34. IDENTIFICACIÓN DEL PROBLEMA..................................................................45. 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

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

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

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ón01 Sistema Operativo Windows siete Premium.01 Browser o Navegador Internet Explorer 5.0 Mozilla firox.01 Herramientas de Escritorio Office 201001 Sistemas Administrativos01 Antivirus NOD 32.

HARDWARE DISPONIBLE:

Cantidad Descripción01 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 l̂s^ 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

5)01 Router CISCO AGS de 15 puertos (4 de alta velocidad, 10 de baja y

Puerto Ethernet,) bajo sistema operativo SISCO.01 Rack03 CONCENTRADOR DE 16 PUERTOS UTP Y 1

PUERTO.01 CONCENTRADOR DE 40 PUERTOS UTP Y 1

PUERTO B03 UPS AVTEK, modelo: BK-PRO

150001 Impresora Láser Canon LBP-

MARK III01 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

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

DIAGRAMA DE CONTEXTO DFD (Imagen creada en día)

8

DIAGRAMA JERARQUICO:

NIVEL 1

No Si

9

Consultas

Registro

¿Es de nuevo

ingreso?

Registro

Alumnos Materia Grado

MENU

1. ALUMNOS2. MATERIA3. GRADO.4. CONSULTAS.

Pedir N° de control

Registro alumno.

MATERIAS

¿Existe el No. de Control?

NO SI

.............................................................................................................................................

NIVEL

No Si

10

GRADO

¿Existe el No. de

Control?

“No. de Control no

valido”

MATERIAS

NOTASN° de control no valido.

.............................................................................................................................................

No Si

11

Calificaciones

¿Existe el No. de

Control?

“No. de Control no

valido”

NOTAS

¿Existe el No. de

Control?

“No. de Control no

valido”

Mostrar calificaciones

Aprobación

No Si

12

Consultar

¿Existe número de

control?

“No. de Control no

valido”

Mostrar consultas

DIAGRAMA DFD DE NIVEL MEDIO

13

DIAGRAMA DE PROCESOS DE REGISTRO DE CALIFICACIONES:

ACTIVIDAENCARGADO DE

REGISTRODOCENTES

1. 1.INICIO

2. 2. Toma datos de los alumnos

3. Toma lista de alumnos.

4. Hace calificaciones

5. Consulta de alumnos y docentes

6. Si apruebaNo

7. Pasa al siguiente grado

Si

Fin

14

Inicio

Registra los datos

Toma lista

Hace consultas

Califica materias

Aprobación

Aprobado

FIN

DIAGRAMA DE TRANSICIÓN DE ESTADO:

15

BASES DE DATOS:

DISEÑO FISICO:

Alumnos:

Campo Tipo longitudnie varchar 12nombre char 30apellidos char 30edad int 8teléfono int 8dirección char 30municipio char 40grado varchar 12docente char 30comentario Char 100

DOCENTES:

CAMPO TIPO LONGITUDId_docentes varchar 12nombres char 30apellidos char 30docentes char 30dirección char 30grado INT 12materias char 15

Nombre de la clave Tipo Cardinalidad campoPRIMARY PRIMARY 1 NiePRIMARY PRIMARY 1 Id_docentesPRIMARY PRIMARY 1 Id_materiaPRIMARY PRIMARY 1 Id_grado

16

Materia:

CAMPO TIPO longitudId materia varchar 12Nombre char 30Id grado varchar 12

Grado:

CAMPO TIPO LOGINTUDId_ grado Varchar 12grado char 20Sección char 5materia varchar 12Comentario

char 100

17

DISEÑO LOGICO:

ENTIDAD RELACIÓN.( creada en dbdesigner)

18

DICCIONARIO DE DATOS:

Diccionario de Procesos:

Nombre Propósito General del P.

Numero de referencias del P. y su relación con

los niveles

Flujos que entran al P. Flujos de datos que salen del P.

Descripción(Detalles del P.)

Registro de alumno Inscripción de los alumnos de nuevo ingreso.

Núm. De referencias Relación con los nivele 4.

Información personal del alumno

Descripción detallada de los datos personales.

Cuando son registrados los datos guardados ordenadamente.

Registro de grado Crear un registro del grado que cursaran los alumnos.

Dos interferencia, nivel 1y 2

Datos personales de alumnos.

Registro de alumno y grado.

En este registro se incluirán además de los datos personales el grado que van a estudiar.

Registro de materias. Inscribir las materias que cursarán los alumnos.

Tres interferencia nivel 3

Lista de alumnos por grado.

Lista de grado. Aquí aparece el listado completo con grado y materia a estudiar.

Registro de docentes. Guardar datos personales de los docentes.

Interferencias una y dos niveles.

Lista de docentes Este registro incluirá toda la información personal de los docentes que laboran.

Consultar Poder consultar información de los alumno

Hace referencia con todos los

niveles.

Consultas de alumnos.

Se podrá consultar todo lo relacionado a los alumnos.

19

ENTIDADES EXTERNAS:

Nombre Alias Descripción Datos de entrada Datos de salidaEncargado de registro registradora Es la persona encargada de

Registrar los datos de los alumnos.

No hay Los datos que ingresa al registro.

Docentes Profesores Representas los docentes que están encargados de cada grado.

Listas de grados. El registro de notas.

Diccionario de flujo de datos:

Nombre Alias Abreviatura Descripción Origen Destino

Datos personales Datos alumnos D.alumnosSon los datos que se ingresan al registro

Entidad secretaria Proceso Registro de alumno.

Nombre de las materias

Materia

Nomateria

Es el flujo de datos que conduce la información de los de la materia

Almacén de datos materia.

Proceso Registro de materia.

Registro de calificaciones.

Calificaciones

Rcalificaciones

Es el flujo que lleva de registro de calificaciones al registro materia.

Entidad docente Registro de materia

Calificaciones notas Calif. Conduce las calificaciones de alumnos por

Registro de materia Registro de grado.

20

materiaNombre de docente docente

NomdocenteEs el flujo que conduce el nombre del docente.

Base de datosdocente

Registro grado

Información de grado.

grado Infogrado. Conduce el flujo de el nombre de grado

Base de datos grado Registro grado.

Información de notas y grado

notasxgradoNotas por grado.

Este flujo conduce la información de notas por grados.

Registro grado Base de datos alumno.

BASE DE DATOS:

Nombre Alias Id- código Descripción Datos de entrada Datos de salidaGrado Base_grado Id_grado Esta base de datos

guarda la información del grado.

datos de grado Información de grado.

Alumnos Base_alumno nie Esta base de datos guardará listados, calificaciones por trimestre e inasistencia de alumnos.

Datos de información completa, inasistencia.

Consultas de alumnos

Materia Base_materia Id_materias. Guarda la información de cada materia y en el grado que se cursan

Datos de las materias.

Información con respecto a cada materia.

Docentes Base_docentes Id_docentes Guarda los datos del personal docente.

Datos personales del docente.

Información grado.

21

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 SoftwareEl 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

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