SISTEMA DE SECRETARIADO ONLINE UNASP-EC
|
|
- Isaque Castanho Silva
- 8 Há anos
- Visualizações:
Transcrição
1 CENTRO UNIVERSITÁRIO ADVENTISTA DE SÃO PAULO CAMPUS ENGENHEIRO COELHO CURSO DE TECNOLOGIA EM SISTEMAS PARA INTERNET GABRIEL TARICK ARAUJO DA SILVA VICTOR CORREIA FERRARI WILLIAM HENRIQUE DE MELO SAVOLDI SISTEMA DE SECRETARIADO ONLINE UNASP-EC ENGENHEIRO COELHO 2012
2 GABRIEL TARICK ARAUJO DA SILVA VICTOR CORREIA FERRARI WILLIAM HENRIQUE DE MELO SAVOLDI SISTEMA DE SECRETARIADO ONLINE UNASP-EC Trabalho de Conclusão de Curso do Centro Universitário Adventista de São Paulo do curso de Sistemas para Internet, sob orientação do Prof. Me. Fabiano Souza. ENGENHEIRO COELHO 2012
3 Trabalho de Conclusão de Curso do Centro Universitário Adventista de São Paulo, do curso de Sistemas para Internet apresentado e aprovado em de de Prof. Me. Fabiano Alves de Souza Prof. Me. Thales de Társis Cézare
4 Dedicamos este trabalho aos nossos queridos familiares e colegas que sempre nos deram o apoio necessário para que pudéssemos concluir mais uma etapa de nossas vidas.
5 AGRADECIMENTOS A Deus, por ter nos guiado e capacitado desde o início do curso e, especialmente, por ter nos dado sabedoria para concluir este trabalho; Ao UNASP-EC, pela oportunidade de cursar Tecnologia em Sistemas para Internet numa Instituição Adventista; Ao nosso orientador Prof. Me. Fabiano Souza, que nos deu total apoio e atenção durante a orientação deste trabalho; Aos nossos queridos pais, por acreditar em nosso potencial e por abraçar as nossas decisões; A todos os professores e colegas do curso de Sistemas para Internet que estiveram conosco até aqui.
6 O verdadeiro perigo não é que os computadores começarão a pensar como homens, mas que homens começarão a pensar como computadores. Sydney J. Harris
7 RESUMO O Secretariado Online teve como objetivo desenvolver um sistema para melhor praticidade, agilidade e aproveitamento do tempo dos alunos e funcionários. Devido à pesquisa feita com 10 alunos que estudam no UNASP-EC, foi possível visualizar a insatisfação de 100% dos alunos entrevistados que fazem uso da secretaria presencial. Com a demanda de fila no processo de deferimento da secretaria, principalmente em época de matrícula e rematrícula, pensou-se em um secretariado online que trabalhasse em favor da secretaria presencial transformando o atendimento em um processo mais rápido e eficaz. Para realizar este trabalho foram-se utilizados os seguintes softwares: Adobe Dreamweaver CS5 para a confecção do site e do chat; Adobe Fireworks CS5 para a confecção de logotipos e edição de imagens; Astah Community para os diagramas de caso de uso e Wamp Server para a criação de um servidor local. As linguagens de programação utilizadas foram: HTML, CSS, PHP, JavaScript, jquery e o banco de dados em MySQL. Palavras Chave: Secretariado; Tecnologia; Web.
8 ABSTRACT The Secretariat Online aimed to develop a system to better practicality, flexibility and students' use of time and staff. Due to the survey of 10 students studying in UNASP-EC, it was possible to visualize the dissatisfaction of 100% of pupils surveyed who use the office in person. With the demand queue in pro-cess of acceptance of office, especially in time of enrollment and reenrollment, pen-'m in a secretariat online that worked in favor of the secretary face trans-forming the service in a more rapid and effective. To carry out this study were to use the following software: Adobe Dreamweaver CS5 for making the site and chat; Adobe Fireworks CS5 for making logos and image editing;-tah The Community for the use case diagrams and Wamp Server to create a being-vidor site. The programming languages used are: HTML, CSS, PHP, JavaScript, jquery and MySQL database Keywords: Secretariat, Technology, Web
9 9 LISTA DE FIGURAS Figura 1 Código em HTML Figura 2 Código em CSS Figura 3 Código em PHP Figura 4 Código em JavaScript Figura 5 Código em jquery Figura 6 Exemplo de UML Figura 7 Inserção de dados na tabela.. 25 Figura 8 Conexão com banco de dados em PHP. 26 Figura 9 Adobe Dreamweaver CS Figura 10 Adobe Fireworks CS Figura 11 Wamp Server Figura 12 AstahCommunity Figura 13 Caso de uso do site Figura 14 Nome do banco de dados Figura 15 Tabela do chat Figura 16 Mapa de navegação Figura 17 Homepage Figura 18 Tela início Figura 19 Aba matrícula Figura 20 Aba revisão de notas Figura 21 Chat online Figura 22 Login do chat online Figura 23 Painel de envio de mensagem Figura 24 Resposta da mensagem enviada Figura 25 Aba contato Figura 26 Código da funcão Mail Figura 27 NivoSlider Figura 28 Novo banner... 43
10 10
11 11 LISTA DE ABREVIATURAS, SIGLAS OU TERMOS OPERACIONAIS DOM DocumentObjectModel (Modelo de Objetos de Documento) HTML Hypertext MarkupLanguage (Linguagem de marcação de hipertexto) MER EntityRelationshipModel (Modelo Entidade Relacionamento) PHP Hypertext Preprocessor (Processador de hipertexto) RDBMS RelationalDatabase Management System SGBD Sistema de Gerenciamento de Banco de Dados SQL Structured Query Language (Linguagem de Consulta Estruturada) UML UnifiedModelingLanguage (Linguagem Unificada de Modelagem) UNASP-EC Centro Universitário Adventista de São Paulo Campus Engenheiro Coelho WEB (WWW) World Wide Web (Rede de alcance mundial)
12 12 SUMÁRIO 1 INTRODUÇÃO Objetivos METODOLOGIA Materiais REVISÃO BIBLIOGRÁFICA Linguagem de programação HTML CSS PHP JavaScript jquery Engenharia de Software UML Banco de Dados MySQL Tecnologias para o desenvolvimento da secretaria virtual Adobe Dreamweaver CS Adobe Fireworks CS Wamp Server Astah Community Prototipação SISTEMA DE SECRETARIADO ONLINE Requisitos do sistema Diagrama de caso de uso Modelagem Banco de dados do chat online Mapa de navegação Prototipação do sistema CONCLUSÃO... 44
13 Trabalhos futuros REFERÊNCIAS BIBLIOGRÁFICAS... 45
14 14 1 INTRODUÇÃO Com o avanço da tecnologia torna-se gradual, e até mesmo natural, as modificações e transformações do sistema. O que antes era manual, hoje está automatizado tornando tarefas rápidas e mais eficientes. Para atender a exigência competitiva do mundo atual é preciso se adequar a esta mudança, atualizando os processos. Com o passar dos anos e a correria do dia a dia o ser humano se tornou um ser tecnológico, devido aos sistemas tecnológicos. Tudo o que se pode fazer para ganhar tempo ou simplesmente não perdê-lo, passou a fazer parte da rotina das pessoas. Hoje muitos serviços são oferecidos por recursos da internet devido à praticidade, tendo como exemplo o acesso à conta do banco sem a necessidade de enfrentar uma fila. Isso prova a ânsia das pessoas de tentar aproveitar o tempo da melhor forma possível. Pode-se afirmar que, dessa forma, tempo tornou-se moeda de consumo. Boa parte das faculdades particulares já tem suas secretarias virtuais, como é o caso da Estácio de Sá, o que facilita o trabalho do aluno e poupa tempo dos secretários para o melhor desempenho em outros trabalhos. O fator tempo é primordial, quanto mais ágil o processo melhor, porque o cliente fica mais satisfeito devido o bom e rápido atendimento, o que aumenta a credibilidade da qualidade de ensino da instituição, afinal, todas as áreas estão interligadas. Partindo do pressuposto de que um secretariado online nas universidades, no geral, é a otimização dos serviços da secretaria presencial, o trabalho realizado tem a oferecer o rápido acesso aos alunos que desejam fazer sua matrícula e requerimento de revisão de notas. É possível estabelecer a hipótese de que um sistema de secretaria online, que ofereça deferimento através de chat em momento comercial e os serviços acima citados, minimizará filas e a insatisfação dos alunos devido atendimento demorado. Pensando no tempo em que pode ser ganho das pessoas, principalmente daquelas que não gostam de enfrentar fila, surgiu uma ideia de um sistema de secretariado online para o UNASP-EC cuja secretaria é ainda apenas presencial. Eis a hipótese
15 15 do presente trabalho: sugerir o uso da tecnologia da web para facilitar os processos de secretariado. Como o secretariado estudantil do UNASP-EC demanda tempo e longas filas de espera dos usuários e também trabalho exaustivo dos funcionários, por que não desenvolvermos um sistema web que facilite o processo? Portanto, este trabalho apresentará o desenvolvimento de um sistema de secretariado online. 1.1 Objetivos Tem-se como principal objetivo agilizar os processos da secretaria do Unasp-EC tanto para os alunos quanto para os funcionários, fazendo com que o tempo de ambos seja mais bem aproveitado dando abertura a outras atividades, proporcionando ao usuário recursos via web como: requerimento de revisão de notas, atendimento (chat) e matrícula. Construir um sistema/site com a linguagem HTML, PHP, JavaScript; Construir um banco de dados com MySQL para o uso do Chat Online; Fazer interface para melhor usabilidade do sistema.
16 16 2 METODOLOGIA A tarefa de desenvolvimento consiste em levantamento de requisitos, modelagem do banco de dados, definição dos casos de uso, criação de protótipo, testes e apresentação do protótipo para os interessados. Segundo os objetivos, foi feita uma pesquisa exploratória, que de acordo com Medeiros (2005, p.42) estabelece critérios, métodos e técnicas para elaboração de uma pesquisa visando oferecer informações sobre o objeto da pesquisa e orientar a formulação de protótipos a serem testados; e bibliográfica, que compreende a escolha do assunto, elaboração do plano de trabalho, análise e interpretação dos textos (livros selecionados) e a redação propriamente dita. 2.1 Materiais Para a confecção deste trabalho foi criado algoritmos em PHP e outras linguagens como: JavaScript e HTML. Para os casos de uso foram utilizadas as metodologias UML. Os softwares usados para a construção de algoritmos e design de interface foram: Adobe Dreamwaver CS5; Wamp Server; Adobe Fireworks CS5; Astah Community.
17 17 3 REVISÃO BIBLIOGRÁFICA 3.1 Linguagem de programação Gudwin (1997, p.1) diz que para se implementar um algoritmo em um computador, é necessário descrevê-lo (por intermédio de uma linguagem de programação ) de uma forma que o computador esteja apto a executá-lo. Foram desenvolvidas, ao longo da história da computação, diversas linguagens de programação, cada qual, há seu tempo, introduzindo facilidades e recursos que foram tornando a tarefa de programar mais fácil e menos suscetível a erros. De acordo com Willrich (2010, PDF, p.2), informalmente, uma linguagem de programação pode ser definida como sendo um conjunto limitado de instruções (vocabulário), associado a um conjunto de regras (sintaxe) que define como as instruções podem ser associadas, ou seja, como se podem compor os programas para a resolução de um determinado problema. As linguagens de programação podem ser classificadas em níveis de linguagens, sendo que os níveis mais baixos são mais próximos da linguagem interpretada pelo processador e mais distante das linguagens naturais. Partindo para o desenvolvimento do projeto proposto, foram pesquisadas algumas linguagens de programação que oferecesse mais comodidade, agilidade no tempo para o desenvolvimento e confiabilidade. Pode-se citar a linguagem JAVA (utilizando orientação a objetos), PHP (linguagem dinâmica que permite comunicação com o SQL), SQL (banco de dados) e HTML (formatação de texto). Essas linguagens serão tratadas na próxima sessão. Por fim, Willrich (2010, PDF, p.14) descreve que uma linguagem de programação fornece o suporte a um estilo ou paradigma de programação se ela fornece funcionalidades que a tornam conveniente para usar determinado estilo. Uma linguagem não suporta uma técnica se é necessário esforços excepcionais ou destreza para escrever tal programa: ela meramente habilita a técnica a ser usada.
18 HTML Camargos e Menezes (2008, p.3) dizem que a linguagem de formatação HTML é, hoje, a mais usada para criação de páginas para a Web. As páginas da internet são chamadas páginas HTML, sendo uma página HTML um arquivo de texto comum que contém textos, imagens, vídeos e hyperlinks, contendo também comandos especiais chamados tags, que indicam ao navegador como deve ser feita a exibição de determinado elemento na janela do usuário. Por fim, a HTML é uma ferramenta poderosa para criação de sítios quando o assunto é formatação e padronização do conteúdo, pois, de acordo com Goodman (2001, p.4), com a HTML um autor de página da Web controla a experiência do usuário com o conteúdo. O autor Silva (2008, p.25 e 26) considera o HTML como uma linguagem de marcação, ou melhor, para marcação de hipertexto, que é todo conteúdo inserido em um documento para Web e que tem como principal característica a possibilidade de se interligar a outros documentos da Web. O que torna possível a construção de hipertextos são os links, presentes nas páginas dos sites. Resumindo: HTML trata-se de uma linguagem de marcação e se destina a marcar ou estruturar conteúdos para a Web. Trata-se de uma linguagem bastante simples e de fácil compreensão. Atualmente já é possível utilizar versão 5 disponível para o uso dos programadores. A figura 1 mostra um exemplo de uma documentação em html. Neste código é desenvolvido um formulário no qual o usuário insere seu nome podendo desta maneira acessar o chat de atendimento online.
19 19 Figura 1 Código em HTML CSS em Cascata. CSS são as siglas de Cascading Style Sheets, em português, Folhas de Estilo CSS é uma tecnologia que nos permite criar páginas web de uma maneira mais exata. Graças às CSS somos muito mais donos dos resultados finais da página, podendo fazer muitas coisas que não se podia fazer utilizando somente HTML, como incluir margens, tipos de letra, fundos, cores. As Folhas de Estilo em Cascata se escrevem dentro do código HTML da página web, somente em casos avançados se podem escrever em um arquivo à parte e linkar a página com esse arquivo.
20 20 Figura 2 Código CSS PHP Camargos e Menezes (2008, p.3) apresentam o PHP como uma das linguagens de programação mais usadas para criações de páginas dinâmicas para internet. Uma característica importante, inerente a todas as linguagens que implementam páginas dinâmicas, é o fato de sempre funcionarem paralelamente à linguagem HTML, ou seja, a linguagem PHP utiliza códigos HTML em seus próprios códigos. Assim, como referem Welling e Thomson (2005, p.xxvi), o PHP é uma linguagem de criação de scripts do lado do servidor que foi projetada especificamente para a Web. Dentro de uma página HTML, pode-se embutir código de PHP que será executado toda vez que a página for visitada. O código de PHP é interpretado no servidor Web e gera HTML ou outra saída que o visitante verá. A principal versão atual do PHP é a v Como o PHP é um produto de código-fonte aberto é possível utilizá-lo, alterá-lo e redistribuí-lo gratuitamente. Na figura 3 mostra o código parcial do chat online utilizado no projeto proposto, no qual descreve uma inserção de mensagens temporárias no banco de dados (linha 5 à 12) e a atualização do painel de mensagens (linhas 14 à 20).
21 21 Figura 3 Código em PHP JavaScript Damiani (2006, p.9) define JavaScript como uma linguagem orientada a objetos baseada em protótipos. Scripts da linguagem JavaScript são incluídos em páginas HTML de três formas: 1) colocando as instruções em tags<script> e </script>, 2) inserindo manipuladores de eventos dentro de tags HTML específicas, 3) inserindo código JavaScript dentro de um arquivo com extensão.js e colocando o seu nome como valor do atributo src da tag<script>. A JavaScript, de acordo com Goodman (2001, p.8), foi criada para funcionar como uma linguagem de programação integrada a documentos HTML, tendo um pequeno vocabulário e um modelo de programação de fácil compreensão. A ultima versão disponível da linguagem JavaScript é a versão Esta versão possui suporte para programação orientada a objetos integrada a estrutura de eventos dos browsers através do DOM, que segundo Damiani (2006, p.55) expõe elementos de um documento HTML e a própria janela do navegador como objetos dentro de uma hierarquia bem definida justamente para ser manipulada pelo JavaScript, assim, o DOM faz parte do navegador e não da linguagem de script. A figura 4 mostra a interação que existe entre o JavaScript com o HTML e um documento Ajax. Este código exibe as funções desempenhadas pelo JavaScript que neste caso tem a função de exibir as mensagens digitadas pelo usuário - com destino ao atendente - na tela. Para que não
22 22 haja desconfiguração dos caracteres foi criada uma função para tratar os dados e exibilos de forma correta no navegador. Figura 4: Código em Java Script jquery Segundo Silva (2008, p. 25), jquery é uma poderosa biblioteca JavaScript criada para simplificar a criação de efeitos visuais e de interatividade em web sites. Desenvolvedores especialistas em JavaScript, ao conhecerem as maravilhas de que a biblioteca é capaz, com certeza vão se perguntar: "Por que não pensei nisso antes?" Iniciantes, com noções rudimentares de JavaScript, experimentarão uma curva de aprendizado inimaginável para aqueles experientes com a linguagem. jquery propicia a criação de scripts de uma forma tão simples e intuitiva que consegue com meia dúzia de linhas os mesmos efeitos de um script de 30 a 40 linhas desenvolvido com JavaScript tradicional.
23 23 Figura 5 Código jquery Fonte: Internet 3.2 Engenharia de software Segundo Sommerville (2007, p.5), engenharia de software é uma área da computação voltada a especificação, desenvolvimento e manutenção de sistemas de software que está relacionada com todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até sua manutenção, depois que este entrar em operação. Software não é apenas um programa de computador, mas também todos os dados de documentação e configuração associados, necessários para que o programa opere corretamente. Um sistema de software consiste, geralmente, de um conjunto de programas separados; arquivos de configuração, que são utilizados para configurar esses programas; documentação do sistema, que descreve a estrutura do sistema; a documentação do usuário, que explica como usar o sistema; e sites Web por meio dos quais os usuários obtêm informações recentes sobre o produto. Enfim, a engenharia de software se dedica aos problemas práticos da produção de software UML A UML é, segundo Booch, Rumbaugh e Jacobson (2006, p.13), uma linguagempadrão para a elaboração da estrutura de projetos de software, que poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software.
24 24 Para Larman (2007, p.39), a palavra visual na definição (linguagem visual) é um ponto chave a UML é a notação diagramática padrão, de fato, para desenhar ou apresentar figuras (com algum texto) relacionadas a software. Booch, Rumbaugh e Jacobson (2006, p.13) citam que a UML é adequada para modelagem de sistemas, cuja abrangência poderá incluir sistemas de informação corporativos a serem distribuídos a aplicações baseadas em Web e até sistemas complexos embutidos de tempo real. É uma linguagem muito expressiva, abrangendo todas as visões necessárias ao desenvolvimento e implantação desses sistemas. Aprender a aplicar a UML de maneira efetiva tem início com a formação de um modelo conceitual da linguagem, o que pressupõe o entendimento de três principais elementos: os blocos básicos de construção da UML, as regras que determinam como esses blocos de construção deverão ser combinados e alguns mecanismos básicos que se aplicam a toda linguagem. Como a UML é apenas uma linguagem, é somente uma parte de um método para desenvolvimento de software, é independente do processo, apesar de ser perfeitamente utilizada em processo orientado a casos de usos, centrado na arquitetura, iterativo e incremental. Um exemplo de UML é mostrado na figura 6.
25 25 Figura 6 Exemplo de UML 3.3 Banco de dados Elmasri e Navathe (2005, p.4) definem banco de dados, de forma ampla, como sendo uma coleção de dados relacionados, onde dados são fatos que podem ser gravados e que possuem um significado implícito. De forma restrita, possui as seguintes propriedades: Representa alguns aspectos do mundo real, sendo chamado, às vezes, de minimundo. As mudanças no minimundo são refletidas no banco de dados; É uma coleção lógica e coerente de dados com algum significado inerente, jamais ao acaso; É projetado, construído e povoado por dados, atendendo a uma proposta específica. Possui um grupo de usuários definido e algumas aplicações preconcebidas, de acordo com o interesse desse grupo de usuários.
26 26 Em outras palavras, um banco de dados possui algumas fontes das quais os dados são derivados, alguns níveis de interação com os eventos do mundo real e um público efetivamente interessado em seus conteúdos. Pode ser de qualquer tamanho e de complexidade variável, assim como gerado e mantido manualmente ou pode ser computadorizado. Neste último caso, pode ser criado e mantido tanto por um grupo de aplicativos escritos especialmente para essa tarefa como por um sistema gerenciador de banco de dados MySQL O MySQL é, como cita Welling e Thomson (2005, p.xxvi), um sistema de gerenciamento de banco de dados relacional (RDBMS) poderoso e muito rápido. Um banco de dados permite armazenar, pesquisar, classificar e recuperar dados de forma eficiente. O servidor do MySQL controla o acesso aos dados para assegurar que vários usuários possam trabalhar com os dados ao mesmo tempo, fornecer acesso rápido aos dados e assegurar que somente os usuários autorizados obtenham acesso. Como é possível ver na figura 7, o MySQL está gerenciando o banco de dados do sistema do chat online da secretaria através da interface gráfica do phpmyadmin. Existe uma tabela no banco de dados para que exista o registro e acesso aos dados inseridos às tabelas na hora da conversa no chat. Figura 7 Inserção de dados na tabel
27 27 Segundo Babin (2007, p.46), o MySQL se utiliza do SQL ao fazer consultas ao banco de dados. SQL é uma linguagem padrão para banco de dados relacionais, ou seja, um subconjunto dos bancos de dados existentes, pois, como informa Costa (2006, p.16), foi a primeira linguagem de acesso para Sistemas Gerenciadores de Banco de Dados Relacionais. Analisa-se, na figura 8, o código utilizado para fazer a conexão com o banco de dados que foi criado no phpmyadmin acima exposto. O código está em PHP e faz a conexão com o banco dados do sistema de chat online. Figura 8 Conexão do bando de dados em PHP 3.4 Tecnologias para o desenvolvimento da secretaria virtual Existem muitas tecnologias disponíveis para construção de sites. A seguir serão revisadas e escolhidas para o desenvolvimento do Secretariado Online Adobe Dreamweaver CS5 Manzini (2007, p.13 e 15) descreve que o Dreamweaver oferece inúmeras ferramentas visuais para a criação de sites integrados com poderosos recursos de codifi-
28 28 cação. É ainda a única ferramenta que trabalha com a criação de páginas dinâmicas no mercado, como o PHP e o JavaScript. O Dreamweaver utiliza um sistema conhecido como WYSIWYG (What You See Is What You Get - O que você vê é o que você obtém) no qual mostra a capacidade de um programa de um computador que permite ter a mesma aparência de sua utilização, pode-se criar páginas diretamente na janela Dreamweaver que terá aproximadamente a mesma aparência do resultado final da página a ser criada. Não há necessidade de conhecer a linguagem utilizada, pois o Dreamweaver gera todo código necessário para criação. Os códigos JavaScripts, por exemplo, estão disponíveis com painéis para configurá-los. Um dos pontos positivos do Dreamweaver (figura 9) é a capacidade de se trabalhar com um grande número de páginas ao mesmo tempo. Figura 9 Adobe Dreamweaver CS Adobe Fireworks CS5 Segundo Manzini (2007, p.76), o Fireworks é um editor de imagem. Existe completa integração entre os softwares Fireworks e Dreamweaver, que abre o Fireworks como um editor externo para edição de imagens através do botão editar no Fireworks (Edit in Fireworks).
29 29 Segundo o site da Adobe (2012, p.2), o Fireworks é um programa versátil para criação, edição e otimização de gráficos da Web. Você pode criar e editar imagens de bitmap e de vetor, projetar efeitos da Web, como sobreposições e menus pop-up, recortar e aperfeiçoar gráficos para reduzir seu tamanho de arquivo e poupar tempo automatizando tarefas repetitivas. Você pode exportar ou salvar um documento como arquivo JPEG, arquivo GIF ou um arquivo de outro formato. Esses arquivos podem ser salvos junto com arquivos HTML contendo tabelas HTML e código JavaScript, para que você possa usá-los na Web. O software Adobe Fireworks CS5 ajuda a criar rapidamente excelentes designs para sites, além de editar imagens em geral (figura 10). Figura 10 Adobe Fireworks CS Wamp Server Conforme descreve o próprio site da Wamp Server, ela é uma plataforma de desenvolvimento web no Windows que lhe permite criar aplicações web dinâmicas com Apache2, PHP e MySQL. A Wamp Server instala automaticamente tudo que se precisa para começar a desenvolver aplicações web e é muito intuitivo de usar, pois se é capaz de sintonizar o servidor sem sequer tocar os arquivos de configuração.
30 30 Wamp Server possui o Apache, PHP e MySQL acoplados, ou seja, monta um servidor local completo com o compilador PHP v5.4.3 e com o APACHE sendo o próprio servidor (figura 11). Figura 11 - WampServer Astah Community Ferramenta gratuita de modelagem UML na qual é possível realizar diagramas de classe, caso de uso, ajuste de tamanho e alinhamento dos diagramas (figura 12).
31 31 Figura 12 AstahCommunity Fonte: Internet Prototipação É uma abordagem, como cita Cavalcanti (PPT), baseada numa visão evolutiva do desenvolvimento de software, afetando o processo como um todo. Esta abordagem envolve a produção de versões iniciais (protótipos) de um sistema futuro com o qual se pode realizar verificações e experimentações para se avaliar algumas de suas qualidades antes que o sistema venha realmente a ser construído, visto que, para o usuário, a interface é o sistema. É importante considerar que, desde o início do desenvolvimento do protótipo, deve-se estar bem definido quais são os objetivos a serem atingidos com a criação, para que, quando os usuários experimentarem o protótipo,não tenham falsas expectativas levando a experiência ao fracasso. Definido os objetivos, decide-se quais os requisitos a implementar no protótipo. É necessário nesta fase estabelecer um compromisso entre os requisitos a implementar e os que não serão implementados. Dependendo do tipo de prototipagem adotada, prototipagem de baixa fidelidade (protótipos que não se assemelham com o produto final) ou alta fidelidade (protótipos que mais se assemelham com o produto final), diferentes compromissos serão neces-
32 32 sários estabelecer. O tempo de desenvolvimento do protótipo é essencial que seja o mais curto possível. O rápido desenvolvimento do protótipo permitirá que os utilizadores experimentem o protótipo na fase inicial do desenvolvimento, minimizando os custos associados às alterações nos requisitos.
33 33 4 SISTEMA DE SECRETARIADO ONLINE Esta seção descreve o processo de desenvolvimento do site Secretaria Virtual. O processo teve início com a obtenção dos requisitos funcionais através dos casos de uso. A seguir foram analisados os requisitos não funcionais através de cenários. E foi realizada a modelagem do sistema utilizando diagramas de classe, de sequência e mapas de navegação. 4.1 Requisitos do Sistema Os requisitos do sistema foram levantados através de reuniões com a coordenadora da secretaria presencial, a professora Marcelle, do UNASP-EC. Através destas reuniões pudemos perceber a carência que existe de praticidade para certos serviços. Depois da avaliação de quais serviços são viáveis e compatíveis com a web, o sistema de Secretaria Virtual é composto pelos seguintes requisitos: Matrícula: O usuário possui a opção de fazer uma matrícula nos cursos oferecidos pelo site já existente para matrícula do Unasp-EC. Revisão de notas: É possível enviar um formulário em HTML com tratamento em PHP para a secretaria virtual eliminado a necessidade de ir até a secretaria física. O usuário preenche o formulário e o mesmo é enviado via função Mail do PHP. Chat Online: Para esclarecimento e tira dúvidas foi desenvolvido em PHP e JavaScript um serviço de atendimento online. Contato: O usuário tem a opção de enviar um para a secretaria Diagrama de caso de uso No diagrama abaixo é exposto às opções que o usuário tem ao acessar ao sistema da secretaria online. O indivíduo possui a opção de escolher um ou mais serviços e através deste diagrama conseguimos entender melhor a interação do usuário com o sistema/site.
34 34 Ao acessar a opção Matrícula o usuário é direcionado ao site previamente desenvolvido pelo Centro Universitário Adventista de São Paulo onde é possível que o usuário faça sua matrícula online como se estivesse fazendo na secretaria presencial. Através deste serviço o usuário é matriculado em poucos minutos e com muito mais praticidade. Já na opção Revisão de Notas, o usuário deve ser aluno matriculado do UNASP-EC, pois só é possível a execução do serviço se o aluno tiver o RA (Registro Acadêmico). Neste serviço o aluno tem a oportunidade de reivindicar a nota de qualquer disciplina previamente cursada. O usuário tem a opção de um Chat Online como indica a figura abaixo. O chat online tem por objetivo principal facilitar o contato entre o usuário e a secretaria. As dúvidas são esclarecidas através de um atendente capacitado para responder qualquer tipo de pergunta relacionado a matrículas, revisão de notas e rematrícula, obviamente. Por fim, o usuário tem a opção de enviar um para a secretaria virtual através da opção Contato. O serviço está disponível vinte e quatro horas por dia assim como os serviços acima citados, exceto o Chat Online que fica em funcionamento apenas em horário comercial. Figura 13 Caso de Uso do site
35 Modelagem Segundo Booch, Rumbaugh e Jacobson (2005, p.3), a modelagem é uma parte central de todas as atividades que levam à implantação de um bom software. Os modelos construídos servem para comunicar a estrutura e o comportamento desejados do sistema, para visualizar e controlar a arquitetura do sistema, para compreender melhor o sistema que está sendo elaborado e, finalmente, para gerenciar riscos. Pensando nisto, a seguir serão mostradas as etapas de nossa modelagem com os respectivos modelos Banco de dados do chat online O chat online foi desenvolvido em PHP com conexão com o banco de dados em MySQL. Para o acesso aos dados e estruturas do banco de dados foi utilizada a interface gráfica do phpmyadmin. Como mostra a figura 14, o nome do banco de dados do chat online é bdchat. Figura 14 Nome do banco de dados
36 36 Este banco é composto por uma tabela chamada chat que possui quatro colunas. São elas: id, nome, mensagem e datahora como mostra a figura 15. Figura 15 Tabela do chat Mapa de navegação A figura 16 mostra um esquema semelhante a um Sitemap. Através deste mapa de navegação, podemos notar quais serviços são oferecidos pelo site da secretaria virtual. É possível perceber que o site oferece seis serviços ao usuário. Estes seis serviços tem como objetivo principal facilitar ao máximo, através da secretaria virtual, o acesso aos serviços da secretaria física.
37 Figura 16 Mapa de navegação 37
38 Prototipação do sistema Nesta seção são apresentadas as telas do sistema e imagens contendo os testes realizados para os cenários criados. A primeira tela do sistema é o site da Secretaria Virtual onde há vários botões para serem utilizados, conforme indicado na figura abaixo. Figura 17 Homepage (index.html) Cada item destacado tem uma importante função e são estas: 1 Início: O botão início direciona o usuário a página inicial conforme mostra a figura 18.
39 39 Figura 18 Tela início (index.html) 2 Matrícula: Como mostra a figura 19, o usuário tem a opção de fazer sua matrícula online. Ao clicar na aba número 2 o usuário é direcionado ao site de matrícula do UNASP-EC. Figura 19 - Aba Matrícula (rematrícula.html)
40 40 3 Revisão de Notas: Após clicar na aba de número 3 o usuário terá de preencher um formulário proposto. Depois de preencher o formulário o usuário é necessário que seja pressionado o botão enviar para que os dados preenchidos no formulário sejam enviados por para a secretaria virtual. Figura 20 Aba Revisão de Notas(revisaodenotas.html) 4 Chat Online: Ao clicar na aba Chat Online, o usuário será direcionado para uma página que contem um link para acessar ao chat conforme mostra a figura 21.
41 41 Figura 21 Chat Online(chatonline.html) O chat online foi criado em PHP, jquery com conexão com o banco de dados MySQL. O usuário deve acessar ao chat com seu nome conforme mostra a figura 22. Figura 22 Login do chat online Após o usuário inserir seu nome na tela de Login, uma nova tela se abrirá exibindo o painel de envio de mensagens instantâneas. A figura 23 mostra a inserção de dados no painel de mensagens. Figura 23 Painel de envio de mensagens
42 42 A figura 24 mostra o recebimento da mensagem que foi enviada pelo usuário João ao outro usuário chamado Paulo. Figura 24 Resposta da mensagem enviada 5 Contato: Quando o usuário clicar em na aba contato abrirá uma página contendo um formulário em HTML e JQuery com tratamento em PHP, conforme apresenta a imagem abaixo.
DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN
DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN José Agostinho Petry Filho 1 ; Rodrigo de Moraes 2 ; Silvio Regis da Silva Junior 3 ; Yuri Jean Fabris 4 ; Fernando Augusto
Leia maisCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de
Leia maisNoçõ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 maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Leia mais02 - 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 maisDOCUMENTAÇÃO DO FRAMEWORK - versão 2.0
DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando
Leia maisConstrutor de sites SoftPixel GUIA RÁPIDO - 1 -
GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template
Leia maisCONSTRUÇÃO DE BLOG COM O BLOGGER
CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das
Leia maisMicrosoft Office PowerPoint 2007
INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisMANUAL PARA UTILIZAÇÃO DO MOODLE FACULDADE INTERAÇÃO AMERICANA VIRTUAL - Versão: Aluno
1 MANUAL PARA UTILIZAÇÃO DO MOODLE FACULDADE INTERAÇÃO AMERICANA VIRTUAL - Versão: Aluno Acessando o sistema 1- Para acessar a Faculdade Interação Americana Virtual digite o seguinte endereço: http://ead.fia.edu.br/
Leia maisDESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3
DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.
Leia maisIntrodução a UML. Hélder Antero Amaral Nunes haanunes@gmail.com
Introdução a UML Hélder Antero Amaral Nunes haanunes@gmail.com Introdução a UML UML (Unified Modeling Language Linguagem de Modelagem Unificada) é uma linguagem-padrão para a elaboração da estrutura de
Leia maisEm 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.
VERSÃO 5 Outubro/2012 Release Notes Não deixe de atualizar o seu sistema Planejamos a entrega ao longo do exercício de 2012 com mais de 140 melhorias. Mais segurança, agilidade e facilidade de uso, atendendo
Leia maisÍNDICE MANUAL SITE ADMINISTRÁVEL TV. 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES
MANUAL SITE ADMINISTRÁVEL TV ÍNDICE 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES 3.1 - Dados Cadastrais 3.2 - Noticias 3.3 Redes Sociais 3.4 - Player 4. DESIGN
Leia maisINTRODUÇÃO AO AMBIENTE MOODLE DA UFPA. Guia rápido
INTRODUÇÃO AO AMBIENTE MOODLE DA UFPA Guia rápido A PLATAFORMA MOODLE Moodle (Modular Object Oriented Distance LEarning) é um Sistema para Gerenciamento de Cursos (SGC). Trata-se de um programa para computador
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007
ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO
Leia maisMANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA
MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA MANUAL DO ALUNO Vamos aprender juntos o passo a passo para navegar e estudar com tranquilidade no ambiente aconchegante de seu doce
Leia maisUML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2
UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem
Leia maisTópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres
Tópicos de Ambiente Web Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Roteiro Motivação Desenvolvimento de um site Etapas no desenvolvimento de software (software:site) Analise
Leia maisMANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY
MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY 1 Índice I - Prefácio...3 II - Instalação do tipo servidor...4 III Obter o nome do computador servidor...17 IV Instalação do tipo cliente...19 V Como inserir a
Leia maisCENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET
CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET WEBSITE MUNDO MULHER GABRIELA DE SOUZA DA SILVA LUANA MAIARA DE PAULA SILVA
Leia maisLógica de Programação
Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...
Leia maisMANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA
MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA MANUAL DO ALUNO PARA ACESSO AO AMBIENTE VIRTUAL DE APRENDIZAGEM Conteúdo Tela de acesso... 4 Dados de Cadastro... 5 Dados cadastrais...
Leia mais15. OLHA QUEM ESTÁ NA WEB!
7 a e 8 a SÉRIES / ENSINO MÉDIO 15. OLHA QUEM ESTÁ NA WEB! Sua home page para publicar na Internet SOFTWARES NECESSÁRIOS: MICROSOFT WORD 2000 MICROSOFT PUBLISHER 2000 SOFTWARE OPCIONAL: INTERNET EXPLORER
Leia maisManual Q-Acadêmico 2.0 Módulo Web - Aluno
Manual Q-Acadêmico 2.0 Módulo Web - Aluno Índice 1 Acessando o sistema via internet...3 2 Funcionalidades...6 2.1 Horário Individual...7 2.2 Calendário Acadêmico...8 2.3 Biblioteca...9 2.3.1 Consultar
Leia maisWordPress Institucional UFPel Guia Rápido
GABINETE DO REITOR COORDENAÇÃO DE TECNOLOGIA DA INFORMAÇÃO NÚCLEO DE SISTEMAS DE INFORMAÇÃO SEÇÃO DE TECNOLOGIAS PARA WEBSITES WordPress Institucional UFPel Guia Rápido Versão 2.0.1 Março de 2015 Introdução
Leia maisManual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)
Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line) Criamos, desenvolvemos e aperfeiçoamos ferramentas que tragam a nossos parceiros e clientes grandes oportunidades
Leia maisManual de Utilização Autorizador
1) Acessando: 1-1) Antes de iniciar a Implantação do GSS, lembre-se de verificar os componentes de software instalados no computador do prestador de serviço: a) Sistema Operacional: nosso treinamento está
Leia maisStatus. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna
O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados
Leia maisMoodle - Tutorial para Professores
Moodle - Tutorial para Professores por Prof. Maurício Lima 1 agosto de 2010 Objetivo Este documento apresenta aos professores da Faculdade Novos Horizontes os primeiros passos na utilização do pacote Moodle.
Leia maisWilson Moraes Góes. Novatec
Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisagility made possible
RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility
Leia maisConstruindo Sites com. CSS e (X)HTML. sites controlados por folhas de estilo em cascata. Maurício Samy Silva. Novatec
Construindo Sites com CSS e (X)HTML sites controlados por folhas de estilo em cascata Maurício Samy Silva Novatec capítulo 1 Ferramentas básicas de desenvolvimento Este capítulo destina-se aos iniciantes.
Leia maisManual do Painel Administrativo
Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...
Leia maisGUIA BÁSICO DA SALA VIRTUAL
Ambiente Virtual de Aprendizagem - MOODLE GUIA BÁSICO DA SALA VIRTUAL http://salavirtual.faculdadesaoluiz.edu.br SUMÁRIO 1. Acessando Turmas 4 2. Inserindo Material 4 3. Enviando Mensagem aos Alunos 6
Leia maisRegistro e Acompanhamento de Chamados
Registro e Acompanhamento de Chamados Contatos da Central de Serviços de TI do TJPE Por telefone: (81) 2123-9500 Pela intranet: no link Central de Serviços de TI Web (www.tjpe.jus.br/intranet) APRESENTAÇÃO
Leia maisAULA: BrOffice Impress terceira parte. Ao final dessa aula, você deverá ser capaz de:
AULA: BrOffice Impress terceira parte Objetivo Ao final dessa aula, você deverá ser capaz de: Conhecer a integração dos softwares do BrOffice; Aprender a trabalhar no slide mestre; Utilizar interação entre
Leia maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia mais1ª PARTE DIÁRIOS ELETRÔNICOS
1 1ª PARTE DIÁRIOS ELETRÔNICOS 1.ACESSANDO O SITE DA FEOL 1.1 Endereço do Site O endereço para acessar o site da Fundação Educacional de Oliveira é: www.feol.com.br Obs: experimente digitar apenas feol.com.br
Leia maisCOORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0
COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO Versão 1.0 2015 SUMÁRIO 1. O MOODLE 3 2. Acesso à Plataforma 3 2.1. Cadastrar-se em uma disciplina 4 2.2. Página Inicial do Curso 5 3.
Leia maisOperador de Computador. Informática Básica
Operador de Computador Informática Básica Instalação de Software e Periféricos Podemos ter diversos tipos de software que nos auxiliam no desenvolvimento das nossas tarefas diárias, seja ela em casa, no
Leia maisApresentação. Nossa sugestão é que você experimente e não tenha medo de clicar!!!
Apresentação Este manual é uma orientação para os participantes de cursos no ambiente Moodle do INSTITUTO PRISMA. Tem como objetivo orientar sobre as ações básicas de acesso e utilização do ambiente virtual
Leia maisDesenvolvendo para WEB
Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura
Leia maisArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Leia maisFCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos
FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos Manual do Usuário Presidente Prudente, outubro de 2010 Índice 1. Introdução e Instruções
Leia maisMicrosoft Access XP Módulo Um
Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo
Leia maisPortal Sindical. Manual Operacional Empresas/Escritórios
Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da
Leia maisSUMÁRIO Acesso ao sistema... 2 Atendente... 3
SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da
Leia maisVISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI
VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI ESTE MATERIAL TEM UM OBJETIVO DE COMPLEMENTAR OS ASSUNTOS ABORDADOS DENTRO DE SALA DE AULA, TORNANDO-SE UM GUIA PARA UTILIZAÇÃO DA FERRAMENTA
Leia maisMANUAL DE NAVEGAÇÃO UNICURITIBA VIRTUAL
MANUAL DE NAVEGAÇÃO UNICURITIBA VIRTUAL ACESSANDO O UNICURITIBA VIRTUAL Acesse o site do UNICURITIBA: http://unicuritiba.edu.br Clique no link Portal do Aluno, que fica no canto superior direito. Dentro
Leia mais1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.
1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar
Leia maisManual de Operação do Sistema de Tickets Support Suite
Manual de Operação do Sistema de Tickets Support Suite Sumário Acessando a página do HelpDesk helpdesk.virtuem.com.br... 3 Criando um Ticket... 6 Visualizando Tickets Existentes... 9 Respondendo um Ticket...
Leia mais1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...
1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...
Leia mais"Manual de Acesso ao Moodle - Discente" 2014
"Manual de Acesso ao Moodle - Discente" 2014 Para acessar a plataforma, acesse: http://www.fem.com.br/moodle. A página inicial da plataforma é a que segue abaixo: Para fazer o login, clique no link Acesso
Leia maisSISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO
SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade
Leia maisManual Operacional AVA (Ambiente Virtual de Aprendizagem)
Manual Operacional AVA (Ambiente Virtual de Aprendizagem) ead.clinicajulioperes.com.br Sumário navegável Como acesso o ambiente?... Como assisto aos vídeos?... Como preencher meu perfil?...
Leia maisManual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V 1.0. www.sms.agenciaglobo.net
Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V 1.0 www.sms.agenciaglobo.net 1 ACESSO O SISTEMA 1.1 - Para acessar o sistema de envio entre no site http://sms.agenciaglobo.net/
Leia maisAula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme
Aula 1 Desenvolvimento Web Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Plano de Aula Ementa Avaliação Ementa Noções sobre Internet. HTML
Leia maisHoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Hoje é
Leia maisAplicação Prática de Lua para Web
Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio
Leia maisIntrodução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br
IntroduçãoàTecnologiaWeb TiposdeSites ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br TiposdeSites Índice 1 Sites... 2 2 Tipos de Sites... 2 a) Site
Leia maise-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União
e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Sumário 1. Acesso ao sistema... 3 2. Funcionalidades do sistema... 5 3. Como tratar manifestações... 14 3.1 Detalhar...
Leia maisTutorial RM. academico.unipe.br ALUNO
Tutorial RM academico.unipe.br ALUNO Caro (a) aluno (a), Este tutorial irá ajudá-lo (a) no acesso ao novo sistema educacional do UNIPÊ. Inicialmente, acesse o Portal da Instituição (www.unipe.br) Faça
Leia maisSmart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário
Smart Laudos 1.9 A Forma Inteligente de Criar seus Laudos Médicos Manual do Usuário Conteúdo 1. O que é o Smart Laudos?... 3 2. Características... 3 3. Instalação... 3 4. Menu do Sistema... 4 5. Configurando
Leia maisSistema de Acompanhamento ao Desempenho do Aluno
Sistema de Acompanhamento ao Desempenho do Aluno Manoel Cardoso da Silveira Neto 1, Luciana Vescia Lourega 1 1 Instituto Federal Farroupilha Campus Júlio de Castilhos RS - Brasil Caixa Postal 38 98.130-000
Leia maisAUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento
Leia maisVoltado para novos usuários, este capítulo fornece uma instrução para edição de Leiaute do SILAS e suas funções.
13. Editor de leiautes Voltado para novos usuários, este capítulo fornece uma instrução para edição de Leiaute do SILAS e suas funções. Neste capítulo uma breve explicação será apresentada sobre a organização
Leia maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisTecnologia WEB III. Prof. Erwin Alexander Uhlmann. PHP e MySQL. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.
Tecnologia WEB III Prof. Erwin Alexander Uhlmann PHP e MySQL UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012. Agradecimentos Agradeço à minha esposa Kátia por entender minha
Leia maisEstamos muito felizes por compartilhar com você este novo serviço educacional do Centro Universitário de Patos de Minas.
PALAVRA DO COORDENADOR Estimado, aluno(a): Seja muito bem-vindo aos Cursos Livres do UNIPAM. Estamos muito felizes por compartilhar com você este novo serviço educacional do Centro Universitário de Patos
Leia maisDesenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.
Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Tales Henrique José MOREIRA 1 ; Gabriel da SILVA 2 ; 1 Estudante de Tecnologia em Sistemas para
Leia maisProgramando em PHP. Conceitos Básicos
Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web
Leia maisWeb Design. Prof. Felippe
Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre
Leia maisÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã...
ÍNDICE 1. Introdução...2 2. O que é o Sistema Mo Porã...2 3. Como acessar o Site Mo Porã...3 4. Cadastro do Sistema Mo Porã...4 5. Navegando no Site Mo Porã...6 5. 1 Manual de ajuda do sistema Mo Porã...7
Leia maisInstalação de Moodle 1
Instalação de Moodle (local em Windows XP) 1. Introdução...2 2. Instalação de XAMPP...3 3. Instalação de Moodle...9 3.1. Download de Moodle...9 3.2. Criar uma Base de Dados...10 3.3. Instalação de Moodle...11
Leia maisPersistência e Banco de Dados em Jogos Digitais
Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem
Leia maisConceitos de Banco de Dados
Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir
Leia maisMDaemon GroupWare. Versão 1 Manual do Usuário. plugin para o Microsoft Outlook. Trabalhe em Equipe Usando o Outlook e o MDaemon
MDaemon GroupWare plugin para o Microsoft Outlook Trabalhe em Equipe Usando o Outlook e o MDaemon Versão 1 Manual do Usuário MDaemon GroupWare Plugin for Microsoft Outlook Conteúdo 2003 Alt-N Technologies.
Leia maisMicrosoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR
Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem
Leia maisGuia de Demonstração MeusPets
1. Objetivo e Principais Funcionalidades Com o email clique no link de ativação. E confirme a instalação. O MeusPets é um sistema simplificado para acompanhamento da vida do Pet. Pode ser usado de forma
Leia maisDesign 3D. Formação em Web WEB DESIGN 3D 1
1 Formação em Web Design 3D Atualmente com o desenvolvimento para Web, a criação e montagem de sites, envolve um conhecimento mais aprofundado também na criação de 3D. Com a possibilidade de conexões mais
Leia maisConteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Leia maisSUMÁRIO. Faculdade Católica do Tocantins www.catolica-to.edu.br
MANUAL DO PORTAL ACADÊMICO Passo a passo do Portal Acadêmico www.catolica-to.edu.br - suporterm@catolica-to.edu.br SUMÁRIO Objetivo Manual do Portal Acadêmico... 03 Navegadores... 03 Endereço Eletrônico
Leia maisMANUAL DO ANIMAIL 1.0.0.1142 Terti Software
O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,
Leia maisGrupo Projeção. Portal Acadêmico. - Ambiente do Aluno -
Grupo Projeção Portal Acadêmico - Ambiente do Aluno - Março / 2011 1 Índice Apresentando o Portal Acadêmico: Ambiente do Aluno... 3 Iniciando no ambiente do Aluno... 4 Meu Perfil... 6 Avisos... 6 Processos
Leia maisMetodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi
Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia
Leia mais1.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 maisFollow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade
do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor
Leia maisComo incluir artigos:
Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisINTRODUÇÃO: 1 - Conectando na sua conta
INTRODUÇÃO: Com certeza a reação da maioria dos que lerem esse mini manual e utilizarem o servidor vão pensar: "mas porque eu tenho que usar um console se em casa eu tenho uma interface gráfica bonito
Leia maisProcessos de Desenvolvimento de Software
Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e
Leia maisDesenvolvimento de Interfaces Prototipação
Autarquia Educacional do Vale do São Francisco AEVSF Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Centro de Engenharia e Ciências Tecnológicas CECT Curso de Ciência da Computação Desenvolvimento
Leia maisMANUAL DA PLATAFORMA RESUMO DAS PRINCIPAIS FUNÇÕES DA PLATAFORMA MOODLE, UTILIZADA NO WEBCURSO DA EETAD 1ª edição
MANUAL DA PLATAFORMA RESUMO DAS PRINCIPAIS FUNÇÕES DA PLATAFORMA MOODLE, UTILIZADA NO WEBCURSO DA EETAD 1ª edição Escola de Educação Teológica das Assembléias de Deus Campinas SP Brasil MANUAL DA PLATAFORMA
Leia maisMONTAGEM DE PROCESSO VIRTUAL
Manual de Procedimentos - SISPREV WEB MONTAGEM DE PROCESSO VIRTUAL 1/15 O treinamento com o Manual de Procedimentos É com muita satisfação que a Agenda Assessoria prepara este manual para você que trabalha
Leia mais