serviopblicofederalatualizado-131023213124-phpapp01.docx

69
SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO PARÁ CURSO DE LICENCIATURA EM COMPUTAÇÃO JOSE SOARES DE SOUZA TANCREDO WILLIAM CARVALHO ALMEDA PROPOSTA DE UM SISTEMA PARA AUTOMATIZAR ROTINAS ADMINISTRATIVAS ESCOLARES 1

Transcript of serviopblicofederalatualizado-131023213124-phpapp01.docx

SERVIO PBLICO FEDERALMINISTRIO DA EDUCAOINSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO PARCURSO DE LICENCIATURA EM COMPUTAO

JOSE SOARES DE SOUZATANCREDO WILLIAM CARVALHO ALMEDA

PROPOSTA DE UM SISTEMA PARA AUTOMATIZAR ROTINAS ADMINISTRATIVAS ESCOLARES

CAPITO POO2013SERVIO PBLICO FEDERALMINISTRIO DA EDUCAOINSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO PARCURSO DE LICENCIATURA EM COMPUTAO

JOSE SOARES DE SOUZATANCREDO WILLIAM CARVALHO ALMEDA

PROPOSTA DE UM SISTEMA PARA AUTOMATIZAR ROTINAS ADMINISTRATIVAS ESCOLARES

Trabalho Acadmico de Concluso de Curso Licenciatura em Computao do Instituto Federal de Educao, Cincia e Tecnologia do Par IFPA, como requisito para a obteno do Grau em Licenciatura em Computao, sob a orientao do Prof. Esp. Anderson Maia.

CAPITO POO2013

Souza, Jos Soares; Almeida, Tancredo William CarvalhoProposta de um sistema para automatizar rotinas administrativas escolares / Jos Soares de Souza; Tancredo William Carvalho Almeida. Capito Poo 2013.50p.;

Orientador: Andersom MaiaTrabalho Acadmico de Concluso de Curso apresentado ao Instituto Federal de Educao, Cincias e Tecnolgica do Par

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO PARCURSO DE LICENCIATURA EM COMPUTAO

JOSE SOARES DE SOUZATANCREDO WILLIAM CARVALHO ALMEDA

PROPOSTA DE UM SISTEMA PARA AUTOMATIZAR ROTINAS ADMINISTRATIVAS ESCOLARES

Data de Defesa: ___/ ___/ ___Conceito: ________________

Banca Examinadora___________________________________________Prof. orientador: Anderson Maia___________________________________________Prof. (nome completo instituio)___________________________________________Prof. (nome completo instituio)

CAPITO POO2013AGRADECIMENTOS

Primeiramente a Deus por nos da o dom da vida e foras para enfrentar mais essa caminha educacional;Aos nossos familiares por nos apoiar e incentivar nessa formao acadmica;Aos amigos e companheiros de classe que nos ajudaram em momentos difceis que passamos juntos por essa jornada;Aos professores que nos proporcionaram ensino de qualidade e deixaram saudades e em especial ao nosso orientador Prof Esp. Andersom Maia.

RESUMOHoje com o avano da tecnologia o mundo globalizado est cada vez mais presente em nosso dia-a-dia, permitindo nos conectar a qualquer parte do planeta, trocar informaes de forma instantnea. Por tanto, podemos afirmar que a informao algo de suma importncia para o convvio social e cultural de uma sociedade. As empresas atualmente ento se adequando a esta nova era da informao para continuar mantendo sua competitividade no mercado de trabalho. Nosso objetivo neste trabalho desenvolver um sistema de automao de rotinas administrativa para escolas da educao bsica utilizando um padro. Com essa padronizao de software para gesto escolar, ser possvel facilitar o trabalho dos administradores nas tomadas de decises com mais rapidez e eficcia. No desenvolvimento do sistema, foi utilizada a linguagem de programao orientada a objeto, C# e a utilizao Sistema Gerenciador de Banco de Dados SQL Server 2008.

PALAVRAS-CHAVES: informao; sistema de automao.

ABSTRACT

Today with the advancement in technology the world is globalized present in our day-to-day, allowing you to connect to any part of the world, exchange information instantly. Therefore, we can say that information is something crucial for social and cultural development of a society. Companies now then adapting to this new "information age" to remain competitive in the labor market. Our goal in this work is to develop an automation system for administrative routines of basic education schools. With the standardization of software for school management, facilitate the work of managers in making decisions more quickly and effectively. In designing the system, we used the language of object-oriented programming, C # and use System Manager Database MySQL

KEYWORDS: information; automation system.

LISTA DE FIGURAS

Figura 1 - Uc diagrama login30Figura 2 - Uc modulo gesto30Figura 3 - Uc modulo matricula31Figura 4 - Uc modulo acadmico32Figura 5 - Tela de autenticao do usurio32Figura 6 - rea de Trabalho33Figura 7 - Cadastro de Ano Letivo34Figura 8 - Cadastro da Escola34Figura 9 - Pesquisar Escola35Figura 10 - Cadastro de Disciplina35Figura 11 - Cadastro de Turmas36Figura 12 - Cadastro de Aluno36Figura 13 - Pesquisar Aluno37Figura 14 - Cadastro de Docente37Figura 15 - Pesquisar Professor38Figura 16 - Interface do Visual Studio 201041Figura 17 - Comparativo das verses Visual Studio43Figura 18 Recursos e tecnologias Visuais Studio 2010 Express44

Sumrio1.Introduo111.1Objetivos121.1.1Objetivo Geral121.1.2Objetivos especficos121.2Justificativa131.3Situao atual131.4Identificao do problema141.4.1Descrio do Ramo de Negcio da Empresa141.4.2Secretaria Escolar161.4.3Secretrio Escolar171.4.4Problematizao191.5Organizao do trabalho212.Sistemas de Informao212.1Gesto da Informao222.2Por que utilizar Sistemas de Informao?222.3Importncia dos Sistemas de Informao para as Empresas232.4Sistemas de Informao para a Gesto Escolar242.5Alguns software utilizados no gerenciamento escolar252.5.1O gestor escolar262.5.2O iScholar262.5.3SisAlu262.5.4SAE+C Verso 5.0262.5.5ACADESC263.Anlise e Projeto273.1Levantamento dos requisitos273.2UML283.3Atores293.4Casos de uso293.5Prototipao323.5.1Autenticao do usurio323.5.2rea de Trabalho333.5.3Cadastro de Ano Letivo333.5.4Cadastro da Escola343.5.5Pesquisar Escola343.5.6Cadastro de Disciplina353.5.7Cadastro de Turmas353.5.8Cadastro de Alunos363.5.9Pesquisar Alunos363.5.10Cadastro de Docente373.5.11Pesquisar Professor374.Recursos e tecnologia384.1C Sharp (C#)394.2Visual Studio 2010404.3SQL Server 2008 R2444.4Report Viewer445.Concluso44Bibliografia44

IntroduoO uso da informtica dentro da gesto escolar est ficando cada vez mais fluente, em decorrncia do constante fluxo de informao gerido dentro de uma escola, como por exemplo matricula de alunos, ficha individual, boletins, declaraes escolares, dirio de classe, histricos, dentre outros.Na perspectiva de melhorar o atendimento, a gesto escolar est buscando solues prticas dentro da informtica para aperfeioar sua rotina administrativa, saindo do tradicional atendimento manual e informatizando-se, na busca de dados mais precisos e coesos para possveis tomadas de decises com segurana e agilidade. A Escola Municipal de Ensino Fundamental Prof Elza Maria Correa Dantas, situada na Travessa Jos Maria Pinheiro, S/N, Bairro Nossa Senhora do Perpetuo Socorro, Municpio de Garrafo do Norte-Pa. Fundada em 1990, apresenta atualmente cento e sessenta e quatro (164) funcionrios, um (1) diretor e dois (2) vice-diretoras, oitenta e seis (86) professores e auxiliares e setenta e cinco (75) administrativos, com um mil seiscentos e sessenta e novo (1669) alunos distribudos em quarenta e oito (48) turmas em quatro (4) turnos. Porm em plena era da informao esta escola ainda utiliza procedimentos manuais na sua gesto escolar. Com o decorrer do aumento de alunos, os antigos trabalhos manuais utilizados at ento no so mais suficiente para atender toda demanda de discente com eficincia. Na secretaria escolar, por exemplo, onde se concentra todo aparato administrativo da escola, setor responsvel pelo contato direto com comunidade escolar como pode citar: diretores, professores, alunos e pais um dos setores que mais sofre com essa falta de informatizao.Para (Fernandes, 2006).As escolas apostam em tecnologias que sejam de fcil utilizao como o caso do computador, possvel de ser incorporado no processo decisrio dos gestores, e que seja preciso para produzir informaes confiveis e realmente necessrias.Atualmente com aumento de informaes, gerenciada pela secretaria escolar a informtica est sendo um ponto crucial para o bom desempenho do setor, no que diz respeito ao gerenciamento administrativo. Com software adequado e pessoal devidamente qualificado a secretaria escolar deixar de ser obsoleta e passar a administrar de forma dinmica e mais competitiva no mercado atual.Entendemos que o uso correto da ferramenta tecnolgica para gesto escolar traz vantagens significativas para o melhoramento organizacional da empresa.Partindo do ponto de vista, de que a Escola Municipal de Ensino Fundamental Prof Elza Maria Correa Dantas, ainda administra seus dados de forma manual, prope-se um estudo de caso para desenvolvimento de uma aplicao desktop que venha suprir e otimizar o desempenho operacional dos trabalhos administrativos da gesto escolar. O software ser desenvolvido atravs da linguagem orientada a objeto, C#. E os dados coletados sero armazenados em um banco de dados relacional, SQL Server 2008.1.1 Objetivos 1.1.1 Objetivo GeralO objetivo deste trabalho propor o desenvolvimento de um software de gerenciamento escolar para atender a demanda administrativa da Escola Municipal de Ensino Fundamental Prof Elza Maria Correa Dantas.

1.1.2 Objetivos especficos Gerenciar cadastros: Cadastrar escolar; Cadastrar alunos; Cadastrar professores; Cadastrar disciplinas; Cadastrar turmas; Cadastrar usurios do sistema; Gerenciar de matricula: Consultar aluno; Efetivar matricula; Efetivar rematrcula; Remanejamento de aluno; Manuteno de matricula; Relatrios de matriculas; Gerenciar gesto acadmica: Criar turmas; Gerir dirio de classe; Lanar notas por aluno; Lanar frequncia do aluno; Criar boletim do aluno; Criar ficha individual do aluno; Criar histrico escolar; Garantir a confiabilidade e segurana nas informaes administrativas da escola;1.2 JustificativaA utilizao de software gerencial nas escolas vem apresentando um crescimento constante em seu cotidiano. Com o auxilio desta ferramenta as mesmas se tornam mais produtiva e gil nas buscas de informaes concretas e precisas do seu ramo de negcio.Visando desempenhar melhor suas rotinas administrativas, a proposta de desenvolver um sistema de automao para gerenciar os trabalhos da escola, vem garantir melhor satisfao e reduo de gastos na instituio.Desse modo, matriculas, boletins, ficha individual, histrico escolar, dentre outros deixaro de ser feitos em blocos de papel e fichas cadastrais e passaram a ser executadas em um sistema prprio, com isso, melhorar o desempenho dos funcionrios e consequentemente o atendimento ao cliente.Assim ser possvel organizar todas as informaes em um banco de dados relacional, viabilizando a busca de determinados dados de alunos em tempo reduzidos com preciso e segurana.Buscando facilitar e aperfeioar o trabalho exercido pela secretaria escolar, o sistema ter telas simples e intuitiva fazendo com que o usurio tenha informao coesa em poucos cliques e buscas personalizadas.

1.3 Situao atualA evoluo da tecnologia tem sido uma grande aliada para a informatizao das empresas. Hoje, ter software para o gerenciamento das empresas no privilgio apenas das grandes empresas. O uso dessa tecnologia est cada vez mais fazendo parte do dia a dia das pequenas e mdias empresas que tentam se inserir nesse cenrio globalizado, buscando o aperfeioamento do seu trabalho e propiciar melhor atendimento ao cliente, tornando assim, a empresa mais produtiva e dinmica no mercado de trabalho.Trabalhos que antes eram executados manualmente, demandando grande escala de tempo e disponibilidade funcional para serem realizados, a partir do uso de uma ferramenta de software, os gestores escolares esto conseguindo diminuir esse tempo atravs de solues mais simples e de baixo custo para o desenvolvimento de suas atividades.Hoje as escolas esto substituindo canetas e papeis por computares e softwares especficos para o seu gerenciamento administrativo. Dessa forma, a escola alavanca sua produtividade e melhora nos quesitos atendimento, confiabilidade dos dados, segurana da informao, acesso rpido s informaes e praticidade na administrao escolar. 1.4 Identificao do problemaSegundo RESENDE apud PRESSMAN (1995, p. 199), a identificao da necessidade o ponto de partida na evoluo de um sistema baseado em computador.No entanto, para que tenhamos um bom aplicativo que possa gerenciar toda uma instituio escolar, devemos num primeiro momento analisar o problema e procurar uma soluo bvia. Este procedimento pode ser denominado de levantamento de requisitos.1.4.1 Descrio do Ramo de Negcio da Empresa A Escolar Municipal de Ensino Fundamental Prof Elza Maria Correa Dantas considerada uma instituio de grande porte[footnoteRef:2], pois atualmente comportar um mil seiscentos e sessenta e nove (1669) alunos devidamente matriculados e atuando com o corpo funcional, atualmente, cento e sessenta e quatro (164) pessoas distribudas nos seguimentos, apoio administrativo e professores. [2: Para a prefeitura da Cidade do Rio de Janeiro uma escola considerada de grande porte quando a sua capacidade de atender comunidade ultrapassa o nmero de 1.500 alunos e uma escola de pequeno porte atende at 700 alunos (ZARGIDSKY, 2006).]

No ms de janeiro, a escola inicializa suas matriculas por um perodo de uma semana, com funcionamento das 07h00min at as 18h00min. Matrcula feita pelo prprio aluno, s efetivada se o mesmo tiver 18 anos ou mais, mediante apresentao de documentos que comprove sua maioridade. Para os demais casos, a matrcula ser feita pelo responsvel do aluno. Para alunos que j frequentavam sries anteriores e s querem renovar sua matricula, para o ano posterior, no h necessidade de providenciar documentao para arquivamento na escola. Tais como: Certido de nascimento Carteira de Identidade CPF Comprovante de residnciaNo entanto, para alunos novos no estabelecimento de ensino, alm da documentao acima citada, h tambm a necessidade de apresentar o histrico escolar e transferncia, caso venham de outra escola.No ato da matricula, preenchida uma ficha com algumas informaes necessrias para identificao do aluno, tais como: Nome do Aluno Sexo Data de Nascimento Naturalidade Nacionalidade Endereo Filiao Tem alguma deficincia Utiliza transporte escolar Recebe Beneficio do Governo Federal (Bolsa Famlia) Srie Turno ObservaoAps o perodo de matriculas esses dados so encaminhados para a secretaria, onde sero divididas as turmas, feita lotao dos professores e o arquivamento das pastas contendo toda a documentao dos alunos.Este arquivo organizado por turno e turma. Cada turma tem seu quantitativo de alunos descrito de forma manual em ordem alfabtica para facilitar o encontro de dados dos discentes.Aps a realizao das matrculas e lotao devidamente distribuda por turnos e turmas, a secretaria da escola providencia os dirios de classe e distribui aos professores. Tais dirios serviro de ferramenta para registrar informaes dos alunos que acontece dentro da sala de aula, como por exemplo: frequncia, registro de atividades pedaggicas feitas em classe e mapa de avaliaes bimestrais com total de quatros (4) avaliaes no ano letivo e duas (2) recuperaes feitas no finai do primeiro e segundo semestre. Antes de iniciar o perodo letivo os professores e coordenadores pedaggicos, renem-se por um perodo de cinco (5) dias para elaborar o planejamento escolar anual, sendo que este planejamento feito duas (2) vezes ao ano, com acompanhamento a cada trs (3) meses. Nesse planejamento, so discutidos assuntos relacionados aos contedos programticos a serem trabalhados durante o perodo letivo. Com o planejamento concludo, a equipe da direo da escola fica ciente do que ir acontecer durante o ano letivo, podendo assim se organizar de forma adequada para possveis contra tempos que podero vim a ocorrer durante o perodo acadmico. Por exemplo, professora que precisa ser substituda por licena maternidade, ficando assim, a direo da escola informada dos contedos a serem ministrados em determinada(s) turma(s), podendo providenciar outro professor da rea para atuar na(s) mesma(s). 1.4.2 Secretaria EscolarA secretaria escolar o setor que tem como principal funo a realizao das atividades de apoio ao processo administrativo e pedaggico. Nela se concentram as maiores responsabilidades relativas vida escolar do aluno e da prpria escola. Por isso, deve ser instalada em lugar seguro e no acessvel a pessoas estranhas ao servio (SEDUC-MT, p. 2).Aps cada avaliao o Secretrio (a) escolar responsvel em recolher os dirios de classes dos professores e juntamente com a equipe administrativa da secretria efetuam a transcrio das notas avaliativas, as frequncias e atividades pedaggicas em planilhas denominadas de ficha individual e boletim escolar. As mesmas so arquivadas em suas respectivas pastas de alunos.Com o trmino do ano letivo e todos os dados transcritos em fichas individuais e boletins, a secretaria ento finaliza seus trabalhos com o relatrio anual de todas as turmas, tendo um mapeamento quantitativo de alunos aprovados e reprovados, bem como aqueles que mesmo aprovados ficaram em dependncia em alguma(s) disciplina(s). Como a secretaria o setor responsvel pela parte administrativa escolar, seu atendimento dever enforcar informaes em diferentes reas de responsabilidades.Segundo (SEDUC-MT, p 3-4) os principais atendimentos da secretaria escolar so: Atendimento aos profissionais da educao, pais, alunos, representantes da comunidade e rgos pblicos. Expediente envolve registros escolares, funcionais e correspondncias. Escriturao Escolar mediante registro de dados escolares dos alunos e funcionais dos profissionais da educao. Arquivo pode ser fsico ou virtual, de movimento ou ativo, permanente ou passivo.1.4.3 Secretrio Escolar o responsvel direto por toda a organizao da secretaria escolar, bem como pela preservao dos documentos no tempo e no espao. ele quem decide sobre os assuntos relacionados aos servios pertinentes a secretaria e orienta os Tcnicos Administrativos Educacionais na execuo dos trabalhos, descentralizando as aes (SEDUC-MT, p. 2).Para o bom funcionamento de uma secretaria escolar, seu responsvel, nomeado secretrio, dever ser uma pessoa de confiana do diretor, pois o mesmo tem ligao direta com a diretoria e, tenha no mnimo concludo o ensino mdio. Segundo LC n. 206/2004 so competncias bsicas de um Secretrio Escolar:1. Responsabilidade bsica de planejamento, organizao, coordenao, controle e avaliao de todas as atividades pertinentes secretaria e sua execuo;2. Participar da elaborao do Plano de Desenvolvimento Escolar;3. Participar juntamente com os Tcnicos Administrativos Educacionais, da programao das atividades da secretaria, mantendo-a articulada com as demais programaes da Escola;4. Atribuir tarefas aos Tcnicos Administrativos Educacionais, orientando e controlando as atividades de registro e escriturao, assegurando o cumprimento de normas e prazos relativos ao processamento de dados determinados pelos rgos competentes;5. Verificar a regularidade da documentao referente matrcula, adaptao, transferncia de alunos, encaminhando os casos especiais deliberao do(a) Diretor (a);6. Atender, providenciar o levantamento e encaminhamento aos rgos competentes de dados e informaes educacionais;7. Preparar a escala de frias e gozo de licena dos servidores da escola submetendo deliberao do Conselho Deliberativo da Comunidade Escolar;8. Elaborar e providenciar a divulgao de editais, comunicados e instrues relativas s atividades;9. Elaborar relatrios das atividades da secretaria e colaborar na elaborao do relatrio anual da escola;10. Cumprir e fazer cumprir as determinaes do Diretor (a), do Conselho Deliberativo da Comunidade Escolar e dos rgos competentes;11. Assinar, juntamente com o Diretor (a), todos os documentos escolares destinados aos alunos;12. Facilitar e prestar todas as solicitaes aos representantes da Secretaria de Estado de Educao e do Conselho Estadual de Educao sobre o exame de livros, escriturao e documentao relativa vida escolar dos alunos e vida funcional dos servidores e, fornecer-lhes todos os elementos que necessitarem para seus relatrios, nos prazos devidos;13. Redigir as correspondncias oficiais da escola;14. Dialogar com o Diretor (a) sobre assunto que diga respeito melhoria do andamento de seu servio;15. No permitir a presena de pessoas estranhas ao servio da secretaria;16. Tomar as providncias necessrias para manter a atualizao dos servios pertinentes ao estabelecimento;17. Fazer a distribuio de servios aos Tcnicos Administrativos Educacionais; 18. Tabular os dados dos rendimentos escolares, em conformidade ao processo de recuperao e no final de cada ano letivo.Segundo (SEDUC-MT, p. 3) o secretrio escolar deve conter essas qualidades. 1. Ser organizado e pontual;2. tico;3. Ser comunicativo com a comunidade interna e externa;4. Saber redigir5. Estar aberto a aprendizagem;6. Respeitar o outro e ser solidrio, atendendo com agilidade e presteza as solicitaes dirigidas a secretaria escolar;7. Dominar a informtica bsica;8. Conhecer e aplicar a legislao educacional vigente. 1.4.4 Problematizao A Escola descrita no terceiro paragrafo da introduo deste trabalho vem utilizando seus procedimentos administrativos de forma manual para todos os ambientes funcionais da administrao escolar.Apesar da escola possuir um laboratrios de informtica e sua secretaria possuir trs (3) computadores, os quais ainda no so utilizados de forma correta para agilizar a documentao que rege o funcionamento administrativo da escola.Aps visitas efetuadas na referida escola, identificamos que os trabalhos administrativos eram processados manualmente, requerendo tempo e pessoal empenhado na produo das tarefas.Alm da gama de informao que a escola tem que gerenciar por ter um nmero elevado de alunos, a estrutura fsica da secretaria no est adequado para suportar tamanha produtividade de trabalho. Evidenciamos a utilizao de alguns processos sendo feitos de forma manuscrita e outros com o auxilio dos computadores e impressora. Mesmo com a presena do computador na secretaria da escola, a maioria dos trabalhos realizados pela mesma feito manualmente, como podemos citar: Ficha Individual, Boletins, Matrculas, Histricos, dentre outros. Com a necessidade de fazer o Censo Escolar todos os anos, a secretaria tem dificuldades em realizar esse trabalho, pois nem sempre todos os dados so coletados corretamente na efetivao da matrcula no incio do ano letivo. Com isso a secretaria recorre ao arquivo pessoal dos alunos e professores para coletar o restante das informaes necessrias para concluir o referido censo.Em decorrncia da quantidade de trabalhos realizados pela secretaria e pessoal de menos empenhados nessas atividades, foi percebido acumulo de tarefas, tornando assim, atrasos para entregas de boletins, mapa de resultado final das turmas, dificultando a matrcula dos discentes no ano seguinte, pois nem sempre os pais tm em mos o comprovante de concluso de curso do ano anterior para realizar a matrcula.Ainda h dificuldades em fazer remanejamento de alunos de uma turma para outra. Em alguns casos, turma criada com um elevado nmero de alunos ser necessrio fazer esse tipo de remanejamento. Quando no existem turmas da mesma srie/ano sempre criada uma nova turma. Com isso, o trabalho passar a ser em dobro, pois a secretaria ter que fechar uma nova lotao de professores para a turma criada, ocasionando mais trabalhos para secretaria escolar e transtorno na hora de dividir os alunos para duas (2) turmas.Com a responsabilidade que tem a secretaria de uma escola em manipular as informaes coletadas de alunos, professores e documentos administrativos, a mesma deve ser tratada de forma coerente e eficaz para o bom funcionamento da instituio. Com a ajuda da tecnologia para gerenciar essas informaes fica bem mais fcil o desempenho do trabalho, j que estamos falando de uma escola de grande porte com mais de 1.500 alunos. Por isso, de fundamental importncia que tenha um sistema criado para suprir essas necessidades, e posteriormente, o secretrio poder desempenhar sua funo na integra como rege a LC n. 206/2004.

1.5 Organizao do trabalhoEsta monografia foi estrutura em cinco (5) captulos. No captulo um (1), vem com a breve apresentao resumida do tema geral discutidos no decorrer do trabalho, bem como os objetivos, justificativa e identificao do problema encontrado e, que nos levou a fazer um estudo aprofundado sobre o mesmo.No segundo captulo, abordamos sobre sistemas de informao. Como a tecnologia est sendo vivenciada dentro das empresas no uso de seu gerenciamento administrativo, sendo uma forma prtica e confivel no gerenciamento de dados.No terceiro captulo, apresentada a anlise e projeto do sistema, atravs de estudo caso e levantamento de requisitos, bem como as telas de prototipao do referido sistema, tudo seguindo as normas da UML.No quarto captulo, so apresentados os recursos tecnolgicos utilizados para o desenvolvimento do sistema. No mesmo, aplicada a linguagem de programao orientada a objeto, C Sharp (C#), juntamente com um banco de dados relacional, SQL Server 2008 R2, tendo sua plataforma de desenvolvimento o Visual Studio 2010.Por fim, no quinto captulo apresentamos a concluso obtida com a realizao de trabalho. No mesmo, foi proveitoso e ser de grande valia para o bom desempenho administrativo da escola em foco.

Sistemas de InformaoCom o crescimento exorbitante das informaes em organizaes, h uma grande necessidade das mesmas manterem-se atualizadas e com dados mais precisos e confiantes. Tendo em vista a esta vertente os sistemas de informao passaram a ser algo to importante para as organizaes, que no senrio atual as empresas esto adequando-se a esta nova era, na qual podemos denominar de era da informao.

1.6 Gesto da InformaoGesto da informao define-se como a aplicao de princpios administrativos aquisio, organizao controle, disseminao e uso da informao para a operacionalizao efetiva de organizaes de todos os tipos. Tarapanoff (2006:21-22) (APUD WILSON, 1997).Ou como o gerenciamento de todo o ambiente informacional de uma organizao Tarapanoff (2006, p.22) (APUD DAVENPORT, 1994, p.84).Para TARAPANOFF (2006, p. 23).A informao um fator determinante para a melhoria de processos, produtos e servios, tendo valor estratgico em organizaes. A ideia da informao como ferramenta estratgica evoluiu depois que a gesto da informao mudou, de seu foco inicial de gesto de documentos e dados, para recursos informacionais, mostrando resultados em relao eficincia operacional, evitando desperdcio e automatizando processos.

Inmeras abordagens so relatadas quando se fala de informao. No entanto, a gesto de informaes dentro de um estabelecimento de ensino no se limita em coletar os dados necessrios para o funcionamento do mesmo, esses devero ser organizados e tratados de forma que se tornem teis.Geralmente, um Sistema de Informao composto de um subsistema social e de um subsistema automatizado. O primeiro inclui as pessoas, processos, informaes e documentos. O segundo consiste dos meios automatizados (mquinas, computadores, redes de comunicao) que interligam os elementos do subsistema social. vital que as empresas tenham que manter um padro de confiabilidade em suas informaes e atualmente as mesmas esto se adequando a nossa atual realidade e se informatizando para obter um crescimento em suas atividades desenvolvidas.

1.7 Por que utilizar Sistemas de Informao?Atualmente a informao vem sendo um grande potencial nas empresas e seu bem mais valioso, com isso h necessidade de manter essas informaes de forma segura e bem organizada para possveis tomadas de decises futuras com mais rapidez e confiabilidade.Os sistemas de informaes tm por objetivo gerar informaes precisas e dinmicas. No entanto, para que a mesma se torne informaes seguras, os dados tero que ser coletados, processados e transformado em informao.Segundo MARQUES e MACEDO (2006, p. 241).No contexto organizacional, a gerao e troca de informaes e conhecimentos tornaram-se decisivas, e a capacidade de gesto de recursos informacionais passou a ser um diferencial, definindo a produtividade e possibilitando a competitividade no mercado globalizado.

Com a utilizao de um sistema informacional para gesto escolar, as informaes coletadas pelo mesmo aumenta a produtividade significativamente, comparada ao tradicionalismo utilizada atualmente na escola foco Prof Elza Maria Correa Dantas, tornando assim, a escola mais competitiva no senrio atual globalizao.

1.8 Importncia dos Sistemas de Informao para as EmpresasSegundo REZENDE (2006, p. 258), Todo sistema, usando ou no recursos da tecnologia da informao, que guarda, manipula e gera informao, pode ser genericamente considerado sistema de informao. Seu maior objetivo auxiliar os processos de tomadas de decises nas organizaes. Seu foco est direcionado para o principal negcio das empresas privadas ou para a principal atividade das organizaes pblicas.Para MIRANDA, apud (OLIVEIRA, 2002, p.185) pode-se afirmar que os sistemas de informaes gerenciais podem, sob determinadas condies, trazer os seguintes benefcios para as empresas: Reduo de custos das operaes; Melhoria no acesso s informaes, propiciando relatrios mais precisos e rpidos, com menor esforo; Melhoria na produtividade, tanto setorial quanto global; Melhoria nos servios realizados e oferecidos; Melhoria na tomada de decises, por meio do fornecimento de informaes mais rpidas e precisas; Estmulo de maior interao entre os tomadores de deciso; Fornecimento de melhores projees dos efeitos das decises; Melhoria na estrutura organizacional, por facilitar o fluxo de informaes; Melhoria na estrutura de poder, propiciando maior poder para aqueles que entendem e controlam o sistema; Reduo do grau de concentrao de decises na empresa; Melhoria na adaptao da empresa para enfrentar os acontecimentos no previstos, a partir das constantes mutaes nos fatores ambientais; Otimizao na prestao dos seus servios aos clientes; Melhor interao com seus fornecedores; Melhoria nas atitudes e atividades dos funcionrios da empresa; Aumento do nvel de motivao das pessoas envolvidas; Reduo dos custos operacionais; Reduo da mo de obra burocrtica e Reduo dos nveis hierrquicos.Baseado nessas afirmaes a empresa torna-se mais produtiva nos desenvolvimentos de suas atividades e mantm fortalecida e competitiva no mercado de trabalho globalizado.1.9 Sistemas de Informao para a Gesto Escolar[...] A organizao escolar, pela sua natureza, est dotada com um importante sistema de informao e comunicao, quer a apreciemos na sua vertente formal, isto , estandardizada e oficial, quer na sua vertente informal, decorrente da maior ou menor empatia entre os diversos agentes escolares. Tendo em conta que na escola se cruzam diariamente centenas de personagens e que estas desempenham variadas funes na organizao, que, em funo disso, contraem diversas necessidades de informao, que a atividade docente propriamente dita, principal atividade da organizao e a sua razo de existir, consiste essencialmente em processar informao, em comunicar fcil reconhecer a importncia vital da problemtica da informao neste tipo de organizao. (ROQUE e COSTA, 2005).

As escolas esto repletas de dados em todos os nveis da organizao, sendo elas nas salas de aulas, na direo, na biblioteca e principalmente na a secretaria, onde se concentra um teor maior de dados para o gerenciamento da mesma.No entanto, esses dados devem ser disseminados, processados e transformados em informao para que se tornem teis para gesto escolar.A Secretaria Escolar o setor que tem como principal funo a realizao de atividades administrativas da escola. nela que se concentram todas as informaes dos alunos e da prpria instituio. Como podemos destacar: Matriculas dos alunos; Emisso de boletins; Emisso de ficha individual; Histrico escolar; Declaraes; Dirio de classe; Frequncia do aluno;Dentre todas essas funes e demais atividades que uma secretaria escolar realiza. Podemos afirma que gesto escolar requer tempo e pessoal qualificado para realizao das mesmas. No entanto o aparato computacional utilizado nas organizaes escolares vem contribuindo de formao significativamente para o ajuste dessas atividades, mas no basta ter computadores nas secretarias, tem-se a necessidade de ter um sistema de informao adequada para o gerenciamento desses dados existente nas secretarias escolares.1.10 Alguns software utilizados no gerenciamento escolarHoje comum encontrar empresas especializadas em criao de softwares para automao comercial e gerenciamento de empresas. Iremos citar alguns softwares utilizados para gesto escolar, feitos com finalidades de organizar e ampliar o atendimento e gerenciar escolas municipais e at mesmo estaduais. Em destaque em nossa regio temos o gestor escolar da empresa hbil softwares.1.10.1 O gestor escolar um Sistema de Gesto de Escolas e/ou Secretarias de Educao, desenvolvido para integrar e gerir os dados acadmicos das instituies de ensino. Devido s tcnicas e ferramentas utilizadas no seu desenvolvimento, est apto a gerenciar desde uma nica instituio de ensino at um grupo de instituies, seja este, de nvel Municipal ou Estadual (GESTORESCOLAR, 2013).1.10.2 O iScholar um sistema integrado de gesto escolar que atende as necessidades de todos os departamentos de uma instituio de ensino. uma ferramenta poderosa que pode ser utilizada por instituies de grande, mdio e pequeno porte, e de vrios segmentos, como cursos de idiomas, creches, infantis, pr-escolas, fundamental, mdio, pr-vestibulares, cursos profissionalizantes, instituies preparatrias para concursos pblicos, entre outras (ISCHOLAR, 2013).1.10.3 SisAluO SisAlu uma soluo modular, e graas a esta caracterstica permite trabalhar com um sistema completo e totalmente integrado, evitando duplicao de informaes e inconsistncia de dados. O Sistema Acadmico gerencia a vida escolar do aluno, agilizando o trabalho da secretaria e da coordenao pedaggica. Nele, possvel cadastrar, matricular, lanar e alterar notas e faltas, fazer avaliaes com os diversos modelos de relatrios e muitas outras funes (SISALU, 2013).1.10.4 SAE+C Verso 5.0A verso 5.0 levar a sua instituio o completo controle da vida acadmica de cada aluno. Esse programa integra diversos setores da empresa educacional (secretria, diretoria e sala de aula) de forma objetiva, facilitando e simplificando a gesto diria da instituio. Controle de notas, elaborao de mdias, lanamentos de faltas e muitas outras facilidades (SAEINFO, 2013).1.10.5 ACADESCOACADESC o software de gesto escolar desenvolvido pela Fanny's Informticacom o objetivo de controlar todo o processo de administrao escolar de forma prtica e segura (ACADESC, 1994)Neste captulo abordamos sobre sistema de informao nas empresas e principalmente nos setores educacionais, destacando alguns sistemas utilizados em determinadas escolas para seu gerenciamento administrativo educacional.Tendo em vista que os sistemas de gerenciamento escolar tem por finalidade, armazenar, disseminar e transformar dados em informaes precisas para possveis tomadas de decises de seus administradores.Os sistemas de informaes citados acima tm caractersticas semelhantes e tambm um s objetivo, a gesto escolar. Alguns dos aplicativos mencionados trabalham em ambiente off-line e outros totalmente online, a pesar de plataformas diferentes, ambos comungam do mesmo senso comum, a agilidade, a organizao dos dados coletados, a segurana e transparncia nas informaes por eles prestadas.

Anlise e Projeto1.11 Levantamento dos requisitosO levantamento de requisitos a fase mais importante em qualquer projeto de desenvolvimento de software. nela que se identifica o que o cliente deseja e se espera em relao ao sistema. BOEHM (1989) define Engenharia de Requisitos como uma atividade que objetiva desenvolver uma especificao completa, consistente, no ambgua e correta dos requisitos, que sirva, inclusive, de base para um acordo entre as partes envolvidas no processo de desenvolvimento, onde se pactue, de forma concisa, "o que" o produto ir fazer.A tcnica de identificao dos requisitos na engenharia de software tem um papel essencial no correto desenvolvimento do projeto, tornando-se um processo desgastante e trabalhoso. Vrios autores e tcnicas surgiram aps a crise do software (Expresso utilizada na dcada de 60, tem historicamente aludido a um conjunto de problemas recorrentemente enfrentados no processo de Desenvolvimento (Construo, implantao e manuteno) de Software (REZENDE, Engenharia de Software e sistemas de informao, 2005) (APUD Maffeo, 1992)), como Booch[footnoteRef:3], Jacobson[footnoteRef:4] e outros. [3: Grady Booch: um dos mais atuantes e proeminentes metodologistas da atualidade. Seu livro "Software Engineering with Ada" lanou as razes do projeto orientado a objetos.] [4: Ivar Hjalmar Jacobson: mestradoemengenharia eletrnica noChalmers Institute of Technologyde Gotemburgo em 1962 e um Ph.D no Royal Institute of Technologyde Estocolmo em 1985]

Para desenvolver uma proposta de sistema de gesto escolar, seguindo os requisitos abordados no capitulo anterior, tem-se a seguinte viso: Tornar eficiente o tratamento das informaes das rotinas administrativas na gesto escolar e, com isso, proporcionar comunidade escolar feedbacks instantneos, hbeis e livres de erros em suas solicitaes. Para isso, a direo escolar deseja um sistema que possa facilitar o processo de matricula, organizar as turmas, transferir alunos, gerar grficos de desempenhos e metas a serem alcanadas e tambm cuidar da elaborao de documentos (boletins, ficha individual, mapa de matricula, ficha de matricula, dirio de classes), lanamentos dos dados da escola, docentes, turmas e alunos para o censo escolar.1.12 UMLDepois da evoluo da analise estruturada, a orientao a objeto trouxe consigo a Unified Modeling Language (UML) que padroniza a visualizao de todas as intenes do sistema, essa padronizao se tornou requisito fundamental para uma boa prtica de engenharia de software, criando desta forma uma linguagem comum entre desenvolvedores, arquiteto de software e administradores. A UML antecede a etapa de desenvolvimento do projeto criando um modelo visual, possibilitando os desenvolvedores conhecerem todo o projeto e suas especificaes. Trata-se de um conjunto de elementos grficos utilizados para representar um sistema de qualquer natureza, seja este computacional ou no, e deriva-se em diversas modalidades de diagramas, cada um com significados e complexidades diferentes (SIMES, 2010). Como a UML ntegra em atender as necessidades da orientao a objeto por meio da modelao de classes, objetos, caractersticas, comportamento e relacionando-as de forma logica conforme as necessidades do projeto em desenvolvimento.A UML possui alguns objetivos que justificam sua utilizao no projeto como: Organizar os elementos do mundo real que sejam importantes para o sistema de forma clara e objetiva; Elaborar uma srie de registros que possibilitam a persistncia da estrutura do sistema, chamada de documentao; prever o comportamento do software. Alcanar os objetivos de da UML eficientemente o elemento determinante para o sucesso do projeto de software, assim podemos prever inmeros erros no sistema e reduzir custos para corrigi-los.Dentre os diversos diagramas existentes na UML (diagrama de caso de uso, diagrama de classes, diagramas de sequencias, diagrama de atividades, diagrama de componentes e diagrama de camadas) foram adotados neste projeto dois modelos: O Diagrama de Caso de uso e o MER (Modelo Entidade Relacionamento).1.13 AtoresOs atores so quaisquer elementos externos que interagem com o sistema, deste modo, o sistema constar com apenas um perfil de identificao, com acesso total ao sistema, mantido pelos atores: Diretor escolar e Secretrio.Justifica-se o um nico perfil de interao para os usurios, devidos s atribuies do secretrio escolar, onde concedido ao mesmo, total acesso ao sistema. Do mesmo modo, aconteceu com o diretor, assim no sendo necessria uma diferenciao de interao ao sistema por parte dos usurios, ambos alimentam o sistema com cadastros de Professores, Disciplinas, Turmas, Login, Matricula e as atividades acadmicas geradas por cada aluno.1.14 Casos de usoOs modelos de Casos de Uso so descritos atravs de Diagramas de Casos de Uso na UML. De uma forma geral, cada projeto de software conter um Diagrama de Casos de Uso. (STADZISZ, 2002).Os diagramas de casos de uso em qualquer projeto de desenvolvimento de software tem um papel central, independente da complexidade do mesmo, possibilita por meio da modelagem visualizar toda arquitetura do projeto e suas interaes com os atores envolvidos, deixando claro o papel de cada elemento.Embasado pelo levantamento de requisitos do projeto, foram definida as interaes entre o Administrador e o sistema, assim abordaremos cinco diagramas de caso de uso: Login, modulo gesto, modulo matricula, Modulo acadmico e Geral do sistema.

Figura 1 - Uc diagrama login

A primeira interao do usurio com o sistema acontece com a tela de login, onde se possui dois campos: campo usurio e campo senha que logo aps verificar os campos validados e realiza a autenticao no sistema.

Figura 2 - Uc modulo gestoAps uma autenticao positiva a interface principal do sistema ser apresentada. Ser mostrada um menu superior dividindo o sistema em mdulos quase que independentes uns dos outros e uma barra de status que apresenta dados do usurio ativo na seo, ano letivo e a escola.No Mdulo de Matrcula, o Usurio poder realizar as seguintes tarefas: Matrcula de Alunos (Novos), Confirmao de Matrculas, Consultar Aluno, Remanejamento de Alunos, Manuteno de Matrcula e Relatrio de Matrcula, como mostra a Figura 3.

Figura 3 - Uc modulo matriculaNeste Mdulo Acadmico o Usurio poder realizar as seguintes tarefas: Gerar Dirios, Lanar as Notas e Frequncias por Aluno, Gerar a Ficha Individual por Aluno e Turma, Gerar o Boletim Escolar por Aluno e Turma, Gerar a Declarao Escolar por Aluno e por fim o Mapa de Resultado Final por Curso, Turno e Turma.

Figura 4 - Uc modulo acadmico1.15 PrototipaoNeste subcaptulo sero apresentadas as principais interfaces do que ser desenvolvido para gesto administrativa escolar.1.15.1 Autenticao do usurioNa figura 5, apresentada a tela de autenticao do sistema, o usurio dever digitar seu nome e senha, previamente cadastrado no banco de dados do software, o acesso ao sistema ter sempre incio pela tela de autenticao do sistema.

Figura 5 - Tela de autenticao do usurio1.15.2 rea de TrabalhoNa Figura 6 abaixo exibido tela de rea de trabalho do sistema, nela o usurio ter permisso de usufruir das funcionalidades que o sistema proporciona para o gerenciamento das atividades administrativas de uma escola. Na mesma, alm da barra de menu que traz todas as funes para operacionalizar o sistema, ainda conta uma barra de ferramenta intuitiva que permite acesso as principais telas de cadastro do sistema.Como tambm, uma barra de status informando o usurio autenticado, o ano letivo e a escola que est sendo administrada. Figura 6 - rea de Trabalho1.15.3 Cadastro de Ano LetivoNa Figura 7, apresenta a tela de cadastro do ano letivo, nela o usurio poder efetuar o cadastro do ano corrente e a mdia mnima para base de clculo da mdia final dos alunos. atravs deste cadastro que o sistema gerencia todas as informaes geradas no ano corrente, podendo assim, proporcionar a migrao de dados para o ano posterior. Com isso, facilita o desempenho dos trabalhos administrativos da escola nos anos subsequentes.

Figura 7 - Cadastro de Ano Letivo1.15.4 Cadastro da EscolaNa tela 8, o formulrio de cadastro da escola, a mesma responsvel em coletar os dados referente a escola de acordo com a ficha de cadastro do senso escolar.

Figura 8 - Cadastro da Escola1.15.5 Pesquisar EscolaA tela 9, acessada atravs da tela do Cadastro da Escola, nela possvel encontrar as escolas cadastradas no banco de dados e transferir para o formulrio de Cadastro da Escola, possibilitando o usurio a efetuar alterao e excluso dos dados da escola.

Figura 9 - Pesquisar Escola1.15.6 Cadastro de DisciplinaNa tela 10, apresentado o cadastro de disciplina, onde de usurio poder cadastrar todas as disciplinas utilizadas nas turmas, como tambm poder incluir, alterar e excluir disciplinas.

Figura 10 - Cadastro de Disciplina1.15.7 Cadastro de TurmasNa tela 11, apresentado o cadastro de turmas, na mesma possvel efetuar, alterar e excluir turmas.

Figura 11 - Cadastro de Turmas1.15.8 Cadastro de AlunosNa tela 12, o formulrio de Cadastro de Aluno, no mesmo o usurio poder efetuar, alterar e excluir alunos, no boto pesquisar abrir o Formulrio Pesquisar Aluno, onde iremos descrever na tela 13.

Figura 12 - Cadastro de Aluno1.15.9 Pesquisar AlunosNa tela 13, o usurio poder efetuar pesquisa dos alunos cadastrados no banco de dados e transferir para o formulrio de Cadastro de Alunos onde poder ser feita a manuteno dos dados cadastrais do aluno pesquisado.

Figura 13 - Pesquisar Aluno1.15.10 Cadastro de DocenteNa tela 14, apresentado do Formulrio de Cadastro de Docente, no mesmo usurio poder pesquisar, efetuar, alterar e excluir docente do banco de dados.

Figura 14 - Cadastro de Docente1.15.11 Pesquisar ProfessorA tela 15, acessado atravs do boto Pesquisar, no Formulrio Cadastro de Docente, nela possvel efetuar pesquisa dos professores cadastrados no banco de dados e transferir para o Formulrio Cadastro de Docente, onde o usurio far manuteno dos dados cadastrais do Docente.

Figura 15 - Pesquisar ProfessorNeste captulo foram apresentadas as principais telas do software que ser desenvolvido para suprir com as necessidades administrativas da Escola Elza Maria Correa Dantas.

Recursos e tecnologia Aps a elaborao bem definida do escopo do projeto, a equipe de desenvolvedores, composta pelos autores desta monografia, fundamentados pelos requisitos levantados atravs dos questionrios e entrevistas com os Stakeholders envolvidos no projeto, escolheram o ambiente Windows como recursos que melhor atendem as necessidades do cliente: A programao orientada a objeto (POO) ou ainda em ingls Object-Oriented Programming (OOP), utilizando C# como linguagem de programao padro, o Visual Studio 2010 como IDE de desenvolvimento, o SQL Server Manager 2008 R2 como Sistema de gerenciamento de banco de dados (SGBD) e o Report Viewer verso 10.0.0 para elaborao e visualizao dos relatrios do sistema.

1.16 C Sharp (C#)C Sharp (C#) uma linguagem de programao orientada a objeto fortemente tipada, criada no ano 2000 por Anders Hejlsberg[footnoteRef:5] quando trabalhava na rea de desenvolvimento da Microsoft. Essa linguagem faz parte de um conjunto de ferramentas da plataforma .NET que apesar de ser simples, robusta e altamente escalvel, o que permite que uma aplicao possa ser executada em diversos tipos de hardware, independentemente de serem PCs ou qualquer outro dispositivo mvel existente. [5: Anders Hejlsberg: um engenheiro de software dinamarqus que ganhou prestgio pelo desenvolvimento doDelphieTurbo PascalnaBorlande a plataforma.NETaps ter migrado para aMicrosoft.]

No mercado atual, existem diversas outras linguagens de desenvolvimento como: Pascal, Delphi, Python e o Java que foi desenvolvida em 1995, pela Sun Microsystem. O C# tem razes em C, C++ e JAVA, adaptando os melhores recursos que cada linguagem poderia oferecer e acrescentado novas capacidades prpria e assim foi criado para disputar mercado antes dominado pela plataforma JAVA. Segundo (Edwin Lima, 2002) C# se tornou uma linguagem de programao rica por suas caractersticas: Simplicidade: os projetistas de C# costumam dizer que essa linguagem to poderosa quanto o C++ e to simples quanto o Visual Basic. Completamente orientada a objetos: em C#, qualquer varivel tem de fazer parte de uma classe. Fortemente tipada: isso ajudar a evitar erros por manipulao imprpria de tipos, atribuies incorretas etc. Gera cdigo gerenciado: assim como o ambiente .NET gerenciado, assim tambm o C#. Tudo um objeto: System.Object a classe base de todo o sistema de tipos de C#. Controle de verses: cada assembly gerado, seja como EXE ou DLL, tem informao sobre a verso do cdigo, permitindo a coexistncia de dois assemblies homnimos, mas de verses diferentes no mesmo ambiente. Suporte a cdigo legado: o C# pode interagir com cdigo legado de objetos COM e DLLs escritas em uma linguagem no-gerenciada. Flexibilidade: se o desenvolvedor precisar usar ponteiros, o C# permite, mas ao custo de desenvolver cdigo no-gerenciado, chamado unsafe. Linguagem gerenciada: os programas desenvolvidos em C# executam num ambiente gerenciado, o que significa que todo o gerenciamento de memria feito pelo runtime via o GC (Garbage Collector), e no diretamente pelo programador, reduzindo as chances de cometer erros comuns a linguagens de programao onde o gerenciamento da memria feito diretamente pelo programador.A escolha de C# como linguagem de programao padro para este projeto est relacionado utilizao da plataforma .NET e uma possvel evoluo do projeto para um ambiente web, visto que ASP.NET a plataforma de desenvolvimento web da Microsoft baseada no frameworks .NET, assim podendo ser escrito em vrias outras linguagem de programao como C# e Visual Basic.NET, justificando que esta necessidade muito comum no mercado atual, mas se tornou invivel para este projeto pois nem todas escolas que possivelmente receberam a verso final do sistema, possuem acesso a internet e mesmo as que possuem funcionam de forma instvel e com apages com mais de 24 horas que inviabiliza o uso de sistema web.

1.17 Visual Studio 2010O Microsoft Visual Studio a IDE (Integrated Development Environment) de desenvolvimento padro da Microsoft com lanamento de sua primeira verso em 1997, denominada de Visual Studio 97, depois da verso inicial foram lanadas inmeras verses ao longo dos anos ( Visual Studio 6.0, Visual Studio .NET, Visual Studio 2008, Visual Studio 2010 e Visual Studio 2012), trazendo consigo uma gama de facilidades e novos recursos que tornam o desenvolvimento de sistemas web e desktop prazerosos e eficientes para desenvolvedores com uma certa experincia e possibilita tambm uma reduo drstica no tempo e custo de desenvolvimento de qualquer projeto. Para desenvolvedores iniciantes o Visual Studio extremante estimulante para seus estudos de programao em C, C++,C#, VB.NET, ASP.NET, motivados por sua interface intuitiva e extremamente funcional, tudo ficando aos olhos do desenvolvedor como mostra a figura abaixo. Interface Visual Studio 2010

PropriedadeAqui fica agrupada todas propriedades do componente inseridos no projetoSolution Explore exibido todos os componentes inseridos no projeto( form.cs, App.Config e etc...)ClassViewTodas as classes dos sistemas so exibidas aqui. Podendo ser excludas o inseridas caso necessrioToolBoxAgrupa todos objetos que podem compor os form.cs do projeto( textbox, gridviewer e etc..)Menu PrincipalAgrupa todos recursos disponveis no Visual Studio

Figura 16 - Interface do Visual Studio 2010Existem outros IDE desenvolvimento para a linguagem C# como o MonoDeveloper que totalmente gratuito e de cdigo fonte aberto. O Microsoft Visual Studio 2010 incorpora uma gama de tecnologias e linguagens de programao para a criao de aplicativos para os mais diversos projeto em nico IDE de desenvolvimento como mostra a tabela abaixo.Tipos de aplicativos e de idiomaBreve descrio

Visual BasicVisual Basic Fornece uma maneira rpida e fcil de criar .NET Framework-com base em Windows, web e aplicativos de dispositivo mvel.Como com todos os programas destinados a .NET Framework, programas escritos em Visual Basic se beneficiar da segurana e interoperabilidade de linguagem.

Visual C#Visual C#(pronuncia-se C sharp) foi projetado para criar uma variedade de aplicativos que que rodam sobre o. NET Framework.Visual C# simples, poderoso, segurana de tipos e orientados a objeto.Com suas muitas inovaes, Visual C# permite o desenvolvimento rpido de aplicativos e tambm mantm a expressividade e elegncia das linguagens do estilo C.

Visual C++Visual C++ uma linguagem poderosa que projetada para oferecer profundo e detalhada de controle quando voc constri um dos aplicativos nativos do Windows (COM+) ou .NET Framework gerenciado aplicativos do Windows.

Visual F#F# uma linguagem de programao que oferea suporte a programao funcional com a tradicional programao (procedimento) e orientada a objeto e imperativa.O Visual F# produto suporta o desenvolvimento de aplicativos de F# e estendendo a outros .NET Framework aplicativos usando o F# do cdigo.F# um membro de primeira classe da .NET Framework idiomas e mantm uma forte semelhana com a famlia ML de linguagens funcionais.

JScriptJScript a prxima gerao de uma implementao Microsoft da linguagem ECMA 262.Muitos diferentes tipos de aplicativos esto disponveis.

Aplicativos WindowsUm tipo de aplicativo projetado para hospedagem no Windows.Pode ser escrito em qualquer linguagem de programao.Alguns exemplos so bibliotecas de classe, servios do Windows, aplicativos de console e aplicativos WPF.

Aplicativos da WebUm tipo de aplicativo foi projetado para ser hospedado em uma pgina da web.Pode ser escrito em qualquer linguagem de programao.Alguns exemplos so ASP.NET web applications, bibliotecas de controle da Web, e ASP.NET controles de servidor do AJAX.

Aplicativos do OfficeUm tipo de aplicativo foi projetado para estender um aplicativo do Office.Pode ser gravado Visual Basic ou Visual C#.Voc pode criar personalizaes em nvel de documento que estendem uma determinada pasta de trabalho do Excel ou um documento do Word, ou voc pode criar suplementos de nvel de aplicativo.

Aplicativos do SharePointUm tipo de aplicativo projetado para hospedagem no SharePoint.Pode ser gravado Visual Basic ou Visual C#.

Aplicativos de extensibilidadeUm tipo de aplicativo foi projetado para automatizar ou adicionar funcionalidade ao IDE, por exemplo, add-ins ou assistentes.Pode ser escrito em qualquer linguagem de programao.

Tabela 1 - Recursos Visual Studio 2010. Fonte: http://msdn.microsoft.com/pt-br/library/vstudio/bb514232(v=vs.100).aspxO MonoDeveloper seria uma boa opo para o projeto, pois permite trabalhar em mltiplas plataformas como Linux, Mac e Windows, mais para atender necessidade da escola que utiliza somente a plataforma Windows na rea administrativa, no fez necessrio o uso deste IDE que ser utilizado em uma nova verso do sistema para outras plataformas, pois existe a portabilidade do cdigo fonte entre o MonoDeveloper e Visual Studio 2010. Optou-se por utilizar o Visual Studio 2010 para obter o desempenho mximo da aplicao desenvolvida em sua plataforma nativa sem falar na qualidade visual do produto final.No se teve nenhum problema com o licenciamento do IDE utilizado. O Visual Studio 2010 possui diversas verses e cada verso engloba uma gama maior de recursos e tecnologias envolvidas. Utilizamos a verso Express do produto que totalmente gratuita e apesar de se tratar de uma verso de entrada o IDE atendeu perfeitamente as necessidades do projeto. Conseguimos assim, criar uma interface simples e a atraente, obter um desempenho satisfatrio para gerenciar 1500 alunos e a eliminao de erros no gerenciamento da informao.

Figura 17 - Comparativo das verses Visual StudioA figura 6 demonstra as principais caractersticas das verses do Visual Studio 2010 e a figura logo abaixo demonstra as linguagens, tecnologias na verso utilizada pela equipe de desenvolvimento.

Figura 18 Recursos e tecnologias Visuais Studio 2010 Express

1.18 SQL Server 2008 R2O Microsoft SQL Server 2008 R2 Express um Sistema de Gerenciamento de Bando de Dados Relacional (SGBD) criado pela Microsoft em 2010. Segundo (MANZANO, 2011, p. 20) O SQL Server 2008 R2 um software com o objetivo de ser uma ferramenta de aprendizagem, por est razo pode ser adquirido sem o pagamento de taxas e licenas de uso do produto. Segundo a documentao do produto, o SGBD pode ser utilizado por fornecedores de softwares independentes, desenvolvedores no profissionais, desenvolvedores Web, host de sites da Web, usurios de servidores e usurios que esto criando aplicativos cliente. Desde que se satisfao com as restries que essa verso possui como utilizao de uma nica CPU, 1 GB de memoria RAM e o mximo de 10 GB de armazenamento em disco.Est plataforma de banco de dados, baseia-se no SQL Server 2008 Standard, oferecendo suporte maioria dos recursos do mecanismo de banco de dados das verses comerciais. Deste modo, apresentam-se a seguir alguns dos recursos que determinou a escolha do SQL Server 2008 R2 Express como o SBGD padro para o desenvolvimento do projeto: Suporte a procedimentos de armazenados, gatinhos, funes e exibies; Armazenagem de todos os tipos de dados com suporte nativo a dados relacionais, XML, FILESTREAM e espaciais; Melhor desempenho, usabilidade, visualizao e integrao ao Microsoft Office 2007,2010 no SQL Reporting Services; Simplificao do desenvolvimento, potencializando as habilidades existentes em T-SQL, ADO.NET Entity Framework e LINQ; Integrao ao Visual Studio e ao Visual Web Developer;

O sistema de gerenciamento SQL Server 2008 R2, disponibiliza juntamente com o servidor de dados a ferramenta de acesso e administrao de dados Microsoft SQL Server Management Studio em modo grfico. Vide figura 19.Existe uma gama de sistemas de gerenciamento de banco de dados no mercado. Todos cumprindo o que prometem mais possuem caractersticas particulares, que dependendo do projeto de software, um determinado SGBD pode melhor se adaptar para cumprir certas rotinas do que outro. Como a escolha do SQL Server 2008 R2 Express para este projeto, pois poderia se utilizar o MySQL ou Firebird, mais como os relatrios sero criados e gerenciados pelo ReportViewer que se integra nativamente como SQL Server 2008 R2 Express. Haveria um desperdcio muito grande tempo para realizar a integrao entre o MySQL por exemplo ao gerenciador de relatrios da aplicao. Figura 19 Tela Principal SQL Server Management Studio

O SQL Browser outro servio que merece destaque que facilita a comunicao na arquitetura cliente/servidor. Ficando a cargo deste servio todo o trabalho com portas e o protocolo TCP/IP. O nico trabalho do desenvolvedor para realizar a comunicao como o SGBG passar por string de texto o IP, porta, nome de usurio, senha e instruo SQL desejada para o servidor mesmo que de forma remota.Tabela 2 Fonte DB-Engines Ranking setembro de 2013Os 10 SGBD mais usados no mundoPosioPos. ant.DBMSModeloContagemMudanas

1.1.OrculoRelacional1.529,61-14,83

2.3.SQL ServerRelacional1.313,788,82

3.2.MySQLRelacional1.305,76-19,07

4.4.PostgreSQLRelacional182,230,01

5.5.DB2Relacional172,259,31

6.6.MongoDBR. documentos152,19-3,80

7.7.AccessRelacional146,71-4,18

8.9.SQLiteRelacional82,783,33

9.8.SybaseRelacional75,35-6,24

10.11.CassandraLoja coluna de largura51.694,98

A tabela acima mostra o SQL Server como um dos principais SGBD, ficando atrs somente do Oracle e tambm nota-se a existncia de vrios outros sistemas de gerenciamento de banco de dados no mercado atual.

1.19 Report ViewerSegundo (SOARES, 2011) O ReportViewer uma ferramenta da prpria Microsoft, integrada ao Visual Studio .Net que permite a gerao de relatrios. O Microsoft Visual Studio 2010 inclui a funcionalidade de design de relatrios e controles ReportViewer para que voc possa adicionar relatrios completos para aplicaes personalizadas.

ConclusoO presente trabalho deu-se da necessidade de elaborar uma proposta de desenvolvimento de software que viesse suprir com as necessidades administrativas da Escola Municipal de Ensino Fundamental Professora Elza Maria Correa Dantas, com o mesmo, a Escola poder desempenhar suas atividades com mais segurana, rapidez e confiabilidade nos dados coletados pela secretaria escolar (captulo1).Com a realizao de deste trabalho foi possvel compreender os conceitos de sistemas de informao, como elas esto sendo gerenciada pelas empresas e principalmente nas escolas. Pois apresentamos exemplos de software que tem essa finalidade, os mesmos disponibilizam de ferramentas sofisticadas para garantir a segurana das informaes coletadas, sendo elas gerenciadas tanto nas verses off-line, quanto online (captulo 2).Com discorrer deste trabalho foram apresentados alguns mtodos e ferramentas que ser utilizado para o desenvolvimento do software de gerenciamento escolar, bem como a UML e seus diagramas, ferramenta utilizada para anlise e modelagem dos dados. Ressaltando que o levantamento de requisito de suma importncia e grande relevncia na hora de modelar o projeto de pesquisa.No mesmo, apresentamos as principais telas que comporo o software na sua fase final, sendo elas elaboradas atravs do Programa Visual Studio 2010 (capitulo 3). No capitulo 4, abordamos os recursos tecnolgicos utilizados para elaborao do projeto, com o escopo do sistema definido, optou-se pela plataforma desktop para o gerenciamento do aplicativo. Com a utilizao da linguagem orientada a objeto e a ferramenta C#, juntamente com o banco de dados relacional MySQL Server 2008, ser desenvolvido a aplicao com designer agradvel e telas intuitiva para facilitar o desempenho do usurio.O estudo de caso realizado neste trabalho foi o elo fundamental para conhecermos a realidade da Escola Professora Elza Maria Correa Dantas, as dificuldades encontradas na realizao dos trabalhos administrativos da secretaria escolar, as formas como as informaes eram tratadas pelos administradores da instituio e nem sempre tinha xito nas domadas de decises por contar de informaes incompletas.Com a proposta do software de gerenciamento das rotinas administrativas da gesto escolar. A escola ter uma ferramenta gil e confivel na coleta dos dados administrativos, com isso, proporcionar a gesto escolar um avano nos servios prestados pela secretaria.Com alimentao correta dos dados no aplicativo os trabalhos dos anos consecutivos reduziram significativamente, pois, no que se diz respeito a matriculas de alunos, o usurio do sistema ter ao seu dispor uma ferramenta que far a matricula em alguns cliques, evitando preenchimento de papeis e desgaste de tempo.Com realizao deste projeto, percebemos que a gesto escolar lida com uma gama de dados administrativos, que os mesmos so a vida acadmica dos alunos. Por tanto, a margem de erros para o preenchimento de tais formulrios gerenciados pela secretaria escolar ter que ser o mnimo possvel. Com isso, conclui-se que o uso da tecnologia para gerenciamento administrativo escolar tem seu papal garantido nas instituies, alm de facilitar a operacionalizao dos trabalhos, o gestor ter em suas mos o poder de decidir de forma coesa e precisa, com dados confiveis atravs de relatrios dinmicos.BibliografiaACADESC. (1994). ACADESC. Acesso em 11 de Junho de 2013, disponvel em ACADESC: http://www.acadesc.com.br/?gclid=CMewsbju27cCFSVk7AodCjgARgAguiar, P. H. (2004). Sistema de Informao para Gesto Educacional: sistematizao de uma proposta de modelo e avaliao do processo de sua construo. Sistema de Informao para Gesto Educacional. Fortaleza, Cear, Brasil: Universidade Estadual do Cear.BARROSO, R. (02 de Julho de 2011). administradores. Acesso em 02 de Junho de 2013, disponvel em adminstradores: http://www.administradores.com.br/artigos/tecnologia/a-importancia-dos-sistemas-de-informacao-para-a-gestao-das-empresas/56331/BREADTHEDOTNET. (2012). Visual Studio 2010 and .NET Framework 4.0 Launched. Acesso em 18 de 08 de 2013, disponvel em A Journey in the world of DOTNET: http://breathedotnet.wordpress.com/2010/04/12/visual-studio-2010-and-net-framework-4-0-launched/Desconhecido, A. (2013). Comparar produto Visual Studio. Acesso em 19 de 08 de 2013, disponvel em Microsoft Corporation: http://www.microsoft.com/visualstudio/ptb/products/compareEdwin Lima, E. R. (2002). C# e .Net para desenvolvedores. Rio de Janeiro: Campus.Fernandes, A. R. (2006). O impacto do computador na gesto administrativa. Acesso em 18 de junho de 2013, disponvel em portaldoconhecimento: http://portaldoconhecimento.gov.cv/bitstream/10961/1713/1/para%20PDF.pdfInfinitech. (2013). ischolar. Acesso em 2013 de Junho de 06, disponvel em ischolar: http://www.ischolar.com.br/sistemaMIRANDA, O. A. (s.d.). profsergio. Acesso em 02 de Junho de 2013, disponvel em profsergio: http://www.profsergio.net/artigos/artigoozineidealves.pdfMSDN, C. (18 de 8 de 2013). Idiomas e tecnologias de Visual Studio. Acesso em 18 de 08 de 2013, disponvel em MSDN: http://msdn.microsoft.com/pt-br/library/vstudio/bb514232(v=vs.100).aspxRESENDE, T. M. (2006). MONOGRAFIA. DESENVOLVIMENTO DE UM SISTEMA PARA VDEO LOCADORA. Uberlndia, MG, Brasil: FACULDADE DE CINCIAS APLICADAS DE MINAS.REZENDE, D. A. (2005). Engenharia de Software e sistemas de informao. Rio de Janeiro: Brasport.REZENDE, D. A. (2005). Engenharia de Software e sistemas de informao. In: D. A. Rezende, Engenharia de Software e sistemas de informao (p. 8). Rio de Janeiro: Brasport.Roque, A., & Costa, J. A. (15 de Maro de 2005). periodicos. Acesso em 02 de Junho de 2013, disponvel em periodicos: http://www.periodicos.udesc.br/index.php/linhas/article/viewFile/1332/1141SEDUC-MT. (s.d.). Organizaao e operacionalizao do trabalho da secretaria escolar. Secretaria Escolar. MT, Brasil.SIMES, N. A. (2010). Modelagem UML Atravs do Microsoft Visual Studio 2010. Olhar Cientfico, 195-203.SisAlu. (s.d.). SisAlu. Acesso em 06 de Junho de 2013, disponvel em SisAlu: http://www.sisalu.com.br/?mod=Produtos&gclid=CNCjou2F0LcCFWdo7AodRVkAigSoftwares, H. (2010). gestorescolar. Acesso em 06 de Junho de 2013, disponvel em gestorescolar: http://gestorescolar.com/produtos/index.phpTARAPANOFF, K. (2006). Inteligncia, informao e conhecimento. Brasila: IBICT, UNESCO.Zargidsky, D. d. (2006). A Participao do Conselho Escola-comunidade na gesto escolar colegiada. Dissertao. Rio de Janeiro, RJ, Brasil.

27