Upload
ulises-torelli
View
162
Download
0
Embed Size (px)
DESCRIPTION
asda
Citation preview
FOD - Sistema de Información Institucional
Sistema de Información Institucional
Análisis y Diseño
FOD - Sistema de Información Institucional
Representación de la Arquitectura• Vistas Arquitecturales
– Vista de Casos de Uso– Vista Lógica– Vista de Implementación– Vista de Producción– Vista de Datos
FOD - Sistema de Información Institucional
Vista General del Sistema
FOD - Sistema de Información Institucional
MODELO DE IMPLEMENTACIÓNDiagrama de Componentes
FOD - Sistema de Información Institucional
Modelo de CapasPatrón de Implementación
FOD - Sistema de Información Institucional
FOD - Sistema de Información Institucional
MODELO PRODUCCIÓN(PUESTA EN MARCHA)
Diagrama de Despliegue
FOD - Sistema de Información Institucional
FOD - Sistema de Información Institucional
RESUMEN DE ARTEFACTOS RELACIONADOS CON EL DISEÑO
Otros Diagramas y Documentos Generados
FOD - Sistema de Información Institucional
Resúmen de Artefactos Relacionados con el Diseño
6 Subsistemas14 MódulosMás de 100 Clases
• Diagramas de Clases• Diagramas de Base de
Datos• Modelo de
Implementación• Modelo de Producción• Prototipo de Pantallas• Documentos:
– Documento de Análisis y Diseño
– Modelo de Datos– Casos de Uso
Actualizados– Epecificación de
Requerimientos Actualizada
13 Diagramas de E-R2 Bases de Datos Relacionales
257 Tablas958 Columnas333 Referencias
1 Data Warehouse
Aca_Area_Academica
Con_Area_AcademicaNom_Area_AcademicaDsc_Descripcion
smallintvarchar(128)varchar(512)
<pk>
Aca_Subarea_Academica
Con_Area_AcademicaCon_Subarea_Academica
small intsmall int
<pk,fk1><pk,fk2>
Pro_Proyecto
Con_ProyectoCon_Tipo_ProyectoCon_Categoria_ProyectoCod_Estado_ProyectoCod_Unidad_TiempoCon_Director_ProyectoNom_ProyectoCan_Plazo_EjecucionFec_CreacionNom_Usuario_CreacionFec_ActualizacionNom_Usuario_ActualizaFec_Inicio_ProyectoFec_Fin_Proyecto
intsmall intsmall intsmall inttinyintintvarchar(128)tinyintdatetimevarchar(32)datetimevarchar(32)datetimedatetime
<pk><fk1><fk2><fk3><fk4><fk5>
Aca_Programa
Con_ProgramaNom_Programa
small intvarchar(128)
<pk>
SII_Area_FOD
Con_Area_FODNom_Area_FOD
intvarchar(128)
<pk>
Aca_Programa_Area_FOD
Con_ProgramaCon_Area_FOD
small intint
<pk,fk1><pk,fk2>
Aca_Programa_Proyecto
Con_ProgramaCon_Proyecto
small intint
<pk,fk1><pk,fk2>
Aca_Programa_Area_Academica
Con_ProgramaCon_Area_Academica
smallintsmallint
<pk,fk1><pk,fk2>
Aca_Programa_Archivo_Adjunto
Con_Programa_Archivo_AdjuntoCon_ProgramaDsc_Ubicacion
intsmallintvarchar(256)
<pk><fk>
Aca_Curso
Con_CursoCod_CursoCon_Temporalidad_CursoCon_Tipo_CursoCod_Tipo_MonedaCon_Escala_EvaluacionCan_Horas_DuracionCan_Minutos_LeccionNom_CursoDsc_CursoMon_CostoMon_Tipo_CambioInd_CertificadoInd_Matricula_PersonalizadaInd_Matricula_InternetInd_CalificacionInd_AsistenciaInd_Visto_Bueno_AsistenciaInd_Activo
intvarchar(16)tinyintsmall intchar(3)small intsmall intsmall intvarchar(128)varchar(512)moneymoneybitbitbitbitbitbitbit
<pk><ak><fk1><fk2><fk3><fk4>
Aca_Programa_Curso
Con_ProgramaCon_Curso
smallintint
<pk,fk1><pk,fk2>
Aca_Curso_Objetivo
Con_ObjetivoCon_CursoDsc_Objetivo
intintvarchar(512)
<pk><fk>
Aca_Curso_Area_Academica
Con_CursoCon_Area_Academica
intsmallint
<pk,fk1><pk,fk2>
Com_Temporalidad_Curso
Con_Temporalidad_CursoNom_Temporalidad_Curso
tinyintvarchar(32)
<pk>
Com_Tipo_Curso
Con_Tipo_CursoNom_Tipo_Curso
smallintvarchar(64)
<pk>Aca_Curso_Prerequisito
Con_CursoCon_Requisito
intint
<pk,fk1><pk,fk2>
Com_Tipo_Condicion_Matricula
Com_Tipo_Condicion_MatriculaNom_Tipo_Condicion_Matricula
intvarchar(32)
<pk>
Aca_Curso_Tipo_Condicion_Matricula
Con_CursoCom_Tipo_Condicion_MatriculaDsc_Descripci n��
intintvarchar(128)
<pk,fk1><pk,fk2>
Aca_Curso_Archivo_Adjunto
Con_Curso_Archivo_AdjuntoCon_CursoDsc_Ubicacion
intintvarchar(256)
<pk><fk>
Aca_Curso_Area_FOD
Con_CursoCon_Area_FOD
intint
<pk,fk1><pk,fk2>
Aca_Curso_PM_Edad_Sexo
Con_Curso_PM_Edad_SexoCon_CursoCod_SexoCan_Edad_InicialCan_Edad_FinalDsc_Descripcion
bigintinttinyinttinyinttinyintvarchar(128)
<pk><fk1><fk2>
Com_Sexo
Cod_SexoNom_Sexo
tinyintvarchar(16)
<pk>
Com_Tipo_Moneda
Cod_Tipo_MonedaDsc_SimboloDsc_Nombre
char(3)varchar(5)varchar(64)
<pk>
SII_Contacto_Institucion
Con_InstitucionCon_PersonaCon_PuestoFec_ActualizacionNom_Usuario_Actualiza
intintintdatetimevarchar(32)
<pk,fk2><pk,fk1><fk3>
Aca_Curso_Contacto
Con_CursoCon_InstitucionCon_Persona
intintint
<pk,fk1><pk,fk2><pk,fk2>
Aca_Curso_Supervisor
Con_CursoCon_InstitucionCon_Persona
intintint
<pk,fk1><pk,fk2><pk,fk2>
Aca_Grupo
Con_GrupoCon_CursoCod_Estado_GrupoCod_Tipo_MonedaCod_Modo_EjecucionCon_Escala_EvaluacionCod_GrupoNom_GrupoDsc_GrupoCan_Max_CupoMon_CostoMon_Tipo_CambioInd_Horario_IntensivoInd_CertificadoInd_Matricula_PersonalizadaInd_Matricula_InternetInd_CalificacionInd_AsistenciaInd_Visto_Bueno_AsistenciaFec_Inicio_MatriculaFec_Fin_MatriculaCan_Max_Dias_Facturacion
intinttinyintchar(3)tinyintsmall intvarchar(16)varchar(128)varchar(512)small intmoneymoneybitbitbitbitbitbitbitdatetimedatetimesmall int
<pk><fk1><fk2><fk3><fk4><fk5>
Com_Estado_Grupo
Cod_Estado_GrupoNom_Estado_Grupo
tinyintvarchar(32)
<pk>
Aca_Grupo_Archivo_Adjunto
Con_Grupo_Archivo_AdjuntoCon_GrupoDsc_Ubicacion
intintvarchar(256)
<pk><fk>
Aca_Docente
Con_Docente int <pk,fk>
SII_Persona
Con_PersonaCod_Tipo_IdentificacionNum_IdentificacionCod_Distrito_Domicil ioCod_SexoCod_Grado_AcademicoNom_NombreNom_Primer_Apell idoNom_Segundo_ApellidoFec_NacimientoDsc_Apartado_Postal_PersonalDsc_Direccion_Domicil ioFec_ActualizacionNom_Usuario_Actualiza
inttinyintintsmall inttinyinttinyintvarchar(32)varchar(32)varchar(32)datetimevarchar(20)varchar(256)datetimevarchar(32)
<pk><ak,fk1><ak><fk2><fk3><fk4>
Aca_Nombramiento_Docente
Con_EventoCon_DocenteCod_Tipo_Nombramiento_DocenteInd_Habil i tado
intinttinyintbit
<pk,fk2><pk,fk1><fk3>
Com_Tipo_Nombramiento_Docente
Cod_Tipo_Nombramiento_DocenteNom_Tipo_Nombramiento_Docente
tinyintvarchar(64)
<pk>
Aca_Grupo_Supervisor
Con_GrupoCon_InstitucionCon_Persona
intintint
<pk,fk1><pk,fk2><pk,fk2>
Inf_Evento
Con_EventoCon_InfraestructuraCon_Tipo_MontajeNom_EventoDsc_EventoFec_RegistraNom_Usuario_Registra
intintintvarchar(128)varchar(512)datetimevarchar(32)
<pk><fk1><fk2>
Aca_Grupo_Evento
Con_EventoCon_Grupo
intint
<pk,fk1><fk2>
Aca_Grupo_Mediador
Con_EventoCon_Estudiante
intint
<pk,fk1><fk2>
Aca_Curso_PM_Descripcion
Con_CursoDsc_Descripcion
intvarchar(512)
<pk,fk>
Aca_Estudiante
Con_Estudiante int <pk,fk>
SII_Persona_Correo_Electronico
Con_Correo_ElectronicoCon_PersonaDsc_Correo_Electronico
bigintintvarchar(64)
<pk><fk>
SII_Contacto_Institucion_Correo_Electronico
Con_Correo_ElectronicoCon_InstitucionCon_PersonaDsc_Correo_Electronico
bigintintintvarchar(64)
<pk><fk><fk>
Com_Modo_Ejecucion
Cod_Modo_EjecucionNom_Modo_Ejecucion
tinyintvarchar(32)
<pk>
Aca_Grupo_PM_Edad_Sexo
Con_Grupo_PM_Edad_SexoCon_GrupoCod_SexoCan_Edad_InicialCan_Edad_FinalDsc_Descripcion
bigintinttinyinttinyinttinyintvarchar(128)
<pk><fk1><fk2>
Aca_Grupo_PM_Descripcion
Con_GrupoDsc_Descripcion
intvarchar(512)
<pk,fk>
Aca_Escala_Evaluacion
Con_Escala_EvaluacionNom_Escala_EvaluacionInd_Escala_NumericaInd_Activo
small intvarchar(64)bitbit
<pk>
Inf_Centro_Ensenanza
Con_InstitucionCod_DistritoCod_Categoria_Centro_EnsenanzaInd_Estado
intsmallintsmallintbit
<pk,fk3><fk1><fk2>
Inf_Centro_Ensenanza_MEP
Con_InstitucionCod_PresupuestarioCod_Direccion_Regional_MEPCod_Circuito_Escolar_MEPCod_Sector_MEPCod_Tipo_Direccion_MEPCod_Zona_MEPCod_Circulo_PRONIEInd_MEP_FODInd_Escuela_IndigenaInd_Escuela_LiderInd_Aula_IntegradaInd_Aula_Abierta
intsmallintintintintintintintbitbitbitbitbit
<pk,fk1><ak><fk2><fk3><fk4><fk5><fk6><fk7>
Inf_Infraestructura
Con_InfraestructuraCon_Centro_EnsenanzaCon_Tipo_InfraestructuraCon_Tipo_Origen_EquipoNom_InfraestructuraInd_ActivoInd_Alquiler
intintintintvarchar(128)bitbit
<pk><fk1><fk2><fk3>
Inf_Proceso_Seguimiento
Con_Proceso_SeguimientoCon_InfraestructuraCod_Tipo_ProcesoCod_Estado_ProcesoCon_Solicitud_PRONIENum_AnnoFec_InicioFec_FinalizacionFec_LimiteDsc_Contrato_CartelDsc_Observacion
intintintintintsmallintdatetimedatetimedatetimevarchar(64)varchar(512)
<pk><fk1><fk2><fk3><fk4>
Inf_Visita_Seguimiento
Con_Visita_SeguimientoCon_Proceso_SeguimientoCod_Tipo_VisitaCon_Institucion_Proveedor_ServicioCon_Persona_Contacto_Proveedor_ServicioFec_VisitaInd_CumpleDsc_ObservacionesNum_Identificacion_ElectricistaCod_Tipo_Identificacion_ElectricistaNom_Nombre_ElectricistaNom_Primer_Apellido_ElectricistaNom_Segundo_Apellido_ElectricistaDsc_Telefono_ElectricistaNum_Identificacion_SupervisorCod_Tipo_Identificacion_SupervisorNom_Nombre_SupervisorNom_Primer_Apellido_SupervisorNom_Segundo_Apellido_SupervisorDsc_Telefono_Supervisor
intinttinyintintintdatetimebitvarchar(512)inttinyintvarchar(32)varchar(32)varchar(32)varchar(64)inttinyintvarchar(32)varchar(32)varchar(32)varchar(64)
<pk><fk1><fk2><fk5><fk5>
<fk3>
<fk4> Inf_Visita_Seguimiento_Archivo_Adjunto
Con_Visita_Seguimiento_Archivo_AdjuntoCon_Visita_SeguimientoDsc_Ubicacion
intintvarchar(256)
<pk><fk>
Inf_Visita_Seguimiento_Incumplimiento
Con_Visita_SeguimientoCon_Item_RevisionDsc_Motivo_Incumplimiento
intsmallintvarchar(512)
<pk,fk1><pk,fk2>
Inf_Permuta_Detalle
Con_PermutaCon_Proceso_SeguimientoNum_Anno_OriginalNum_Anno_NuevoDsc_Contrato_Cartel_OriginalDsc_Contrato_Cartel_Nuevo
intintsmallintsmallintvarchar(64)varchar(64)
<pk,fk2><pk,fk1>
Inf_Permuta
Con_PermutaFec_Permuta
intdatetime
<pk>
Inf_Proceso_Prorroga
Con_Proceso_ProrrogaCon_Proceso_SeguimientoFec_OriginalFec_NuevaDsc_ObservacionesFec_RegistraNom_Usuario_Registra
intintdatetimedatetimevarchar(512)datetimevarchar(32)
<pk><fk>
Com_Tipo_Proceso_Seg_Infraestructura
Cod_Tipo_ProcesoNom_Tipo_Proceso
intvarchar(32)
<pk>
Com_Estado_Proceso_Seg_Infraestructura
Cod_Estado_ProcesoNom_Estado_Proceso
intvarchar(32)
<pk>
Com_Item_Revision_Visita_Seg_Infraestructura
Con_Item_RevisionNom_Item_RevisionDsc_Item_RevisionInd_Activo
smallintvarchar(128)varchar(512)bit
<pk>
Com_Tipo_Visita_Seg_Infraestructura
Cod_Tipo_VisitaNom_Tipo_Visita
tinyintvarchar(32)
<pk>
Com_Tipo_Identificacion
Cod_Tipo_IdentificacionNom_Tipo_Identificacion
tinyintvarchar(32)
<pk>
Inf_Solicitud_PRONIE
Con_Solicitud_PRONIECod_Tipo_Solicitud_PRONIECod_Estado_Solicitud_PRONIECon_Tipo_InfraestructuraCon_Tipo_Origen_EquipoCon_InstitucionNum_RegistroFec_SolicitudFec_Ultimo_EstadoDsc_ObservacionesFec_RegistraNom_Usuario_Registra
inttinyinttinyintintintintvarchar(16)datetimedatetimevarchar(512)datetimevarchar(32)
<pk><fk1><fk2><fk3><fk4><fk5>
Inf_Bitacora_Seguimiento
Con_Bitacora_SeguimientoCon_Proceso_SeguimientoFec_EventoDsc_DescripcionFec_RegistraNom_Usuario_Registra
bigintintdatetimevarchar(512)datetimevarchar(32)
<pk><fk>
Inf_Bitacora_Seguimiento_Archivo_Adjunto
Con_Bitacora_Seguimiento_Archivo_AdjuntoCon_Bitacora_SeguimientoDsc_Ubicacion
intbigintvarchar(256)
<pk><fk>
SII_Contacto_Institucion
Con_InstitucionCon_PersonaCon_PuestoFec_ActualizacionNom_Usuario_Actualiza
intintintdatetimevarchar(32)
<pk,fk2><pk,fk1><fk3>
Fac_Factura
Con_FacturaCod_Estado_FacturaCod_Tipo_MonedaCod_Metodo_PagoMon_Tipo_CambioFec_FacturacionNum_FacturaInd_CreditoDsc_ObservacionesNom_ClienteFec_RegistraNom_Usuario_RegistraFec_AnulacionDsc_Motivo_AnulacionNom_Usuario_AnulacionCan_Porcentaje_Impuesto_VentasInd_Exonerado_Impuesto_Ventas
inttinyintchar(3)tinyintmoneydatetimevarchar(16)bitvarchar(512)varchar(64)datetimevarchar(32)datetimevarchar(128)varchar(32)smallmoneybit
<pk><fk1><fk2><fk3>
Fac_Factura_Cobro_Curso
Con_GrupoCon_EstudianteCon_FacturaCon_Detalle_Factura
intintintint
<pk,fk1><pk,fk1><pk,fk2><fk2>
Fac_Detalle_Factura
Con_FacturaCon_Detalle_FacturaDsc_ConceptoCan_UnidadesMon_Costo_UnitarioMon_Total
intintvarchar(128)smallintmoneymoney
<pk,fk><pk>
Fac_Pago_Factura
Con_Pago_FacturaCon_FacturaCod_Tipo_PagoCod_Tipo_MonedaFec_PagoNum_ReciboMon_Tipo_CambioMon_Saldo_AnteriorMon_PagadoMon_Saldo_ActualDsc_DescripcionFec_RegistraNom_Usuario_RegistraFec_AnulacionDsc_Motivo_AnulacionNom_Usuario_Anulacion
intinttinyintchar(3)datetimevarchar(16)moneymoneymoneymoneyvarchar(128)datetimevarchar(32)datetimevarchar(128)varchar(32)
<pk><fk1><fk2><fk3>
Aca_Cobro_Curso
Con_GrupoCon_EstudianteCod_Tipo_MonedaMon_CobroMon_Tipo_CambioDsc_ObservacionesInd_Credito_AcordadoFec_RegistraNom_Usuario_Registra
intintchar(3)moneymoneyvarchar(512)bitdatetimevarchar(32)
<pk,fk1><pk,fk1><fk2>
Com_Tipo_Pago
Cod_Tipo_PagoNom_Tipo_Pago
tinyintvarchar(32)
<pk>
Com_Estado_Factura
Cod_Estado_FacturaNom_Estado_Factura
tinyintvarchar(32)
<pk>
Com_Metodo_Pago
Cod_Metodo_PagoNom_Metodo_Pago
tinyintvarchar(32)
<pk>
Com_Tipo_Moneda
Cod_Tipo_MonedaDsc_SimboloDsc_Nombre
char(3)varchar(5)varchar(64)
<pk>
Inf_Alquiler
Con_AlquilerCan_Asistencia_EsperadaDsc_ObservacionesDsc_Contrato_FacturaInd_PagadoDsc_Pago
intsmallintvarchar(1024)varchar(64)bitvarchar(64)
<pk>
Fac_Factura_Alquiler
Con_AlquilerCon_FacturaCon_Detalle_Factura
intintint
<pk,fk1><pk,fk2><fk2>
Prototipos de pantalla para 42 casos de uso
Tipo de Documento Cantidad PáginasEspecificación de Req. 1 63
Casos de Uso 83 756
Modelo de Datos 1 161
Análisis y Diseño 1 41
TOTAL 86 1021