WEBDISC - Sistema Web para Gerenciamento de Disciplinas



Documentos relacionados
WEB DISC SISTEMA WEB PARA GERENCIAMENTO DE DISCIPLINAS

SIGLA - Sistema Integrado de Gestão Legislativa e Administrativa

Construção de Wiki para a MISTOOL, uma Ferramenta de Aplicação do Método de Inspeção Semiótica

SWAT - Sistema Web de Avaliação de Trabalhos

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA

JSensor: Uma plataforma paralela e distribuída para simulações de redes de sensores

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA

ESTUDO DE CASO: IMPLEMENTAÇÃO DE UM SERVIÇO DE PARA O DEPARTAMENTO DE COMPUTAÇÃO

Simulação de coleta de dados em redes de sensores sem o por robôs móveis utilizando a ferramenta Player/Stage

Framework de comunicação para Webservices 2P2

Framework de comunicação para Webservices 2P2

Mistool, uma Ferramenta para Aplicação Colaborativa do Método de Inspeção Semiótica

Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM

DESENVOLVIMENTO DE FIRMWARE E SOFTWARE APLICATIVO DE CONTROLE PARA UMA MÁQUINA DE ENSAIOS GEOLÓGICOS

IMPLEMENTAÇÃO DE UM ALGORITMO DE PADRÕES DE SEQUÊNCIA PARA DESCOBERTA DE ASSOCIAÇÕES ENTRE PRODUTOS DE UMA BASE DE DADOS REAL

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

Sistema Web Para Reserva De Recursos

Web Design Aula 01: Conceitos Básicos

EProcessos: Um Sistema para Edição de Processos de Software

PRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE PESQUISA E INOVAÇÃO Proposta de Projeto de Pesquisa

DESENVOLVIMENTO DE UM REPOSITÓRIO DE DADOS DO FUTEBOL BRASILEIRO

Protocolo de comunicação para redes móveis aplicado ao trânsito

Framework de comunicação para Webservices P2P

18/03/2012. Formação.

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto

ERRATA DO EDITAL nº 01/15 MOT/CIGEx, de 08 de abril de Quartafeira

Projeto Disciplinar de Infra-Estrutura de Software ECOFROTA TRIBUNAL THEMIS

COLETA E MINERAÇÃO DE DADOS DE REDES SOCIAIS

SISTEMA GERENCIADOR DE BANCO DE DADOS

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS

Anexo I Formulário para Proposta

Proposta de uma Biblioteca Digital para Documentos Técnico-cientícos do Departamento de Computação da Universidade Federal de Ouro Preto

MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

Programando em PHP. Conceitos Básicos

GERÊNCIA DE DADOS SEMIESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

Estatística Básica via MySQL para Pesquisas On-Line

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

SISTEMA COMPUTACIONAL PARA ANÁLISES DE DADOS EM AGRICULTURA DE PRECISÃO

INFORMATIZAÇÃO DE FARMÁCIAS PÚBLICAS UTILIZANDO SOFTWARE

DESENVOLVIMENTO DO NOVO SISTEMA DE CONSULTA DE DADOS DO GSC- UNIJUÍ 1

Universidade Federal de Santa Catarina Centro Tecnológico Curso de Sistemas de Informação. Proposta de Trabalho de Conclusão de Curso

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

UM SISTEMA WEB PARA TORCEDORES EM CAMPEONATOS ESPORTIVOS ESTUDANTIS

BDG - BANCO DE DADOS DE GRADES UMA FERRAMENTA PARA DISPONIBILIZAR DADOS DE PREVISÃO DE MODELOS NUMÉRICOS DE TEMPO E CLIMA

TerraME HPA (High Performance Architecture)

Documento de Requisitos Sistema WEB GEDAI

Aplicação Prática de Lua para Web

Informática 11. INFORMÁTICA

Planejamento Anual de Atividades 2015 (01 de março de 2014 a 31 de dezembro de 2015)

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

UMA ANÁLISE COMPARATIVA ENTRE SERVIDORES PROXY DE ALTO DESEMPENHO.

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015

Ementário do Curso Técnico em Informática para Internet

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ PRÓ-REITORIA DE GRADUAÇÃO. Curso: Informática Modalidade: Bacharelado Turno: Integral.

Persistência e Banco de Dados em Jogos Digitais

Daniel Paulo de Assis

EMENTAS DAS DISCIPLINAS

Universidade Federal de Campina Grande Departamento de Sistemas e Computação Ciência da Computação. alyssonfm@lcc.ufcg.edu.br

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

Especial Online RESUMO DOS TRABALHOS DE CONCLUSÃO DE CURSO. Sistemas de Informação ISSN

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

Banco de Dados I. Quantidade de informação gerada em um dia. Aula milhões de clientes ativos; Mais de 42 terabytes de dados; Salários na área

Academia de Software Pró Informática

APLICAÇÃO WEB PARA APOIO AO RECONHECIMENTO FOTOGRÁFICO DE SUSPEITOS DE CRIMES

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

Treinamento em PHP. Aula 1. Ari Stopassola Junior

Implementação de um serviço de Site Dinâmico para a Intranet do Pólo de Touros utilizando o ambiente Apache, MYSQL e PHP em um Servidor Linux

SISTEMA WEB PARA RESERVA DE RECURSOS

Proposta de Implantação do Software MULTIACERVO no Arquivo do DEINFRA

Desenvolvimento de um sistema de gestão acadêmica com software livre Rodrigo Bainy Fagundes

Plano de Ensino IDENTIFICAÇÃO. SEMESTRE ou ANO DA TURMA: 3º EMENTA

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -HTML 5: ARMAZENAMENTO DE DADOS (CLIENTE) Prof. Angelo Augusto Frozza, M.Sc.

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Componente Curricular: Desenvolvimento e Design de Websites I

UNIVERSIDADE ESTADUAL DO CENTRO-OESTE UNICENTRO CURSO DE ESPECIALIZAÇÃO EM MÍDIAS EM EDUCAÇÃO

Aplicações para a Web

WEBQUESTER: FERRAMENTA PARA CRIAÇÃO DE WEBQUEST COM AVALIAÇÕES ON- LINE. Acadêmico: Yauari Vieira Orientador: Everaldo Artur Grahl

MODELO DE GESTÃO DA INFORMAÇÃO COMO BASE DA AÇÃO COMERCIAL DE PEQUENAS EMPRESAS DE TI

Principais Responsabilidades:

Desenvolvimento Web TCC Turma A-1

Acadêmico: Maicon Machado Orientador: José Carlos Toniazzo

UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE CIÊNCIAS DA EDUCAÇÃO CURSO DE BIBLIOTECONOMIA

UNIVERSIDADE SALGADO DE OLIVEIRA PRÓ-REITORIA ACADÊMICA DIREÇÃO GERAL DO CAMPUS DIREÇÃO ACADÊMICA CAMPUS DE JUIZ DE FORA PLANO DE ENSINO

DEMONSTRATIVO DE CÁLCULO DE APOSENTADORIA - FORMAÇÃO DE CAPITAL E ESGOTAMENTO DAS CONTRIBUIÇÕES

AGENDA. O Portal Corporativo. Arquitetura da Informação. Metodologia de Levantamento. Instrumentos Utilizados. Ferramentas

Protocolo. nº041/2012 FORMULÁRIO PARA CADASTRO DE PROJETO DE PESQUISA E EXTENSÃO

Transcrição:

Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM WEBDISC - Sistema Web para Gerenciamento de Disciplinas Aluno: Antonio Carlos de Nazaré Júnior Matricula: 08.1.4999 Orientador: David Menotti Ouro Preto 6 de outubro de 2010

Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM WEBDISC - Sistema Web para Gerenciamento de Disciplinas Proposta de monograa apresentada ao curso de Bacharelado em Ciência da Computação, Universidade Federal de Ouro Preto, como requisito parcial para a conclusão da disciplina Monograa I (BCC390). Aluno: Antonio Carlos de Nazaré Júnior Matricula: 08.1.4999 Orientador: David Menotti Ouro Preto 6 de outubro de 2010

Resumo O presente trabalho apresenta a proposta de um desenvolvimento de um sistema web para o gerenciamento de disciplinas ofertadas no semestre letivo pelo Departamento de Computação da Universidade Federal de Ouro Preto em alternativa ao método tradicional atualmente utilizado. O sistema proposto objetiva ser rápido, eciente e de fácil utilização. Palavras-chave: Gerenciamento de Disciplinas. Sistema WEB.

Sumário 1 Introdução 1 2 Justicativa 2 3 Objetivos 3 3.1 Objetivo geral................................ 3 3.2 Objetivos especícos............................ 3 4 Metodologia 4 4.1 Tecnologias................................. 4 5 Cronograma de atividades 5

Lista de Figuras Lista de Tabelas 1 Cronograma de Atividades......................... 5

1 Introdução Segundo [7], os novos modelos de estrutura organizacional de uma universidade são constituídos, dentre outros, dos seguintes aspectos: autonomia, conhecimento, criatividade, comprometimento, estruturas em redes, exibilidade, globalização, integração e inteligência organizacional. Todos estes aspectos estão diretamente, ou indiretamente, atrelados à administração da universidade e suas rotinas. Um exemplo de rotina administrativa presente na Universidade Federal de Ouro Preto, UFOP, é o gerenciamento de disciplinas, juntamente com suas ementas, que serão oferecidas ao longo do período letivo. A gerencia de uma disciplina envolve vários processos como: Relacionamento Professor-Disciplina-Sala; Descrição da ementa; Descrição da forma de avaliação; Distribuição das horas-aulas; Relação das referências bibliográcas à serem utilizadas ao longo da disciplina; A evolução da Computação nos últimos anos tem aumentado a possibilidade de utilização da Informática em qualquer estrutura organizacional como alternativa às rotinas administrativas tradicionais. A expansão de uma estrutura organizacional torna necessária a automação de rotinas administrativas, objetivando a redução de custo, a eciência e a qualidade de tal rotina. O presente documento propõe um sistema computacional, por meio da internet, para o gerenciamento de disciplinas ofertadas pelo Departamento de Computação da Universidade Federal de Ouro Preto. Tal sistema será chamado de WEBDISC. 1

2 Justicativa Atualmente o gerenciamento de disciplinas na Universidade Federal de Ouro Preto é realizado, de forma independente, pelos Departamentos, e.g. Departamento de Computação, por meio de preenchimento manual de formulários pelos professores responsáveis pelas disciplinas. Estes formulários são arquivados na secretária do departamento e estão disponíveis para consulta por qualquer membro da comunidade universitária. Entretanto, a atual maneira como é realizado tal gerenciamento apresenta as seguintes desvantagens: Lentidão: Pois o preenchimento do formulário é realizado manualmente e não há aproveitamento de um semestre letivo para o outro; Difícil Consulta: Pois é necessário que um aluno, por exemplo, vá até a secretaria do departamento e peça para consultar a ementa de uma disciplina; Inconsistente: Pode apresentar erro dos dados informados. Armazenamento: É necessário guardar todos os formulários de papel por anos. Portanto o a solução aqui proposta visa sanar todas essas desvantagens por meio um sistema web que seja: rápido, eciente e de fácil utilização. 2

3 Objetivos 3.1 Objetivo geral Desenvolvimento de um sistema web, disponível para toda comunidade acadêmica, que realize o gerenciamento de disciplinas, ofertadas no semestre letivo pelo Departamento de Computação (DECOM) da Universidade Federal de Ouro Preto (UFOP). 3.2 Objetivos especícos Conguração do servidor hospedeiro do sistema web; Suporte à expansão do sistema para outros departamentos; Documentação da implementação e conguração do sistema; Elaboração de um manual do usuário; 3

4 Metodologia A seguir é apresentada uma proposta de metodologia a ser seguida para o desenvolvimento do WEBDISC. 1. Levantamento de requisitos[9] para o sistema juntamente à secretaria do DECOM e ao colegiado do curso de Bacharelado em Ciência da Computação; 2. Modelagem do Banco de Dados seguindo o modelo ER (Entidade- Relacionamento)[4] à partir dos requisitos levantados e em seguida fazer a sua implementação em um SGBD[4]. 3. Projeto da interface segundo [5]. 4. Implementação do WEBDISC seguindo a arquitetura de sistemas WEB[3]; 5. Vericação do sistema por meio de aplicações de metodologias de testes segundo [9]; 4.1 Tecnologias Para o desenvolvimento do sistema será utilizado como linguagem server o PHP[2] (Personal Home Page), com o auxílio dos framework ZEND[6] e Doctrine[10]. No lado client rodará uma combinação de HTML (HyperText Markup Language), CSS (Cascading Style Sheets)[1] e Javascript por meio do jquery[8]. Também será utilizada a tecnologia AJAX (Asynchronous Javascript And XML), que é uma combinação de Javascript com uma linguagem server, e.g. PHP. O SGBD escolhido foi o MySQL por ser gratuito e possuir uma extensa documentação e suporte. 4

5 Cronograma de atividades Na Tabela 1, é apresentada uma proposta de cronograma para o desenvolvimento do sistema com as seguintes tarefas: 1. Estudo e escolha de tecnologias; 2. Levantamento de requisitos; 3. Modelagem do Banco de Dados; 4. Implementação do Sistema; 5. Conguração do Servidor; 6. Testes; 7. Relatório de atividades; 8. Redigir a Monograa; 9. Apresentação da monograa para banca; Atividades Ago Set Out Nov Dez Jan Fev Mar Abr Mai Jun 1 X X X X 2 X X 3 X X 4 X X X X 5 X X X X 6 X X 7 X 8 X X X X X 9 X Tabela 1: Cronograma de Atividades. 5

Referências [1] Site ocial da w3 sobre o css. http://www.w3.org/style/css/, 2010. [2] Site ocial do projeto php. http://www.php.net/, 2010. [3] Kenneth Paul Birman. Reliable Distributed Systems: Technologies, Web Services, and Applications. Springer, 1 edition, 2010. [4] Ramez Elmasri and Shamkant Navathe. Fundamentals of Database Systems. Addison Wesley, 6 edition, 2010. [5] Élton José da Silva. Sistemas Interativos. Universidade Federal de Ouro Preto, 2006. [6] Armando Padilla. Beginning Zend Framework. sensiolabs book, 1 edition, 2009. [7] José Nilson Reinert and Clio Reinert. A universidade como modelo de estrutura organizacional. In III Coloquio Internacional sobre Géstion Universitaria en América del Sur, pages 112, Buenos Aires, Argentina, 2003. [8] Maurício Samy Silva. jquery - A Biblioteca do Programador JavaScript. novatec, 2 edition, 2009. [9] Ian Sommerville. Software Engineering. Addison Wesley, 6 edition, 2000. [10] Jonathan H. Wage, Romam S. Borschel, Konsta Vesterinen, and Guilherme Blanco. Doctrine ORM for PHP. sensiolabs book, 1 edition, 2010. 6