Você está na página 1de 6

MostradeIniciaoCientficaeTecnolgicaInterdisciplinar IMICTI Cambori,16e17deOutubrode2006/ColgioAgrcoladeCamboriUFSC

WEBSECUMAPROPOSTAEMSOFTWARELIVREPARAAUXILIARNA GESTODOSDADOSDASECRETARIAESCOLAR
1 2 RogerBenevenutti AndrFabianodeMoraes

RESUMO
A proposta desenvolvida com software livre visa auxiliar o entendimento e conseqentemente atender as principais necessidades da Secretaria Escolar do Colgio Agrcola de Cambori, localizado no municpio de CamboriSC Brasil. Aps o levantamento preliminar sobre alguns procedimentos internos da Secretaria Escolar, com relaoaodirioescolar,boletimdeacompanhamento,ocadastrodosalunosetambmo seurelacionamentocomoprocessoclassificatrioparaingressodoscandidatos,possibilitou evoluir a presente proposta e contribuir para a unificao dos dados e dos processos. A integraodedadosacontecepormeiodeumnovoambientedesenvolvidoexclusivamente para manipulao da Secretaria da Escola, disponibilizandoa para a comunidade interna quando desejado. Visando principalmente padronizar dados, sincronizar processos, possibilitar a organizao e conseqentemente a melhoria da qualidade dos servios prestados,arealizaodapropostautilizapadresabertosesoftwareslivresnaelaborao, desenvolvimento e tambm na implantao dos programas computacionais. Destacase o uso do sistemaoperacional Mandriva Linux Free Verso2 (I286 EN8664),daferramenta Case DBDesigner, do banco de dados MySQL e da linguagem de programao PHP, ambas disponveis sob licena de software livre GNU LGPL ( http://www.gnu.org/home.pt.html), ou seja, permitindo que o software seja totalmente livre, podendo ser acessado de qualquer sistema operacional que possua um navegador. E finalmente,apresentepropostasegueasatuaisrecomendaesdoGovernoFederal,com relao ao planejamento de migrao de tecnologias proprietrias para tecnologias livres disponvelem(http://guialivre.governoeletronico.gov.br/gtmsl).

Palavraschave:SecretariaEscolar,SoftwareLivre,PHP,MySQL.

1INTRODUO

Visando facilitar os servios disponibilizados pela secretaria escolar, como cadastro,consulta,relatrio,alteraoeexclusodealuno,deprofessor,decurso, dedisciplina,deturma,degradecurricularedematrcula,estetrabalhoapresentao desenvolvimentodeumaplicativoemsoftwarelivrequeproporcionararealizao dos processos de maneira mais gil e dinmica, chamado de Websec, o um
1

AlunodoColgioAgrcoladeCambori,UniversidadeFederaldeSantaCatarina.Email: rogertti@gmail.com. 2 ProfessorOrientador.Email: ecv3afm@ecv.ufsc.br.

software visa atender algumas necessidades da secretaria escolar de maneira simplesesatisfatria. 2DESENVOLVIMENTODOSOFTWAREWEBSEC

Segundo[CRE2006],aGNUGeneralPublicLicenseumalicenadeSoftware Livre("FreeSoftware").AssimcomoqualquerlicenadeSoftwareLivre,elaconcede aVocoexercciolivredosquatroseguintesdireitos: 1. Odireitodeexecutaroprograma,paraqualquerpropsito. 2. Odireitodeestudarcomooprogramafuncionaeadaptloparasuas necessidades. 3. Odireitoderedistribuircpias,permitindoassimquevocajudeoutras pessoas. 4. Odireitodeaperfeioaroprograma,edistribuirseusaperfeioamentosparao pblico,beneficiandoassimtodaacomunidade.

OprojetoWebsecfoibaseadonosoftwareSAGUSistemaAbertodeGesto Unificada, e segundo [SAG2006] um sistema que agiliza e gerencia todo o relacionamento de um aluno com uma instituio de ensino, dentro da esfera acadmica,administrativaoufinanceira. OSAGUconstitudodemdulos(acadmico,financeiro,contbil,vestibular) que podemsercombinados paraatender s necessidades dos maisvariados tipos deinstituiesdeensino. Seguindo esta idia, originouse o Websec que visa atender a secretaria escolardoCAC.NodesenvolvimentoWebsec,cdigosdoSAGUforamutilizados,a fimdeterumabasedeestilodeformulrio,designdainteratividadecomousurio, botes com link e comboboxs dinmicos. A figura 1 apresenta a tela inicial do software livre websec, permitindo acesso rpido a qualquer recurso, seja de cadastro,consulta,relatrioourecursosdeadministraodomesmo.

MostradeIniciaoCientficaeTecnolgicaInterdisciplinarIMICTI Cambori,16e17deOutubrode2006 ColgioAgrcoladeCamboriUFSC

Figura1:TelainicialdosoftwareWebsecverso1.0Beta.

O desenvolvimento do software Websec tem sido feito com o seguinte pensamento:Osdesenvolvedoressousurios,dessaformapossvelentendero que o usurio espera do sistema, o desenvolvimento tm sido o mais objetivo possvel paratornar oWebsec um softwareque ir proporcionarboaprodutividade aosservidoresegarantidoasatisfaodosusuriosdasecretaria.Paraissoesto sendousadosferramentaslivres,comolinguagemdeprogramaoPHP,bancode dados MYSQL, editor PHPdesigner, ferramenta CASE DBDesigner, servidor web Apache, browser Mozilla Firefox e ambiente de visualizao do MYSQL, MYSQLFronteoPHPMyAdmin. Segundo[SOA2004]emseulivro,PHPacrnicodeHypertextPreprocessor (prprocessador de hipertexto), uma poderosa linguagem de programao open

source (cdigo aberto), mundialmente utilizada, principalmente no ambiente web


(alm de existir a verso PHPGTK para desenvolvimento no ambiente desktop). Uma das caractersticas do PHP sua capacidade de se misturar ao HTML, tornandomaisfcilageraodepginaswebdinmicas. Para [GUI2003],bancode dadosouuma base dedados(DB) uma coleo de dados ou informaes relacionadas entre si. Elas representam aspectos do mundorealcomsignificadoprprioequedesejamosarmazenarparausofuturo. OBancodeDadosusadonodesenvolvimentodoprogramaproposto(Websec) foi o MySQL, ele o mais popular banco de dados SQL Open Source (cdigo aberto), fornecido pela MySQL AB, sendo uma empresacomercial cujo principal foco de negcio fornecer servios relacionados ao banco de dados MySQL. O
MostradeIniciaoCientficaeTecnolgicaInterdisciplinarIMICTI Cambori,16e17deOutubrode2006 ColgioAgrcoladeCamboriUFSC

MySQL um sistema gerenciador de bancos de dados relacional. As tabelas so unidas por relaes definidas tornando possvel combinar dados de diferentes tabelas nas requisies. A parte SQL do MySQL atende pela "Linguagem estruturada de pesquisas" a linguagem padro mais comum usada para acessar bancosdedados. O servidor Apache (Apache server)[APW 2006] o mais bem sucedido servidorweblivre.Foicriadoem1995porRobMcCool,entofuncionriodoNCSA (National Center for Supercomputing Applications), Universidade de Illinois. Numa pesquisarealizadaemdezembrode2005,foiconstatadoqueautilizaodoApache supera 60% nos servidores ativos no mundo. a principal tecnologia da Apache SoftwareFoundation,responsvelpormaisdeumadezenadeprojetosenvolvendo tecnologias de transmisso via web, processamento de dados e execuo de aplicativos distribudos. Oservidor compatvelcom o protocoloHTTPverso1.1. Suasfuncionalidadessomantidasatravsdeumaestruturademdulos,podendo inclusiveousurioescreverseusprpriosmdulosutilizandoaAPIdosoftware. disponibilizado em verses para os sistemas Windows, Novell Netware, OS/2 e diversosoutrosdopadroPOSIX(Unix,Linux,FreeBSD,etc).#B9D3EEEstasforam asferramentasutilizadasparaodesenvolvimentodosoftwarewebsec. A ferramenta CASE adota na modelagem dos dados um software livre e com cdigo aberto chamada DBDesigner [FAB2006], mais especificamente para a elaboraodediagramasMER(ModeloEntidadeRelacionamento).Dentreassuas principais vantagens citamse a fcil gerao de cdigo SQL do modelo criado, a separao dos modelos Fsico e Lgico, a sua simples interface grfica e a sua portabilidade. Com relao ao ambiente utilizado para desenvolver os cdigos, adotouse o PHPdesigner[MPS2006],comelapossvelcriardiversoscdigosnosomenteem PHP,mastambmemJavascript,HTML,CSS,dentreoutras. O navegador mais utilizado para testar as funcionalidades do websec foi o Mozilla Firefox [MOZ2006], claro que todo o software tambm foi testado no InternetExplorer,tudoisso para no limitar o usurio ausarsomente um browser. MascomcertezaoMozillaFirefoxtemdesempenhadoumpapelexcelente. Outras importantes ferramentas utilizadas foram o MYSQLfront [MYS2006] e PHPMyAdmin[ADM2006],soformasgrficasdeacessaroMySql.O MYSQLfront voltadomaisparaodesktopeoPHPMyAdminparaWeb.
MostradeIniciaoCientficaeTecnolgicaInterdisciplinarIMICTI Cambori,16e17deOutubrode2006 ColgioAgrcoladeCamboriUFSC

3CONSIDERAESFINAIS

Esteprojetofoidesenvolvidocomoobjetivodefacilitareagilizaroservioda secretaria escolar do CAC, mas pode ser adaptada para outras instituies que desejam aperfeioar o seu controle dos dados que tramitam pela secretaria. O software superou as expectativas tanto na disposio visual quanto da funcionalidade na operao dosistema. E tem um grande potencial, basta apenas continuar implementando e melhorando suas funes, mesmo porque um software nunca est completamente pronto, de acordo com [MAR2002] no existe software pronto, acabado, pois ao longo do tempo sempre haver a necessidade de correes,melhorias,implementaesoumanutenes. Esteprojetooreflexodadedicaoeesforoempenhadodesdeoinicioato fim do Curso Tcnico em Informtica, pois tudo que foi aprendido no decorrer do cursofoiutilizadoparacomearoprojetoemuito maisfoiaprendidoduranteoseu desenvolvimento, com certeza a experincia adquirida abre uma grande oportunidade dentro do mercado de trabalho na rea de desenvolvimento de solues,especialmentecomsoftwarelivre. REFERNCIAS [SAG2006]PginadeinternetsobreoSAGU.CCGNUEsteSoftwarelicenciado sobaCCGNUGPL.Disponvelem: http://sagu.solis.coop.br/handler.php?module=sites&action=view&section=2&sitesdb name=fred_sagu2Acessadoem:19set.2006. [SOA2004]SOARES,WALACE,PHP5:Conceitos,ProgramaoeIntegraocom BancodeDados/WalaceSoares.1ed.SoPaulo:rica,2004 [APW2006]Pginanainternetoficialdoapache.Disponvelem: http://httpd.apache.org/ABOUT_APACHE.html Copyright19992005,TheApacheSoftwareFoundation http://pt.wikipedia.org/wiki/Apache OtextodestapginaestsobaGNUFreeDocumentationLicense. Acessadoem:19set.2006 [FAB2006]SitesobreaferramentacaseDBDesigner.Disponvelem: http://fabforce.net/dbdesigner4/ AboutfabFORCE.net.Legalinformation.Contact.Copyright2003byfabFORCE.net. Allrightsreserved.
MostradeIniciaoCientficaeTecnolgicaInterdisciplinarIMICTI Cambori,16e17deOutubrode2006 ColgioAgrcoladeCamboriUFSC

http://www.imasters.com.br/faq/897 @2001iMastersFFPAInformticaLTDA.Todososdireitosreservados. Acessadoem:19set.2006 [MPS2006]PginadainternetsobreoeditorPHP.Disponvelem: http://www.mpsoftware.dk/ 19962006MPSOFTWARE Acessadoem:19set.2006 [MYS2006]PginadainternetsobreMYSQLFront.Disponvelem: http://www.mysqlfront.de MYSQLfront19952006MySQLAB.Allrightsreserved. Acessadoem:19set.2006

[ADM2006]PginadainternetsobrePHPMyAdmin.Disponvelem: http://www.phpmyadmin.net/home_page/index.php PHPMyAdminphpMyAdminDevelTeam Acessadoem:19set.2006 [CRE2006]PginadeinternetsobrealicenaGPL.Disponvelem: http://creativecommons.org/licenses/GPL/2.0/ Acessadoem:19set.2006. [MOZ2006]PaginadeInternetsobreobrowserMozillaFirefox.Disponvelem: http://www.mozilla.org.br/sobre http://www.mozilla.org.br/baixar Portionsofthiscontentare19982006byindividualmozilla.orgcontributors contentavailableunderaCreativeCommonslicense Acessadoem:21set2006.

MostradeIniciaoCientficaeTecnolgicaInterdisciplinarIMICTI Cambori,16e17deOutubrode2006 ColgioAgrcoladeCamboriUFSC

Você também pode gostar