1. introdução

Propaganda
i
UNIVERSIDADE FEDERAL DE SANTA CATARINA
CENTRO TECNOLÓGICO
DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA
CURSO DE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO
SISTEMA DE PATRIMÔNIO OPEN-SOURCE COM UMA
BIBLIOTECA DE MÓDULOS INTEGRADOS DISPONÍVEIS PARA
SISTEMAS PÚBLICOS.
MAR C E LO V IE IR A DE AN DR ADE
ii
MARCELO VIEIRA DE ANDRADE
SISTEMA DE CONTROLE PATRIMONIAL WEB, OPEN-SOURCE,
ULTILIZANDO FORMULÁRIO DINÂMICO PARA CADASTRO DE DADOS.
Projeto para o trabalho de conclusão do
curso de Ciência da Computação, como
requisito para aprovação na disciplina de
Projeto em Ciência da Computação I.
ORIENTADOR: MARCIO CLEMES
COORIENTADOR: RENATO CISLAGHI
BANCA: GUILHERME MACHADO, THIAGO RAMOS DOS SANTOS
FLORIANÓPOLIS
2005
iii
SUMÁRIO
iv
LISTA DE FIGURAS
v
LISTA DE TABELAS
vi
LISTA DE SIGLAS
JSP
- JavaServer Pages
MVC
- Model-View-Controller
J2EE
- Java 2 SDK, Enterprise Edition
vii
RESUMO
1.
INTRODUÇÃO ................................................................................................... 10
1.1.
2.
3.
4.
5.
CONTEXTUALIZAÇÃO ..................................................................................... 10
PROPOSTA DO TRABALHO .......................................................................... 11
2.1.
OBJETIVO GERAL ........................................................................................... 11
2.2.
OBJETIVO ESPECÍFICO .................................................................................... 11
GESTÃO PÚBLICA: NECESSIDADES E SOLUÇÕES ................................ 13
3.1.
REALIDADE DA GESTÃO PÚBLICA NAS PREFEITURAS ..................................... 13
3.2.
VIA DIGITAL: A SOLUÇÃO PARA OS SEUS PROBLEMAS. .............................. 13
3.3.
SISTEMA DE CONTROLE PATRIMONIAL ........................................................... 14
3.3.1.
Objetos do Controle de Patrimônio Público .............................................. 14
3.3.2.
O Cadastro de Bens .................................................................................... 14
3.3.3.
A Atualização da Base de Dados ............................................................... 14
3.3.4.
Funções Oferecidas pelo Sistema de Patrimônio....................................... 14
3.3.5.
A geração de Relatórios ............................................................................. 15
3.3.6.
A Exportação dos Dados ............................................................................ 15
3.3.7.
Data Warehouse ......................................................................................... 15
3.3.8.
Outras Atividades ....................................................................................... 15
WEB SERVICES ................................................................................................. 16
4.1.
SISTEMAS WEB ............................................................................................... 16
4.2.
WEB SERVICES EM JAVA............................................................................... 16
TECNOLOGIAS UTILIZADAS ....................................................................... 18
5.1.
JAVA ............................................................................................................. 18
5.2.
JSP ................................................................................................................. 18
5.3.
ENTERPRISE JAVA BENS ......................................................................... 18
5.4.
XDOCLET .................................................................................................... 18
5.5.
JAKARTA STRUTS .........................................................................................
18
viii
6.
5.6.
XML .............................................................................................................. 18
5.7.
DATAWAREHOUSE ................................................................................... 18
CONCLUSÃO...................................................................................................... 19
ix
ABSTRACT
10
1. INTRODUÇÃO
1.1.
Contextualização
A informatização do sistema público hoje é um grande desafio, com a necessidade de
investimentos pra um melhor funcionamento da máquina pública, particularmente à pequenas
Prefeituras que na sua grande maioria, em praticamente todos os setores de funcionamento, ainda
não utiliza o computador como ferramenta de trabalho.
Procurando encontrar soluções alternativas para esse setor, foi criado o projeto
FLOPREF, “Free/Livre/Open Software para Prefeituras”, hoje Via Digital, uma Biblioteca de
Sistemas Computacionais em Software Livre, que visa oferecer soluções, dedicada ao setor
público, com diversas ferramentas que podem ser utilizadas de forma legal, sem a necessidade de
pagamento de quaisquer tipo de licença, o que é uma alternativa que visa implantar a agilidade da
implantação de sistemas computacionais no dia à dia de prefeituras que não possuem verbas a
serem aplicadas à uma necessidade estrutural que, comparada a outras, como saúde, educação,
segurança, é esquecida e com propostas engavetadas.
11
2. PROPOSTA DO TRABALHO
2.1.
Objetivo Geral
Esse trabalho tem como objetivos além de uma proposta de Projeto para finalização de
Curso de Graduação, desenvolver uma solução que possa ser inserida no Projeto Via Digital.
Uma ferramenta que consiga suprir as necessidades propostas e com qualidade comparáveis à
produtos vendidos por empresas de tecnologia.
Considerando as possibilidades para a aplicação das tecnologias de informação na gestão
pública, tecnologias que estão a cada vez mais próximas do dia a dia, e adicionando a intenção de
buscar uma proposta de Projeto que, não seja mais um “trabalho de prateleira”, um projeto que
possa ser útil pelo Sistema Público. Em geral, desenvolver um Sistema que visa melhorar os
serviços oferecidos de repartições públicas automatizando os mecanismos de trabalho e
introduzindo uma ferramenta que hoje é extremamente fundamental para o trabalho oferecido a
qualquer tipo de serviço, seja ele pago ou público.
As escolhas que o Projeto implicou no Sistema sempre tiveram pontos com grande
consideração:

A qualidade da aplicação, que, sem oferecer uma solução que supra as
necessidades do público alvo, não atingirá os objetivos buscados neste projeto.

A busca pelo baixo custo, procurando não envolver plataformas que necessitem a
compra de licenças de uso, o que seria inviável, já que o valor das licenças é um
peso que desejamos liquidar.
2.2.
Objetivo Específico
Aplicando os conhecimentos adquiridos durante o Curso de Graduação em Ciências da
Computação, adicionados os objetivos do Projeto, objetivando o desenvolvimento de uma
aplicação, usando a web como ambiente de utilização do sistema, com a plataforma J2EE, com os
12
Frameworks JavaServerFace e Hibernate, que constituem um conjunto de requisitos que um
Sistema WEB necessita.
O serviço a ser oferecido é um Sistema de Controle Patrimonial utilizando a Plataforma
Java 2 Enterprise Edition (J2EE), que é um conjunto de especificações e um guia de práticas que
junto com os frameworks necessários, permitem o desenvolvimento, instalação, execução e
gerenciamento de aplicações n-camadas.
13
3. GESTÃO PÚBLICA: NECESSIDADES E SOLUÇÕES
3.1.
Realidade da Gestão Pública nas Prefeituras
A grande maioria das prefeituras do Brasil agoniza em um baixíssimo nível de
informatização das atividades internas e dos serviços oferecidos à população que muitas vezes
dependem da agilidade e eficiência desses serviços.
Dos 5.562 municípios, cerca de 90% convive com a escassez de recursos e a dificuldade
de acesso a financiamento para se investir em estrutura, já que as prioridades, como educação,
saúde pública, segurança, tornam as propostas em investimento na estrutura computacional
esquecidas e engavetadas, tornando a realidade cada vez mais distante do ideal e produtividade
tão necessária ao setor público Nacional.
A eficiência e clareza, buscadas pelos administradores públicos, depende de uma melhor
automação das atividades e melhor aproveitamento dos funcionários públicos, que ainda
desconhecem a tecnologia, criando uma resistência na possível mudança que o emprego do
computador como ferramenta de trabalho.
Juntado com a falta de mão-de-obra local, a possível aplicação de novas tecnologias já
amplamente utilizadas fica distante da realidade piorando ainda mais o quadro que se encontra o
sistema público gestor de pequenas prefeituras que são as responsáveis pela educação, saúde,
segurança e melhoria da qualidade de muitos brasileiros.
A grande demanda que se encontra no setor público, por informatização, por melhoria
nos serviços e mesmo por financiamento motivou os profissionais da área de Informática a
encontrar uma solução, que sempre esbarrou em dificuldades que torna qualquer interesse público
ou privado praticamente nulo, o que faz com que dramatize a situação das prefeituras e também
da população dependente à máquina pública.
3.2.
VIA DIGITAL: A Solução para os seus Problemas.
14
.....
3.3.
Sistema de Controle Patrimonial
Controle Patrimonial é uma atividade fundamental em uma instituição, especialmente
pública que, correntemente é modificada estruturalmente, necessitando uma realocação de
móveis, como a baixa por conta de fiscalizações que são uma prática no ambiente público...
3.3.1. Objetos do Controle de Patrimônio Público
3.3.2. O Cadastro de Bens
3.3.3. A Atualização da Base de Dados
3.3.4. Funções Oferecidas pelo Sistema de Patrimônio
Neste item devem ser levados em conta os seguintes aspectos:

projeto

relatório
15

atividades
3.3.5. A geração de Relatórios
3.3.6. A Exportação dos Dados
3.3.7. Data Warehouse
3.3.8. Outras Atividades
16
4. WEB SERVICES
4.1.
Sistemas Web
4.2.
Web Services em JAVA
17
4.1 FORMULARIO
18
5. TECNOLOGIAS UTILIZADAS
Nesse capítulo serão apresentadas as tecnologias utilizadas para o desenvolvimento do
ambiente.
5.1.
JAVA
5.2.
JSP
5.3.
ENTERPRISE JAVA BENS
5.4.
XDOCLET
5.5.
jakarta STRUTS
5.6.
XML
5.7.
DATAWAREHOUSE
19
6. CONCLUSÃO
20
REFERÊNCIAS BIBLIOGRÁFICAS
MINISTÉRIO DA EDUCAÇÃO. Orientações Gerais – GED. Brasília. Disponível em:
<http://www.mec.gov.br/sesu/gedorienta.shtm>. Acesso em: 5 jun. 2004.
Download