AppPrint

194 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
194
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

AppPrint

  1. 1. Miguel Pires 17 Novembro 2006
  2. 2. Agenda Contexto do Estágio Objectivos do Projecto Tecnologias Utilizadas Desenvolvimento Realizado Conclusões
  3. 3. Contexto do Estágio Novabase - Octal Engenharia de Sistemas SA Empresa líder na área das Tecnologias de Informação e Engenharia de Sistemas Mais de 1200 colaboradores Cotada no Euronext Lisboa Presença em Portugal, Brasil e Espanha Divisões de Novabase: Novabase Consulting; Novabase Training; Novabase Engeneering;
  4. 4. Contexto do Estágio Novabase - Octal Engenharia de Sistemas SA Octal Engenharia de Sistemas SA foi fundada em 1986 No ano de 2000 passou a integrar o grupo Novabase Principais áreas de negócio: Telecomunicações • Infra-estruturas de Internet • Equipamentos de telecomunicações RDIS Televisão Digital • set-top-boxes • Televisão interactiva Automatic Ticketing • Controlo de Acessos • Sistemas integrados de Bilhética
  5. 5. Agenda Contexto do Estágio Objectivos do Projecto Tecnologias Utilizadas Desenvolvimento Realizado Conclusões
  6. 6. Objectivos do Projecto Motivação Sistemas de Gestão de Informação Desenvolvimento à medida Similaridades entre clientes Foco nas especificidades Criação de automatismos Implementação mais rápida e eficiente de novas aplicações
  7. 7. Objectivos do Projecto Criar automatismos de suporte a novas aplicações Desenvolver funcionalidades que facilitem o desenvolvimento Concentração no aspectos específicos de cada aplicação Organizar tudo numa framework Utilizar as potencialidades da framework no desenvolvimento de uma aplicação de gestão de credenciais
  8. 8. Agenda Contexto do Estágio Objectivos do Projecto Tecnologias Utilizadas Desenvolvimento Realizado Conclusões
  9. 9. Tecnologias Utilizadas Visual Studio .NET 2005 • Sistemas e Dispositivos genéricos • Maior fiabilidade e robustez • Bibliotecas disponíveis • Linguagem C# SQL Server 2005 • Mais usados a nível mundial • Ferramentas de optimização • Tecnologia Microsoft
  10. 10. Tecnologias Utilizadas Active Reports for .NET • Criação de Relatórios • Integração completa com .NET • Segurança e Rapidez • Interface “user-friendly” Dundas Chart • Criação de Gráficos • Variedade e Personalização de estilos • Alteração de propriedades em tempo real
  11. 11. Agenda Contexto do Estágio Objectivos do Projecto Tecnologias Utilizadas Desenvolvimento Realizado Conclusões
  12. 12. Desenvolvimento Realizado Esquema da solução
  13. 13. Desenvolvimento Realizado Octal Framework Modulo de Relatórios Criação e Edição de Relatórios Extracção e Organização de Informação Informação mais acessível Informação mais fácil de compreender
  14. 14. Desenvolvimento Realizado Octal Framework Barra de Objectos adicionar objectos ao relatório • Caixas de texto • Checkboxes • Imagens • Quebras de página • Gráficos • … Editor de Relatórios
  15. 15. Desenvolvimento Realizado Octal Framework Barra de Formatação labels, textboxes, rich textboxes… • Tipo de letra • Estilos • Alinhamentos • Indexação • … Editor de Relatórios
  16. 16. Desenvolvimento Realizado Octal Framework Barra de Alinhamento Posicionamento e dimensão relativa de objectos • Alinhar objectos à grelha, secção ou relatório • Alinhar objectos entre si • Ajustar dimensão • Ajustar espaçamentos • Sobrepor objectos • … Editor de Relatórios
  17. 17. Desenvolvimento Realizado Octal Framework Barra de Formatação labels, textboxes, rich textboxes… • Tipo de letra • Estilos • Alinhamentos • Indexação • … Barra de Gestão de Ficheiros gestão do próprio relatório • Guardar em BD • Exportar para ficheiro • Cortar, Copiar, Colar Objectos • Visualizar conteúdo • Imprimir relatório • … Editor de Relatórios
  18. 18. Desenvolvimento Realizado Octal Framework Barra de Explorador de Relatório Estrutura do relatório organizada em arvore • Seleccionar um objecto • Muda-lo de secção • Alterar as suas propriedades • … Editor de Relatórios
  19. 19. Desenvolvimento Realizado Octal Framework Barra de Configuração de Objectos Definir as propriedades dos objectos • Listagem completa de características • Menos intuitiva • Mais descritiva Editor de Relatórios
  20. 20. Desenvolvimento Realizado Octal Framework Designer de Relatórios • Manipulação directa de objectos • Independente do numero de páginas do relatório • Cada operação efectuada é aplicada a todos os objectos d mesmo tipo Editor de Relatórios
  21. 21. Desenvolvimento Realizado Octal Framework Visualizador de Relatórios • Transmite a informação real • Pre-visualização do aspecto do relatório impresso
  22. 22. Desenvolvimento Realizado Octal Framework Wizard de Relatórios • Acompanhamento passo a passo • Mais fácil e rápida Gestão do Conteúdo • Relatório • Secções • Totalizadores
  23. 23. Desenvolvimento Realizado Octal Framework Wizard de Relatórios • Acompanhamento passo a passo • Mais fácil e rápida Gestão do Layout • Tipos de Letra • Data • Paginação • Margens • Orientação
  24. 24. Desenvolvimento Realizado Octal Framework Modulo de Gráficos Criação e Edição de Gráficos Extracção e Organização de dados numéricos Analise rápida de informação • Evolução de valores • Comparação de grandezas relativas
  25. 25. Desenvolvimento Realizado Octal Framework
  26. 26. Desenvolvimento Realizado Octal Framework Wizard de Gráficos ⇒ Criação passo a passo • Estilos de Gráficos ⇒ Barras ⇒ Colunas ⇒ Circular ⇒ Anel ⇒ Áreas ⇒ Linhas • Visualização 2D / 3D
  27. 27. Desenvolvimento Realizado Octal Framework Wizard de Gráficos ⇒ Criação passo a passo ⇒ Configuração específica para cada estilo de gráfico ⇒ Gráficos de Barras / Colunas ⇒ Séries ⇒ Gráfico ⇒ Rotação ⇒ Multi-serie
  28. 28. Desenvolvimento Realizado Octal Framework Wizard de Gráficos ⇒ Criação passo a passo ⇒ Configuração específica para cada estilo de gráfico ⇒ Gráficos de Circular / Anel ⇒ Séries ⇒ Rotação ⇒ Série Suplementar
  29. 29. Desenvolvimento Realizado Octal Framework Wizard de Gráficos ⇒ Criação passo a passo ⇒ Configuração específica para cada estilo de gráfico ⇒ Gráficos de Áreas / Linhas ⇒ Séries ⇒ Gráfico ⇒ Rotação ⇒ Multi-serie
  30. 30. Desenvolvimento Realizado Octal Framework Wizard de Gráficos ⇒ Criação passo a passo ⇒ Definição de: ⇒ Titulo do Gráfico ⇒ Nome dos Eixos ⇒ Estilo de Grelha ⇒ Marcação de Valores ⇒ Legendas
  31. 31. Desenvolvimento Realizado Octal Framework Octal Components Objectos a utilizar nos formulários Uniformização e controlo dos componentes Maior feedback ao utilizador Melhor usabilidade das aplicações
  32. 32. Desenvolvimento Realizado Octal Framework OctalIsLocked OctalNotNull OctalMandatory OctalWidth OctalHeight OctalFillFromDataBase OctalAddItem OctalAddItems OctalSelectIndex OctalLongDate OctalIsMasked OctalNumericVal OctalEntityID OctalLookUp OctalNormalColor OctalErrorColor OctalMaxSize OctalMinSize OctalMaxVal OctalMinVal OCtalTextAlign OctalIsZero OCtalNotNegative OctalIncrement ErrorNotNull ErrorLookUp ErrorNumeric ErrorSize ErroValMin ErrorValMax
  33. 33. Desenvolvimento Realizado Octal Framework Área de Filtragem ⇒ Pesquisa de informação ⇒ Protecção de dados Área de exploração ⇒Avisos de Erro ⇒Relatórios associados à entidade ⇒Navegação entre entidades Área de listagem dos campos do formulário
  34. 34. Desenvolvimento Realizado Octal Credenciais Criar automatismos de suporte a novas aplicações Desenvolver funcionalidades que facilitem o desenvolvimento Concentração no aspectos específicos de cada aplicação Organizar tudo numa framework Utilizar as potencialidades da framework no desenvolvimento de uma aplicação de gestão de credenciais
  35. 35. Desenvolvimento Realizado Octal Credenciais
  36. 36. Desenvolvimento Realizado Octal Credenciais Barra de Menus ⇒ Ficheiros ⇒ Titulares, Tipos de Credenciais, Tipos de Movimento, Tipos de Evento, Zonas de Acesso, Portas, Entidades, Tipos de Entidades, Funções, Utilizadores, Sair ⇒ Eventos ⇒ Credenciais ⇒ Manutenção, Activar, Cancelar ⇒ Listagens
  37. 37. Desenvolvimento Realizado Octal Credenciais Componente Octal ToolbarFile ⇒ Operações Disponíveis ⇒ Novo, Apagar, Abrir, Guardar ⇒ Imprimir, Visualizar ⇒ Cortar, Copiar, Colar ⇒ Undo, Redo ⇒ Filtrar Dados ⇒ Mostrar/Esconder barras do formulário
  38. 38. Desenvolvimento Realizado Octal Credenciais Eventos
  39. 39. Desenvolvimento Realizado Octal Credenciais Credenciais
  40. 40. Desenvolvimento Realizado Octal Credenciais Outras entidades… ⇒ Titulares ⇒ Perfis ⇒ Utilizadores
  41. 41. Agenda Contexto do Estágio Objectivos do Projecto Tecnologias Utilizadas Desenvolvimento Realizado Conclusões
  42. 42. Conclusões Aquisição de conhecimentos em novas tecnologias Aquisição de conhecimento em soluções na área Reporting Escolha de Ferramentas adequada Desenvolvimento de uma Framework Solução Escalável • Criação de novos módulos, novas interfaces, adaptação dos módulos existentes… Criação de uma Aplicação Exemplo
  43. 43. Questões

×