Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

SISTEMA DE GESTÃO ESCOLAR ELETRÔNICO DE UMA INSTITUIÇÃO DE ENSINO SUPERIOR - WEB DIÁRIO Um Estudo de Caso.

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 66

1

INSTITUTO LUTERANO DE ENSINO SUPERIOR DE ITUMBIARA-GOIS CURSO DE BACHARELADO EM SISTEMAS DE INFORMAO

DIOGO APARECIDO CAVALCANTE DE LIMA

SISTEMA DE GESTO ESCOLAR ELETRNICO DE UMA INSTITUIO DE ENSINO SUPERIOR WEB DIRIO: um estudo de caso.

Itumbiara, dezembro de 2011.

DIOGO APARECIDO CAVALCANTE DE LIMA

SISTEMA DE GESTO ESCOLAR ELETRNICO DE UMA INSTITUIO DE ENSINO SUPERIOR WEB DIRIO: um estudo de caso.

Monografia apresentada ao curso de graduao em Sistemas de Informao do Instituto Luterano de Ensino Superior de Itumbiara-Gois, como requisito parcial para a obteno do titulo de bacharel em Sistemas de Informao, orientado pelo professor especialista Daniel Humberto Carrara de Azevedo.

Itumbiara, dezembro de 2011.

Dados Internacionais de Catalogao na Publicao (CIP)


L732s Lima, Diogo Aparecido Cavalcante de

Sistema de gesto escolar eletrnico de uma instituio de ensino superior WEB Dirio: um estudo de caso. / Diogo Aparecido Cavalcante de Lima; orientador Professor Daniel Humberto Carrara de Azevedo. Itumbiara, 2011. 65 f. il. Monografia (Concluso do Curso de Sistemas de Informao) (Instituto Luterano de Ensino Superior de Itumbiara), 2011. Inclui apndice e bibliografia 1. Informtica 2. Gesto Escolar 3. Sistema Eletrnico 4. Web Dirio 5. Dirio Escolar Eletrnico 6. Ensino Superior 7. Estudo de Caso
CDU: 681.3:371
Bibliotecria Responsvel: Terezinha Aparecida de Freitas Castro Piedade CRB/1 - 1384

SISTEMA DE GESTO ESCOLAR ELETRNICO DE UMA INSTITUIO DE ENSINO SUPERIOR WEB DIRIO: um estudo de caso.

DIOGO APARECIDO CAVALCANTE DE LIMA

Monografia defendia e aprovada no dia 16/12/2011, pela banca examinadora comporta pelos professores:

___________________________________________________________________________ Professor Especialista Daniel Humberto Carrara de Azevedo Orientador e Professor do Curso de Sistemas de Informao

__________________________________________________________________________ Professor Especialista Bruno Souto Borges Avaliador e Professor do Curso de Sistemas de Informao

___________________________________________________________________________ Professor Mestre Pedro Moises de Souza Avaliador e Professor do Curso de Sistemas de Informao

DEDICATRIA

Deus, Minha Famlia, Minha Namorada, Aos Meus Amigos, Ao Meu Orientador, Aos Meus Professores.

AGRADECIMENTOS

Agradeo a Deus por ter tido a oportunidade de cursar o ensino superior e por ter me dado fora para conseguir chegar ao meu objetivo. Agradeo minha famlia primeiramente a minha me Elizabete Moreira Cavalcante, que sempre me apoiou e me deu confiana para conseguir superar minhas dificuldades, a minha av Antnia Moreira Cavalcante que sempre me deu carinho e me ensinou a ter dedicao no que foi proposto, ao meu av Francisco Cavalcante Vieira por sempre me mostrar disposio em qualquer tarefa que faa. Aos meus irmos Thiago Aparecido e Las Aparecida que sempre me deram fora. Agradeo minha namorada Nayara Guadalupe pelo seu carinho e incentivo e tambm pelo tempo dedicado ao meu lado me apoiando e me ajudando nos momentos de dificuldades. Agradeo aos professores por me ensinarem tudo que eu sei e em especial ao meu orientador Daniel Carrara, por sempre estar disposto a me ajudar. Agradeo aos meus amigos por sempre apareceram nos momentos em que mais precisei. Enfim, agradeo a todos que contriburam de forma direta ou indireta para concluso deste trabalho e peo que sempre continuem me incentivando para conseguir chegar sempre o mais longe possvel.

EPGRAFE

"Eu j sonhei com a vida, agora vivo um sonho." Victor Chaves

RESUMO

Este trabalho apresenta um estudo de caso que tem como problemtica a ser resolvida: necessidade de inovao de uma ferramenta essencial para o trabalho dos professores do Institudo Luterano de Ensino Superior de Itumbiara e tem objetivo geral desenvolver um dirio escolar eletrnico via web para disponibilizar as informaes remotamente. Para tal foi necessrio identificar os objetivos especficos essenciais para a soluo do problema, que so eles: conhecer e analisar as necessidades da instituio para com o controle de dirios; proporcionar ao usurio a segurana e integridade de seus dados atravs de um SGDB; desenvolver um sistema que seja possvel ser acessado remotamente; criar um prottipo que possa ter facilidade de uso e que traga otimizao nas rotinas de seus usurios; combinar diversas tecnologias para o desenvolvimento do prottipo. Foram utilizadas as seguintes metodologias para desenvolvimento do trabalho: levantamento bibliogrfico sobre dirio escolar, sistema de gesto de banco de dados, linguagem de programao C# e Microsoft Visual Studio 2010, alm de utilizar ferramentas de modelagem do sistema da rea de engenharia de software. Para coletar dados da instituio foi necessria a utilizao das seguintes metodologias de pesquisa: pesquisa documental e pesquisa bibliogrfica, pesquisa de campo qualitativa, entrevistas no estruturadas e questionrios abertos e fechados. Por meio dos objetivos especficos e considerando a evoluo das aplicaes web foi escolhido e utilizado o Microsoft Visual Studio 2010 como ambiente de desenvolvimento, juntamente com o SGDB SQL Server 2008. Aps seu desenvolvimento o prottipo foi testado e aprovado por diversos usurios, pois conseguiu alcanar todos os objetivos.

PALAVRA CHAVE: Dirio Escolar, Internet, Banco de dados e desenvolvimento web.

ABSTRACT

This paper presents a case study that has the problem to be solved: the need for innovation in an essential tool for the job of professor at the Institute of Lutheran Higher Education Itumbiara and has an overall objective to develop web-based electronic diary school to provide information remotely. This is why we need to identify the specific objectives essential to the solution of the problem, what are they: understand and analyze the needs of the institution to control daily, providing the user with the security and integrity of their data through a management system database, developing a system that can be accessed remotely, create a prototype that may have ease of use and optimization routines to bring to its users, combining several technologies for the development of the prototype. The following methodologies were used for development work: literature on daily school management system, database, programming language, C # and Microsoft Visual Studio 2010, and modeling tools using the system in the area of software engineering. To collect data of the institution was required to use the following research methodologies: archival research and bibliographical research, qualitative field research, unstructured interviews and questionnaires opened and closed. Through specific objectives and considering the evolution of web applications was chosen and used as Microsoft Visual Studio 2010 development environment, along with management system database SQL Server 2008. After its development, the prototype was tested and approved by many users, who succeeded in achieving all objectives.

KEYWORD: School Newspaper, Internet, database and web development.

10

LISTA DE ABREVIATURAS E SIGLAS

ANSI - American National Standard Institute ASP - Active Server Pages ADO - ActiveX Data Objects SGDB - Sistema de Gerenciamento de Banco de Dados IIS - Internet Information Services HTML - Hypertext Markup Language HTTP - Hypertext Transfer Protocol TCP - Transmission Control Protocol IP - Internet Protocol UML - Unified Modeling Language DLL - Dynamic Link Library SQL - Structured Query Language WWW - World Wide Web WPF - Windows Application Foundation XML - extensible Markup Language VB - Visual Basic W3C World Wide Web Consortium DTD Document Type Definition

11

LISTA DE GRFICOS Grfico 1 - Facilidade de uso do software ................................................................................ 56 Grfico 2 - Agilidade/Mobilidade do software......................................................................... 56 Grfico 3 - Melhoramento do Software .................................................................................... 57

12

LISTA DE FIGURAS

Figura 1 - Trs Camadas de desenvolvimento ......................................................................... 26 Figura 2 - Camada e Responsabilidades ................................................................................... 27 Figura 3 - Tela de Cadastro de Turma ...................................................................................... 41 Figura 4 - Lanamento de Planejamento .................................................................................. 42 Figura 5 - Tela Disponibilizada pela Instituio Para Copiar os Dados ................................... 42 Figura 6 - Tela de Cadastro de Aluno ...................................................................................... 43 Figura 7 - Modelo de Desenvolvimento em Cascata................................................................ 46 Figura 8 - Diagrama de Contexto ............................................................................................. 47 Figura 9 - Diagrama de Entidade Relacionamento ................................................................... 49 Figura 10 - Diagrama de Caso de Uso ...................................................................................... 50 Figura 11 Tela do Microsoft Visual Studio 2010 Ultimate ................................................... 51 Figura 12 Tela do SQL SERVER 2008 ................................................................................. 52 Figura 13 Cadastro de Aluno ................................................................................................. 54 Figura 14 - Tela de Cadastro de Turmas .................................................................................. 54 Figura 15 - Tela de Lanamento de Planejamento de Aulas .................................................... 55 Figura 16 Cadastro de Bibliografia Entrevista ................................................................... 55

13

SUMRIO

INTRODUO ...................................................................................................................... 16 CAPTULO I .......................................................................................................................... 19 A IMPORTNCIA DA GESTO ESCOLAR E DO DIRIO ESCOLAR ....................... 19 1.1.Introduo .................................................................................................................... 19 1.2. Gesto Escolar ............................................................................................................ 19 1.3. Dirio de Classe .......................................................................................................... 20 1.4. Concluso ................................................................................................................... 21 CAPTULO II ......................................................................................................................... 22 A INTERNET ....................................................................................................................... 22 2.1. Introduo ................................................................................................................... 22 2.2. Historia da Internet ..................................................................................................... 22 2.3. A Internet e a Sociedade ............................................................................................. 23 2.4. Internet, Tecnologia e Gesto Escolar. ...................................................................... 24 2.5. Concluso ................................................................................................................... 25 CAPTULO III ....................................................................................................................... 26 ARMAZENAMENTO, APLICAO E APRESENTAO DOS DADOS.................... 26 3.1. Introduo ................................................................................................................... 26 3.2. Desenvolvimento em trs camadas............................................................................. 26 3.2.1. Camada de Apresentao......................................................................................... 27 3.2.1.1 HTML, XHTML, XML ......................................................................................... 27 3.2.2. Camada de Aplicao .............................................................................................. 29 3.2.2.1 Framework.NET, APS.NET e C# ......................................................................... 30 3.2.3. Camada de dados/armazenamento: Banco de Dados .............................................. 33

14

3.2.3.1. Conceituao de Banco de Dados ........................................................................ 33 3.2.3.2. Sistema de Gerenciamento de Banco de Dados ................................................... 33 3.2.3.3. Linguagem SQL - Structured Query Language ................................................... 35 3.2.3.4. Normalizao do banco de dados ......................................................................... 35 3.3. Concluso ................................................................................................................... 36 CAPTULO IV........................................................................................................................ 37 ESTUDO DE CASO ............................................................................................................ 37 4.1. Introduo ................................................................................................................... 37 4.2. Histrico da Instituio............................................................................................... 37 4.3. Dados da Instituio, Cursos e Alunos. ...................................................................... 40 4.4 Processos Operacionais ............................................................................................... 41 4.5. Concluso ................................................................................................................... 43 CAPTULO V ......................................................................................................................... 44 METODOLOGIA DE PESQUISA ...................................................................................... 44 5.1. Introduo ................................................................................................................... 44 5.2. Mtodos aplicados na pesquisa .................................................................................. 44 5.3. Utilizao dos mtodos de pesquisa ........................................................................... 45 5.4. Modelo de desenvolvimento em cascata .................................................................... 46 5.5. Arquitetura do sistema ................................................................................................ 46 5.5.1. Modelagem ambiental ............................................................................................. 47 5.5.2. Modelagem comportamental ................................................................................... 47 5.5.2.1. Normalizao do banco de dados ........................................................................ 48 5.5.2.2. Dicionrio de dados: ............................................................................................. 49 5.6. Modelagem UML ....................................................................................................... 50 5.7. Ferramentas para desenvolvimento ............................................................................ 52 5.8. Concluso ................................................................................................................... 53 CAPTULO VI........................................................................................................................ 53 RESULTADOS .................................................................................................................... 53 6.1. Introduo ................................................................................................................... 53 6.2. Web Dirio ................................................................................................................. 53 6.3. Avaliao do Usurio ................................................................................................. 55 6.4. Concluso ................................................................................................................... 57

15

CAPTULO VII ...................................................................................................................... 58 ANLISE E DISCUSSO DOS RESULTADOS .............................................................. 58 7.1. Introduo ................................................................................................................... 58 7.2. Discusso dos Resultados e Avaliaes do Sistema................................................... 58 7.3. Concluso ................................................................................................................... 59 CAPTULO VIII .................................................................................................................... 60 CONCLUSES E TRABALHOS FUTUROS .................................................................... 60 8.1. Introduo ................................................................................................................... 60 8.2. Concluses .................................................................................................................. 60 8.3. Trabalhos Futuros ....................................................................................................... 61 REFERNCIAS ..................................................................................................................... 62 APNDICE I ........................................................................................................................... 65 Questionrio Avaliativo..................................................................................................... 65

16

INTRODUO

Nos ltimos anos a globalizao economia, social e eletrnica vem gerando grandes transformaes no mundo. (Gonalves; Pereira, 2000). Com ela, a concorrncia foi estimulada, as organizaes foram foradas a desenvolverem competncias e habilidades para garantir sua perpetuao no mercado. No menos importante foi consequncia que esse avano trouxe para as instituies de ensino uma vez que a educao foi afetada com a incluso de ferramentas e mtodos realizados quase que exclusivamente com a ajuda de computadores.

A globalizao est impondo mudanas no trabalho e nas organizaes, que esto sendo colocadas em prtica sem ter um tempo preciso para avaliaes dos resultados. Os computadores passam a ser cada vez mais importante para a vida das pessoas, um canal com o resto do mundo. quase impossvel imaginar algum, nos tempos modernos, que no necessite do computador (Gonalves; Pereira, 2000).

A internet j faz parte da vida escolar dos alunos e dos professores e das maiorias das pessoas no mundo. Hoje as instituies de ensino tem que se atualizar perante a nova demanda por conhecimento surgida. As notcias so facilmente e rapidamente veiculadas na mdia e os alunos tm acesso imediato, o que fora as instituies de ensino a caminharem na mesma velocidade. Toda essa quantidade de informao trouxe uma vantagem para as instituies de ensino uma vez que os processos podem ser realizados com mais preciso e agilidade do que antes e toda essa evoluo garante confiabilidade nas informaes geradas.

Um dos aspectos de maior influncia da internet na vida das pessoas relaciona-se com o mundo dos negcios e com a forma como est intervir nos processos de gesto empresarial, na criao de novos conceitos de economia, na nova viso do

17

trabalho e no incremento da produtividade e competitividade luz da inovao (CASTELLS, 2001).

Nas instituies de ensino eram utilizados arquivos de informaes na forma de arquivos impressos, os conhecidos dirios classe, mas com passar dos anos a tecnologia vem substituindo esses arquivos escritos por arquivos digitalizados. Os dirios escolares se utilizando ainda atendem as instituies de ensino, porm no possuem ferramentas que a tecnologia disponibiliza para facilitar a vida das pessoas. De acordo com Davenport (1994), em qualquer instituio extremamente necessrio que as informaes estejam disponveis de maneira rpida e segura para os respectivos interessados e autorizados, para assim conseguir garantir agilidade nas suas rotinas. A tecnologia vem contribuindo de maneira eficaz para melhorar o ambiente organizacional. Por meio de sistemas de informaes as instituies conseguem minimizar os erros e aumentar a produtividade do usurio, quanto maior a usabilidade do sistema, melhor e o desempenho do usurio. Diante desse cenrio, altamente competitivo, informatizado e gil, esse trabalho se desenvolve a partir de uma necessidade de inovao de uma ferramenta essencial para o trabalho dos professores do Institudo Luterano de Ensino Superior de Itumbiara chamada dirio escolar onde o convencional foi substitudo na instituio de ensino superior por um dirio eletrnico desenvolvido em planilhas de Excel que ainda toma muito tempo para o preenchimento e no possui nenhuma acessibilidade para web, e tem como objetivo geral desenvolver o dirio escolar eletrnico via web para disponibilizar as informaes remotamente e tem como objetivos especficos: Conhecer e analisar as necessidades da instituio para com o controle de dirios; Proporcionar ao usurio a segurana e integridade de seus dados atravs de um SGDB; Desenvolver um sistema que seja possvel ter acesso remotamente; Criar um prottipo que possa ter facilidade de uso e que traga otimizao nas rotinas de seus usurios; Combinar diversas tecnologias para o desenvolvimento do prottipo. Esse trabalho relevante por inovar uma ferramenta essencial para o trabalho dos professores chamada dirio eletrnico escolar e usa as seguintes metodologias: levantamento bibliogrfico sobre dirio escolar, sistema de gesto de banco de dados, linguagem de

18

programao C# e Microsoft Visual Studio 2010, alm de utilizar ferramentas de desenvolvimento da rea de engenharia de software para toda modelagem do sistema e tambm ser feito um estudo sobre tecnologias de desenvolvimento de aplicativos para web sendo elas HTML, XML entre outras. Para coletar dados da instituio foi necessria a utilizao das seguintes metodologias de pesquisa: pesquisa documental e pesquisa bibliogrfica, pesquisa de campo qualitativa, entrevistas no estruturadas e questionrios abertos e fechados. Por meio de todos os mtodos de pesquisas conseguiu-se analisar, projetar e estruturar o desenvolvimento do prottipo, conseguindo assim chegar a validao da ideia. Este trabalho est organizado em sete captulos, sendo o primeiro deles caracterizado pela introduo e os demais relacionados abaixo: Captulo I: ser apresentada a importncia da gesto escolar e do dirio escolar. Captulo II: neste captulo sero apresentadas definies de sobre internet, dando foco no uso da tecnologia na gesto escolar e da sua utilizao pela sociedade. Captulo III: neste apresenta-se o modelo de desenvolvimento de sistemas em trs camadas mostrando qual ferramenta ser utilizada dentro de cada camada. Captulo IV: Neste captulo ser mostrado o estudo de caso da pesquisa. Captulo V: Ser apresenta a metodologia de pesquisa. Captulo VI: Sero apresentados os resultados da pesquisa desenvolvida. Captulo VII: Ser apresenta a anlise e discusso dos resultados. Capitulo VIII: Ser apresenta a concluso da pesquisa.

19

CAPTULO I

A IMPORTNCIA DA GESTO ESCOLAR E DO DIRIO ESCOLAR

1.1. Introduo

Neste captulo ser apresentada a importncia da gesto escolar para o ensino e o conceito de dirio escolar e qual a importncia para o ensino e aprendizagem.

1.2. Gesto Escolar

Segundo Luck (2000), gesto escolar constitui um enfoque de atuao que objetiva promover a organizao, a mobilizao e a articulao de todas as condies materiais e humanas necessrias para garantir o avano dos processos educacional dos estabelecimentos de ensino orientadas para a efetiva da aprendizagem pelos alunos, de modo que sejam capazes de enfrentar adequadamente os desafios da sociedade e da economia. A avaliao da aprendizagem escolar adquire seu sentido na medida em que se articula com um projeto pedaggico por meio da gesto escolar. A avaliao da aprendizagem possui a finalidade de subsidiar um curso de ao que visa construir um resultado previamente definido (LUCKESI, 2010). Ainda Luckesi (2010), no caso dos resultados da aprendizagem, os professores utilizam como padro de medida o acerto de questo. E a medida d-se pela contagem dos acertos do aluno sobre um contedo, dentro de um certo limite de possibilidades, equivalente quantidade de questes que possui o teste, prova ou trabalho. Num teste com dez questes,

20

por exemplo, o padro de medida o acerto, e a extenso mxima possvel de acertos dez. Em dez acertos possveis, um aluno pode chegar ao limite mximo dos dez ou a quantidades menores. Luckesi (2010) ainda contribui dizendo que por meio dos resultados o professor tem diversas possibilidades de utiliz-lo, tais como: Registr-lo no Dirio de Classe; Oferecer ao aluno, caso ele tenha obtido uma nota inferior, uma oportunidade de melhorar a nota, permitindo que ele faa uma nova aferio; Atentar as dificuldades e desvios da aprendizagem do aluno e decidir trabalhar com eles para que, de fato, aprendam aquilo que deveriam ter aprendido, construindo efetivamente os resultados necessrios da aprendizagem.

1.3. Dirio de Classe

Segundo o Oliveira, Primo e Pereira (2008), dentre vrios instrumentos utilizados pelo docente em sala de aula, o dirio de classe apresenta-se como um documento que possibilita a visualizao da vida acadmica dos alunos. um instrumento escolar utilizado pelo corpo docente com a finalidade de registrar e documentar a frequncia e o aproveitamento individual de cada aluno regularmente matriculado. No dirio de classe, os contedos trabalhados, as frequncias e as atividades realizadas em cada aula so registrados bem como os resultados de avaliaes e trabalho. tambm o documento de controle e confirmao do trabalho do professor e dos alunos. Ao final de cada bimestre letivo o dirio de classe dever conter os contedos ministrados, frequncia, nmero de aulas previstas e dadas, mdias bimestrais e demais anotaes. Segundo Lima (2006), o conceito de dirio de classe escolar um documento fundamental para registro do diagnstico inicial da turma, frequncia do aluno, planejamento, avaliaes e relatrio final do trabalho do professor, bem como da carga horria prevista na matriz curricular. Conforme o mesmo manual as funes do dirio de classe so: documentar a escriturao escolar coletiva, registrar sistematicamente as atividades desenvolvidas com a turma, analisar os resultados do desempenho e frequncia dos alunos, alm de registar avaliaes dos alunos e a carga horria estabelecida.

21

Oliveira, Primo e Pereira (2008), afirmam que o dirio de classe um planejamento por meio do qual a preparao, a realizao e o acompanhamento se fundem e indissocivel. Ao revisar uma ao realizada, est sendo preparada uma nova ao num processo contnuo e ininterrupto. Essa atividade extremamente relevante para instituies de ensino, pois por meio desses documentos que as mesmas so avaliadas pelo rgo competente do Governo Federal. Tal ato de guardar presena dos alunos e o contedo ministrado nas aulas tem total importncia para a organizao da instituio e controle do ensino. De acordo com Gerin (2009), o dirio de classe um dos instrumentos utilizados para o registro do processo de ensino e aprendizagem ocorrida em cada componente curricular e para o registro de frequncia dos alunos. Registra tambm a trajetria do trabalho cotidiano de professor e dos alunos sendo fundamental para que tal trabalho tenha legalidade. Conforme nota divulgada em 19/08/2010 pela Gerncia de Normatizao do Ensino de escolas pblicas estaduais, o dirio de classe um instrumento legal de registro do planejamento e do desenvolvimento das atividades pedaggicas do professor e das situaes didticas da vida escolar dos estudantes, do acompanhamento das suas aprendizagens e do desempenho escolar. O mesmo deve conter relao nominal dos estudantes, em ordem alfabtica, observaes sobre o rendimento, frequncia justificada, atitudes comportamentais, o planejamento das aulas, o registro dos contedos trabalhados em situao didtica de cada bimestre e as atividades ou projetos especiais.

1.4. Concluso

Neste captulo foram mostrados conceitos de dirio escolar e gesto escolar, mostrouse a importncia do dirio para o ensino e aprendizagem. Tambm foram abordados mtodos de avaliao dos alunos.

22

CAPTULO II

A INTERNET

2.1. Introduo

Neste captulo mostrar o que a internet e sua influncia na sociedade bem como a importncia da tecnologia na gesto escolar.

2.2. Historia da Internet

No final dos anos 50, os Estado Unidos da Amrica formaram uma instituio de investigao, a qual deu o nome ARPA (Advanced Research and Projects Agency) que tinha por objeto conectar os computadores dos seus departamentos de pesquisa. A Internet nasceu a partir da ARPANET, que interligava quatro instituies: Universidade da Califrnia, LA e Santa Brbara; Instituto de Pesquisa de Stanford e Universidade de Utah, tendo incio em 1969 (MESSIAS, s.d). Messias (s.d.) afirma que por meio de estudos realizados na dcada de 70, nasceu o TCP/IP (Transmission Control Protocol / Internet Protocol), grupo de protocolos que so base da Internet desde aqueles tempos at hoje. No incio da dcada de 80, redes de computadores de outros centros de pesquisa foram integradas rede da ARPA. Em 1985, a entidade americana National Science Foundation (NSF) interligou os supercomputadores do seu centro de pesquisa, a NSFNET, que no ano seguinte entrou para a ARPANET. A ARPANET e a NSFNET passaram a serem as duas

23

espinhas dorsais de uma nova rede que junto com os demais computadores ligados a elas, era a internet (MESSIAS, s.d).

Em meados da dcada de 90, aps a expanso da Internet, surgiram nos EUA vrios aspectos relacionados com um conjunto de fenmenos econmicos novos, como o crescimento da produtividade, progressivamente mais elevada, a globalizao dos mercados, a transformao da lgica social da inovao, da produtividade e do crescimento econmico, entre outros, que se expandiram aos sectores mais dinmicos das economias mundiais, especialmente na Europa, o que levou muitos observadores a definirem o nascimento de uma nova economia (CASTELLS, 2001).

Em 1991 Tim Berners-Lee do CERN (Organizao Europeia para a Pesquisa Nuclear), na Sua, apresentou um novo sistema de informao baseado na Internet. Este novo sistema de informao designou-se por World Wide Web (GOETHALS, 2000). A partir da inveno do World Wide Web, foi possvel realizar inmeras tarefas que antes no podiam ser feitas entre elas esto: entrar em sesses com mquinas remotas, efetuar a troca de mensagens, transferir dados em tempo real, aceder a conferncias electrnicas, com esse avano foi possvel criar servidores de informao, onde se incluem textos, imagens, multimdia, tornando a Internet uma verdadeira teia de informao (GOETHALS, 2000). A partir de 1993 a Internet deixou de ser uma instituio de natureza apenas acadmica e passou a ser explorada comercialmente, por empresas privadas e publicas, para fornecimento de servios diversos, assim ouve uma abertura de nvel mundial (MESSIAS, s.d). Completando Goesthals (2000) diz que o avano da internet foi razo pela qual, grandes partes das inovaes tecnolgicas surgiram, dentre eles podemos destacar: o Java, javascript, active x, vbsript, as transaes seguras, flash entre outras. Em termos mundiais, podemos dizer que a Internet se espalha por quase todos os Pases, levando a globalizao ate cada habitante da terra.

2.3. A Internet e a Sociedade

A Internet um grande conjunto de redes de computadores interligadas pelo mundo inteiro, de forma integrada viabilizando a conectividade independente do tipo de mquina que seja utilizada, que para manter essa multi-compatibilidade se utiliza de um conjunto de

24

protocolos e servios em comum, podendo assim, os usurios a ela conectados usufruir de servios de informao de alcance mundial (Messias, s.d.). J Castells (2001), conceitua que, embora a internet tenha dado seus primeiros passos na dcada de 1960 com a criao do conceito de comunicao em rede entre computadores, o verdadeiro arranque da internet d-se na dcada de 1990 com a criao de protocolos convencionais que permitiram o cruzamento de vrias redes e uma comunicao mais abrangente e acessvel. A Internet tem revolucionado o mundo dos computadores e das comunicaes como nenhuma inveno foi capaz de fazer antes, de uma vez e ao mesmo tempo, um mecanismo de disseminao da informao e divulgao mundial e um meio para colaborao e interao entre pessoas por meio de seus computadores, independentemente de sua localizao geogrfica (TAKAHASHI, 2000). Completando Takahashi (2000), Castells (2001), diz que nada na histria das invenes ter tido uma absoro to rpida e to intensa, como a internet. Retomando Castells (2001), j foram criados e desenvolvidos tantos conceitos sobre internet e como ela j se implantou na vida das pessoas, mesmo daquelas que nem imaginam o quanto as suas vidas j dependem da internet. De acordo com Castells e Cardoso (2005), a internet se manifesta na transformao da sociedade, quanto mais usam a internet, mais se envolvem, simultaneamente, em interaes face a face. Da mesma maneira, as novas formas de comunicao sem fios, ajudam a aumentar substancialmente a quantidade de pessoas conectadas, particularmente so grupos mais jovens da populao.

2.4. Internet, Tecnologia e Gesto Escolar.

Uma questo importante, porm pouco lembrada, diz respeito relao entre os gestores das unidades educacionais e o uso das novas tecnologias de informao para a comunicao no ambiente acadmico (ANTNIO, 2009). Segundo Moran (2003), quando se fala em tecnologias pensa-se imediatamente em computadores, softwares e Internet que hoje visivelmente influenciam profundamente nos rumos da educao.

25

Antnio (2009) contribui ainda dizendo que embora seja um fato bem estabelecido que as escolas s tenham a ganhar com o uso das novas tecnologias, tanto do ponto de vista pedaggico como do ponto de vista gerencial, ainda h uma grande distncia entre a compreenso da necessidade do uso e a utilizao efetiva dessas novas tecnologias no ambiente acadmico. Retomando Moran (2003), por meio de programas de gesto para educao unidos com a internet possvel integrar todas as informaes que dizem respeito escola. Muitos gestores tm dificuldade em lidar com novas tecnologias to quanto o corpo docente da escola. Por meio do uso de novas tecnologias e possvel modernizar tanto a prtica pedaggica quanto os processos administrativos, assim possvel realizar a mesma tarefa que antes gastava um esforo enorme com um esforo muito menor, alm disso, usar tecnologias tambm criam novas possibilidades que no existiam (ANTNIO, 2009). Um diretor, um coordenador ou um professor tem nas tecnologias, hoje, um grande apoio ao gerenciamento das atividades administrativas e pedaggicas, o computador hoje pode ser utilizado na secretaria e nas salas de aula. Neste momento h um esforo grande para que todos os ambientes trabalhem de forma cada vez mais integrada (MORAN, 2003). Retomando Antnio (2009), o gestor no precisa ter um grande domnio da tecnologia para implementar aes e gerir esse plano para o uso da tecnologia, basta ter sensibilidade para procurar um profissional.

2.5. Concluso

Neste captulo compreendeu-se o que a internet e sua influncia na sociedade. Mostrou-se tambm a importncia da tecnologia na gesto escolar. Por meio dessa leitura ser possvel saber qual a importncia hoje da internet no mundo, na vida das pessoas e nas escolas.

26

CAPTULO III

ARMAZENAMENTO, APLICAO E APRESENTAO DOS DADOS.

3.1. Introduo

Neste

captulo

sero

mostrados

conceitos

das

ferramentas

utilizadas

no

desenvolvimento dentro do modelo de desenvolvimento de trs camadas.

3.2. Desenvolvimento em trs camadas

O modelo de trs camadas tem por fundamento centralizar as atualizaes e instalaes em um determinado ponto, o qual na maioria dos casos um servidor web. (BATTISTI, 2006)

Figura 1 - Trs Camadas de desenvolvimento Fonte: (BATTISTI, 2006)

27

Figura 2 - Camada e Responsabilidades Fonte: (BATTISTI, 2006)

3.2.1. Camada de Apresentao

A Camada de Apresentao responsvel por cuidar da interface com o usurio e pela adaptao da apresentao da aplicao para diferentes dispositivos, como displays significativamente diferentes (RAMAKRISHNAN, 2003). No modelo de trs camadas, no a mais instalao de programas em cada computador, eles passam a ser instalados no servidor web. O acesso aplicao feito por meio de um navegador, como, por exemplo, o Internet Explorer, Firefox, Google Chrome, que interpretam a linguagem de programao HTML - Linguagem de Marcao de Hipertexto, para obter visualizao da aplicao (BATTISTI, 2006).

3.2.1.1 HTML, XHTML, XML

O HTML uma Linguagem de Marcao voltada para estruturao de documentos e apresentao visual de documentos em um navegador (GUIMARES, s.d.). As linguagens de marcao da web so baseadas em SGML, uma SGML metalinguagem complexa, projetada para mquinas com a finalidade de servir de base para criao de outras linguagens. O SGML foi usado para criar a XML, que tambm uma metalinguagem, porm bem mais simples (SILVA, 2011). O HTML e XHTML so linguagens de marcao e se destinam a marcar ou estruturar contedos para a web. So tambm conhecidas como linguagens de publicao na web. (SILVA, 2008). De acordo com Jacobsen (2011), HTML a abreviatura de HyperText Mark-up Language que foi em 1990 por um cientista chamado Tim Berners-Lee, cuja finalidade inicial era a de tornar possvel o acesso e a troca de informaes e de documentao de pesquisas, entre cientistas de diferentes universidades.

28

Segundo Silva (2008), desde sua inveno da web por Tim Berners-Lee, a HTML evoluiu por seis verses, que so: HTML; HTML +; HTML 2.0; HTML 3.0; (No foi lanado oficialmente). HTML 3.2; HTML 4.0; HTML 4.01; HTML 5 (Verso em fase de desenvolvimento). Retomando Jacobsen (2011), o HTML uma linguagem que possibilita apresentar informaes na Internet, tudo que voc v quando abre uma pgina na Internet a interpretao que seu navegador faz do HTML. De acordo com Silva (2008), com a reformulao da HTML 4.0 como aplicao XML 1.0 surgiu a XHTML (eXtensible HyperText Markup Language), que significa linguagem extensvel para marcao de hipertexto. A XHTML uma linguagem de marcao que segue regras de sintaxe mais rgidas que as regras para a HTML qual se permitidas ampliar e modificar suas regras de sintaxe. Ela permite que voc crie seus prprios elementos ou use um ou mais conjuntos de elementos criados por outros desenvolvedores. Silva (2008), diz que o por meio da reformulao da HTML 4.0 como uma aplicao XML 1.0 chegou primeira verso da XHTML, que foi lanada em janeiro de 2000. Atualmente as verses existentes so: XTML 1.0; XHTML 1.1; XHTML 2.0 (verso em fase de estudos). Ao usar XHTML, estamos escrevendo um cdigo XML, onde as tags e atributos j esto definidos e isto proporciona todos os benefcios de XML sem as complicaes e complexidade da SGML (SILVA, 2011).

A XML eXtensible Markup Language uma linguagem de marcadores como a HTML e foi desenhada para descrever dados, onde a sua grande vantagem que ela extensvel , ou seja, voc no est limitado a um certo nmero de tags e pode criar as suas prprias tags, sendo ela uma linguagem auto definvel . Para descrever os dados a XML usa a DTD Document Type Definition (MACORATTI, 2011).

29

A XML um sistema poderoso para o gerenciamento de informao sendo possvel utiliz-lo em conjunto com diversas tecnologias entre elas esto: Java, JavaScript, C# (CASTRO, 2001). A XML no uma linguagem que veio para substituir a HTML, pois as mesmas tm diferentes objetivos. A linguagem HTML foi criada para exibir dados e ela se preocupa com a formal na qual os dados sero exibidos, enquanto a linguagem XML serve para descrever dados. A linguagem HTML est relacionada com a exibio de dados, enquanto que XML relaciona-se com a descrio dos dados (MACORATTI, s.d.). O XML sistema gramatical para construo de linguagens de marcao personalizadas. O XML, assim como o HTML pode ser escrito em qualquer editor de texto. (CASTRO, 2001)

Com XML voc cria seus prprios elementos de marcao e atributos para escrever seu documento web. Isto significa que voc quem cria sua linguagem de marcao. XHTML foi criado dentro deste conceito e por isso uma aplicao XML. As tags e atributos da XHTML foram criadas ("inventadas") aproveitando-se as nossas conhecidas tags e atributos da HTML 4.01 e suas regras (SILVA,2011).

XHTML uma linguagem de marcao bastante familiar para quem conhece HTML e a transformao de um documento existente de HTML para XHTML uma tarefa bem simples (SILVA, 2011). Retomando Guimares (s.d.), o HTML derivada da linguagem SGML que foi criada especificamente para a composio e apresentao de documentos na Web. A evoluo cronolgica dessas linguagens foi a seguinte: SGML HTML 1.0 HTML xx XML HTML 4.01 XHTML. De acordo com Silva (2011), o XHTML 1.0 uma recomendao do W3C e sua verso atual data de 26 de janeiro de 2000. Isto significa que se trata de uma linguagem estvel, oficialmente especificada pelo W3C, tendo sido projetada e revisada pelos seus membros e uma "Padro Web ". A XHTML define elementos e atributos mais rigoroso do que o HTML. Por padro, todas as marcaes que so produzidas pela ASP.NET e controles de servidor Web includo no ASP.NET, agora compatvel com o padro XHTML 1.0. (SILVA, 2008)

30

3.2.2. Camada de Aplicao

A Camada de aplicao onde se implementa a lgica do negcio, isto , garante as regras da aplicao, operando aes complexas e mantendo diferentes estados. A camada lgica pode acessar diferentes sistemas de gerenciamento de dados (RAMAKRISHNAN, 2003). A camada de aplicao est no servidor web. Desta maneira, quando uma regra do negcio for alterada, basta atualiz-la no servidor de aplicaes. Com isso todos os usurios passaro a ter acesso nova verso, sem que seja necessrio reinstalar o programa em cada um dos computadores da rede, isto proporcionou uma centralizao das regras de negcio em um servidor web conseguindo atualizaes muito mais rpidas e facilmente (BATTISTI, 2006).

3.2.2.1 Framework.NET, APS.NET e C#

Um mundo em que o software visto como servios, os quais podem ser acessados, por meio da Internet, por qualquer computador o framework.NET foi projetado tendo a Internet como objetivo, diferente de outras plataformas que foram adaptadas para a Internet, medida que a rede mundial cresce a sua importncia tambm cresce. Por meio do .NET vrios programas de diferentes empresas podem se comunicar proporcionando uma maior flexibilidade (BATTISTI, 2006).

.NET uma nova plataforma de software para desenvolvimento de aplicaes. Ela oferece suporte para diversas linguagens de programao, as quais compartilham uma biblioteca de classes que oferece servios bsicos. Aplicaes .NET no so compiladas em cdigo nativo de mquina, como, por exemplo, cdigo Intel x86, e sim em uma linguagem intermediria chamada MSIL (Microsoft Intermediate Language), que executada em um ambiente de execuo (mquina virtual) chamado Common Language Runtime (CLR) CEMBRANELLI (2003).

Framework.NET um ambiente para a construo, implantao e execuo de servios web e para outros tipos de aplicaes. O ASP.NET faz parte do .NET Framework, o que o torna ideal para o desenvolvimento de aplicaes web. Os executveis .NET so perfeitamente feitos para rodar na Internet, pois so pequenos, seguros e possuem vrios recursos. O ASP.NET gera pginas HTML que so adaptadas para serem visualizadas em todos os

31

browser existentes, eliminando assim a criao de vrias verses de uma determinada pgina (LOTAR, 2007). Segundo Battisti (2006) o Framework . NET possui muitas vantagens entre elas: Programao mais fcil e mais rpida; Quantidade reduzida de cdigo; Modelo de programao declarativa; Hierarquia mais rica com controle de servidor com eventos; Biblioteca de classe maior; Melhor suporte para ferramentas de desenvolvimento .NET utiliza trs linguagens de programao entre elas a linguagens de programao C#.

Battisti (2006), contribui ainda dizendo que o .Net framework pode ser dividido em 3 partes: CLR - Common Language Runtime - Responsvel pela interface entre o cdigo e o sistema operacional; Classes do Framework - Todas as linguagens que usam a tecnologia. Net usam as mesmas classes. APS.NET - Fornece o acesso direto as linguagens de programao a partir de uma plataforma de scripts.

Macoratti (2011) define ASP.NET como uma tecnologia de scripts que roda no servidor e permite que os scripts embutidos em uma pgina HTML sejam executados por um servidor web.
O ASP.NET (Active Server Pages) um ambiente destinado ao desenvolvimento de aplicativos para Web sendo essa tecnologia da Microsoft representando uma evoluo do ASP. Os aplicativos de pequeno ou grande porte podem ser feitos normalmente. Esses aplicativos rodam no servidor Web especificamente dentro Internet Information Services (IIS) e necessitam do .NET Framework, onde as pginas do aplicativo, vo ficar disponveis para serem acessadas por qualquer sistema operacional e navegador (BARROS, 2010).

Retomando Macoratti (2011), o ASP.NET parte da plataforma .NET Framework que fornece tambm um poderoso ambiente para desenvolvimento de aplicaes , simplificando o desenvolvimento e de fcil integrao com diferentes linguagens, alm de suportar: C++, C#,

32

Visual Basic. O ambiente de programao para ASP.NET chama-se Microsoft Visual Studio.NET. Ainda Macoratti (2011), o ASP.NET funciona de uma maneira simples, quando um navegador (Internet Explorer , Firefox, Opera...) requisita um arquivo ASP e o servidor passa a requisio para ASP.DLL que est no servidor. O ASP.DLL l o arquivo linha por linha e executa o(s) script(s) presente(s) no arquivo ASP, logo aps o servidor retorna o arquivo ASP para o navegador no formato HTML. Complementando, Barros (2010) diz que as principais caractersticas do ASP.NET so: orientao pautada em objetos, faz parte do .NET Framework podendo utilizar as classes do mesmo, as pginas ASP.NET so compiladas antes de serem executadas, tendo um ganho de velocidade, segurana, estabilidade e interoperabilidade. As pginas ASP.NET so desenvolvidas por diversos controles de Interface, Validation, Data, HTML, dentre outros. De acordo com Macoratti (2009), o ASP.NET possui muitas vantagens para o programador entre elas esto: Possui uma melhor linguagem de suporte e um grande nmero de novos controles e componentes baseados em XML alm de possuir um melhor uso da autenticao; Aumenta o desempenho, pois roda o cdigo compilado; Usa a nova tecnologia ADO.NET; Suporta a linguagem Visual Basic completa; fcil de configurar e de usar; Suporta C# (C Sharp).

A Microsoft apresentou juntamente com o Framework .NET uma nova linguagem de programao chamada C#, que foi construda com base nos conceitos de orientao a objetos. As diretivas bsicas para a criao do C# foram as seguintes: uma linguagem orientada a objetos to poderosa quanto o C++ e to fcil de utilizar quanto o Visual Basic (BATTISTI, 2006). Para Lotar (2007), a linguagem de programao C# muito simples, porm poderosa, ideal para o desenvolvimento de aplicaes ASP.NET. O C# foi uma evoluo das linguagens de programao C e C++, uma linguagem de programao orientada a objeto e por meio dela podemos criar classes que podem se comunicar com outras linguagens de programao como, por exemplo, o Visual Basic.

33

Segundo a Microsoft o ASP.NET permite a voc criar pginas da Web em conformidade com os padres HTML.O XHTML que define o HTML como um documento XML padro. Criar pginas da Web que so conformes com os padres XHTML apresentam diversas vantagens: Garante que os elementos nas pginas sejam bem formados. Usando o XHTML ajuda a tornar pginas conformes aos padres de acessibilidade mais rapidamente. O XHTML extensvel, permitindo a definio de novos elementos.

3.2.3. Camada de dados/armazenamento: Banco de Dados

Nesta camada temos o servidor de banco de dados, no qual reside toda a informao necessria para o funcionamento da aplicao. Cabe reforar que os dados somente so acessados por meio do servidor de Web (BATTISTI, 2006). A Camada de Gerenciamento de Dados representada por um ou mais Sistemas de Gerenciamento de Banco de Dados (RAMAKRISHNAN, 2003).

3.2.3.1. Conceituao de Banco de Dados

Elmasri e Navathe (2000), afirmam que banco de dados uma coleo de dados relacionados que podem ser registados e que possuem um significado implcito. J Silberschatz, Korth e Sudarshan (2006), o definem como uma coleo de dados e o que o mesmo pode conter informaes relevantes para empresa. Podemos entender por banco de dados qualquer sistema que rena e mantenha organizada uma srie de informaes relacionadas a um determinado assunto em uma determinada ordem (MACORATTI, 2011). Retomando Elmasri e Navathe (2000), um banco de dados uma coleo lgica e coerente de dados com algum significado inerente onde os mesmos devem ser projetados, construdos e povoados com dados que possuam objetivos especficos. De acordo com Macoratti (2011), banco de dados um local onde ficam organizados conjuntos de informaes de forma bem estruturada de forma lgica a respeito de algo.

34

Um Banco de dados uma coleo de dados persistentes, usada pelo sistema de aplicao, de uma determinada empresa (DATE, 2004).

3.2.3.2. Sistema de Gerenciamento de Banco de Dados

Silberschatz, Korth e Sudarshan (2006), afirmam que um SGDB Sistema de Gerenciamento de Banco de Dados um conjunto de dados inter-relacionados em um conjunto de programas para acess-los. Os sistemas de banco de dados so construdos para gerenciar grandes blocos de informaes. J Elmasri e Navathe (2002), um SGBD uma coleo de programas que permitem gerenciar um banco de dados, ou seja, permitem construir, gerenciar, manipular e armazenar os dados contidos no banco de dados. Silberschatz, Korth e Sudarshan (1999), mostram que o objetivo dos SGDBs armazenar informaes no computador de forma permanente e segura propiciando ao usurio uma viso abstrata dos dados ocultados e detalhes da forma de armazenamento e manuteno dos dados. Segundo Date (2004) um sistema de banco de dados basicamente um sistema computadorizado de manuteno de registros. O banco de dados serve para guardar uma coleo de arquivos de dados computadorizados. Os usurios de um sistema de banco de dados podem realizar por meio do sistema diversas operaes envolvendo os arquivos inseridos como, por exemplo: Inserir novos arquivos; Buscar e editar dados j inseridos; Excluir dados existentes. O principal objetivo de um SGBD proporcionar um ambiente tanto conveniente quanto eficiente para a recuperao e armazenamento das informaes do banco de dados (SILBERSCHATZ, KORTH e SUDARSHAN, 2006). Retomando Date (2004), os sistemas de bancos de dados oferecem diversos benefcios, dos quais um dos mais importantes a independncia de dados fsicos. Date (2004) diz que o sistema de gerenciamento de banco de dados um software responsvel por todo o acesso ao banco de dados.

35

De acordo com Macoratti (2011), um sistema gerenciador de banco de dados (SGBD) usado para armazenar as informaes de uma forma que permita s pessoas examin-las de diversas maneiras. Retomando Elmasri e Navathe (2002), a World Wide Web (WWW) popularmente conhecida como Web ou Internet, foi originalmente desenvolvida na Sua, no incio dos anos 90. Com o surgimento da Internet, houve o comeou do compartilhamento de informaes a longa distncia. Elmasri e Navathe (2002) contribuem ainda explicando que a internet est em constante evoluo e medida que a internet evolui os SGDBs tem evoludo tambm, para poder dar suporte ao acesso, inseres e relatrios via internet.

3.2.3.3. Linguagem SQL - Structured Query Language

A linguagem SQL cresceu, desde o final da dcada de 1970, de uma simples linguagem com alguns recursos para uma linguagem bastante complexa, com recursos para satisfazer muitos tipos de usurios diferentes (SILBERSCHATZ, KORTH e SUDARSHAN, 2006). SQL - uma linguagem para banco de dados relacional, utilizado em vrias aplicaes, podendo manipular objetos de diferentes classes entre as funes de SGBD. Construdo pela IBM, tornou-se uma das linguagens mais populares e amplamente utilizadas em bancos de dados principalmente por sua facilidade de manipulao e entendimento sendo a linguagem mais utilizada do mercado (SILBERSCHATZ, KORTH e SUDARSHAN, 1999). A linguagem SQL controlada pelo ANSI (American National Standard Institute) que tem a finalidade de padronizar o SQL para que qualquer aplicao escrita em SQL seja capaz de acessar qualquer banco de dados padro SQL (HURSCH, 1990). Elmasri e Navathe (2002), afirmam que a linguagem SQL foi uma das principais razes para o sucesso dos bancos de dados relacionais no mundo. O SQL tornou-se um padro para bancos de dados, com isso os usurios passaram a ficar menos preocupados em migrar suas aplicaes de bancos de dados.

O SQL uma linguagem de banco de dados muito ampla, possui instrues para definio de dados, consultas e atualizaes. Alm disso, possui facilidades para definir vises no banco de dados, para especificar segurana e autorizaes, para definir restries e integridade e para especificar controles de transaes. Ela

36

tambm possui regra para embutir instrues de SQL em uma linguagem de programao hospedeira (ELMASRI E NAVATHE, 2002).

3.2.3.4. Normalizao do banco de dados

Normalizao um processo baseado nas chamadas formais normais. Uma forma normal uma regra de deve ser aplicada na construo das tabelas do banco de dados para que estas fiquem bem projetadas (IMASTERS, 2007). De acordo com Heuser (2008), normalizao o processo baseia-se no conceito de formas normais, uma forma normal uma regra que deve ser obedecida por uma tabela para que esta seja considerada bem projetada. Normalizao o conjunto de regras que visa minimizar as anomalias de modificao dos dados e dar maior flexibilidade em sua utilizao (MACORATTI, 2009). Segundo com Silberschatz, Korth e Sudarshan (2006), a normalizao tem por objetivo projetar esquemas que estejam em uma forma normal apropriada, que permita armazenar informaes sem redundncias desnecessrias, ao mesmo tempo permitindo recuperar informaes facilmente. Retomando Heuser (2008), existem diversas formas normais, isto , diversas regras, cada vez mais rgidas, para verificar tabelas.

3.3. Concluso

De acordo Ramakrishnan (2003), a separao entre as camadas procura maximizar as vantagens que a arquitetura pode oferecer e permitem que a melhor tecnologia seja empregada em cada camada. Neste capitulo foi explicado como as ferramentas de desenvolvimento esto diretamente ou indiretamente ligadas umas as outras e ainda, a importncia dos bancos de dados e as novas tecnologias para o desenvolvimento web.

37

CAPTULO IV

ESTUDO DE CASO

4.1. Introduo

Este captulo apresenta o estudo de caso realizado em no Instituto Luterano de Ensino Superior de ItumbiaraGO, onde se descreve o histrico da Instituio, as rotinas administrativas e a ferramenta utilizada atualmente na instituio e tambm tem o objetivo de validar a proposta do prottipo.

4.2. Histrico da Instituio De acordo com o levantamento feito pela extinta DEMEC-GO1 (1995, p.2), no dia 29 do ms de outubro de 1970, fundou-se sob a configurao de fundao a Fundao Universitria do Sudoeste Goiano FUNISGO, instituio jurdica de direito privado, que foi extinta por trs (3) motivos: impossibilidade de se manter; inexequibilidade de sua finalidade e deliberao de 4/5 (quatro quintos) dos membros competentes da Assembleia Geral. Em 28 de agosto de 1975, reuniu-se a Assembleia Geral Extraordinria da FUNISGO para prestao de contas e mudana de nome de FUNISGO, para Fundao Educacional do Sul de Gois. Somente em 1979, com o Decreto n. 83.727/79, de 17 de julho de 1979, foi autorizado o funcionamento da Faculdade de Filosofia, Cincias e Letras de Itumbiara e a Lei
1

DEMEC-GO: Delegacia do MEC em Gois

38

n. 645/83, de 02 de setembro de 1983, instituiu a Fundao de Ensino Superior de Itumbiara FESIT para:
[...] ministrar todos os Cursos Superiores existentes na Fundao Educacional do Sul de Gois FUNISGO e os que forem deferidos em seu nome, em virtude de pedidos formulados anteriormente a esta Lei, caso venha esta entidade de ensino incorporar com seu patrimnio Fundao ora instituda.

O Chefe do Poder Executivo Municipal de Itumbiara fica autorizado a receber o acervo da Fundao Educacional do Sul de Gois FUNISGO, por doao, o qual ser incorporado Fundao de Ensino Superior de Itumbiara FESIT, recm-criada:

Extinta a Fundao, seus bens sero incorporados a outras fundaes que se proponham os fins iguais e semelhantes e sediados na regio ou em local mais prximo possvel da atuao desta, mediante verificao judicial promovida pelo Ministrio Pblico.

Por meio do Parecer n. 83/85, de 26 de fevereiro de 1985, o Conselho Estadual de Educao demonstra-se aderente mudana da mantenedora da Faculdade de Filosofia, Cincias e Letras de Itumbiara, para a Fundao de Ensino Superior de Itumbiara FESIT, estabelecimento criado por Lei Municipal e mantido pelo Municpio:

A Fundao de Ensino Superior de Itumbiara FESIT, criada pela Lei Municipal de n. 645/83, de 02 de setembro de 1983, e 1.159, de 05 de abril de 1990, sede e foro na cidade de Itumbiara, Estado de Gois, entidade autnoma, de direito privado, sem fins lucrativos, com personalidade jurdica prpria, com autonomia administrativa e financeira, que ser exercida na forma do presente estatuto e Legislao em vigor (DEMEC-GO, 1995, p.5).

A Lei n. 1.413/91, de 12 de dezembro de 1991, aprova a resoluo da mudana da FESIT Fundao de Ensino Superior de Itumbiara SOMA-FESIT Sociedade Mantenedora e Administrativa da FESIT, autorizando o Chefe do Poder Executivo a transferir a FESIT Fundao de Ensino Superior de Itumbiara a uma Sociedade Mantenedora a ser fundada pelas Lojas Manicas de Itumbiara, que a exploraria sem fins lucrativos, e, ainda, autoriza o Chefe do Poder Executivo a dar em comodato por um prazo de 20 (vinte) anos, os bens mveis e imveis, Sociedade Mantenedora da FESIT Fundao de Ensino Superior de Itumbiara. No dia 20 de dezembro de 1991, registra-se a Ata de Constituio e Fundao da SOMA-FESIT, bem como de aprovao da minuta do Estatuto da mesma e em 30 de dezembro de 1991, assinado o contrato de comodato entre o Municpio de Itumbiara-GO, na

39

pessoa do Prefeito Municipal comodante e a Sociedade Mantenedora e Administrativa da FESIT SOMA-FESIT, representada pelos Presidentes da Loja Manica Justia e Caridade II, da Loja Manica Paranaba n. 04 e a Loja Manica Cruzeiro do Sul. De acordo com a Resoluo n. 106/93 o municpio declara a desativao da FESIT por no haver dotao oramentria para tal:

[...] considerando o que dispe a Lei Municipal n. 1.413/91, de 12 de dezembro de 1991, que autorizou a transferncia da FESIT, fundao pblica do Municpio de Itumbiara, a uma Sociedade Civil fundada pelas Lojas Manicas, considerando que embora ainda no extinta, na forma legal, a transferncia da FESIT Sociedade Civil SOMA-FESIT, culminou com a sua desativao, cujas atividades se encerraram a partir do incio dos trabalhos da nova entidade; considerando inexistir na Lei oramentria do Municpio de Itumbiara, para o exerccio de 1993, o oramento da fundao pblica em questo.

A FESIT englobava as Faculdades de Cincias Agrrias de Itumbiara, de Administrao de Empresas e de Cincias e Letras de Itumbiara com os cursos de Agronomia, Administrao de Empresas, Cincias com licenciatura plena em Biologia, Matemtica e Qumica e de Pedagogia com habilitaes em Administrao Escolar, Superviso Escolar e Magistrio das Matrias Pedaggicas do Ensino Mdio e em Educao Pr-Escolar. No dia 22 de julho de 1994, registrou-se Ata da Reunio Extraordinria do Conselho de Administrao da Sociedade Mantenedora e Administrativa da FESIT SOMA-FESIT, com a finalidade de decidir sobre a troca de mantenedora e mudana das Faculdades que fazem parte da FESIT, para a Comunidade Evanglica Luterana So Paulo CELSP, atual mantenedora da ULBRA Universidade Luterana do Brasil, sediada em Canoas RS. Por meio da Lei n. 1.761/94, de 7 de outubro de 1994, fica deliberada a mudana de comodato da SOMA-FESIT para a Comunidade Evanglica Luterana So Paulo CELSP. Segundo a DEMEC-GO (1995, p.11), em 9 de maro de 1995, firmou-se o Termo de Mudana transferindo Comunidade Evanglica Luterana So Paulo CELSP, mantenedora da Universidade Luterana do Brasil, o comando das Faculdades mantidas pela SOMA-FESIT e os cursos mantidos pela mesma, os bens mveis, laboratrios, mquinas, equipamentos, acervo bibliogrfico, bem como o pessoal Docente e Administrativo. Em abril de 1995, a CELSP tomou o comando das Faculdades da FESIT, mas somente em dezembro de 1998 aconteceu a mudana definitiva para a CELSP, pela Portaria n. 1.492/98, instituindo, assim, o Instituto Luterano de Ensino Superior de Itumbiara ILES.

40

Em 2002, a CELSP adquiriu a ento UNITUM Faculdades Unidas de Itumbiara, sendo realizada em 2003 a incorporao desta com o Instituto Luterano de Ensino Superior ILES e, consequentemente, dos cursos de Letras, Pedagogia, Cincia da Computao (em extino) e Processamento de Dados (extinto). Posteriormente, o Instituto Luterano de Ensino Superior foi autorizado ao funcionamento dos cursos de Educao Fsica, Direito, Psicologia, Cincias Contbeis e Sistemas de Informao.

4.3. Dados da Instituio, Cursos e Alunos.

A Instituio ILES/ ULBRA foi credenciada segundo a portaria MEC 1774 protocolada em 17/12/1999 no Dirio Oficial da Unio. A instituio localiza-se na Avenida Beira Rio N. 1001 na cidade de Itumbiara h 16 (dezesseis) anos e conta com 12 (doze) cursos de graduao sendo: Administrao, Agronomia, Biologia, Cincias Contbeis, Direito, Educao Fsica, Letras, Matemtica, Pedagogia, Psicologia, Qumica e Sistemas de Informao. Para 2012, est previsto para o incio dos cursos bacharelados em Cincias Biolgicas e Educao Fsica e posteriormente no meio do prximo ano o curso de Engenharia Civil. A instituio possui aproximadamente 546 (quinhentos e quarenta e seis) disciplinas e 1500 (mil e quinhentos) alunos matriculados distribudos nos 12 (doze) cursos oferecidos pelo ILES/ ULBRA oferendo 69 (sessenta e nove) professores habilitados.

4.4 Processos Operacionais

Atravs de entrevistas e questionrios realizados no ILES/ULBRA de Itumbiara-GO, identificou-se que a instituio responsvel por criar a Matriz Curricular informando a relao de disciplinas a serem ministradas em cada perodo sendo que as disciplinas so cadastradas no sistema pelo especialista (Coordenador) de cada rea. Aps o cadastro das disciplinas (que acontece todo incio de semestre), o Coordenador de cada curso em conjunto com ncleo acadmico da instituio criam as turmas. Aps esta etapa, o Coordenador de cada curso escolhe o professor para cada disciplina considerando a especialidade e titularidade. Os alunos so matriculados nas turmas abertas pelos Coordenadores e ncleo

41

acadmico/ secretaria. Aps o cadastro dos alunos na turma especfica, o Coordenador importa todos os dados referentes s turmas para o site da Ulbra. Aps todo este processo referente coordenao e o ncleo acadmico, iniciam-se os processos de responsabilidade dos professores. O Iles/Ulbra Itumbiara disponibiliza para cada professor um dirio escolar computadorizado em Microsoft Excel, onde o mesmo deve ser preenchido pelo professor da turma com os dados que o Coordenador importou para site da instituio seguindo os seguintes passos: Primeiramente o professor deve cadastrar a turma, a disciplina e o perodo no dirio em Excel. Veja o exemplo na figura 3.

Figura 3 - Tela de Cadastro de Turma Fonte: Tutorial para utilizao do Dirio Eletrnico em Excel. Verso 2.0 2010

Aps o cadastro de turma, o professor ter que lanar em seu dirio eletrnico todo o planejamento do semestre que so: lanamento de contedos, avaliaes e o cronograma. Veja o exemplo na figura 4.

42

Figura 4 - Lanamento de Planejamento Fonte: Tutorial para utilizao do Dirio Eletrnico em Excel. Verso 2.0 2010

Concluda a etapa anterior, o professor copia os nomes dos alunos pelo site da instituio referente sua turma de aula. Alguns professores copiam e colam os dados no dirio eletrnico em Excel, j outros preferem imprimir e inserir aluno por aluno no dirio. Veja os exemplos nas figuras 5 e 6.

Figura 5 - Tela Disponibilizada pela Instituio Para Copiar os Dados Fonte: Tutorial para utilizao do Dirio Eletrnico em Excel. Verso 2.0 2010

43

Figura 6 - Tela de Cadastro de Aluno Fonte: Tutorial para utilizao do Dirio Eletrnico em Excel. Verso 2.0 2010

Aps a etapa de cadastro de alunos, turma, lanamento de contedos, avaliaes e o cronograma, o dirio eletrnico em Excel est pronto para o uso. Durantes as aulas o professor usa regularmente o lanamento de notas e frequncia como requisito de avaliao dos alunos. Ao fim do semestre o professor passa para a coordenao qual aluno foi aprovado. Os funcionrios entrevistados relataram que o processo em geral demora muito tempo e que o dirio eletrnico em Excel no possui nenhuma acessibilidade com web. Para

melhorar o processo, entende-se que a utilizao da tecnologia necessria. O proposto nesta pesquisa possibilitar a otimizao das rotinas dos professores, tornando o processo mais rpido, prtico e eficiente eliminando a importao dos dados do site e permitindo que os professores possam acessar a qualquer hora de qualquer lugar as informaes requeridas, com segurana e praticidade.

4.5. Concluso

Este captulo mostrou o estudo de caso feito no Instituto Luterano de Ensino Superior de Itumbiara, onde foram feitas entrevistas com pessoas responsveis por vrios processos e procurou-se encontrar as suas principais dificuldades.

44

CAPTULO V

METODOLOGIA DE PESQUISA

5.1. Introduo

Este captulo apresentar a metodologia da pesquisa e de desenvolvimento do prottipo, que inclui a linguagem programao utilizada, o ambiente de programao escolhido, o sistema de banco de dados adotado, alm da aplicao da modelagem UML no software.

5.2. Mtodos aplicados na pesquisa

Este estudo de caso uma pesquisa aplicada e formal, pois visa uma aplicao com o objetivo de solucionar um problema que surgiu no dia-a-dia, e tem como objetivo ser uma pesquisa prescritiva, pois estabelece um plano ideal, para melhor soluo para o caso estudado. Foram utilizadas as seguintes tcnicas para levantamento de dados: Documentao indireta: onde se utilizou pesquisa documental e pesquisa bibliogrfica; Documentao direta: utilizou-se a pesquisa de campo qualitativa. Observao direta intensiva: utilizaram-se entrevistas no estruturadas. Observao direta extensiva: aplicou-se questionrios abertos e fechados.

45

5.3. Utilizao dos mtodos de pesquisa

Por meio de uma reunio informal com funcionrios foi detectada a necessidade de inovao da ferramenta chamada dirio eletrnico que utilizada no Iles/Ulbra Itumbiara-Go, pois a mesma no atende plenamente de forma rpida e flexvel as necessidades dos professores. Para identificar os problemas nas suas rotinas de utilizao foi necessrio fazer entrevistas no estruturadas e aplicar questionrios semiestruturados com funcionrios que utilizam o sistema ou tem acesso ao processo de criao de turmas. Aps esta etapa iniciou-se um estudo por meio de reviso bibliogrfica, a fim de compreender qual a importncia dos dirios escolares para os professores e para gesto acadmica. Em seguida, logo aps compreender sobre dirio escolar e gesto escolar percebeu-se que a internet uma ferramenta que pode auxiliar de forma fundamental os processos escolares. Depois dessa etapa, passou-se para a escolha das ferramentas para desenvolvimento do prottipo. Nesta etapa foi definido em conjunto com o orientador do TCC que, o ambiente de desenvolvimento seria o Microsoft Visual Studio 2010 utilizando a linguagem de programao C# e que sistema de gerenciamento de banco de dados seria o Microsoft SQL Server 2008, bem como a escolha do modelo de desenvolvimento de software em trs camadas. Logo aps esta etapa, retomou-se a reviso bibliogrfica para um melhor entendimento sobre dirio escolar, sistemas de banco de dados, linguagem de programao C#, o conjunto do Microsoft.Net Framework e sobre o Microsoft Visual Studio 2010. Para estruturao e organizao do prottipo, foi necessria a utilizao da engenharia de software onde se utilizou o modelo de desenvolvimento em cascata para a validao do software e a modelagem ambiental para definir o ambiente em que o prottipo atuar e a modelagem UML para ilustrar as rotinas do software. A modelagem comportamental foi utilizada em conjunto com as normas formais para normalizar as tabelas do banco de dados, assim evitando redundncias nas informaes, tambm foi criado um diagrama de entidade relacionamento e um dicionrio de dados para um maior entendimento da pesquisa.

46

5.4. Modelo de desenvolvimento em cascata Ser utilizado o modelo em Cascata, onde se seguir o seguinte caminho: Engenharia de Sistemas > Analise > Projeto > Codificao > Teste. Este o caminho para a modelagem em Cascata, caso algum desses processos falhe, tudo recomea do inicio at que se consiga chegar ao resultado final. Este mtodo foi escolhido, pois uma maneira simples e que melhor se encaixa na resoluo do problema proposto.
Engenharia de Sistemas Anlise

Projeto

Codificao

Teste

Figura 7 - Modelo de Desenvolvimento em Cascata. Fonte: Autoria prpria

5.5. Arquitetura do sistema

Por meio da arquitetura de software pode-se definir a composio de software, suas propriedades externas, e seus relacionamentos com outros sistemas, sendo responsvel de documentao do sistema (MACORATTI, s.d.).

5.5.1. Modelagem ambiental

Por meio do modelo ambiental pode-se especificar a viso macro do sistema, inserindo-o em um ambiente, onde se busca representar a relao do sistema e o meio onde ele est atravs de estmulos e respostas (BARBOSA, s.d.).

47

Atravs do diagrama de contexto pode-se demostrar o projeto e os limites dos processos (SARGA, 2004).

Figura 8 - Diagrama de Contexto Fonte: Autoria prpria

A utilizao do diagrama de contexto na modelagem ambiental foi essencial para entender o meio onde o prottipo se encontra e tambm para compreender as rotinas dos usurios do sistema. No diagrama na figura 8 pode-se identificar que trs tipos de usurios utilizam o sistema so eles: professor, secretaria da instituio e coordenador bem como suas respectivas funes no sistema.

5.5.2. Modelagem comportamental

Por meio da modelagem comportamental olha-se para dentro do sistema, detalha-se como cada atividade acontece, ou seja, ir mostrar como o sistema funciona. (BARBOSA, s.d.).

5.5.2.1. Normalizao do banco de dados

48

Na normalizao deste trabalho, foram utilizadas as trs primeiras formas normais, que so: Primeira forma normal (1FN), eliminando-se a existncia de grupos de valores repetidos, isto , a uma ocorrncia da chave, s pode corresponder uma ocorrncia dos outros atributos no chaves. Na segunda formal normal (2FN), cada atributo no chave depender funcionalmente da totalidade da chave. Na terceira formal normal (3FN), nenhum dos seus atributos dependerem funcionalmente de atributos no chave.

5.5.2.2. Dicionrio de dados:

No banco de dados SQL Server 2008, foi criada uma base de dados chamada DIARIOELETRONICO.dbo, formada pelas seguintes tabelas e campos:

ALUNO: (COD_ALUNO, CGU, NOME_ALUNO, ENDEREO, CIDADE, EMAIL); AUTOR: COD_AUTOR, NOME_AUTOR. AVALIACAO: COD_AVALIACAO, COD_TURMA, COD_DISCIPLINA, DATA_AVALIACAO, BIMESTRE. BIBLIOGRAFIA: COD_BIBLIOGRAFIA,TIPO_FONTE_BIBLIOGRAFICA, COD_AUTOR, COD_ANO, CIDADE,COD_EDITORA,NUMERO_EDICAO_LIVRO, NUMERO_PAGINAS, URL, NOME_REVISTA, COD_DIRETOR, DATA, ENTREVISTADO,ENTREVISTADOR, RESUMO.

CARGAHORARIA: COD_CARGA_HORARIA, CARGA_HORARIA, CREDITOS. DIRETOR: COD_DIRETOR, DIRETOR. DISCIPLINA: COD_DISCIPLINA, NOME_DISCIPLINA, COD_CURSO, COD_CARGA_HORARIA, CREDITOS. EDITORA: COD_EDITORA, NOME_EDITORA. FREQUENCIA: COD_TURMA, COD_ALUNO, NOME_ALUNO, DATA, FREQUENCIA_ALUNO.

49

PLANEJAMENTOAULA: COD_PLANEJAMENTO, NUMERO_AULA, DATA_PLANEJAMENTO, TIPO_AULA, CONTEUDO_PLANEJADO, CONTEUDO_REALIZADO, COD_TURMA, COD_DISCIPLINA.

PROFESSOR: COD_PROFESSOR, CPF_PROFESSOR, NOME_PROFESSOR, ENDEREO, CIDADE, EMAIL. TIPOAVALIACAO: COD_TIPO_AVALIACAO, NOME_TIPO_AVALIACAO. TURMA: COD_TURMA, NOME_TURMA, COD_DISCIPLINA, COD_CURSO, PERIODO_LETIVO, SEMESTRE_LETIVO, ANO_LETIVO, COD_PROFESSOR.

Figura 9 - Diagrama de Entidade Relacionamento Fonte: Autoria prpria

Observando o diagrama de entidade relacionamento e o dicionrio de dados pode-se concluir que o banco de dados foi normalizado corretamente, garantindo com isso que o sistema funcionar sem redundncias nas informaes.

5.6. Modelagem UML

A UML - Unified Modeling Language - um modelo de linguagem para modelagem de dados orientada a objetos, onde podemos fazer uma modelagem visual de maneira que os relacionamentos entre os componentes do sistema sejam mais bem visualizados, compreendidos e documentados. Portanto podemos dizer tambm que a UML uma

50

linguagem para especificar, construir, visualizar e documentar um sistema. (MACORATTI, 2009)


A UML uma linguagem padro para especificar, visualizar, documentar e construir artefatos de um sistema e pode ser utilizada com todos os processos ao longo do ciclo de desenvolvimento e por meio de diferentes tecnologias de implementao. Ela representa uma coleo das melhores experincias na rea de modelagem de sistemas, as quais tm obtido sucesso na modelagem de grandes e complexos sistemas. (FURLAN, 1998).

Complementando, Macoratti (2009) diz que os diagramas de caso de uso utilizados na modelagem UML exibem uma viso externa do sistema e suas interaes descrevem os seus requerimentos e suas responsabilidades, possuindo trs elementos bsicos que so: ator, caso de uso e a interao.

Figura 10 - Diagrama de Caso de Uso Fonte: Autoria prpria

No diagrama de Caso de Uso na figura 10 mostra os trs tipos de usurios do sistema (professor, secretaria e coordenador) bem como suas respectivas funes no sistema, tambm mostra que o usurio coordenador pertence ao mesmo grupo professor, mas tem funes extras e nicas no sistema.

51

5.7. Ferramentas para desenvolvimento

A linguagem de programao utilizada no desenvolvimento do prottipo foi o C#, utilizando a ferramenta de desenvolvimento Visual Studio 2010, juntamente com o banco de dados SQL Server 2008 aplicando o paradigma de programao orientao a objetos. Conforme a Microsoft (2010), o Visual Studio 2010 um pacote de ferramentas de desenvolvimento baseadas em componentes e outras tecnologias para a criao de aplicativos avanados de alto desempenho. Alm disso, o Visual Studio pode ser utilizado no desenvolvimento web, sendo otimizado para o design, o desenvolvimento e a implantao de solues empresariais com base em equipes. Veja a figura 11 abaixo a tela inicial do Microsoft Visual Studio 2010 Ultimate.

Figura 11 Tela do Microsoft Visual Studio 2010 Ultimate Fonte: Microsoft Visual Studio 2010 Ultimate

O Microsoft SQL Server 2008 R2 um sistema de gesto de banco de dados e anlise para o e-commerce e solues de linha de negcios. A ferramenta possui um suporte avanado a XML, integrao de framework.net em bancos de dados e uma melhor integrao com o Microsoft Visual Studio. Alm disso, tem uma melhor anlise, relatrios e servios de integrao de dados. Veja a figura 12 tela do Microsoft SQL Server Management Studio 2008.

52

Figura 12 Tela do SQL SERVER 2008 Fonte: Microsoft SQL Server Management Studio 2008

5.8. Concluso

Neste captulo foi apresenta toda metodologia utilizada na pesquisa e no desenvolvimento do prottipo. Tambm foram dadas definies sobre modelagem UML e a sua importncia no desenvolvimento de sistemas, alm de mostrar todas as ferramentas que foram utilizadas para o desenvolvimento do sistema.

53

CAPTULO VI

RESULTADOS

6.1. Introduo

Este captulo tem por objetivo apresentar os resultados obtidos com o desenvolvimento do sistema Web Dirio, demostrar a interface do sistema e mostrar a avaliao dos usurios que utilizam o sistema.

6.2. Web Dirio

A secretaria da instituio fica responsvel por cadastrar no sistema o nome do curso, as disciplinas pertences ao curso, carga horria e crditos referentes a cada disciplina. Com o Web Dirio, o professor no precisa mais cadastrar aluno por aluno no dirio todo semestre. O sistema permite atravs da seguinte sequncia: Menu que o aluno seja cadastrado uma nica vez. Veja o exemplo na figura 13. Cadastro Aluno,

54

Figura 13 Cadastro de Aluno Fonte: Web Dirio

Utilizado o processo padro da instituio o coordenador define em conjunto com a secretaria quais turmas sero criadas e o mesmo cria a turma atravs do caminho: Menu Cadastro Turma. Veja o exemplo na figura 14.

Figura 14 - Tela de Cadastro de Turmas Fonte: Web Dirio

O professor poder fazer os seguintes cadastros: de autor, editora, tipo de avaliao e de bibliografia. Alm disso, ter acesso a todas as telas de lanamento que so: notas, contedo, bibliografia, planejamento, presena e tambm a tela de relatrio de alunos aprovados e reprovados. Veja o exemplo na figura 15 da tela de lanamento de planejamento de aulas.

55

Figura 15 - Tela de Lanamento de Planejamento de Aulas Fonte: Web Dirio

Uma facilidade no Web Dirio a tela de cadastrado de bibliografia, que permite ao professor criar um banco de referencial terico de maneira fcil, bastando percorrer o seguinte caminho: Menu bibliografia. Cadastro Bibliografia. Veja o exemplo na figura 16 tela de cadastro de

Figura 16 Cadastro de Bibliografia Entrevista Fonte: Web Dirio

6.3. Avaliao do Usurio

Segundo Filho (2002), dentre os critrios para melhor avaliar a medio de uma proposta, destaca-se a satisfao do cliente. Utilizando essa afirmao foram validadas trs questes sobre o software, que so: melhoramento do software, agilidade/mobilidade do

56

software e facilidade de uso do software. Foram selecionados para realizar os testes 10 pessoas, dentre elas 3 professor do Iles/Ulbra, 4 profissionais de tecnologia e 3 pessoas sem conhecimentos sobre a rotina acadmica da instituio. Aps uma anlise dos questionrios foram criados grficos para saber o desempenho do sistema. Os resultados mostraram-se satisfatrios, pois 80% dos usurios avaliaram o software como timo sobre o tema facilidade de uso e 20% dos usurios avaliaram como bom, no tendo nenhuma avalio com ruim. Veja no grfico 1.

Facilidade de uso do software


Bom Ruim timo

20% 0%

80%

Grfico 1 - Facilidade de uso do software Fonte: Autoria prpria

Sobre a questo de agilidade e mobilidade o software obteve a seguinte avaliao: 60% avaliaram com timo, 40% avaliaram com bom e nenhum usurio avaliou com ruim. grfico 2.

Agilidade/Mobilidade do software
timo Ruim Bom

40% 60%

0%

Grfico 2 - Agilidade/Mobilidade do software Fonte: Autoria prpria

57

Analisando a questo do melhoramento do software obteve a seguinte avaliao: 60% avaliaram com timo, 40% avaliaram com bom e nenhum usurio avaliou com ruim. grfico 3.

Melhoramento do software
Bom Ruim timo

40% 60% 0% Grfico 3 - Melhoramento do Software Fonte: Autoria prpria

6.4. Concluso

Este captulo demostrou os resultados obtidos com o desenvolvimento do sistema Web Dirio, assim como sua interface e a avaliao dos usurios que utilizaram o sistema.

58

CAPTULO VII

ANLISE E DISCUSSO DOS RESULTADOS

7.1. Introduo

Este captulo apresenta uma anlise dos resultados obtidos a partir do desenvolvimento e de teste feitos no prottipo, com o objetivo de validar a ideia proposta neste estudo.

7.2. Discusso dos Resultados e Avaliaes do Sistema

Por meio da normalizao das tabelas criadas no SQL SERVER 2008 foi possvel estruturar um banco de dados extremamente confivel, seguro e sem redundncia de dados. Com o Microsoft Visual Studio 2010 em juno com o C# e com as ferramentas do framework.net foi possvel desenvolver um sistema utilizando varias tecnologias, com a possibilidade do acesso remoto, por meio da internet. O prottipo foi testado vrias vezes por professores do Iles-Ulbra de Itumbiara, profissionais de tecnologia e por pessoas fora do ambiente acadmico e em todos os testes apresentou eficcia, rapidez e facilidade no uso. Por ser um sistema desenvolvido para a internet, o acesso ao Web Dirio pode ser feito a partir qualquer localidade, independentemente de plataforma tecnolgica (sistema operacional, browser ou computador). Com isso o usurio ou professor consegue acessar seu dirio via internet e fazer suas tarefas, como lanar notas, contedos planejados e realizados, bibliografias. Essa flexibilidade traz diversos benefcios, melhorias nas condies de trabalho, garantindo a realizao das atividades cotidianas em tempo eficiente, proporcionando a

59

eficcia esperada. O prottipo tambm ir agilizar rotinas internas, pois o professor no precisar ficar lanando manualmente todos os alunos no dirio, pois os mesmos j estaro em uma base de dados.

7.3. Concluso

Este captulo mostrou uma anlise dos resultados obtidos a partir do desenvolvimento e de teste feitos no prottipo, com o objetivo validar a ideia proposta neste estudo.

60

CAPTULO VIII

CONCLUSES E TRABALHOS FUTUROS

8.1. Introduo

Este captulo tem como objetivo apresentar a concluso final desta monografia, e tambm mostrar os possveis trabalhos futuros.

8.2. Concluses

O prottipo resultante desta pesquisa demonstrou-se eficaz considerando-se os objetivos para qual o mesmo foi proposto. Tanto os aspectos visuais, quanto funcionais tiveram resultados considerados satisfatrios. Sua interface mostrou-se atrativa e fcil, possibilitando o usurio realizar todas suas tarefas. Constatou-se nesse trabalho que o web dirio uma ferramenta que auxilia o trabalho dos professores. Por meio da metodologia utilizada, foram mostradas com a documentao, as funcionalidades do software. No que se refere ao banco de dados, por meio da normalizao foi capazes de evitar a redundncia dos dados e com isso temos uma base de dados totalmente concreta eliminando a chance de erros e inconsistncias. Com esse trabalho, fica evidente que para desenvolver um software para web, temos que utilizar uma imensa variedade de tecnologias, combinando-as para aperfeioar o desempenho. Com a metodologia utilizada, fica fcil a qualquer pessoa o estudo dessa monografia, podendo futuramente melhorar ou utilizar o prottipo. Com base nos questionrios aplicados e testes executados o sistema Web Dirio alcanou todos objetivos propostos e seu funcionamento foi como o esperado.

61

8.3. Trabalhos Futuros

Para continuao desse trabalho, considera-se importante desenvolver as seguintes implementaes do sistema:

Criar diversos tipos de relatrios. Adicionar um modelo de usurio para aluno, para o mesmo conseguir visualizar os contedos lanados pelos professores, suas notas, presenas etc. Programar no sistema uma rea que mostre que o professor esta fazendo seus lanamentos na data correta. Adicionar funes de grficos no sistema.

62

REFERNCIAS

ANTONIO, Jos Carlos. Gesto escolar e novas tecnologias, 16 fev. 2009 - Disponvel em: <http://professordigital.wordpress.com/2009/02/16/gestao-escolar-e-novas-tecnologias/>. Acesso em: 16. Ago 2011 AZEVEDO, Daniel H. Carrara de. Tutorial para Utilizao do Dirio Eletrnico em Excel Iles/ULBRA Verso 2.0 2010, 2 ed. Itumbiara, 2010. BARBOSA, Nelson. Curso de Analise e Projeto de Sistemas II Disponvel: http://pt.scribd. com /doc/3278025/5/Diagrama-de-Contexto/>. Acessado em: 23. Set. 2011 BARROS, Erysson. O que asp.net. 18 out. 2010. Disponvel em: <http://www.erysson.com.br/post/2011/01/25/O-que-e-ASPNET.aspx/> . Acessado em: 15. Ago 2011 BATTISTI, Jlio. ASP.NET - Uma Revoluo na Construo de Sites e Aplicaes Web. 2 ed. Rio de Janeiro: Axcel Books, 2006. CASTILHO, Auriluce P.; BORGES, Nara Rbia Martins; PEREIRA, Vnia T. Manual de Metodologia Cientifica: ILES/ULBRA Itumbiara. 1 ed. Itumbiara: ILES/ULBRA, 2011. CASTELLS, Manuel. A Galxia Internet: Reflexes sobre Internet, Negcios e Sociedade. 2 ed. Lisboa: Fundao Calouste Gulbenkian, 2001. _________; CARDOSO, Gustavo. A Sociedade em Rede: Do Conhecimento Ao Poltica. 1 ed. Belm: Cultura, 2005. CEMBRANELLI, Felipe. ASP.NET Guia do Desenvolvedor. 1 ed. So Paulo: Novatec, 2003. DATE, C. J. Introduo a sistemas de bancos de dados. 8ed. Campus. Rio de Janeiro: 2004. DAVENPORT, Thomas H. Reengenharia de Processos. Rio de Janeiro: Campus, 1994. ELMASRI, Ramez ; NAVATHE, Shamakant B. Sistemas de Banco de Dados: Fundamentos e Aplicaes. 3 ed. So Paulo: Ltc, 2002.

63

FILHO, Ly Freitas. Sistemas Workflow em processos empresariais, baseados no conhecimento, aplicando tcnicas da Inteligncia Artificial. Dissertao de Mestrado apresentado ao programa de ps-graduao em Engenharia de Produo. Florianpolis: 2002. FURLAN, Jos Davi. Modelagem de objetos atravs da UML. So Paulo: Makron Books, 1998. GERIN, Andr. Dirio de Classe: Ensino Fundamental Anos Iniciais. 1 ed. Campinas: Departamento Pedaggico, 2009. GOETHALS, Karen. Historia da Internet. Dissertao de Mestrado apresentado ao programa de mestrado em Gesto da Informao. Porto: 2000. GONALVES, Lucilene; PEREIRA, Roseli da Silva. Mudanas na Vida Cotidiana Causada pela Revoluo Tecnolgica. nov de 2000. Disponvel em: < http://www.maurolaruccia.adm. br /trabalhos/mudatec.htm/>Acessado em: 25. Set. 2011 GUIMARES, Clio. Introduo a Linguagens de Marcao: HTML, XHTML, SGML, XML. Disponvel em: <http://www.ic.unicamp.br/~celio/inf533/docs/markup.html/>. Acessado em: 30. Out. 2011 HEUSER, Carlos Alberto. Projeto de Banco de Dados. 4 ed. Porto Alegre: Sagra Luzzato: 2008. HURSCH, Carolyn J. SQL linguagem de Consulta Estruturada. Rio de Janeiro: LTC - Livros Tcnicos e Cientficos, 1990. IMASTERS. Modelagem de Dados - Final (Normalizao). maro 2007. Disponvel em: < http://imasters.com.br/artigo/7020/banco-de-dados/modelagem-de-dados-finalnormalizacao//>. Acessado em: 17. Ago 2011 JACOBSEN, Joachim Cohn. Sobre HTML.net. Disponvel em: < http://pt-br.html.net/ about/>. Acessado em: 25. Set. 2011 LIMA, Hlio de. Manual da Secretaria Escolar: Programa Poltico-Educacional Escola Inclusiva: Espao de Cidadania Gesto 2003 - 2006. 1 ed. Campo Grande: 2005. LOTAR, Alfredo. Como Programar com ASP.NET e C#. - 2 ed. So Paulo: 2007 LUCK, H. Perspectivas da Gesto Escolar e Implicaes quanto formao de seus gestores. 16 fev. 2000. Disponvel em: <http://www.rbep.inep.gov.br/index.php/emaberto/article/view File/1087/989 >. Acessado em: 25. Set. 2011 LUCKESI, Cipriano Carlos. Gesto do Currculo: Verificao ou Avaliao. 1 ed. Fortaleza: Caed, 2010. MARCORATTI, Jose Carlos. Macoratti.net. Disponvel em: <http://www.macoratti.net/ default.aspx//>. Acessado em: 20. Ago 2011

64

MORAN, Jose Manuel. Gesto Educacional e Tecnologia. 1 ed. So Paulo: Avercanp, 2003. MESSIAS. Wevers. Internet. Disponvel em: <http://www.brasilescola.com/informatica/ internet.htm />. Acessado em: 20. Set. 2011 OLIVEIRA, Cintya Ribeiro de; PRIMO, Lorrane de Lima; PEREIRA, Luciene Alves. Manual de Orientaes do Dirio de Classe: Secretaria da Educao e Cultura do Tocantins. 1 ed. Palmas: 2008. RAMAKRISHNAN, R.: Database Management Systems, WCB/McGraw-Hill, Third Edition, 2003. SARGA. Modelagem de Processos de Negcios. Disponvel em: <http://sarga.com.br /artigo1.htm/ >Acessado em: 23. Set. 2011 SILBERSCHATZ, Abrahan; KORTH, Henry F.; SUDARSHAN, S. Sistema de Banco de Dados. 4 ed. So Paulo: Makron Books, 1999. ______. Sistema de Banco de Dados. 5 ed. So Paulo: Campus, 2006. SILVA, Maurcio Samy. Criando Sites com HTML - Sites de Alta Qualidade com Html e Css. 1 ed. So Paulo: Novatec, 2008. ______.De onde veio XHTML. maro 2011. Disponvel em: <http://www.maujor.com/ tutorial/xhtml.php/>. Acessado em: 30. Set. 2011 TAKAHASHI, Tadao. Sociedade da informao no Brasil: livro verde. 1 ed. Braslia: Ministrio da Cincia e Tecnologia, 2000.

65

Data: ___/___/2011.

APNDICE I

QUESTIONRIO AVALIATIVO

Instituio:_________________________________________________________________ Nome do Avaliador:__________________________________________________________ Funo do Avaliador:________________________________________________________ Data: ____/11/2011 * Marque a alternativa correspondente a sua avaliao para as perguntas a seguir.

I) Como voc classifica a questo da facilidade de uso proposta pela aplicao? ( ) timo ( ) Bom ( ) Ruim ( ) Poderia ser melhorada. D sua opinio:

II) Em que nvel voc classifica o melhoramento da aplicao em relao aplicao anterior? ( ) timo ( ) Bom ( ) Ruim ( ) Poderia ser melhorada. D sua opinio:

III) Sobre agilidade e mobilidade(acesso a internet) como voc avalia o sistema? ( ) timo ( ) Bom ( ) Ruim ( ) Poderia ser melhorada. D sua opinio:

66

Você também pode gostar