Instalación en
Windows
(Version en PDF : Click)
La instalación la realizaremos sobre Windows 10 X64, pero
los pasos son los mismos para cualquier distribución de Windows.
Para instalar “EAS” en Windows necesitamos las siguientes
herramientas:
- Xampp 5.6.31/PHP 5.6.31
- PostgreSQL 9.6.3
- Jdk-8u51-windows-x64(mínimo)
Instalación de XAmpp
Primero tenemos que descargar XAMPP de la siguiente
dirección:
Descargamos la versión “5.6.31 / PHP 5.6.31” tal como se muestra en la imagen:
Con el archivo en nuestro disco duro procedemos a iniciar
la instalación:
Una vez instalado xampp, configurar las siguientes
directivas en el archivo php.ini
Configurar las siguientes variables:
; Maximum
execution time of each script, in seconds
;
http://php.net/max-execution-time
; Note: This
directive is hardcoded to 0 for the CLI SAPI
max_execution_time=1200
display_errors=Off
display_startup_errors=Off
ignore_repeated_errors=Off
ignore_repeated_source=Off
track_errors=Off
Habilitar las siguientes extensiones:
extension=php_pgsql.dll
extension=php_pdo_pgsql.dll
Instalación de
PostgreSQL
En la instalación de PostgreSQL utilizaremos el instalador
“bigsql” el cual trae herramientas muy interesantes que nos ayudaran en el
mantenimiento de la base de datos.
Instalación JDK
Para poder utilizar el generador de reportes de “EAS” es
necesario instalar la máquina virtual de “JAVA”, para ello instalamos el jdk,
la versión mínima de instalación debe ser la “8u51”.
Instalando y
Configurando EAS
En esta instalación vamos a utilizar la versión”EAS-PRO”, la
cual incluye todos los módulos del sistema:
Con el archivo .zip en nuestro disco duro procedemos a
extraer todo:
Luego copiamos la carpeta “EAS-PRO”
Y la pegamos en el directorio “C:\xampp\htdocs”
Modificamos el archivo “TableSpaceW.sql” que se encuentra en
la dirección: “C:\xampp\htdocs\EAS-PRO\sql” para que quede según la imagen:
Luego en el mismo archivo actualizamos el idioma para la
Base de Datos, según como muestran las imágenes:
En “pgAdmin” seleccionamos la Base de Datos “postgres”, y
copimos “LC_COLLATE Y LC_TYPE”
El archivo deberá quedar así:
Luego ejecutamos el archivo “run.bat”, esto creara la base
de datos, los esquemas, tablas, vistas y todos los objetos que son necesarios
para el correcto funcionamiento de “EAS”
Luego renombramos la carpeta “EAS-PRO” a “EAS”
Ingresamos al navegador y cargamos la Aplicación:
Lo primero que nos aparece es la pantalla para
identificarnos, procedemos a ingresar los credenciales de acceso, los cuales
son:
Usuario : admin
Contraseña : admin
Lo primero que podemos ver en el sistema, es la pantalla
principal, en el la podemos observar en la parte superior izquierda el título
de la aplicación concatenado con el nombre de la organización “EAS (NOMBRE)”.
En la parte superior derecha, se encuentran las opciones de
“Desconectarse y Cambiar Contraseña”.
En el centro de la
aplicación se encuentra un listado de
todos los modulos registrados en el
sistema, en este caso tenemos los
modulos “Administrador de sistemas, Desarrollo y Diccionario de Datos”.
En la parte inferior de sistema nos muestra información
relevante acerca del usuario conectado y la dirección del blog en el cual se irán
publicando los manuales, tutoriales y casos específicos de desarrollo en “EAS”
y las tecnologías que son utilizadas “PHP 5.6, Extjs 6.0.1, Java, JAsperReports
y Postgres”
Vamos a ejecutar una solicitud para verificar que todo este
correcto, para ello lanzaremos la aplicación “Monitor”, que es la que se
encarga de verificar las solicitudes lanzadas por los usuarios.
Nos dirigimos a la siguiente ubicación
“C:\xampp\htdocs\EAS\net\apps\modulos\sgd\monitor” y ejecutamos el archivo
“runSol.bat”
Ahora en el sistema ingresamos al perfil “Administrador de
Sistemas” y abrimos el formulario “Ejecutar Solicitud Log” seleccionamos el tab
“Nueva Solicitud” y seleccionamos la solicitud “Usuarios”, y le damos click en
el botón ejecutar.
Ahora seleccionamos el tab “Solicitudes” en el podemos ver
las solicitudes lanzadas por el usuario, están con rojo aquellas solicitudes
que tuvieron problemas al ejecutarse, y con negro las solicitudes que se
ejecutaron de forma correcta, seleccionamos una y le damos click en el botón
“Mostrar Solicitud”.
No mostrara el resultado de la solicitud.
Si verificamos el monitor de solicitudes, podemos ver la configuración con la cual se ejecutó la
solicitud.
Detalles técnicos de cada versión:
Característica
|
EAS-BASIC
|
EAS- STANDARD
|
EAS-PRO
|
EAS-FULL
|
Modulo “Administrador de Sistemas”
|
SI
|
SI
|
SI
|
SI
|
Modulo “Desarrollo”
|
NO
|
NO
|
SI
|
SI
|
Modulo “Diccionario de Datos”
|
SI
|
SI
|
SI
|
SI
|
Código PHP Ofuscado
|
SI
|
SI
|
SI
|
NO
|
Código JavaScript Ofuscado
|
SI
|
SI
|
SI
|
NO
|
Componentes Extjs6.0.1 v. Community
|
SI
|
SI
|
SI
|
SI
|
Librería “Apps”
Extensión que incluye
Componentes derivados de Extjs, para crear nuevos módulos en “EAS”
|
SI
|
SI
|
SI
|
SI
|
Librería “ExcelCsv”
Extensión que permite exportar
a Excel o CSV los datos mostrados en Grid.
|
SI
|
SI
|
SI
|
SI
|
Librería “Ext”
Extensión de Extjs que
contiene nuevos componentes, que son utilizados en los módulos de “EAS”
|
SI
|
SI
|
SI
|
SI
|
Modulo “Monitor”
Esta es una “App” desarrollada
en JAVA que verifica y ejecutar las solicitudes programadas en el sistema.
|
NO
|
SI
|
SI
|
SI
|
Scripts SQL
|
SI
|
SI
|
SI
|
SI
|
Manuales de los Módulos
|
NO
|
NO
|
NO
|
SI
|
Framework Extjs6.0.1 v. Community (ext-6.0.1-gpl.zip)
|
NO
|
NO
|
NO
|
SI
|
Instalador sencha CMD (SenchaCmd-6.2.2-windows-64bit.zip)
|
NO
|
NO
|
NO
|
SI
|
Instalador JAVA(jdk-8u121-windows-x64.exe)
|
NO
|
NO
|
NO
|
|
Instalador Netbeans (netbeans-8.2-windows)
|
NO
|
NO
|
NO
|
SI
|
Instalador JAsperReports(TIBCOJaspersoftStudio-6.3.1.final-windows-installer-x86_64)
|
NO
|
NO
|
NO
|
SI
|
Instalador Postgresql (PostgreSQL-9.6.3-1-win64-bigsql.exe)
|
SI
|
SI
|
SI
|
SI
|
Instalador XAMPP (xampp-win32-5.6.24-1-VC11-installer.exe)
|
SI
|
SI
|
SI
|
SI
|
Proyecto principal en Netbeans
de “EAS”
|
NO
|
NO
|
NO
|
SI
|
Enlace de descarga
|
-
|
-
|
-
|
Costes de cada versión:
Servicios
|
EAS - BASIC
|
EAS - STANDARD
|
EAS - PRO
|
EAS - FULL
|
Actualización Módulos
Standards
Según las Observaciones de mejoras, realizadas por los usuarios.
|
SI
|
SI
|
SI
|
SI
|
Soporte Ofline (Por correo
electrónico)
|
SI
|
SI
|
SI
|
SI
|
Desarrollo de Nuevos Módulos
a Medida
|
SI
|
SI
|
SI
|
SI
|
Accesoria en la creación de
nuevas “Solicitudes”
|
SI
|
SI
|
SI
(Soporte
Online,Ofline)
|
SI
(Soporte
Online,Ofline)
|
Accesoria en la Implementación
del Sistema
En el manual de instalación esta descrito como instalarlo.
|
NO
|
NO
|
NO
|
NO
|
Accesoria en ExtJS 6.0.1
|
NO
|
NO
|
NO
|
NO
|
Accesoria en PHP 5.6
|
NO
|
NO
|
NO
|
NO
|
Accesoria en Postgresql
|
NO
|
NO
|
NO
|
NO
|
Accesoria en JAVA
|
NO
|
NO
|
NO
|
NO
|
Accesoria en JAsperReports
|
NO
|
NO
|
NO
|
NO
|
Licencia Mensual
|
||||
Enlace de descarga
|
-
|
-
|
-
|
Todas las versiones a excepción de la “FULL” pueden contratar
cualquiera de los servicios, haciendo una cancelación previa, el cobro se
realizara por hora, siendo el valor de cada hora de 25$.
La versión “FULL” tiene incluido todos los servicios, pero
también puede contratar una hora adicional si así lo quisiera.
El pago mensual de la licencia no es obligatorio, pueden
pagar un mes y no pagar los meses restantes.
En el caso que solo se page un mes, los siguientes meses se
los tomara como la licencia “FREE”.
El pago se realizara atreves de PayPal a la cuenta: joseg709@gmail.com
Una vez realizado el pago, envían un correo a: joseg709@gmail.com, adjuntando el
comprobante de pago y especificando que versión de la aplicación es la que han
pagado, y se les enviara el enlace de descarga previa verificación del monto.