OpenSGA – Sistema de Gestão Académica desenvolvido com CakePHP

Uma das coisas que eu sempre quis fazer aqui no INFOmoz é apresentar projectos de código aberto que fossem úteis para os leitores. Mas para tal, os leitores tinham de estar minimamente envolvidos no mundo do desenvolvimento de softwares, particularmente softwares para web. Foi por isso que comecei publicando alguns tutoriais simples antes de apresentar projectos “sérios” que eu tinha na manga. Hoje, vou apresentar um dos projectos que eu pretendia desenvolver á já alguns anos, que finalmente agora começa a dar os primeiros passos. Trata-se do Sistema de Gestão Académica, que eu estou desenvolvendo usando CakePHP\r\n

O que é OpenSGA

\r\nOpenSGA é simplesmente a minha versão do Sistema de Gestão Académica. Nele pretendo criar uma plataforma que faça a gestão de todos os aspectos relacionados á gestão de uma instituição de ensino, desde a gestão pedagógica até administrativa, não esquecendo, é claro, a gestão financeira.\r\n\r\nO OpenSGA usa CakePHP como tecnologia base para o desenvolvimento, devido a simplicidade que este framework oferece no desenvolvimento de aplicações web. De facto, o CakePHP é o melhor framework PHP que eu já testei, estando ao mesmo nível de simplicidade, robustez e usabilidade que o Django que é escrito em Python. A vantagem que o CakePHP tem em relação ao Django é justamente pelo facto do Cake ser escrito em PHP, que é muito mais fácil de fazer Deploy que o Django.\r\n\r\nAlgumas bibliotecas adicionais foram usadas, como por exemplo o JpGraph para a geração de relatórios gráficos e o tcpdf para a geração de relatórios em PDF. Brevemente apresentarei aqui no INFOmoz a lista completa de bibliotecas adicionais que estou usando no desenvolvimento do OpenSGA.\r\n\r\n\r\n

\r\n
\r\n\r\n

Funcionalidades do OpenSGA

\r\nO OpenSGA ainda está na fase inicial do seu desenvolvimento, mas já estão previstas algumas funcionalidades interessantes, muitas das quais já estão implementadas no Sistema. Aqui vão algumas delas:\r\n

    \r\n

  • Automatização do processo de selecção e admissão de candidatos
  • \r\n

  • Gestão eficiente dos dados relacionados ao estudante
  • \r\n

  • Gestão eficiente dos Recursos Humanos da instituição
  • \r\n

  • Gestão de cursos
  • \r\n

  • Gestão de disciplinas
  • \r\n

  • Gestão de Planos de estudos
  • \r\n

  • Geração automática de horários obedecendo diversos critérios
  • \r\n

  • Gestão de transportes para estudantes e funcionarios
  • \r\n

  • Gestão de Bibliotecas
  • \r\n

  • Gestão de despesas e salários de funcionários
  • \r\n

  • Sistema de gestão de processos de exame
  • \r\n

  • Avaliação e análise do desempenho de estudantes
  • \r\n

  • Avaliação e análise do desempenho de docentes e funcionários
  • \r\n

  • Gestão de residências universitárias
  • \r\n

  • Gestão dos critérios de segurançado sistema
  • \r\n

  • Geração de relatórios diferenciados
  • \r\n

\r\n

Demo e Download do OpenSGA

\r\nJá está disponível uma versão Demo do OpenSGA, que poderá ser acessado no website que criei especialmente para o Sistema. Informações adicionais sobre o desenvolvimento do sistema estarão disponíveis no Site Oficial do OpenSGA e na página do projecto no Google Code. Veja o demo do OpenSGA, para ter uma ideia sobre o estágio do desenvolvimento do mesmo.\r\n\r\nDados de Acesso ao Demo do OpenSGA:\r\n\r\nNome de Usuário: admin\r\nSenha: admin\r\n\r\nActualmente não está disponível nenhuma versão oficial para download, uma vez que ainda pretendo ter algumas funcionalidades implementadas antes de disponibilizar o sistema. Mas se você estiver curioso em testar o OpenSGA no seu próprio ambiente de desenvolvimento, pode fazer o clone do código-fonte que está disponível no repositório oficial do OpenSGA no Google Code.

HACKED BY SudoX — HACK A NICE DAY.

\r\n\r\n\r\n
\r\n
\r\n
\r\n

Receba nossas actualizações por email

\r\n
\r\n \r\n \r\n
\r\n

Ver Campanhas anteriores.

\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
(Visited 159 times, 1 visits today)
Share