• No se han encontrado resultados

Gerente Propietario (Sr.

CONEXIÓN Capas

Las capas es una arquitectura cliente- servidor que permite analizar el funcionamiento de una aplicación informática de forma dividida.

Capa de datos

En esta capa de base de datos es donde se almacenan los datos y la encargada de acceder al mismo, la cual se comunica con la capa de negocios mediante el almacenamiento o recuperación de la información.

Capa de negocios

En esta capa contiene la aplicación que se ejecuta cuando el usuario realiza peticiones y envía las respuestas cumpliendo todas las reglas establecidas mediante los procesos. Se comunica con la capa de datos para solicitar la información o almacenarla y también con la capa de presentación para mostrar los resultados de las solicitudes realizadas por el usuario.

Capa de presentación

En esta capa de presentación o web es la interfaz gráfica en donde el usuario visualiza los resultados procesados y únicamente se comunica con la capa de negocios.

Arquitectura

La arquitectura de conexión del sistema Tecnicentro “ECUALLANTA” será de cliente servidor.

El servidor funcionará con el gestor de base de datos MySQL.

Un cliente realiza peticiones a otro programa, el servidor quien da la respuesta con acceso transparente a las aplicaciones, datos, servicios de cómputo o cualquier otro recurso del grupo de trabajo, a través de la empresa en varias plataformas.

71

En la gráfica se demuestra la arquitectura claramente definida en el servidor MySQL 5.0 que es open source donde se levantará la base de datos del sistema Tecnicentro “ECUALLANTA”, la aplicación será multiusuario.

Conectividad

MySQL ofrece un gran rendimiento en la conectividad, utilizando las cadenas de conexión para conectarse con la base de datos hospedada en el servidor MySQL.

PHP Cadenas de

conexión MySql 5.0

Ilustración 36 Arquitectura de conectividad

Servidor MySql Internet Usuario Usuario Usuario Usuario

Ilustración 35 Arquitectura de conexión de Tecnicentro "ECUALLANTA"

72 function conectar() {

$conexion = mysql_connect($this->Servidor, $this->Usuario, $this- >Clave) or die("no se puede conectar con el servidor");

mysql_select_db($this->BaseDatos) or die("no se puede seleccionar la base de datos");

return true; }

Tabla 6 Cadena Conexión

Seguridades

Al momento de realizar una aplicación informática se debe dar todas la seguridades, donde es muy importante mantener segura la base de datos y en si el sistema de ataques como son daños a la base datos, accesos mal intencionados, negación del servicio.

Estas seguridades serán provistas por el servidor web quienes nos darán todas las garantías del caso, con respaldo de la base de datos y en la cual se obtendrá acceso como súper usuario poniendo una clave única con letras números y caracteres especiales, el mismo que creara los usuarios respectivos para el manejo del sistema.

A nivel de Base de Datos se ha establecido un usuario y clave de acceso para ingresar a la Base de Datos, de tal manera que no cualquier usuario podrá ingresar y tener fácil acceso a la información contenida en la base de datos, este privilegio se le concederá al administrador o encargado del área tecnológica ya que es la persona apta para manejar y establecer los privilegios y políticas de seguridad.

Se utilizará las seguridades que ofrece Mysql que pueden ser implementados en el desarrollo del sistema. Se configura para que realice Backups o respaldos de base de datos.

73

Para las seguridades de las claves en la base de datos se utilizó MD5.- (ABREVIATURA DE MESSAGE-DIGEST ALGORITHM 5, ALGORITMO DE RESUMEN DEL MENSAJE 5) , es el más seguro para la encriptación de palabras, por esta razón es que implementaremos para la encriptación de claves.

Descripción de MD5

Es un algoritmo de reducción criptográfico de 128 bits ampliamente usado. Se utilizó este método de criptografía para encriptar las claves de los usuarios que acceden al sistema, cabe indicar que este método es muy seguro y usual en la programación.

Requerimientos previos a la implementación del sistema.

Requerimientos de cliente servidor

Servicios ASP Requerimientos

Velocidad de Servidores (minimo) 6100 mhz

Sever - Memoria (minimo) 16GB

Correo electrónico Requerimientos

Alias Ilimitado

Cuentas POP3 Ilimitado

Acceso vía web Si

Auto – Contestadores Ilimitados

Reenvío de correos Ilimitado

Registros MX editables Si

Otras características Requerimientos

Sub dominios Ilimitado

Versión de PHP 5.2

Msql 5.1

Tabla 7: Requerimientos de cliente servidor Elaborado por: Karina Gallardo

74 Requerimientos de hardware

Hardware Requerimientos

Procesador Intel® Celeron, Core I3 o superior Memoria RAM 4 GB o superior

Disco Duro 500 GB

Resolución de Pantalla Resolución de pantalla de 1.024 x 768 Tabla 8 Requerimientos de Hardware para instalación del Xampp

Requerimientos de Software

Software Requerimientos

Sistema Operativo Linux, Windows XP SP3 o superior

Navegador Google Chrome (recomentado), Mozilla Firefox u Opera actualizado

Base De Datos MySQL Server 5.1

Tabla 9 Requerimientos de Software

Manual Técnico

Acceder al cPanel del sistema Tecnicentro “ECUALLANTA”

En esta ventana toca ingresar el usuario y la clave que nos da el proveedor del dominio y hosting.

Ilustración 37 Acceso al cPanel del sistema Elaborado por: Karina Gallardo

Elaborado por: Karina Gallardo

75 Acceso al panel de opciones.

Una vez ingresados escogemos la opción phpMy Admin y se crea una base de datos, y en MySql creamos un usuario.

Ilustración 38 Acceso al Panel de Opciones

Respaldar Base de Datos

Se escoge la base de datos y damos click en exportar, donde se abrirá otra ventana, se selecciona SQL y continuar.

Ilustración 39 Respaldar la Base de Datos Elaborado por: Karina Gallardo

76 Restaurar base de datos

Se crea la base de datos, luego a la opción importar, seleccionar archivo se carga nuestro scrip a restaurar y continuamos.

Ilustración 40 Restaurar Base de Datos

Dentro de la carpeta public_html se encuentra alojado el sistema

Ilustración 41 Carga de Archivo del sistema Elaborado por: Karina Gallardo

77 Presupuesto.

Costos del Desarrollo Recursos Técnicos

El costo del desarrollo se basa en la tabla de remuneraciones del sueldo básico en el año 2014 del Ecuador, donde el trabajo del Técnico- Informático cuesta alrededor de $2,13 la hora, este valor fue calculado del sueldo básico unificado.

ETAPA DEL CICLO

Documento similar