Escopo
- A união da "BI" com a automação e o controle garante a confiabilidade dos dados coletados. Nosso objetivo é levar aos clientes uma nova visão do mercado, pautado nos conhecimentos da estatística e probabilidade.
- Desenvolver uma Inteligência Empresarial onde:
- O sistema processa, armazena, organiza, analisa e monitora dados digitais e analógicos.
- Clientes, funcionários e consultores poderão inserir, editar e consultar com suas devidas limitações.
- A vantagem de se ter tudo organizado e arquivado em banco de dados seguros, é a agilidade em tomar decisões e a baixa probabilidade de erro.
- Empresas que tem dificuldade em gerir e organizar suas rotinas, possam lidar melhor com o mercado ocioso e alocar os recursos de forma eficiente.
- Desenvolver uma Inteligência Empresarial onde:
MVC
5W2H
- What:
- Qual o nome do seu projeto?
- O nome para o projeto da disciplina de Engenharia de Software é Inteligência Empresarial, no entanto pretendemos continuar a desenvolver o projeto e o nome em específico ainda não foi decidido.
- Qual o objetivo deste projeto?
- O objetivo do projeto é expor novos gráficos, que representam um mesmo objeto em diversos pontos de vista.
- Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Concatenar dados, transformar em informação e sincronizar as rotinas, a fim de sistematizar padrões.
- Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Os conhecimentos básicos para se implementar o projeto são: Banco de dados, desenvolvimento de interfaces, redes, microcontroladores e estatística.
- Quais soluções similares existem no mercado?
- As soluções existentes no mercado são empresas de holding administrativo, sistemas de gestão em geral e empresas de automação industrial ou comercial.
- Qual o nome do seu projeto?
- Why:
- Por que é interessante desenvolver este projeto?
- É interessante desenvolver esse sistema, pois é de grande importância para as empresas que visam entender o mercado, a fim de tomar decisões com menor probabilidade de erro.
- Por que deve usar a tecnologia escolhida?
- A tecnologia escolhida no desenvolvimento do sistema, garante as empresas uma integração total com o cliente, garantindo assim o controle do início ao fim dos processos envolvidos.
- Por que é interessante desenvolver este projeto?
- Who:
- Quem pode se beneficiar deste projeto?
- As empresas são nosso principal foco.
- Quem poderá operar o sistema?
- O sistema poderá ser operado por funcionários, clientes e consultores da business intelligence.
- Quem deverá participar do desenvolvimento do sistema?
- O sistema deverá ser desenvolvido por engenheiros, programadores e administradores.
- Quem pode se beneficiar deste projeto?
- Where:
- Onde os dados serão inseridos?
- Os dados serão inseridos em diversas interfaces, desde computadores a sistemas embarcados.
- Onde os dados serão externalizados, publicados?
- O dados serão publicados em relatórios.
- Onde esta aplicação poderá ser usada?
- Essa aplicação poderá ser usado em quase todos os setores da economia, desde varejos a indústria.
- Onde as informações serão armazenadas?
- As informações serão armazenadas em banco de dados, integrando dados de todos os setores da empresa.
- Onde o software deverá ser hospedado?
- Os softwares serão hospedados em computadores, tabletes, smartphones e internet.
- Onde os dados serão inseridos?
- When:
- Em quanto tempo pretende desenvolver o sistema?
- Até o fim da diplomação.
- Quais serão as fases e em quanto tempo cada uma?
- As fases são: Modelagem do data warehouse (2 meses), modelagem dodata mart (1 meses), integrar soluções de BI (1 meses) e desenvolvimento das aplicações (3 meses)
- Em quanto tempo pretende desenvolver o sistema?
- How:
- Como será dividido o desenvolvimento do sistema?
- O projeto será dividido em etapas, a arquitetura será desenvolvida por um programador e o grupo revisará toda a estrutura para desenvolver as interfaces. Todas as aplicações do projeto serão sincronizadas à rotina e funções padronizadas de cada empresa. As análises dos dados serão entregues em relatórios para futuramente serem automatizadas pelo sistema.
- Como será feita a entrada de dados?
- A entrada de dados serão feitas por funcionários e clientes através das interfaces, sensores e rastreadores de mercadoria também serão utilizados, assim como ponto de funcionários, leitores biométricos e câmeras.
- Como será feita a saída de dados?
- A saída dos dados serão requisitadas pelas interfaces dos funcionários, clientes e consultores. Todos poderão fazer buscas limitadas no banco de dados.
- Como será o procedimento para a 1a. funcionalidade?
- Padronização das operações e modelagem do banco de dados
- Como será o procedimento para a 2a. funcionalidade?
- Desenvolvimento das interfaces e engenharia social.
- Como será o procedimento para a 3a. funcionalidade?
- Aplicação do controle e gestão contábil. Modelagem dos padrões ao controle e validação do sistema.
- Como será dividido o desenvolvimento do sistema?
- How much:
- Quanto deverá custar o sistema?
- Desensolvimento do sistema (3 mil reais)
- Servidor (3 mil reais)
- Etiquetas RFID 100 000 un (2 mil reais)
- Leitores e Antenas (2 mil reais)
- Uniformes (200 reais)
- Quantas pessoas deverão ser usadas?
- O projeto é composto por 5 pessoas, dentre eles programador, psicólogo, engenheiro eletricista, administrador e marketing.
- Qual deverá ser o preço de aquisição do seu software para o usuário final?
- O cálculo da mensalidade será estipulado em cima de cada empresa e serviço prestado. Em média, 300 reais mensais.
- Quanto deverá custar o sistema?
Requisitos
- Funcionais
- A aplicação deve (1a. Fase)
- Criar grupos com restrições de acesso ao banco de dados que permitem adicionar, editar, excluir e buscar.
- Cada setor e funcionário tem um login e suas formas de interface para E/S de dados.
- O sistema imprime funções sobre o que deve ser recolhido e recebe dados de rotina que esta acontecendo no ambiente de trabalho.
- Uma lógica e cálculo já programada imprime o que deve ser feito.
- Todo o fluxo da mercadoria deve conter sensores analógicos e digitais.
- Todos os dados recolhidos por sensor, deve abastecer banco de dados.
- Os cálculos devem levar em conta todo o banco de dados, e suas respectivas ocorrências e freqüência das informações já recorrentes.
- O administrador deve poder, visualizar todos os outros grupos: gerentes, subgerentes, funcionários geral e cliente. Nenhum outro grupo pode visualizar atividades em grupos superiores.
- A mercadoria deve ser contabilizada mesmo que não passe pelo caixa.
- Todos os setores devem contabilizar suas atividades.
- Toda a engenharia social deve garantir que se as rotinas não forem feitas, travará outras rotinas que force aquele funcionário a finalizar suas tarefas até o término do dia
- As interfaces e as barreiras estruturais da empresa, devem garantir que todas as rotinas finalizem ao fim do dia coordenadamente.
- Coordenar as atividades para que os laços sociais auxiliem no comprimento das etapas.
- O cliente pode ter acesso a todas as mercadorias da loja e a qualquer momento solicita uma compra ou encomenda.
- A aplicação deve (1a. Fase)
- Não funcionais
- O sistema deve:
- Ser compatível com desktop, tabletes, smartphones e registradores portáteis.
- Disponibilizar em aplicativos para smartphones, todos os produtos disponíveis.
- Cadastros somente na empresa.
- Agilizar as formas de trocar informação, rastreamento da mercadoria, conforto aos funcionários e clientes.
- Garantir que o administrador tenha acesso por dados de tudo que esta acontecendo na empresa mesmo que distante.
- Banco de dados orientado a Objeto.
- Desenvolvido em Java.
- Alta segurança por se tratar de um servidor próprio, com disponibilidade de acesso web browser, somente quando este servidor estiver ligado.
- O sistema deve:
DFD
Arquivo:Inteligencia empresarial diagrama.pdf
DER
Arquivo:Inteligencia empresarial DER.pdf
Arquivo:Inteligencia empresarial objetos.pdf
Objeto
Bibliografia
- https://pt.wikipedia.org/wiki/Intelig%C3%AAncia_empresarial
- https://pt.wikipedia.org/wiki/Data_Warehouse
- http://br.renesas.com/
- http://arduino.cc/
- http://openhardwarebrasil.org/blog/
- http://www.python.org.br/wiki
- PAULO L. MEYER. Probabilidade Aplicações à Estatística, 2° edição, LTC.
- AURELIO MARINHO JARGAS. Shell Profissional, NOVATEC.
- CELSO HENRIQUE PODEROSO DE OLIVEIRA, SQL Curso Prático, NOVATEC.
- PAUL BARRY. Python, USE A CABEÇA.
- CARLOS EDUARDO SANDRINI LUZ. Criando Sistemas Supervisórios em Visual C# 2010 Express, ÉRICA.
- LUIZ DAMAS. Linguagem C, 10° edição, LTC.
Dúvidas
Com a quantidade de detalhamento no sistema, esta sendo difícil arquitetar um diagrama que me esclareça todas as visões do negocio. Porém tenho esclarecido que a camada inicial do sistema é o data warehouse e data mart, como são conectados a usuários, entrada e saída de dados. Na modelagem de qual etapa terei que implementar um ETL, um OLAP e data mining. Meu sistema será abastecido por sensores e como eles validaram os dados inseridos por usuários. Estudei que data warehouse por ser um banco da dados amplo, a melhor forma de pesquisa e agilidade no processo é a utilização de dados redundantes e desnormalizados quais as soluções para desenvolver todas esses diagramas de forma coesa e que garantirá resultado. Uma vez que banco de dados relacional exige que os dados sejam normalizados e sem redundância.
http://www.uniriotec.br/~tanaka/SAIN/03-OLAP&ModelagemDimensional.pdf
http://www.learndatamodeling.com/
