EcoCharge: mudanças entre as edições
Linha 10: | Linha 10: | ||
==Introdução== | ==Introdução== | ||
-- | |||
==Objetivo Geral== | ==Objetivo Geral== |
Edição das 14h43min de 13 de setembro de 2018
Equipe
- Professores orientadores
- Alcione Benacchio
- Wellington Oliveira
- Alunos
- Kaio Rocha Aguiar
- Luis Felipe Miglioli de Oliveira
Introdução
--
Objetivo Geral
Entregar ao usuário uma forma simples e precisa de controle do consumo elétrico dos aparelhos que utiliza no seu cotidiano, fazendo uso de tecnologias capazes de monitorar o consumo de um aparelho ligado diretamente na tomada, apresentando informações atualizadas e reais sobre gastos.
Objetivo Especifico
O objetivo deste projeto é construir um sistema web e ampliar o projeto EcoCharge [1] iniciado na disciplina projeto integrador do TADS - 2018-1. O sistema utiliza de um dispositivo desenvolvido com a placa arduino para monitoramento da energia elétrica de um ponto de consumo utilizando um microcontrolador, enviando dados via rede sem fio a um Servidor Web, juntamente com uma interface disponível para Android, onde o usuário pode visualizar seus gastos e consequentemente, monitorar seu consumo.Entregar ao usuário uma forma simples e precisa de controle do consumo elétrico dos aparelhos que utiliza no seu cotidiano, fazendo uso de tecnologias capazes de monitorar o consumo de um aparelho ligado diretamente na tomada, apresentando informações atualizadas e reais sobre gastos.
Principais Funcionalidades
- Cadastro, edição, listagem e solicitação da exclusão de aparelhos monitorados. (Presente na versão Android)
- Cadastro, edição, listagem e solicitação da exclusão de cômodos. (Presente na versão Android)
- Consulta do histórico de consumo. (Presente na versão Android)
- Consulta e edição das configurações referente aos cálculos. (Presente na versão Android)
- Consulta e cadastro do dispositivo medidor. (Presente na versão Android)
- Ativar/Desativar corrente de energia elétrica do aparelho monitorado (Ligar/Desligar). (Previsto em atualizações futuras)
- Agendar datas/horários de funcionamento do aparelho monitorado. (Previsto em atualizações futuras)
Público Alvo
Primário
- Empresas de médio e grande porte.
- Industrias de qualquer rumo.
Secundário
Concerne de um público amplo de jovens adultos á idosos, devido a praticidade da interface desenvolvida, para qualquer pessoa com interesse em monitorar e diminuir custos em energia elétrica pode ser considerado público alvo.
Métodologia
-- (A fazer)
- HTML5
- CSS3
- Javascript
- JQuery 3.3.1
- PostgreSQL (Banco de Dados)
- C# (Servidor Web)
Progresso do projeto
- Padrões de projeto já definido
- Banco atualizado para as novas funções
- Inicio da criação das telas
- Permitindo login
Lista de Requisitos
Requisitos Funcionais
Manter usuários - criar, editar | |
Manter cômodos - criar, listar, editar, excluir | |
Manter aparelhos - criar, listar, editar, excluir | |
Manter sensores - criar, listar | |
Manter histórico de consumo - listar | |
Manter agendamento - criar, listar, editar, excluir | |
Manter configuração - criar, listar, editar |
Regras de Negócio
Código | Requisito Funcional | Regra de Negócio |
- | - | - |
Requisitos Não Funcionais Tecnológicos
O sistema deve executar na linguagem C#. | |
O sistema deve executar em ambiente web. | |
O sistema deve ser capaz de se comunicar com o banco PostgreSQL. | |
o sistema deve manter o log de ação dos usuários. |
Diagrama de Casos de Uso
Obs: Ainda há correções pendentes.
Modelo de entidade relacional
Obs: Ainda há correções pendentes.
Dicionário de Dados
TABELA: nometabelaigualnobanco | ||||||
Campo Lógico | Campo Físico | Tipo | PK | FK (Tabela.Campo) | Restrições | Observações |
- | - | - | - | - | - | - |
Layout/Telas
--