Professional Documents
Culture Documents
INDICE DE CONTENIDO
REQUISITOS DE USUARIO .............................................................................................................. 5
REQUISITOS DE SOFTWARE ........................................................................................................... 6
I. INTRODUCCION ...................................................................................................................... 11
1.1 Propósito del Sistema ..................................................................................................... 11
1.2 Alcance del Proyecto ...................................................................................................... 11
1.3 Definiciones, Siglas y Abreviaturas ................................................................................. 12
1.4 Contexto ......................................................................................................................... 12
1.5 Servicios a brindar por el producto ................................................................................ 12
II. DISEÑO ARQUITECTÓNICO..................................................................................................... 14
2.1 Arquitectura Física.......................................................................................................... 14
2.2 Arquitectura Lógica ........................................................................................................ 15
2.3 Modelo de Datos ............................................................................................................ 17
III. DISEÑO DETALLADO ............................................................................................................... 18
3.1 Diseño Detallado del Producto ...................................................................................... 18
3.1.1 Sistema de Identificación .................................................................................... 18
3.1.2 Sistema de Visualización de Información ............................................................ 20
3.1.3 Sistema de Creación de Información .................................................................. 21
3.1.1 Sistema de Administración de Información ........................................................ 22
3.2 Diseño de la Base de Datos ............................................................................................ 22
3.3 Diseño de Navegación del Sistema................................................................................. 23
3.4 Diseño de Interfaz de Usuario ........................................................................................ 24
3.3.1 Página Inicial ........................................................................................................ 24
3.3.2 Página Principal ................................................................................................... 24
3.3.3 Exploración de Elementos ................................................................................... 25
3.3.4 Creación de Información ..................................................................................... 26
3.3.5 Mantenimiento del Administrador del sistema .................................................. 26
3.3.5 Mantenimiento del Rector .................................................................................. 27
3.3.6 Mantenimiento del Docente ............................................................................... 28
3.3.7 Reportes .............................................................................................................. 28
3.3.8 Sección de Noticias.............................................................................................. 29
3.5 Diccionario de datos ....................................................................................................... 30
3.6 Matriz de Trazado........................................................................................................... 35
tusolutionweb tutos
Sistema Escalafón 2
tusolutionweb tutos
INDICE DE FIGURAS
Sistema Escalafón 3
tusolutionweb tutos
SISTEMA DE ESCALAFÓN
OBJETIVO
Desarrollar el Software de Escalafón ESCASOFT V 1.0
ALCANCE
Se desarrollará en la Universidad Nacional Micaela Bastidas de Apurímac en el área de
Recursos Humanos RR.HH.
ROLES Y RESPONSABILIDADES
NOMBRE ROL CONTACTO
Tusolutionweb tutos Jefe de tusolutionweb@gmail.com
Proyecto/Analista/progra
mador
CRONOGRAMA DE ACTIVIDADES
Sistema Escalafón 4
tusolutionweb tutos
REQUISITOS DE USUARIO
Identificador RU001
Nombre Registrar Usuario
Descripción Se registrara varios tipos de usuario para el
ingreso al sistema
Listado de usuarios administrador
Entrega primera iteración
identificador RU002
nombre Registrar personal
descripción Se registrara a todo el personal de la
unamba
listado de usuarios administrador
identificador RU003
nombre registrar méritos
descripción se registraran los documentos como oficio,
diplomas y resoluciones
listado de usuarios administrador
entrega primera iteración
identificador RU004
nombre registrar deméritos
descripción Se registraran los documentos como oficio,
diplomas y memorando.
listado de usuarios administrador
entrega primera iteración
identificador RU005
nombre registrar experiencia laboral
descripción se registrara certificados según el tipo de
personal
listado de usuarios administrador
entrega segunda iteración
identificador RU006
nombre registrar estudios regulares
descripción Se registrara todos los estudios realizados
listado de usuarios administrador
entrega segunda iteración
Sistema Escalafón 5
tusolutionweb tutos
identificador RU007
nombre registrar carrera laboral
descripción Se registrara los ascensos, nombramientos,
contratos, cese, ratificaciones y
remuneraciones
listado de usuarios administrador
entrega segunda iteración
identificador RU008
nombre registrar capacitaciones
descripción se registrara las capacitaciones ya sea como
ponente , organizador y asistente en
eventos socioculturales
listado de usuarios administrador
entrega segunda iteración
identificador RU009
nombre reportes
descripción se mostrara todos los datos seleccionados
del personal
listado de usuarios administrador
entrega segunda iteración
identificador RU010
nombre Visualización de datos
descripción Se mostrara una caja de búsqueda, menú de
navegación
listado de usuarios administrador
entrega segunda iteración
REQUISITOS DE SOFTWARE
Sistema de Identificación
identificador RS001
nombre Formulario de registro de docente y
administrativo
descripción Muestra en pantalla dos formularios con los
campos necesarios para el registro del
personal docente y administrativo en el
sistema.
listado de usuarios administrador
entrega primera iteración
Sistema Escalafón 6
tusolutionweb tutos
identificador RS002
nombre Formulario de registro de personal
descripción Se registrara a todo el personal de la
unamba
listado de usuarios administrador
identificador RS003
nombre Formulario de registro de ingreso
descripción formulario validado para cada tipo de
usuario
listado de usuarios Administrador, docente y administrativo,
rector
entrega primera iteración
identificador RS004
nombre Ingreso
descripción Dependiendo de cuál subformulario se ha
empleado en el formulario anterior, realiza
una búsqueda de usuario y contraseña
ingresados dentro de la base de datos de
mysql.
listado de usuarios Administrador, docente y administrativo,
rector
entrega primera iteración
identificador RS006
nombre Búsqueda
descripción Muestra en pantalla un cuadro de búsqueda
de contenido.
listado de usuarios Administrador, docente y administrativo,
rector
entrega primera iteración
Sistema Escalafón 7
tusolutionweb tutos
identificador RS007
nombre Visualización inicial de contenidos
descripción Muestra en pantalla información del
personal
listado de usuarios Administrador, docente y administrativo,
rector.
entrega primera iteración
identificador RS010
nombre Formulario registrar estudios regulares
descripción Se registrara todos los estudios realizados
listado de usuarios administrador
entrega primera iteración
identificador RS011
nombre Formulario registrar carrera laboral
descripción Se registrara los ascensos, nombramientos,
contratos, cese, ratificaciones y
remuneraciones
listado de usuarios administrador
entrega primera iteración
identificador RS012
nombre Formulario registrar capacitaciones
descripción se registrara las capacitaciones ya sea como
ponente , organizador y asistente en
eventos socioculturales
listado de usuarios administrador
entrega primera iteración
Sistema Escalafón 8
tusolutionweb tutos
identificador RS013
nombre Formulario registrar méritos
descripción se registraran los documentos como oficio,
diplomas y resoluciones
listado de usuarios administrador
entrega primera iteración
identificador RS014
nombre Formulario registrar deméritos
descripción Se registraran los documentos como oficio,
diplomas y memorando.
listado de usuarios administrador
entrega primera iteración
identificador RS015
nombre Editar/agregar datos de docente
descripción Provee las funcionalidades que permiten al
administrador agregar o editar datos de
docente.
listado de usuarios administrador
entrega segunda iteración
identificador RS016
nombre Editar/agregar datos de administrativo
descripción Provee las funcionalidades que permiten al
administrador agregar o editar datos de
administrador.
listado de usuarios administrador
entrega segunda iteración
identificador RS017
nombre Editar/agregar datos de rector, director
descripción Provee las funcionalidades que permiten al
administrador agregar o editar datos de
rector/director.
listado de usuarios administrador
entrega segunda iteración
Sistema Escalafón 9
tusolutionweb tutos
identificador RS018
nombre Registro de datos
descripción Se registran y guardan los datos del
personal.
listado de usuarios administrador
entrega segunda iteración
Reportes
identificador RS019
nombre Reporte de personal
descripción Se mostrara un reporte de los datos del
personal
listado de usuarios administrador
entrega segunda iteración
identificador RS020
nombre Reporte de administrativos
descripción Se mostrara un reporte de los datos del
segunda administrativo
listado de usuarios administrador
entrega segunda iteración
identificador RS021
nombre Reporte méritos y deméritos
descripción Se mostrara un reporte de méritos y
deméritos del personal
listado de usuarios administrador
entrega segunda iteración
identificador RS022
nombre Reporte de estudios superiores
descripción Se mostrara un reporte de los estudios
realizados del personal
listado de usuarios administrador
entrega segunda iteración
Sistema Escalafón 10
tusolutionweb tutos
I. INTRODUCCION
1.1 Propósito del Sistema
El propósito del desarrollo del sistema de Escalafón para docentes y administrativos
en la Universidad Nacional Micaela Bastidas de Apurímac está centrado en la creación
de un aplicativo software de calidad en el cual consiste en una lista de rangos en la
cual se agrupan las personas que trabajan en la universidad ya sean docentes,
administrativos, personal de seguridad. El sistema está basado en funcionamiento de
los rangos de cada trabajador. Cada rango o cargo dentro del sistema de Escalafón
irá acompañado de títulos o distinciones que obtiene cada trabajador de acuerdo al
grado académico o al área al cual pertenece.
Conocimiento y formación.
Creación académica.
Desarrollo del docente y administrativo.
Sistema Escalafón 11
tusolutionweb tutos
establecidos por la UNAMBA permitiendo llevar a cabo un seguimiento ordenado y
sistematizado de la información (conocimiento y formación, producción académica,
desarrollo docente, desarrollo administrativo, etc.) que un trabajador de la
universidad podrá visualizar en tiempo real y acceder a su información personal para
ver su estado profesional.
1.4 Contexto
La Universidad Nacional Micaela Bastidas de Apurímac no cuenta con un sistema de
escalafón, el trabajo lo hacen de forma manual, por lo que se deberá empezar dicho
proyecto desde cero y adecuarse al sistema de control que maneja la universidad.
Sistema Escalafón 12
tusolutionweb tutos
El sistema de escalafón permitirá al administrador del sistema registrar a todos los
trabajadores de la universidad, ingresando los datos que se soliciten. En el caso de
los docentes y administrativos, estos solo tendrán que activar su cuenta, ingresando
su nombre de usuario y contraseña que el administrador del sistema les asigne. Con
esto el sistema creará los campos necesarios para que tanto el docente como el
administrativo puedan efectuar todas las acciones que el sistema ofrece. En régimen
permanente, las funcionalidades ofrecidas serán:
b) Docente y administrativo
consultar datos personales, ver datos personales.
Ver proceso realizados y en proceso de postulación.
buscar historial.
Realizar consultas y generar reportes personales.
c) Rector o Director
Consultar datos de los administrativos y docentes.
Ver proceso realizados y en proceso de postulación.
Buscar trabajador.
Invitar a trabajadores a participar de proyectos, ascensos, concursos,
etc.
Sistema Escalafón 13
tusolutionweb tutos
II. DISEÑO ARQUITECTÓNICO
El sistema de escalafón se desarrollará en el framework Codeigniter haciendo uso del
lenguaje de programación PHP con el uso Modelo Vista Controlador el cual nos ayudará
a trabajar de forma más ordenada el código del software. El proyecto está dividido en
dos iteraciones, cada una de las iteraciones debe cumplir diferentes propósitos
establecidos por el equipo de trabajo en conjunto con el dueño del producto.
Se espera que para la primera iteración se cumpla con varios requisitos como el diseño
de la base de datos del sistema, creación de los usuarios (login) y hacer mantenimiento
de la información del personal de la UNAMBA (agregar, eliminar, modificar, buscar).
Para la segunda y última iteración los registros de docentes, administrativos, realizar
consultas y reportes de cada uno de los trabajadores de acuerdo al tipo de usuario que
lo realice.
Una vez terminado el proyecto se espera que el sistema sea completo, que cumpla con
todos los requerimientos dados por el cliente, que cumpla con las características
deseadas y que sea un sistema entendible, fácil de usar que a la postre el cliente quede
satisfecho con el sistema y pueda utilizarlo.
La segunda capa almacena la lógica del sistema y acceso a datos, tanto provista por
administrador general del sistema como por los propios implementadores del
sistema. El sistema de escalafón con entorno web será empleado en la misma página
de dicha universidad, en el cual tendrá una opción para que los docentes y
administrativos puedan acceder a dicho sistema para ver su estado e historial y poder
realizar reportes y consultas. La tercera capa contiene las bases de datos del sistema:
Sistema Escalafón 14
tusolutionweb tutos
la base de datos, que almacena datos del sistema y del Administrador, así como del
docente y administrativos, donde se consultan los datos de login de docente,
administrador y rector o director, el acceso del sistema a la base de datos será de
forma remota.
Todas las operaciones serán llevadas a cabo en el sitio web destinado a soportar al
portal, donde los usuarios deberán ingresar, previa autentificación en el sistema. Los
cambios lo realizara únicamente el administrador del sistema que se deberán
reflejarse en la base de datos del sistema, garantizando la perpetuidad de dichos
cambios. La arquitectura lógica del portal concentra las operaciones de lectura y
escritura de datos, las operaciones de visualización de datos, y la administración de
los mismos y de permisos dentro de la capa 2, separándose como sigue:
Sistema Escalafón 15
tusolutionweb tutos
Sistema Escalafón 16
tusolutionweb tutos
b) Administrativos y Docentes
c) Rector/Director
Figura 6: Rector/Director
Sistema Escalafón 17
tusolutionweb tutos
III. DISEÑO DETALLADO
3.1 Diseño Detallado del Producto
Los módulos se separaron según su funcionalidad dentro del sistema, teniendo
siempre en vista el hecho de estar trabajando con el Framework Codeigniter. Por éste
motivo el diseño se vio guiado por la existencia de módulos dentro de Codeigniter,
que ofrecen lo necesario para cumplir con lo que el software requiere. Estos módulos
se presentan en las ilustraciones en rectángulos, formando parte de los módulos
creados para el sistema. A continuación se presentará el detalle de los sistemas
mostrados con anterioridad, identificando en cada módulo el rol que éste juega en el
sistema, y el módulo de Codeigniter empleado:
Sistema Escalafón 18
tusolutionweb tutos
Sistema de Identificación
1.1 Formulario de Registro de Éste módulo muestra en pantalla dos
personal formularios con los campos necesarios para el
registro del personal docente y administrativo
en el sistema.
1.2 Registro de personal Verifica la correctitud de los datos ingresados en
el formulario de registro, y almacena la
información en la base de datos de mysql.
Además, el usuario ingresado accede al sistema
bajo el rol de tipo de usuario ingresado:
Administrador, docente, invitado. Para ello,
emplea el módulo User de Codeigniter.
1.3 Formulario de ingreso Muestra en pantalla un formulario validado para
cada tipo de usuario, para el Administrador,
Docente e invitado con los campos usuario y
contraseña.
1.4 Ingreso Dependiendo de cuál subformulario se ha
empleado en el módulo anterior, realiza una
búsqueda de usuario y contraseña ingresados
dentro de la base de datos de mysql. De
encontrar coincidencia, permite el ingreso del
usuario bajo el rol correspondiente a dicha
coincidencia. Para ello, se usa el módulo User de
Codeigniter y un módulo de ingreso.
1.5 Modificación de datos Una vez que el usuario se ha autentificado en el
personales sitio, si es el usuario administrador puede
modificar los datos del personal través de éste
módulo, que provee del formulario con los
campos modificables del perfil del personal. Para
ello, se emplea en parte el módulo User de
Codeigniter.
Sistema Escalafón 19
tusolutionweb tutos
3.1.2 Sistema de Visualización de Información
Sistema Escalafón 20
tusolutionweb tutos
3.1.3 Sistema de Creación de Información
Sistema Escalafón 21
tusolutionweb tutos
3.1.1 Sistema de Administración de Información
Sistema Escalafón 22
tusolutionweb tutos
Sistema Escalafón 23
tusolutionweb tutos
3.4 Diseño de Interfaz de Usuario
La interfaz gráfica del sistema se crea empleando los módulos, manteniendo una
interfaz práctica y sobria. El énfasis del diseño fue en lograr una navegación sencilla,
poniendo al alcance del usuario las herramientas para una fácil desenvoltura en el
sistema.
Sistema Escalafón 24
tusolutionweb tutos
Dependiendo de los permisos de cada usuario, los elementos listados podrán ser
agregados, buscados, editados, etc. La descripción mostrada para cada elemento
será la correspondiente al tipo de contenido en exploración.
Sistema Escalafón 25
tusolutionweb tutos
3.3.4 Creación de Información
En el área de información se desplegarán formularios para registrar nuevo
personal, ya sean docentes o administrativos. Los campos del formulario variarán
dependiendo del tipo de usuario que se esté accediendo al sistema.
Sistema Escalafón 26
tusolutionweb tutos
Sistema Escalafón 27
tusolutionweb tutos
3.3.6 Mantenimiento del Docente
El usuario docente tiene privilegios de ver solo sus propios datos
3.3.7 Reportes
Reporte del personal.
Reporte de administrativos.
Sistema Escalafón 28
tusolutionweb tutos
Reporte de méritos y deméritos.
Sistema Escalafón 29
tusolutionweb tutos
3.5 Diccionario de datos
Tabla Administrativo
Sistema Escalafón 30
tusolutionweb tutos
Tabla Capacitación
Nombre Atributo Tipo de dato Descripción
Tabla Deméritos
Nombre Atributo Tipo de dato Descripción
Tabla Docente
Nombre Atributo Tipo de dato Descripción
Sistema Escalafón 31
tusolutionweb tutos
Tabla Estudios Superiores
Nombre Atributo Tipo de dato Descripción
Sistema Escalafón 32
tusolutionweb tutos
Tabla Familia Emergencia
Nombre Atributo Tipo de dato Descripción
Tabla Familiares
Nombre Atributo Tipo de dato Descripción
Tabla Idiomas
Nombre Atributo Tipo de dato Descripción
Tabla Licencias
Nombre Atributo Tipo de dato Descripción
Sistema Escalafón 33
tusolutionweb tutos
Fecha término datetime Es el fecha en la que termina la licencia
Tabla Login
Nombre Atributo Tipo de dato Descripción
Tabla Méritos
Nombre Atributo Tipo de dato Descripción
Tabla Persona
Nombre Atributo Tipo de dato Descripción
Tabla Procedencia
Nombre Atributo Tipo de dato Descripción
Sistema Escalafón 34
tusolutionweb tutos
Tabla Servicio Militar
Nombre Atributo Tipo de dato Descripción
RU002
RU003
RU004
RU005
RU006
RU007
RU008
RU009
RU010
M/T
RS001 X
RS002 X
RS003 X
RS004 X
RS005 X
RS006 X
RS007 X
RS008 X
RS009 X
RS010 X
RS011 X
RS012 X
RS013 X
RS014 X
RS015 X
RS016 X
RS017 X
RS018 X
RS019 X
RS020 X
RS021 X
RS022 X
Sistema Escalafón 35