Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORME DE
ANALISIS Y DISEÑO DEL SISTEMA
Versión 1.0
AUTORES
INFORME DE
ANALISIS Y DISEÑO DEL SISTEMA
Versión 1.0
Presentado por:
AUTOR(ES)
Kelly Yesenia Gómez Rincón
Yubileisi Esther Rozo Navarro
Yeimy Liceth Rojas Antolínez
Juan Sebastián León Muñoz
Ronald David Gómez Arismendi
Presentado A:
INSTRUCTORA ANA LANDAZÁBAL
2. OBJETIVOS................................................................................................................. 5
6. DIAGRAMA DE CLASES...............................................................................................14
9. DICCIONARIO DE DATOS........................................................................................17
10. PROTOTIPOS........................................................................................................18
de la situación problema que da origen a este proyecto son: el desconocimiento del impacto
para el control de deserciones, además de no contar con un sistema gerencial para toma de
Todas estas causas están afectando de manera directa la formación de los aprendices
expedición o aprobación de los programas de formación del centro y por ende el cierre de
alto índice de deserciones, como la falta de estrategias y políticas globales que mitiguen las
En esta segunda fase del proyecto se pretende validar la información ingresada al sistema y
generar un mayor número de informes estadísticos que faciliten la toma de decisiones por
Diseñar una base de datos que permita ver la información cargada en tiempo real de
los desertados, retenidos y matriculados del CSET, con el fin de verificar si los
toma de decisiones
sistema
Documentar las diferentes fases del proyecto y generar los manuales de usuario
con el sistema generado en el año 2020, por los aprendices de la ficha 1835154, GAES
STALLMAN, que tiene una interfaz de usuario desarrollada en PHP y una base de datos
diseñada en MySQL, este proyecto en su segunda fase partirá del sistema ya desarrollado y
como primera medida se diseñará una base de datos que valide de manera exacta y de
sofiaplus y tomada como fuente para la generación de los reportes. También se realizarán
las adecuaciones y actualizaciones a la interfaz que tengan lugar con el fin de generar un
mayor número de reportes estadísticos que faciliten la toma de decisiones de los directivos
System
Usuario y Contraseña
<<include>> Administradores
Gestionar Usuario
Gestiona los informes de los usuarios
<<include>> <<extend>>
<<extend>>
<<include>>
Gestiona los informes de los aprendices
Visualiza los aprendices
Edita o actualiza los usuarios
<<extend>>
<<include>>
Gestiona Usuario aprendices
<<include>> <<extend>> <<include>>
<<extend>> <<include>> <<extend>>
Elimina los UsuariosCrea los aprendices
Edita o actualiza los aprendices
<<extend>>
<<include>> <<extend>>
Visualiza los instructores
<<include>> <<include>>
Gestion de novedades
Administrador de base de datos y gestion estadístico Gestiona los informes de las matrículas <<include>>
Importar información de las novedades
<<include>> Crear las novedades <<extend>> <<include>>
<<extend>>
Crea las matrículas <<include>> <<include>> Edita o actualiza las Novedades.
<<include>> Elimina las novedades
Importa los datos de matrículas
<<extend>>
Gestion de estasitica Crea las estadísticas
<<extend>> <<include>>
Edita las deserciones
Identificador CU_1000
formulario de acceso
de usuario
Identificador CU_1001
sistema.
Administrador
+Codigo y Contraseña
+Identificación,Número de Identificación
+Gestina los Informes de los Usuarios()
+Edita o Actualiza los Usuarios()
+Visualiza los Usuarios()
+Crea los Usuarios()
+Elimina Usuarios()
+Crea los Aprendices()
+Visualiza los aprendices()
+Edita o actualiza los aprendices()
+Elimina los aprendices()
+Gestiona los informes de los
aprendices()
+Importar información de los Aprendices()
+Crea los Instructores()
+Visualiza los Instuctores()
+Elimina los Instructores()
+Gestiona los informes de los
instructores()
+Importar Información de los Instructores()
Instructor Aprendiz
+Codigo y Contraseña +Tipo de
+Identificación,Número de Identificación documento_Aprendiz
+Número de Identificación
+Número de ficha()
+Horario de formación() +Número de ficha()
+Dicta materias() +Horario de ficha()
+Modifica datos aprendiz() +Realiza Retiro o Deserción()
+Retiene aprendiz()
+Deserta aprendiz()
Administrador de datos y Gestión estadistica
+Codigo y Contraseña
+Identificación de administrador
+Crea las novedades()
+Visualiza las Novedades()
+Elimina las Novedades()
+Gestiona los Informes de las novedades()
+Importa información de las Novedades()
+Crea las matriculas()
+Visualiza las matrículas()
+Edita o actualiza las Matrículas()
+Elimina las Matrículas()
Matriculados +Importa los datos()
+Identificación +Crea las deserciones_Retirados()
+Nombre y Apellido +Edita las deserciones()
+Programa de formación +Elimina las deserciones_Retirados()
Seleccione el motor de bases de datos que usted cree debe utilizar la empresa para
solucionar su problema.
MOTOR MYSQL
problema.
Sistemas de Gestión de Bases de datos - Características
Ventajas
Funciones
Presente el prototipo de su aplicación, recordando que este debe ser lo más real posible,
puesto que corresponde el primer acercamiento para el equipo de desarrollo. Si se manejan
diferentes tipos de usuario se debe presentar todo desglosado según los roles
PROYECTO DESARROLLO DE
SOFTWARE PLANTILLA
STAKEHOLDERS
Interés en
Nivel de el
Código Rol o cargo Descripción del rol o interés
influenci proyecto
a
Administrador Tiene acceso a todos los módulos de la
001 aplicación. Alto Alto
Se encargan de suministrar la
información actualizada
003 Auxiliares Alto. Medio
de matriculados,
desertados y retenidos
del sistema.
SENA C.S.E.T
ESPECIFICACIÓN DE REQUERIMIENTOS DE RF_01
SOFTWARE No 001 Gestión de Usuarios
El administrador
1. Crea los usuarios.
2. Visualiza los usuarios.
CRUD
1 3. Edita o actualiza los usuarios. Alta.
Usuarios
4. Elimina los Usuarios.
5. Gestiona los informes de los usuarios.
SENA C.S.E.T
ESPECIFICACIÓN DE REQUERIMIENTOS DE
SOFTWARE No 003 Gestión de Instructores RF_03
Criterios
Cumpla con los criterios de seguridad solicitados.
de Aceptación
Fecha
de
especificación
Firma Integrantes GhemawatFirma Instructor
El administrador
1. Crea las Novedades.
2. Visualiza las Novedades.
CRUD 3. Edita o actualiza las Novedades.
4 Alta
Novedades 4. Elimina las Novedades.
5. Gestiona los informes de las Novedades.
6. Importar información de las Novedades.
de
especificación
El administrador
1. Crea las Matrículas.
2. Visualiza las Matrículas.
CRUD 3. Edita o actualiza las Matrículas.
5 4. Elimina las Matrículas. Alta.
matriculas
5. Gestiona los informes de las Matrículas.
6. Importa los datos de Matriculados.
Fecha de
especificación
SENA C.S.E.T
ESPECIFICACIÓN DE REQUERIMIENTOS DE
SOFTWARE No 006 Gestión de Deserciones RF_06
ID Nombre Descripción Prioridad
El administrador
1. Crea las Deserciones.
2. Visualiza las Deserciones.
CRUD 3. Edita o actualiza las Deserciones.
6 4. Elimina las Deserciones. Alta.
Deserciones
5. Gestiona los informes de las Deserciones.
6. Importar los datos de deserciones.
Fecha de
especificación
Firma Integrantes Ghemawat Firma Instructor
Criterios
Cumpla con los criterios de seguridad solicitados.
de Aceptación
Fecha
de
especificación
Firma Integrantes Ghemawat Firma Instructor
Criterios
Cumpla con los criterios de seguridad solicitados.
de Aceptación
Fecha
de
especificación
El Administrador
1. Crea las Estadísticas.
CRUD 2. Visualiza las Estadísticas.
9 Alta
Estadísticas 3. Edita o actualiza las Estadísticas.
4. Elimina las Estadísticas.
5. Gestiona los informes de las Estadísticas.
de
especificación
El Administrador
1. Crea los Roles.
CRUD 2. Visualiza los Roles.
9 Alta
Roles 3. Edita o actualiza los Roles.
4. Elimina los Roles.
5. Gestiona los informes de los Roles.
Criterios
Cumpla con los criterios de seguridad solicitados.
de Aceptación
Fecha
de
especificación
Presente el cronograma para la fase de desarrollo, estipulando actividades, responsables, y fechas, preferiblemente semana a semana.
Este cronograma debe incluir entre otros, las fases de diseño, desarrollo, elaboración de manuales, capacitación a usuarios
13. LENGUAJE DE PROGRAMACION