Você está na página 1de 14

CENTRO UNIVERSITÁRIO LEORNADO DA VINCI – UNIASSELVI

CURSO: ANALISE E DESENVOLVIMENTO DE SISTEMAS


DISCIPLINA: SEMINÁRIO INTERDISCIPLINAR V
COMPONENTES:

ALEX SANDRO PORTELA


CARDOZO

PEDRO EZEQUIEL DE BRITO

RAFAEL MAX DA COSTA


LOPES
SEMINÁRIO

Tema:

IMPLEMENTAÇÃO WEB
Desenhar e implementar uma interface Web
para este mecanismo. Pretende-se desenvolver
uma ferramenta que proporcione um acesso
eletrônico mais atraente, confortável e seguro,
sem introduzir grande sobrecarga para os
usuários. A aplicação Web será desenvolvida
com a tecnologia Java Enterprise Edition (JEE),
permitindo um acesso rápido para
cadastramentos de usuários e posteriomente
fazer pesquisas, e um acesso mais elaborado
para os professores que poderão criar e
configurar seus cadastros de acordo com suas
necessidades.
FONTE : ITERIS A SOFTWARE E COMPANY
Implantação De Uma Máquina Virtual Para Implementar O
Sistema
Uma forma conveniente de desenvolver o projeto é implementá-lo dentro
de uma máquina virtual. O software virtualbox da oracle está disponível
para a maioria dos sistemas operacionais e facilita a implantação de uma
máquina virtual. Isso proporciona portabilidade, pois permite que o
projeto seja desenvolvido em qualquer computador simplesmente
copiando o arquivo que representa o disco virtual, e também oferece
flexibilidade, pois pode ser configurado em que tipo de máquina
(características de hardware e SO) que se deseja para desenvolver nosso
projeto, desenvolva o projeto em um sistema linux, pois é compatível e se
integra muito bem com todos os componentes necessários para o
desenvolvimento de nossa aplicação. A distribuição e versão escolhida é
ubuntu 21.04 (hirsute hippo), por ser a última versão estável com ampla
comunidade de suporte.

FONTE : AUTOR (2021)


Os servlets Java Server Pages (JSPs)
Sempre geram a página inteira dinamicamente. No
entanto, em muitos casos, a maior parte do conteúdo é
estático e apenas uma pequena parte é variável. Nestes
casos, escrever um servlet pode ser um pouco
ineficiente.A solução para este problema é fornecida
pelas Java Server Pages (JSPs). Essa tecnologia
permite que o conteúdo HTML estático seja misturado
com o conteúdo dinâmico gerado com diferentes tags
ou código Java e é amplamente suportado por
plataformas e servidores da web. Em última análise,
um servlet e um JSP são equivalentes, uma vez que os
JSPs são compilados pelo servidor em um servlet na
primeira vez em que são usados ​ou implementados. A
diferença, então, reside mais na abordagem da
programação ou na forma de escrever o código.
FONTE : DATE (2004)
JavaEE
A plataforma Java Enterprise Edition ou
simplesmente JavaEE é uma plataforma de
programação de propriedade da Oracle
Corporation. Informalmente conhecido como
Business Java, permite o desenvolvimento e
execução de aplicações projetadas em
arquiteturas Slayer em um ambiente distribuído.
As aplicações serão desenvolvidas
essencialmente na linguagem de programação
Java, contando com componentes modulares de
software. que são executados em um servidor de
aplicativos.
FONTE : AMORIM (2019)
Sistema de Acesso
O sistema possui dois tipos de usuários ou atores
principais: alunos e professores. Há também a
função de administrador, que pode ser
considerada uma extensão da função de professor,
com privilégios extras para configurar o
aplicativo. Cada função permite que o usuário
acesse certas tarefas. Vamos delinear isso por
meio dos diagramas de caso de uso. Por uma
questão de clareza, vamos fazer diferentes
FONTE : DATE (2004, P.6) diagramas para o perfil do aluno e professor /
administrador.
Estrutura de Diretório
Os arquivos do aplicativo são exibidos na pasta
webapps da instalação do Tomcat seguindo as
diretrizes indicadas anteriormente. Antes de falar
sobre aspectos mais específicos, um diagrama
global da estrutura de diretório do aplicativo é
ilustrado que ajuda a se orientar. pode ver, na
parte pública estão os arquivos relativos à
interface visual: as páginas do servidor Java,
imagens, e a folha de estilo CSS que formata o
código HTML.
FONTE : IVANIX (2008)
Interface de Cadastro
implementada uma interface Web para o sistema
que permite a interação com o usuário, recebendo
solicitações e mostrando os resultados estão
apropriado em cada caso. A maioria das páginas
geradas tem um esqueleto estático com algumas
informações que podem ser variáveis, como
informações relacionadas ao usuário específico
ou mensagens de erro. Nestes casos, as Java
Server Pages são uma solução adequada para a
geração de código HTML de uma forma simples.
Para ser mais rigoroso a nível técnico, todos os
códigos gerados pelos JSPs da nossa aplicação
são XHTML bem formados documentos e
válidos de acordo com a especificação 1.1. Para
verificar isso, o validador W3C foi usado.
FONTE : AUTOR (2021)
Interface de Login
A configuração do estilo dos documentos
incluindo uma folha de estilo em cascata, o
arquivo mystyles.css. Isso torna o conteúdo (a
própria informação) independente do formato
de apresentação de nossas páginas Web,
facilitando o desenvolvimento e
proporcionando flexibilidade As páginas
possuem um papel de parede genérico,
armazenado no arquivo background.png. O
logotipo da universidade, que faz parte da
página inicial, é representado pelo arquivo
uniasselvi.png.
FONTE : AUTOR (2021)
PROJETO FINALIZADO:
Acreditamos que, para entregar um projeto web de
sucesso, os processos e a abordagem devem estar
corretos. Desde a compreensão do projeto e dos
requisitos dos clientes, até a garantia de que usamos
a tecnologia mais adequada.

Garantir que nossos processos estejam corretos


desde o início nos dá uma ótima plataforma para
não apenas atender, mas superar as expectativas.

Com cada projeto, seguimos um processo de quatro


etapas:

Consulta
Processo de design
Processo de desenvolvimento
Finalização do projeto
FONTE : AUTOR (2021)
REFERÊNCIAS:
O que é um sistema web? Disponível em: <
https://villasboasweb.com.br/blog-detalhes.php?id=49&titulo=O+que+%C3%A9+um+Si
stema+Web%3F
>. Acesso em: 10 de junho de 2021.

Usabilidade de sistemas web. Disponível em:


< https://unifatea.edu.br/wp-content/uploads/2018/10/Usabilidade-em-Sistemas-Web-planejame
nto-para-otimiza%C3%A7%C3%A3o-da-navega%C3%A7%C3%A3o-e-acesso-a-informa%C3
%A7%C3%A3o.pdf
>. Acesso em: 10 de junho de 2021.

BAZZANELLA, André; TAFNER, Elizabeth Penzlien; SILVA, Everaldo da; MÜLLER,


Antonio José (Org.). Programação para web. Indaial : Uniasselvi, 2013.

Tecnologias Java para Desenvolvimento Web. Disponível em: <


https://cepein.femanet.com.br/BDigital/arqTccs/0711270120.pdf >. Acesso em 10 de junho de
2021.

Como instalar o MySQL no Ubuntu 20.04. Disponível em: <


https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-20-04-q
uickstart-pt
>. Acesso em: 11 de junho de 2021.

IIDA, I. Web Desenvolvimento Projeto e Produção. São Paulo: Edgard Blücher, 2005.

OLIVEIRA, Luis Eduardo Santos de; SILVA, Simone de Cássia. UMA ANÁLISE SOBRE O
PAPEL DO DESENVOLVIMENTO NA CONCEPÇÃO DE SOFTWARE. Inovação
Tecnológica e Propriedade Intelectual: Desafios da Engenharia de Produção na Consolidação
do Brasil no Cenário Econômico Mundial Belo Horizonte, MG, Brasil, 04 a 07 de outubro de
2011. Disponível em: <
http://www.abepro.org.br/biblioteca/enegep2011_TN_STO_138_878_18664.pdf >. Acesso em:
12 de junho de 2021.

Introduzindo o Servidor de Aplicação Tomcast. Disponível em: <


https://www.devmedia.com.br/introduzindo-o-servidor-de-aplicacao-apache-tomcat/27939 >.
Acesso em: 12 de junho de 2021.

VALLE, Alberto. O que é Webwriting. Disponível em: <


MUITO OBRIGADO!

Você também pode gostar