SISTEMA DE ACOMPANHAMENTO DE PROGRAMAS ASSISTENCIAIS
Por: matheuswm • 30/10/2017 • Trabalho acadêmico • 3.327 Palavras (14 Páginas) • 386 Visualizações
Universidade Federal de Santa Catarina
Centro Tecnológico - CTC
Departamento de Informática e Estatística - INE
Sistema de Acompanhamento de
Programas Assistenciais – Informatização de Prefeituras
Bruno Munhoz Müller
Monografia de Conclusão do Curso de Sistemas de Informação
Orientador: Prof. José Eduardo De Lucca
Florianópolis , 22 de novembro de 2007.
Sistema de Acompanhamento de Programas Assistenciais - Informatização de Prefeituras
Trabalho de conclusão de curso[a] apresentado como parte das atividades para obtenção do título de [b]Bacharel, do curso de Sistemas de Informação da Universidade Federal de Santa Catarina[c].
Profª orientador: José Eduardo De Lucca
Florianópolis, 2007
- RESUMO
Este trabalho faz parte de um grande projeto de incentivo ao uso de software livre nas prefeituras brasileiras chamado Via Digital. A maioria das prefeituras brasileiras, principalmente as de pequeno porte, estão estagnadas no ponto de vista de investimentos em informatização na área de programas sociais. Muitas não possuem recursos financeiros, humanos e tecnológicos para a reversão do quadro, afetando diretamente na qualidade e quantidade dos serviços prestados à população.
A proposta concreta deste trabalho de conclusão de curso é validar e implementar um módulo de software de acompanhamento de programas assistenciais. Uma empresa contratada pelo Via Digital fez o levantamento de requisitos do software, cabendo a este projeto realizar uma validação dos requisitos, tecnologias, funcionalidades e implementação do sistema.
Palavras-chave: sistemas assistênciais, prefeituras, Via Digital, Java, governo eletrônico, software livre.
- ABSTRACT
Versão em língua estrangeira do resumo. Obrigatório, pela ABNT..
- LISTA DE ILUSTRAÇÕES
- LISTA DE TABELAS
- LISTA DE ABREVIATURAS E SIGLAS
- SUMÁRIO
1 Introdução 9
1.1 Justificativa 10
1.2 Objetivos 10
1.2.1 Objetivos Gerais 10
1.2.2 Objetivos Específicos 11
2 Referencial Teórico 12
2.1 Software Livre 12
2.2 Via Digital 13
3 Tecnologias 14
3.1 Java 14
3.2 PostgreSQL 14
3.3 Frameworks 15
3.3.1 Hibernate 15
3.3.2 Struts 16
3.3.3 Spring 16
4 Sistema 17
4.1 Abrangência e sistemas relacionados 17
4.2 Casos de Uso do Sistema 20
4.2.1 Cadastro Básico 20
4.2.2 Cadastros Gerais (Administrador) 21
4.2.3 Funcionalidades do Sistema 21
Considerações finais 22
Anexos 24
INTRODUÇÃO
Sabe-se que novas tecnologias surgem a todo momento e entende-se que seu uso pode resultar em benefícios incontáveis não só para os que usam dela diretamente como também para toda a sociedade. Nesse sentido, o Estado e as prefeituras também podem utilizar das tecnologias de informação de comunicação para melhorar o nível de prestação de serviços aos cidadões, dar mais qualidade de vida à sociedade e otimizar o gasto público, centrodo-o nas principais necessidades.
Quando um indivíduo, uma organização, ou mesmo o governo deseja usar um software ou um programa qualquer, precisa pagar por ele. Todavia, mesmo pagando não detém sua propriedade, mas apenas o direito de uso, com valor legal especificamente para uma determinada máquina ou conjunto de máquinas. Isto significa que se o órgão comprador possuir 100 computadores, serão necessárias 100 licenças, uma para cada máquina. Isto tem elevado muito o custo com o pagamento das licenças, transferindo para poucos desenvolvedores os direitos ao conhecimento.
Uma possível solução para esta problemática é a adoção dos Softwares Livres, que possibilitam a redução dos custos com licenças devido ao seu caráter não-proprietário quando comparado aos softwares comerciais comumente encontrados nas diversas instâncias governamentais, incluindo os computadores dos milhões de alunos das escolas públicas.
Como a base de recursos disponíveis para o cumprimento das obrigações administrativas e para investimentos é sempre menor do que aquilo que se deseja, e como há uma contínua pressão social e política por recursos, é de se supor que aqueles com custos evitáveis serão enfrentados pelos governantes e administradores. Assim, se existe a possibilidade de se utilizarem softwares que no seu custo total serão mais baratos, certamente eles terão a preferência sobre os mais caros.
...