E-Schooling. Disciplina de Opção III. Pedro José Pinheiro Ribeiro, Rui Daniel Monteiro Lopes, Rui Miguel Fernandes Varela, 29253

Tamanho: px
Começar a partir da página:

Download "E-Schooling. Disciplina de Opção III. Pedro José Pinheiro Ribeiro, 33215 Rui Daniel Monteiro Lopes, 30255 Rui Miguel Fernandes Varela, 29253"

Transcrição

1 Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia de Sistemas e Informática Disciplina de Opção III Ano Lectivo de 2004/2005 E-Schooling Pedro José Pinheiro Ribeiro, Rui Daniel Monteiro Lopes, Rui Miguel Fernandes Varela, Supervisão: Nuno Miguel Feixa Rodrigues Janeiro, 2005

2 Data de Recepção Responsável Avaliação Observações E-Schooling Pedro José Pinheiro Ribeiro Rui Daniel Monteiro Lopes Rui Miguel Fernandes Varela Janeiro, 2005

3 Dedicamos este trabalho ao nosso orientador de projecto Nuno Rodrigues por nos dar esta oportunidade de conhecer ferramentas tecnológicas importantes para o nosso futuro profissional e pela sua disposição em ajudar-nos sempre que precisamos. A ele prestamos o nosso sincero agradecimento. Também prestamos a nossa gratidão ao professor Orlando Belo pela forma como nos aproximou a sistemas de bases de dados, nomeadamente na análise e construção de base de dados relacionais e no uso do SQL Server.

4 Resumo Este trabalho enquadra-se nos sistemas E-Schooling orientado ao ensino secundário. Foi efectuada uma análise ao processo de ensino em vigor e, de acordo com essa análise, modulamos um sistema (portal) que se adequa aos padrões estudados. Começou-se então por decidir quais os objectivos deste trabalho. Ficou estabelecido que o sistema deveria ser uma projecção e expansão às aulas dadas, no sentido de permitir aos alunos de uma escola ter acesso on-line aos conteúdos de cada disciplina, mais em concreto, ao conteúdo de cada aula dada e também informações gerais inerentes a cada disciplina e à escola em geral. Foi nossa preocupação também disponibilizar informação online aos encarregados de educação para um melhor acompanhamento por parte deste às actividades escolares e ao desempenho do(s) seu(s) educando(s). Depois dos objectivos estabelecidos passou-se à fase de planeamento onde ficaram estabelecidas as várias etapas de concepção e datas associadas. Foram identificadas três etapas: Análise Geral do Projecto (etapa um), Construção da Base de Dados (etapa dois), Construção do Portal (etapa três). Em cada etapa foram discutidas várias abordagens ao problema proposto, desde os conceitos até aos pormenores, associados à modulação. Os objectivos principais foram cumpridos. Através do portal realizado conseguimos atingir os objectivos propostos, ou seja, disponibilização on-line dos conteúdos leccionados e das informações gerais relativas às disciplinas e à escola. Têm acesso ao portal três tipos de utilizadores: Professores, Alunos e Encarregados de Educação. Temos também consciência que haveria muito mais a fazer no sentido de aumentar a utilidade deste portal, no entanto o tempo disponível para a sua realização foi escasso tendo em conta a dimensão do projecto. Área de Aplicação: Análise e Implementação de um portal E-Schooling para o ensino secundário. Palavras-Chave: IIS, Tecnologia.Net, ASP.NET, C#, HTML, Cascade Style Sheet, Starter Kits, JavaScript, SQL Server, Store Procedures. i

5 Índice Resumo i Índice ii Índice de Figuras iv 1. Introdução Contextualização Apresentação do Caso de Estudo Motivação e Objectivos Estrutura do Relatório 2 2. Análise Geral do Projecto Arquitectura do Projecto Tecnologias Utilizadas SQL Server Tecnologia.Net JavaScript Cascade Style Sheet 9 3. Construção da Base de Dados Análise do problema Tabelas Criadas Relacionamento entre Tabelas Construção do Portal Starter Kit Portal CSVS Visão personalizada do sistema Visão Aluno Visão Docente Visão Encarregado de Educação 26 ii

6 5. Conclusões e Trabalho Futuro 28 Bibliografia 29 Referências WWW 30 Lista de Siglas e Acrónimos 32 iii

7 Índice de Figuras Figura 1 - Arquitectura do sistema 5 Figura 2 - Enterprise Manager SqlServer Figura 3 - Visual Studio.NET 7 Figura 4 - Tree view criada em JavaScript 8 Figura 5 - Esquema da base de dados 18 Figura 6 - Starter Kit Portal CSVS 19 Figura 7- Informação pessoal de um aluno 21 Figura 8 - Informações sobre a uma disciplina 21 Figura 9 - Sumário de uma aula 22 Figura 10 - Visualizar um item de uma aula 22 Figura 11 - Visualizar as notas 23 Figura 12 - Inserção de itens no programa de uma disciplina 24 Figura 13 - Notas do educando 26 Figura 14 - Faltas do educando 27 iv

8 1. Introdução 1.1. Contextualização No âmbito da sociedade de informação, está subjacente a interligação de diversos sistemas de informação, de forma a proporcionar aos intervenientes um importante auxílio na aquisição de conhecimento e execução de tarefas. Numa visão utópica da sociedade de informação através da tecnologia, seria possível efectuar e monitorizar todo o tipo de tarefas, de uma forma simples e rápida recorrendo a um único dispositivo computacional. Uma das áreas que se tem aproximado desta visão é o ensino, onde cada vez mais, a relação entre alunos, docentes e encarregados de educação converge para a utilização de sistemas de informação numa óptica de tornar a acessibilidade à informação mais fácil, aproximando todos os intervenientes do processo de ensino Apresentação do Caso de Estudo Desta forma, surge o projecto de E-Schooling, que se enquadra no conceito de sociedade de informação, como um processo onde um aluno poderá possuir a mais diversa informação relativa à sua aprendizagem, bem como possuir todo o apoio dos professores, e ser monitorizado pelo seu encarregado de educação. Esta informação é disponibilizada através de um portal e, de acordo com o tipo de utilizador, serão evidenciadas várias vistas do sistema. Assentando numa plataforma de ensino personalizada, o portal E-Schooling torna acessíveis os conteúdos programáticos disponibilizados pelos docentes para cada uma das disciplinas, recorrendo à integração de vários tipos de documentos tornando a aprendizagem num processo activo, no qual o aluno poderá aprender ao seu ritmo e de uma forma mais flexível. Os conteúdos encontram-se estruturados sob a forma de aulas. O aluno é levado a interagir com o sistema, tornando-se um agente activo do processo de aprendizagem. Cada aula integra os mais diversos elementos de informação, aqueles que os docentes desejarem. Essa informação pode ter o objectivo de expor, ilustrar e explicar os conceitos abordados, ou poderão ser exercícios, bem como qualquer outro elemento que o decente entenda integrar na disciplina. 1

9 A existência de ferramentas de monitorização que registam eventos relativos a faltas ou avisos e a disponibilização on-line de informações respeitantes ao aluno, possibilita também que os encarregados de educação analisem a evolução do desempenho do seu educando com mais proximidade Motivação e Objectivos As tecnologias baseadas em Internet e vocacionadas para o ensino estão em franca difusão e utilização, pelas vantagens que as mesmas trazem. A flexibilidade no ensino, bem como a maior abrangência que este tipo de formação permite, em termos de deslocalização geográfica da oferta, têm contribuído para o seu sucesso. A utilização de modernas tecnologias de informação e comunicação para o ensino à distância apresenta-se como uma resposta às necessidades de constante especialização dos recursos humanos que actuam em todos os níveis organizacionais, permitindo uma ampliação na oferta de cursos que podem ser realizados pela própria organização interessada. No entanto, se atentarmos na situação da maioria das várias escolas e centros de formação espalhados pelo país, entendemos que existe um problema comum, que se prende com o facto de a implementação destes sistemas constituir um encargo financeiro, que pela dimensão das instituições referidas, se torna insustentável. O problema da inexistência de recursos humanos especializados e do know-how necessário à sua realização também não constitui um obstáculo menor, pois a sua carência nas referidas instituições é uma realidade. Foi nosso objectivo construiu um modelo de ensino à distância baseado na disponibilização de serviços via web, que permita a instituições de ensino poderem utilizar o canal Internet como um canal de formação personalizado adicional ou único em que, sob o ponto de vista do aluno o fornecedor do serviço é invisível. Através deste portal consegue-se melhorar a qualidade de ensino, a qualidade administrativa das escolas, e consegue-se melhorar o próprio relacionamento dos intervenientes no processo de ensino. Por último, constatamos também que este tipo de sistemas de informação aproxima, de um modo geral, a sociedade às tecnologias da informação, sendo este facto do agrado de todos Estrutura do Relatório O relatório está organizado de acordo com as várias etapas de desenvolvimento do projecto. A primeira etapa foi a análise geral do problema, onde serão descritas as barreiras tecnológicas com que nos deparamos, bem como a arquitectura do projecto. Depois deste 2

10 estudo inicial, foi construída uma base de dados para suporte à informação do portal. Por último, efectuou-se a construção do portal. 3

11 2. Análise Geral do Projecto 2.1. Arquitectura do Projecto De forma a iniciar o projecto, foi estudada a arquitectura que deveria suportar o portal. O grande desafio no desenvolvimento de software é criar sistemas seguros, eficientes, de fácil manutenção e reutilizáveis. Com o advento da Internet houve uma tendência para separar a lógica do negócio, da interface com o utilizador (camada de apresentação). A separação em camadas lógicas, torna os sistemas mais flexíveis permitindo que as diferentes camadas possam ser alteradas de forma independente. O paradigma da programação orientada aos objectos tem sido bastante adoptado de modo a preencher esses requisitos. O sucesso para o desenvolvimento de aplicações com tecnologia orientada aos objectos está intimamente ligada à arquitectura que foi usada na construção deste portal. Seguiu-se um modelo de três camadas para a implementação do portal: Camada de Apresentação - Não tem qualquer responsabilidade na obtenção da informação da base de dados, apenas a exibe. É a camada de interface com o utilizador. É usada para receber a entrada de dados e apresentar resultados. Modela os dados e o comportamento associado a eventos. Camada de Middleware Responsável pela comunicação entre a camada de apresentação e a camada de dados. Preocupa-se apenas com o armazenamento, manipulação e geração de dados. É um encapsulamento de dados independente da camada de apresentação. Camada de Dados Repositório de dados. Base de dados E-Schooling Base de dados Portal (Base de dados criada pelo Portal CSVS que será explicado mais tarde) 4

12 A organização em camadas é a chave para a independência entre os componentes e esta independência é que vai atingir os objectivos de eficiência, escalabilidade, reutilização e facilidade de manutenção. A figura 1 demonstra a arquitectura usada. Portal E-Schooling Camada de Apresentação IIS ASP.NET HTML JavaScript C# Camada de Middleware C# Sql Server 2000 Camada de Dados Figura 1 - Arquitectura do sistema 5

13 2.2. Tecnologias Utilizadas No desenvolvimento deste projecto usamos diversas tecnologias e foi, portanto, necessário um período de adaptação. Como atrás foi referido, o projecto pode ser visto como possuindo três camadas: a camada de dados, a camada de middleware, e a camada de apresentação. Na camada de dados o motor de base de dados usado foi o SQLServer 2000 da Microsoft. É um motor de elevado poder funcional, e com ferramentas bastante intuitivas. Nas camadas de middleware e apresentação, usamos a tecnologia.net da Microsoft. A linguagem adoptada foi o C# e o ASP.NET que utiliza como servidor web o Internet Information Server (IIS). Na camada de apresentação também foi utilizada a linguagem JavaScript embebido em HyperText Markup Language (HTML), bem como o uso de Cascade Style Sheet (CSS) para o design do portal. Todo o projecto foi desenvolvido usando o Visual Studio.Net, que oferece uma elevada facilidade para desenvolvimento de projectos de média/grande dimensão SQL Server 2000 É indispensável a utilização de um motor de base de dados em aplicações onde é necessário armazenar as transacções, inserções e alterações com eficácia e segurança a falhas. O suporte de dados utilizado no portal E-Schooling é o Microsoft SQL Server 2000, um motor de base de dados relacional, concebido para suportar grandes volumes de informação, implementando os mais rigorosos mecanismos de segurança e garantindo escalabilidade desde um pequeno número de utilizadores até centenas ou milhares de utilizadores em simultâneo. De modo a aumentar o desempenho do portal, implementamos store procedures, para possibilitar acessos mais rápidos na rede. Figura 2 - Enterprise Manager SqlServer

14 2.2.2 Tecnologia.Net.NET é uma plataforma de software. É um ambiente independente de linguagem para criação de programas que possam funcionar facilmente e de forma segura. Em vez de serem desenvolvidos para uma combinação particular de hardware/software, os programas são desenvolvidos para a plataforma.net, funcionando em qualquer lugar (excepto onde não seja possível o uso da.net Framework). Os vários componentes da plataforma.net dão origem à.net Framework. O.NET Framework é constituído por duas partes principais: A Common Language Runtime (CLR). Um conjunto hierárquico de biblioteca de classes. A CLR é descrita como o motor de execução do.net e fornece o ambiente dentro do qual os programas são executados. As suas características principais são: Conversão de linguagem de baixo-nível, Intermediate Language (IL), para código nativo da plataforma onde está a ser executado. Gestão de memória, incluindo garbage collection. Verificação e reforço de restrições de segurança no código em execução. Execução de programas, com controlo de versão. Através do vasto conjunto de classes e usando as linguagens ASP.NET e C#, procedemos à implementação deste portal. Figura 3 - Visual Studio.NET 7

15 2.2.3 JavaScript Javascript é uma linguagem criada pela Netscape que serve basicamente para aumentar os recursos do browser. Todas as páginas escritas com HTML são estáticas, ou seja, o browser apenas lê o que está no código e reproduz aquele conjunto de instruções sem ter a noção de estado. Um dos principais recursos do Javascript é a possibilidade de fazer com que a página HTML seja dinâmica, isto é, capaz de fazer com que o utilizador possa interagir com a página. Deste modo, permite que uma página HTML se altere sem necessidade de um novo PostBack. Javascript é uma linguagem de programação que funciona interactivamente com o código HTML, pois consegue ler, entender e manipular os objectos de uma página HTML, tendo a capacidade para altera-los automaticamente. No nosso projecto foi necessário recorrer ao javascript, pois necessitamos das funcionalidades descritas, nomeadamente no uso de uma tree view. O utilizador poder interagir com a tree view sem que seja necessário fazer um PostBack no servidor e, quando tal acontece (devido a outras operações), o estado da tree view é mantido inalterado (através de cookies implementados em javascript). Figura 4 - Tree view criada em JavaScript 8

16 2.2.4 Cascade Style Sheet Cascade Style Sheet (CSS) é uma linguagem para descrição de estilos e permite associar estilos a um documento já estruturado. A vantagem principal é que cada folha de estilos definida pode ser reutilizada, não sendo necessário voltar a definir os estilos todas as vezes que são utilizados. Ou seja, é possível utilizar a mesma folha de estilos para documentos diferentes. Uma grande vantagem do CSS é a propriedade de "context sensitive". Isto significa que pode-se definir um estilo para um elemento em particular ou um estilo global. Neste projecto são utilizadas duas folhas de estilo: uma para o portal em geral e outra especificamente para as páginas embebidas no portal referentes ao E-Schooling. Desta forma conseguiu-se um design padronizado e apelativo. 9

17 3. Construção da Base de Dados 3.1. Análise do problema Um dos processos mais importantes na elaboração de um projecto é a análise das especificações do problema, pois uma análise menos exaustiva do problema pode levar ao fracasso do projecto, ainda que outros factores estejam vocacionados para o sucesso. Deste modo dedicamos especial atenção a esta etapa. Neste sistema existem diversas entidades envolvidas, em especial, os alunos, os respectivos docentes e encarregados de educação, as disciplinas, as turmas, as aulas e os cursos. De modo a demonstrarmos algum raciocínio exercido na construção da base de dados, faremos uma viagem pelas principais entidades de forma a vermos o modo como elas se relacionam. Sendo assim, um aluno está inserido num determinado curso (ex. Agrupamento I - Cientifico-Natural) fazendo parte de uma determinada turma. A cada curso estão associadas diversas disciplinas que podem mudar ao longo do tempo. Cada disciplina é diferenciada através do ano escolar a que pertence, ou seja, embora uma disciplina possua o mesmo nome ao longo dos vários anos escolares, é uma disciplina diferente em cada ano escolar (por exemplo, matemática do 10º ano é uma disciplina diferente da disciplina de matemática do 11º ano). No entanto, uma disciplina de um determinado ano escolar é única, independentemente de pertencer a vários cursos (por exemplo, matemática do 10º ano no curso tecnológico de química e matemática do 10º ano no curso tecnológico de informática são a mesma disciplina, contendo programas idênticos). Foram estabelecidas duas componentes relativas ao conteúdo de cada disciplina, isto é, o conteúdo de cada disciplina foi dividido em duas partes: conteúdo funcional e conteúdo pedagógico. O conteúdo funcional é composto pela informação estrutural da disciplina, como sendo a avaliação, atendimento e o programa. Na componente pedagógica temos os conteúdos das aulas dadas, que assumem a forma de itens (documentos), isto é, cada aula é constituída pelo respectivo sumário e um conjunto de itens. Fica assim patente a nossa intenção clara de diferenciar as diferentes turmas em cada ano escolar, bem como cada aula associadas a essas turmas. Isto teve fortes implicações na construção da base de dados, pois foi necessário estabelecer relações entre tabelas que à partida não se relacionavam. 10

18 Relativamente às informações respeitantes ao desempenho do aluno, foram introduzidas tabelas contendo informação relativa às faltas, notas, avisos e disciplinas efectuadas em anos anteriores. Cada aluno possui um encarregado de educação que poderá monitorizar o desempenho do educando, através da informação acima referida. Estas especificações do problema, resultaram na construção das tabelas e relacionamentos apresentadas nas secções seguintes Tabelas Criadas Nesta secção serão apresentadas, em detalhe, todas as tabelas necessárias ao suporte da informação do portal. Para cada tabela será apresentada uma breve descrição acerca do seu conteúdo, bem como o papel de cada campo. Por último, é apresentado um registo de cada tabela a título de exemplo. Tabela Alunos Descrição: Tabela onde se encontram as informações pessoais do aluno Cod_Aluno: código do aluno. Nome: nome do aluno. BI: número do bilhete de identidade. Validade: validade do bilhete de identidade. Local_Emissão: local de emissão do bilhete de identidade. Data_Nasc: data de nascimento do aluno. Nacionalidade: nacionalidade do aluno. Num_Contr: número de contribuinte. Rua_Lugar: morada. Cod_Postal: código postal. Cod_Pais: código do país. Telemóvel: número de telemóvel Cod_Encarregado: código do encarregado de educação. Cod_Turma: código da turma a que pertence. Exemplo: Cod_Aluno: 1. Nome: Rui Daniel Monteiro Lopes. BI: Validade:

19 Local_Emissão: Braga. Data_Nasc: Nacionalidade: portuguesa. Num_Contr: Rua_Lugar: Rua Nova de Santa Cruz - Braga. Cod_Postal: Cod_Pais: 1. Telemóvel: rui@home.pt. Cod_Encarregado: 23. Cod_Turma: 8. Tabela Encarregados de Educação Descrição: Tabela onde se encontram as informações pessoais dos encarregados de educação Cod_Enc: código do encarregado de educação. Nome_Enc: nome do encarregado de educação. Rua_Lugar: morada do encarregado de educação. Cod_Postal: código postal do encarregado de educação. Telemóvel: número de telemóvel Exemplo: Cod_Enc: 1. Nome_Enc: Maria Ida. Rua_Lugar: Rua Nova de Santa Cruz - Braga. Cod_Postal: Telemóvel: mae@home.pt. Tabela Docentes Descrição: Tabela onde se encontram as informações pessoais dos docentes Cod_Docente: código do docente. Nome_Docente: nome do docente. Rua_Lugar: morada do docente. 12

20 Cod_Postal: código postal do docente. Link_Curriculo: apontador para o currículo do docente (opcional) do docente. Exemplo: Cod_Enc: 1. Nome_Enc: Maria Ida. Rua_Lugar: Rua Nova de Santa Cruz - Braga. Cod_Postal: Telemóvel: mae@home.pt. Tabela Turmas Descrição: Tabela onde se encontram as informações de cada turma Cod_Turma: código da turma. Nome_Turma: nome da turma. Ano_Turma: ano escolar da turma. Cod_Curso: código do curso a que pertence a turma. Exemplo: Cod_Turma: 1. Nome_Turma: 11-1C2. Ano_Turma: 11. Cod_Curso: 4. Tabela Inscrições Descrição: Tabela onde se encontram as informações relativas as inscrições dos alunos nas respectivas disciplinas. Cod_Aluno: código do aluno. Cod_Disciplina: código da disciplina. Nota1: avaliacao do primeiro período. Nota2: avaliacao do segundo período. Nota3: avaliacao do terceiro período. Exemplo: 13

21 Cod_Aluno: 231. Cod_Disciplina: 15. Nota1: 13. Nota1: 14. Nota3: 0.(em decurso) Tabela Disciplinas Descrição: Tabela onde se encontram as disciplinas. Cod_Disciplina: código da disciplina. Nome_Disc: nome da disciplina. Ano: ano escolar da disciplina. Exemplo: Cod_Disciplina: 21. Nome_Disc: Matemática. Ano: 10. Tabela DisciplinasEfectuadas Descrição: Tabela onde se encontram as disciplinas efectuadas de cada aluno. Cod_Aluno: código do aluno. Cod_Disciplina: código da disciplina. Ano_Realizada: ano em que a disciplina foi efectuada NotaFinal: avaliação final à disciplina. Exemplo: Cod_Aluno: 231. Cod_Disciplina: 21. Ano_Realizada: NotaFinal: 14. Tabela Programas Descrição: Tabela onde se encontram os programas de cada disciplina. Cod_Disciplina: código da disciplina. 14

22 Item_Programa: código para o item de um programa. Descricao_Item: descrição do item do programa. Link_Associado: link associado a este item do programa (opcional). Exemplo: Cod_Disciplina: 231. Item_Programa: 2. Descricao_Item: Poesia - Fernando Pessoa. Link_Associado: Tabela Avisos Descrição: Tabela onde se encontram os avisos referentes a cada turma. Cod_Disciplina: código da disciplina. Item_Programa: código para o item de um programa. Descricao_Item: descrição do item do programa. Link_Associado: link associado a este item do programa (opcional). Exemplo: Cod_Disciplina: 231. Item_Programa: 2. Descricao_Item: Poesia - Fernando Pessoa. Link_Associado: Tabela ConteudoFuncionalDisc Descrição: Tabela onde se encontram os conteúdos funcionais referentes a cada disciplina. Cod_Disciplina: código da disciplina. Avaliação: modo de avaliação da disciplina Atendimento: atendimento disponível a esta disciplina. Exemplo: Cod_Disciplina: 231. Avaliação: (1º teste ) * 0,25 + (2º teste) * (3º teste) * participação *0.25. Atendimento: Sexta -feira da 10-13:30 Horas. 15

23 Tabela Aulas Descrição: Tabela onde se encontram as informações relativas às aulas dadas. Cod_Aula: código da aula. Data_Aula: data da aula. Sumario: sumário da aula. Cod_Turma: código da turma a que pertence a aula. Cod_Disciplina: código da disciplina a que pertence a aula. Exemplo: Cod_Aula: 142. Data_Aula: 10/12/2004. Sumario: Sistemas de Equações. Cod_Turma: 14. Cod_Disciplina: 23. Tabela ItemsDocentes Descrição: Tabela onde se encontram as informações relativas aos itens (conteúdos) criados pelos docentes. Cod_Item: código do item. Descricao_Item: descrição do item.. LinkPath_Item: caminho associado ao item. Cod_Docente: código do docente que criou o item. Cod_Disciplina: código da disciplina a que pertence o item. Exemplo: Cod_Item: 231. Descricao_Item: A fisica e a Astronomia. LinkPath_Item: ~/Uploads/D.doc. Cod_Docente: 38. Cod_Disciplina: 15. Tabela Cursos Descrição: Tabela onde se encontram os cursos existentes. 16

24 Cod_Curso: código do curso. Nome_Curso: nome do curso. Exemplo: Cod_Curso: 1. Nome_Curso: Agrupamento I Curso Tecnológico de Informática Tabela Faltas Descrição: Tabela onde se encontram as faltas dos alunos. Cod_Aluno: código do aluno. Cod_Aula: código da aula. Exemplo: Cod_Aluno: 241. Cod_Aula: Tabelas Pontes Descrição: Tabelas auxiliares onde se estabelecem relações de muitos para muitos entre duas tabelas. As duas tabelas relacionadas fazem parte do nome da tabela que faz de ponte: PonteDocenteTurma PonteCursoDiscilpinas PonteDisciplinasDocentes PonteAulasItems Os campos destas tabelas são apenas códigos (relacionando as tabelas) e têm os mesmos nomes que se encontram nas tabelas que relacionam respectivamente (são as chaves primárias). 17

25 3.3. Relacionamento entre Tabelas Após a criação das tabelas, procedeu-se à criação de relacionamentos entre as mesmas de modo a garantir a consistência da informação. A Figura 5 mostra o esquema de relacionamentos final da base de dados: Figura 5 - Esquema da base de dados 18

26 4. Construção do Portal 4.1. Starter Kit Portal CSVS Para o desenvolvimento do portal tivemos como ponto de partido, um Starter Kit da Microsoft, o Portal CSVS. Este portal demonstra como podemos usar o ASP.NET da plataforma.net, para criar aplicações web (CSVS é a versão em C# e para desenvolver no Visual Studio.Net). É um portal bastante modular permitindo uma integração do nosso projecto. A arquitectura deste portal enquadra-se na arquitectura de três camadas do nosso projecto, o que tornou o processo de integração bastante intuitivo. A informação relativa ao Portal CSVS está numa base de dados também no Sql Server. Este portal possui também documentação bastante detalhada, facilitando o seu uso. Figura 6 - Starter Kit Portal CSVS 19

27 4.2. Visão personalizada do sistema Este portal possui uma visão personalizada, orientada ao tipo de utilizador, ou seja para cada interveniente (aluno, docente encarregado de educação) serão apresentados diferentes tipos de informação, mediante os seus interesses. Desta forma surge assim a visão do aluno, a visão do docente e a visão do encarregado de educação. Com esta abordagem pretendeu-se a utilização bastante intuitiva do portal, sendo essa uma preocupação constante do nosso projecto Visão Aluno Este portal permite ao aluno acompanhar as matérias escolares, leccionadas nas diferentes aulas. Esta visão possui como principal objectivo apresentar a todos os alunos um método de estudo mais atractivo, estimulante e acessível. Para aceder ao portal, o aluno deverá introduzir a sua identificação (login e palavrachave) e a sua home page será apresentada, a qual tem informações pessoais (figura 7). O sistema identifica as disciplinas a que está inscrito e dinamicamente constrói uma tree view, permitindo ao aluno ter acesso a essas disciplinas e às suas informações pessoais. Através desta tree view, o portal E-Schooling simula a vista do Explorador do Windows,ou seja, do lado esquerdo é mostrada a hierarquia de toda a informação a que tem acesso, e do lado direito é mostrada a informação relativa a cada nodo da tree view. Dentro de cada disciplina existe informação associada, referente ao conteúdo estrutural (figura 8) e à informação das várias aulas leccionadas, onde o aluno poderá ver os sumários (figura 9) e os itens (figura 10) que o docente da disciplina considerou relevantes ao estudo. Também existe uma página referente às disciplinas efectuadas nos anos anteriores. Deste modo, o aluno, em qualquer local e a qualquer momento (desde que tenha uma ligação à Internet) poderá ter acesso a todas as informações respeitantes à escola, essencialmente às matérias leccionadas nas aulas. As imagens seguintes mostram algumas funcionalidades do módulo alunos. 20

28 Figura 7- Informação pessoal de um aluno Figura 8 - Informações sobre a uma disciplina 21

29 Figura 9 - Sumário de uma aula Figura 10 - Visualizar um item de uma aula 22

30 Figura 11 - Visualizar as notas 23

31 4.2.2 Visão Docente Tal como na visão alunos, a partir do login do docente, o sistema identifica as disciplinas e turmas em que lecciona e automaticamente é disponibilizada ao docente toda a manutenção inerente à leccionação dessas disciplinas a essas turmas. Como atrás foi referido, a gestão de cada disciplina está divida em duas componentes: componente funcional e componente pedagógica. São os docentes que fazem toda a gestão destas componentes. Na componente funcional realiza-se toda a gestão invariável da disciplina, ou seja, aquilo que fica definido no início do ano lectivo e raramente sofre alterações ou incrementos. Nesta componente incluímos a gestão do programa, atendimento, avaliação e avisos. A figura 12 demonstra um formulário para a gestão do programa de uma disciplina. Figura 12 - Inserção de itens no programa de uma disciplina 24

32 Para a componente pedagógica o docente faz toda a gestão de conteúdos associados a cada aula de cada turma. Conseguimos implementar um sistema em que existe diferenciação de turmas e de aulas (mesmo que existam aulas idênticas, elas são diferenciadas), isto é, cada aula é única. O conteúdo das aulas está organizado de forma bastante intuitiva através de itens. Ou seja, para cada aula temos um conjunto de itens associados, os quais representam conteúdos. Esses itens não são mais do que links para documentos guardados no servidor. Embora os itens estejam no servidor, a sua criação, por parte dos docentes é muito fácil. Apenas é preciso indicar uma descrição para o item (essa descrição será o nome do link associado ao ficheiro) e o ficheiro associado. O upload para o servidor, bem como toda a manutenção na base de dados inerente a essa gestão de itens é assegurado pelo simples clique no botão Enviar. É possível ao docente planear as aulas de forma mais eficiente, através da Memória de Itens. Como o próprio nome deixa adivinhar, esta Memória de Itens é uma especificação do sistema que permite armazenar todos os itens criados pelo docente. Assim, o docente poderá criar vários itens e só mais tarde disponibilizá-los. A Memória de Itens fica configurada de acordo com o docente e disciplina em que um determinado item é criado. Isto é, um docente apenas tem acesso aos itens criados por si e, por outro lado, só são disponibilizados os itens pertencentes à disciplina em que o docente se encontra actualmente a fazer a gestão. De notar que, disciplinas com o mesmo nome, mas pertencentes a diferentes anos (e.g. matemática) são consideradas como disciplinas diferentes. Assim evitam-se possíveis confusões na gestão de itens. Com este sistema, o docente não precisa de criar os mesmos itens para aulas diferentes, isto é, apenas é necessário criar um item uma única vez. A partir daí, esse item fica disponível na Memória de Itens. Se várias aulas contêm o mesmo item, basta transferi-lo da Memória de Itens para os Itens da Aula. 25

Base de Dados para Administrações de Condomínios

Base de Dados para Administrações de Condomínios Base de Dados para Administrações de Condomínios José Pedro Gaiolas de Sousa Pinto: ei03069@fe.up.pt Marco António Sousa Nunes Fernandes Silva: ei03121@fe.up.pt Pedro Miguel Rosário Alves: alves.pedro@fe.up.pt

Leia mais

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/10 GereComSaber Ana Duarte, André Guedes, Eduardo

Leia mais

Escola Superior de Tecnologia de Setúbal. Projecto Final

Escola Superior de Tecnologia de Setúbal. Projecto Final Instituto Politécnico de Setúbal Escola Superior de Tecnologia de Setúbal Departamento de Sistemas e Informática Projecto Final Computação na Internet Ano Lectivo 2002/2003 Portal de Jogos Executado por:

Leia mais

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS Planificação Anual da Disciplina de TIC Módulos 1,2,3-10.ºD CURSO PROFISSIONAL DE TÉCNICO DE APOIO À GESTÃO DESPORTIVA Ano Letivo 2015-2016 Manual adotado:

Leia mais

1.2.4. Organizar a estrutura do site

1.2.4. Organizar a estrutura do site 1.2.4. Organizar a estrutura do site 1 Organizar a estrutura do site A organização da estrutura do site passa pela definição das ligações entre as páginas que o compõem Esta organização deve ser intuitiva

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado Escola Básica e Secundária de Velas Planificação de TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC Curso Profissional de Técnico de Secretariado 10º C MÓDULO 1 FOLHA DE CÁLCULO Microsoft Excel Conteúdos

Leia mais

Manual de Utilizador

Manual de Utilizador Mestrado em Engenharia Informática e Computação Need2Explore - Porto City 29 de Dezembro de 2012 LABORATÓRIO DE DESENVOLVIMENTO DE SOFTWARE Autores: Bruno FERNANDES - 080509042 - ei08042@fe.up.pt Eduardo

Leia mais

PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016

PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016 PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016 CURSO/CICLO DE FORMAÇÃO Técnico de Eletrotecnia e Técnico de Gestão de Equipamentos Informáticos / 2015/2018 DISCIPLINA: Tecnologias da Informação e Comunicação

Leia mais

PHC Serviços CS. A gestão de processos de prestação de serviços

PHC Serviços CS. A gestão de processos de prestação de serviços PHC Serviços CS A gestão de processos de prestação de serviços A solução que permite controlar diferentes áreas de uma empresa: reclamações e respectivo tratamento; controlo de processos e respectivos

Leia mais

PHC dteamcontrol Externo

PHC dteamcontrol Externo PHC dteamcontrol Externo A gestão remota de projetos e de informação A solução via Internet que permite aos seus Clientes participarem nos projetos em que estão envolvidos, interagindo na otimização dos

Leia mais

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Disciplina de Projecto de Sistemas Industriais Ano Lectivo de 2005/2006

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite

Leia mais

Guia de Prova de Aptidão Profissional

Guia de Prova de Aptidão Profissional Guia de Prova de Aptidão Profissional Técnico de Gestão e Programação de Sistemas Informáticos Fábio Alexandre Lemos Ferreira Fábio Cardante Teixeira 2010/2011 Índice I. Apresentação permanente do projecto...

Leia mais

Departamento de Sistemas e Informática. Licenciatura em Engenharia Informática Industrial EDP

Departamento de Sistemas e Informática. Licenciatura em Engenharia Informática Industrial EDP Departamento de Sistemas e Informática Licenciatura em Engenharia Informática Industrial Projecto ARC Ano Lectivo de 2006/2007 EDP Processamento das Leituras dos Contadores de Electricidade dos Consumidores

Leia mais

Mobile Business. Your sales on the move.

Mobile Business. Your sales on the move. Pág/02 O PRIMAVERA é um produto destinado a empresas que utilizem processos de auto-venda e/ou pré-venda com Equipas de Vendas que necessitem de um conjunto de informação e funcionalidades avançadas, disponíveis

Leia mais

A SÈTIMA. O nosso principal objectivo

A SÈTIMA. O nosso principal objectivo 03 A SÈTIMA A SÉTIMA produz soluções de software maioritariamente com recurso à WEB, de modo a dar suporte ao crescimento tecnológico que é já a maior realidade do século XXI. Esta aposta deve-se ao facto

Leia mais

Criação de Páginas Web - MS Word 2000

Criação de Páginas Web - MS Word 2000 Gestão Comercial e da Produção Informática I 2003/04 Ficha de Trabalho N.º 9 Criação de Páginas Web - MS Word 2000 1. Criação de uma página Web (HTML): Escreva o seu texto e introduza as imagens pretendidas

Leia mais

Universidade da Beira Interior

Universidade da Beira Interior Universidade da Beira Interior Relatório Apresentação Java Server Pages Adolfo Peixinho nº4067 Nuno Reis nº 3955 Índice O que é uma aplicação Web?... 3 Tecnologia Java EE... 4 Ciclo de Vida de uma Aplicação

Leia mais

PHC dteamcontrol Interno

PHC dteamcontrol Interno O módulo PHC dteamcontrol Interno permite acompanhar a gestão de todos os projectos abertos em que um utilizador se encontra envolvido. PHC dteamcontrol Interno A solução via Internet que permite acompanhar

Leia mais

Universidade do Minho Licenciatura em Engenharia Informática

Universidade do Minho Licenciatura em Engenharia Informática Universidade do Minho Licenciatura em Engenharia Informática Disciplina de Desenvolvimento de Sistemas de Software Trabalho Prático Fase 1 Ano Lectivo de 2009/10 GereComSaber Grupo 15 Cláudio Manuel Rigueiro

Leia mais

Engenharia de Software Sistemas Distribuídos

Engenharia de Software Sistemas Distribuídos Engenharia de Software Sistemas Distribuídos 2 o Semestre de 2009/2010 FEARSe Requisitos para a 1 a entrega 18 de Março de 2010 1 Introdução O projecto conjunto das disciplinas de Engenharia de Software

Leia mais

Rock In Rio - Lisboa

Rock In Rio - Lisboa Curso de Engenharia Informática Industrial Rock In Rio - Lisboa Elaborado por: Ano Lectivo: 2004/05 Tiago Costa N.º 4917 Turma: C Gustavo Graça Patrício N.º 4757 Turma: C Docente: Professora Maria Estalagem

Leia mais

Modelo Cascata ou Clássico

Modelo Cascata ou Clássico Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação

Leia mais

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática 3ºAno Disciplina de Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/2010 GereComSaber Sistema de

Leia mais

Google Sites. A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1

Google Sites. A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1 Google Sites A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1 1. Google Sites A Google veio anunciar que, para melhorar as funcionalidades centrais do Grupos Google, como listas de discussão

Leia mais

Aplicações de Escritório Electrónico

Aplicações de Escritório Electrónico Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Folha de trabalho

Leia mais

Aprend.e Sistema integrado de formação e aprendizagem

Aprend.e Sistema integrado de formação e aprendizagem Aprend.e Sistema integrado de formação e aprendizagem Pedro Beça 1, Miguel Oliveira 1 e A. Manuel de Oliveira Duarte 2 1 Escola Aveiro Norte, Universidade de Aveiro 2 Escola Aveiro Norte, Departamento

Leia mais

Pesquisa e organização de informação

Pesquisa e organização de informação Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior

Leia mais

Direcção Regional de Educação do Algarve

Direcção Regional de Educação do Algarve MÓDULO 1 Folha de Cálculo 1. Introdução à folha de cálculo 1.1. Personalização da folha de cálculo 1.2. Estrutura geral de uma folha de cálculo 1.3. O ambiente de da folha de cálculo 2. Criação de uma

Leia mais

Ministério das Finanças Instituto de Informática. Departamento de Sistemas de Informação

Ministério das Finanças Instituto de Informática. Departamento de Sistemas de Informação Ministério das Finanças Instituto de Informática Departamento de Sistemas de Informação Assiduidade para Calendários Específicos Junho 2010 Versão 6.0-2010 SUMÁRIO 1 OBJECTIVO 4 2 ECRÃ ELIMINADO 4 3 NOVOS

Leia mais

Tarefa Orientada 2 Criar uma base de dados

Tarefa Orientada 2 Criar uma base de dados Tarefa Orientada 2 Criar uma base de dados Objectivos: Criar uma base de dados vazia. O Sistema de Gestão de Bases de Dados MS Access Criar uma base dados vazia O Access é um Sistema de Gestão de Bases

Leia mais

Índice. Enquadramento do curso 3 Estrutura Programática 4. Primeiros passos com o e-best Learning 6. Actividades e Recursos 11

Índice. Enquadramento do curso 3 Estrutura Programática 4. Primeiros passos com o e-best Learning 6. Actividades e Recursos 11 Índice Parte 1 - Introdução 2 Enquadramento do curso 3 Estrutura Programática 4 Parte 2 Desenvolvimento 5 Primeiros passos com o e-best Learning 6 Como aceder à plataforma e-best Learning?... 6 Depois

Leia mais

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores Primeiro Teste 21 de Outubro de 2006, 9:00H 10:30H Nome: Número:

Leia mais

Construção Páginas de Internet

Construção Páginas de Internet Construção Páginas de Internet Definir um Site no Frontpage Objectivos da sessão: No final da sessão os formandos deverão ser capazes de: Saber o que são os metadados do Frontpage; Distinguir entre Sites

Leia mais

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,

Leia mais

Novo Formato de Logins Manual de Consulta

Novo Formato de Logins Manual de Consulta Gestão Integrada de Acessos Novo Formato de Logins Manual de Consulta Gestão Integrada de Acessos Histórico de Alterações Versão Descrição Autor Data 1.0 Versão inicial DSI/PPQ 2014-07-11 Controlo do documento

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

Indicadores Gerais para a Avaliação Inclusiva

Indicadores Gerais para a Avaliação Inclusiva PROCESSO DE AVALIAÇÃO EM CONTEXTOS INCLUSIVOS PT Preâmbulo Indicadores Gerais para a Avaliação Inclusiva A avaliação inclusiva é uma abordagem à avaliação em ambientes inclusivos em que as políticas e

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

MANUAL DE INSTRUÇÕES

MANUAL DE INSTRUÇÕES DIRECÇÃO GERAL DOS RECURSOS HUMANOS DA EDUCAÇÃO DIRECÇÃO DE SERVIÇOS DE SISTEMAS DE INFORMAÇÃO MANUAL DE INSTRUÇÕES (APENAS PARA ESCOLAS) MANIFESTAÇÃO DE NECESSIDADES PARA COLOCAÇÕES CÍCLICAS ANO ESCOLAR

Leia mais

PHC dcontroldoc. O acesso a diversos tipos de ficheiros

PHC dcontroldoc. O acesso a diversos tipos de ficheiros PHC dcontroldoc O acesso a diversos tipos de ficheiros A possibilidade de consultar e introduzir documentos, imagens e outro tipo de ficheiros, a partir de um local com acesso à Internet. BUSINESS AT SPEED

Leia mais

GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL

GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL Versão: 1.0 Data: 05-06-2009 Índice Acesso e estados dos Formulários... 3 Escolha do Formulário e submissão... 4 Bases para a navegação

Leia mais

Manual de utilização do Moodle

Manual de utilização do Moodle Manual de utilização do Moodle Iniciação para docentes Universidade Atlântica Versão: 1 Data: Fevereiro 2010 Última revisão: Fevereiro 2010 Autor: Ricardo Gusmão Índice Introdução... 1 Registo no Moodle...

Leia mais

Gescom isales. Aplicação Mobile Profissional para Vendedores

Gescom isales. Aplicação Mobile Profissional para Vendedores Aplicação Mobile Profissional para Vendedores Indíce Introdução... 3 Aplicação... 4 Produtos... 4 Categorias... 4 Produtos... 5 Carrinho de Vendas... 6 Encomendas... 7 Clientes... 10 Sincronização... 11

Leia mais

EQUIPE: ANA IZABEL DAYSE FRANÇA JENNIFER MARTINS MARIA VÂNIA RENATA FREIRE SAMARA ARAÚJO

EQUIPE: ANA IZABEL DAYSE FRANÇA JENNIFER MARTINS MARIA VÂNIA RENATA FREIRE SAMARA ARAÚJO UNIVERSIDADE FEDERAL DA PARAIBA DEPARTAMENTO DE CIÊNCIA DA INFORMAÇÃO CENTRO DE CIÊNCIAS SOCIAIS APLICADAS CURSO DE GRADUAÇÃO EM BIBLIOTECONOMIA DISCIPLINA: TECNOLOGIA DA INFORMAÇÃO II PROFESSORA: PATRÍCIA

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática 3ºAno Disciplina de Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/2010 GereComSaber Sistema de

Leia mais

I. COMO FAZER O REGISTO NA PLATAFORMA MOODLE 3 II. COMO ACEDER (ENTRAR) NO MOODLE DA ESCOLA 1

I. COMO FAZER O REGISTO NA PLATAFORMA MOODLE 3 II. COMO ACEDER (ENTRAR) NO MOODLE DA ESCOLA 1 Novembro.2010 Índice I. COMO FAZER O REGISTO NA PLATAFORMA MOODLE 3 II. COMO ACEDER (ENTRAR) NO MOODLE DA ESCOLA 1 III. COMO INSERIR MATERIAL PEDAGÓGICO (ANEXAR FICHEIROS) 1 IV. CRIAR UM GLOSSÁRIO 5 V.

Leia mais

DHL PROVIEW MANUAL O DHL PROVIEW DÁ-LHE TOTAL CONTROLO SOBRE OS SEUS ENVIOS.

DHL PROVIEW MANUAL O DHL PROVIEW DÁ-LHE TOTAL CONTROLO SOBRE OS SEUS ENVIOS. Online Shipping DHL PROVIEW MANUAL O DHL PROVIEW DÁ-LHE TOTAL CONTROLO SOBRE OS SEUS ENVIOS. O DHL ProView é uma ferramenta on-line de seguimento de envios lhe permite gerir todos os seus envios e notificações.

Leia mais

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS (GRUPO INFORMÁTICA) Ano Letivo de 2014/2015 MÓDULO 1 FOLHA DE CÁLCULO

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS (GRUPO INFORMÁTICA) Ano Letivo de 2014/2015 MÓDULO 1 FOLHA DE CÁLCULO Ensino Regular Diurno Disciplina: T.I.C. Professores: Margarida Afonso Curso Profissional - Técnico de Auxiliar de Saúde Ano: 10.º Turma(s): TAS MÓDULO 1 FOLHA DE CÁLCULO OBJECTIVOS Indicar as principais

Leia mais

MANUAL DO UTILIZADOR

MANUAL DO UTILIZADOR MANUAL DO UTILIZADOR Versão 1.6 PÁGINA DE PESQUISA A página principal do PacWeb permite a realização de um número muito variado de pesquisas, simples, ou pelo contrário extremamente complexas, dependendo

Leia mais

RELATÓRIO ANUAL DE ACTIVIDADES

RELATÓRIO ANUAL DE ACTIVIDADES SECRETARIA REGIONAL DE EDUCAÇÃO DIRECÇÃO REGIONAL DE EDUCAÇÃO ESPECIAL E REABILITAÇÃO DIRECÇÃO DE SERVIÇOS DE FORMAÇÃO E ADAPTAÇÕES TECNOLÓGICAS RELATÓRIO ANUAL DE ACTIVIDADES 2006 ÍNDICE 1. Nota Introdutória...

Leia mais

MANUAL RÁPIDO DE UTILIZAÇÃO

MANUAL RÁPIDO DE UTILIZAÇÃO Agrupamento de Escolas n.º 2 de Beja Mário Beirão PLATAFORMA GATO:\> GESTÃO DE EQUIPAMENTOS E EQUIPAMENTOS ON LINE MANUAL RÁPIDO DE UTILIZAÇÃO Novembro de 2009 1 O QUE É O GATO:\>? A aplicação das Tecnologias

Leia mais

Escola Secundária de Camarate

Escola Secundária de Camarate Escola Secundária de Camarate Ano Lectivo 2014/2015 Planificação da Disciplina de Tecnologias da Informação e Comunicação Curso Profissional de Técnico Auxiliar de Saúde e Técnico de Restauração e Bar

Leia mais

PHC dteamcontrol Interno

PHC dteamcontrol Interno PHC dteamcontrol Interno A gestão remota de projetos em aberto A solução via Internet que permite acompanhar os projetos em aberto em que o utilizador se encontra envolvido, gerir eficazmente o seu tempo

Leia mais

Sistemas de Produtividade

Sistemas de Produtividade Sistemas de Produtividade Os Sistemas de Produtividade que apresentaremos em seguida são soluções completas e podem funcionar interligadas ou não no. Elas recebem dados dos aplicativos de produtividade,

Leia mais

Manual do GesFiliais

Manual do GesFiliais Manual do GesFiliais Introdução... 3 Arquitectura e Interligação dos elementos do sistema... 4 Configuração do GesPOS Back-Office... 7 Utilização do GesFiliais... 12 Outros modos de utilização do GesFiliais...

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software 2º Semestre de 2006/2007 Terceiro enunciado detalhado do projecto: Portal OurDocs ic-es+alameda@mega.ist.utl.pt ic-es+tagus@mega.ist.utl.pt 1. Introdução O terceiro enunciado do

Leia mais

Manual de Utilização do Sítio da Disciplina

Manual de Utilização do Sítio da Disciplina UNIVERSIDADE CATÓLICA PORTUGUESA DSI Manual de Utilização do Sítio da Disciplina para: Docentes Versão 7.00 Palma de Cima 1649-023 Lisboa Portugal Tel. 21 721 42 19 Fax 21721 42 79 helpdesk@lisboa.ucp.pt

Leia mais

Aplicações de Escritório Electrónico

Aplicações de Escritório Electrónico Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Microsoft Word Folha

Leia mais

JSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem

JSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem 1 JSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem orientada a objectos. Tal como em ASP e PHP, os ficheiros

Leia mais

EMPRESAS VIRTUAIS. Autor: Pedro Miguel da Silva Fernandes. PDF processed with CutePDF evaluation edition www.cutepdf.com. Pág.

EMPRESAS VIRTUAIS. Autor: Pedro Miguel da Silva Fernandes. PDF processed with CutePDF evaluation edition www.cutepdf.com. Pág. EMPRESAS VIRTUAIS Autor: Pedro Miguel da Silva Fernandes Pág. 1 (de 5) PDF processed with CutePDF evaluation edition www.cutepdf.com EMPRESAS VIRTUAIS Actualmente, vivemos numa época de grandes mudanças

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

O software de gestão de ginásios foi concebido a pensar no englobamento de todas as actividades que ocorram no ginásio ou health club.

O software de gestão de ginásios foi concebido a pensar no englobamento de todas as actividades que ocorram no ginásio ou health club. O software de gestão de ginásios foi concebido a pensar no englobamento de todas as actividades que ocorram no ginásio ou health club. - A Solução de Gestão do seu Ginásio Pág.2 GYMLLIVE GERAL CARACTERÍSTICAS

Leia mais

Portal AEPQ Manual do utilizador

Portal AEPQ Manual do utilizador Pedro Gonçalves Luís Vieira Portal AEPQ Manual do utilizador Setembro 2008 Engenharia Informática - Portal AEPQ Manual do utilizador - ii - Conteúdo 1 Introdução... 1 1.1 Estrutura do manual... 3 1.2 Requisitos...

Leia mais

Procedimento de Gestão PG 02 Controlo de Documentos e Registos

Procedimento de Gestão PG 02 Controlo de Documentos e Registos Índice 1.0. Objectivo. 2 2.0. Campo de aplicação 2 3.0. Referências e definições....... 2 4.0. Responsabilidades... 3 5.0. Procedimento... 3 5.1. Generalidades 3 5.2. Controlo de documentos... 4 5.3. Procedimentos

Leia mais

Bases de Dados. Lab 1: Introdução ao ambiente

Bases de Dados. Lab 1: Introdução ao ambiente Departamento de Engenharia Informática 2010/2011 Bases de Dados Lab 1: Introdução ao ambiente 1º semestre O ficheiro bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo

Leia mais

QUALIDATA Soluções em Informática. Módulo CIEE com convênio empresas

QUALIDATA Soluções em Informática. Módulo CIEE com convênio empresas FM-0 1/21 ÍNDICE 1. MÓDULO DESKTOP(SISTEMA INSTALADO NO CIEE)... 2 Cadastro de Ofertas de Empregos:... 2 Cadastro de Eventos:... 3 Cadastro de Instituições do Curriculum:... 5 Cadastro de Cursos do Curriculum:...

Leia mais

Guia de Estudo Folha de Cálculo Microsoft Excel

Guia de Estudo Folha de Cálculo Microsoft Excel Tecnologias da Informação e Comunicação Guia de Estudo Folha de Cálculo Microsoft Excel Estrutura geral de uma folha de cálculo: colunas, linhas, células, endereços Uma folha de cálculo electrónica ( electronic

Leia mais

Relatório de Análise de Requisitos

Relatório de Análise de Requisitos Relatório de Análise de Requisitos (15/03/02 Versão 1.0) Gestão de Beneficiários Eduardo Abreu ei98020@fe.up.pt Miguel David ei98019@fe.up.pt Nuno Ferreira ei98003@fe.up.pt Tiago Silva ei98015@fe.up.pt

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

EAmb V.1 ESPOSENDE AMBIENTE. GestProcessos Online. Manual do Utilizador

EAmb V.1 ESPOSENDE AMBIENTE. GestProcessos Online. Manual do Utilizador EAmb V.1 ESPOSENDE AMBIENTE GestProcessos Online Manual do Utilizador GestProcessos Online GABINETE DE SISTEMAS DE INFORMAÇÃO E COMUNICAÇÃO EAmb Esposende Ambiente, EEM Rua da Ribeira 4740-245 - Esposende

Leia mais

Manual do usuário. v1.0

Manual do usuário. v1.0 Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.

Leia mais

PHC dteamcontrol Interno

PHC dteamcontrol Interno PHC dteamcontrol Interno A gestão remota de projectos em aberto A solução via Internet que permite acompanhar os projectos em aberto em que o utilizador se encontra envolvido, gerir eficazmente o seu tempo

Leia mais

TUTORIAL. Como criar um blogue/página pessoal no WordPress

TUTORIAL. Como criar um blogue/página pessoal no WordPress TUTORIAL Como criar um blogue/página pessoal no WordPress Índice Criar o blogue... 3 Alterar as definições gerais... 4 Alterar tema... 6 Criar Páginas... 7 Colocar Posts (citações)... 9 Upload de ficheiros...

Leia mais

Tarefa Orientada 16 Vistas

Tarefa Orientada 16 Vistas Tarefa Orientada 16 Vistas Objectivos: Vistas só de leitura Vistas de manipulação de dados Uma vista consiste numa instrução de SELECT que é armazenada como um objecto na base de dados. Deste modo, um

Leia mais

Manual de Utilização MU003-1.0/2013 ISPADIGITAL/e-Campus(Perfil utilizador - Estudante)

Manual de Utilização MU003-1.0/2013 ISPADIGITAL/e-Campus(Perfil utilizador - Estudante) Manual de Utilização MU003-1.0/2013 ISPADIGITAL/e-Campus(Perfil utilizador - Estudante) 1. Introdução I 2. Primeiros passos I 3. Unidade Curricular I 4. Recursos e atividades O e-campus do ISPA - Instituto

Leia mais

COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE. Rui Ribeiro colibri@fccn.pt. FCCN - Dezembro 2010

COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE. Rui Ribeiro colibri@fccn.pt. FCCN - Dezembro 2010 COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE FCCN - Dezembro 2010 Rui Ribeiro colibri@fccn.pt Módulo COLIBRI Concebido por: José Coelho Universidade Aberta Apoiado por: Rui Ribeiro FCCN Vitor

Leia mais

O AMBIENTE DE TRABALHO DO WINDOWS

O AMBIENTE DE TRABALHO DO WINDOWS O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente

Leia mais

XI Mestrado em Gestão do Desporto

XI Mestrado em Gestão do Desporto 2 7 Recursos Humanos XI Mestrado em Gestão do Desporto Gestão das Organizações Desportivas Módulo de Gestão de Recursos Rui Claudino FEVEREIRO, 28 2 8 INDÍCE DOCUMENTO ORIENTADOR Âmbito Objectivos Organização

Leia mais

Sistemas de Bases de Dados

Sistemas de Bases de Dados Sistemas de Bases de Dados Carlos Viegas Damásio José Alferes e Carlos Viegas Damásio Sistemas de Bases de Dados 2014/15 Objectivos - Em Bases de Dados (2º ano) pretendia-se: Que os estudantes fossem capazes

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ACCESS 2010 Conceitos Básicos Ficha Informativa Professor : Vanda Pereira módulo didáctico Conceitos Básicos Necessidade das base de dados Permite guardar dados

Leia mais

Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos

Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos Indice Indice... 2 1. Introdução... 3 2. Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos (SILOGR)....

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT Estudo sobre a integração de ferramentas digitais no currículo da disciplina de Educação Visual e Tecnológica floor planner Manual e Guia de exploração do floor planner para utilização em contexto de Educação

Leia mais

Programa de Parcerias e Submissão de Propostas 2014/15

Programa de Parcerias e Submissão de Propostas 2014/15 DEPARTAMENTO DE INFORMÁTICA Programa de Parcerias e Submissão de Propostas 2014/15 O Departamento de Informática (DI) da Faculdade de Ciências da Universidade de Lisboa (FCUL) procura criar e estreitar

Leia mais

Configuração do Ambiente de Trabalho

Configuração do Ambiente de Trabalho pag. 1 Configuração do Ambiente de Trabalho 1. Utilização da Área de Trabalho Criação de Atalhos: O Windows NT apresenta um Ambiente de Trabalho flexível, adaptável às necessidades e preferências do utilizador.

Leia mais

Introdução à Informática

Introdução à Informática Curso Introdução à Informática Ano/Semestre Ano Lectivo Área Científica Dpt. EMP 1ºAno / 1ºS 2005/06 Informática DSI Professor Responsável da Disciplina Miguel Boavida Docente Co-Responsável Martinha Piteira

Leia mais

Personalizações do mysuite

Personalizações do mysuite Personalizações do mysuite 1. mysuite... 2 2. Customização de campos... 3 3. Importação de dados... 3 4. Integração de sistemas... 3 5. Personalização do Atendimento Online... 4 5.1. Imagens de online

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

Guia Rápido de Vodafone Conferencing

Guia Rápido de Vodafone Conferencing Guia de Utilizador Vodafone Guia Rápido de Vodafone Conferencing O seu pequeno manual para criar, participar e realizar reuniões de Vodafone Conferencing. Vodafone Conferencing Visão geral O que é uma

Leia mais

ElectroControlo M01 Manual do Utilizador

ElectroControlo M01 Manual do Utilizador Manual do Utilizador Luis Panao 2015 INDICE Introdução 1 Funcionalidades 3 - Consultar 4 - Comunicar 7 - Financeiro 12 Ficha técnica 17 Luis Panao 2015 1 INTRODUÇÃO De acordo com o desafio deste projecto,

Leia mais

FERRAMENTAS E SOLUÇÕES DE APOIO À GESTÃO E MANUTENÇÃO DE ATIVOS

FERRAMENTAS E SOLUÇÕES DE APOIO À GESTÃO E MANUTENÇÃO DE ATIVOS FERRAMENTAS E SOLUÇÕES DE APOIO À GESTÃO E MANUTENÇÃO DE ATIVOS Ivo BRAGA 1 RESUMO Os Serviços de manutenção exigem cada vez mais um elevado nível de complexidade. Mesmo a nível local onde o grau de especialização

Leia mais