-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathINSTALACAO_WINDOWS.TXT
153 lines (112 loc) · 7.63 KB
/
INSTALACAO_WINDOWS.TXT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
Bem-vindo,
Este manual serve apenas para a instalação da ferramenta no windows que tem como objetivo apenas testes e desenvolvimento
Requisitos de Sistema:
========================
- Apache 2.x:
- PostgreSQL 8.x:
- PHP 5.x
Versões efetivamente testadas:
- Wampp 2.0
- PostgreSQL 8.4 – Não instale qualquer versão superior a esta do Postgre, pois o sistema deixará de funcionar 100%.
- PHP 5.3.5
Nota: - versões diferentes eventualmente poderão funcionar com ou sem alterações no sistema
- outros requisitos podem ser necessários apesar de não listados
- o sistema foi criado, testado e usado somente em ambiente Linux, mas sendo um sistema web, pode ser operado por qualquer navegador. Sua instalação no SO Windows tem objetivo tem objetivo apenas para teste e
desenvolvimento.
- Tanto a instalação e configuração do sistema devem ser realizadas por pessoas com um mínimo de conhecimento de instalação de aplicativos web, Apache, PHP, etc. Além de conhecimentos de processos de registro acadêmico.
Instalação do banco de dados:
================================
1. Crie um usuário para acesso ao banco de dados do sistema
2. Crie um usuário "aluno" específico para acessar informações na área do aluno
3. Crie um banco de dados com encoding UTF-8 e de forma que o usuário criado no passo 1 seja o proprietário do mesmo
4. Conecte-se ao banco com o usuário criado no passo 1 e restaure o esquema e os dados básicos do sistema que se encontram em config/sql/banco-0.2.0. É importante respeitar a sequência de restauração dos arquivos, 1_x, 2_x, 3_x, etc.
Para habilitar o Postgres no Wamp:
=================================
1. Abra o menu do Wamp, vá em PHP -> PHP Extensions, agora habilite o php_pgsql, php_pdo_pgsql.
2. Agora copie o libpq.dll do diretório wamp\bin\php\php5.3.5 para wamp\bin\apache\Apache2.2.17\bin. E reinicie o Wamp Server.
Qualquer dúvida leia o arquivo: http://tutology.net/category/mysql/install-postgresql-and-phppgadmin-windows-wamp
3. Além da habilitação do Postgre, será exigida a eliminação a exibição de notícias no WAMP acessando o seu php.ini e efetuando a modificação na linha error_reporting colocando agora da seguinte maneira:
error_reporting = E_ALL & ~E_NOTICE
Instalação do sistema no WAMP:
=================================
1. Copie todos os arquivos para qualquer pasta dentro da raiz
do host, esta pasta deve ser acessível pelo navegador
2. Edite o arquivo config/configuracao.php e altere as variáveis de conexão com o banco de dados mais a variável $BASE_URL,
ex.: Se você tiver descompactado o arquivo na raiz do Wamp coloque $BASE_URL = localhost/<nomepasta>/
Problemas Conhecidos:
=================================
Logs:
Você deverá criar ainda uma pasta logs dentro da raiz do aplicativo com um arquivo em branco nomeado por login.log para registrar a entrada e saída dos usuários no sistema.
Barra invertida:
Inverta a posição da barra no arquivo de configuração dentro do diretório config na variável $BASE_DIR e também outra na variável $logs.
------------------------------------------------------------
Primeiros passos
------------------------------------------------------------
Um sistema acadêmico normalmente é um programa complexo, e para um funcionamento
correto é necessário uma série de informações e cadastros que devem ser previamente
preenchidos. Na instalação padrão alguns cadastros básicos já foram gravados
diretamente no banco de dados. Mas para o funcionamento completo é necessário
realizar outras configurações e cadastros.
Configuração básica
=====================
1. Em "Cadastros" -> "Pessoas Físicas", altere os dados do usuário de código 1.
Atualize o cadastro para que seja o cadastro de uma pessoal física real que será
uma das administradoras do sistema. Mais usuários podem ser incluídos posteriormente,
neste caso cadastre primeiramente como pessoa física, depois a inclua como usuário
em "Sistema" -> "Configurações" -> "Usuários do sistema"
2. Altere a senha do usuário admin para uma senha segura
3. Ajuste as informações da instituição em "Sistema" -> "Configurações" -> "Empresas"
4. Ajuste as informações dos campi da instituição em "Sistema" -> "Configurações" -> "Campus"
5. Ajuste as informações dos carimbos que serão utilizados nos relatórios em
"Sistema" -> "Configurações" -> "Carimbos"
Configurações acadêmicas e de matrizes curriculares
====================================================
1. Cadastre o primeiro período letivo em "Sistema" -> "Configurações" -> "Períodos", o código
pode ser alfanumérico e poderá ser utilizado por mais de um curso. Como sugestão poderá utilizar
101 para 1º semestre 2010, 102 para 2º semestre de 2010, etc. As informações sobre os períodos
letivos são usados por todo o sistema e devem ser incluídos a cada novo período letivo.
2. Crie o primeiro curso em "Matrizes" -> "Cursos"
3. Cadastre as disciplinas para o primeiro curso em "Matrizes" -> "Disciplinas", as disciplinas
cadastradas podem ser utilizadas por mais de um curso
4. Monte a matriz / grade curricular do primeiro curso em "Matrizes" -> "Cursos / Disciplinas",
clicando no botão "Incluir" é possível associar cada diciplina ao curso desejado
5. Cadastre os "Pré-requisitos" ou as "Disciplinas Equivalentes" no menu "Matrizes" e conforme as
necessidades
Processo de matrícula
==============================
Antes de efetuar qualquer matrícula é necessário:
1. Cadastrar os alunos como pessoas físicas em "Cadastros" -> "Pessoas Físicas"
2. Vincular a pessoa física / aluno a algum curso em "Cadastros" -> "Contratos",
uma mesma pessoa física pode possuir mais de um contrato e também manter outros
vínculos dentro do sistema, como professor, coordenador, usuário do sistema, etc.
3. Oferte as disciplinas do curso em "Matrículas" -> "Disciplinas Oferecidas", neste tela
é possível tanto incluir disciplinas para posterior matrícula quanto consultar, alterar,
cancelar, etc. Depois de ofertada a disciplina é criado um código único que identifica
a disciplina ofertada como um diário. Este código é muito importante dentro do sistema,
relatórios, etc. Não é necessário informar o professor durante a oferta da disciplina,
inclusive é recomendado incluí-lo somente após a realização das matrículas, basta
alterar a disciplina ofertada.
4. Efetue as matrículas dos alunos em "Matrículas" -> "Matrícula", a matrícula pode ser regular ou
avulsa, para um grupo de disciplinas ofertadas ou indivualmente para qualquer disciplina ofertada
5. Depois de matricular os alunos, pode-se alterar a oferta de disciplina e incluir o professor ou
professores da disciplina. Os professores e coordenadores devem ser previamente cadastrados
como pessoas físicas, e posteriormente em "Cadastros" -> "Professores" e "Cadastros" ->
"Coordenadores"
Para instruções um pouco mais detalhadas acesse a "Ajuda e Documentação" no rodapé da
tela inicial do sistema. Ou procure ajuda no grupo de discussão sobre o sistema em
http://groups.google.com/group/sistema-academico-eprotec
------------------------------------------------------------
Desenvolvedores
------------------------------------------------------------
Santiago Silva Pereira - santiago.pereira@ifmg.edu.br
Wanderson Santiago dos Reis - wanderson.reis@ifmg.edu.br
------------------------------------------------------------
Colaboradores
------------------------------------------------------------
Rafael Bernardino Cardoso - Campus Formiga
Roger Santos Ferreira - Campus Formiga
Rogerio Costa Canto - Campus Formiga
Victor Ulisses Puglise - Campus Caraguatatuba
------------------------------------------------------------
Copyright 2012 Instituto Federal São Paulo - Caraguatatuba
Todos os direitos reservados