Escolar Documentos
Profissional Documentos
Cultura Documentos
Aplicación web para la gestión del repositorio del Grupo IOTMACH 1.0
CONTROL DE CAMBIOS
IOT-PW-MP
Manual del Programador
Aplicación web para la gestión del repositorio del Grupo IOTMACH
Ninguna parte de este documento puede ser usado, reproducido, traducido, citado o
copiado, de cualquier forma, o método sin previo permiso escrito del Grupo de
investigación IOTMACH.
Índice de Contenido
PREFACIO 6
ÁMBITO 6
QUIEN PUEDE USAR EL DOCUMENTO 6
RESUMEN 6
1. INTRODUCCIÓN 7
2. REQUISITOS DEL SISTEMA 8
2.1 CONFIGURACIÓN MÍNIMA 8
2.2 CONFIGURACIÓN RECOMENDADOS 8
2.3 REQUISITOS DEL SOFTWARE PARA EL DESARROLLO 8
2.4 REQUISITOS DE IMPLEMENTACIÓN 8
3. DESARROLLO DEL MANUAL 9
3.1 INICIO DE SESIÓN 9
3.1.1. CÓDIGO FUENTE DEL LOGIN DE ACCESO AL PORTAL 9
1.2.1. NOMBRES TÉCNICOS, URLS, VARIABLES, COMANDOS DE INSTALACIÓN 10
4. GLOSARIO 10
5. REFERENCIAS BIBLIOGRÁFICAS 10
6. ANEXOS 10
Índice de Tablas
Tabla 1 Configuración mínima del Sistema .............................................................. 8
Tabla 2 Configuración máxima del Sistema .............................................................. 8
Índice de Ilustraciones
Ilustración 1 Interfaz de Login ....................................................................................................... 9
Índice de Script
Script 1: Código fuente del login ................................................................................................ 10
SIMBOLOGÍA
Símbolos a utilizar:
Esta simbología implica posibles causas de errores que se pueden presentar en el sistema
para su correcto funcionamiento. Asegúrese de leer las indicaciones pertinentes antes
de hacer uso del sistema IOTMACH.
Esta simbología implica las posibles soluciones que se le puede dar para la solución sobre
cómo resolver los posibles errores de usuarios
PREFACIO
ÁMBITO
Los componentes de la Aplicación Web se desarrollan con la finalidad de implementar
herramientas de documentación OpenSources que permitan el desarrollo de aplicaciones
donde se puede presentar documentación clasificada y almacenada en repositorios al
cual se accederá atreves de la utilización. Por el cual se realizará un portal web en el
cual se colocará la documentación técnica y de usuario, utilizando la herramienta
Doxygen para código y Pycharm para el portal web para así poder documentar cada
módulo que compone el proyecto IOTMACH.
Administrador
Desarrollador si
Técnico si
Usuario
RESUMEN
En el presente documento se pretende desarrollar un manual con el contenido necesario
para su entendimiento del sistema que se esté desarrollando en cual poseerá una guía
paso a paso de cómo funciona el sistema.
1. INTRODUCCIÓN
@login_required
def indexAdmin(request):
return render(request, "index_admin.html")
def loginView(request):
if request.method == "POST":
form = LoginForm(request.POST)
if form.is_valid():
user = authenticate(username=form.cleaned_data['username'],
password=form.cleaned_data['password'])
if user is not None and user.is_active:
login(request, user)
return redirect(request.POST.get('next', '/adminsite/'))
else:
messages.error(request, "Nombre de Usuario o contraseña Incorrecto")
return redirect("/login/")
form = LoginForm()
return render(request, "login.html", {"form": form})
Script 1: Código fuente del login
4. GLOSARIO
seg_rol: Almacena roles.
User: Usuario del sistema
Seg_men: Almacena menús, submenús e ítems.
seg_permiso: Almacena los permisos que van a ser asignado a los roles.
5. REFERENCIAS BIBLIOGRÁFICAS
6. ANEXOS
Anexo #1: Diagrama de instalación