- Timestamp:
- Jun 25, 2015, 9:43:41 AM (9 years ago)
- Branches:
- master
- Children:
- 87fca9d
- Parents:
- c6bbc4d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
README.md
rc6bbc4d r96f4707 5 5 ## Simulador Integral de Cadenas Productivas 6 6 7 _____ ______________ 8 / ___// _/ ____/ __ \ 9 \__ \ / // / / /_/ / 10 ___/ // // /___/ ____/ 11 /____/___/\____/_/ 12 13 14 15 7 16 El __Simulador Integral de Cadenas Productivas (SICP)__ le permite modelar y simular las cadenas productivas desde 8 distintas fuentes de datos como son: El [Sistema de Gestión para la Industria y Comercio (SIGESIC)](https://sigesic.mppi.gob.ve/), 9 La [Encuesta Industrial](http://www.ine.gob.ve/index.php?option=com_content&id=347&Itemid=36&view=article) y la 10 [Matriz Insumo / Producto](http://www.bcv.org.ve/cuadros/series/mip97/mip97.asp?id=425), con el objetivo de suministrar 17 distintas fuentes de datos como son: El [Sistema de Gestión para la Industria y Comercio (SIGESIC)] 18 (https://sigesic.mppi.gob.ve/), La [Encuesta Industrial] 19 (http://www.ine.gob.ve/index.php?option=com_content&id=347&Itemid=36&view=article) y la [Matriz Insumo / Producto] 20 (http://www.bcv.org.ve/cuadros/series/mip97/mip97.asp?id=425), con el objetivo de suministrar 11 21 información sistematizada acerca de la estructura industrial del pais y las características (flujo de entrada y salida 12 22 de bienes) de un sector productivo y/o empresa en particular. … … 28 38 Para el correcto funcionamiento del __SICP__ se requiere tener instalado previamente los siguientes paquetes: 29 39 30 * Python >= 2.7 < 3.0 31 * Django >= 1.8 < 1.9 32 * django-suit == 0.2.13 33 * Pillow >= 2.8.1 34 * django-simple-captcha >= 0.4.5 35 * psycopg2 >= 2.6 36 40 // Paquetes del Sistema Operativo 41 PostgreSQL 9.x 42 Python >= 2.7 < 3.0 43 PIP >= 1.5.4 44 45 // Paquetes de Python 46 Django >= 1.8 < 1.9 47 django-suit == 0.2.13 48 Pillow >= 2.8.1 49 django-simple-captcha >= 0.4.5 50 psycopg2 >= 2.6 51 37 52 ## Proceso de instalación 38 53 54 En el proceso de instalación sobre los requerimientos y herramientas necesarias para el correcto funcionamiento del 55 sistema, se deben ejecutar algunas instrucciones desde la consola de comando para lo cual se requiere abrir una terminal 56 y ejecutar los siguientes comandos: 57 58 // Para distribuciones ubuntu 59 ~$ sudo su - 60 61 // Para distribuciones debian 62 ~$ su - 63 64 Lo anterior solicitara la contraseña de administrador del sistema operativo para acceder al usuario root, esto es 65 necesario para los procesos de instalación posteriores de la aplicación. 66 67 Una vez autenticados como usuario root del sistema operativo, mostrará en la consola el símbolo "#" que identifica que 68 el usuario actual es root, esto permitirá instalar en el sistema operativo los requerimientos de funcionamiento del 69 sistema para lo cual se ejecutarán los comandos detallados a continuación: 70 71 // Instalación de paquetes del sistema operativo 72 ~# apt-get install postgresql python2.7 python-pip 73 74 // Instalación de paquetes de python (se debe acceder a la ruta principal del proyecto sicp) 75 ~# pip install -r requerimientos/comun.txt 76 77 Esto ejecutara los distintos procesos de instalación sobre los requerimientos del sistema. 78 79 Posteriormente se debe crear la base de datos del __SICP__ y el correspondiente usuario que tendrá los privilegios 80 necesarios para interactuar con la misa, esto se hace de la siguiente forma: 81 82 // Acceso al usuario postgres 83 ~# su postgres 84 85 // Acceso a la interfaz de comandos de postgresql 86 postgres@xxx:$ psql template1 87 88 // Creación del usuario de a base de datos 89 temlate1=# CREATE USER nombre_usuario_bd WITH ENCRYPTED PASSWORD 'contraseña' createdb; 90 temlate1=# \q 91 92 // Desautenticar el usuario postgres y regresar al usuario root 93 postgres@xxx:$ exit 94 95 // Creación de la base de datos 96 ~# createdb nombre_bd -E 'UTF-8' -O nombre_usuario_bd -h localhost -p 5432 -U nombre_usuario_bd 97 98 // Salir del usuario root 99 ~# exit 100 101 102 ## Configuración y ejecución de la aplicación 103 104 Una vez instalados todos los requerimientos previos del sistema, se procede a la configuración del mismo, para esto se 105 debe editar el archivo settings.py dentro de la carpeta sicp y modificar los datos por defecto de la variable DATABASES, 106 en donde se especificarán los datos de acceso a las bases de datos de la aplicación y del sigesic. 107 108 Para ejecutar la aplicación en modo de desarrollo, se debe ejecutar el siguiente comando: 109 110 ~$ python manage.py runserver 111 112 Lo anterior ejecutará el servidor de desarrollo de django bajo la URL [http://localhost:8000](http://localhost:8000), 113 para lo cual deberemos acceder a un navegador web y escribir dicha dirección URL.
Note: See TracChangeset
for help on using the changeset viewer.