Vous êtes sur la page 1sur 47

1

Contenido

Introduccin .............................................................................................................................. 3 Instrucciones para el uso del manual............................................................................. 3 Sistema operativo Linux o Unix derivado: .......................................................................... 4 Rails: .......................................................................................................................................... 4

RVM y dependencias menores: .................................................................... 5 Cuerpo del manual .................................................................................. 5


Proceso de instalacin y configuracin de la base de datos: ................................................... 6 Proceso de instalacin y configuracin del entorno de trabajo (framework): ......................... 7 Proceso de instalacin y configuracin de Git y Github.com ................................................... 9 Proceso para subir los cambios al repositorio: ....................................................................... 11 Significado de iconos del sistema de informacin .................................................................. 12 Interfaz de Inicio .................................................................................................................... 12 Proceso de ingreso .................................................................................................................. 14 Proceso de registrar aun usuario ............................................................................................ 15 Mdulo de Administracin .................................................................................................... 16 Responsables .......................................................................................................................... 17 Administracin de reas de un centro ................................................................................... 18 Roles ........................................................................................................................................ 19 Administracin de Roles ......................................................................................................... 20 Rhs........................................................................................................................................... 20 Administracin de Rhs ............................................................................................................ 21 Administracin de proceso de Documentos. ......................................................................... 22 Administracin de Sugerencias. ............................................................................................. 23 PDF Sugerencias Informe ....................................................................................................... 24 Mdulo de Registros ............................................................................................................... 27 Mdulo de Autorizacin ......................................................................................................... 28

Estacionamientos de vehiculos ............................................................................................... 29 Administracin de Estacionamientos. .................................................................................... 30 Administracin de Turnos ................................................................................................... 31 Porteros............................................................................................................................... 32 Administracin de Porteros. .............................................................................................. 33 Tipos Materiales.............................................................................................................. 33 Administracin de Tipos materiales. ............................................................................. 34

Administracin de usuarios ............................................................................. 35 Tipo Vehculos ................................................................................................ 36 Administracin de Tipo materiales ................................................................. 37 Administracin de usabilidad .......................................................................... 38 Destinos ........................................................................................................... 39 Administracin de Tabla Destinos .................................................................. 39 Proceso de editar perfil de usuario ........................................................... 39 Mdulo de estadstica.................................................................................. 41 Proceso de salida del Sistema ..................................................................... 42 Glosario..................................................................................................... 43

Introduccin
Es la funcin de la direccin del Complejo Sur SENA que sistematiza por anticipado los factores de control de ingreso, vehculos, materias primas y equipos. Control al que desee lograr. Capacidad y facilidades al ingreso de vehculos al SENA.

Es la actividad de decidir acerca de los medios que el SENA necesitar para su sistema de control de ingresos de vehculos, para facilitar el proceso de ingreso que se da diariamente en el complejo sur.

En concreto, tiene por finalidad vigilar que se logre control de vehculos, materias primas y equipos, saber en todo momento la ubicacin de los vehculos que se encuentran dentro de las instalaciones del SENA.

A continuacin, se presentar el manual tcnico para la administracin del sistema.

Instrucciones para el uso del manual

Presunciones de la gua: Esta gua est diseada para profesionales de sistemas que estn a cargo de la administracin tcnica del Sistema de Process Carsoft, se asume que se tienen conocimientos previos en Ruby y en Rails, as como experiencia en desarrollo de software. Sin embargo, para ser ms eficientes en el desarrollo de este manual, son necesarios los siguientes requisitos instalados:

Sistema operativo Linux o Unix derivado: Con ncleo Linux tenemos por ejemplo Ubuntu, derivado de Unix el OS X de los Mac.

Ruby 2.0.0 o superior: Tenga en cuenta que Ruby 2.0.0 realiza cambios tcnicos frente a versiones anteriores de Ruby, como puede ser Ruby 1.9.3 Estas diferencias hacen que se generen procesos diferentes, an sobre el mismo cdigo, que provocarn errores de funcionamiento en el aplicativo.

RubyGems: RubyGems es un sistema donde se contienen todas las libreras de una determinada aplicacin, en el caso de Ruby, las libreras se conocen como Gems (gemas) e incluyen funciones prestablecida segn se requiera en el aplicativo (funciones matemticas complejas, funciones grficas, etc.). En caso de necesitar ms informacin de RubyGems, por favor lea la gua de usuario de RubyGems. https://rvm.io/rubies/rubygems

PostgreSQL: PostgreSQL es una base de datos relacional de licenciamiento libre, cuenta con una ampla comunidad de desarrolladores y apoyo institucional que refuerzan su continuo avance. El administrador de este motor ser pgAdminIII.

Rails:
Rails es un entorno de trabajo (Framework) de aplicaciones web que se ejecuta sobre Ruby, si no tiene conocimientos previos con Ruby, se puede encontrar con una curva de aprendizaje muy elevada. En internet hay buenos recursos para desarrolladores principiantes, sugerimos un curso de inmersin rpida a Ruby antes de empezar.

http://rubyonrails.org/

RVM y dependencias menores: El Ruby Versin Manager, RVM, es el gestor virtual de entornos de trabajo, nos permite tener instalado en una misma mquina diferentes versiones de Ruby y gemas, segn el proyecto necesite. Cuenta con dependencias menores como son el protocolo GIT, entre otros. Cuerpo del manual

Proceso de configuracin de la terminal: Primero, debemos editar el perfil de la consola para habilitar la opcin Ejecutar el comando como un intrprete de conexin. 1. Abrimos la consola con las teclas Ctrl + Alt+ t. 2. Nos dirigimos a la barra superior izquierda de la pantalla(al lado opuesto del reloj, calendario, etc.). 3. Buscamos el men de editar y ah buscamos Preferencias del perfil. 4. Nos dirigimos a la pestaa de Ttulo y comando y selec cionamos la casilla Ejecutar el comando como un intrprete de conexin., le damos cerrar. 5. Cerramos la terminal y lo volvemos a abrir. As ya estamos listos para trabajar. Como notas finales, podemos aclarar estos dos aspectos: En muchos pasos usando sudo nos pedir autenticacin del administrador del sistema, por ejemplo: $ sudo apt-get update $[sudo] password for desarrollo:(se ingresa la contrasea aqu). Tambin solicitar confirmacin o cancelacin de rdenes como instalacin, eliminacin o actualizacin, entre otras.

Desea continuar [S/n]?

Proceso de instalacin y configuracin de la base de datos:


Ejecutamos el siguiente comando para instalar el Postgresql como motor de la base de datos, el pgAdmin3 como administrador de la misma y la librera libpq-dev, la cual es para desarrollar en Postgresql desde el lado del cliente, no del servidor. $ sudo apt-get install postgresql pgadmin3 libpq-dev Configuracin del usuario en pgAdmin III: Ingresamos desde la terminal al usuario postgres del pgadmin3 con este comando: $ sudo -u postgres psql postgres Ingresamos una nueva contrasea (Al ser este un ejercicio didctico, la contrasea es postgres): \password postgres Para salir del usuario postgres, digitamos: \q Y luego para salir de la terminal: $exit Proceso de creacin del servidor de bases de datos: Ingresamos al pgAdminIII desde la interfaz grfica de Ubuntu y creamos una nueva conexin: 3.1 Men File > Add Server 3.2 Name: desarrollo, por ejemplo. 3.3 Host: local host 127.0.0.1 Nota: Las direcciones tipo IP pueden estar bloqueadas dependiendo de las polticas del sistema. 3.4 Port: 5432 3.5 Username: postgres 3.6 Password: La contrasea ingresada en el paso 2.2. 3.7 Store password: Almacenar o no la contrasea, como esta es una gua didctica, es a gusto del usuario. 3.8 Clic en Aceptar. 4 Ahora nos dirigimos a esa nueva conexin para crear la base de datos: 4.1 Server > Server Groups > Scalar (: localhost: 5432)

4.2 En Databases, creamos una nueva base de datos llamada scalar_development, sin comillas. 4.3 El owner (propietario) ser postgres. 4.4 Dejamos las dems opciones sin cambios y damos clic en Aceptar.

Proceso de instalacin y configuracin del entorno de trabajo (framework):


Nota: Se trabajar con RVM (Ruby Version Manager), framework Rails y el lenguaje Ruby: 1 Instalamos los paquetes necesarios para compilar desde diferentes fuentes: $ Sudo apt-get install build-essential $ Sudo apt-get installs curl $ Sudo apt-get installs zlib1g-dev libreadline-dev libssl-dev libxml2-dev 2 Ahora instalamos el Ruby Version Manager, RVM: $ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) Al finalizar nos desplegar en pantalla un mensaje como el siguiente: # # Thank you for using RVM! # I sincerely hope that RVM helps to make your life easier and # More enjoyable!!! # # ~Wayne 3 Ahora hay que inicializar el RVM con estos dos comandos: $ Source /home/"tu usuario en Ubuntu"/.rvm/scripts/rvm Por ejemplo: $ Source /home/desarrollo/.rvm/scripts/rvm Y este: $ Source ~/.bashrc 4 Para comprobar que est instalado correctamente, damos esta orden: $ rvm -v En la terminal nos debe retornar algo similar a esto: $ rvm 1.17.0 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/] 5 Con este comando identificamos cuales son los requisitos para Ruby: $ Rvm requirements En nuestro caso, nos fijamos en sta lnea:

Additional Dependencies: # For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following: Ruby: /usr/bin/apt-get installs build-essential openssl libreadline6 libreadline6dev curl git-core zlib1g zlib1g-dev libssl-dev Libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config 6 Y efectivamente los instalamos: $ Sudo apt-get installs build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config 7 Ahora instalamos Ruby en el RVM: $ rvm install 1.9.3 Acto seguido, se desplegar de nuevo el texto correspondiente a rvm requirements, slo tenemos que bajar hasta el final del texto y presionar q: Press 'q' to continue. (END) La terminal iniciar desplegando esto: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed

100 460k 100 460k 0 0 146k 0 0:00:03 0:00:03 --:--:-- 186k Y despus de mucho esperar, se terminar con ste mensaje: Install of ruby-1.9.3-p327 - #complete 8 Le indicamos al Ruby Version Manager, que esa es la versin de Ruby a usar: $ rvm use 1.9.3 9 Ahora verificamos con el comando: $ rvm list La terminal retornar esto: $ rvm rubies =* ruby-1.9.3-p327 [ i686 ] # => - current # =* - current && default # * - default Donde vemos que es la que se est usando actualmente y es la predeterminada a usar en el RVM.

10 Creamos el entorno de trabajo para las gemas: $ rvm gemset create rails328 Lo llamamos rails328, pero puede ser cualquier otro nombre. La terminal retornar: gemset created rails328 => /home/"tu usuario de Ubuntu"/.rvm/gems/ruby1.9.3-p327@rails328 11 Le indicamos que ese entorno ser el predeterminado para el trabajo que vamos a realizar: $ rvm 1.9.3@rails328 --default Y ahora instalamos rails en su versin 3.2.8 y todos los archivos relacionados: $ gem install rails -v=3.2.8 Al finalizar, la terminal nos puede imprimir: Installing RDoc documentation for actionmailer-3.2.8... Installing RDoc documentation for rack-ssl-1.3.2... Installing RDoc documentation for thor-0.16.0... Installing RDoc documentation for json-1.7.5... Installing RDoc documentation for rdoc-3.12... Installing RDoc documentation for railties-3.2.8... Installing RDoc documentation for rails-3.2.8...

Proceso de instalacin y configuracin de Git y Github.com


Para trabajar localmente, hay que clonar el repositorio del proyecto Scalar, pero antes vamos a configurar GIT: 1 Vamos a crear un usuario en Github: www.github.com 2 Ahora configuramos git en nuestra mquina con stos parmetros: Nota: Hay que tener en cuenta que si el repositorio es pblico, esta informacin ser pblica. Para manejar todo el proyecto y su cdigo de manera privada, hay que realizar una suscripcin paga. $ git config --global user.name 'El nombre a desplegar'. $ git config --global user.email 'tu correo principal o alternativo de github.com' Ejemplo: $ git config --global user.name 'correo1@gmail.com' 2.2 Estos pasos para que almacene la sesin por 1 hora (60 minutos * 60 segundos = 3600), generalmente se almacena slo por 15 minutos. $ git config --global credential.helper cache $ git config --global credential.helper 'cache --timeout=3600' 3 Ahora creamos el directorio donde se quiere clonar el repositorio:

10

Ubicados en el lugar escogido (Documentos, Descargas, Escritorio o en la raz de la carpeta personal /Home), creamos la carpeta, por ejemplo: $ mkdir proyectos Despus de dar el comando dir, la terminal retornar esta informacin: $ Descargas examples.desktop pgadmin.log Pblico Documentos Imgenes Plantillas Escritorio Msica proyectos Vdeos Y nos dirigimos a esa carpeta con el comando cd: $ cd proyectos 4 Desde ah, nos dirigimos al enlace del proyecto en Github.com y procedemos a copiarlo primero, para luego clonarlo desde GitHub en nuestra terminal: Y lo clonamos en la terminal con stas instrucciones: git clone (Control + Shift o Mayuscula + V = pegar) o dar clic derecho con el ratn y escoger "Pegar" La estructura correcta, con un ejemplo del proyecto de Rails: $ git clone https://github.com/rails/rails.git Al finalizar el proceso, la terminal retornar esta informacin: Cloning into 'rails'... remote: Counting objects: 140, done. remote: Compressing objects: 100% (105/105), done. remote: Total 140 (delta 24), reused 139 (delta 23) Receiving objects: 100% (140/140), 41.38 KiB, done. Resolving deltas: 100% (24/24), done. Proceso para construir el proyecto localmente 1 Ahora nos ubicamos en la carpeta Rails recin creada y le damos Bundle Install $ cd rails $ bundle install Al finalizar el proceso, retornar la terminal esta informacin: Using bundler (1.2.2) Using rails (3.2.8) Installing sass (3.2.3) Installing sass-rails (3.2.5) Installing therubyracer (0.10.2) with native extensions Installing uglifier (1.3.0) Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

11

2 Ahora vamos a migrar la base de datos a la generada en postgres y administrada en pgAdmin III: $ rake db:migrate 3) Inicializamos el servidor local con ste comando: $ rails s Nota: Este comando abre el puerto 3000 de manera predeterminada, para ubicar otro puerto se adiciona rails s -p 3001, -p 3002, etc. La terminal retornar sta informacin: => Booting WEBrick => Rails 3.2.8 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2012-11-24 14:08:51] INFO WEBrick 1.3.1 [2012-11-24 14:08:51] INFO ruby 1.9.3 (2012-11-10) [i686-linux] [2012-11-24 14:08:51] INFO WEBrick::HTTPServer#start: pid=23958 port=3000 4 Ahora abrimos el explorador Firefox y podemos ingresar al proyecto como tal: http://localhost:3000/ Para entrar a la pgina inicial del proyecto y que no despliegue la pgina de inicio de Ruby on Rails, hay que eliminar el archivo Index.html de la carpeta Public, ubicada en la carpeta de Scalar. As ya podremos ingresar a sta direccin: http://localhost:3000/

Proceso para subir los cambios al repositorio:


Aadimos todos los cambios realizados localmente con este comando $ git add . Realizamos un indexado de los cambios para preparar el envo: $ git commit -m 'Quinta edicion del Read Me' Finalmente, subimos los archivos al repositorio de GitHub.com : $ git push origin master Nos pedir autenticacin en nuestra cuenta de Github y despus de unos segundos, podremos verificar los cambios en el repositorio: Username for 'https://github.com': Password for 'https://hernanramirez@github.com':

12

Significado de iconos del sistema de informacin

Admin1

Admin2

Registro usuarios

Contrasea por defecto del Aplicativo administrador Correo: Passwd: processadmin@misena.edu.co processadmin

www.github.com https://github.com/alejoalzate/ProcessCarsoft

Interfaz de Inicio

13

Proceso del mdulo de inicio En esta interfaz principal encontramos el objetivo de lo que es esta herramientas y nos muestra todo los mdulos que puede asede el administrador. -En el botn azul podemos ingresar al sistema dando le Clic (grafica de en la pgina siguiente)

Mdulo de ingreso

14

Proceso de ingreso
En ingresar encontramos 2 campos donde ingresamos el correo electrnico Y el otro la contrasea que hemos adquirido para el ingreso al sistema. Mdulo de registrar usuarios

15

Proceso de registrar aun usuario


En este proceso encontramos los campos para registrar a los usuarios Todos los campos son obligatorios.

Mdulo de Administracin de usuarios Usuarios

Interfaz general de usuarios. En estas opciones se encarga de todos los usuarios ingresado en el sistema observemos la grafica 1) En la imagen podemos identificar la opcin de Buscar parmetros por su nombre que se 2) Editar el usuario de su respectiva lnea. 3) Mostrar informacin del usuario 3

16

4) Para seguir mostrando la ventana de los registro del usuario

Mdulo de Administracin

Administracin 2

1) clic en los iconos para ir a cada una de las tablas funcionales 2) Las descripciones de cada iconos

17

Responsables

Administracin

En esta grafica encontramos las siguientes funciones:

18

1) 2) 3) 4)

Mostrar las ocupaciones ingresadas por el administrador. Editar campos en la lista de Responsable. Asignarle un rea centro a los responsable. Creacin de un Responsable.

Administracin de reas de un centro

Administracin de centros que se le asignan a rea center

En esta grafica encontramos las siguientes funciones: 1. Mostrar las center, area_cernter ingresadas por el administrador. 2. Editar campos en la lista de center, area_cernter ingresadas. 3. Asignarle un rea centro a los center, area_cernter ingresadas.

19

4. Creacin de un center, area_cernter ingresadas.

Roles
Es el que permite agregarle o asignarle un rol a cada usuario del sistema manualmente por el cliente.

20

Administracin de Roles

1) 2) 3) 4)

Mostrar unidad de medidas en cada una de la fila de la tabla. Editar unidad de medida en cada una de la fila de la tabla. Eliminar la unidad de medidas de la que desee el administrador. Agregar una unidad de medidas nueva que se requie Administrar los usuarios con sus respectivos roles corespondientes.

Rhs

21

Administracin de Rhs

1. Podr mostrar editar los Rhs que se le asignan a los usuarios sistemas.

de los

Documentos

22

Administracin de proceso de Documentos.


Aqu en esta tabla se crearan los nombres de documentos para los usuarios de los sistemas. Podr editar, mostrar y crear nombres de documentos para los usuarios del Sistema de informacin

Sugerencias que los usuarios podr enviar por el Sistema de informacin Como ingresar al formularios para enviar una sugerencias.

23

Ingreso del administrador para la sugerencias en el Software.

Administracin de Sugerencias.

24

1. En el icono que parece como un libro pordra mostrar la informacin correspondiente de esta tabla por id. 2. Podr editar la informacin del cada unas de los id en la tabla. 3. Descargar la informacin de sugerencias en un pdf. 4. Podr ingresar uno nuevo si se requiere.

PDF Sugerencias Informe

25

reas del parqueadero 1. Como ingresar a la administracin de reas.

26

Administracin de reas 1. Desde esta tabla se administra la informacin ingresadas por el usuario que registra sus vehculos con sus respectivos materiales a ingresar en el complejo sur. 2. Mostrar la informacin por cada id de la tabla. 3. Editar la informacin por cada id de la tabla. 4. Podr ingresar uno nuevo si el Sistema lo requiere.

27

Mdulo de Registros

Administracin de Registros

28

1. Podr buscar registros por todos los campos, Imprimir informe en formato pdf 2. Mostrar la informacin de cada id de la tabla. 3. Editar la informacin de cada id por tabla. 4 Ingresar registro nuevo si el sistema lo requieres, el ingreso sera automticamente. Administracin 2 del Sistema de Informacin.

Mdulo de Autorizacin
1. Como ingresar a la tabla de autorizaciones para administrar.

Administracin de Autorizacin.

29

1. Ingresar una autorizacin de salidas de materiales desde el sistema Requerimiento obligatorio llenar los campos del formulario. 2. Se encuentra una tabla que contiene toda la informacin guarda se puede realizar consultas. 3. Los usuarios responsables tendrn que conocer muy bien el proceso de autorizacin de salidas de materiales. 4. Podr editar los registros de la tabla por id correspondientes.

Estacionamientos de vehiculos.

30

Administracin de Estacionamientos.

1. Podr ingresar un nuevo estacionamiento. 2. Editar un estacionamiento por celdas. 3. Mostrar estacionamientos por celdas. 4. Imprimir informes de estacionamiento en formato pdf. Turnos.

31

1. Como ingresar a la tabla de administracin de turno.

Administracin de Turnos

32

1. Ingresar un nuevo turno para la asignacin de horarios de los porteros. 2. Mostrar y editar las celdas de cada uno de los id de la tabla. 3. Imprimir informes de turnos del sistema.

Porteros

1. Como ingresar a la tabla de Porteros.

33

Administracin de Porteros.

1. Ingresar unos nuevos porteros. 2. Mostrar y editar las celdas de cada uno de los id de la tabla. Tipos Materiales 1. Como ingresar a la tabla de Tipo de materiales.

34

Administracin de Tipos materiales.

1. Ingresar un nuevo Tipo de material. 2. Mostrar y editar las celdas de cada uno de los id de la tabla. 3. Buscar por todos los campos.

35

Tipo de usuarios

1. Como ingresar a tipos de usuario desde el sistema de la informacin Administracin de usuarios

36

Proceso de administracin de Tipo de usuarios En esta tabla podremos encontrar todos los tipos de usuario del sistema como puede ser un aprendiz un instructor. 1. Mostrar la informacin de la tabla de cada id 2. Editar la informacin de la tabla de un id por si un error De dedo. 3. Puede buscar la informacin que desee de la tabla correspondiente Por todos los campos. 4. Contiene una paginacin para tener varios o muchas pginas de las Misma tabla. 5. Registrar un nuevo tipo de usuario que desee o implemente en la Comunidad SENA.

Tipo Vehculos

37

1. Mostramos un men desplegable donde se seala de color negro oscuro para poder ingresar a la tabla de los tipos de vehculos ingresados por el user. Administracin de Tipo materiales

1. Puede Mostrar, editar, guardar, buscar por todos los campos, paginacin.

38

Usabilidad

1. Ingreso a la tabla de usabilidad men desplegable color negro oscuro. Administracin de usabilidad

1. Mostrar, editar, guardar, paginacin, buscar por todos los campos que desee el administrador del sistema de informacin

39

Destinos

1. Para ingresar a la tabla de registros ingresados. Administracin de Tabla Destinos

destinos

para la administracin de los

1. Mostrar, Editar, Guardar, paginacin, buscar por todos los campos que el administrador lo requiera. Proceso de editar perfil de usuario En este proceso encontramos lo que es editar su perfil del administrador. Donde el podr editar o hacer cambios de sus datos personales o Ingresados en el sistema. En este caso los campos que d a editar son obligatorios sea que no podr Dejar algn campo sin llenar.

40

La finalidad de este manual tcnico es la de proporcionar al lector la lgica con La que se ha desarrollado la aplicacin, la cual se sabe que es propia de cada Programador; por lo que se considera necesario ser documentada.

Carga de datos del sistema: 1. User 2. Responsible 3. Roles 4. Rhs 5. Documents 6. Areas 7. Records 8. Authorizations 9. Parking 10. Turns 11. Porters

41

12. Type_materiales 13. Type_users 14. Type_vehicles 15. Usabilities 16. Destinations 17. Materials 18. Vehicles 19. Teams 20. Modify_users 21. Assignments Mdulo de estadstica

Proceso del mdulo de estadstica Al dar le clic a la flecha despliega los centros que se encuentran en la base de datos (listboxes) Escogemos una para que nos muestre la estadsticas y Encontramos un listboxes donde despliegan los meses que se van a seleccionar para la estadsticas. Despus de todo esto lo que hacemos es darle click en el bottom de color verde y nos muestra La estadstica en diagramas circular. (Ver grafica a bajo)

Visto en la en grafica de diagrama circular a parecen los resultados del centro que elegimos con la fecha. En este caso fue el mes de septiembre del centro mobiliario y muestra las valoraciones por indicadores.

42

Proceso de salida del Sistema En la parte superior de la derecha encontramos la opcin de salir Dndole clic en salir nos saca del sistema y nos lleva a las interfaz publica de la web Mirar grafica

Diagrama ER

43

Glosario Ruby: Un lenguaje de programacin dinmico y de cdigo abierto enfocado en la simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y fcil al escribirla. En Ruby, todo es un objeto. Se le puede asignar propiedades y acciones a toda informacin y cdigo. Unix: Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de perifricos conectados a la mquina. Linux: es un sistema operativo de software libre (no es propiedad de ninguna persona o empresa), por ende no es necesario comprar una licencia para instalarlo y utilizarlo en un equipo informtico. Es un sistema multitarea, multiusuario, compatible con UNIX, y proporciona una interfaz de comandos y una interfaz grfica. Ubuntu: es una distribucin de Linux que ofrece un sistema operativo predominantemente enfocado a ordenadores de escritorio. Basada en Deban GNU/Linux, Ubuntu concentra su objetivo en la facilidad de uso, la libertad en la restriccin de uso, los lanzamientos regulares y la facilidad en la instalacin. Terminal/consola: en Linux utiliza una herramienta llamada consola de comandos o Terminal desde la cual se pueden ejecutar una serie de sentencias para acceder a ciertos lugares del sistema, realizar ciertas tareas o simplemente visualizar reportes importantes. Interprete: Un intrprete de rdenes o de comandos, es un programa informtico que tiene la capacidad de traducir las rdenes que introducen los usuarios, mediante un conjunto de instrucciones facilitadas por l mismo directamente al ncleo y al conjunto de herramientas que forman el sistema operativo. Servidor: es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El trmino servidor ahora tambin se utiliza para referirse al ordenador fsico en el cual funciona ese software, una mquina cuyo propsito es proveer datos de modo que otras mquinas puedan utilizar esos datos. Github: es uno de los sistemas de control de versiones ms populares entre los desarrolladores. Y parte culpa de su popularidad la tiene GitHub, un excelente servicio de alojamiento de repositorios de software con este sistema, que lejos de quedarse en esta funcionalidad, ofrece hoy en da un conjunto de caractersticas muy tiles para el trabajo en equipo.

44

Balance score cart: es una metodologa para traducir la misin y estrategia de una organizacin en un nmero de indicadores numricos de desempeo que integran y enlazan todos los niveles y funciones de esta organizacin, asegurando as una correcta ejecucin de la estrategia en tiempo y forma. Aplicacin: Programa informtico que permite a un usuario utilizar una computadora con un fin especfico. Las aplicaciones son parte del software de una computadora, y suelen ejecutarse sobre el sistema operativo. Bootstrap: es un framework que simplifica el proceso de creacin de diseos web combinando CSS y JavaScript. Ha sido desarrollado por Twitter que recientemente liber su versin 2.0. La mayor ventaja es que podemos crear interfaces que se adapten a los distintos navegadores (responsive design) apoyndonos en un framework potente con numerosos componentes webs que nos ahorrarn mucho esfuerzo y tiempo. MVC: Modelo Vista Controlador (MVC) es un patrn de arquitectura de software que separa los datos de una aplicacin, la interfaz de usuario, y la lgica de control en tres componentes distintos. Tablero de control: pretende unir el control operativo de corto plazo con la visin y la estrategia de largo plazo. As se puede poner un foco en pocos indicadores fundamentales relacionados con los objetivos ms significativos. De esta manera la empresa u organizacin se ve obligada a supervisar las operaciones de hoy porque afectan al desarrollo de maana. Indicador de gestin: son el elemento primario de estos tableros, y sobre ellos recae la utilidad y en definitiva el xito en la adopcin de esta herramienta. GABSC: Gestin Administrativa Balanced Scorecard. Logueo: es el trmino que se usa en computacin para referirse al ingreso a las cuentas de usuario, a los sistemas o servicios. Es el momento de autenticacin al acceder a un servicio o sistema que funciona normalmente, pidiendo un nombre de usuario y una contrasea, con el fin de tener un control en dicho ingreso Registro: es un conjunto de campos agrupados. Interfaz: es un programa informtico que acta de interfaz de usuario, utilizando un conjunto de imgenes y objetos grficos para representar la informacin y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicacin con el sistema operativo de una mquina o computador.

45

SGBSC:(Sistema de gestin de base de datos) o en ingls Database management system (DBMS), es una agrupacin de programas que sirven para definir, construir y manipular una base de datos. Kilowatts: Unidad de energa utilizada para registrar los consumos. Equivale al consumo de un artefacto de 1.000 W de potencia durante una hora. Macro proces: conjunto de procesos relacionados con caractersticas similares que mutuamente generar valor. Flujo de control: se refiere al orden en el que se ejecutan las instrucciones de un programa, siendo las propias instrucciones las que determinan o controla dicho flujo. En un programa, a menos que el flujo de control se vea modificado por una instruccin de control. Modulo: es una funcin que agrupa un conjunto de subprogramas y estructuras de datos. Los mdulos son unidades que pueden ser compiladas por separado y los hace reusables y permite que mltiples programadores trabajen en diferentes mdulos en forma simultnea, produciendo ahorro en los tiempos de desarrollo. Meta: son como los procesos que se deben seguir y terminar para poder llegar al objetivo. Todo objetivo est compuesto por una serie de metas, que unidas y alcanzadas conforman el objetivo. Sistema: es un conjunto de partes o elementos organizados y relacionados que interactan entre s para lograr un objetivo. Captura: accin de tomar una instantnea de la imagen que muestra el monitor en un determinado momento. Campo: es un espacio de almacenamiento para un dato en particular. Parmetro: es una variable que puede ser recibida por una rutina o subrutina. Una subrutina usa los valores asignados a sus argumentos para alterar su comportamiento en tiempo de ejecucin. La mayor parte de los lenguajes de programacin pueden definir subrutinas que aceptan cero o ms argumentos. Enlace: es una palabra, una frase o un grfico de un hipertexto que conecta con otra informacin. En la WWW, los enlaces (o vnculos) de una pgina WEB conectan con otras home Pags, a menudo muy alejadas fsicamente, pero relacionadas por sus temtica.

Emergente: es cualquier tipo de ventana o mensaje que aparece en la pantalla luego de iniciar un programa, una pgina web, al hacer clic sobre algn botn o enlace, etc.

46

Usuario: es un individuo que utiliza una computadora, sistema operativo, servicio o cualquier sistema informtico. Por lo general es una nica persona. Un usuario generalmente se identifica frente al sistema o servicio utilizando un nombre de usuario (Nick) y a veces una contrasea Rango: son los valores mnimos y mximos que se pueden almacenar en una variable es como por as decir el limite superior e inferior de un array Dato: es una representacin simblica (numrica, alfabtica, algortmica, entre otros.) Rol: es una coleccin con nombre de tareas que definen las operaciones disponibles en un servidor de informes. Las definiciones de roles proporcionan las reglas que el servidor de informes utiliza para aplicar la seguridad Grafica: representacin de datos, casi siempre numricos, aunque tambin pueden ser figuras o signos, a travs de lneas superficies o smbolos para determinar la relacin que estos mantienen entre s. Listbox: permite a los usuarios seleccionar una o ms opciones de una lista esttica. Para seleccionar una opcin, el usuario debe hacer clic sobre la misma Estadstica: es una herramienta de anlisis, de procesamiento, de estudio, de forma. Diferentes sistemas hacen uso en mayor o menor medida del concepto de esta materia segn sus requisitos y necesidades Opcin: este termino se utiliza para se utiliza tanto para hacer referencia a la facultad de elegir como a la propia eleccin y a cada una de las cosas a las que se puede optar Diagrama: representacin grafica de una sucesin de hechos, pasos u operaciones para un procedimiento

47

Vous aimerez peut-être aussi