Vous êtes sur la page 1sur 50

SERVIO PBLICO FEDERAL

MINISTRIO DA EDUCAO
INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO PAR
CURSO DE LICENCIATURA EM COMPUTAO

JOSE SOARES DE SOUZA


TANCREDO WILLIAM CARVALHO ALMEDA

PROPOSTA DE UM SISTEMA PARA AUTOMATIZAR ROTINAS


ADMINISTRATIVAS ESCOLARES

CAPITO POO
2013
SERVIO PBLICO FEDERAL
1

MINISTRIO DA EDUCAO
INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO PAR
CURSO DE LICENCIATURA EM COMPUTAO

JOSE SOARES DE SOUZA


TANCREDO 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.

Souza, Jos Soares; Almeida, Tancredo William Carvalho


Proposta de um sistema para automatizar rotinas
administrativas escolares / Jos Soares de Souza; Tancredo
WilliamCAPITO
Carvalho Almeida.
POOCapito Poo 2013.
50p.;

2013

Orientador: Andersom Maia


Trabalho Acadmico de Concluso de Curso
apresentado ao Instituto Federal de Educao, Cincias e
2
Tecnolgica do Par

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO PAR


CURSO DE LICENCIATURA EM COMPUTAO
3

JOSE SOARES DE SOUZA


TANCREDO 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 POO
2013
AGRADECIMENTOS

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.

RESUMO
5

Hoje 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
6

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 objectoriented programming, C # and use System Manager Database MySQL
KEYWORDS: information; automation system.

LISTA DE FIGURAS
7

Figura 1 - Uc diagrama login..............................................................................30


Figura 2 - Uc modulo gesto..............................................................................30
Figura 3 - Uc modulo matricula..........................................................................31
Figura 4 - Uc modulo acadmico........................................................................32
Figura 5 - Tela de autenticao do usurio........................................................32
Figura 6 - rea de Trabalho................................................................................33
Figura 7 - Cadastro de Ano Letivo......................................................................34
Figura 8 - Cadastro da Escola............................................................................34
Figura 9 - Pesquisar Escola...............................................................................35
Figura 10 - Cadastro de Disciplina.....................................................................35
Figura 11 - Cadastro de Turmas.........................................................................36
Figura 12 - Cadastro de Aluno............................................................................36
Figura 13 - Pesquisar Aluno...............................................................................37
Figura 14 - Cadastro de Docente.......................................................................37
Figura 15 - Pesquisar Professor.........................................................................38
Figura 16 - Interface do Visual Studio 2010.......................................................41
Figura 17 - Comparativo das verses Visual Studio..........................................43
Figura 18 Recursos e tecnologias Visuais Studio 2010 Express....................44

Sumrio
1. Introduo.............................................................................................. 11
1.1

Objetivos............................................................................................. 12

1.1.1

Objetivo Geral.................................................................................. 12

1.1.2

Objetivos especficos.......................................................................12

1.2

Justificativa......................................................................................... 13

1.3

Situao atual..................................................................................... 13

1.4

Identificao do problema..................................................................14

1.4.1

Descrio do Ramo de Negcio da Empresa....................................14

1.4.2

Secretaria Escolar............................................................................16

1.4.3

Secretrio Escolar............................................................................17

1.4.4

Problematizao.............................................................................. 19

1.5
2.

Organizao do trabalho.....................................................................21
Sistemas de Informao.........................................................................21

2.1

Gesto da Informao.........................................................................22

2.2

Por que utilizar Sistemas de Informao?...........................................22

2.3

Importncia dos Sistemas de Informao para as Empresas..............23

2.4

Sistemas de Informao para a Gesto Escolar..................................24

2.5

Alguns software utilizados no gerenciamento escolar........................25

2.5.1

O gestor escolar.............................................................................. 26

2.5.2

O iScholar........................................................................................ 26

2.5.3

SisAlu............................................................................................... 26

2.5.4

SAE+C Verso 5.0............................................................................26

2.5.5

ACADESC......................................................................................... 26

3.

Anlise e Projeto.................................................................................... 27

3.1

Levantamento dos requisitos..............................................................27

3.2

UML..................................................................................................... 28

3.3

Atores................................................................................................. 29

3.4

Casos de uso....................................................................................... 29

3.5

Prototipao........................................................................................ 32

3.5.1

Autenticao do usurio..................................................................32

3.5.2

rea de Trabalho.............................................................................. 33

3.5.3

Cadastro de Ano Letivo....................................................................33

3.5.4

Cadastro da Escola..........................................................................34

3.5.5

Pesquisar Escola.............................................................................. 34

3.5.6

Cadastro de Disciplina.....................................................................35
9

3.5.7

Cadastro de Turmas.........................................................................35

3.5.8

Cadastro de Alunos..........................................................................36

3.5.9

Pesquisar Alunos.............................................................................. 36

3.5.10 Cadastro de Docente.......................................................................37


3.5.11 Pesquisar Professor..........................................................................37
4.

Recursos e tecnologia............................................................................ 38

4.1

C Sharp (C#)....................................................................................... 39

4.2

Visual Studio 2010.............................................................................. 40

4.3

SQL Server 2008 R2............................................................................44

4.4

Report Viewer..................................................................................... 44

5.

Concluso.............................................................................................. 44
Bibliografia................................................................................................ 44

10

1. Introduo
O 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

11

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

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 Geral


O 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:
o Cadastrar escolar;
o Cadastrar alunos;
o Cadastrar professores;
o Cadastrar disciplinas;
o Cadastrar turmas;
o Cadastrar usurios do sistema;
Gerenciar de matricula:
o Consultar aluno;
o Efetivar matricula;
o Efetivar rematrcula;
o Remanejamento de aluno;
o Manuteno de matricula;
o Relatrios de matriculas;
Gerenciar gesto acadmica:
o Criar turmas;
o Gerir dirio de classe;
o Lanar notas por aluno;
o Lanar frequncia do aluno;
o Criar boletim do aluno;
12

o Criar ficha individual do aluno;


o Criar histrico escolar;
Garantir a confiabilidade e segurana nas informaes
administrativas da escola;

1.2

Justificativa
A 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 atual
A 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
13

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 problema
Segundo

RESENDE

apud

PRESSMAN

(1995,

p.

199),

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 1, 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.
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

1 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).

14

Carteira de Identidade
CPF
Comprovante de residncia

No 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
Observao

Aps 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)
15

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 Escolar
A 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.
16

Expediente

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,

envolve

registros

escolares,

funcionais

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);
17

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.
2.
3.
4.
5.

Ser organizado e pontual;


tico;
Ser comunicativo com a comunidade interna e externa;
Saber redigir
Estar aberto a aprendizagem;
18

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

19

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 trabalho
Esta 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.

20

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.
2. Sistemas de Informao
Com 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.
2.1

Gesto da Informao
Gesto 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.

21

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.
2.2

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

produtividade

significativamente, comparada ao tradicionalismo utilizada atualmente na

22

escola foco Prof Elza Maria Correa Dantas, tornando assim, a escola mais
competitiva no senrio atual globalizao.
2.3

Importncia dos Sistemas de Informao para as Empresas


Segundo 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.
23

2.4

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
24

informao adequada para o gerenciamento desses dados existente nas


secretarias escolares.
2.5

Alguns software utilizados no gerenciamento escolar


Hoje 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.
2.5.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).
2.5.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).
2.5.3 SisAlu
O 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).

25

2.5.4 SAE+C Verso 5.0


A 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).
2.5.5 ACADESC
O ACADESC o software de gesto escolar desenvolvido pela
Fanny's Informtica com 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.
3. Anlise e Projeto
3.1

Levantamento dos requisitos


O 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.
26

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 Booch2, Jacobson3 e outros.
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.
3.2

UML
Depois 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
2 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.

3 Ivar Hjalmar Jacobson: mestrado em engenharia eletrnica no Chalmers Institute of


Technology de Gotemburgo em 1962 e um Ph.D no Royal Institute of Technology de Estocolmo em
1985

27

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

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).

3.3

Atores
Os 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.

3.4

Casos de uso
Os 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).

28

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.

29

Figura 2 - Uc modulo gesto


Aps 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.

30

Figura 3 - Uc modulo matricula


Neste 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.

31

Figura 4 - Uc modulo acadmico


3.5

Prototipao
Neste subcaptulo sero apresentadas as principais interfaces do

que ser desenvolvido para gesto administrativa escolar.


3.5.1 Autenticao do usurio
Na 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 usurio

32

3.5.2 rea de Trabalho


Na 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 Trabalho


33

3.5.3 Cadastro de Ano Letivo


Na 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 Letivo


3.5.4 Cadastro da Escola
Na 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.

34

Figura 8 - Cadastro da Escola


3.5.5 Pesquisar Escola
A 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 Escola


3.5.6 Cadastro de Disciplina
Na 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.

35

Figura 10 - Cadastro de Disciplina


3.5.7 Cadastro de Turmas
Na tela 11, apresentado o cadastro de turmas, na mesma
possvel efetuar, alterar e excluir turmas.

Figura 11 - Cadastro de Turmas


3.5.8 Cadastro de Alunos
Na 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.

36

Figura 12 - Cadastro de Aluno


3.5.9 Pesquisar Alunos
Na 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 Aluno

37

3.5.10 Cadastro de Docente


Na 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 Docente


3.5.11 Pesquisar Professor
A 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 Professor

38

Neste captulo foram apresentadas as principais telas do software


que ser desenvolvido para suprir com as necessidades administrativas da
Escola Elza Maria Correa Dantas.
4. 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.

4.1

C Sharp (C#)
C Sharp (C#) uma linguagem de programao orientada a objeto

fortemente tipada, criada no ano 2000 por Anders Hejlsberg4 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.
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:
4 Anders Hejlsberg: um engenheiro de software dinamarqus que ganhou prestgio pelo
desenvolvimento do Delphi e Turbo Pascal na Borland e a plataforma .NET aps ter migrado para
a Microsoft.

39

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.

40

4.2

Visual Studio 2010


O 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.

Propriedade
Aqui fica agrupada todas propriedades do compon

Menu Principal
Agrupa todos recursos disponveis no Visual
Studio

Solution Explore
exibido todos os componentes inseridos no projeto(
ToolBox
Agrupa todos objetos que podem compor os form.cs do projeto( textbox, gridviewer e etc..)

ClassView
Todas as classes dos sistemas so exibidas aqui. Podendo s
necessrio

Figura 16 - Interface do Visual Studio 2010


Existem outros IDE desenvolvimento para a linguagem C# como o
Interface
Visual Studio 2010que
MonoDeveloper

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.

41

Tipos de
aplicativos e
de idioma

Breve descrio

Visual Basic

Visual 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.

JScript

JScript a prxima gerao de uma implementao Microsoft


da linguagem ECMA 262. Muitos diferentes tipos de
aplicativos esto disponveis.

Aplicativos
Windows

Um 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
Web

Um 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.

42

Aplicativos do
Office

Um 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
SharePoint

Um tipo de aplicativo projetado para hospedagem no


SharePoint. Pode ser gravado Visual Basic ou Visual C#.

Aplicativos de
extensibilidade

Um 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/ptbr/library/vstudio/bb514232(v=vs.100).aspx

O 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

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.

43

Figura 17 - Comparativo das verses Visual Studio

A 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

4.3

SQL Server 2008 R2


O 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.

44

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
45

integrao entre o MySQL por

Figura 19 Tela Principal SQL Server Management Studio

exemplo ao gerenciador de relatrios da aplicao.


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.

Os 10 SGBD mais usados no mundo


Posio
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Pos. ant.
1.
3.
2.
4.
5.
6.
7.
9.
8.
11.

DBMS
Orculo
SQL Server
MySQL
PostgreSQL
DB2
MongoDB
Access
SQLite
Sybase
Cassandra

Modelo
Relacional
Relacional
Relacional
Relacional
Relacional
R. documentos
Relacional
Relacional
Relacional
Loja coluna de
largura

Contagem
1.529,61
1.313,78
1.305,76
182,23
172,25
152,19
146,71
82,78
75,35
51.69

Mudanas
-14,83
8,82
-19,07
0,01
9,31
-3,80
-4,18
3,33
-6,24
4,98

Tabela 2 Fonte DB-Engines Ranking setembro de 2013

46

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.

4.4

Report Viewer
Segundo (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.

5. Concluso
O 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.

47

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.

48

Bibliografia
ACADESC. (1994). ACADESC. Acesso em 11 de Junho de 2013, disponvel em
ACADESC: http://www.acadesc.com.br/?
gclid=CMewsbju27cCFSVk7AodCjgARg
Aguiar, 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-importanciados-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-2010and-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/compare
Edwin 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.pdf
Infinitech. (2013). ischolar. Acesso em 2013 de Junho de 06, disponvel em
ischolar: http://www.ischolar.com.br/sistema
MIRANDA, O. A. (s.d.). profsergio. Acesso em 02 de Junho de 2013,
disponvel em profsergio:
http://www.profsergio.net/artigos/artigoozineidealves.pdf
MSDN, 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/ptbr/library/vstudio/bb514232(v=vs.100).aspx
RESENDE, T. M. (2006). MONOGRAFIA. DESENVOLVIMENTO DE UM SISTEMA
PARA VDEO LOCADORA. Uberlndia, MG, Brasil: FACULDADE DE
CINCIAS APLICADAS DE MINAS.

49

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/
1141
SEDUC-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=CNCjou2F0LcCFWdo7AodRVkAig
Softwares, H. (2010). gestorescolar. Acesso em 06 de Junho de 2013,
disponvel em gestorescolar:
http://gestorescolar.com/produtos/index.php
TARAPANOFF, 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.

50

Vous aimerez peut-être aussi