Está en la página 1de 24

UNIVERSIDAD MAYOR DE SAN SIMON

Facultad Ciencias y Tecnología


Ingeniería de Sistemas

MANUAL TECNICO
SISTEMA DE ADMINISTRACION DE CONVOCATORIAS DE
AUXILIARES

Universitarios: Alvarez Ramos Luis Henrry


Nieva Ponce de Leon Adriana Lucero

Carrera: Ingeniería de Sistemas


Docente: Ing. DAVID ALEJANDRO ESCALERA FERNANDEZ
Materia: Taller de Ingeniería de Software
Fecha: 13 de agosto de 2020
INDICE
1. Introducción ............................................................................................................. 4
2. Objetivo ..................................................................................................................... 4 IB

3. Usuarios del Sistema ................................................................................................. 4


4. Módulos del Sistema .................................................................................................... 4
4.1 Modulo de Usuarios ...........................................................................................................4
4.1.1 Administrar Usuarios ...................................................................................................4
4.1.2 Administrar Roles ........................................................................................................5
4.2 Modulo de Convocatorias ..................................................................................................5
4.2.1 Administrar Áreas ........................................................................................................5
4.2.2 Administrar Unidades Académicas ..............................................................................5
4.2.3 Administrar Convocatorias ..........................................................................................5
4.3 Modulo de Habilitación a Postulación ................................................................................6
4.4 Modulo Postulación ...........................................................................................................6
4.5 Modulo de Pruebas ............................................................................................................6
4.5.1 Documentos ................................................................................................................6
4.5.2 Méritos ........................................................................................................................6
4.5.3 Conocimientos.............................................................................................................6
4.5.4 Pruebas ........................................................................................................................6
5. Contenido Técnico del Sistema .................................................................................... 7
5.1 Diagramas de casos de uso .................................................................................................7
5.1.1 Caso de Uso General ...................................................................................................7
5.1.2 Caso de uso crear convocatoria ...................................................................................7
5.1.3 Caso de uso Habilitar Postulacion ...............................................................................8
5.1.4 Caso de uso postularse ................................................................................................8
5.1.5 Caso de uso Pruebas ....................................................................................................8
6. Modelo Entidad Relación ............................................................................................. 9
7. Configuración de la aplicación ..................................................................................... 9
7.1 Configuración de la base de datos y el servidor .................................................................9
7.1.1 XAMPP .........................................................................................................................9
Instalación composer .........................................................................................................15
Instalar Admin LTE ..............................................................................................................20
8. Código Fuente............................................................................................................. 21
8.1 Modelos ...........................................................................................................................22
8.2 Vista..................................................................................................................................22
8.3 Controladores ...................................................................................................................23
8.4 Ajax...................................................................................................................................24
1. Introducción
En la actualidad las convocatorias de laboratorio y auxiliares se realizan de forma
manual, pero gracias a la nueva implementación del sistema de Administración de
Convocatorias el proceso será más eficaz y eficiente, pues la comisión evaluará
documentos digitales, el postulante gestionará su inscripción, y la secretaria no tendrá
la necesidad de manejar documentos físicos.
El presente manual de Usuario, tiene la finalidad de dar a conocer de una manera
detallada y sencilla la estructura del Sistema Administración de Convocatorias de
Auxiliares, aunque se ha visto que este es bastante intuitivo.

2. Objetivo
Guiar a las demás personas que se encargaran del soporte al Sistema de Administración
de Convocatorias de Auxilia turas, a través de artefactos de la ingeniería de software
para la correcta administración del Sistema de información

3. Usuarios del Sistema


El sistema por defecto tiene cuatro tipos de usuarios, también dichos roles, pero el
sistema brinda también la posibilidad de crear más tipos de roles, los roles existentes
son:
Administrador: El rol de administrador tiene habilitados todos los permisos como ser:
administración de usuarios, administración de convocatorias, postulaciones,
habilitación de postulantes a convocatorias, Evaluaciones a los postulantes.
Secretaria: El rol de Secretaria tiene habilitados los permisos como ser: habilitación de
postulantes a convocatorias.
Comisión: El rol de comisión tiene habilitados los permisos como ser: Evaluaciones a
los postulantes.
Postulante: El rol de postulante tiene habilitados los permisos como ser:
postulaciones.

4. Módulos del Sistema

4.1 Modulo de Usuarios

El rol que puede acceder a este módulo es: Administrador

4.1.1 Administrar Usuarios

Un USUARIO tiene los atributos de nombre, perfil y contraseña, gracias a ello el usuario
puede iniciar sesión en el sistema, y es el administrador el que otorga esos permisos.
En esta sección el administrador tendrá la oportunidad de crear, editar y eliminar
usuarios que interactuaran con el sistema.

4.1.2 Administrar Roles

Es el administrador el que asigna roles a cada usuario y cada Rol tiene el atributo de
nombre y los permisos que el administrador considere apropiado para cierto tipo de rol.
En esta sección el administrador tendrá la oportunidad de crear, editar y eliminar roles
que interactuaran con el sistema.

4.2 Modulo de Convocatorias

El rol que tiene acceso a esta convocatoria es el administrador, y este módulo se encarga
de crear y configurar los parámetros de una convocatoria, a su vez para todo este
proceso existen tres submodulos que lo hacen posible.

4.2.1 Administrar Áreas

Área es una clasificación de tipo de convocatorias que existen en la universidad, hoy en


la actualidad existen dos categorías, que son: Convocatorias de Laboratorio y las
Convocatorias de Docencia.
El administrador puede crear, editar y eliminar áreas dentro del sistema.

4.2.2 Administrar Unidades Académicas

Las Unidades Académicas son divisiones que tiene la universidad, y esta información es
requerida ya que cada convocatoria lanzada es perteneciente a diferentes
departamentos de manera independiente. En la actualidad la universidad cuenta con
veintiuna unidades académicas, y pensando en el futuro más unidades académicas
pueden ser creadas y el sistema permite crear, editar y eliminar cada una de estas.

4.2.3 Administrar Convocatorias

Una vez configuradas las áreas y unidades académicas el usuario administrador puede
crear una convocatoria, configurarla y editarla.

4.2.3.1 Configuración de convocatorias

En esta sección el administrador puede configurar documentos, requisitos,


requerimientos, méritos, conocimientos y sus respectivos puntajes si es que son
evaluables.
4.3 Modulo de Habilitación a Postulación

La secretaria es la que tiene el permiso de habilitar a un postulante dentro de una


convocatoria también de verificar si cumple con sus documentos para acceder a una
convocatoria

4.4 Modulo Postulación

El postulante dependiendo de su habilitación en una convocatoria tendrá la posibilidad


de postularse a dicha convocatoria que el postulante previamente haya decidido
pertenecer.

4.5 Modulo de Pruebas

La comisión es la encargada de realizar las evaluaciones y pruebas aun postulante que


tengan una convocatoria.

4.5.1 Documentos

En esta sección la comisión verifica que los documentos que el postulante presente sean
los indicados

4.5.2 Méritos

En esta sección la comisión revisa los méritos que el postulante presento sean válidos
para merecer sus puntajes respectivos

4.5.3 Conocimientos

En esta sección la comisión califica el puntaje respectivo de acuerdo a las respuestas que
dieron en un examen físico

4.5.4 Pruebas

En esta sección la comisión puede ver los resultados que sacaron como nota final los
postulantes.
5. Contenido Técnico del Sistema

5.1 Diagramas de casos de uso

5.1.1 Caso de Uso General

5.1.2 Caso de uso crear convocatoria


5.1.3 Caso de uso Habilitar Postulacion

5.1.4 Caso de uso postularse

5.1.5 Caso de uso Pruebas


6. Modelo Entidad Relación

7. Configuración de la aplicación

7.1 Configuración de la base de datos y el servidor

Para la utilización de la base de datos MySQL y el servidor web Apache y la tecnología


php, se instaló el entorno de desarrollo web XAMPP tal y como se muestra
acontinuacion.

7.1.1 XAMPP

XAMPP es una distribución de Apache completamente gratuita y fácil de instalar que


contiene MariaDB, PHP y Perl. El paquete de código abierto XAMPP se ha configurado
para que sea increíblemente fácil de instalar y usar.

Instalación

Iniciaremos con la descarga del XAMPP en específico la versión 5.6.40 ya que esta
contiene la versión de PHP 5.6.40 que necesitamos para ejecutarlo cumpliendo las
especificaciones del servidor de los laboratorios de Informática y Sistema

Para poder realizar la descarga del instalador recurrimos al siguiente link:

https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/5.6.40/
Dependerá mucho del sistema operativo que contemos, para este manual se realizará
en el Sistema Operativo Windows

Una vez que la descarga se realice en proceso nos presentara la siguiente ventana,
indicando que el instalador se encuentra en proceso, y luego la finalización.

Instalación XAMPP

Para la instalación acudimos a la carpeta donde se realizó la descarga.

· Ejecutamos el archivo “xampp-windows-x64-5.6.40-1-VC11-installer”


· Desactivar el UAC

Control de cuentas de usuario (User Account Control, UAC) puede interferir en la


instalación, ya que limita los derechos de escritura en la unidad de disco C:\ .

· Iniciar el asistente de instalación

· Selección de los componentes del software


· Selección del directorio para la instalación

·
Proceso de instalación

Esperamos que termine la instalación y listo

Cerrar la instalación
· Iniciando en XAMPP

· Iniciamos el servicio de apache

Abrimos la terminal para verificar la versión de php7 Instalada sea la correcta ejecutando
el siguiente comando
>php -version

Instalación composer

Descargar composer

Procederemos a la descarga en el siguiente link :https://getcomposer.org/


·

Para iniciar la descarga nos mostrará la siguiente página


Instalación composer

· Seleccionamos el modo desarrollador

Seleccionamos el directorio de instalación


· Indicamos la dirección de php.exe como este ya se encuentra instalado en XAMPP,
indicamos donde se encuentra.

· En caso de usar proxy introducimos la dirección del proxy


·

Finalizar la instalación composer


· Verificar que la instalación se realizo de la forma correcta con el comando

>composer

Instalar Admin LTE

AdminLTE es un panel de administración para Bootstrap creado por el


estudio Almsaeed. Es una solución de código abierto basada en un diseño modular que
permite una construcción y personalización sencillas. La idea es que cada uno de estos
elementos sea un plugin o un widget a través del cual uno va creando la interfaz de
usuario tanto por la parte de front-end como de back-end. AdminLTE se puede
descargar en una versión ya lista, con el código compilado para su subida directamente
a producción, o bien la descarga del zip con el código fuente por si el desarrollador
quiere hacer algunos cambios previos en la propia plantilla.
Descargar
De Github

Visite la sección de lanzamientos en Github y descargue la última versión.


Línea de comando
Vía Composer

8. Código Fuente

En esta sección vamos a colocar una vista generalizada de todas las clases empleadas
para el desarrollo del sistema, pero para más detalle se está subiendo el código en la
plataforma de Google como documento compartido, además se adjunta un enlace del
archivo en zip con el siguiente enlace:

https://drive.google.com/drive/folders/1RcT4OtloQPR5bMAF6EP8kb9M1zy4r_ni?usp=
sharing
8.1 Modelos

8.2 Vista
8.3 Controladores
8.4 Ajax

También podría gustarte