perfil proyectoi

143
DOCUMENTACION DEL PROYECTO SISTEMA DE ADM ACADEMICA Contenido 1.- INTRODUCCION................................................................ 4 2.- ANTECEDENTES................................................................ 4 2.1. Antecedentes Relacionados con la Investigación............................6 3.- DESCRIPCION DEL PROBLEMA................................................... 10 3.1. Problema Principal.......................................................10 3.2. Problemas Secundarios....................................................10 3.2.1. Los procesos de Inscripción personal, de registro de notas y de control de calificaciones de estudiantes en el Instituto ENSEC son desorganizados y manuales....................................................................10 3.2.2. El proceso de calificación, es manual, moroso por lo tanto inoportuno y con errores.................................................................12 3.2.3. La información académica se encuentra en archivos dispersos dificultando el acceso y la obtención de reportes con datos históricos......13 4. OBJETIVOS DEL PROYECTO...................................................... 14 4.1. Objetivo General.........................................................14 4.2. Objetivo Especifico......................................................14 5. ALCANCE..................................................................... 15 6. ELEMENTOS DE UN SISTEMA DE INFORMACION BASADOS EN COMPUTADORAS..............18 6.1. Software.................................................................18 6.2. Hardware.................................................................19 6.3. Recursos humanos.........................................................19 6.4. Procesos.................................................................20 6.5. Datos....................................................................21 6.6. Documentación............................................................22 7. HERRAMIENTAS DE IMPLEMENTACION.............................................. 23 8. POSIBLES COSTOS............................................................. 24 9. POSIBLES BENEFICIOS......................................................... 26 10. POSIBLES CLIENTES.......................................................... 27 11. BIBLIOGRAFIA............................................................... 29 1

Upload: andreita-mb

Post on 08-Nov-2015

227 views

Category:

Documents


4 download

DESCRIPTION

Perfil de informe de un sistema de informacion

TRANSCRIPT

DOCUMENTACION DEL PROYECTOSISTEMA DE ADM ACADEMICA

Contenido1.- INTRODUCCION42.- ANTECEDENTES42.1. Antecedentes Relacionados con la Investigacin.63.- DESCRIPCION DEL PROBLEMA103.1. Problema Principal103.2. Problemas Secundarios103.2.1. Los procesos de Inscripcin personal, de registro de notas y de control de calificaciones de estudiantes en el Instituto ENSEC son desorganizados y manuales.103.2.2. El proceso de calificacin, es manual, moroso por lo tanto inoportuno y con errores.123.2.3. La informacin acadmica se encuentra en archivos dispersos dificultando el acceso y la obtencin de reportes con datos histricos.134. OBJETIVOS DEL PROYECTO144.1. Objetivo General144.2. Objetivo Especifico145. ALCANCE156. ELEMENTOS DE UN SISTEMA DE INFORMACION BASADOS EN COMPUTADORAS186.1. Software.186.2. Hardware.196.3. recursos humanos.196.4. Procesos.206.5. Datos.216.6. Documentacin.227. HERRAMIENTAS DE IMPLEMENTACION238. POSIBLES COSTOS249. POSIBLES BENEFICIOS2610. POSIBLES CLIENTES2711. BIBLIOGRAFIA2912. ANALISIS DE PROBLEMAS2912.1. Identificar Problemas2912.2. Identificar propietarios3012.3. Depurar problemas3012.4. Relacionar problemas/propietarios3112.5. Establecer causas efectos3212.6. Identificar escenarios3312.7. Identificar y detallar soluciones3312.8. Relacionar problemas y soluciones3512.9. Diagnosticar3612.10. Concluir3613. DIAGRAMA DE CAUSA/EFECTO (ISHIKAWA)3713.1. Conclusin:3713.2. Alternativas de Soluciones:3814. ENTREVISTA ESTRUCTURADA3915. DIAGRAMAS DE ACTIVIDADES DE LAS POLTICAS DE NEGOCIOS4016. FLUJO DE TRABAJO: CAPTURA DE REQUISTOS4516.1. Identificar actores.4516.1.1. Actores4516.1.2. Casos de uso4516.2. Priorizar casos de uso.7816.3. Estructurar casos de uso.7917. FLUJO DE TRABAJO: ANALISIS8017.1. Identificar paquetes8017.2. Vistas de paquetes8217.3. Encapsular caso de uso y actores al paquete8517.4. Analizar Caso de Uso8917.5. Anlisis de Paquete9618. FLUJO DE TRABAJO: DISEO9718.1. Diseo de Arquitectura9718.1.1. Vista de Usuario en el Sistema9718.1.2. Arquitectura Fsica del Diseo9818.2. Diseo de Interfaz Usuario9918.3. Diseo de Datos9918.3.1. Modelo Conceptual9918.3.2. Modelo Lgico10018.3.3. Modelo Fsico10319. FLUJO DE TRABAJO: IMPLEMENTACION11219.1. Plataforma de Desarrollo de Software11219.1.1. Sistema Operativo11219.1.2. Lenguaje de Programacin11319.1.3. Gestor de Base de Datos114Bases de datos de SQL Server-Tipos de Bases de Datos:115Tablas de sistema116Recuperando metadata:116Seguridad de sql server116autenticacin de login116Cuentas de usuarios de bases de datos y roles:117Tipos de roles :117validacin de permisos117Arquitectura de una aplicacin para sql server11719.1.4. Reporte11819.2. Implementacin de la Arquitectura11819.2.1. Modelo de la Arquitectura11819.2.2. Arquitectura de Subsistema11919.3. Conclusin12519.4. Recomendacin12519.5. Anexos125

1.- INTRODUCCION

Las Universidades e Institutos nacen con la necesidad de una educacin superior, educacionales que estn despus de la tienen el objetivo de lograr una educacin integra. En ella se puede obtener una titulacin a nivel Licenciatura y a nivel Tcnico superior.En la modernidad, la informtica juega un papel muy importante en el desarrollo de las organizaciones y en el control de las operaciones administrativas y financieras entre otras, la obtencin de una informacin inmediata y eficaz dentro de la estructura organizativa determina el xito y el alcance de los objetivos con mayor eficacia dentro de la empresa.Por tanto la presente investigacin aborda una de las ms triviales temticas referente al mbito educativo Superior, como es el llevar un control sobre sus archivos lo suficientemente eficaz, implicando con ste la automatizacin de los diferentes procesos llevados a cabo en las instituciones.Actualmente la informacin tal como datos personales, datos de inscripcin, plantel docente y notas trimestrales, semestrales y anuales se almacena en libros y hojas especiales para este propsito y parte de esta informacin tambin se guarda de forma computarizada en planillas de tipo Excel, Access, Word, etc. resultado de ello se originan extensos archivos fsicos donde se registra y almacena toda la informacin referente al alumnado, con sus respectivos soportes.Por estas razones planteamos la propuesta de la aplicacin de un sistema de informacin como alternativa que permita realizar la inscripcin de forma rpida y automatizada, contribuyendo a reducir tareas en la ejecucin de dicho proceso, mejorando el servicio prestado por la institucin sin que esto represente mayores costos para ella.El siguiente Sistema podr ser utilizado en Universidades Privadas e Institutos de Educacin Superior, por ello hemos tomado como Base de Informacin a la: Escuela Nacional Superior de Educacin Superior Felipe Leonor Ribera.

2.- ANTECEDENTESLa escuela Nacional de Educacin Comercial Felipe Leonor Ribera E.N.S.E.C. de Santa Cruz, es la primera institucin fiscal del pas en Educacin Comercial. Fue fundada el ao 1920 por Felipe Leonor Ribera escritor y catedrtico de la Universidad Gabriel Ren Moreno como Escuela de Arte y Oficios, la misma que se convierte en una Escuela Politcnica con tres secciones: labores femeninas, artes y oficios para varones y la seccin comercial. En el ao 1930, nace la Educacin Comercial en Bolivia, y la Escuela Nacional de Comercio de nuestro departamento se convierte en la primera Institucin estatal formada de recursos humanos a nivel de tcnico medio.

En 1937 se separan las secciones de artes y oficios y labores femeninas quedando solo la seccin comercial, bajo el nombre de Escuela Elementales de Comercio.

La Escuela Nacional Superior de Educacin Comercial Felipe Leonor Ribera, surge ante la necesidad de implementar la enseanza tcnica comercial a nivel medio y superior, como instrumento tcnico formativo, que responde a la necesidades y existencias del mercado ocupacional, cuya principal y urgente necesidad es la de concretar estructuras econmicas-sociales slidas, haciendo que la educacin Comercial, Bancaria y Administrativa, escalen niveles hasta alcanzar las metas deseadas.Es as que por Resolucin Ministerial del 11 de marzo de 1995 se le designo como Escuela Nacional de Comercio Felipe Leonor Ribera, y por Resolucin Ministerial 2929 del 14 de noviembre de 1988 y la Resolucin del 5 de enero de 1989, se convierte en lo que actualmente se conoce como Escuela Nacional Superior de Educacin Comercial Felipe Leonor Ribera, refrenando por el decreto supremo N 19975, que le permite proyectarse a Nivel Nacional ofertando a partir de este momento, las carreras de Contadura General, Administracin de Empresas, Secretariado Ejecutivo y Anlisis de Sistemas.Actualmente funciona en su propio Local ubicado en la calle La Paz N 159, esquina uflo de Chvez, en el Centro o Casco Viejo de la ciudad de Santa Cruz de la Sierra.ENSEC funciona en forma descentralizada bajo la supervisin curricular de la DIGETEC y administrativamente a travs de la Prefectura del Departamento.La institucin tiene como Misin, Visin y Principios los siguientes:MISIONLograr la excelencia en la formacin profesional a nivel Tcnico Superior para aportar a la sociedad Boliviana con profesionales capaces de desempearse con eficiencia en su rea de especializacin con tcnicas nuevas y trabajos en equipo con alto sentido de responsabilidad, igualdad, dignidad y justicia social.VISIONNuestra visin es: Formar profesionales Tcnicos altamente calificados a travs de recursos humanos idneos y tecnologa de punta promoviendo la superacin acadmica.PRINCIPIOSEntre los principios que sustentan el tipo de formacin profesional, referidos a la actividad educativa tenemos: La formacin personalizada que propicie una educacin integra, en conocimientos, destreza y valores morales de los alumnos en todos los mbitos de la vida personal, familiar, social y profesional. La efectiva igualdad de derechos entre los sexos, el rechazo a todo tipo de discriminaciones y respeto a todas las culturas.

El desarrollo de la capacidad creativa y del espritu crtico.

El fomento de los hbitos del comportamiento democrtico.

La autonoma pedaggica del Instituto dentro de los lmites establecidos por las leyes, as como, las actividades investigadoras de los profesores a partir de su prctica docente.

La metodologa activa que asegure la participacin del alumnado en los proceso de enseanza-aprendizaje.

La evaluacin de los procesos de enseanza y aprendizaje del Instituto, docente y de los diversos elementos del sistema. La relacin con el entorno social, econmico y cultural. La formacin en el respeto y defensa del medio ambiente.2.1. Antecedentes Relacionados con la Investigacin.A continuacin mencionamos dos tipos de software tomados como modelo.

Sistema de Inscripcin Escuela Tcnica Luis Razetti El sistema automatizado de inscripcin, ofrece una gran velocidad en el procesamiento y manejo de datos trayendo consigo tambin la agilidad de generar reportes en muy poco tiempo y asimismo facilita las auditorias, evitando prdida de tiempo, datos, evitando la duplicacin de inscripciones, ofreciendo seguridad de los datos, brindando una interfaz amigable entre el usuario y el sistema.

GradesEs una herramienta que le permite resolver las principales problemticas que se presentan en la administracin escolar, derivadas de la falta de integracin de la informacin y el excesivo trabajo manual que dificulta la creacin de reportes de resultados y el intercambio de la misma. Interfaz principal

Registro de Datos de los Alumnos

Captura y Consulta de Calificacin por alumno

Configuracin de Materias a Impartir

3.- DESCRIPCION DEL PROBLEMA3.1. Problema Principal

El sistema de Informacin para el seguimiento y control Acadmico en la Escuela Nacional Superior de Educacin Comercial Felipe Leonor Ribera, funciona manualmente, proporcionando informacin desactualizada, inoportuna, lenta y con errores, aspecto que lo tipifican como un manejo ineficiente, produciendo prdidas de tiempo. 3.2. Problemas Secundarios3.2.1. Los procesos de Inscripcin personal, de registro de notas y de control de calificaciones de estudiantes en el Instituto ENSEC son desorganizados y manuales.Modalidad de Inscripcin:Situacin Actual:El proceso de Inscripcin en el Establecimiento es moroso debido a que pasa por varias ventanillas para la inscripcin completa. El proceso que tiene que seguir alumnos nuevos y antiguos del Establecimiento es la siguiente:

Entrega de folder con los requisitos establecidos por la Institucin (Ventanilla A).

Verificacin de cupos en la Carrera y Turno (Ventanilla B).

Depositar pago de gestin en Banco Unin.

Entrega de Constancia del depsito para obtener Hoja de Inscripcin (Ventanilla C).

Entrega de Hoja de Inscripcin llenada (Ventanilla C).

Los posibles problemas son:

Errores ante la mala interpretacin de datos escritos por el alumno, provocando registro de informacin inexacta.

Prdida de tiempo de parte de los alumnos antiguos al tener que llenar nuevamente sus datos cada gestin y gasto de impresin innecesario por parte de la Institucin.

Prdida de tiempo al buscar el historial de un alumno antiguo para la verificacin de su rendimiento en pasada gestin y para la comprobacin que el mismo este habilitado para el siguiente modulo.

Situacin futura:

Evitar prdida de tiempo recopilando informacin que ya est almacenada en bases de datos que se pueden compartir.

Inscripcin sin demora de los alumnos antiguos, debido que su informacin quedara registrada en una base de datos.

Margen de errores mnimo al momento de pasar informacin escrita al sistema, puesto que la persona Inscrita podr estar presente al momento del registro de sus datos en el sistema.

Decimos que:

El problema esPrdida de tiempo en el proceso de Inscripcin a los alumnos antiguos y Excesivo material almacenado despus de realizar dicho procedimiento.

Afecta aInstituto ENSECAlumnos antiguos

El impacto asociado esEl proceso de consulta posterior sobre los inscritos resulta moroso y muchas veces con errores de datos.

Una solucin adecuada seriaSistematizar la inscripcin, y utilizar una base de datos la cual lleve un registro de los alumnos inscritos.

3.2.2. El proceso de calificacin, es manual, moroso por lo tanto inoportuno y con errores.

Modalidad de Procesamiento de Notas:Situacin Actual:

Previa realizacin de una reunin con todo el cuerpo docente, se entregan las notas de todas las carreras en fecha establecida.

La persona encargada (Secretaria) del registro de notas deber transcribir los datos en el formato que sigue la Institucin por cada alumno inscrito.

Una vez llenados todas las notas se procede a la impresin de los mismos para la revisin final y firma de los mismos a cargo de la Direccin Acadmica.

Los posibles problemas son: La persona que transcribe las notas cometa errores en alguno de ellos.

La persona que transcribe las notas demore demasiado, perdida de valioso tiempo que podra ser ocupado en el desempeo de otras funciones.

Se realiza doble esfuerzo debido que los docentes elaboran un informe de notas y estos debern ser transcritos por otro personal administrativo para entrega al alumnado.

No se realiza la contratacin de otra persona para el registro de notas porque se trata de informacin muy importante, adems que implicaran ms gastos al establecimiento.

Situacin futura:

Los docentes quienes tendrn acceso al sistema podrn pasar personalmente las notas en el historial de cada alumno.

Margen de error mnimo, al ser los propios docentes quienes registren las nota.

Al no realizar el traspaso de notas, la secretaria podr continuar con el cumplimiento eficiente de sus funciones.

Podemos decir que:El problema esEl registro de las notas resulta moroso e implica mucho esfuerzo de parte de la secretaria continuar con sus funciones establecidas

Afecta aInstituto ENSECEstudiante

El impacto asociado esMuchas veces retraso en entrega de notas al alumnado.

Una solucin adecuada seriaImplementar en el historial de cada alumno una base de datos donde se registraran todas las notas.

3.2.3. La informacin acadmica se encuentra en archivos dispersos dificultando el acceso y la obtencin de reportes con datos histricos.Situacin Actual:El Instituto ENSEC almacena toda informacin y documentacin de cada alumno en archivadores guardados en estantes de madera, los mismos que se encuentran de manera ordenada en orden alfabtico.Los posibles problemas son: Prdida de tiempo al momento de consultar alguna informacin de un determinado alumno. Extravo de documentacin.

Situacin futura: Acceso rpido a la informacin y por ende mejora en la atencin a los usuarios. Se podrn actualizar diversos datos de manera rpida.

Podemos decir que:

El problema esLas fichas de datos pueden sufrir deterioro o prdidas.

Afecta aInstituto ENSECEstudiante

El impacto asociado esPerjudicial para el acceso de informacin del establecimiento. Ocupa mucho tiempo buscar alguna informacin de alumno especifico.

Una solucin adecuada seriaLlevar una base de Datos en el sistema para el acceso de informacin de manera eficaz.

4. OBJETIVOS DEL PROYECTO

4.1. Objetivo GeneralDesarrollar un Sistema de Informacin para facilitar el proceso de inscripcin y procesamiento de nota para el Instituto Superior Felipe Leonor Ribera E.N.S.E.C.4.2. Objetivo Especifico

Realizar entrevista al personal administrativo para obtener la informacin que se utilizarn para la implementacin del sistema.

Tener informacin actualizada con respecto al alumno nuevo, nuevas materias, plantel docente y personal administrativo.

Clasificar la informacin obtenida para su mejor estudio y compresin del problema.

Analizar la informacin clasificada para desarrollar un modelo de negocio.

Disear una base de dato, satisfacer las necesidades del instituto y luego implementarlo en un SGBD SQL SERVER 2008.

Implantar el sistema requerido en el Lenguaje de Programacin: Java Netbeans 6.9.1

Disear una interfaz que le permita al usuario manipular los datos con mayor facilidad.

Realizar y formular una serie de pruebas con datos reales, para el buen funcionamiento del Sistema.

5. ALCANCE

El diseo y desarrollo que se propone a ser aplicado en los procesos de Inscripcin, asignacin de materias y aulas, Registro y actualizacin de datos del estudiante.El acceso al sistema de informacin de parte de los Estudiantes ser previa autorizacin para consultas de notas, restringindose su uso a personal no autorizado y ajeno al Instituto.MODULO 1Gestionar Carreras

CONTADURIA GENERAL

NIVEL: Tcnico SuperiorDURACIN:3 Aos MODALIDAD: Anual - Semestral

ANALISIS DE SISTEMAS

NIVEL: Tcnico SuperiorDURACIN: 3 Aos MODALIDA: Anual Semestral

ADMINISTRACION DE EMPRESAS

NIVEL: Tcnico SuperiorDURACIN: 3 Aos MODALIDA: Anual Semestral

SECRETARIADO EJECUTIVO

NIVEL: Tcnico SuperiorDURACIN: 2 Aos MODALIDA: Anual Semestral

Gestionar MateriasDonde se gestionan las materias para cada carrera en toda la duracin de la misma (ver anexo pensum de carreras).

Gestionar DocentesRegistran los datos de los docentes habilitados para cada gestin y las materias que dictaran clasesGestionar HorariosRegistra los horarios de cada materia.

MODULO 2Recepcin de Datos Datos PersonalesApellido PaternoApellido MaternoNombre (s)Cedula de IdentidadEstado CivilFecha NacimientoLugar NacimientoEdadDireccin Dom.Telfono FijoCelular

Datos Adicionales

Seguro MedicoGrupo SanguneoEnfermedades que padece

Datos Familiares

Nombre CompletoParentescoLugar de TrabajoTelfonos

Documentacin Presentada

Certificado de NacimientoFotocopia Carnet de IdentidadFotografaLibreta de CalificacionesTtulo de Bachiller

En caso que sea para Universidades privada:

Documentacin Presentada

2 Fotocopia Legalizadas del Ttulo de Bachiller. (Quienes hayan realizado el bachillerato en el extranjero deben hacer legalizar por las autoridades competentes) 2 Copia originales del certificado de nacimiento. Certificado y fotocopia simple de la cedula de identidad.Certificado de buena conducta de la FELCC. 2 fotografa 4 x4 fondo azul.Estudiantes Extranjero, debern presentar:Fotocopia legalizada del carnet de residente o de pasaporte con visa vigente.Certificado de antecedentes, otorgado por la INTERPOL en Bolivia.

Sistema de EstudioEn el Instituto Superior Felipe Leonor Ribera E.N.S.E.C.. El sistema de modalidad es anual y semestral de lunes a viernes.En la Universidades es:El sistema modular Presencial es de lunes a viernes.El sistema Semi-presencial es los das sbado.Inscripcin del alumno Requisito para inscripcin.-1. Fotocopia de Certificado de Nacimiento.2. Fotocopia de Carnet de Identidad.3. 2 fotos (3x4) Fondo Plomo.4. Fotocopia de Ttulo de Bachiller.5. Fotocopia de libretas de cuarto.6. Comprobante de Depsito cuenta fiscal Banco Unin N 1-4292459Si cumple con estos requisitos se puede inscribir: Gestionar AlumnoRegistrar los datos del alumno y se asignar un nmero de registro. Gestionar CarreraRegistrar la Carrera que el alumno haya elegido.

MODULO 3Gestionar Notas

Registran las notas de cada alumno colocando:1. El cdigo de carrera.2. Registro del alumno.3. Sigla de la materia.

Reportes

Se podrn imprimir la lista de alumnos por carrera.

6. ELEMENTOS DE UN SISTEMA DE INFORMACION BASADOS EN COMPUTADORAS6.1. Software.

SISTEMA OPERATIVOEl software puede funcionar en los siguientes sistemas operativos:Windows 7, Windows XP, Windows Vista.

GESTOR DE BASE DE DATOSEl Diseo del Script de la base de datos se desarroll en el Gestor de base de datos Microsoft SQL Server 2008. 6.2. Hardware.

Los elementos de hardware estn constituidos por los dispositivos fsicos y materiales utilizados en el procesamiento de la informacin. Para el manejo del Sistema una vez implementado se precisa como mnimo los siguientes equipos:1. Computadora Pentium 4 con una unidad central de proceso de 2.0 o superior.1. Disco duro de 200 GB.1. Memoria RAM de 1 GB.1. Tarjeta de red.1. Monitor de 19 pulgadas.1. Teclado y mouse.1. Impresora Multifuncional.

Unidad de CD-ROM (opcional).

Router.

Cables de Red.

Topologa de Red.

6.3. recursos humanos.Los recursos humanos estn constituidos por las Personas que operan e Interactan con el Sistema de Informacin. stos pueden ser:

Secretaria Ejecutiva: Es la encargada de introducir los datos del Alumno, docente y administrativos, quien mnimamente tendra que saber operar una computadora y que previamente ser capacitada para manejar el sistema.

Especialistas en Sistemas de Informacin: Analistas de Sistemas, programadores que desarrollan y operan los Sistemas de informacin.Los operadores y desarrolladores seremos nosotros.

Usuarios finales: Llamados tambin usuarios o clientes, que son los que utilizan un SI o la informacin que ste genera. Los usuarios finales serian:

Rectora acadmica Director acadmico Secretaria Docentes Personal Administrativo

6.4. Procesos.Los pasos secuenciales que se deben iniciar son:

Proceso de Inscripcin

1. Presentacin de requisitos para inscripcin (ver en anexos).2. Una vez entregado los requisitos, la recepcionista (secretaria) verificara que estn todos los documentos en orden, luego har la verificacin del cupo.3. Una vez hubiese cupo en la carrera se le da el nmero de cuenta al cual deber depositar un monto determinado en cuenta de la Institucin del Banco Unin, en caso de que no hubiese cupo, se hace la devolucin de los documentos y el alumno deber esperar la prxima gestin para poder inscribirse.4. Luego de hacer el pago de matrcula, la secretaria le dar un documento en el cual rellenara con todos sus datos personales entre otros. (ver ficha en anexos).5. Se hace la entrega del Documentacin para Inscripcin.6. La secretaria pasa dicho documento a la base de datos, donde el alumno ser recin inscrito en la institucin.7. Luego se le hace la dignacin de materias y horarios correspondientes a eleccin del alumno al momento de inscribirse.

Procesos de Contratacin de Docentes: Presentacin de Documentos establecidos por la Institucin. Examen de Evaluacin o Admisin.

Contratacin (unas vez de haber pasado el examen de evaluacin) Asignacin de cdigo de Docente. Asignacin de Materias.

6.5. Datos.Los datos son introducidos en el sistema para que genere informacin deseada.Losdatos pueden ser de muchas formas: incluyendo losDatos alfanumricos que se componen de nmeros y letras; pueden estar compuestos de textos de oraciones o prrafos deInformes o de otro tipo de medios de comunicacin escrita;datos de imgenes como grficos y figuras; o finalmente audioy video.

Los datos de suma importancia son: Alumnos:ALUMNO (DATOS)DESCRIPCION

200756234Cdigo de alumno

Jos Antonio Prez LpezNombre completo del alumno

7895624Numero de carne de identidad

20Edad del alumno

12/05/1985Fecha de nacimiento

Calle Pirai # 45Direccin

33569854telfono

Anlisis de SistemasCarrera

Docente:

DOCENTES (DATOS)DESCRIPCION

10100Cdigo de Docente

Ing. Jos Antonio Prez LpezNombre completo del docente

7895624Numero de carne de identidad

44Edad

12/05/1967Fecha de nacimiento

Calle campero # 545Direccin

33256987telfono

Ing. en SistemasProfesin del docente

Carreras:

CARRERA (DATOS)DESCRIPCION

Administracin de EmpresasCarrera

Tcnico superiorTipo de nivel ejemplo: nivel medio o superior

AnualYa sea anual o semestral

MateriasVer en anexos (malla curricular)

Horarios

HORARIOS (DATOS)DESCRIPCION

INF-110Cdigo de Materia

8:30 10:00Hora

Introduccin a la programacin Materias

Anlisis de sistemascarrera

Lunes mircoles viernesDas de clases

05 ACdigo de aula

10100Cdigo docente

Notas

NOTAS (DATOS)DESCRIPCION

INF 110Cdigo materia

200869857Registro Estudiante

82Nota de materia

6.6. Documentacin.

Son aquellos respaldos fsicos respecto al sistema.La empresa requiere determinados documentos especficos y de suma importancia las cuales son:

Alumno: Fotocopia de Certificado de Nacimiento. Fotocopia de Carnet de Identidad. 2 fotos (3x4) Fondo Plomo. Fotocopia de Ttulo de Bachiller. Fotocopia de libretas de cuarto. Comprobante de Depsito cuenta fiscal Banco Unin N 1-4292459

Docente: Fotocopia de Certificado Nacimiento. Fotocopia de Carnet de Identidad. 2 fotos (3x4) Fondo Plomo. Fotocopia de Ttulo Profesin con Provisin Nacional. Examen de Aprobacin. Hoja de Vida documentada.

7. HERRAMIENTAS DE IMPLEMENTACION

LENGUAJE DE PROGRAMACINPara implementacin del software se utilizara el lenguaje de JavaNetBeans 6.9.1, porque sigue siendo la herramienta ms productiva para la creacin de aplicaciones que se ejecutan en el sistema operativo Microsoft Windows y otros.

GESTOR DE BASE DE DATOSEl Diseo del Script de la base de datos se desarrollara da en el Gestor de base de datos Microsoft SQL Server 2008.

HERRAMIENTAS CASEPara la creacin de diagramas UML se utilizara Enterprise Architect.

GENERADOR DE REPORTESPara la generacin de reportes se utilizara el programa deiReport Con esta herramienta se podr apreciar todo reporte que realice nuestro sistema.

8. POSIBLES COSTOS

SoftwaretemsDescripcinCantidadCosto($us)Costo Total($us)

Lenguaje de programacinMicrosoft Visual Studio 2008 Professional1803,31803,31

Motor de Base de DatosMicrosoft SQL Server Standard Edition 2005 32-Bit - 5 Client113451344,99

Sistema operativo(Usuario)Microsoft Windows XP Professional Full Version with SP21318,99318,99

Gestor de ReportesSAP CrystalReports1495495

Microsoft Office Professional 2010 - 1 User/2 PC (Disc Version)1393,94393,94

Sistema operativo(Servidor)Microsoft Windows Server Standard 2008 5 Client1349,99349,99

CASEEnterprise Architect 9 Professional1199199

Total 3706,22

HardwaretemsDescripcinCantidadCosto($us)Costo Total($us)

PC- UsuarioTarjeta madreAsrock G41M-VS3 Core2 Extreme/Core2Quad/Dual channel DDR31532532

ProcesadorCore 2 Quad Q8300 2.5GHz/4Mb L21333 MHz

Disco DuroHitachi 500Gb SATA II 7200 rpm3.5"

Memoria RAMSURE DDR3 2 Gb 1333

CaseCombo(Mouse, teclado,parlante) 817 Hc/Maletn Black

Lector DVDLG GH22NS40B 22X OEM Black SATA

MonitorSure LED 19" SR-LED19W

ImpresoraCanon IP270014242

ServidorDell PowerEdge T1101709709

Routerzonet router broadband zsr1134we 802 11b g13838

Cable de redcable de red rj45 catg521,53

UPSUPS-500CL Uninterruptible power supply14949

Total 1409

Recurso HumanotemsDescripcinCantidadCosto($us)Costo Total($us)

Actualizacin(hardware)Persona que realiza instalacin a las computadoras15050

AdiestramientoPersona que capacitar al usuario del sistema300hrs / 3 empleados123600

Ingenieros de SistemasPersonas que realizaran el sistema410004000

Actualizacin(Software)Persona que har la migracin de los datos al sistema 1150150

Total 7800

temsCosto($us)

Software3709.22

Hardware1409

Recurso Humano7800

Total12915.22

El costo total de todo lo que es necesario para la implementacin funcionamiento del sistema (hardware, software, recursos humano) es de $us12915.22.9. POSIBLES BENEFICIOS

El sistema proveer acceso a la informacin de estudiantes y/o docentes en tiempo real, transferencias de informacin de estudiantes y/o docentes al personal encargado de inscripcin (materias y horarios) y pago de inscripcin en el establecimiento educacin superior; la oportunidad de asignar materias y/o horarios a alumnos y docentes. Se puede registrar los horarios de los docentes con las respectivas materias que estarn a su cargo; a esta informacin se podr tener acceso para mayor manejabilidad de registro de los alumnos; ahorrando el tiempo de inscripcin sin necesidad de estar registrando en un documento texto. Tambin se podr tener informes del historial del alumno y docente para poder apreciar el avance en la carrera que est cursando y el estado pago de inscripcin; de esta forma hacer un mejor seguimiento del alumno en avances de las materias de la carrera y del docente saber que materias han sido asignados.

Beneficios Tangibles: Todos los datos estarn centralizados en una sola base de datos. Las mejoras a la programacin se hace en un solo lugar, evitando la instalacin en cada computadora. La informacin se podrn transferir electrnicamente a las maquinas q estarn disponibles para inscripcin. Se puede saber si el alumno est avanzando en su carrera tcnica que ha elegido. Se pueden hacer informes con los datos en tiempo real. Mantenimiento de datos y correccin de errores entrados. Se evita el gasto innecesario de papel en el registro del alumnado reduciendo gastos operacionales. Controla en el manejo de las materias y sus horarios. Con la inversin de equipo nuevo se reduce el tiempo en la productividad del personal, redundando en mejores servicios para la clientela. Mejorar las estadsticas ya que se evita el tener que no admitir a alumnos en la institucin; porque se podr tener un informe de cuanto alumnado se tiene registrado por su respectiva carrera y hasta por materias.

Beneficios Intangibles: La integracin de otras oficinas que brindan servicios similares a los nuestros, facilitando la integracin del sistema. Que los docentes y alumnos podrn saber sus horarios de sus materias con una simple consulta en el sistema.

10. POSIBLES CLIENTESEl estudio del mercado trata de determinar el espacio que ocupa un bien o un servicio en un mercado especfico. Por espacio se entiende 1-la necesidad que tienen los consumidores actuales y potenciales de un producto en un rea delimitada.Tambin identifican las empresas productoras y las condiciones en que se est suministrando el bien. Igualmente el rgimen de formacin del precio y de la manera como llega el producto de la empresa productora a los consumidores y usuarios.

En un estudio de factibilidad sirve como antecedente para la realizacin de los estudios tcnicos, de ingeniera, financiera y econmica para determinar la viabilidad de un negocio.

El estudio de mercado est compuesto por bloques, buscando identificar y cuantificar, a los participantes y los factores que influyen en su comportamiento.

El estudio de mercado busca probar que existe un nmero suficiente de consumidores, empresas y otros entes que en determinadas condiciones, presentan una demanda que justifican la inversin en un programa de produccin de un bien durante cierto perodo de tiempo.

Para fines prcticos estn estructurados en bloques que buscan analizar el comportamiento pasado y proyectar el futuro de los agentes participantes en l EL PRODUCTO

En esta parte se debe definir las caractersticas especficas del bien o servicio objeto de anlisis. Producto principal:Nuestro producto es un Sistema de Informacin de Gestin Acadmica. Caractersticas del Producto:

Fcil manejo. Ahorro de tiempo. Facilita el manejo de los datos de la institucin. Mejora en los procesos de Datos (tiempo).QUIENES PODRIAN USAR EL SOFTWARE?Poblacin. Estime la extensin de los probables consumidores o usuarios, y determine el segmento de la poblacin ser la que adquiera el producto en el mercado. Consumidores actuales:Nuestro Producto se ver atrado por instituciones del rubro Acadmico ya sea Institutos tcnicos a nivel superior o Universidades Privadas puesto que nuestro software es flexible a cualquier modificacin segn los requerimientos de nuestros clientes. Situacin actual de la demanda.Hoy en da se ve la necesidad de una herramienta para organizar, almacenar, buscar y utilizar la informacin en toda forma de institucin educativa ms an si se refiere a informacin de tal importancia como las calificaciones y la carga horaria de dicho ente. Los institutos en Bolivia comenzaron con el manejo de datos acadmicos de forma manual, con planillas, y dems informes acadmico administrativo.

Lista de posibles clientes Instituto Domingo Sabio Instituto Santo Domingo Universidad U. N. O. Universidad Unifranz11. BIBLIOGRAFIA

Sistema de AdministracinAcadmicaKumon (Vladimir Edwin AlaroCoarite) biblioteca.emi.edu.bo/administracion/descarga_doc_pdf.php?descarga... Escuela Nacional Superior de Educacin Comercial www.ensec.edu.bo/

Escuela Militar de Ingeniera Trabajo de Grado Tcnico Sistema de Informacin para el seguimiento y control acadmico de estudiantes de la EMT (Severo Condori Colmena) Precios de todo elsoftwarehttp://www.amazon.com/s

Precios del PC-Usuario Lista de precios Orbital PC Av. Banzer entre 3er. y 4to. Anillo c/ Monteniche N 50 -(591 3) 344-5046-

Precio del servicio http://www.dell.com/bo/empresas/p/poweredge-t110/pd

12. ANALISIS DE PROBLEMAS12.1. Identificar Problemas

P1.Demora en la inscripcin.P2.Incremento de alumnos.P3.Mala organizacin de horarios y aulasP4.Demora en la bsqueda de informacin de datos del interesadoP5.Falta de coordinacin del plantel administrativo y plantel docenteP6.Filas largas al momento de inscripcin

P7. Demora de entrega de notasP8. Error al transcribir losdatos y notas del alumno a un archivo ExcelP9. Prdidade documentosP10. Deterioro de documentosP11. Mala interpretacin de datos escritos por el alumno al ser llenado el formularioP12. Mala ubicacin y organizacin de las oficinas administrativasP13. Desorganizacin de mobiliarioP14. Falta de requisitos por el alumno12.2. Identificar propietariosPP1. AlumnosPP2. DocentesPP3. Rectorados PP4. SecretariaPP5. Padres de familia12.3. Depurar problemas

Pd1-->P10 -->No es posible conservar los documentos intactos en el trascurso del tiempo, ya que existen factores externos que influyen en el deterioro de la documentacin (los papeles se secan y se rompen).Pd2P9 No se puede evitar que la persona encargada de almacenar documentos pueda cometer errores humanos. Pd3P11no se puede evitar que el alumno cometa errores al momento de llenar el formulario de inscripcin.

12.4. Relacionar problemas/propietariosPP1. AlumnosPP2.Docentes

PP3. Rectorados

PP4. Secretaria

PP5. Padres de familia

P1. Demora en la inscripcin.

P2. Incremento de alumnos.

P3. Mala organizacin de horarios y aulas.

P4. Demora en la bsqueda de informacin de datos del interesado.

P5. Falta de coordinacin del plantel administrativo y plantel docente.

P6. Filas largas al momento de inscripcin.

P7. Demora de entrega de notas.

P8. Error al transcribir los datos y notas del alumno a un archivo Excel.

P11. Mala interpretacin de datos escritos por el alumno al ser llenado el formulario.

P12. Mala ubicacin y organizacin de las oficinas administrativas.

P13. Desorganizacin de mobiliario.

P14. Falta de requisitos por el alumno

12.5. Establecer causas efectos

12.6. Identificar escenarios

12.7. Identificar y detallar solucionesNombre de Solucin: Automatizacin de la Inscripcin

Nro.:1

Descripcin:Se crea un sistema para que pueda asignar una fecha y hora para que el alumno pueda inscribirse sin demora alguna. En caso de que el alumno no se presente en la fecha indicada puede inscribirse, pero si intenta inscribirse antes de la fecha asignada no podr hacerlo ya que el sistema lo tendr bloqueado.

Recursos: Software, computador y una persona para manejar el software.

Observaciones:

Nombre de Solucin: automatizacin del procesamiento de datos e informacin del interesado.

Nro.: 3

Descripcin: se podr hacer consultas sobre los datos e informacin ya sea del alumno, docente y administrativos de la institucin, por ejemplo saber sus notas, horarios , aula, materias, etc.

Recursos: software, computador y una persona para manejar el software.

Observaciones:

Nombre de Solucin: Cupo Mnimo

Nro.: 2

Descripcin: Se le asignara un cupo limitado a cada carrera, para evitar el incremente de alumnos.

Recursos: software, computador y una persona para manejar el software.

Observaciones:

Nombre de Solucin: Planificacin de gestin acadmica

Nro.: 4

Descripcin: Se hace un cronograma de actividades, durante la gestin acadmica, donde se fijara un calendario anual especificando fecha de inicio-fin acadmico, entrega de notas, fechas de exmenes, asignacin de materias-horarios,etc.

Recursos: software, computador y una persona para manejar el software.

Observaciones:

Nombre de Solucin: remodelacin de oficinas

Nro.: 5

Descripcin: Dividir las el rea administrativa, para obtener mejor comodidad tanto para los estudiantes, docente, y sobre todos el personal administrativos.

Recursos: material de construccin, un arquitecto, obreros y nuevos mobiliarios.

Observaciones:

12.8. Relacionar problemas y solucionesSi= SolucionesPi=ProblemasS1. Automatizacin de la InscripcinS2. Cupo MnimoS3. Automatizacin del procesamiento de datos e informacin del interesado.S4. Planificacin de gestin acadmicaS5. remodelacin de oficinas

P1. Demora en la inscripcin.

P2. Incremento de alumnos.

P3. Mala organizacin de horarios y aulas.

P4. Demora en la bsqueda de informacin de datos del interesado.

P5. Falta de coordinacin del plantel administrativo y plantel docente.

P6. Filas largas al momento de inscripcin.

P7. Demora de entrega de notas.

P8. Error al transcribir los datos y notas del alumno a un archivo Excel.

P12. Mala ubicacin y organizacin de las oficinas administrativas.

P13. Desorganizacin de mobiliario.

P14. Falta de requisitos por el alumno

12.9. DiagnosticarEl instituto E. N. S. E. C. presenta varios problemas, pero el principal problema es la manipulacin manual de informacin y datos que se obtienen de las personas lo cual genera muchos problemas en general.

12.10. ConcluirLa solucin ms eficaz para eliminar por completo la raz de los problemas es desarrollar un software para todos los procesos principales como ser: inscripcin, registro de materias, asignacin de materias- horarios etc.; para que pueda realizar mediante un computador; as poder mejorar el desempeo calidad y utilidad de la institucin

13. DIAGRAMA DE CAUSA/EFECTO (ISHIKAWA)

13.1. Conclusin:

Los efectos que causa una deficiencia en la administracin acadmica estn relacionados con algunos aspectos de la institucin: demora en la inscripcin, perdida de documentacin del alumno, incremento de alumnado; se pude nombrar tambin la parte administrativa ya que tiene una inadecuada organizacin al momento de asignar las aulas, falta de coordinacin con los docentes causa una inadecuada organizacin de los horarios y materias, carencia de ms personal al momento de inscribir. Tambin influye la infraestructura por tener una inadecuada organizacin de sus oficinas, por causa de la inadecuada organizacin de su mobiliario la documentacin se deteriora. Los docentes tambin tienen parte de esta deficiencia por la demora de la entrega de las notas por los errores que se comete al pasar las notas del papel a una tabla Excely la necesidad de coordinar ms con administracin para las entregas de notas.

13.2. Alternativas de Soluciones:

Para solucionar la demora de inscripcin Se puede evitar las largas filas llenando el formulario digitalmente Se puede evitar la mala interpretacin de los datos escritos de ese modo no se tendra errores de transcripcin; inscribiendo directamente digitalmente. Para evitar demoras en las bsquedas de los datos del alumno para inscribir; se puede manejar toda esa informacin digitalmente. Para evitar el incremento de alumnado la institucin tendra que coordinar cupos mximos por carrera. La prdida de la documentacin del alumnado se puede evitar almacenndolos en un mueble adecuado para documentacin ordenndolas por orden alfabtico. El deterioro de la documentacin se evita ubicndolas en un solo lugar donde no haiga humedad, donde no entre agua, donde no entre mucho sol u otros tipos de circunstancias que afecten el deterioro del papel. Tener ordenando sus inmobiliarios para tener una mejor conservacin de la documentacin y manejo, o comprar mobiliario necesario para tener mejor comodidad en la inscripcin u otra actividad. La carencia de un lugar especfico para inscribirse se puede solucionar asignando un lugar en la infraestructura de la institucin como un cuarto donde sea utilizada permanentemente para la inscripcin. Para evitar la falta de coordinacin con los docentes y as evitar la inadecuada organizacin de los horarios se tendra que realizar ms reuniones con los docentes o contratando docentes que se adecue al horario que se establece en consenso con el plantel docente. La inadecuada organizacin de las aulas se puede solucionar asignando una cantidad mnima de alumnos a un aula pequea y una cantidad mayor a las aulas ms grandes. La carencia de ms transcriptores al momento de inscribir se puede evitar contratando o asignando ms personal en la temporada de inscripcin. La falta de ms coordinacin con la administracin para fijar fechas de entregas de notas se soluciona teniendo ms reuniones para plantear varios temas, fijando una fecha de entrega de notas, tambin imponiendo alguna multa por no entregar las notas en la fecha fijada en las reuniones dadas. Teniendo de forma digital la lista de alumnos asignados a su materia el docente podra hacerlo personalmente sin ningn contratiempo; se puede evitar el error de transcripcin.

14. ENTREVISTA ESTRUCTURADA

OBJETIVO

Conocer todos los problemas que presenta el Instituto Felipe Leonor Ribera E.N.S.E.C..

SCRIPTPreviamente se elaboran las preguntas.Se formulara las preguntas en Microsoft Office Word.Se cuestionara las siguientes preguntas:

Rectora Qu procedimientos existe en la institucin educativa (sea de inscripcin, registro de alumno, licencias o similar)? Existen algn tipo reuniones para planificar estos procedimientos? Quines participan en las reuniones para la planificacin? Qu toman en cuenta alguna informacin para hacer dichas planificaciones? Qu problemas percibe usted al momento de la reunin?

Secretaria Qu procedimientos estn a su cargo? Qu problemas encuentra en los procedimientos que usted est a cargo? Cree usted que falta ms coordinacin en los procedimientos que estn a su cargo?

Alumno

Qu problemas encuentra usted al momento de inscribirse? Qu les parece la infraestructura de la institucin? Son puntuales en la entrega de notas finales los docentes? Encuentra adecuada la distribucin de los horarios de las materias de su carrera?

LUGAR DONDE SE REALIZA LA ENTREVISTA En la oficinas de la institucin.

TIEMPO QUE VA DURAR L AENTRVISTA Aproximadamente 15 min por cada entrevista.

DATOS A QUIEN ESTA ENTREVISTANDONombre Completo, Cargo que Ocupa, Ao, fecha, hora de la entrevista

IMPLEMENTACIN Luego de haber planeado la entrevista se pone en marcha.

15. DIAGRAMAS DE ACTIVIDADES DE LAS POLTICAS DE NEGOCIOS Proceso de inscripcin

Proceso de notas

Proceso de registro materias

Proceso asignacin de materias para cada carrera

Proceso asignacin de aulas y horarios

16. FLUJO DE TRABAJO: CAPTURA DE REQUISTOS16.1. Identificar actores.16.1.1. Actores Alumnos Docente Tutor Ministerio de Educacin Secretaria Rector Plantel Administrativo16.1.2. Casos de usoCU1 Gestionar Dato del Alumno

Nro.: 1Caso de Uso: Gestionar Dato de Alumno

Propsito:Realizar modificaciones, actualizaciones, eliminacin de datos del alumno.

Descripcin: Registro que ocurre en las oficinas del centro educativo donde el alumno proporciona los datos requeridos (Nombre completo, CI, fecha de nacimiento, direccin, telfono, etc.). y donde se podr actualizar, modificar y borrar los datos del alumno.

Actores: Alumno

Iniciador:Alumno

Proceso: Actualizar, Modificar y Eliminar1. Verificar registro 2. Obtener dato del alumno3. Si actualizar ==true Actualiza los datos personales (Nombre completo, CI, fecha de nacimiento, direccin, telfono, sexo).4. Si modificar== true Modificar los datos personales (Nombre completo, CI, fecha de nacimiento, direccin, telfono, sexo).5. Si eliminar== true Eliminar los datos personales (Nombre completo, CI, fecha de nacimiento, direccin, telfono, sexo).6. Caso contrario rechaza

Casos Especiales:

CU2 Gestionar Carrera

Nro.: 2Caso de Uso: Gestionar Carrera

Propsito: Hacer conocer al alumno las carreras por medio de cdigo que se le asignan a cada carrera.

Descripcin: Asignacin de cdigo, duracin de carrera, modalidad y nivel a las carreras; que se realizara por el plantel docente.

Actores : Ministerio de Educacin, Plantel de Docente

Iniciador: Ministerio de Educacin

Proceso: 1. Registra una nueva carrera. 2. Registrar los datos de la carrera.3. Si existe carrera: Si actualizar dato ==true Actualiza los datos como ser: cdigo, duracin de carrera, modalidad y nivel a las carreras. Si modificar dato== true Modificar los datos como ser: cdigo, duracin de carrera, modalidad y nivel a las carreras Si eliminar dato== true Eliminar los datos como ser: cdigo, duracin de carrera, modalidad y nivel a las carreras7. Caso contrario No pasa nada4. Sistema valida los datos y los almacena

Casos Especiales:

CU3Asignar Horario

Nro.: 3Caso de Uso: Asignar Horario

Propsito: Tener una mayor organizacin y optimizacin al momento de asignar las aulas, los das.

Descripcin: Coordinacin de los horarios para las respectivas materias de acuerdo a la disponibilidad de tiempo del docente, esto se realiza en las oficinas del centro educativo.

Actores: Plantel Docentes

Iniciador: Plantel Docente

Proceso:1. Obtener la sigla de la materia.2. Se asigna gestin y periodo a cada materia.3. Asigna a cada materia hora inicio-fin.4. El sistema valida y registra los horarios de las materias.

Casos Especiales:

CU4 Asignar Materia

Nro.: 4Caso de Uso: Asignar Materia

Propsito: Facilitar asignacin de materia a cada alumno que se est por inscribir.

Descripcin: Registro que se realiza en las oficinas de la institucin donde la secretaria tomara los datos siguientes del alumno: nmero de registro y carrera; donde le asignara las materias de dicha carrera al alumno.

Actores: Alumno, Secretaria

Iniciador: Alumno

Proceso:1. Obtener nmero de registro de alumno y grupo de la materia.2. Obtener cdigo de carrera.3. Si es alumno: Nuevo==true Asigna las materias de la carrera que correspondiente al primer semestre y al grupo y con los correspondientes horarios. Antiguo==true Si aprob==true Asigna las materias correspondiente al semestre siguiente y al grupo de la materia; dependiendo de la carrera y tambin se le asignara sus correspondientes horarios. Si reprob==true Asigna las materias correspondiente al mismo semestre que reprob y al grupo de la materia; dependiendo de la carrera y tambin se le asignara sus correspondientes horarios.4. El sistema registra las materias correspondientes al grupo; dependiendo de la carrera.5. Genera un reporte de inscripcin.6. Imprime el reporte.

Casos Especiales:

CU5Gestionar Nota

Nro.: 5Caso de Uso: Gestionar Nota

Propsito: Procesar, actualizar, borrar, modificar notas de todos los alumnos inscritos, para su mejor manejo.

Descripcin: Registra las notas de los alumnos de cada materia, y tambin se puede actualizar, borrar y modificar; dichas notas son entregadas en una planilla en una hoja por el docente a la secretaria.

Actores:Docente

Iniciador: Docente

Proceso:1. Obtener numero de registro del alumno2. Obtener grupo de materia y cdigo carrera3. Si no existe nota Registrar la nota.4. Caso Contrario Si Actualizar Nota = true Actualiza la nota. Si Modificar Nota = true Modifica la nota. Si Eliminar Nota = true Eliminar la nota.5. El sistema registra la nota de la materia correspondiente y de la carrera correspondiente.

Casos Especiales: Puede modificar las notas si es que hubiera un error al momento de introducir las notas.

CU6 Gestionar Inscripcin

Nro.: 6Caso de Uso: Gestionar Inscripcin

Propsito: Registrar datos alumnos nuevos o antiguos para un mejor manejo del alumnado.

Descripcin: Asignar un numero de registro a alumnos nuevos en la respectivas carrera que ellos elijan y a los antiguos se les actualizara su datos (su semestre que le corresponde). Esto se lo realiza en las ventanillas de la institucin.

Actores: Alumno

Iniciador: Alumno

Proceso:

1. Si el alumno es nuevo Verificar pago de matricula Se le asigna un nuevo registro Asignar Carrera Asignar Grupo-Materia2. Si el alumnos es antiguo Verificar pago de matricula Obtener el registro del alumno Se actualizan el semestre al que esta ingresando Asignar grupo-Materia3. El sistema Registra la Inscripcin del alumno4. Generar un Reporte de Inscripcin5. Imprime Reporte

Casos Especiales:

CU7 Gestionar Gestin Acadmica

Nro.: 7Caso de Uso: Gestionar Gestin Acadmica

Propsito: Organizar el calendario acadmico de la institucin.

Descripcin: Planificar el calendario acadmico; como ser: inicio-Fin de clases, fecha de evaluaciones,...etc. Todo esto se lo realizara en las oficinas de la institucin.

Actores: Rector

Iniciador: Rector

Proceso: 1. El rector planifica el calendario acadmico. 2. Registrar la fecha y ao del inicio- fin del calendario Acadmico.3. Registrar las fechas de evaluaciones.4. Si Actualizar = true Se actualizara el calendario acadmico (inicio-Fin de clases, fecha de evaluaciones, etc.). 5. Si Modificar = true Se modificar el calendario acadmico (inicio-Fin de clases, fecha de evaluaciones, etc.). 6. Si Eliminar = true Se eliminara alguna fecha del calendario acadmico (inicio-Fin de clases, fecha de evaluaciones, etc.).7. El sistema Registra los datos ingresados en el sistema.8. Reportar calendario.

Casos Especiales:

+

CU8 Consultar Nota

Nro.: 8Caso de Uso: Consultar Nota

Propsito: Obtener la nota de un determinado alumno con solo ingresando su registro y la materia-grupo.

Descripcin: Consultar las notas de las materias del semestre de un determinado alumno; esto se lo realizara en las oficinas de la institucin por la secretaria, que le sedera dicha informacin.

Actores: Alumno, Rector y Docente

Iniciador: Alumno, Rector y Docente

Proceso: 1. Obtener registro del alumno interesado.2. Validar registro3. Obtener Materia-Grupo del alumno4. Reportar Nota

Casos Especiales:

CU9 Consultar Alumno

Nro.: 9Caso de Uso: Consultar Alumno

Propsito: Obtener datos especficos de un determinado alumno, para brindar informacin al interesado.

Descripcin: Consultar datos especficos requeridos del alumno el cual es solicitado por un individuo. Esto se lo realiza en las oficinas de la institucin, esta informacin es brindada por la secretaria.

Actores: Rector, Apoderado y Docente

Iniciador: Rector, Apoderado y Docente

Proceso:1. Obtener Registro del alumno2. Validar Registro 3. Reporte de Datos Personales (Nombre completo, CI, Direccin, etc.) y Datos Acadmicos (Semestre, Gestin, etc.) del Alumno

Casos Especiales:

CU10 Consultar Materia-Grupo

Nro.: 10Caso de Uso: Consultar Materia-Grupo

Propsito: Obtener los datos especficos de una materia.

Descripcin: Consultar datos especficos como ser (Cd. Materia, Sigla, Grupo, Horario, Aula, etc.)requeridos de la materia que el individuo desea saber, esto ser realizado por la secretaria en las oficinas de la institucin.

Actores: Docente, Alumno.

Iniciador: Alumno.

Proceso:1. Ingresar Sigla de la materia2. Validar sigla3. Generar Reporte Materia-Grupo(Cd. Materia, Sigla, Grupo, Horario; Aula, etc.)

Casos Especiales:

CU11 Gestionar Licencias

Nro.: 11Caso de Uso: Gestionar Licencias

Propsito: Registrar las licencias de los docentes y alumno que hubiera en esa gestin.

Descripcin: Asignar licencia al alumno que lo requiere, mencionando el tiempo concedido de la licencia y el motivo. Esto se realizara en la oficina del rectorado.

Actores: Alumno, Docentes

Iniciador: Alumno, Docentes

Proceso: 1. Obtener registro del alumno o docente2. Verificar registro3. Si Actualizar=true Registrar el Fecha de ausencia Registrar el motivo (viaje forzoso, enfermedad).4. Si Modificar=true Modifica el tiempo de ausencia Modifica el motivo (viaje forzoso, enfermedad).5. Si Eliminar= true Elimina el Fecha de ausencia Elimina el motivo (viaje forzoso, enfermedad).6. El sistema registrara la licencias

Casos Especiales:

CU12 Consultar Histrico Acadmico

Nro.: 12Caso de Uso: Consultar Histrico Acadmico.

Propsito: Realizar una consulta para poder ver el avance de su situacin acadmica del alumno.

Descripcin: Consultar los datos acadmicos del alumno quien lo solicita, por ejemplo semestre materias vencidas, reprobadas, grupo y nota.

Actores: Alumno

Iniciador: Alumno

Proceso: 1. Obtener registro del alumno.2. Validar registro.3. Generar reporte del histrico acadmico (registro, Nombre completo, cdigo de carrera, materias cursadas con sus respectivas notas, etc.) del alumno.

Casos Especiales:

CU13Procesar Boletas de Inscripcin

Nro.: 13Caso de Uso: Procesar Boletas de inscripcin

Propsito: Realizar un reporte de la inscripcin que sea realizado.

Descripcin: Genera una boleta de inscripcin la cual certifique que al alumno a sido inscrito en la institucin. Mostrando su nmero de registro, nombre completo, carrera a la que est inscrita y sus respectivas materias del semestre correspondiente. Esto se lo realiza en las ventanillas de la institucin.

Actores: Alumno

Iniciador: Alumno

Proceso:1. Obtener registro de alumno. 2. Generar reporte de inscripcin donde muestra su: registro, nombre completo, materias asignadas con sus respectivos horarios y aulas.3. Imprimir reporte inscripcin.

Casos Especiales:

CU14GESTIONAR PAGO DE MATRICULA

Nro.: 14Caso de Uso: Gestionar Pago de Matricula

Propsito: Controlar los pagos de la matricula para habilitar al alumno para la inscripcin.

Descripcin: Verificar que se haya realizado el pago de matrcula del alumno proporcionando registro del alumno y fecha de pago; para habilitar la inscripcin. Esto se lo realiza en las ventanillas de la institucin.

Actores: Secretaria

Iniciador: Secretaria

Proceso:1. Registrar el registro del alumno.2. Si actualizar=true Registra el numero de factura de la boleta de pago del banco Registra la fecha de pago Registra el monto2. Si modificar =true Modifica el numero de factura de la boleta de pago del banco Modifica la fecha de pago Modifica el monto3. Si Elimina =true Elimina el numero de factura de la boleta de pago del banco Elimina la fecha de pago Elimina el monto4. El sistema registra el pago matricula.

Casos Especiales:

CU15 Asignar Materia-Docente

Nro.: 15Caso de Uso: Asignar Materia Docente

Propsito: Poder organizar y controlar la materia que dicta cada docente.

Descripcin:Asignar materia a los docentes; de acuerdo a la aprobacin por la cual han sido contratados, previa evaluacin. Esto se lo realiza en las instalaciones de la institucin.

Actores: Docente

Iniciador: Docente

Proceso:1. Obtener registro de docente2. Obtener sigla de la materia3. Registrar la materia con el respectivo docente a dictarla.4. El sistema registrara las asignaciones de materia docente.

Casos Especiales:

CU16Consultar Docente

Nro.: 16Caso de Uso: Consultar Docente

Propsito: Poder ver los datos personales o acadmicos del docente.

Descripcin: Consulta los datos personales o acadmicos del docente, por ejemplo: nombre, direccin, telfono, profesin, etc. Para ofrecer informacin a la persona que lo requiera, esto se realiza en secretaria.

Actores: Alumno, Docente, Secretaria

Iniciador: Alumno, Docente, Secretaria

Proceso: 1. Obtener registro de docente2. Generar reporte de datos personales (Nombre completo, direccin, telfono, profesin, etc.)y acadmicos (registro docente,materia a dictar).

Casos Especiales:

CU17Consultar Grupo

Nro.: 17Caso de Uso: Consultar Grupo

Propsito: Poder ver los grupos existentes para poder inscribirse.

Descripcin: Verificar el grupo que tienen las materias ofertadas; solo ingresando la sigla de la materia. Esto se realiza en secretaria y en ventanilla.

Actores: Secretaria

Iniciador: Secretaria

Proceso:1. Obtener la sigla de la materia.2. Insertar la sigla de la materia.3. Generar reporte de la materia con sus respectivos grupos.

Casos Especiales:

CU18 Gestionar Docente

Nro.: 18Caso de Uso: Gestionar Docente

Propsito: Realizar el registro de los datos personales y acadmicos del docente

Descripcin: Registra los datos personales y acadmicos del Docente, tambin podr actualizar, borrar y modificar los datos del docente. Esto se lo realiza en las oficinas de la institucin

Actores: Docente

Iniciador: Docente

Proceso:1. Si docente es nuevo Se le asigna un registro Si actualizar= true Se registra los datos personales del docente (Nombre completo, CI, fecha de nacimiento, telfono, etc.). Se registra los datos acadmicos (Profesin, aos de experiencia, de materia es titular). Si modifica=true Se modificar los datos personales del docente (Nombre completo, CI, fecha de nacimiento, telfono, etc.). Se modificar los datos acadmicos (Profesin, aos de experiencia, de materia es titular). Si eliminar=true Se eliminar los datos personales del docente (Nombre completo, CI, fecha de nacimiento, telfono, etc.). Se eliminar los datos acadmicos (Profesin, aos de experiencia, de materia es titular). 2. Si docente es antiguo Si actualizar= true Se registra los datos personales del docente (Nombre completo, CI, fecha de nacimiento, telfono, etc.). Se registra los datos acadmicos (Profesin, aos de experiencia, de materia es titular). Si modifica=true Se modificar los datos personales del docente (Nombre completo, CI, fecha de nacimiento, telfono, etc.). Se modificar los datos acadmicos (Profesin, aos de experiencia, de materia es titular). Si eliminar=true Se eliminar los datos personales del docente (Nombre completo, CI, fecha de nacimiento, telfono, etc.). Se eliminar los datos acadmicos (Profesin, aos de experiencia, de materia es titular).3. El sistema valida los datos y los almacena.

Casos Especiales:

CU19Gestionar Grupo-Materia

Nro.: 19Caso de Uso: Gestionar Grupo-Materia

Propsito: Poder registrar grupos para las diferentes materias de cada carrera.

Descripcin: Coordinar las aulas, materia, horario, da, docente y cantidad de alumno al grupo correspondiente. Esto se realizara en la oficina del plantel administrativo.

Actores: Plantel Administrativo

Iniciador: Plantel Administrativo

Proceso: 1. Obtener sigla de materia.2. Obtener horario.3. Obtener Docente.4. Si actualizar=true Registrar cantidad de alumnos. Registrar grupos.5. Si modificar=true Modificar cantidad de alumnos. Modificar grupos.6. Si eliminar=true Eliminar cantidad de alumnos. Eliminar grupos.7. El sistema valida los datos y los almacena.

Casos Especiales:

CU20Gestionar Materia

Nro.: 20Caso de Uso: Gestionar Materia

Propsito: Poder registrar los datos de cada materia para una mejor organizacin de la materia.

Descripcin: Registra las materias donde se les asigna una sigla para facilitar consulta. Esto se lo realiza en las oficinas del rector.

Actores: Rector

Iniciador: Rector

Proceso:1. Registrar nombre de la materia2. Asigna una sigla a cada materia3. Si existe materia:8. Si actualizar dato ==true Actualiza los datos (sigla de materia, materia).9. Si modificar dato== true Modificar los datos (sigla de materia, materia).10. Si eliminar dato== true Eliminar los datos (sigla de materia, materia).11. Caso contrario Rechaza4. El sistema valida los datos y registra los datos de la materia.

Casos Especiales:

CU21Gestionar Administrativo

Nro.: 21Caso de Uso: GestionarAdministrativo

Propsito: Poder tener una mejor organizacin y facilitar el acceso a la informacin.

Descripcin: Actualiza, elimina, modifica los datos del personal administrativo, por ejemplo nombre, direccin, telfono, etc. Esto se realiza en la oficina de la institucin.

Actores: Administrativo

Iniciador: Administrativo

Proceso:1. Si administrativo es nuevo Se asigna un registro al administrativo. Si actualizar=true Registrar los datos personales (nombre completo, direccin, telfono, etc.) y profesionales (profesin, aos de experiencia). Registrar cargo administrativo (nombre del cargo). Si modifica=true Modifica los datos personales (nombre completo, direccin, telfono, etc.) y profesionales (profesin, aos de experiencia). Modifica cargo administrativo (nombre del cargo). Si elimina=true Elimina los datos personales (nombre completo, direccin, telfono, etc.) y profesionales (profesin, aos de experiencia). Elimina cargo administrativo (nombre del cargo).2. Si administrativo es antiguo Si actualizar=true Registrar cargo administrativo (nombre del cargo). Si modifica=true Modifica los datos personales (nombre completo, direccin, telfono, etc.) y profesionales (profesin, aos de experiencia). Modifica cargo administrativo (nombre del cargo). Si elimina=true Elimina los datos personales (nombre completo, direccin, telfono, etc.) y profesionales (profesin, aos de experiencia). Elimina cargo administrativo (nombre del cargo).3. El sistema valida los datos y registra los datos administrativo.

Casos Especiales:

CU22Reporte Inscripcin

Nro.: 22Caso de Uso: Reporte de Inscripcin

Propsito: Poder generar una vista de inscripcin que el alumno fue inscrito.

Descripcin: Emite un documento donde se muestra el nmero de registro, nombre del alumno, carrera, materias inscritas; esto confirma la inscripcin del alumno en la institucin.

Actores: Alumno, Secretaria

Iniciador: Alumno

Proceso:1. Obtener registro del alumno2. Obtener consulta de la inscripcin3. Procesar la boleta de inscripcin4. Imprime reporte.

Casos Especiales:

CU23Reporte de Planilla de Alumno

Nro.: 23Caso de Uso: Reporte de plantilla de alumno

Propsito: Poder mostrar la informacin de alumnos inscritos en una materia determinada y por el docente que la esta dando.

Descripcin: Genera una planilla de alumnos registrados en la materia especifica dictada por el docente. Esto se lo realiza en las oficinas de la institucin por la secretaria.

Actores: Docente

Iniciador: Docente

Proceso:1. Obtener registro de docente2. Obtener sigla de materia3. Obtener el grupo de la materia 4. Generar reporte.

Casos Especiales:

CU24Asignar Grupo-Materia

Nro.: 24Caso de Uso: Asignar Grupo-Materia

Propsito: Poder ser organizado para el momento de la inscripcin de los alumnos a una determinada materia.

Descripcin: Asignara a cada materia un determinado grupo para poder tener un mayor control esto lo realiza el rector en las oficinas del rectorado.

Actores: Rector

Iniciador: Rector

Proceso:1. Obtener sigla de materia2. Asigna a la materia un grupo.3. El sistema valida y registra los grupos.

Casos Especiales:

CU25Gestionar Horario

Nro.: 25Caso de Uso: Gestionar Horario

Propsito: Poder tener una buena organizacin y el alumno pueda tener comodidad.

Descripcin: Administrar los horarios de cada materia como ser: horario de inicio-fin de la clase, aula, da.

Actores: Rector, Plantel Docente

Iniciador: Rector

Proceso:1. Obtener sigla de materia2. Si actualiza=true Registrarel horario de inicio-fin de la materia. Registrar el aula de la materia. Registrar el da que se pasa clases la materia.3. Si modifica=true Modificar el horario de inicio-fin de la materia. Modificar el aula de la materia. Modificar el da que se pasa clases la materia.4. Si elimina=true Eliminar el horario de inicio-fin de la materia. Eliminar el aula de la materia. Eliminar el da que se pasa clases la materia.5. El sistema valida y registra los horarios.

Casos Especiales:

CU26Gestionar Usuario

Nro.: 26Caso de Uso: Gestionar Usuario

Propsito: Poder tener un control en la parte administrativa con respecto al acceso de informacin en alumno, docente, notas.

Descripcin: Registro que ocurre en las oficinas del centro educativo donde se podr asigna un cdigo de usuario a cada personal administrativo la cual se podr modificar, usuario, eliminar y registrar.

Actores:Plantel Administrativo

Iniciador: Plantel Administrativo

Proceso:1. Asignar un cdigo de Usuario2. Asignar un Password3. Asignar un nombre4. Si actualiza=true Registrar cdigo Administrativo. Registrar el Password. Registrar el nombre.5. Si modifica=true Modificar el cdigo Administrativo. Modificar el Password. Modificar el nombre.6. Si elimina=true Eliminar cdigo Administrativo. Eliminar el Passwo. Eliminar el nombre.1. El sistema valida al Usuario.

Casos Especiales:

CU27Asignar Privilegio

Nro.: 27Caso de Uso: Asignar Privilegio

Propsito: Para tener una mejor seguridad con respecto a la informacin que se maneja.

Descripcin: Registro que ocurre en las oficinas del centro educativo donde el Rector asignar un tipo de privilegio la cual van a poder acceder a los datos de los alumnos, nota, docente, etc. en forma restringida.

Actores: Rector

Iniciador: Rector

Proceso:1. Obtener el cdigo de usuario2. Asigna un privilegio.3. El sistema valida y registra los privilegio

Casos Especiales:

CU28Gestionar Privilegio

Nro.: 28Caso de Uso: Gestionar Privilegio

Propsito: Poder modificar los privilegio cuando tengamos nuevos usuarios.

Descripcin: Realizara las modificaciones, eliminacin, registrar los privilegios que se le han asignado al personal administrativo(nombre, password, privilegio). Esto se realizara en la oficina de la institucin.

Actores:Rector

Iniciador: Rector

Proceso:1. Obtener un cdigo de Usuario2. Si el usuario en nuevo3. Asignar un Password4. Asignar un nombre Si actualiza=true Registrar cdigo Administrativo. Registrar el Password. Registrar el nombre.Si modifica=true Modificar el cdigo Administrativo. Modificar el Password. Modificar el nombre.5. Si el usuario se retira del trabajo Eliminar cdigo Administrativo. Eliminar el Password. Eliminar el nombre.6. El sistema valida al Privilegio.

Casos Especiales:

16.2. Priorizar casos de uso.Nro.Caso de UsoActoresPrioridad

1

Gestionar Dato de AlumnoAlumno.B

2Gestionar CarreraMinisterio de Educacin, Plantel de Docente.A

3Asignar HorarioPlantel DocenteA

4Asignar MateriaAlumno, SecretariaB

5Gestionar NotaDocente

C

6Gestionar InscripcinAlumno

B

7Gestionar Gestin AcadmicaRectorA

8Consultar NotaRector, Alumno, Docente.C

9Consultar AlumnoTutor, Rector y Docente.C

10Consultar Materia-GrupoAlumno, Docente.

C

11Gestionar LicenciasSecretaria, Alumno.

B

12Consultar Histrico Acadmico.Alumno.C

13Procesar Boletas de inscripcin Alumno.B

14Gestionar Pago de MatriculaSecretaria, Alumno.

B

15Asignar Materia DocenteDocenteB

16Consultar docenteSecretaria, Docente, Rector C

17Consultar grupoSecretaria

C

18Gestionar DocenteDocente

B

19Gestionar Grupo-MateriaPlantel AdministrativoB

20Gestionar MateriaRectorB

21Gestionar AdministrativoAdministrativoC

22Reporte de Inscripcin Alumno, SecretariaC

23Reporte de plantilla de alumnoDocente

24Asignar Grupo-MateriaAlumnoB

25Gestionar HorarioAlumnoB

26Gestionar UsuarioPlantel AdministrativoB

27Asignar PrivilegioRectorB

28Gestionar PrivilegioRectorB

16.3. Estructurar casos de uso.

17. FLUJO DE TRABAJO: ANALISIS17.1. Identificar paquetes

17.2. Vistas de paquetes

17.3. Encapsular caso de uso y actores al paquete

17.4. Analizar Caso de Uso

CU1 ->Gestionar CarreraCU2 ->Gestionar Datos del AlumnoCU3 ->Gestionar Gestin AcadmicaCU4 ->Gestionar InscripcinCU5 ->Gestionar NotaCU6 ->Gestionar LicenciaCU7 ->Gestionar HorarioCU8 ->Gestionar Grupo-MateriaCU9 ->Gestionar PrivilegioCU10 ->Gestionar DocenteCU11 ->Gestionar UsuarioCU12 ->Gestionar MateriaCU13 ->Gestionar AdministrativoCU14 ->Reporte Planilla de AlumnoCU15 ->Reporte de Inscripcin

Diagrama de Colaboracin: CU1 Gestionar Carrera

Diagrama de Colaboracin: CU2 Gestionar Dato del Alumno

Diagrama de Colaboracin: CU3 Gestionar Gestin Acadmica

Diagrama de Colaboracin: CU4 Gestionar Inscripcin

Diagrama de colaboracin: CU5 Gestionar Nota

Diagrama de Colaboracin: CU6 Gestionar Licencia

Diagrama de Colaboracin:CU7 Gestionar Horario

Diagrama de Colaboracin: CU8Gestionar Grupo-Materia

Diagrama de Colaboracin: CU9Gestionar Privilegio

Diagrama de Colaboracin:CU10 Gestionar Docente

Diagrama de Colaboracin: CU11Gestionar Usuario

Diagrama de Colaboracin:CU12Gestionar Materia

Diagrama de Colaboracin:CU13Gestionar Administrativo

Diagrama de Colaboracin: CU14Reporte de Plantilla de Alumno

Diagrama de Colaboracin: CU15Reporte de Inscripcin

17.5. Anlisis de Paquete

18. FLUJO DE TRABAJO: DISEO18.1. Diseo de Arquitectura18.1.1. Vista de Usuario en el Sistema

18.1.2. Arquitectura Fsica del Diseo

Diagrama de Despliegue

18.2. Diseo de Interfaz Usuario

18.3. Diseo de Datos18.3.1. Modelo Conceptual

18.3.2. Modelo Lgico

PersonaPKCINombreApellidoPApellidoMCiudadDireccinFecha_NacimientoSexo

TelfonoFKTelfonoCI_Per

PrivilegioPKTipo_PrivilegioDescripcion

UsuarioPKFKCodUserNombrePaswordTipo_Privilegio

DocentePK,FKPKFKFKCI_PerCodDocenteCodEspCodUser

EspecialidadPKCodEspDescripcin

EstudiantePK,FKCI_Per

AdministrativoPK,FKPKFKCI_PerCodAdmCargoCodUser

HorarioPKCodHorarioHoraIncHoraFin

AulaPKCodAula

DiaPKCodDiaDescripcin

AulaHorarioPK FK FKFKFkCodAulaHCod_DiaCod_HorarioCod_AulaCod_Materia

MateriasPKCodMateriaDescripcinCupoInscritoSemestre

PagoPK FKCodPagoFechaMontoReg_Ins

GestionPKCodGestionAoGestionFechaIncFechaFin

CarreraPKCodCarreraDescripcin

Docente_MateriaPK,FKPK, FKFKCod_DocCod_MatCI_Doc

Materia_CarreraPK,FKPK,FK FKCod_MatCod_CarreraReg_Ins

AulaPKCodAula

Inscripcin PKF FK FKRegistroCod_GestionCI_PerCI_User

NotaFK,PKFK.RegistroCodMateriaNota

18.3.3. Modelo Fsico18.3.3.1.Tabla de VolumenTABLA DE VOLUMENADMINISTRATIVOAtributoTipo DatoNuloAmplitudLlaveDescripcin

CIIntNo-----------PK,FKCarnet Identidad del Administrativo

CodAdmIntNo-----------PK,FKCodigo del Administrativo

Cod_UserCadenaSi20---Codigo del Usuario

CargoCadenaNo50---Cargo que ocupa el Administrativo

AULAAtributoTipo DatoAmplitudNuloLlaveDescripcin

CodAulacadena6NoPKCdigo de Aula

Aula HorarioAtributoTipo DatoAmplitudNuloLlaveDescripcin

CodAulaHvarchar6NoPKCdigo de Aula Horario

Cod_Aulavarchar6NoFKCodigo de Aula

Cod_HorarioInt-------NoFKCodigo de Horario

Cod_Diacadena6NoFKCodigo Dia

Cod_MatCadena6NoFKCodigo de Materia

CarreraAtributoTipo DatoAmplitudNuloLlaveDescripcin

CodCarreraCadena6NoPKCdigo de Carrera

Descripcioncadena50No---Descripcion de Carrera

DiaAtributoTipo DatoAmplitudNuloLlaveDescripcin

CodDiaCadena6NoPKCodigo de Dia

DescripcionCadena50No--Descripcin de Dia

DocenteAtributoTipo DatoAmplitudNuloLlaveDescripcin

CIentero-------NoPK,FKCarnet de Identidad del Docente

CodDocInt-------NoPKCodigo de Docente

Cod_espCadena6NoFKCodigo de especialidad

Cod_UserCadena20NoFKCodigo de Usuario

DOCENTE_MATERIAAtributoTipo DatoAmplitudNuloLlaveDescripcin

Cod_Doc_MatInt--NoPKCdigo docente-materia

Ci_DocInt-- NOFKCarnet de docente

Cod_DocenteInt--NoFKCdigo de docente

Cod_MatCadena6NoFKCdigo materia

ESPECIALIDADAtributoTipo DatoAmplitudNuloLlaveDescripcin

CodEspCadena6NOPKCdigo de la especialidad

DescripcinCadena50No--Descripcin de la especialidad

ESTUDIANTEAtributoTipo DatoAmplitudNuloLlaveDescripcin

CiInt--NOPKCarnet del estudiante

HORARIOAtributoTipo DatoAmplitudNuloLlaveDescripcin

CodHorarioInt--NOPKCdigo de horario

HoraIniDate--No--Horario de inicio

HoraFinDate--No--Horario de fin

INSCRIPCIONAtributoTipo DatoAmplitudNuloLlaveDescripcin

RegistroInt--NOPKRegistro del alumno

Ci_PerInt--NoFKCarnet de la persona

Cod_UserCadena20NoFKCdigo del usuario

Cod_GestionCadena6NoFKCdigo de la gestion

MATERIA_CARRERAAtributoTipo DatoAmplitudNuloLlaveDescripcin

Cod_Mat_CarreInt--NOPKCdigo de la materia y carrera

Cod_MatCadena6NoFKCdigo de la materia

Cod_CarreraCadena6NoFKCdigo de la carrera

Reg_InsInt--NoFKRegistro del alumno

MATERIASAtributoTipo DatoAmplitudNuloLlaveDescripcin

CodMateriaCadena6NOPKCdigo de la Materia

DescripcinCadena50No--Descripcin de la materia

SemestreInt--No--Semestre de la materia

CupoInt--No--Cupos de las materia

InscritosInt--Si--Nro. de inscritos en la materia

NOTAAtributoTipo DatoAmplitudNuloLlaveDescripcin

Cod_NotaInt--NOPKCdigo de la Nota

RegInt--NoFKRegistro del Alumno

CodMatCadena6NoFKCdigo de la Materia

NotaInt--Si--Nota del Alumno

PAGOAtributoTipo DatoAmplitudNuloLlaveDescripcin

CodPagoInt--NOPKCdigo de Pago

FechaDate--No--Fecha de pago

MontoInt--No--Monto de pago

Reg_InsInt--NoFKRegistro del Alumno

PERSONAAtributoTipo DatoAmplitudNuloLlaveDescripcin

CIInt--NOPKCarnet de identidad

NombreCadena50No--Nombre de la persona

ApelldioPCadena50No--Apellido Paterno

ApelldioMCadena50No--Apellido Materno

SexoCadena1No--Sexo de la persona

Fecha_NacFecha--No--Fecha de nacimiento

DireccionCadena50No--Direccin de la persona

CiudadCadena50No--Cuidad de la persona

PRIVILEGIOAtributoTipo DatoAmplitudNuloLlaveDescripcin

Tipo_PrivilegioCadena2NOPKTipo de privilegio

DescripcinCadena50----Descripcin del privilegio

TELEFONOAtributoTipo DatoAmplitudNuloLlaveDescripcin

Ci_PerInteger--NOPKCarnet Id de la Persona

TelefonoInteger------Telfono de la persona

USUARIOAtributoTipo DatoAmplitudNuloLlaveDescripcin

CodUserCadena20 NOPKCdigo del Usuario

NombreCadena50No--Nombre del Usuario

PaswordCadena50No--Contrasea del usuario

Tipo_PriviCadena 2Si--Tipo de privilegio

17.3.3.2.ScriptCREATEDATABASEENSECUSEENSEC

/*********** TABLA 1***********/CREATETABLEPERSONA(CIINTNOTNULL,NOMBREVARCHAR(50)NOTNULL,APELLIDOPVARCHAR(50)NOTNULL,APELLIDOMVARCHAR(50)NOTNULL,SEXOVARCHAR(1)NOTNULL,FECHA_NACDATENOTNULL,DIRECCIONVARCHAR(50)NOTNULL,CIUDADVARCHAR (50)NOTNULL,PRIMARYKEY (CI))

/*********** TABLA 2 ***********/CREATETABLETELEFONO(CI_PERINTNOTNULL,TELEFONOINT,FOREIGNKEY (CI_PER)REFERENCESPERSONA(CI)ONDELETECASCADEONUPDATECASCADE)

/*********** TABLA 3 ***********/CREATETABLEPRIVILEGIO(TIPO_PRIVILEGIOVARCHAR(2),DESCRIPCIONVARCHAR(50)PRIMARYKEY(TIPO_PRIVILEGIO))

/*********** TABLA 4 ***********/CREATETABLEUSUARIO(CODUSERVARCHAR(20)NOTNULL,NOMBREVARCHAR(50)NOTNULL,PASWORDVARCHAR(50)NOTNULL,TIPO_PRIVIVARCHAR(2)PRIMARYKEY (CODUSER)FOREIGNKEY (TIPO_PRIVI)REFERENCESPRIVILEGIO(TIPO_PRIVILEGIO)ONDELETECASCADEONUPDATECASCADE)

/*********** TABLA 5 ***********/CREATETABLEESPECIALIDAD(CODESPVARCHAR(6)NOTNULL,DESCRIPCIONVARCHAR(50)NOTNULL,PRIMARYKEY (CODESP))

/*********** TABLA 6 ***********/CREATETABLEDOCENTE(CIINTNOTNULL,CODDOCINTNOTNULL,COD_ESPVARCHAR(6)NOTNULL,COD_USERVARCHAR(20)NOTNULL,PRIMARYKEY (CODDOC,CI),FOREIGNKEY (COD_USER)REFERENCESUSUARIO(CODUSER),FOREIGNKEY (CI)REFERENCESPERSONA(CI),FOREIGNKEY (COD_ESP)REFERENCESESPECIALIDAD(CODESP)ONDELETECASCADEONUPDATECASCADE)

/*********** TABLA 7 ***********/CREATETABLEESTUDIANTE(CIINTNOTNULL,PRIMARYKEY (CI),FOREIGNKEY (CI)REFERENCESPERSONA(CI)ONDELETECASCADEONUPDATECASCADE)

/*********** TABLA 8 ***********/CREATETABLEADMINISTRATIVO(CIINTNOTNULL,CODADMINTNOTNULL,COD_USERVARCHAR(20),CARGOVARCHAR(50)NOTNULL,PRIMARYKEY (CODADM,CI),FOREIGNKEY (COD_USER)REFERENCESUSUARIO(CODUSER),FOREIGNKEY (CI)REFERENCESPERSONA(CI)ONDELETECASCADEONUPDATECASCADE)

/*********** TABLA 9***********/CREATETABLEAULA(CODAULAVARCHAR(6)NOTNULL,PRIMARYKEY (CODAULA))

/*********** TABLA 10 ***********/

CREATETABLEHORARIO(CODHORARIOINTNOTNULL,HORAINIDATENOTNULL,HORAFINDATENOTNULL,PRIMARYKEY (CODHORARIO))

/*********** TABLA 11 ***********/CREATETABLEDIA(CODDIAVARCHAR (6)NOTNULL,DESCRPCIONVARCHAR (50)NOTNULL,PRIMARYKEY (CODDIA))

/*********** TABLA 12 ***********/CREATETABLEMATERIAS(CODMATERIAVARCHAR(6)NOTNULL,DESCRIPCIONVARCHAR (50)NOTNULL,SEMESTREINTNOTNULL,CUPOINTNOTNULL,INSCRITOSINTNOTNULLPRIMARYKEY (CODMATERIA))

/*********** TABLA 14 ***********/CREATETABLECARRERA(CODCARRERAVARCHAR(6)NOTNULL,DESCRIPCIONVARCHAR (50)NOTNULL,PRIMARYKEY (CODCARRERA))

/*********** TABLA 15 ***********/CREATETABLEGESTION(CODGESTIONVARCHAR(6)NOTNULL,ANHOGESTIONINTNOTNULL,FECHAINIDATENOTNULL,FECHAFINDATENOTNULL,PRIMARYKEY (CODGESTION))

/*********** TABLA 16 ***********/CREATETABLEAULAHORARIO(CODAULAHVARCHAR(6)NOTNULL,COD_AULAVARCHAR(6)NOTNULL,COD_HORARIOINTNOTNULL,COD_DIAVARCHAR(6)NOTNULL,COD_MATVARCHAR(6)NOTNULL,PRIMARYKEY (CODAULAH),FOREIGNKEY (COD_AULA)REFERENCESAULA(CODAULA),FOREIGNKEY (COD_HORARIO)REFERENCESHORARIO(CODHORARIO),FOREIGNKEY (COD_DIA)REFERENCESDIA(CODDIA),FOREIGNKEY (COD_MAT)REFERENCESMATERIAS(CODMATERIA)ONDELETECASCADEONUPDATECASCADE)

/*********** TABLA 17 ***********/CREATETABLEINSCRIPCION(REGISTROINTNOTNULL,CI_PERINTNOTNULL,COD_USERVARCHAR(20)NOTNULL,COD_GESTIONVARCHAR(6)NOTNULLPRIMARYKEY (REGISTRO),FOREIGNKEY (CI_PER)REFERENCESESTUDIANTE(CI),FOREIGNKEY (COD_USER)REFERENCESUSUARIO(CODUSER),FOREIGNKEY (COD_GESTION)REFERENCESGESTION(CODGESTION)ONDELETECASCADEONUPDATECASCADE)

/*********** TABLA 18 ***********/CREATETABLEPAGO(CODPAGOINTNOTNULL,FECHADATENOTNULL,MONTOINTNOTNULL,REG_INSINTNOTNULL,PRIMARYKEY (CODPAGO),FOREIGNKEY (REG_INS)REFERENCESINSCRIPCION(REGISTRO)ONDELETECASCADEONUPDATECASCADE)

/*********** TABLA 19 ***********/CREATETABLEMATERIA_CARRERA(COD_MATVARCHAR(6)NOTNULL,COD_CARRERAVARCHAR(6)NOTNULL,REG_INSINTNOTNULL,PRIMARYKEY (COD_MAT,COD_CARRERA),FOREIGNKEY (COD_MAT)REFERENCESMATERIAS(CODMATERIA),FOREIGNKEY (COD_CARRERA)REFERENCESCARRERA(CODCARRERA),FOREIGNKEY (REG_INS)REFERENCESINSCRIPCION(REGISTRO)ONDELETECASCADEONUPDATECASCADE)

/*********** TABLA 20 ***********/

CREATETABLEDOCENTE_MATERIA(CI_DOCINTNOTNULL,COD_DOCINTNOTNULL,COD_MATVARCHAR(6)NOTNULL,PRIMARYKEY (COD_DOC,COD_MAT),FOREIGNKEY (COD_DOC,CI_DOC)REFERENCESDOCENTE(CODDOC,CI),FOREIGNKEY (COD_MAT)REFERENCESMATERIAS(CODMATERIA)ONDELETECASCADEONUPDATECASCADE)

/*********** TABLA 21 ***********/

CREATETABLENOTA(REGINTNOTNULL,CODMATVARCHAR(6)NOTNULL,NOTAINT,PRIMARYKEY(REG),FOREIGNKEY (REG)REFERENCESINSCRIPCION(REGISTRO),FOREIGNKEY (CODMAT)REFERENCESMATERIAS(CODMATERIA)ONDELETECASCADEONUPDATECASCADE)

19. FLUJO DE TRABAJO: IMPLEMENTACION19.1. Plataforma de Desarrollo de Software19.1.1. Sistema OperativoSin el software, una computadora no es ms que una masa metlica sin utilidad. Con el software, una computadora puede almacenar, procesar y recuperar informacin, encontrar errores de ortografa en manuscritos, tener aventuras e intervenir en muchas otras valiosas actividades para ganar el sustento. El software para computadoras puede clasificarse en general en dos clases: los programas de sistema, que controlan la operacin de la computadora en s y los programas de aplicacin, los cuales resuelven problemas para sus usuarios. El programa fundamental de todos los programas de sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicacin.

Qu un Sistema Operativo?

Una de las definiciones ms comnmente aceptadas expresa: "Un S. O. es un grupo de programas de proceso con las rutinas de control necesarias para mantener continuamente operativos dichos programas". Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y especficas para completar una orden. El sistema operativo, es el instrumento indispensable para hacer de la computadora un objeto til. Bajo este nombre se agrupan todos aquellos programas que permiten a los usuarios la utilizacin de este enredo de cables y circuitos, que de otra manera serian difciles de controlar. Un sistema operativo se define como un conjunto de procedimientos manuales y automticos, que permiten a un grupo de usuarios compartir una instalacin de computadora eficazmente. El objetivo primario de un Sistema Operativo es: Optimizar todos los recursos del sistema para soportar los requerimientos.

Un Sistema Operativo tiene las siguientes caractersticas: Conveniencia. Un Sistema Operativo hace ms conveniente el uso de una computadora.

Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera ms eficiente posible.

Habilidad para evolucionar. Un Sistema Operativo deber construirse de manera que permita el desarrollo, prueba o introduccin efectiva de nuevas funciones del sistema sin interferir con el servicio.

Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.

Relacionar dispositivos (gestionar a travs del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos perifricos, cuando el usuario as lo requiera.

Organizar datos para acceso rpido y seguro.

Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalacin y uso de las redes de computadoras.

Procesamiento por bytes de flujo a travs del bus de datos.

Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.

19.1.2. Lenguaje de ProgramacinJavaEl lenguaje de programacinJava, fue diseado por la compaa Sun Microsystems Inc, con el propsito de crear un lenguaje que pudiera funcionar en redes computacionales heterogneas ( redes de computadoras formadas por ms de un tipo de computadora, ya sean PC, MAC's, estaciones de trabajo, etc.),y que fuera independiente de la plataforma en la que se vaya a ejecutar. Esto significa que un programa de Java puede ejecutarse en cualquier mquina o plataforma. El lenguaje fue diseado con las siguientes caractersticas en mente: Simple. Elimina la complejidad de los lenguajes como "C" y da paso al contexto de los lenguajes modernos orientados a objetos. Orientado a Objetos. La filosofa de programacin orientada a objetos es diferente a la programacin convencional. Familiar. Como la mayora de los programadores estn acostumbrados a programar en C o en C++, el sintaxis de Java es muy similar al de estos. Robusto. El sistema de Java maneja la memoria de la computadora por ti. No te tienes que preocupar por apuntadores, memoria que no se est utilizando, etc. Java realiza todo esto sin necesidad de que uno se lo indique. Seguro. El sistema de Java tiene ciertas polticas que evitan se puedan codificar virus con este lenguaje. Existen muchas restricciones, especialmente para los applets, que limitan lo que se puede y no puede hacer con los recursos crticos de una computadora. Portable. Como el cdigo compilado de Java (conocido como byte code) es interpretado, un programa compilado de Java puede ser utilizado por cualquier computadora que tenga implementado el interprete de Java. Independiente a la arquitectura. Al compilar un programa en Java, el cdigo resultante un tipo de cdigo binario conocido como byte code. Este cdido es interpretado por diferentes computadoras de igual manera, solamente hay que implementar un intrprete para cada plataforma. De esa manera Java logra ser un lenguaje que no depende de una arquitectura computacional definida. Multithreaded. Un lenguaje que soporta multiplesthreads es un lenguaje que puede ejecutar diferentes lneas de cdigo al mismo tiempo. Interpretado. Java corre en mquina virtual, por lo tanto es interpretado. Dinmico. Java no requiere que compiles todas las clases de un programa para que este funcione. Si realizas una modificacin a una clase Java se encarga de realizar un DynamicBynding o un DynamicLoading para encontrar las clases. Java puede funcionar como una aplicacin sola o como un "applet", que es un pequeo programa hecho en Java. Los applets de Java se pueden "pegar" a una pgina de Web (HTML), y con esto puedes tener un programa que cualquier persona que tenga un browser compatible podr usar.19.1.3. Gestor de Base de DatosSQL ServerQu es SQL Server?SQL Server es un gestor de bases de datos relacionales que permite: Administrar el almacenamiento de datos para ambientes OLPT y OLAP. Responder a solicitudes de procesamiento aplicaciones clientes. Usar T-SQL, XML; MDX o SQL-DMO para enviar solicitud de procesamiento entre clientes y SQL Server.

Como Gestor de Bases de Datos Relacional, el SQL Server es responsable de: Mantener la integridad de los datos de la base de datos Asegurar la consistencia de los datos en caso de una falla en el sistema.

Aplicaciones Clientes:Estas aplicaciones se utilizan para acceder al SQL Server, estas son: OLEDB y ODBC API ADO ADOMD XML (http) Transact-SQL MDX OLEDB for DataMining API English Query

Mltiples Instancias:Una nueva caracterstica del SQL Server 2000 es permitir que mltiples instancias del SQL Server corran en la misma computadora, cada una de las cuales tiene su propia configuracin, operando como si fueran servidores individuales.La instancia por defecto tiene el nombre de la computadora en la que se instala, para el resto de instancias los nombres deben tener la siguiente sintaxis: Nombre_Computadora\Nombre_Instancia.

Bases de datos de SQL Server-Tipos de Bases de Datos:SQL Server tiene dos tipos de bases de datos: Bases de Datos de SistemaAlmacena informacin del SQL Server en su totalidad Bases de Datos de UsuariosSon las bases de datos que los usuarios crean.Objetos de la Base de Datos:Una base de datos es una coleccin de objetos: Tablas (Table)Es una coleccin de filas (registros) asociadas a una o ms columnas (campos). Tipos de Datos (Data Type)Define los valores permitidos para un campo o una variable. Restriccin (Constraint)Definen reglas que se deben cumplir para ingresar datos en las columnas. Ayuda a controlar la integridad de los datos. Valor Predeterminado (Default)Define un valor que es almacenado en una columna cuando no se ingresa ningn otro valor. Regla (Rule)Contiene informacin que define los valores validos a almacenar en una columna o un tipo de dato. ndice (Index)Es una estructura de almacenamiento que provee de acceso rpido a los datos almacenados, as como controlar la integridad de los datos. Existen dos tipos: ClusteredOrdenan los datos de una tabla lgica y fsicamente NonclusteredOrdenan los datos de una tabla lgicamente Vista (View)Provee una forma de para acceder a los datos de varias tablas u otras vistas en una base de datos. Funcin definida por el usuario (User-definedfunction)Es un mecanismo que permite encapsular lgica y devolver un resultado, ya sea un valor escalar o una tabla. Procedimiento Almacenado (StoredProcedure)Es una coleccin de T-SQL precompilado que se ejecutan juntos

Referenciando los Objetos de SQL Server:Existen dos formas para referirnos a los objetos de SQL Server. Nombres Calificados Completamente (FullyQualifiedName)server.database.owner.object (Microsoft)server.catalog.schema.object (ANSI)

Nombres Especificados Parcialmente (PartialSpecifiedName)El sevidor es la actual instancia. La base de datos e