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