Está en la página 1de 33

Proyecto de Sistema de Matrcula para la Escuela Acadmico Profesional de Informtica Primer Informe

INTRODUCCIN En este presente documento, se plantea la cruda situacin actual de la Escuela Acadmico Profesional de Ing. Informtica, una institucin educativa, que se alberga en la Universidad Nacional de Trujillo, que como cualquier institucin posee problemas de diversas ndoles. Esencialmente para el desarrollo de este trabajo de campo nos hemos centrado y enfocado en el sistema de Matrculas de dicha organizacin. Siendo conscientes de dicha problemtica decidimos tratar de resolver dichos problemas relacionados con el Sistema a Implementar, para empezar sugerimos poseer una base de datos actualizada, as como dar confiabilidad a los datos, seguidamente de implementar un sistema propiamente dicho de control de notas, que facilitar la realizacin de las labores de la secretara o persona encargada. Para poder lograr lo mencionado anteriormente, primeramente se realiz una descripcin de la organizacin, que comprendi la resea histrica de la misma, as como su localizacin, misin y visin, especificndose en este ltimo punto lo que esperaba realizar dicha institucin en el futuro. Enseguida se realiz una descripcin organizacional, basndose en el organigrama de dicha institucin, para ello fue necesario identificar cada uno de los problemas de dicha organizacin. I) 1. DESCRIPCIN DE LA ORGANIZACIN. BREVE RESEA HISTRICA. Nuestra organizacin elegida es la Escuela Acadmico Profesional de Informtica que se inicio en Agosto de 1995 con el examen de Admisin en el cual ingresaron 25 alumnos. El primer da de clases fue el 12 de Setiembre del mismo ao con el curso de Geometra I dictado por el profesor Jos Olivencia Quiones.

Este da es considerado como el DA DE ANIVERSARIO DE LA ESCUELA DE INFORMTICA. El primer director de la Escuela fue el Dr. Ausberto Castro Vera, quien con sus notables conocimientos inculc en cada uno de los estudiantes el afn por el aprendizaje y la investigacin. As mismo fue el promotor y director del Nodo Central de Comunicacin Internet de la UNT, siendo la Escuela una de las primeras en contar con acceso a Internet las 24 horas del da. Poco a poco se fue implementando el laboratorio de cmputo, integrando plataformas como son Linux y Microsoft, software de desarrollo y aplicaciones en general, equipos audiovisuales, entre otros. Gracias a la iniciativa de los alumnos de la primera promocin se logr que el grado acadmico se cambiar por Bachiller en Ciencias de la Computacin y el ttulo profesional de Ingeniero Informtico en Octubre de 1999. En la actualidad la Escuela alberga a ms de 200 estudiantes distribuidos en cinco aos acadmicos y cuenta con varias promociones, autoridades competentes y representantes estudiantiles en los principales rganos de gobierno. 2. LOCALIZACIN. La Escuela Acadmico Profesional de Ingeniera Informtica, es una entidad educativa, que pertenece a la Facultad de Ciencias Fsicas y Matemticas, ubicada en la Ciudad Universitaria, Avenida Juan Pablo II S/N, urbanizacin San Andrs. 3. MISIN. La misin de la Escuela Acadmico Profesional de Ing. Informtica es la de formar profesionales en el rea de Ciencias, que posean los fundamentos matemticos, tecnolgicos y cientficos que les permita abstraer sistemas complejos y desarrollar soluciones relevantes, efectivas y eficientes para las demandas de la sociedad.

Adems brinda a los estudiantes un programa curricular flexible, que refleja las tendencias de la informtica y la tecnologa de la informacin, incentivando y promoviendo la investigacin cientfica y la innovacin tecnolgica. 4. VISIN. La Escuela Acadmica Profesional de Ing. Informtica busca convertirse en la primera del Per, que permitir a los alumnos alcanzar un nivel competitivo y de evolucin constante a nivel nacional y mundial; tambin busca formar profesional investigadores, creativos, analticos, crticos y con visin empresarial tal que sus egresados lideren el mercado y puedan continuar sin dificultades, especializaciones de maestra y doctorado en Ciencias de la Computacin (Computer Science) en cualquier centro acadmico del mundo. 5. DESCRIPCIN ORGANIZACIONAL. a. Organigrama de la Institucin
RECTORADO

REGISTRO TECNICO FACULTAD

DECANATO

SECRETARA

ESCUELA PROFESIONALE S

CENTRO FEDERADO ALUMNOS

DIRECCIN ESCUELA WEBMASTE R SECRET. ESCUELA

2.

SITUACIN PROBLEMTICA. Dentro de la organizacin elegida: Escuela Acadmico Profesional de Ing. Informtica nos enfocamos en el Sistema de Matrculas, que presenta la siguiente problemtica: En el sistema de matrcula: Para empezar la Base de Datos que posee la Escuela est desactualizada. El Sistema de Matrcula con el cual se trabaja actualmente no es seguro, debido a que no contabiliza el nmero de veces que un alumno se matrcula en un determinado curso, debido a que se realiza manualmente, lo que puede ocasionar que se incurra en un grave error. No se realiza una regulacin de matrcula automtica sino manual.

Descripcin del Sistema El proyecto a desarrollar Sistema de Matricula de la escuela Acadmico Profesional de Ingeniera de Informtica est orientada a la realizacin de matricula de los alumnos pertenecientes a dicha escuela. La Realizacin de matricula se limita a ingresar los datos de los alumnos; cursos, nro de vez que lleva el curso, ao, semestre, crditos y en lo que respecta a registro de notas tan solo se limita a ingresar las notas de todos los cursos en que se matricula un alumno. Este sistema permitir agilizar el proceso de matricula, automatizando as las labores manuales de la encargada de manejar el sistema, contando con una interfaz grfica de usuario amigable, con procedimientos transparentes y fciles de utilizar al accesar a la informacin, tambin proporcionar una disminucin en la incurrencia de errores en todas las operaciones calculadas manualmente. El sistema brindar informacin oportuna, segura y actualizada mejorando el cumplimiento de los fines administrativos educativos y por lo cual la escuela brindar un mejor servicio a todos los usuarios implicados.

1.Fase Inicial 1.1 Plan de Desarrollo del Software

1.2 Modelado del Negocio 1.2.1 Reglas del Negocio El alumno a matricularse debe pertenecer a la escuela. Un alumno puede matricularse a un curso como mximo cuatro veces. Si su promedio ponderado es mayor a catorce, puede matricularse hasta en 24 crditos, de lo contrario hasta 22 crditos. Un alumno que lleva un curso por tercera matrcula solo podr matricularse solo en 12 crditos. Un alumno que lleva un curso por cuarta matrcula solo podr matricularse en dicho curso. Para registrarse la matrcula el alumno deber presentar la orden de pago cancelada. Un alumno para regularizarse en un curso debe de cumplir con todos las reglas especificadas anteriormente. 1.2.2 Modelo del Negocio 1.2.2.1 Diagrama de Casos de Uso del Negocio

Procesar Matrcula
(f rom Casos de Uso de Negocio)

Alumno
(f rom Actor de Negocio)

Regul arizar Matrcula


(f rom Casos de Uso de Negocio)

Sistema ORT
(f rom Actor de Negocio)

Dpto. Acadmico de INF


(f rom Actor de Negocio)

Actualizar Datos Ciclo


(f rom Casos de Uso de Negocio)

Dir. Escuela
(f rom Actor de Negocio)

1.2.2.2 Especificacin de Casos de Uso del Negocio Descripcin del Caso de Uso Procesando Matrcula

Nombre. Actor. Propsito. Resumen.

Flujos bsicos.

Informacin General Procesar matrcula. Alumno. Permite registrar la Matrcula de un Curso . El alumno se matricula en un curso, donde se verifica el promedio ponderado del prerrequisito de dicho curso, el nmero de vez de matricula de dicho curso, generndose una orden de pago la cual una vez cancelada permitir registrar la matricula, finalmente se realizar una lista de los alumnos matriculados. - Tomar los datos del alumno. - Seleccionar el curso a Matricularse - Verificar promedio ponderado del prerrequisito. - Determinar nmero de vez de matrcula a un curso - Generar Orden de Pago - Registrar la matrcula. - Listar alumnos matriculados.

Descripcin del Caso de Uso Actualizando Datos del Ciclo

Nombre. Actor. Propsito. Resumen.

Flujos bsicos.

Informacin General Actualizar Datos del Ciclo. Dpto. Acadmico de Inf., Director de Escuela Permite Actualizar datos del ciclo de un alumno . El Dpto. Acadmico de Inf. conjuntamente con el Director de Escuela , planifican y establecen la actualizacin de los cursos, horarios, profesores, ambientes y tarifas de pago en un determinado ciclo lo cual actualizar los datos del alumno. - Actualizar datos del alumno. - Actualizar datos de los cursos. - Actualizar datos de los horarios. - Actualizar datos de los profesores. - Actualizar datos de los ambientes. - Actualizar datos de las tarifas.

Descripcin del caso de uso del Negocio: Regularizando matrcula.

Nombre. Actor. Propsito. Resumen.

Flujos bsicos.

Informacin General Regularizar matrcula. Alumno, Sistema ORT. Permite regularizar la Matrcula de un Curso . El alumno se regulariza en un curso, donde se verifica el promedio ponderado del prerrequisito de dicho curso, el nmero de vez de matricula del curso, el creditaje del curso, luego se registra la regularizacin de la matricula y finalmente se realiza una lista de alumnos regularizados la cual es enviada al Sistema ORT. - Tomar los datos del alumno. - Seleccionar el curso a Regularizarse. - Verificar promedio ponderado del curso prerrequisito. - Determinar nmero de vez de matrcula al curso. - Registrar la Regularizacin. - Listar alumnos regularizados.

1.2.3

Modelo del Dominio 1.2.3.1 Diagrama del Dominio del Problema

AMBIENTE SEMESTRE 1... 1... ALUMNO 1..n ES IMPARTIDA

es prerrequisito

1..n ENSEA

SE MATRICULA 1..n

1..n

1..n

0..n CURSO

1..n 0..n 0..n

1..n

PROFESOR 1..n 1..n

pertenece 1

DEPARTAMENTO

1 tiene

PAGA

1..n TARIFA 1

cancela 1..n

1..n SE INSCRIBE ES RESPONSABLE ESPECIALIDAD

DIAGRAMA DEL DOMINIO:" Sistema de Control de Matrcula y de Notas "

1.3 Requerimientos 1.3.1 1.3.2 Visin Modelo de Requerimientos

Registar Matrcula Actualizacin de Datos Ciclo Solicitar Datos para la Matrcula <<include>> <<include>> Generar Orden de Pago <<include>> <<include>> <<include>> <<include>> <<include>> <<include>><<include>> <<include>>Procesar Matrcula <<include>> Verificar Promedio Ponderado del Prerequisito Listar Alumnos Matriculados Actualizar Datos Profesores <<include>> Actualizar Datos de Tarifas Actualizar Datos Alumnos Verificar Creditaje del Prerequisito Actualizar Datos Cursos Alumno Actualizar Datos Ambientes Actualizar Horarios <<include>>

<<include>> Registrar Regularizacin

Determinar Nro.deVez Secretaria Dir. Escuela Sistema ORT Dpto. Acadm ico de INF

<<include>> <<include>>

<<include>>

<<include>> Solicitar datos Regularizacin <<include>>

Regularizar Matrcula

Listar Alumnos Regularizados

DIAGRAMA DE REQUERIMIENTOS DEL: "Sistema de Matrcula "

1.3.2.1 Diagrama de Casos de Uso

Solicitar Datos para la Matrcula

Verificar Promedio Ponderado del Prerequisito

Verificar Creditaje del Prerequisito

Alumno

Determinar Nro.Vez

Secretaria

Registrar Matrcula

Generar Orden Pago

Listar Alumnos Matriculados

Sistema ORT

DIAGRAMA DE CASOS DE USO: Proceso de Matrcula

Solicitar Datos Regularizacin

Verificar Promedio Ponderado del Prerequisito

Verificar Creditaje del Prerequisito

Alumno Determinar Nro.Vez

Secretaria

Registrar Regularizacin

Listar Alumnos Regularizar

Sistema ORT

DIAGRAMA DE CASOS DE USO: Regularizacin de Matrcula

Actualizar Datos Alumnos

Sistema ORT

Actualizar Datos Cursos

Actualizar Datos Horarios Secretaria Actualizar Datos Profesores Dpto. Acadmico de INF

Actualizar Datos Ambientes

Dir. Escuela

Actualizar Datos Tarifas

DIAGRAMA DE CASOS DE USO: Actualizar Datos del Ciclo

MODELO DE OBJETOS DEL USE CASE DEL NEGOCIO " PROCESAR MATRICULA "
consultar

:Consejero

revisar

Historial Acdemico

firmar

ingresar

Pre-Ficha Matrcula

(from Caso de Uso del Negoci o Regularizar Matrcula)

elab orar Alumno


(from Actor de Negocio)

:Registrar elab orar Ficha de Matrcula

registrar cancelar Orden de Pago

:Cajero

MODELO DE OBJETOS DEL USE CASE DEL NEGOCIO " REGULARIZAR MATRICULA "

verificar

:Verificador

Historial Acdemico
(from Caso de Uso del Negocio Procesar Matrcula)

Alumno
(from M odelo de Requerimiento)

actualizar

Pre-Ficha Matrcula

actualizar

:Registrador

elabora

Padrn de Matrcula

Lista de Alumnos Regularizados

2. FASE ELABORACIN 2.1 Anlisis y Diseo 2.1.1 Modelo de Anlisis 2.1.1.1 Diagramas de Colaboracin

1: Cal cul ar Promedio Ponderado(string)

: IUPromedio Ponderado
El ida : Secretaria

2: Obtener Promedio Ponderado(string)

: IUReportar Promedio Ponderado

5: Mostrar() : Gestor de Promedi o Ponderado

3: Leer Notas(string)

4: Obtener Notas(int, int)

: SE INSCRIBE

DIAGRAMA DE COLABORACIN PARA: Calcular Promedio Ponderado

1: Determinar Nmero de vez(C)

: IUNmero de Vez
El ida : Secretaria 2: Obtener Nmero de Vez(C)

: IUReporte Nmero Vez


5: Mostrar Nmero de vez : Gestor de Nmero de Vez

3: buscar Nmero de Vez(C) 4: Nmero de Vez

: SE MATRICULA DIAGRAMA DE COLABORACIN PARA: Determinar Nmero de Vez

1: Generar Orden(stri ng, C, T) : IUOrden de Pago Elida : Secretaria

2: Obtener Orden(stri ng, C, T )

: IUReporte Orden

8: M ostrar Orden () : Gestor de Orden 3: Leer Curso(C) 4: Leer Tarifas(T ) 5: Montos T arifa(T ) 7: Promedio( int) 6: Leer Promedio(int)

: CURSO

: TARIFA

: SE INSCRIBE

DIAGRAMA DE COLABORACIN PARA: Generar Orden de Pago

1: Listar Alumnos(string, int) : IUAl umnosM atriculados Elida : Secretaria

2: Obtener Alumnos Matriculados(stri ng, int)

: IUReporteAlumnos

4: Mostrar Al umno() : Gestor de Alumnos Matriculados

3: Leer Alumnos Matriculados(string, int)

: SE_MATRICULA

DIAGRAMA DE COLABORACIN PARA: Listar Alumnos Matriculados

1: Actualizar Datos Alumno(string)

: IUActualizar Alumno
El ida : Secretaria

2: Modifi car Datos de Alumnos(string)

4: Mostrar Al umno()

: IUReportar Alumnos
: Gestor de Actuali zacin de alumnos

3: Buscar Al umno(string)

: ALUMNO

DIAGRAMA DE COLABORACIN PARA: Actualizar Datos de los Alumnos

DIAGRAMA DE COLABORACIN :Actualizar Datos del Ciclo


2: Modificar Datos de Alumnos(string) : IUActualizarAlumno 3: Buscar Alumno(string) : ALUMNO

: Gestor de Actualizacion de Alumnos 4: Mostrar Alumno() : IUReportarAlumnos

6: Modificar Datos de Cursos(string) 1: ActualizarAlumno(string) : IUActualizar Curso

7: Buscar Curso(string) : CURSO

: Gestor de Actualizacion de Cursos 5: ActualizarCurso(string) 8: Mostrar Curso() : IUReportar Cursos

10: Modificar Datos de Tarifas(string) : IUActualizar Tarifa

11: Buscar Tarifa(string) : T ARIFA

9: ActualizarTarifa(string)

: Gestor de Actualizacin de Tarifas 12: Mostrar Tarifa()

Elida : Secretaria

: IUReportar T arifas

13: ActualizarAmbiente(string)

14: Modificar Datos de Curso(string) : IUActualizar Ambiente

15: Buscar Ambiente(string) : AMBIENT ES

: Gestor de Actualizacin de Ambientes 16: Mostrar Ambiente() : IUReportar Ambientes

1: Registrar Matrcula(string)

: IURegistrar Matrcula
Elida : Secretaria

2: Guardar Matrcula(string)

: Gestor de Matrcula

3: Registrar Matrcula(string)

: SE MATRICULA

DIAGRAMA DE COLABORACIN PARA: Registrar Matrcula

3. FASE DE CONSTRUCCIN 3.1.1 Anlisis y Diseo 3.1.1 Modelo de Diseo 3.1.1.3 Diagrama de Clases

ALUMNO
nroMatrcul a : String nombresA : String apel lidosA : String telfonoA : String sexoA : String ti poDoc : String nroDoc : String direccinA : String ingresarAl umno() modifi carAl umno() buscarAl umno() l istarAlumnos() el imi narAl umno()

SEMESTRE
aoAcade : Integer nroSem estre : String ingresarSemestre() buscarSemestre()

AMBIENTE
cdigoA : String capacidad : Integer descripci n : String consultarAmbi ente() ingresarAmbi ente() 1..*

1..*

1..*

CURSO
cdigoC : Integer nom breC : String crdi toC : Integer ci cl oC : String

ES IMPARTIDA
da : Date hora : Date ingresarHorarios() modifi carHorarios() consultarHorarios() el imi narHorarios() listarHorarios()

SE MATRICULA
ci cl o : String ingresarMatrcula() registrarMatrcula() regularizarMatrcula() reservarMatrcula() anul arMatrcula()

es prerrequi si to

1..*

1..*

PAGA
fecha : Date condi ci n : String ti po : String reportarPagos()

1..*

i ngresarCurso() buscarCurso() m odificarCurso() eli minarCurso() reportarCurso() ingresarPrerequi si tos() veri fcarPrerequi si tos()

0..* 0..*

1..*

ENSEA
aoAcade : Integer tipoEnseanza : String sem estre : String consultarTipoEnseanza()

SE INSCRIBE
1..*

1..*
1..*

TARIFA
concepto : String monto : Double ingresarTarifa() consultarTarifa() modificarT arifa() li starT arifa() cancela

nroVez : integer promedio : Integer aplazado : Integer

1..* PROFESOR
cdigoP : String nom breP : String apel lidosP : String direccinP : String dniP : String telfonoP : String pertenece

DEPARTAMENTO
cdigoD : String nom breD : String ingresarDpto() listarDpto()

1..*

i ngresarInscripci n() m odificarInscripci n() anul arInscripci n() registrarProm edio() registrarApl azado() li starInscri pciones() buscarInscripci n()

1 1..* 1..*
ti ene

1..* ES RESPONSABLE
aoAcade : Integer semestre : String l istarProfesoresResponsables()

ingresarProfesor() modifi carProfesor() buscarProfesor() el imi narProfesor() reportarProfesores()

1..*

ESPECIALIDAD
cdigoE : String nom breE : String li starEspecial idad()

2.5) DIAGRAMA DE CLASES:" Sistema de Control de Matrcula y de Notas "

3.1.1.5 Diagrama de Despliegue

Servidor Pentium IV 1.4 GHz.

Hadware: -Memoria RAM 256MB. -Disco Duro 40GB. -Tarjeta Video TRIDEN 16MB. -Tarjeta Red D-Link 10/100. -Lectora de CD's Creative 52x. Software: -Win 2000 Advanced Server. -Visual Studio 6.0. -MS-Office 2000 -Corel Photo-Paint 9.0 -SQL Server 2000 -Norton Antivirus para Servidores.

Hadware: -Concentrador 7 COM Super Strack 11 dual Speed. -Hub 500n Hot. -Velocidad 10/100 Mbps.

HUB

PC1

PC2

Impresora Epson Stylus Color 660

Hadware: -Memoria RAM 256MB. -Disco Duro 40GB. -Tarjeta Video Triden 16MB -Tarjeta Red D-Link 10/100. -Lectora de CD's Creative 52x. Software: -Windows 2000 PRO -Visual Studio 6.0 -MS-OFFICE 2000. -The Hacker Antivirus.

Hadware: -Memoria RAM 256MB. -Disco Duro 40GB. -Tarjeta Video Triden 16MB -Tarjeta Red D-Link 10/100. -Lectora de CD's Creative 52x. Software: -Windows 2000 PRO -Visual Studio 6.0 -MS-OFFICE 2000. -The Hacker Antivirus.

DIAGRAMA DE DESPLIEGUE

3.2

Implementacin 3.2.1 Modelo de Implementacin 3.2.1.1 Diagrama de Componentes

Sistema de Control de Matrculas de la Escuela Acadmica de Informtica

Escuela Informtica.exe

Seguridad

Consulta

Alumno

Matrcula

Regularizacin

Reporte de Alumnos Matriculados

Reporte de Alumnos Regularizados

Escuela Informtica.db

DIAGRAMA DE COMPONENTES

Proyecto de Sistema de Matrcula para la Escuela Acadmico Profesional de Informtica El Sistema de Matrcula para la Escuela Acadmico Profesional de Informtica fue implementado en el Lenguaje de Programacin de Visual Basic utilizando una programacin estructurada. El Sistema cuenta con 21 formularios y un formulario MDI que es el Formulario principal tal como se muestra en la Figura 2. El Sistema utiliza una Base de Datos que ha sido modelada en SQL Server, el diagrama de la Base de Datos se muestra en la Figura 1.

Figura1.Diagrama de la Base de Datos

El Sistema para poder obtener datos de la Base de Datos utiliza consultas hechas en SQL. El formulario Principal del Sistema de Matrcula para la Escuela Acadmico Profesional de Informtica consta de un Men el cual permite realizar las siguientes funcionalidades: -Mantenimiento: Permite realizar los procesos como: Registrar, Grabar, Modificar, Eliminar un Alumno, Profesor, Curso, Especialidad, Ambiente, Departamento, Semestre y una Tarifa. -Movimiento: Permite realizar los procesos como: Matrcular un Alumno, Regularizar Matrcula, asignar especialidad a un Profesor, asignar curso a un Profesor, asignar ambiente a un Curso.

-Reporte: Permite visualizar Reportes como: Matriculados por Semestre, Nmero de Alumnos por Curso, Curso del Profesor, Planilla, Ambientes Ocupados y Alumnos de un Curso. -Herramientas: Permite realizar lo siguiente: Backup de una Base de Datos, Usar una Calculadora y Configurar Impresora. -Acerca de.. : Muestra los autores del Sistema. 1. Interfaces (GUI) Interfaz Principal

Figura 2 Formulario Principal

Interfaces del Mantenimiento

-Interfaces de Movimiento

Interfaces de Reportes

Interfaces de Herramientas

También podría gustarte