Buscar

AE DESENVOLVIMENTO DE SISTEMAS WEB 1 DE 3

Prévia do material em texto

FORMULÁRIO PARA ELABORAÇÃO E 
CADASTRO DE ATIVIDADE ESTRUTURADA NO SGC
DESENVOLVIMENTO DE SISTEMAS WEB
ATIVIDADE ESTRUTURADA 1/3
	TÍTULO
		Java Server Pages (JSP) e JavaBeans
	DESCRIÇÃO WEB AULA
	Desenvolvimento de Java Server Pages (JSP) e JavaBeans de um Sistema Web de Vendas.
	OBJETIVO
	· Levantar, analisar e especificar os atributos, cardinalidades, relacionamentos, métodos e restrições das entidades de um estudo de caso real de um Sistema Web de Vendas.
· Desenvolver as Java Server Pages (JSP) de um estudo de caso real de um Sistema Web de Vendas.
· Desenvolver as JavaBeans de um estudo de caso real de um Sistema Web de Vendas.
· Desenvolver os scripts em SQL para criação do banco de dados e das tabelas com as restrições de um Sistema Web de Vendas.
· Desenvolver código em Java para acesso ao banco de dados com JDBC de um Sistema Web de Vendas.
	COMPETÊNCIA/HABILIDADE
	· Identificar demandas, problemas e melhorias que possam ser solucionadas com programação e desenvolver soluções utilizando a tecnologia da informação.
· Desenvolver a habilidade em pesquisar e selecionar bibliografias para estudos.
· Desenvolver a capacidade de autoaprendizado sobre assuntos específicos de acordo com as necessidades.
· Aprimorar os conhecimentos em programação orientada a objetos. 
· Compreender o impacto dos sistemas de informação no que concerne ao atendimento e à antecipação estratégica das necessidades das organizações;
· Desenvolver o pensamento criativo, crítico e sistêmico que possibilite a análise, a compreensão e a resolução de problemas organizacionais.
· Atuar como agente de mudança em um contexto organizacional.
· Identificar oportunidades de mudanças e projetar soluções usando tecnologia da informação nas organizações.
· Analisar sistemas de informação para atender às demandas organizacionais.
· Conduzir trabalhos em equipes para negociação, análise, verificação e validação.
· Desenvolver a habilidade de interação com usuário(s) de sistemas para atendimento às necessidades dele(s).
· Desenvolver a capacidade de superação de desafios técnicos e geração de soluções técnicas.
· Aprimorar a habilidade em levantamento, análise e especificação de atributos, cardinalidades, relacionamentos, métodos e restrições.
· Exercitar a capacidade de desenvolvimento de Java Server Pages (JSP).
· Exercitar a capacidade de desenvolvimento de JavaBeans.
· Aprimorar a capacidade de desenvolvimento de scripts em SQL para criação de banco de dados e de tabelas com as restrições.
· Exercitar a capacidade de desenvolvimento de código em Java para acesso ao banco de dados com JDBC.
	DESENVOLVIMENTO
	1- Escolha um estudo de caso real de uma organização com demanda para um sistema de vendas, tendo-se em vista o exercício de programação orientada a objeto em Java, desenvolvimento de Java Server Pages, JavaBeans, desenvolvimento de um banco de dados em um SGDBR com conector JDBC, acesso a banco de dados com JDBC, uso da arquitetura MVC, gerenciamento de sessão e login, programação de rotinas em Javascript para validações de entrada de dados e implementação de funcionalidades com Ajax e que tenha pelo menos as seguintes entidades de dados envolvidas:
· Cliente
· Fornecedor
· Produto
· Venda
· Item de Venda
2- Realize pesquisa bibliográfica e aprimore os seus conhecimentos sobre UML que se façam necessários nesta atividade. 
3- Faça o levantamento das entidades externas que terão interações com o sistema e das respectivas funções e necessidades.
4- Faça o levantamento dos atributos, cardinalidades, relacionamentos, métodos e restrições das entidades de dados envolvidas.
5- Faça a descrição do estudo de caso.
6- Faça a descrição do cenário (descrição do contexto ou minimundo).
7- Especifique as entidades externas que terão interações com o sistema e das respectivas funções e necessidades.
8- Especifique as entidades de dados envolvidas.
9- Valide e revise com o(s) usuário(s) os levantamentos, as descrições e especificações.
10- Desenvolva as Java Server Pages do sistema em Apache Tomcat Server para atender às demandas do(s) usuários(s) da organização.
11- Capture as imagens das páginas (screenshots) das interfaces gráficas com o(s) usuário(s) em JSP.
12- Desenvolva as classes JavaBeans do sistema.
13- Implemente os scripts em SQL para criação do banco de dados e das tabelas com as restrições do sistema em PostgreSQL, MySQL ou outro de sua escolha com conector JDBC.
14- Implemente os códigos em Java para acesso ao banco de dados do sistema usando JDBC.
15- Apresente a bibliografia estudada. 
	PRODUTO/RESULTADO
	1- Capa (Nome da instituição, Nome da disciplina, Título, Semestre, Nome do aluno, Nome do professor) 
2- Sumário (itens do trabalho)
3- Introdução (apresentar o trabalho que será desenvolvido)
4- Descrição do Estudo de Caso 
5- Descrição do Cenário (descrição do contexto ou minimundo)
6- Especificação de atributos, cardinalidades, relacionamentos, métodos e restrições das entidades do sistema.
7- Código-fonte das Java Server Pages do sistema para Apache Tomcat Server.
8- Imagens das capturas das páginas (screenshots) das interfaces gráficas com o(s) usuário(s) em JSP.
9- Código-fonte das classes JavaBeans do sistema.
10- Especificação do SGBDR escolhido e o código dos scripts em SQL para implementação do banco de dados e das tabelas com as restrições do sistema.
11- Código-fonte em Java para acesso ao banco de dados do sistema usando conector JDBC.
12- Bibliografia estudada.
	PLANO DE AULA
	1, 2, 3, 4, 5.

Continue navegando