markoscamargo / rssfind-trabalhofinal-gc-af Goto Github PK
View Code? Open in Web Editor NEWTrabalho Final das Disciplinas de Arquitetura e Gerência de Configuração
License: GNU General Public License v3.0
Trabalho Final das Disciplinas de Arquitetura e Gerência de Configuração
License: GNU General Public License v3.0
Objetivo
Deve permitir que o usuário visualize as notícias (título e link) encontradas nos websites cadastrados que continham os termos previamente cadastrados.
Justificativa
Facilitar a visualização das notícias que ele procura.
Objetivo
Guardar em um arquivo um log das mensagens da aplicação.
Justificativa
Permitir o diagnostico da aplicação usando as mensagens do log.
Objetivo
Permitir que o usuário execute uma verificação sem agendamento.
Justificativa
Não prender o usuário a apenas a execuções programadas.
Objetivo
Permitir a listagem e consulta dos links de feed rss salvos no banco de dados.
Justificativa
Melhorar a visualização das urls cadastradas.
Objetivo
Permitir ao usuário que ele altere os horários que ele gostaria que as notícias sejam verificadas.
Justificativa
Operação básica requerida pelo usuário.
Objetivo
Facilitar o entendimento, das integrações dos componentes.
Justificativa
Melhorar a visualização e o entedimento dos programadores e stakholders.
Objetivo
Permitir o cadastro dos links de feed rss dos sites a serem consultados.
Justificativa
Estes links serão utilizados pelo software 2.
Objetivo
Permitir ao usuário que ele remova os horários que ele não gostaria que as notícias sejam verificadas.
Justificativa
Operação básica requerida pelo usuário.
Objetivo
Permitir ao usuário que ele cadastre os horários que ele gostaria que as notícias sejam verificadas.
Justificativa
Para que as notícias não sejam verificadas a todo o tempo e sejam executadas apenas nos horários informados.
Objetivo
Facilitar a instalação dos softwares.
Justificativa
Auxiliar no processo de instalação
Objetivo
Encontrar erros e histórico das requisições.
Justificativa
Facilitar a correção de bugs.
Objetivo
Permitir a exclusão dos links de feed rss dos sites.
Justificativa
É necessário caso o usuario não deseje mais receber os feeds da url.
Objetivo
Permitir a alteração dos links de feed rss dos sites a serem consultados.
Justificativa
Estes links serão utilizados pelo software 2.
Objetivo
Permitir que o usuário liste/consultes os assuntos/termos cadastrar.
Justificativa
Facilitar a visualização e busca dos dados
Objetivo
Enviar um email ao usuário.
Justificativa
O email enviado deve contem uma noticia relevante.
Objetivo
Permitir ao usuário que ele liste/consulte os horários cadastrados.
Justificativa
Melhorar a visualização e busca de horários.
Objetivo
Gravar no banco de dados o titulo e link das notícias encontradas pelo componente de verificação.
Justificativa
Necessário para efetuar consultas das notícias encontradas.
Objetivo
Excluir no banco de dados o titulo e link das notícias encontradas pelo componente de verificação.
Justificativa
Necessário para excluir notícias encontradas.
Objetivo
Permitir que o usuário cadastre os assuntos/termos que deverão ser relevantes na busca do rss.
Justificativa
É necessário para que o software 2 apenas envie por e-mail, registre as notícias que contenham os termos/assuntos relevantes.
Objetivo
Salvar em banco de dados as noticias que combinem com as palavras/termos chave cadastradas.
Justificativa
As noticias salvas serão enviadas e mostradas ao usuário através de emails ou consultas no sistema.
Objetivo
Criação da classe de conexão com banco de dados SQLite, criação das tabelas.
Justificativa
Criação do banco de dados relacional para persistência dos dados do projeto;
Permitir incluir sites de busca
Objetivo
Permitir que o usuário altere os assuntos/termos que deverão ser relevantes na busca do rss.
Justificativa
É necessário para que o software 2 apenas envie por e-mail, registre as notícias que contenham os termos/assuntos relevantes.
Objetivo
Permitir que o usuário exclua os assuntos/termos que não serão relevantes na busca do rss.
Justificativa
É necessário para que o software 2 apenas envie por e-mail, registre as notícias que contenham os termos/assuntos relevantes.
Objetivo
Permitir ao usuário que ele altere/exclua os seus e-mails que estão cadastrados para receber o titulo e link das noticias encontradas
Justificativa
Gerenciamento de e-mail.
Objetivo
Permitir ao usuário que ele cadastre os e-mail que ele gostaria que as notícias sejam enviadas.
Justificativa
Para ter no e-mail as noticias encontradas.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.