Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
DECANATO
SECRETARA
ESCUELA PROFESIONALE S
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.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)
Sistema ORT
(f rom Actor 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
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.
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.
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
es prerrequisito
1..n ENSEA
SE MATRICULA 1..n
1..n
1..n
0..n CURSO
1..n
pertenece 1
DEPARTAMENTO
1 tiene
PAGA
1..n TARIFA 1
cancela 1..n
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>>
Determinar Nro.deVez Secretaria Dir. Escuela Sistema ORT Dpto. Acadm ico de INF
<<include>> <<include>>
<<include>>
Regularizar Matrcula
Alumno
Determinar Nro.Vez
Secretaria
Registrar Matrcula
Sistema ORT
Secretaria
Registrar Regularizacin
Sistema ORT
Sistema ORT
Actualizar Datos Horarios Secretaria Actualizar Datos Profesores Dpto. Acadmico de INF
Dir. Escuela
MODELO DE OBJETOS DEL USE CASE DEL NEGOCIO " PROCESAR MATRICULA "
consultar
:Consejero
revisar
Historial Acdemico
firmar
ingresar
Pre-Ficha Matrcula
: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
2. FASE ELABORACIN 2.1 Anlisis y Diseo 2.1.1 Modelo de Anlisis 2.1.1.1 Diagramas de Colaboracin
: IUPromedio Ponderado
El ida : Secretaria
3: Leer Notas(string)
: SE INSCRIBE
: IUNmero de Vez
El ida : Secretaria 2: Obtener Nmero de Vez(C)
: 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
: IUReporteAlumnos
: SE_MATRICULA
: IUActualizar Alumno
El ida : Secretaria
4: Mostrar Al umno()
: IUReportar Alumnos
: Gestor de Actuali zacin de alumnos
3: Buscar Al umno(string)
: ALUMNO
9: ActualizarTarifa(string)
Elida : Secretaria
: IUReportar T arifas
13: ActualizarAmbiente(string)
1: Registrar Matrcula(string)
: IURegistrar Matrcula
Elida : Secretaria
2: Guardar Matrcula(string)
: Gestor de Matrcula
3: Registrar Matrcula(string)
: SE MATRICULA
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
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()
1..*
ESPECIALIDAD
cdigoE : String nom breE : String li starEspecial idad()
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
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
Escuela Informtica.exe
Seguridad
Consulta
Alumno
Matrcula
Regularizacin
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.
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
-Interfaces de Movimiento
Interfaces de Reportes
Interfaces de Herramientas