Universidade Aberta – Informática – Disciplina de “Projecto Final”
Ver enquadramento deste post, aqui.
Finalmente, aqui deixo aquele que constituíu o meu projecto final: A elaboração de um trabalho prático utilizando as tecnologias ADO.net, ASP.net C#, SQL.
A finalidade foi construir uma aplicação que, automaticamente, com base numa base de dados previamente preenchida, fizesse a a atribuição de 2 docentes para vigiar cada uma das salas em que decorressem os exames nacionais do ensino secundário.
A aplicação foi feita de forma muito completa e com todas as condicionantes, apresentando uma situação final perfeitamente funcional.
No ficheiro zip que aqui deixo está a descrição do trabalho, a forma como foi abordado e como foram executadas as diversas tarefas, bem como o relatório final apresentado para discussão juntamente com a aplicação funcional.
A aplicação propriamente dita não a encontro aqui no PC, mas acho que a gravei num CDR que terei por aí. Se o encontrar ainda terei a curiosidade de experimentar a aplicação e depois colocá-la aqui neste meu site, uma vez que se trata de uma aplicação .net que corre num Web Server e acessível em qualquer PC ligado à internet, que tenha as credenciais adequadas (password). Já tive a aplicação instalada mas era num servidor free… e tudo o que é free na net, ao fim de algum tempo, “vai abaixo” :-), também aprendi isso…
Em todo oo caso os ficheiros aqui deixados, bem como as descrições, poderão certamente sugerir soluções que se poderão utilizar noutras aplicações. Ao fim ao cabo muitas aplicações inserem dados, consultam dados, escolhem dados a partir de critérios… é o pão nosso de cada dia. Se alguém tirar alguma ideia já será bom. Na realidade, toda a situação que mexa com feitura de escalas de serviço, mas não só, utilizará técnicas e soluções idênticas às que utilizei.
Deixo, a título de ilustração, dois dos muitos ecrãs da aplicação:
Felicidades para todos vocês, programadores!
Agosto 30, 2014 Não há comentários
Sistemas Digitais – Software – Simpler Solver 5.2
Curso Profissonal de Electrónica, Automação e Comando
Disciplina de Sistemas Digitais
Módulos 1, 2, 3 e 4
Aplicação – Software
Simpler Solver vs. 5.2
O Simpler Solver é uma aplicação Windows gratuita que serve para simplificar Sistemas Lógicos Computacionais, Equações Booleanas, e tabelas da Verdade.
A aplicação inclui seis ferramentas diferentes: Desenho de Projectos de Circuitos Lógicos, Simulação Lógica, Desenho Projectos Lógicos com Portas, Booleano, Permutação e Números Aleatórios. Estas ferramentas foram construídas após longos anos de experiência em design de engenharia e adequa-se tanto a ambientes educacionais como industriais.
A ferramenta/ecrã para para Desenho de Circuitos Lógicos: É uma ferramenta WYSIWYG hierárquica que permite ao utilizador criar interactivamente um esquema/diagrama lógico e depois correr a sua simulação. Os circuitos lógicos podem ser muito simples, tal como um and ou or lógico, ou podem consistir de centenas de elementos. Tanto as portas básicas (portas lógicas, flip-flops) como blocos de construção MSI (Integração em Média Escala), são disponibilizados pelo programa.
Utilizando os blocos, podemos construir grandes projectos, de forma hierárquica, tal como pequenos computadores.
A Simulação Lógica Computacional – Avalia tanto a funcionalidade lógica do circuito como problemas de temporização tais como a configuração dos tempos de setup e holdup dos flip-flops, condições de transição e picos/interferências.
A aplicação suporta todos os tipos de circuito e configuração: Combinatórios, Sequenciais, síncronos e Assíncronos.
Logic Design Auto – Desenha de forma automática pequenos circuitos lógicos digitais e máquinas de estados, a partir de Diagramas Temporais e Tabelas da Verdade, usadas como entrada.
Booleano – Gera equações booleanas minimizadas a partir de equações booleanas ou tabelas da verdade, como entradas.
Os formatos booleanos dos operadores são suportados numa variedade de linguagens, incluindo: ABEL, C, C++, PALASM, VB, Verilog e VHDL.
O software usa tanto o algoritmo de Quine-McCluskey como o Espresso (UC Berkeley) para optimizar a minimização.
Permutação – Gera permutações de números de uma dada base de numeração e num número especificado (pelo utilizador) de dígitos. Pode ser utilizada numa variedade de aplicações tais como geração de tabelas de números binários, octais ou decimais.
Random Number – Gera números aleatórios numa quantidade entre 1 e 99999, numa gama especificada entre -99999 a 99999
O download é aqui.
Novembro 28, 2013 Não há comentários
Simulador de Portas Lógicas – EasySim
Trata-se de uma aplicação que permite simular circuitos digitais, utilizando portas lógicas, flip-flops, leds, interruptores, etc.
O software é de muito fácil utilização. Abaixo listamos as suas características, apresentamos alguns ecrãs e links para download do software, seu manual e um pequeno screencast que o ajudará a começar a mexer no programa.
Características
– compatível com todas as versões do Windows
– editor gráfico para fácil design de circuitos digitais, através de agarra e arrasta
– representação visual dos níveis lógicos, em tempo-real
– utilização de todos os blocos lógicos comuns, incluindo os flip-flops JK e D
– utilização de indicadores visuais, como lâmpadas e displays hexadecimais
– utilização de fontes de alimentação digitais e interruptores lógicos
– um oscilador (clock) programável
– possibilidade de impressão
– 8 circuitos exemplo funcionais, como por exemplo: contador módulo 16; dado electrónico; Flip-Flop D; Flip-Flop JK; Registo Deslocamento, etc.
Julho 10, 2012 1 Comentário