mantenimiento Flashcards
Manual Tecnico
Requisitos Mínimos del Sistema
–Hardware:
Procesador: Intel Core i5 o equivalente.
Memoria RAM: 8 GB.
Almacenamiento: 100 GB de espacio disponible en disco.
–Software:
Sistema Operativo: Windows Server 2022
Navegador Web: Última versión de Google Chrome, Mozilla Firefox, Safari ,Microsoft Edge y Brave.
Servidor Web:Django
Lenguajes de Programación: HTML, CSS, JavaScript y Python
Base de Datos: MySQL 5.7 o superior.
¿Que es el manual tecnico?
El presente manual técnico proporciona información detallada sobre los requisitos mínimos del sistema, así como los errores comunes que pueden surgir durante su operación y las soluciones para resolverlos.
MANUAL TECNICO
Errores Comunes y Soluciones
-Error 404: Página no encontrada: intentar de nuevo y si no, llamar a atencion
-Error de Conexión a la Base de Datos: revisar los datos de acceso que necesitamos para entrar al sistema, verificar donde se encuntra la BD y si no, llamar al equipo de soporte
-Error de Inicio de Sesión: verficar nombre, etc, en la base de datos.
-Error de Pago:revisar cómo está configurada la forma de pago, tipo de transaccion
-Caída del servidor: Reiniciar el servidor: En muchos casos, un reinicio del servidor, estado del hadware, sotfware, conexionesl.
Manual de instalacion
Instalación en un Servidor Local
-Instalacion de tecnologias:
Requisitos Previos
Sistema Operativo compatible
Servidor web local (Django).
Servidor de base de datos local ( MySQL).
Entorno de desarrollo integrado (IDE) Visual Studio Code .
-Pasos de Instalación
Descarga del Código Fuente:
Descarga o clona el repositorio
-Configuración del Servidor Web:
Configura tu servidor web local para que apunte al directorio donde se encuentra el código fuente de tu plataforma.
-Configuración de la Base de Datos:
-Importación de la Base de Datos:
-Configuración del Entorno:
Configura cualquier archivo de entorno necesario (.env) con los valores específicos para tu servidor local, como la configuración de la base de datos, la URL del sitio.
-Instalación de Dependencias:
Instala las dependencias del proyecto utilizando un gestor npm (para proyectos basados en JavaScript).
-Inicio del Servidor Local:
Manual de instalacion
Pasos para Subir el Sistema a la Nube
-Preparación del Servidor en la Nube:
-Transferencia de Archivos:
Transfiere los archivos de tu plataforma web desde tu servidor local a la instancia de servidor en la nube utilizando herramientas SCP(protocolo seguro que permite transferir archivos de forma segura entre un cliente y un servidor a través de una conexión SSH) o SFTP(protocolo seguro que también se utiliza para transferir archivos de forma segura entre un cliente y un servidor a través de una conexión SSH).
-Configuración del Servidor Web y Base de Datos:
Configura el servidor web en la nube (AWS) y la base de datos (MySQL) siguiendo los mismos pasos que en la instalación local.
-Importación de la Base de Datos:
Importa la misma estructura de base de datos que utilizaste localmente a tu servidor en la nube.
-Configuración de DNS (si es necesario):
Configura los registros DNS (traduce nombres de dominio legibles para los humanos en direcciones IP numéricas) para que apunten al servidor en la nube, de modo que tu plataforma sea accesible a través de un nombre de dominio.
-Inicio del Servidor en la Nube:
Inicia el servidor web en la nube y verifica que tu plataforma esté funcionando correctamente accediendo a ella a través del navegador web.
Mantenimiento y soporte
Mantenimiento
La frecuencia del mantenimiento puede variar según las necesidades específicas del proyecto y el ciclo de vida del sistema.
-Actualizaciones de Seguridad:
Esto puede implicar actualizaciones mensuales o incluso más frecuentes según la criticidad de las vulnerabilidades.
-Actualizaciones Funcionales:
Las actualizaciones funcionales, que incluyen mejoras de características y correcciones de errores no críticos, pueden planificarse y lanzarse en intervalos regulares, como cada trimestre o semestre, dependiendo del alcance de los cambios.
Mantenimiento Preventivo:
Se pueden realizar actividades de mantenimiento preventivo de manera regular, como limpieza de bases de datos, optimización de consultas y revisión de logs, para garantizar el rendimiento óptimo del sistema. Esto puede llevarse a cabo mensual o trimestralmente.
Tipificacion de datos
9 entidades
Entidad 1
Nombre: Administrador(SVBC_01 AD)
Tipo de dato: Integer
Descripción:Controla y manipula las demás entidades
Entidad 2
Nombre: Usuario(SVBC_02 US)
Tipo de dato: String
Descripción: Guarda datos del usuario
Entidad 3
Nombre:Cartelera(SVBC_03 CR)
Tipo de dato: Date
Descripción: Contiene las películas del dia actual
Entidad 4
Nombre: Venta(SVBC_04 VT)
Tipo de dato: Date
Descripción: Tiene los detalles de la venta del boleto
Entidad 5
Nombre: Pelicula(SVBC_05 PL)
Tipo de dato: String
Descripción: Contiene los datos de las películas
Entidad 6
Nombre: Boleto(SVBC_06 BL)
Tipo de dato: Integer
Descripción: Indica el asiento y la película a la que pertenece
Entidad 7
Nombre: Sala(SVBC_07 SL)
Tipo de dato: Integer
Descripción: Tiene la capacidad de la sala y su codigo
Entidad 8
Nombre: Horario(SVBC_08 HR)
Tipo de dato: Date
Descripción: Indica la hora inicial y final de la película
Entidad 9
Nombre: Crítica(SVBC_09 CR)
Tipo de dato: String
Descripción: Comentario realizado por el usuario con una calificación
Mantenimiento y soporte
Soporte
-Soporte Técnico:
Se proporcionará soporte técnico para abordar cualquier problema relacionado con el funcionamiento del sistema, como errores de software, fallos de rendimiento o dificultades de acceso.
-Soporte al Usuario:
Se ofrecerá asistencia a los usuarios finales para resolver consultas, proporcionar orientación sobre el uso del sistema y abordar cualquier problema que puedan encontrar durante su interacción con la plataforma.
-Actualizaciones:
Se realizan actualizaciones periódicas para mejorar la funcionalidad, corregir errores y garantizar la seguridad del sistema. Esto puede incluir parches de seguridad, mejoras de rendimiento y nuevas características.