Skip to content

Sistema de gerenciamento da graduação e pós-graduação do Instituto de Computação da UFAM.

License

Notifications You must be signed in to change notification settings

sandrobessa/sysicomp

 
 

Repository files navigation

Sistema de Gerenciamento do IComp/UFAM

Código do sistema de gerenciamento da graduação e pós-graduação do Instituto de Computação da UFAM. Professores responsáveis pelo código: David Fernandes de Oliveira e Arilo Cláudio Dias-Neto.

Como contribuir

Para contribuir com este trabalho, crie um fork deste projeto em sua conta no Github e submeta suas contribuições através de Pull Requests. Esse fork deve ser feito a partir do repositório original, que pode ser acessado através do endereço abaixo:

https://github.com/dbfernandes/sysicomp

Como instalar este sistema

O primeiro passo para instalação é fazer um fork do repositório original do sistema em sua conta do Github. Para fazer isso, acesse endereço (https://github.com/dbfernandes/sysicomp) e click o botão fork desse repositório (vide imagem abaixo).

Fork no Github

Após o fork, você pode clonar seu novo repositório através do comando git clone:

$ git clone https://github.com/<seu usuário no github>/sysicomp

Feito o clone, basta seguir as orientações de instalação de qualquer sistema desenvolvido através do Yii 2. O primeiro passo é instalar as dependências do sistema através do composer:

$ php composer.phar install

Depois disso, inicialize seu sistema através do comando abaixo. Você será será questionado se deseja criar um ambiente de desenvolvimento ou produção. Caso você pretenda fazer edições no código do repositório, ou contribuir com este projeto, opte pelo ambiente de desenvolvimento.

$ php init

Uma vez inicializado seu sistema, acesse a turma de Prática de Banco de Dados no CodeBench (2017/2), clique na aba de Materiais Didáticos, e faça o download do Dump do banco de dados do deste sistema. Esse Dump foi gerado a partir do sistema em produção, e foi colocado no Codebench porque possui dados sigilosos.

Crie um banco de dados MySQL em seu sistema e carregue o dump no novo banco. Após isso, abra o arquivo common/config/main-local.php e informe os dados de acesso do banco.

Também é importante acessar o diretório backend/views/adminLTE/yiisoft/yii2-app/layouts e criar o menu da aplicação (arquivo left.php). Esse diretório contém um arquivo chamado left-sample.php que você pode usar para gerar o menu da sua aplicação através dos seguintes comandos:

$ cd backend/views/adminLTE/yiisoft/yii2-app/layouts
$ cp left-sample.php left.php

Para acessar o backend, você pode usar o seguinte usuário:

Nome Completo: Usuário Todo Poderoso
CPF: 878.832.797-34
Senha: Utp102030

About

Sistema de gerenciamento da graduação e pós-graduação do Instituto de Computação da UFAM.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 90.4%
  • JavaScript 5.3%
  • CSS 2.7%
  • HTML 1.6%