Manual Tec Nico
Manual Tec Nico
Manual Tec Nico
Tabla de Contenido
1. Propósito
2. Alcance
3. Documentos de referencia
4. Definiciones importantes
4.1. Conceptos generales
4.2. Procesos de entrada y salida
5. Descripción de módulos
6. Diccionario de datos
6.1. Modelo entidad-relación
6.2. Distribución física y lógica de base de datos
6.3. Tablas y vistas
6.4. Triggers
6.5. Restricciones especiales
6.6. Funciones de usuario, Stored Procedures y paquetes
6.7. Tareas programadas
6.8. Data Transformation Services (Bases de datos SQL Server)
7. Políticas de respaldo
7.1. Archivos
7.2. Base de datos
8. Descripción de interfaces con otros sistemas
9. Instalación y configuración
9.1. Requisitos generales pre-instalación
9.2. Detalles del proceso de instalación
9.3. Detalles de configuración de la aplicación
a. Variables de ambiente
b. Parámetros de aplicaciones
c. Archivos de configuración
d. Archivos de bitácora
e. Tareas programadas
9.4. Lista de contactos técnicos
10. Diseño de la arquitectura física
11. Procesos de continuidad y contingencia
12. Descripción de usuarios
12.1. Usuarios de base de datos
12.2. Usuarios de sistema operativo
12.3. Usuarios de aplicaciones
1
Sistema de información Events House
1.Propósito
Este manual debe proporcionar una guía para las principales actividades técnicas del
sistema de información Events House en la Institución de la Casa de Eventos y
Banquetes AMSAYUL, mediante la cual podrán verificar el funcionamiento técnico del
sistema, con cada uno de sus especificaciones e implementaciones (Disparadores,
restricciones, funciones, tareas programadas, entre otras opciones).
2. Alcance
El alcance el cual presenta el documento se basa en los desarrolladores que harán uso
del sistema desde el administrador hasta el empleado, evidenciándose en diferentes
procesos del sistema, mediante conocimientos básicos de manejo de equipos de
cómputo y se verá limitado mediante al acceso a Internet, las funciones
implementadas en el sistema van desde un registro de solicitud de cotización o
aspirante interesado en laborar en la casa de eventos hasta la misma aprobación de
los mismos, aplicando cambios de estado, asignaciones y validaciones. Se realizará
un respectivo mantenimiento en los procesos cuando exista una falla o alguna nueva
funcionalidad a utilizar, en la cual se puede utilizar mediante los clientes internos del
área de tecnología, implementando el nuevo código, el cual se encuentra sintetizado
mediante comentarios para así poder realizar la debida configuración, con los cambios
realizados se verán evaluados mediante los clientes externos, y con esto así se
aplicará la debida calidad del software.
3. Documentos de referencia
Los documentos utilizados para realizar el manual técnico se basaron desde el:
IEEE830
Documento de Arquitectura
Ley 1581 de 2012 Decreto 1377 de 2013 (para proteger los datos personales
registrados en cualquier base de datos)
Estatuto del Consumidor colombiano, Ley 1480 de 2011, como “Ventas a
distancia”.
Ley 527 de 1999, mejor conocida como “Ley de Comercio Electrónico” la cual dota de
efectos jurídicos concretos los datos que se compartan por medios electrónicos con
fines comerciales en tiendas online.
4. Definiciones importantes.
4.1. Conceptos generales
Backup: Copia de seguridad.
Events House: Sistema de información.
Cómputo: Computadores.
BD: Base de datos.
Triggers: Disparadores, acción que activa una nueva acción de forma inmediata.
Restricción: Limitación por parte de algún usuario del sistema.
Data Transformation Services: Servicios de transformación de datos, automatizando
la extracción, transformación y carga de datos, desde una base de datos.
MySQL = Gestor de base de datos, herramienta para el manejo de base de datos
relacional.
2
Sistema de información Events House
5. Descripción de módulos
“El Sistema de Información Events House consta de cuatro módulos: Cotización,
control de existencias, aprobación de empleados y el módulo de planeación y
ejecución del evento, en el cual se muestran las siguientes características:
6. Diccionario de datos
Modelo entidad-relación
3
Sistema de información Events House
4
Sistema de información Events House
Tablas
Alerta
Asignacion_Empleados
5
Sistema de información Events House
Aspirantes
Banquete
6
Sistema de información Events House
Cotización
Estado_Alerta
7
Sistema de información Events House
Estado_Asignacion_Empleado
Estado_Aspirante
8
Sistema de información Events House
Estado_Evento
Estado_Lugar
9
Sistema de información Events House
Estado_Notificacion
10
Sistema de información Events House
Estado_Solicitud
Estado_Trabajador
Estado_Usuario
11
Sistema de información Events House
Evento
Stock
12
Sistema de información Events House
Lugar
Notificación
13
Sistema de información Events House
Producto
Recordatorios
14
Sistema de información Events House
Rol_Ingreso
Rol_Trabajador
15
Sistema de información Events House
Ruta
Solicitud
16
Sistema de información Events House
Temática
Tipo_Implemento
17
Sistema de información Events House
Tipo_Lugar
Tipo_producto
18
Sistema de información Events House
Trabajador
Usuario
19
Sistema de información Events House
Tablas y vistas
Diccionario-Datos-Events-House
Triggers
6.4.1. Triggers N1
Nombre: Devolver Cantidad Stock
Descripción: El propósito del disparador es la devolucion de los productos asignados
a un evento después de la finalización de este.
Propietario: Tabla productos
Código del objeto
20
Sistema de información Events House
6.4.2. Triggers N2
Nombre: Suministrar Cantidad Stock
Descripción: El propósito del disparador es descontar la cantidad total del
implemento escogido dependiendo de la cantidad de productos requeridos para un
evento.
Propietario: Tabla productos
Código del objeto
21
Sistema de información Events House
6.4.3. Triggers N3
Nombre: Cotización After insert
Descripción:
Propietario: Tabla cotización
Código del objeto
6.4.3. Triggers N4
Nombre: Trabajador After insert
Descripción:
Propietario: Administrador
Código del objeto (cuando no sea confidencial): debe documentarse fecha de
creación, modificación, las variables, parámetros, condiciones especiales, etc.,
utilizadas y propósito de las mismas. Adicionalmente, cualquier comentario que facilite
la comprensión del código.
Restricciones especiales
No aplica
Procedimiento N1
22
Sistema de información Events House
Procedimiento N2
Nombre: Eventos solicitados
Descripción: Permite visualizar la cantidad de los eventos solicitados en el transcurso
del año 2019
Propietario:Solicitud/Evento
Código del objeto:
Procedimiento N3
Nombre: Cargo empleados
Descripción: Permite visualizar la cantidad total de empleados registrados en el
sistema mostrándose mediante cada uno de sus cargos.
Propietario:Aspirante/Rol Trabajador
23
Sistema de información Events House
7. Políticas de respaldo
Archivos
24
Sistema de información Events House
un proceso con algún usuario, realizando una copia en una periodicidad basada
semanalmente, utilizando almacenamientos fiables en la que el mal manejo de esta
información puede ocasionar ambigüedades, errores, entre otras opciones.
Base de datos
Mediante el respaldo de base de datos, donde almacena cada una de los datos del
sistema desde cotización hasta la vista del empleado, se realizará copia de seguridad
en una periodicidad de cada semana.
8. Instalación y configuración
Cada uno de estos apartados debe ser agrupado por servidor para garantizar su
adecuada descripción. Debe quedar claro el inventario de software de cada equipo.
Este detalle debe darse también para realizar la instalación de equipos- cliente de los
servidores.
a.Variables de ambiente
Cualquier cambio en variables de ambiente, para sistemas operativos Windows o Unix,
debe ser documentado, mencionando el nombre de la variable, el nuevo valor, el
propósito, y cualquier otro detalle de interés.
b. Parámetros de aplicaciones
Debe documentarse cualquier cambio en los parámetros por defecto de las
aplicaciones, una vez instaladas. Es necesario indicar el nombre del parámetro, donde
localizarlo, el nuevo valor, el propósito, etc.
Archivos de configuración
En este apartado debe detallarse, el nombre de los archivos, su propósito, ubicacion,
y una breve descripción de los parámetros que contiene con sus posibles valores.
Archivos de bitácora
En caso de que la aplicación cuente con archivos de bitácora, debe mencionarse lo
siguiente:
25
Sistema de información Events House
Tareas programadas
Cualquier tarea programada en el sistema operativo, o mediante herramientas de
terceros (excepto lo ya mencionado en el apartado 5.7), deben ser claramente
documentadas, incluyendo el nombre de la tarea, el propósito, secuencia de acciones,
consecuencias de no ejecución, horarios de ejecución, consideraciones antes de una
ejecución manual, y cualquier otro detalle que resulte de interés.
Lista de contactos técnicos
Debe especificarse una lista de personas a las cuales se les pueda notificar en caso de
problemas con el aplicativo y/o con el Hardware. Estos contactos deben incluir tanto
a personal del Banco como al personal del proveedor que brinda el servicio.
26
Sistema de información Events House
27
Sistema de información Events House
28
Sistema de información Events House
Usuarios de aplicaciones
Usuario 1
Nombre del usuario : Administrador.
Descripción/Propósito: Este usuario tendrá como función principal la generación y
control de la cotizaciones de los clientes, también la asignación de empleados a los
eventos , consultas sobre reportes estadísticos de los eventos(ganancias) , y la opción
de enviar alertas, notificaciones y correos a todos los usuarios del sistema.
Privilegios dentro de la aplicación:
Consultar cotizaciones.
Cancelar cotización.
Devolver cotización.
Asignar Personal.
Consultar personal.
Eliminar personal.
Editar cargo personal.
Editar estado del personal.
Despedir personal.
Registra eliminar, editar y consultar Eventos, lugares, temáticas y usuarios.
Cambiar sus datos(nombre, apellido, foto, teléfono y contraseña).
Enviar alertas, notificaciones y/o correos.
Cambiar el idioma.
Usuario 2
Nombre del usuario : Secretaria.
Descripción/Propósito: Este usuario tendrá como función principal la aprobación
tanto de solicitudes de los clientes como solicitudes de trabajo de los aspirantes.
Privilegios dentro de la aplicación:
Consultar solicitudes.
29
Sistema de información Events House
Aprobar solicitudes.
Denegar solicitudes.
Consultar aspirantes.
Contratar aspirantes.
Denegar aspirantes.
Consultar empleados.
Cambiar sus datos(nombre, apellido, foto, teléfono y contraseña).
Responder notificaciones.
Cambiar el idioma.
Usuario 3
Nombre del usuario : Jefe bodega.
Descripción/Propósito: Este usuario tendrá como función principal la asignación de
productos un evento y control de las existencias de la empresa.
Privilegios dentro de la aplicación:
Consultar inventario.
Agregar implementos.
Editar implementos.
Eliminar implementos.
Consultar eventos.
Asignar productos
Consultar Productos
Editar productos
Retirar productos.
Cambiar sus datos(nombre, apellido, foto, teléfono y contraseña).
Responder notificaciones.
Cambiar el idioma.
Usuario 4
Nombre del usuario : Empleado.
Descripción/Propósito: Este usuario tendrá como función principal la consulta de
los eventos a los cuales está asignado.
Privilegios dentro de la aplicación:
Consultar eventos.
Cambiar sus datos(nombre, apellido, foto, teléfono y contraseña).
Responder notificaciones.
Cambiar el idioma.
Usuario 5
Nombre del usuario : Cliente.
Descripción/Propósito: Este usuario tendrá como función principal la generación
solicitud de un evento.
Privilegios dentro de la aplicación:
Consultar solicitudes.
Eliminar solicitudes.
Consultar cotización.
Confirmar cotización.
Generar solicitud.
Cambiar sus datos(nombre, apellido, foto, teléfono y contraseña).
Responder notificaciones.
Cambiar el idioma.
30