Baixe o app para aproveitar ainda mais
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.
Compartilhar