Skip to content

Latest commit

 

History

History
100 lines (65 loc) · 4.11 KB

README.md

File metadata and controls

100 lines (65 loc) · 4.11 KB

Sistema de Expedientes de Militares

Este es el repositorio del código para el sistema de Expedientes del Cuartel Negro Primero - Batallón de Apoyo Logístico 208 General de Brigada "Juan Antonio Paredes".

Tecnologías usadas

Este proyecto usa las siguientes tecnologías:

  • Yii2 Framework para el desarrollo.

  • Lenguaje de programación PHP.

  • Base de datos MySQL.

Plantilla de Proyecto Basic de Yii 2

Plantilla de Proyecto Basic de Yii 2 es la mejor plantilla de proyecto Yii 2 para rápidamente iniciar la creación de proyectos pequeños.

La plantilla contiene las características básicas que incluyen:

  • Un (01) usuario para iniciar y salir inicio de sesión.

  • Una (01) página de contacto.

Incluye todas las configuraciones de uso común que permitirían que se concentre en la adición de nuevos características a su aplicación.

Ultima versión estable Total de descargas Estatus de construcción

ESTRUCTURA DE DIRECTORIOS

  assets/             contiene la definición activos (css, js).
  commands/           contiene comandos de consola (controladores).
  config/             contiene las configuraciones de la aplicación.
  data/               contiene loas archivos SQL para la base de datos MySQL.
  controllers/        contiene clases de controlador Web.
  mail/               contiene archivos de vista de mensajes de correo electrónico.
  models/             contiene las clases del modelo.
  runtime/            contiene los archivos generados durante el tiempo de ejecución.
  tests/              contiene varias pruebas para la aplicación básica.
  vendor/             contiene los paquetes de terceros que son dependencias.
  views/              contiene archivos de vista de la aplicación Web.
  web/                contiene el script `index.php` y recursos Web.

REQUERIMIENTOS

El requisito mínimo por esta plantilla de proyecto de que el servidor Web es compatible con PHP 5.4.0.

INSTALACIÓN

Instalar a partir de un archivo comprimido

Extraer el archivo comprimido descargado de github.com a un directorio llamado sistema que está directamente bajo la raíz Web.

A continuación, puede acceder a la aplicación a través de la siguiente URL:

http://localhost/sistema/web/

Crear Base de datos

Yii no va a crear la base de datos para usted, esto tiene que hacerse manualmente antes de poder acceder a él.

1.- Entonces cree en su servidor de MySQL la Base de datos con el nombre expedientes.

2.- Cree la estructura de la base de datos expedientes. En el directorio data/ hay tres (03) archivos SQL, los cuales se debe cargar en la base de datos expedientes en el siguiente orden:

2.1) venezuela.sql, contiene la estructura e información de estados, municipios, parroquias y ciudades de Venezuela.

2.2) expedientes.sql, contiene la estructura de este sistema en si mismo.

2.3) seguridad.sql, contiene la estructura e información de usuarios, grupos de permisos y roles de este sistema en si mismo.

CONFIGURACIÓN

Base de datos

Editar el archivo config/db.php con datos reales, por ejemplo:

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=expedientes',
    'username' => 'root',
    'password' => 'CLAVE_SI_APLICA',
    'charset' => 'utf8',
];

NOTAS:

  • Yii no va a crear la base de datos para usted, esto tiene que hacerse manualmente antes de poder acceder a él.
  • Comprobar y editar los otros archivos en el directorio config/ para personalizar su aplicación según sea necesario.
  • Consulte el README en el directorio tests para obtener información específica para pruebas básicas de aplicación.