You are on page 1of 20

SCRIPTCASE

INTEGRANTES:
PAOLA ANDREA LABRADA ESPAA
ANA GABRIELA MUOZ CABRERA
LUIS ESTEBAN ORBES PAZ
MARIA JOSE ORDOEZ CORDOBA

UNIVERSIDAD MARIANA
FACULTAD DE INGENIERA
INGENIERA DE SISTEMAS
SAN JUAN DE PASTO
2017
SCRIPTCASE
INTEGRANTES:
PAOLA ANDREA LABRADA ESPAA
ANA GABRIELA MUOZ CABRERA
LUIS ESTEBAN ORBES PAZ
MARIA JOSE ORDOEZ CORDOBA

PRESENTADO A:
EDGAR ANDRES ARTEAGA

UNIVERSIDAD MARIANA
FACULTAD DE INGENIERA
INGENIERA DE SISTEMAS
SAN JUAN DE PASTO
2017

TABLA DE CONTENIDO
METODOLOGA 4
1. DESCRIPCIN DE LA HERRAMIENTA. 4
1.1 DEFINICIN 4
1.2 PASOS PARA DESPLEGAR UNA APLICACIN 4
2. TECNOLOGAS Y LENGUAJES EMPLEADOS. 5
3. ARQUITECTURA UTILIZADA. 5
4. PROCESO DE INSTALACIN. 6
4.1 PASO-1 SELECCIONAR LA CONFIGURACIN DE LOS
INSTALADORES 6
4.2 12
5. DEMOSTRACIN. 13
6. VENTAJAS Y DESVENTAJAS DE LA HERRAMIENTA. 14
6.1 VENTAJAS 14
6.2 DESVENTAJAS 14
CONCLUSIONES. 14
METODOLOGA
1. DESCRIPCIN DE LA HERRAMIENTA.
1.1 DEFINICIN
ScriptCase es una herramienta para el desarrollo de sistemas web bajo una plataforma PHP
basada en bases de datos como MySQL, PostgreSQL, SQLite, Interbase, Firebird, Access,
Oracle, MS SQLServer, DB2, SyBase, Informix o conexin ODBC. ScriptCase permite
conectar un proyecto a cualquier lenguaje de base de datos generando y construyendo
aplicaciones web basadas en tablas facilitando el acceso, manipulacin y actualizacin de
los datos de una manera sencilla, pues hace uso de Interfaces grficas, es decir por un
navegador web para generar automticamente los cdigos, todo lo anterior con el propsito
de lograr desarrollos rpidos y resultados seguros, visibles y productivos en tiempo y costo.
1.2 PASOS PARA DESPLEGAR UNA APLICACIN
1.2.1 ELEGIR BASE DE DATOS
Como primer paso para generar una nueva aplicacin en ScriptCase tenemos que
seleccionar la base de datos de nuestra preferencia de tal manera que esta genere y
construya aplicaciones basadas en tablas de forma segura, facilitando el acceso y la
actualizacin de datos de una manera ms rpida y sencilla, cabe resaltar que sin una buena
base de datos difcil tener buenos resultados en la nueva aplicacin a desarrollar
1.2.2 CREAR APLICACIN WEB
Como segundo paso procedemos a crear sistemas y aplicaciones web tales como
formularios, grid, reportes, calendarios, men interactivo, graficas personalizables con
diferentes mtricas, estilos y dimensiones , resmenes y mucho ms, adems puede en
todas las aplicaciones permite exportar y crear diferentes archivos como XLS, PDF, Word,
etc., teniendo en cuenta el idioma de preferencia ya que esta herramienta permite una
estructura eficiente y simple para la traduccin de nombres de tablas, campos y mensajes.
1.2.3 ELIJE O CREA TU PROPIO LAYOUT
Como tercer paso aprovechamos las facilidades visuales de Scriptcase ya que este posee
una estructura visual predefinida, adems de un editor visual automtico y diferentes estilos
en HTML que permite modificar visualmente el sistema
1.2.4 CAMBIOS EN TIEMPO REAL
Todos los cambios realizados en la nueva aplicacin a desarrollar se evidencian en tiempo
real con tal solo un solo click
1.2.5 PUBLICAR PROYECYO
La parte de publicacin consiste en mover la aplicacin desarrollada a un servidor PHP
para que estas puedan ser accedidas por el usuario brindndole las URL
independientemente de las tecnologas utilizadas en ScriptCase
1.2.6 ADMINISTRAR Y ACTUALIZAR
Por ltimo, es importante tener la informacin del proyecto actualizado y para eso
Scriptcase presenta una evolucin constante de innovaciones del mercado tecnolgico, de
igual manera es importante mantener un historial de modificaciones, versionando su
proyecto con los recursos de control de versin.
2. TECNOLOGAS Y LENGUAJES EMPLEADOS.
Las tecnologas y lenguajes empleados en ScriptCase son:
PHP, HTML, CSS y JavaScript
3. ARQUITECTURA UTILIZADA.
ScriptCase hace uso de una arquitectura MVVM(Modelo vista controlador) la cual es una
especializacin del patrn de modelo de presentacin introducido por Martin Fowler
La arquitectura MVVM facilita el mantenimiento, las pruebas de aplicaciones y la
separacin de una interfaz grfica de usuario, a travs de un lenguaje de marcado o cdigo
de GUI, es decir que es un convertidor de valor lo que significa que el modelo de vista es
responsable de exponer los objetos de datos de una manera ms fcil. Este maneja toda la
lgica de visualizacin de vistas, implementando un patrn de mediador y organizando el
acceso de lgica en un conjunto de casos de usos admitidos por la vista.
ScriptCase separa la lgica empresarial, la interfaz de usuario y el comportamiento de la
presentacin. Los modelos representan el estado y las operaciones de los objetos
empresariales que se manipulen, las vistas contienen elementos de la interfaz de usuario,
definen la estructura, el diseo y la apariencia de lo que el usuario ve en pantalla, los
modelos de vista encapsulan el estado, las acciones y las operaciones de la aplicacin. Un
modelo de vista sirve como nivel de desacoplamiento entre el modelo y la vista, tambin
proporciona los datos con un formato en especfico para que puedan ser usados y actualiza
el modelo para que la vista no tenga que interactuar con el modelo. Este modelo de vista
acta como origen de cualquier dato que la vista muestra. Los modelos de vista se crean
especficamente para admitir una vista.

Figura 1 Arquitectura MVVM


4. PROCESO DE INSTALACIN.
Esta herramienta llamada Scriptcase es un archivo ejecutable para Windows, se debe
recordar que este instrumento es pago, pero existe una versin de prueba que es la que
usaremos para este tutorial de instalacin.
Es importante saber que una vez instalado el Scriptcase se instalara automticamente en su
ordenador:
1. Apache Web server 2.4.3.
2. PHP 5.6 con extensiones mbstring, Zip y gd habilitadas.
3. Zend Guard Loader 3.3.
4. Scriptcase versin 8.1
4.1 PASO-1 SELECCIONAR LA CONFIGURACIN DE LOS INSTALADORES
1. Como primera medida nos dirigimos a la pgina oficial de la herramienta en
donde descargaremos la herramienta para su posterior instalacin.
http://www.scriptcase.net/es/

Figura 2 Pgina oficial de la herramienta ScriptCase


2. Una vez se tenga descargada la herramienta se procede a abrirla, es en este
punto donde se elegir el idioma que mostrara el proceso de instalacin. Haga
clic en Aceptar para continuar el proceso de instalacin.

Figura 3 Seleccin idioma de ScriptCase

Si por alguna razn sale un error es porque tienen en sus equipos el antivirus en
ejecucin, es recomendable deshabilitarlo durante la instalacin ya que esto podra
traer problemas durante la instalacin. Aceptar para continuar.

Figura 4 Advertencia de error por antivirus

3. A continuacin, se podr apreciar el mensaje de bienvenida que nos da


Scriptcase por su instalacin. Haga clic en Siguiente para continuar con el
proceso.
Figura 5 Bienvenida de instalacin
4. La siguiente pantalla que se nos indicara es el contrato de licencia para esto se
debe leer y aceptar los trminos antes de continuar. Haga clic en Siguiente
para continuar.

Figura 6 Contrato de licencia


5. La direccin de la ubicacin en donde se tendr la herramienta es importante,
por consiguiente, en este punto se recomienda dejar la ruta predeterminada, no
cambiar esta ruta a menos que se sepa lo que se est haciendo.

Este botn permite


seleccionar las
carpetas de la ruta de
instalacin o crear
una nueva.

Figura 7 Directorio de instalacin

6. La configuracin del servidor apache es importante, por lo tanto, se debe llenar


los campos como lo son:
El puerto que definir el puerto por donde se ejecutara el servidor, en nuestro
caso se utiliz el valor predeterminado
Correo del administrados, en este correo esta la configuracin de apache, no de
ScriptCase
Dominio de apache
La zona horaria donde se pertenece.
Figura 8 Configuracin de Apache

7. Como ltima medida se presentara por pantalla un mensaje el cual nos notifica
que se est listo para la instalacin. Haga clic en Siguiente para comenzar la
instalacin.
Figura 9 Mensaje de instalacin

Se iniciar la instalacin de la herramienta Scriptcase.

Figura 10 Instalacin de la Herramienta Scriptcase

8. Al completar la instalacin la pantalla nos indicara si queremos:


Ver archivo leme
Abrir el Scriptcase, cuando termine la instalacin se abrir automticamente la
herramienta
Para este caso solo sealamos abrir Scriptcase. Haga clic en Terminar.
Figura 11 Instalacin completa

Figura 12 Interfaz de bienvenida de Scriptcase


4.2 PASO-2 COMIENZA A USAR SCRIPTCASE
Ahora bien, para entrar a el Scriptcase, se debe ingresar en el navegador la direccin IP y el
puerto que se eligi para el Apache
Ejemplo - http://127.0.0.1:8090
Figura 13 Modo de entrada al Scripcase
5. DEMOSTRACIN.

5.1 CREAR UN PROYECTO EN SCRIPTCASE.

Al acceder a Scriptcase, si no se cuenta con ningn proyecto, se ver una pantalla de


inicio con los primeros pasos que se debe tomar para crear uno nuevo.

Figura 14 rea de trabajo de scriptcase


ScriptCase utiliza el concepto de proyectos para ayudar a los desarrolladores a
organizar su proceso, un proyecto puede contener una o ms aplicaciones.
El proceso de creacin del proyecto se divide en 5 etapas diferentes, que son:
Principio (Configuracin del proyecto) Permite establecer el nombre del
proyecto, descripcin e icono que se utilizar en el mismo.

Figura 15. Creacin de un nuevo proyecto

Idiomas permite seleccionar uno o ms idiomas para utilizar en el proyecto.

Figura 15. seleccin de variables locales

Temas - permite agregar uno o ms temas para utilizar en el proyecto.


Figura 16. Seleccin de temas

Bases de datos Permite seleccionar el tipo de base de datos a utilizar en el


proyecto.

Figura 17. Seleccin de la base de datos

Final - Este es el paso de confirmacin del proyecto, despus de la creacin del


proyecto ScriptCase redirigir a la interfaz de creacin de aplicaciones.

Figura 18. Etapa final del proyecto


5.2 CREAR UNA APLICACIN EN UN PROYECTO DE SCRIPTCASE
Script case ayuda a crear aplicaciones de forma muy rpida, debido a que la
informacin se encuentra en una misma pantalla.
En esta ocasin se crear un Grid, el cual tiene la peculiaridad de poder tomar
varios formatos de visualizacin para los datos.

Figura 19. Seleccin de la aplicacin

Al seleccionar Grid nos llevar a una interfaz grfica en la cual se elegirn los
datos que sern mostrados.

Figura 20. Configuracin del Grid

Conexion - Indica la conexin a la Base de Datos que usar la aplicacin La


conexin debe haber sido creada previamente.
Tabla - Permite crear un comando SQL basado en una tabla (o vista) de la Base de
Datos. Se obtendrn todos los campos de la tabla.
SQL (slo para aplicaciones tipo Grid y Bsqueda) - Muestra el Select del SQL.
Este puede ser editado o puede hacer uso de la herramienta para generar consultas,
las cuales se encuentran del lado izquierdo.
Nombre - Define un nombre para la Aplicacin.
Localizacin - Define el idioma y los ajustes regionales usados en la Aplicacin.
Debido a que la informacin que se requiere mostrar es la de los clientes con sus
respectivos productos adquiridos, en tabla se elegirn clientes, productos y caja;
esta ltima contiene datos que relacionan las dos tablas antes mencionadas.

Figura 21. Configuracin del Grid

Dado el caso que se presente una advertencia como la anterior, se debe revisar que
las relaciones concuerden, ajustando tablas y atributos. Si efectivamente existe un
error, estas se relacionarn con una lnea de color rojo, caso contrario las lneas
sern de color amarillo.
Figura 22. Configuracin de las tablas del Grid

Posteriormente se elegirn los detalles de los campos que sern mostrados en el


Grid, en la pestaa Editar los campos.

Figura 23. Editar los campos del Grid


Finalmente se har clic en Crear.
Al finalizar la configuracin previa, nos llevara al men "Mdulos del Grid", el cual
ofrece una interfaz sencilla para la configuracin de cada una de las formas de
visualizacin.
Figura 24. Interfaz del mdulo inicia
Para poder hacer una visualizacin previa de los datos, se har clic en Ejecutar
Aplicacin y nos mostrar una interfaz como la siguiente:

Figura 25. Simple aplicacin del Grid en funcionamiento.


Sin embargo, como se mencion anteriormente, en Grid es posible configurar la
visualizacin de los datos, incluso es posible exportarlo en formatos como: PDF,
Excel, XML y CSV.
6. VENTAJAS Y DESVENTAJAS DE LA HERRAMIENTA.

6.1 VENTAJAS
1. El uso de Scriptcase permite reducir el tiempo de programacin significativamente
comparado con los desarrollos convencionales.
2. Esta herramienta permite el desarrollo de formularios y listados con funciones
genricas y generales, con funcionamiento estndar en todo sistema informtico.
3. Es muy prctico e intuitivo para cualquier entorno de trabajo.
4. Los usuarios que utilicen esta herramienta como desarrolladores, pueden guardar el
cdigo fuente editable.
5. La programacin resultante se encuentra protegida en cierto porcentaje.
6. Generador de cdigo rpido y manejable.
7. Su manejo es cmodo y ordenado con respecto a los proyectos.
8. Posee una funcin que permite se maneje Multiproyectos,
9. Permite el acceso de diferentes bases de datos, ofreciendo ms facilidad de uso y
flexibilidad de los sistemas generados
10. ScriptCase es Multiplataforma, es decir, puede ser usado en diferentes sistemas tales
como Linux, Windows, MAC y otros.
11. Maneja diferentes tipos de versiones
12. La documentacin que se encuentra es confiable y de buena calidad, tambin hay
muchos recursos relacionados con el tema a los que se puede acceder fcilmente en
lnea.
13. Migracin entre versiones inmediatas.
14. Todo el desarrollo se realiza usando patrones a lo largo del equipo, logrando que la
correccin, la evolucin y el mantenimiento de los sistemas desarrollados sean ms
rpidos y fciles.
15. El desarrollo se hace a travs del navegador, permitiendo acceso al equipo de
desarrollo desde cualquier lugar va internet / intranet.
16. Muy buena compatibilidad trabajando con Base de Datos MySQL
17. Es una herramienta segura.

6.2 DESVENTAJAS
1. El costo para utilizar esta herramienta es elevado
2. Tiene costos anuales de actualizaciones.
3. Posee opciones de visualizaciones estndares y difciles de adaptar a diferentes
requerimientos especficos.
4. La base de archivos del ncleo es aproximadamente de 100MB
5. La migracin entre versiones distantes es sumamente complejo.
6. Tiene un costo adicional de licencia para multi desarrollador
7. Consume demasiado recurso de sesin
8. No est preparado para el desarrollo de pginas web del tipo front-end.

CONCLUSIONES.
Scriptcase utiliza una interfaz grfica lo que nos da facilidad de uso mejorando as
la productividad en la elaboracin software.
La herramienta es de fcil manejo, administracin y comprensin a la hora de
utilizarla manejandola en diferentes sistemas operativos.
Permite una alta productividad y resuelve de manera fcil y rpida la mayor parte de
las necesidades relacionadas con base de datos e interface con el usuario.

You might also like