You are on page 1of 8

Desenvolvimento de um Sistema de Informao para Gesto de Editais de Projetos de Pesquisa e Extenso

Victor Antunes Vieira, Mrcio Guedes Cavalcante, Luiz Augusto Matos da Silva Centro de Cincias Exatas e Tecnolgicas Universidade Federal do Acre (UFAC) Rio Branco, AC - Brasil
vicvrcvieira@hotmail.com, marcio.guedes.cavalcante@gmail.com, luiz.matos@ufac.br

Abstract. Educational and research institutions make use of Information and Communication Technology for a proper management of its resources and processes. One of the critical processes of these institutions is the management of calls for research that involves the publication to the scientific community, the submission of proposals, analysis and opinion of these proposals, the assessment of the resources and following up work. The objective of this project was to develop a free software for managing the publishing process, submission, monitoring and evaluation of bids for projects at the Federal University of Acre. The main results include the project and the development of software artifacts of the system KAXINAWA. Resumo. Instituies de ensino e pesquisa fazem uso das Tecnologias da Informao e Comunicao para uma boa gesto dos seus recursos e processos. Um dos processos crticos destas instituies a gesto de editais de pesquisa, que envolve a sua publicao, a submisso de propostas, a anlise e a emisso de parecer dessas propostas, a avaliao da execuo e acompanhamento dos trabalhos. O objetivo deste projeto foi desenvolver um software livre para a gesto do processo de publicao, submisso e acompanhamento de editais para projetos da Universidade Federal do Acre. Os principais resultados compreenderam o projeto e o desenvolvimento dos artefatos de software que compe o sistema KAXINAWA.

Palavras chave: Sistema de Informao. Gesto de Editais. KAXINAWA.

1. Introduo
De acordo com os indicadores mais recentes do Comit Gestor da Internet no Brasil (CGI.BR, 2007), 94% das empresas que possuem entre 10 e 49 funcionrios so equipadas com computador. Nos empreendimentos com mais de 50 funcionrios, este nmero sobe para 100%, ou seja, o uso do computador praticamente absoluto neste cenrio. Estes nmeros, ainda segundo o Comit, no so muito diferentes quanto se trata do nmero de colaboradores com acesso Internet no trabalho. Esses dados mostram o potencial a ser explorado por pesquisas na rea de projeto e desenvolvimento de Sistemas de Informao (SI), que vo desde a criao de novas ferramentas e aplicaes de software at a elaborao de novos processos e fluxos de negcio. O mercado tem adotado critrios de qualidade variados. Esses critrios exigem atendimento s necessidades, devendo isso ser feito de maneira confivel, no oferecendo grandes riscos ao negcio, eficiente, com reduo de prazos, e econmica, a um baixo custo. Tais aspectos so vlidos tambm para o contexto educacional, onde instituies de ensino e pesquisa pblicas e privadas fazem uso das Tecnologias da Informao e

Comunicao (TICs) para uma gesto eficaz e eficiente dos seus recursos e processos acadmicos e/ou administrativos. Um dos processos crticos destas instituies a gesto de editais de pesquisa, que envolve a sua publicao para a comunidade cientfica, a submisso de propostas, a anlise e emisso de parecer destas propostas, a avaliao da execuo dos recursos e acompanhamento dos trabalhos. O principal problema identificado foi ausncia nas instituies federais de ensino superior, dentre elas a Universidade Federal do Acre, de um sistema de informao eficiente e integrado que atenda aos requisitos de negcio da gesto de editais. Desta maneira, o objetivo deste projeto foi desenvolver um software livre para a gesto do processo de publicao, submisso e acompanhamento de editais para projetos de pesquisa e extenso da Universidade Federal do Acre. O restante deste texto est organizado conforme descrito a seguir. Na Seo 2 so apresentados os materiais e mtodos da pesquisa. A Seo 3 detalha os resultados deste trabalho, enfatizando o desenvolvimento dos mdulos funcionais do sistema KAXINAWA. A Seo 4 possui a concluso do trabalho e, por fim, as referncias utilizadas.

2. Materiais e Mtodos
Do ponto de vista procedimental, esta pesquisa foi categorizada como um estudo de caso qualitativo, pois utilizou como mtodo de procedimento o estudo de caso, visando descoberta de elementos importantes que possibilite a compreenso do problema e utilizao de diversas fontes de informaes para coletar os dados. Enquanto metodologia de desenvolvimento de software, foi adotado o Processo Unificado com a modelagem de artefatos baseada na UML (Unified Modelling Language - Linguagem de Modelagem Unificada), tendo como referencia base Pressman (2007), Sommervile (2007) e Martins (2007). Aps a anlise e projeto do sistema KAXINAWA, baseados em princpios de sistemas de informao (STAIR, 2002), foi realizado o desenvolvimento do sistema utilizando tecnologias de desenvolvimento de software para Web, tais como: HTML e CSS (FREEMAN e FREEMAN, 2006), linguagem de programao PHP (CONVERSE e PARK, 2003) e banco de dados (HEUSER, 2009; BEIGHLEY, 2008). Na etapa de implantao o sistema foi instalado e configurado em um computador servidor e disponibilizado na intranet da UFAC. Paralelamente a esta etapa foi realizado um processo de capacitao dos usurios do sistema, formado por colaboradores, diretores, professores, bolsistas e demais envolvidos.

3. Estudo de Caso: o software livre KAXINAWA


Para a realizao deste trabalho foram realizadas pesquisas sobre metodologias de desenvolvimento de software e sobre a utilizao da UML no processo de construo do projeto e modelos, decidindo-se que a modelagem do sistema iria conter os principais diagramas ligados da UML. Construdos os diagramas e modelo definidos, um dos artefatos produzidos nessa etapa foi o Diagrama de Casos de Uso (Figura 1), que mostra os atores do sistema e o que cada um capaz de realizar dentro do mesmo.

Figura 1. Diagrama de Casos de Uso do sistema KAXINAWA.

Logo aps, foi trabalhada a descrio geral dos casos de uso, do uso, dos mdulos e funcionalidades do sistema de gesto de editais, abordando as possveis solues que o sistema ofereceria e se discutido os meios para se chegar a isso. Definiuse ento que o sistema seria construdo em mdulos, sendo eles: a) Mdulo 1: Pgina inicial do sistema; b) Mdulo 2: Cadastro de pesquisador on-line; c) Mdulo 3: Criao de editais; d) Mdulo 4: Submisso de projetos; e) Mdulo 5: Cadastros administrativos. Com o intuito de definir as principais funcionalidades e propriedades de cada mdulo do sistema, foi desenvolvido um Documento de Requisitos, contendo todos os requisitos funcionais e no-funcionais a serem atendidos pelo mesmo e tambm algumas de suas particularidades, como riscos durante o desenvolvimento, por exemplo. Aps o trmino dessa etapa, deu-se incio projeo e criao iterativa do banco de dados e interfaces do sistema KAXINAWA. Foram desenhados os prottipos das pginas do sistema, com especificaes de funcionalidades e caractersticas de cada pgina, alm da criao do esquema conceitual no SGBD MySQL no banco de dados denominado kaxinawa. A criao desse esquema resultou em 15 tabelas, necessrias para o funcionamento do sistema, pois so responsveis pelo armazenamento das informaes inserida nos formulrios do mesmo. Iniciou-se, ento, o desenvolvimento de componentes e interfaces do sistema KAXINAWA. O primeiro mdulo a ser desenvolvido foi o Mdulo 1, referente pgina inicial do sistema. Nesse mdulo foi definido que os usurios iriam acessar as principais funes do sistema informando o nmero do CPF e a senha informada ao se cadastrarem esse cadastro diz respeito funcionalidade do Mdulo 2, apresentado mais adiante neste trabalho. Na codificao da pgina inicial do KAXINAWA foi implementado um mecanismo de permisses de acesso, sendo definidos os seguintes perfis de usurio: a) Administrador: possui todas as permisses de acesso ao sistema, podendo ainda exercer atividades de configurao e parametrizao de dados;

b) Gestor: pode criar e acessar os editais disponveis e os encerrados, alm de acessar os projetos submetidos em avaliao e encerrados; c) Pesquisador: pode acessar os editais disponveis e os encerrados, criar, modificar, submeter e acessar seus projetos. A pgina inicial do sistema ainda contm uma parte exclusiva para divulgao de editais abertos, ou seja, aqueles disponveis para submisso de projetos, e links que encaminham o usurio ao cadastro de pesquisador, suporte e manuais. A Figura 2, a seguir, mostra a interface da pgina inicial do sistema KAXINAWA.

Figura 2. Interface da pgina inicial do sistema KAXINAWA.

A Figura 3, a seguir, mostra a interface desta mesma pgina inicial, porm, aps o usurio ter se autenticado no sistema. Nota-se que, o que a diferencia da anterior, a insero no canto superior direito do nome e do tipo de usurio. Por exemplo, Jos da Silva (P), que significa que o usurio de nome Jos da Silva possui o perfil de usurio Pesquisador. Tal configurao que permite o mesmo visualizar os editais disponveis/encerrados, submeter e modificar um projeto e ver seus projetos j submetidos e encerrados conforme mostra o menu de opes do lado direito.

Figura 3. Interface Principal de Usurio Pesquisador.

Aps o trmino do desenvolvimento do Mdulo 1, iniciou-se o desenvolvimento do Mdulo 2 Cadastro de Pesquisador. Somente com usurios devidamente

cadastrados foi possvel testar o funcionamento do prottipo inicial e corrigir eventuais falhas em funcionalidades como a autenticao de usurios. Para o Cadastro de Pesquisador, foi feito um levantamento de formulrios utilizados para a submisso de projetos na Universidade Federal do Acre (UFAC), na Fundao de Tecnologia do Estado do Acre (FUNTAC) e em outras instituies de ensino superior e rgos de fomento. Desse levantamento foram identificados os principais campos com dados referentes ao pesquisador, para serem aplicados no formulrio de cadastro do sistema KAXINAWA. Conforme mostra a Figura 4, todos os campos marcados com * (asterisco) so obrigatrios. Caso um usurio tente clicar no boto Enviar Cadastro sem preencher todos os campos obrigatrios, lhe mostrada uma mensagem dizendo que tal campo deve ser preenchido e o cursor do sistema voltado para aquele campo. Ao clicar em Enviar Cadastro com o formulrio corretamente preenchido, as informaes sobre o usurio so armazenadas no banco de dados, na tabela kxw_usuario, permitindo que o mesmo possa acessar o sistema informando seu CPF e senha cadastrados.

Figura 4. Interface de Cadastro de Pesquisador.

O Mdulo 3 do sistema trata do desenvolvimento da funcionalidade Criar Edital. Esta til para usurios gestores e administradores. Os editais criados/cadastrados so publicados quando um gestor ou administrador conclui sua criao. Os dados exigidos no formulrio de criao de edital so dados bsicos, sendo o edital enviado em formato PDF para visualizao da comunidade de usurios. A interface principal de um gestor, quando logado no sistema, traz as opes de aes que podem ser realizadas pelo mesmo no canto direito, conforme mostrado na Figura 5. A figura ainda mostra, na parte esquerda da tela, a lista de projetos submetidos para avaliao, com ttulo, resumo e data de submisso do projeto e nome do usurio que o enviou, alm de um link para visualizao do arquivo de projeto enviado na submisso do mesmo.

Figura 5. Interface Principal de Usurio Gestor

Ainda na Figura 5, em Opes do Sistema, existe a opo Criar Edital, que se refere ao 3 mdulo do sistema. Ao clicar nessa opo, abre-se um pop-up com o formulrio de cadastro de edital. Preenchido esse formulrio e clicado o boto Concluir Criao, os dados e o arquivo referentes ao edital so armazenados no banco de dados e ele disponibilizado (publicado) comunidade acadmica atravs do sistema. O formulrio contm os campos ttulo, tipo, objetivo, descrio, incio e trmino das submisses, requisitos do proponente, itens financiveis, valor total financivel e mximo por projeto e arquivo, conforme possvel visualizar na Figura 6.

Figura 6. Formulrio de Criao de Edital

Concludo o desenvolvimento do Mdulo 3, passou-se a trabalhar no mdulo de Submisso de Projetos. Esse mdulo tratava do envio, por parte de um pesquisador, de um projeto referente a um determinado edital. Para sua criao, era necessrio ter todos os mdulos anteriores completos, visto que a submisso de um projeto envolve um usurio cadastrado, logado no sistema e um edital disponvel.

Ao clicar na opo Submeter Projeto do seu menu de opes do sistema, um usurio pesquisador ver uma lista com ttulos de editais disponveis para submisso de projetos. Os ttulos dos editais, quando clicados, direcionam o usurio para a pgina de submisso de projeto. A interface de submisso de projetos do sistema KAXINAWA apresenta um formulrio que contm os campos ttulo, resumo, palavras-chave, recursos solicitados e arquivo, como mostrado na Figura 7. Existem duas opes no processo de submisso de projeto: submeter o projeto ou salv-lo. Na interface, essas opes so representadas pelos botes Submeter Projeto e Salvar Projeto, respectivamente. Ao clicar em Submeter Projeto, uma mensagem de confirmao de ao mostrada na tela e o usurio envia o projeto cadastrado, no podendo mais fazer alteraes no mesmo. Ao clicar em Salvar Projeto, as informaes cadastradas so armazenadas no banco e podem ser recuperadas para alterao a qualquer momento atravs da funcionalidade Modificar Projeto, presente no menu e usurio pesquisador.

Figura 7. Interface de Submisso de Projetos

O Mdulo 5, de Cadastros Administrativos, envolvia basicamente quatro tipos de cadastros: cadastro de instituio, necessria no cadastro de pesquisador; cadastro de gestor, visto que esse tipo de usurio s poderia ser cadastrado por um administrador; cadastro de itens financiveis, que aparecem na criao de um edital; e cadastro de requisitos do proponente, tambm necessrios na criao de um edital. A Figura 8 mostra a pgina principal de um usurio administrador, com o menu de configuraes no canto direito da tela.

Figura 8. Interface Principal de Usurio Administrador

Para cada cadastro necessrio foi desenvolvida uma pgina que trata os dados envolvidos, permitindo adicion-los ou exclu-los. No caso dos itens financiveis, por exemplo, possvel adicionar e excluir itens financiveis no banco pelo sistema assim.

4. Concluso
O objetivo desse trabalho foi desenvolver um software livre para a gesto do processo de publicao, submisso e acompanhamento de editais para projetos de pesquisa e extenso da Universidade Federal do Acre. Desenvolver um sistema que envolve todo o processo de gesto de editais e projetos para a UFAC necessitou a dedicao de maior ateno e esforo de tempo possveis para que o mesmo pudesse oferecer a segurana necessria das informaes envolvidas no processo. O desenvolvimento durou cerca de um ano, sendo executado por dois estudantes de Sistemas de Informao da UFAC durante um Projeto de Iniciao Cientfica. Como resultados, foram produzidos diversos artefatos que serviro de base para o estudo de desenvolvimento de sistemas e para o entendimento do Sistema de Gesto de Editais KAXINAWA. Como resultado mais relevante foram desenvolvidos cinco mdulos que permitem a gesto de usurios, editais e projetos dentro de um sistema de informao que visa otimizar todo esse processo. Para trabalhos futuros, recomenda-se que seja adotado o paradigma da orientao a objetos. Isso permitir que o software tenha manutenibilidade, organizando o cdigo, e tambm que trechos de cdigo do KAXINAWA sejam reutilizados. Alm disso, recomenda-se o desenvolvimento do Mdulo de Avaliao de Projetos, para que o sistema auxilie todos os envolvidos no processo da gesto de editais na UFAC.

Referncias
BEIGHLEY, L. Use a cabea: SQL. Rio de Janeiro: Alta Books, 2008. BOOCH, G.; RUMBAUGH, J.; JACOBSON, I.. UML: Guia do Usurio. Editora Campus, 2006. CGI.BR. Pesquisa sobre o Uso das Tecnologias da Informao e da Comunicao no Brasil: TIC Domiclios e TIC Empresas 2007. 2. ed. So Paulo: Comit Gestor da Internet no Brasil, 2008. CONVERSE, T.; PARK, J. PHP 5: a bblia. Rio de Janeiro: Campus, 2003. FREEMAN, E.; FREEMAN, E. Use a cabea: HTML com CSS. Rio de Janeiro: Alta Books, 2006. HEUSER, C. A. Projeto de banco de dados. 6. ed. So Paulo: Bookman , 2009. MARTINS, J. C. C. Gerenciando projetos de desenvolvimento de software com PMI, RUP e UML. 4. ed. So Paulo: Brasport, 2007. PRESSMAN, R. S. Engenharia de Software. 6. ed. So Paulo: Makron Books, 2007. SOMMERVILE, I. Engenharia de Software. 7. ed. So Paulo: Prentice Hall, 2007. STAIR, Ralph M.; REYNOLDS, George W. Princpios de Sistemas de Informao. 4. ed. Rio de Janeiro: LTC, 2002.

You might also like