SlideShare una empresa de Scribd logo
1 de 28
SISTEMA DE
INFORMACION
PARA REGISTRAR
MATRICULA EN LA
UNIVERSIDAD
Carlos R. Dorado Sosa
Modalidad
de
Grado
INTRODUCCION
 El presente documento es un Plan de Desarrollo para
el Registro de Materias de la Universidad Privada
Domingo Savio,para el mejor manejo de la
información de los estudiantes que acuden a dicha
universidad.
PLANTEAMIENTO DEL
PROBLEMA
 Una persona viene caracterizada por su CI, nombre, dirección y estado
civil, y ésta puede convertirse en estudiante al darse de alta como tal
en la universidad. Como estudiante podrá matricularse de las
asignaturas que se imparten en la universidad, que tendrán un código,
un nombre, un profesor responsable y un curso asignado. Una vez
matriculado, el estudiante podrá recibir una beca, y en su nueva
condición de becario tendrá asignado un nuevo código y se conocerá
el importe de la misma; al finalizar el curso, la condición de becario
acabará. Una vez el estudiante se matricula, tanto si recibe beca
como si no, deberá examinarse de las asignaturas en las que se
encuentra matriculado hasta que finalice el curso y vuelva a
matricularse de nuevo, o bien deje la universidad y con ello deje de ser
estudiante. Además, convendrá tener una serie de aplicaciones tales
como dar de alta a nuevas personas y asignaturas, llevar a cabo la
matriculación de estudiantes en asignaturas, registrar las notas
obtenidas por los estudiantes al examinarse de cualquier asignatura en
la que están matriculados y una serie de listados tales como los
alumnos matriculados en una asignatura, las asignaturas en las que se
ha matriculado un alumno y el listado de notas por asignatura (actas).
DELIMITACIONES
 Delimitación Científica:
Este sistema de información está relacionado y
basado en el estudio de: Base de Datos Relacional,
Sistema de información, Ingeniería de Software,
Aplicación de Proceso Unificado de Desarrollo
(PUD), Lenguaje Unificado de Modelado (UML),
Arquitectura Multicapas.
 Delimitación Espacial
La universidad Privada Domingo Savio está ubicada
en el tercer anillo esquina Av. Beni
 Delimitación Temporal
Desarrollo del software será de 3 meses teniendo
como fecha de inicio el 30/05/2013.
DELIMITACIONES
OBJETIVOS
 Objetivo General:
Desarrollar un sistema de información para el registro
de matrícula del estudiante.
 Objetivos Específicos:
 Identificar las funciones requeridas por el usuario
del sistema.
 Realizar el análisis de los requisitos del usuario.
 Diseñar los componentes bajo la arquitectura tres
capas, utilizando el lenguaje UML.
 Implementar los componentes diseñados.
 Diseñar e implementar las prueba de los
componentes del sistema.
 Elaborar un manual de usuario del sistema.
JUSTIFICACION
 Justificación Teórica:
En el desarrollo de este proyecto aplicaremos
conocimientos de base de datos relacionales, conceptos
de sistemas de información, ingeniería de software y
arquitectura de software.
 
 Justificación Metodológica
Se utilizará el Proceso Unificado de Desarrollo (PUD),
para organizar las diferentes etapas de trabajo para
el desarrollo de este proyecto, además de
proporcionar los artefactos que deben desarrollarse
en las diferentes fases. Para desarrollar los artefactos
utilizaremos el Lenguaje Unificado de Modelado
(UML) para especificar, construir, visualizar y
documentar los artefactos de un sistema de software
orientado a objeto.
Se justifica esta metodología porque reduce la
dificultad de coordinar las múltiples etapas:
Requerimiento, Análisis, Diseño, Implementación,
Prueba de trabajo de un proyecto de software.
 Justificación Practica:
Contribuir con la presentación de un plan de proyecto
como trabajo final de grado.
Asimismo, profundizar conocimientos en el área de
gestión de proyecto.
DISEÑO METODOLOGICO
 Tipo de Investigación:
Se ha seguido el tipo de investigación descriptiva
orientado a la gestión, desarrollo de modelos y
artefactos para sistemas de gestión.
 Proceso Metodológico:
En el desarrollo del proyecto se seguirá los pasos que
plantea el ciclo de vida del Proceso Unificado, por su
característica: Dirigido por casos de uso, centrado en
su arquitectura, iterativo e incremental del
desarrollo del software, con sus fases de: Inicio,
Elaboración, Construcción y transición. En cada una
de estas fases existen cinco flujos de trabajo:
Requisitos, Análisis, Diseño, Implementación y
Prueba. El proceso unificado utiliza el Lenguaje
Unificado de Modelado (UML) para preparar todos
los esquemas de un sistema de información.
Para el presente proyecto se plantea las siguientes
fases y flujos:
Ilustración 1 Diagrama de Fases y Flujos
Fuente: IBM RUP Rational Unified Process.
Técnicas para recolección
de información.
 Las técnicas de utilizadas para la
recolección de datos son:
 Entrevista, cuestionario
 Observación
 Sondeo
 Prototipado u otros.
Artefactos de Diseño
 Seguidamente se muestra una lista de los
artefactos y herramientas utilizados en el
desarrollo del proyecto:
 Diagrama de actividades.
 Diagrama de casos de uso.
 Diagrama de Clases.
 Diagrama de despliegue.
Requerimientos
funcionales.
Nro. Requerimientos Funcionales
1 Registro de usuario
2 Gestionar estudiante
3 Gestionar profesor
4 Gestionar Persona
5 Gestionar Encargado de Registro
6 Gestionar matricula
7 Gestionar curso
8 Gestionar docentes que imparten los cursos inscritos
9 Gestionar Beca
10 Gestionar carreras que ofrece la universidad
11 Gestionar calificaciones de cursos inscritos
12 Emitir Boleta de Registro del estudiante
13 Generar Reporte Alumno Matriculado
14 Generar Asignatura Disponible
15 Generar Reporte de Notas por Estudiante
16 Generar Reporte de Notas por Asignatura
Requerimientos no
funcionales
Las Especificaciones Suplementarias contienen los requisitos
de sistema que no se contemplan en el documento de
Requerimientos de Software. Algunos de ellos son:
• Aplicación de estándares.
• Atributos de la calidad del sistema a construir, como la
facilidad de uso y la performance.
• Requisitos de entorno y sistema operativo, compatibilidad y
restricciones de diseño.
• Otros requisitos que no se contemplan en el documento de
requerimiento de software.
MODELO DE DOMINIOclass Modelo de dominio
Persona
- apellidoMaterno
- apellidoPaterno
- direccion
- id
- nombre
- telefono
Estudiante
- id
- idPersona
- /EstadoDocumentacion
Profesor
- id
- profesion
RegistrodeMateria
- id
- fecha
- /NotaFinal
Beca
- descuento
- id
Asignatura
- credito
- id
- nombre
- sigla
Modelo de Dominio
EncargadodeRegistro
- id
- idPersona
- usuario
- contrasena
Carrera
- id
- nombre
- descuento
InscripcionCarrera
- fecha
- id
Ev aluacion
- id
- nombre
AsignaturaHabilitada
- fechaFin
- fechaInicio
- idAula
- bloque
- id
- piso
Documentos
- CertificadoNacimiento
- Fotografia
- TituloBachiller
DetalleNota
- calificacion
- FechaEvaluacion
- porcentaje
MateriaporCarrera
- id
- idCarrera
- idAsignatura
- NroSemestre
Facultad
- id
- iddecano
- nombre
Especialidad
- id
- idProfesor
- nombre
Turno
- id
- nombre
- horario
1
Registra
*
1 *
1 dicta
*
1
1..*
*
* *
1
asigna
*
1
*
1
1
1
*
*
registra
1
*
recibe
0..1
1..*
1
Diseño Lógico
create database Registro
go
use Registro
go
create table persona
(
id varchar(10) primary key,
nombre varchar(20),
apellidoPaterno varchar(20),
apellidoMaterno varchar(20),
direccion varchar(20),
genero varchar(1),
telefono numeric(18,0)
)
Diseño Lógico
create table estudiante
(
id int primary key not null identity(1,1),
idPersona varchar(10),
estado varchar(20),
foreign key (idPersona) references persona (id)
)
create table encargadoRegistro
(
id int primary key not null identity(1,1),
idPersona varchar(10),
usuario varchar (10),
contrasena varchar (10),
foreign key (idPersona) references persona (id)
)
Diseño Lógico
create table especialidad
(
id int primary key not null identity(1,1),
idProfesor int,
nombre varchar(20),
)
create table profesor
(
id int primary key not null identity(1,1),
idPersona varchar(10),
profesion varchar(20),
idEspecialidad int,
foreign key (idPersona) references persona (id),
foreign key (idEspecialidad) references
especialidad (id)
)
Diseño Lógico
create table documento
(
id int primary key not null identity(1,1),
nombre varchar(10)
)
create table detalleDocumento
(
idEstudiante int,
idDocumento int,
estado char(1),
foreign key (idEstudiante) references estudiante (id),
foreign key (idDocumento) references documento (id),
CONSTRAINT [pk_detalleDocumento] PRIMARY KEY CLUSTERED
(
[idEstudiante] ASC,
[idDocumento] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
Diagrama de Secuencia
sd Diagrama de Secuencia
Encargado de Registro
FrmRegistroAsignatura RegistrodeAsignatura Estudiante AsignaturaHabilitada
BtnNuevo_click()
limpiar()
TxidEstudiante_TabIndexChanged()
Listar()
CbxAsignatura_SelectionChangeCommitted()
Listar()
BtnGuardar_click()
sw= validar() : Boolean
[sw=true] : Guardar()
[sw = false] : Mensaje()
Diagrama de Clasesclass Modelo de diseño
asignatura
«column»
*PK id: int
nombre: varchar(10)
credito: varchar(10)
sigla: varchar(10)
descripcion: varchar(30)
«PK»
+ PK__asignatu__3213E83F398D8EEE(int)
asignaturaHabilitada
«column»
*PK id: int
FK idAsignatura: int
FK idProfesor: int
FK idAula: int
FK idTurno: int
gestion: varchar(10)
fechaInicio: date
fechaFin: date
«PK»
+ PK__asignatu__3213E83F46E78A0C(int)
«FK»
+ FK__asignatur__fecha__48CFD27E(int)
+ FK__asignatur__idAul__4AB81AF0(int)
+ FK__asignatur__idPro__49C3F6B7(int)
+ FK__asignatur__idTur__4BAC3F29(int)
aula
«column»
*PK id: int
nombre: varchar(10)
bloque: varchar(10)
piso: varchar(10)
«PK»
+ PK__aula__3213E83F31EC6D26(int)
beca
«column»
*PK id: int
nombre: varchar(10)
FK idInscripcionCarrera: int
descuento: int
«PK»
+ PK__beca__3213E83F2D27B809(int)
«FK»
+ FK__beca__descuento__2F10007B(int)
carrera
«column»
*PK id: int
nombre: varchar(10)
FK idFacultad: int
«PK»
+ PK__carrera__3213E83F22AA2996(int)
«FK»
+ FK__carrera__idFacul__24927208(int)
detalleDocumento
«column»
*pfK idEstudiante: int
*pfK idDocumento: int
estado: char(1)
«PK»
+ pk_detalleDocumento(int, int)
«FK»
+ FK__detalleDo__idDoc__1B0907CE(int)
+ FK__detalleDo__idEst__1A14E395(int)
detalleNota
«column»
*pfK idTipoEvaluacion: int
*pfK idRegistroMateria: int
fechaEvaluacion: date
porcentaje: int
calificacion: int
«PK»
+ pk_detalleNota(int, int)
«FK»
+ FK__detalleNo__idReg__5629CD9C(int)
+ FK__detalleNo__idTip__5535A963(int)
documento
«column»
*PK id: int
nombre: varchar(10)
«PK»
+ PK__document__3213E83F164452B1(int)
encargadoRegistro
«column»
*PK id: int
FK idPersona: varchar(10)
usuario: varchar(10)
contrasena: varchar(10)
«PK»
+ PK__encargad__3213E83F07F6335A(int)
«FK»
+ FK__encargado__idPer__09DE7BCC(varchar)
especialidad
«column»
*PK id: int
nombre: varchar(20)
«PK»
+ PK__especial__3213E83F0CBAE877(int)
estudiante
«column»
*PK id: int
FK idPersona: varchar(10)
estado: varchar(20)
«PK»
+ PK__estudian__3213E83F03317E3D(int)
«FK»
+ FK__estudiant__idPer__0519C6AF(varchar)
facultad
«column»
*PK id: int
nombre: varchar(10)
FK idDecano: int
«PK»
+ PK__facultad__3213E83F1DE57479(int)
«FK»
+ FK__facultad__idDeca__1FCDBCEB(int)
inscripcionCarrera
«column»
*PK id: int
FK idEstudiante: int
FK idCarrera: int
fecha: date
«PK»
+ PK__inscripc__3213E83F276EDEB3(int)
«FK»
+ FK__inscripci__idCar__2A4B4B5E(int)
+ FK__inscripci__idEst__29572725(int)
materiaCarrera
«column»
*PK id: int
FK idCarrera: int
FK idAsignatura: int
nroSemestre: varchar(10)
«PK»
+ PK__materiaC__3213E83F3D5E1FD2(int)
«FK»
+ FK__materiaCa__idAsi__403A8C7D(int)
+ FK__materiaCa__nroSe__3F466844(int)
persona
«column»
*PK id: varchar(10)
nombre: varchar(20)
apellidoPaterno: varchar(20)
apellidoMaterno: varchar(20)
direccion: varchar(20)
genero: varchar(1)
telefono: numeric(18)
«PK»
+ PK__persona__3213E83F7F60ED59(varchar)
profesor
«column»
*PK id: int
FK idPersona: varchar(10)
profesion: varchar(20)
FK idEspecialidad: int
«PK»
+ PK__profesor__3213E83F108B795B(int)
«FK»
+ FK__profesor__idEspe__1367E606(int)
+ FK__profesor__idPers__1273C1CD(varchar)
registroMateria
«column»
*PK id: int
FK idEncargadoRegistro: int
FK idInscripcionCarrera: int
FK idAsignaturaHabilitada: int
fecha: date
notaFinal: int
«PK»
+ PK__registro__3213E83F4E88ABD4(int)
«FK»
+ FK__registroM__idAsi__52593CB8(int)
+ FK__registroM__notaF__5070F446(int)
+ FK__registroM__idIns__5165187F(int)
sysdiagrams
«column»
* name: sysname
* principal_id: int
*PK diagram_id: int
version: int
definition: varbinary(max)
«PK»
+ PK__sysdiagr__C2B05B6159FA5E80(int)
«unique»
+ UK_principal_name(int, sysname)
tipoEvaluacion
«column»
*PK id: int
nombre: varchar(10)
«PK»
+ PK__tipoEval__3213E83F35BCFE0A(int)
turno
«column»
*PK id: int
nombre: varchar(10)
horario: varchar(10)
«PK»
+ PK__turno__3213E83F4316F928(int)
0..*
(idPersona = id)
1
0..*
(idAula = id)
1
0..*
(idProfesor = id)
1
0..*
(idTurno = id)
1
0..*
(idInscripcionCarrera = id)
1
0..*
(idFacultad = id)1
0..*
(idDocumento = id)
1
0..*
(idEstudiante = id)
1
0..*
(idRegistroMateria = id)
1
0..*
(idAsignatura = id)
1
0..*
(idPersona = id)
1
+FK__registroM__idIns__5165187F
0..*
(idInscripcionCarrera = id)
1
0..*
(idDecano = id)1
0..*
(idCarrera = id)
1
0..*
(idEstudiante = id)
1
0..*
(idAsignatura = id)
1
0..*
(idCarrera = id)
1
0..*
(idEspecialidad = id)
1
0..*
1
0..*
(idAsignaturaHabilitada = id)
1
0..*
(idEncargadoRegistro = id)
1
0..*
(idTipoEvaluacion = id)
1
Diagrama de
Componentescmp Modelo de implementación
«boundary»
Capa de Presentacion
«l i brary»
Capa de Negocios
«l i brary»
Capa de acceso a Datos
«executabl e»
Sistema de Registro de
Asignatura
«boundary»
Reportes
«Database»
DbEstudiante
«use»
«use»
«use»
«use»
«use»
Conclusiones
 Conforme a los resultados obtenidos del
sistema se puede concluir, en primer lugar,
que si cumple con el objetivo general de
estudio. Puesto que se logró crear el diseño
de un nuevo sistema de información para el
registro de Materias para elaborarlo e
implementarlo en un la Universidad.
 En el desarrollo del nuevo sistema de
información para el registro de Materia, se
logró a lo largo de este estudio cumplir con
los requerimientos del cliente, obteniendo los
resultados que el cliente requería.
Recomendaciones
 Algunas sugerencias para el que administre e
interactúa con el sistema, es que haga un
backup diario de la base de datos.
 Se necesita un mejor método de seguridad de la
web, puede ser usando https.
 
GRACIAS.

Más contenido relacionado

Similar a Presentación del Proyecto

Sistema academico visual bee1
Sistema academico   visual bee1Sistema academico   visual bee1
Sistema academico visual bee1Hugo Jara
 
Ingeniería de software_ii_expo_final
Ingeniería de software_ii_expo_finalIngeniería de software_ii_expo_final
Ingeniería de software_ii_expo_finalingcupitan
 
Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual IEdgar Merino
 
Silabo 2019 i (herramientas informaticas) (1)
Silabo 2019 i (herramientas informaticas) (1)Silabo 2019 i (herramientas informaticas) (1)
Silabo 2019 i (herramientas informaticas) (1)letelga
 
Actividad fase ii
Actividad fase iiActividad fase ii
Actividad fase iiOMERCADO19
 
Informe general de proyecto imes
Informe general de proyecto imesInforme general de proyecto imes
Informe general de proyecto imesimes2011
 
Sicogyt project charter (para grupo tp y control de auditoria) 04.04.13
Sicogyt   project charter (para grupo tp y control de auditoria) 04.04.13Sicogyt   project charter (para grupo tp y control de auditoria) 04.04.13
Sicogyt project charter (para grupo tp y control de auditoria) 04.04.13jevq
 
Administración de proyectos de software y java cert
Administración de proyectos de software y java certAdministración de proyectos de software y java cert
Administración de proyectos de software y java certMaestros Online
 
Gestión de proyectos de software
Gestión de proyectos de softwareGestión de proyectos de software
Gestión de proyectos de softwareovefa
 
Silabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxSilabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxLEODANPEREZLLACSA
 
Fabio rincon resumen_investigación
Fabio rincon resumen_investigaciónFabio rincon resumen_investigación
Fabio rincon resumen_investigaciónFabioarincon
 

Similar a Presentación del Proyecto (20)

Tpi v3
Tpi v3Tpi v3
Tpi v3
 
Sistema academico visual bee1
Sistema academico   visual bee1Sistema academico   visual bee1
Sistema academico visual bee1
 
Silabo ads
Silabo adsSilabo ads
Silabo ads
 
Rc marly pajaro
Rc marly pajaroRc marly pajaro
Rc marly pajaro
 
Rc marly pajaro
Rc marly pajaroRc marly pajaro
Rc marly pajaro
 
Ingeniería de software_ii_expo_final
Ingeniería de software_ii_expo_finalIngeniería de software_ii_expo_final
Ingeniería de software_ii_expo_final
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual I
 
Silabo 2019 i (herramientas informaticas) (1)
Silabo 2019 i (herramientas informaticas) (1)Silabo 2019 i (herramientas informaticas) (1)
Silabo 2019 i (herramientas informaticas) (1)
 
Silabo Diseño Grafico
Silabo Diseño GraficoSilabo Diseño Grafico
Silabo Diseño Grafico
 
Actividad fase ii
Actividad fase iiActividad fase ii
Actividad fase ii
 
S4 tarea4 sihig
S4 tarea4 sihigS4 tarea4 sihig
S4 tarea4 sihig
 
Didáctica crítica.
Didáctica crítica.Didáctica crítica.
Didáctica crítica.
 
Informe general de proyecto imes
Informe general de proyecto imesInforme general de proyecto imes
Informe general de proyecto imes
 
Sicogyt project charter (para grupo tp y control de auditoria) 04.04.13
Sicogyt   project charter (para grupo tp y control de auditoria) 04.04.13Sicogyt   project charter (para grupo tp y control de auditoria) 04.04.13
Sicogyt project charter (para grupo tp y control de auditoria) 04.04.13
 
Administración de proyectos de software y java cert
Administración de proyectos de software y java certAdministración de proyectos de software y java cert
Administración de proyectos de software y java cert
 
Gestión de proyectos de software
Gestión de proyectos de softwareGestión de proyectos de software
Gestión de proyectos de software
 
Silabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxSilabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docx
 
Fabio rincon resumen_investigación
Fabio rincon resumen_investigaciónFabio rincon resumen_investigación
Fabio rincon resumen_investigación
 
Estudiante
EstudianteEstudiante
Estudiante
 

Último

DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAELIASPELAEZSARMIENTO1
 
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI Tarea 4_ Foro _Incorporar habilidades de Siglo XXI
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI Manuel Molina
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 

Último (20)

DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
 
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI Tarea 4_ Foro _Incorporar habilidades de Siglo XXI
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 

Presentación del Proyecto

  • 1. SISTEMA DE INFORMACION PARA REGISTRAR MATRICULA EN LA UNIVERSIDAD Carlos R. Dorado Sosa Modalidad de Grado
  • 2. INTRODUCCION  El presente documento es un Plan de Desarrollo para el Registro de Materias de la Universidad Privada Domingo Savio,para el mejor manejo de la información de los estudiantes que acuden a dicha universidad.
  • 3. PLANTEAMIENTO DEL PROBLEMA  Una persona viene caracterizada por su CI, nombre, dirección y estado civil, y ésta puede convertirse en estudiante al darse de alta como tal en la universidad. Como estudiante podrá matricularse de las asignaturas que se imparten en la universidad, que tendrán un código, un nombre, un profesor responsable y un curso asignado. Una vez matriculado, el estudiante podrá recibir una beca, y en su nueva condición de becario tendrá asignado un nuevo código y se conocerá el importe de la misma; al finalizar el curso, la condición de becario acabará. Una vez el estudiante se matricula, tanto si recibe beca como si no, deberá examinarse de las asignaturas en las que se encuentra matriculado hasta que finalice el curso y vuelva a matricularse de nuevo, o bien deje la universidad y con ello deje de ser estudiante. Además, convendrá tener una serie de aplicaciones tales como dar de alta a nuevas personas y asignaturas, llevar a cabo la matriculación de estudiantes en asignaturas, registrar las notas obtenidas por los estudiantes al examinarse de cualquier asignatura en la que están matriculados y una serie de listados tales como los alumnos matriculados en una asignatura, las asignaturas en las que se ha matriculado un alumno y el listado de notas por asignatura (actas).
  • 4. DELIMITACIONES  Delimitación Científica: Este sistema de información está relacionado y basado en el estudio de: Base de Datos Relacional, Sistema de información, Ingeniería de Software, Aplicación de Proceso Unificado de Desarrollo (PUD), Lenguaje Unificado de Modelado (UML), Arquitectura Multicapas.
  • 5.  Delimitación Espacial La universidad Privada Domingo Savio está ubicada en el tercer anillo esquina Av. Beni  Delimitación Temporal Desarrollo del software será de 3 meses teniendo como fecha de inicio el 30/05/2013. DELIMITACIONES
  • 6. OBJETIVOS  Objetivo General: Desarrollar un sistema de información para el registro de matrícula del estudiante.
  • 7.  Objetivos Específicos:  Identificar las funciones requeridas por el usuario del sistema.  Realizar el análisis de los requisitos del usuario.  Diseñar los componentes bajo la arquitectura tres capas, utilizando el lenguaje UML.  Implementar los componentes diseñados.  Diseñar e implementar las prueba de los componentes del sistema.  Elaborar un manual de usuario del sistema.
  • 8. JUSTIFICACION  Justificación Teórica: En el desarrollo de este proyecto aplicaremos conocimientos de base de datos relacionales, conceptos de sistemas de información, ingeniería de software y arquitectura de software.  
  • 9.  Justificación Metodológica Se utilizará el Proceso Unificado de Desarrollo (PUD), para organizar las diferentes etapas de trabajo para el desarrollo de este proyecto, además de proporcionar los artefactos que deben desarrollarse en las diferentes fases. Para desarrollar los artefactos utilizaremos el Lenguaje Unificado de Modelado (UML) para especificar, construir, visualizar y documentar los artefactos de un sistema de software orientado a objeto. Se justifica esta metodología porque reduce la dificultad de coordinar las múltiples etapas: Requerimiento, Análisis, Diseño, Implementación, Prueba de trabajo de un proyecto de software.
  • 10.  Justificación Practica: Contribuir con la presentación de un plan de proyecto como trabajo final de grado. Asimismo, profundizar conocimientos en el área de gestión de proyecto.
  • 11. DISEÑO METODOLOGICO  Tipo de Investigación: Se ha seguido el tipo de investigación descriptiva orientado a la gestión, desarrollo de modelos y artefactos para sistemas de gestión.
  • 12.  Proceso Metodológico: En el desarrollo del proyecto se seguirá los pasos que plantea el ciclo de vida del Proceso Unificado, por su característica: Dirigido por casos de uso, centrado en su arquitectura, iterativo e incremental del desarrollo del software, con sus fases de: Inicio, Elaboración, Construcción y transición. En cada una de estas fases existen cinco flujos de trabajo: Requisitos, Análisis, Diseño, Implementación y Prueba. El proceso unificado utiliza el Lenguaje Unificado de Modelado (UML) para preparar todos los esquemas de un sistema de información.
  • 13. Para el presente proyecto se plantea las siguientes fases y flujos: Ilustración 1 Diagrama de Fases y Flujos Fuente: IBM RUP Rational Unified Process.
  • 14. Técnicas para recolección de información.  Las técnicas de utilizadas para la recolección de datos son:  Entrevista, cuestionario  Observación  Sondeo  Prototipado u otros.
  • 15. Artefactos de Diseño  Seguidamente se muestra una lista de los artefactos y herramientas utilizados en el desarrollo del proyecto:  Diagrama de actividades.  Diagrama de casos de uso.  Diagrama de Clases.  Diagrama de despliegue.
  • 16. Requerimientos funcionales. Nro. Requerimientos Funcionales 1 Registro de usuario 2 Gestionar estudiante 3 Gestionar profesor 4 Gestionar Persona 5 Gestionar Encargado de Registro 6 Gestionar matricula 7 Gestionar curso 8 Gestionar docentes que imparten los cursos inscritos 9 Gestionar Beca 10 Gestionar carreras que ofrece la universidad 11 Gestionar calificaciones de cursos inscritos 12 Emitir Boleta de Registro del estudiante 13 Generar Reporte Alumno Matriculado 14 Generar Asignatura Disponible 15 Generar Reporte de Notas por Estudiante 16 Generar Reporte de Notas por Asignatura
  • 17. Requerimientos no funcionales Las Especificaciones Suplementarias contienen los requisitos de sistema que no se contemplan en el documento de Requerimientos de Software. Algunos de ellos son: • Aplicación de estándares. • Atributos de la calidad del sistema a construir, como la facilidad de uso y la performance. • Requisitos de entorno y sistema operativo, compatibilidad y restricciones de diseño. • Otros requisitos que no se contemplan en el documento de requerimiento de software.
  • 18. MODELO DE DOMINIOclass Modelo de dominio Persona - apellidoMaterno - apellidoPaterno - direccion - id - nombre - telefono Estudiante - id - idPersona - /EstadoDocumentacion Profesor - id - profesion RegistrodeMateria - id - fecha - /NotaFinal Beca - descuento - id Asignatura - credito - id - nombre - sigla Modelo de Dominio EncargadodeRegistro - id - idPersona - usuario - contrasena Carrera - id - nombre - descuento InscripcionCarrera - fecha - id Ev aluacion - id - nombre AsignaturaHabilitada - fechaFin - fechaInicio - idAula - bloque - id - piso Documentos - CertificadoNacimiento - Fotografia - TituloBachiller DetalleNota - calificacion - FechaEvaluacion - porcentaje MateriaporCarrera - id - idCarrera - idAsignatura - NroSemestre Facultad - id - iddecano - nombre Especialidad - id - idProfesor - nombre Turno - id - nombre - horario 1 Registra * 1 * 1 dicta * 1 1..* * * * 1 asigna * 1 * 1 1 1 * * registra 1 * recibe 0..1 1..* 1
  • 19. Diseño Lógico create database Registro go use Registro go create table persona ( id varchar(10) primary key, nombre varchar(20), apellidoPaterno varchar(20), apellidoMaterno varchar(20), direccion varchar(20), genero varchar(1), telefono numeric(18,0) )
  • 20. Diseño Lógico create table estudiante ( id int primary key not null identity(1,1), idPersona varchar(10), estado varchar(20), foreign key (idPersona) references persona (id) ) create table encargadoRegistro ( id int primary key not null identity(1,1), idPersona varchar(10), usuario varchar (10), contrasena varchar (10), foreign key (idPersona) references persona (id) )
  • 21. Diseño Lógico create table especialidad ( id int primary key not null identity(1,1), idProfesor int, nombre varchar(20), ) create table profesor ( id int primary key not null identity(1,1), idPersona varchar(10), profesion varchar(20), idEspecialidad int, foreign key (idPersona) references persona (id), foreign key (idEspecialidad) references especialidad (id) )
  • 22. Diseño Lógico create table documento ( id int primary key not null identity(1,1), nombre varchar(10) ) create table detalleDocumento ( idEstudiante int, idDocumento int, estado char(1), foreign key (idEstudiante) references estudiante (id), foreign key (idDocumento) references documento (id), CONSTRAINT [pk_detalleDocumento] PRIMARY KEY CLUSTERED ( [idEstudiante] ASC, [idDocumento] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]
  • 23. Diagrama de Secuencia sd Diagrama de Secuencia Encargado de Registro FrmRegistroAsignatura RegistrodeAsignatura Estudiante AsignaturaHabilitada BtnNuevo_click() limpiar() TxidEstudiante_TabIndexChanged() Listar() CbxAsignatura_SelectionChangeCommitted() Listar() BtnGuardar_click() sw= validar() : Boolean [sw=true] : Guardar() [sw = false] : Mensaje()
  • 24. Diagrama de Clasesclass Modelo de diseño asignatura «column» *PK id: int nombre: varchar(10) credito: varchar(10) sigla: varchar(10) descripcion: varchar(30) «PK» + PK__asignatu__3213E83F398D8EEE(int) asignaturaHabilitada «column» *PK id: int FK idAsignatura: int FK idProfesor: int FK idAula: int FK idTurno: int gestion: varchar(10) fechaInicio: date fechaFin: date «PK» + PK__asignatu__3213E83F46E78A0C(int) «FK» + FK__asignatur__fecha__48CFD27E(int) + FK__asignatur__idAul__4AB81AF0(int) + FK__asignatur__idPro__49C3F6B7(int) + FK__asignatur__idTur__4BAC3F29(int) aula «column» *PK id: int nombre: varchar(10) bloque: varchar(10) piso: varchar(10) «PK» + PK__aula__3213E83F31EC6D26(int) beca «column» *PK id: int nombre: varchar(10) FK idInscripcionCarrera: int descuento: int «PK» + PK__beca__3213E83F2D27B809(int) «FK» + FK__beca__descuento__2F10007B(int) carrera «column» *PK id: int nombre: varchar(10) FK idFacultad: int «PK» + PK__carrera__3213E83F22AA2996(int) «FK» + FK__carrera__idFacul__24927208(int) detalleDocumento «column» *pfK idEstudiante: int *pfK idDocumento: int estado: char(1) «PK» + pk_detalleDocumento(int, int) «FK» + FK__detalleDo__idDoc__1B0907CE(int) + FK__detalleDo__idEst__1A14E395(int) detalleNota «column» *pfK idTipoEvaluacion: int *pfK idRegistroMateria: int fechaEvaluacion: date porcentaje: int calificacion: int «PK» + pk_detalleNota(int, int) «FK» + FK__detalleNo__idReg__5629CD9C(int) + FK__detalleNo__idTip__5535A963(int) documento «column» *PK id: int nombre: varchar(10) «PK» + PK__document__3213E83F164452B1(int) encargadoRegistro «column» *PK id: int FK idPersona: varchar(10) usuario: varchar(10) contrasena: varchar(10) «PK» + PK__encargad__3213E83F07F6335A(int) «FK» + FK__encargado__idPer__09DE7BCC(varchar) especialidad «column» *PK id: int nombre: varchar(20) «PK» + PK__especial__3213E83F0CBAE877(int) estudiante «column» *PK id: int FK idPersona: varchar(10) estado: varchar(20) «PK» + PK__estudian__3213E83F03317E3D(int) «FK» + FK__estudiant__idPer__0519C6AF(varchar) facultad «column» *PK id: int nombre: varchar(10) FK idDecano: int «PK» + PK__facultad__3213E83F1DE57479(int) «FK» + FK__facultad__idDeca__1FCDBCEB(int) inscripcionCarrera «column» *PK id: int FK idEstudiante: int FK idCarrera: int fecha: date «PK» + PK__inscripc__3213E83F276EDEB3(int) «FK» + FK__inscripci__idCar__2A4B4B5E(int) + FK__inscripci__idEst__29572725(int) materiaCarrera «column» *PK id: int FK idCarrera: int FK idAsignatura: int nroSemestre: varchar(10) «PK» + PK__materiaC__3213E83F3D5E1FD2(int) «FK» + FK__materiaCa__idAsi__403A8C7D(int) + FK__materiaCa__nroSe__3F466844(int) persona «column» *PK id: varchar(10) nombre: varchar(20) apellidoPaterno: varchar(20) apellidoMaterno: varchar(20) direccion: varchar(20) genero: varchar(1) telefono: numeric(18) «PK» + PK__persona__3213E83F7F60ED59(varchar) profesor «column» *PK id: int FK idPersona: varchar(10) profesion: varchar(20) FK idEspecialidad: int «PK» + PK__profesor__3213E83F108B795B(int) «FK» + FK__profesor__idEspe__1367E606(int) + FK__profesor__idPers__1273C1CD(varchar) registroMateria «column» *PK id: int FK idEncargadoRegistro: int FK idInscripcionCarrera: int FK idAsignaturaHabilitada: int fecha: date notaFinal: int «PK» + PK__registro__3213E83F4E88ABD4(int) «FK» + FK__registroM__idAsi__52593CB8(int) + FK__registroM__notaF__5070F446(int) + FK__registroM__idIns__5165187F(int) sysdiagrams «column» * name: sysname * principal_id: int *PK diagram_id: int version: int definition: varbinary(max) «PK» + PK__sysdiagr__C2B05B6159FA5E80(int) «unique» + UK_principal_name(int, sysname) tipoEvaluacion «column» *PK id: int nombre: varchar(10) «PK» + PK__tipoEval__3213E83F35BCFE0A(int) turno «column» *PK id: int nombre: varchar(10) horario: varchar(10) «PK» + PK__turno__3213E83F4316F928(int) 0..* (idPersona = id) 1 0..* (idAula = id) 1 0..* (idProfesor = id) 1 0..* (idTurno = id) 1 0..* (idInscripcionCarrera = id) 1 0..* (idFacultad = id)1 0..* (idDocumento = id) 1 0..* (idEstudiante = id) 1 0..* (idRegistroMateria = id) 1 0..* (idAsignatura = id) 1 0..* (idPersona = id) 1 +FK__registroM__idIns__5165187F 0..* (idInscripcionCarrera = id) 1 0..* (idDecano = id)1 0..* (idCarrera = id) 1 0..* (idEstudiante = id) 1 0..* (idAsignatura = id) 1 0..* (idCarrera = id) 1 0..* (idEspecialidad = id) 1 0..* 1 0..* (idAsignaturaHabilitada = id) 1 0..* (idEncargadoRegistro = id) 1 0..* (idTipoEvaluacion = id) 1
  • 25. Diagrama de Componentescmp Modelo de implementación «boundary» Capa de Presentacion «l i brary» Capa de Negocios «l i brary» Capa de acceso a Datos «executabl e» Sistema de Registro de Asignatura «boundary» Reportes «Database» DbEstudiante «use» «use» «use» «use» «use»
  • 26. Conclusiones  Conforme a los resultados obtenidos del sistema se puede concluir, en primer lugar, que si cumple con el objetivo general de estudio. Puesto que se logró crear el diseño de un nuevo sistema de información para el registro de Materias para elaborarlo e implementarlo en un la Universidad.  En el desarrollo del nuevo sistema de información para el registro de Materia, se logró a lo largo de este estudio cumplir con los requerimientos del cliente, obteniendo los resultados que el cliente requería.
  • 27. Recomendaciones  Algunas sugerencias para el que administre e interactúa con el sistema, es que haga un backup diario de la base de datos.  Se necesita un mejor método de seguridad de la web, puede ser usando https.