/SisDF

Sistema de chamados (tickets) para o Departamento de Física - FFCLRP - USP

Primary LanguageHTML

Sistema de Gestão de Chamados Técnicos - SisDF

Autor: André Luiz Girol

Sistema com o intuito de gerenciar chamados técnicos para os setores do Departamento de Física - FFCLRP

Tecnologias utilizadas

Sistema desenvolvido utilizando as tecnologias abaixo:

  • CodeIgniter
  • Bootstrap
  • SB Admin2
  • Font Awesome

Procedimentos para deploy em ambiente dev (testado em Ubuntu Server 16.04):

Dependências básicas de PHP e MySQL:

apt-get install php php-xml php-intl php-mbstring php-gd php-mysql mysql-server

Criar usuário com permissões de root no mysql:

mysql -p
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'admin';

Arquivo de configuração para import do banco de dados de exemplo, copiar e editar o arquivo com as informações corretas:

cp SQL/db_config-sample.sh SQL/db_config.sh 

Copiar arquivos de configuração do CI modelos:

cp application/config-sample/config.php application/config/config.php
cp application/config-sample/database.php application/config/databse.php

Editar config.php e alterar ao menos o base_url, por exemplo:

$config['base_url'] = 'http://localhost:8888';

No database.php editar ao menos os seguintes parâmetros:

'hostname' => 'localhost',
'username' => 'admin',
'password' => 'admin',
'database' => 'sisdf',

Rodar script que importa dump de exmeplo:

./setup.sh sample

Na pasta www, subir um local server PHP:

php -S localhost:8888

Para testar, acessar por exemplo com Número USP 400 e senha 123.

Níveis de Acesso de exemplo

Existem inicialmente 4 níveis de acesso cadastrados:

  • Relator - Somente abre chamados (todos abaixo também)
  • Técnico da seção - Gerencia chamados de sua seção
  • Gestor da seção - Vê os chamados da seção
  • Gestor da Unidade - Vê os chamados de todas as seções

Os usuários de exemplo possuem as seguintes características:

Nº USP Nível de Acesso
500 Relator
100 Técnico Manutenção
200 Técnico Eletrônica
300 Técnico Mecânica
400 Técnico Informática

Para ver o painel dos Gestores de cada seção de atendimento, adicione o 1 como em:

101 - Gestor Manutenção

O Gestor da unidade possui número USP: 1000

Senhas: 123