Modificações no blog

domingo, 30 de junho de 2013

Boa noite!
Depois da semana de provas, o grupo PISCIS decidiu fazer algumas pequenas e significativas modificações no BLOG. As modificações incluem alguns efeitos com imagens e características simples adicionadas na barra de menu, melhorando o visual e a "limpeza" do site.
A imagem abaixo indica onde foram feitas algumas modificações.



Pasta de TSPD

Boa noite!

Nesta semana pós provas, fomos notificados que devemos realizar mudanças na pasta correspondente a disciplina de TSPD, uma vez que, devido as inúmeras alterações em nosso sistema, houve a necessidade de modificarmos o Diagrama de Fluxo de Dados(DFD), que estava em descompasso com tais alterações.

Enfim férias!

Boa noite,

Após a semana de provas do segundo bimestre (do dia 19/06 à 26/06) estamos de férias, porém isso não significa que as atividades no projeto estarão suspensas, mas o trabalho irá ter um ritmo mais calmo devido a falta das aulas dedicadas ao projeto.

Novo ícone

segunda-feira, 17 de junho de 2013

Bom dia!

Depois de finalizarmos a junção de todos os formulários que estavam sendo criados para o programa Desktop, optamos por deixá-lo mais pessoal ao que almejávamos ao projeto, colocando um novo ícone à todas aos formulários, sendo este a forma de um peixe, que é a logomarca do nosso grupo, e substitui a imagem de uma ampulheta, que representava o projeto anterior, o Chronos.


Pasta de Aplicativos

Bom dia!

Nesse final de semana os integrantes responsáveis pela montagem da pasta de Aplicativos do segundo bimestre deram encaminhamento a confecção da mesma. Vale destacar que montagem da mesma tem se mostrado bastante trabalhosa e complicada, pois reúne diversos arquivos e informações de todos os integrantes da equipe.

Att. Eduardo Buso.

Juntando as partes

Bom dia!

Com o andamento do novo look do projeto quase finalizado, resolvi já ir adaptando as novas telas ao projeto o qual está sendo adaptado o MVC, em paralelo. Apesar de surgir um conflito ali e outro aqui, nada de difícil resolução, o que permitiu um intercâmbio de informações fácil e rápido. Assim, o projeto caminha harmoniosamente para as suas próximas etapas quanto a parte Desktop.

Forms

Durante a semana passada estive envolvida com os formulários "Gerenciamento de usuários", "Disponibilidade de professores" e "Manutenção de matérias".
O código e o design ainda estão sujeitos a alterações.
Segue abaixo imagens dos formulários citados:




DESENVOLVIMENTO MVC

Bom dia!
Nessa semana o grupo piscis deu continuidade na sua migração do projeto antigo para o MVC (model,view,control), para isso criamos novos métodos e novas classes, integrando assim as novas funções do programa. Abaixo segue um exemplo de método criado em mvc.

 public static Atribuicao Atribuicao (ref NpgsqlDataReader dtr)
        {
            Atribuicao a  = new  Atribuicao();
            a.Disciplina = (string)dtr["disciplina"];
            a.Professor = (int)dtr["professor"];
            a.Prof2 = (int)dtr["prof2"];
            a.Prof3 = (int)dtr["prof3"];
            a.Habilitada = (bool)dtr["habilitada"];
            return a;
        }

Semana de provas

Bom dia,

A semana de provas começa quarta-feira (19/06) e vão até a outra (26/06). Mesmo em semana de provas o projeto continua, pois precisamos entregar, na quarta e na sexta, as pastas de Aplicativos e TSPD, respectivamente.
Logo após as provas acabaram a aplicação do MVC continuará.

Desenvolvimento de métodos e da pasta

domingo, 16 de junho de 2013

Boa noite!

Nesta semana, os integrantes do grupo Piscis, estiveram focados na criação de novos métodos em padrão MVC, que irão integrar a classe Serviço. Logo abaixo, temos um exemplo do que está desenvolvido.

                 public static List<Disciplinas> Disciplina()
{
List<Disciplinas> disciplinas = new List<Disciplinas>();
NpgsqlDataReader dtr = Conexao.seleciona("select * from disciplinas",2);
while (dtr.Read())
disciplinas.Add(Objeto.Disciplina(ref dtr));
dtr.Close();
return disciplinas;
}

Além disso, houve o desenvolvimento da pasta de Aplicativos II, que será entregue nesta quarta-feira.

2ª Apresentação de Aplicativos II

sábado, 15 de junho de 2013

Boa tarde!

Essa semana fizemos a segunda apresentação de Aplicativos II. Foi possível expor o que é nosso projeto, quais são nossos desafios e objetivos, e por fim, as telas do nosso sistema já desenvolvidas e suas funcionalidades. 
Com isso, estamos chegando ao fim do semestre, porém as atividades para o projeto não param.

Novo Home

segunda-feira, 10 de junho de 2013

Bom dia!

Durante essa última semana e juntamente à aula de C# deste dia, foi criado um novo formulário Home, que se ajusta melhor aos padrões que foram estabelecidos no momento de decisão sobre o design e disposição do programa.
Ainda restam alguns detalhes a serem ajustados, mas a base de programação e design do Formulário já foi concluída.


Andamento do design


Bom dia!

O processo de mudança de design do programa está quase finalizado, faltando apenas alguns formulários.
Como as aulas reservadas para esse fim foram reduzidas, isso ocorrerá de maneira mais demorada.
Foram feitos testes bem sucedidos de combinação do design com o código do programa, pois estes estão sendo feitos separadamente.

Métodos de pesquisa

Boa dia!

Durante a semana passada iniciamos o desenvolvimento de vários métodos da classe serviço, inclusive os de pesquisa. Os métodos de busca tem a função de facilitar a pesquisa de dados dentro do banco de acordo com a necessidade presente.
A utilização desse padrão de programação faz parte dos métodos MVC, assim, com os conhecimentos adquiridos em aula, o grupo está extremamente satisfeito com os resultados desse tipo de aplicação.


Att. Eduardo Buso.

Mais uma apresentação

Bom dia!

Nem um mês se passou desde a última apresentação de Aplicativos II e já teremos outra para realizarmos amanhã. Dessa vez, abordaremos assuntos como o desenvolvimento do projeto até então, problemas decorrentes de tal desenvolvimento, e as soluções encontradas (ou não) para tais problemas, e por fim, as telas do sistema que já foram, no nosso caso, adaptadas ao novo design do programa.

Adaptação do projeto

Bom dia,

O grupo nesta semana vai continuar empenhado em modificar o projeto para a arquitetura MVC, pois esta etapa de desenvolvimento é demorada e depende de outros elementos que devem ser criados previamente como a classe "Servico", "Suporte" e "Entidades". 

Criação de métodos em MVC

Bom dia!
O grupo Piscis continua migrando o sistema antigo em C# para mvc, para isso tivemos de criar métodos e classes que atendam aos requisitos do sistema e façam que o mesmo funcione perfeitamente.
Nessa semana criamos o método Objeto, onde o mesmo transforma uma tabela do banco de dados em um Objeto do c#. Segue abaixo um exemplo de código utilizado para transformar a tabela Aulas do banco de dados em um Objeto no c#:

public static Aulas Aula(ref NpgsqlDataReader dtr)
        {
            Aulas a = new Aulas();
            a.Aula = (int)dtr["aula"];
            a.Periodo = (int)dtr["periodo"];
            a.Inicio = (string)dtr["inicio"];
            a.Fim = (string)dtr["fim"];
            return a;
        }

Atividades realizadas

domingo, 9 de junho de 2013

Boa noite!

Nesta semana, além de desenvolvermos novos métodos de busca para o sistema, estivemos focados na montagem de uma apresentação da disciplina de Aplicativos II, na qual será exposto todo o desenvolvimento de nosso projeto, desde de problemas enfrentados á imagens de telas da aplicação.   

Buscas do Sistema

Boa noite!

Dando continuidade as atividades de programação, essa semana fizemos os métodos de busca em nosso sistema. Como em nosso sistema, existem diversas buscas a serem feitas de acordo com a informação que se deseja obter, e mandando diferentes parâmetros de pesquisa, foi necessário dividir entre alguns membros do grupo essa tarefa de construção dos métodos Buscar.

Próximos passos

segunda-feira, 3 de junho de 2013

Bom dia! Para fechar os posts da semana, vou falar um pouco do que faremos na próxima, já que os outros integrantes já postaram sobre a semana passada. As classes para a parte model do projeto já estão ficando prontas, portanto nosso próximo desafio será adaptá-las ao projeto já existente, ao passo que vamos introduzindo um design novo ao programa. Até agora, tudo caminha em harmonia.

Adaptações no programa

Bom dia!

Durante a semana passada e conjuntamente com esse começo de semana, foram trabalhadas maneiras de melhor adaptar o programa ao usuário, colocando-o em padrões de disposição de textos e botões estabelecidos pelo próprio grupo, realizando testes com o programa anterior e modificando-o para obter o melhor programa para o usuário.

Classe Serviço - Salvar

Bom dia!

Seguindo a proposta da equipe, ao longo de toda a semana passada, iniciamos a construção da classe serviço para adaptação aos métodos em MVC, tendo em vista a organização do sistema Chronos.Fui designado para a estruturação dos métodos "salvar" do sistema, etapa essa, que exige atenção e paciência devido a grande quantidade de código e da sintaxe muito detalhada.

Att. Eduardo Buso.

O site já foi escolhido!

Bom dia!
Essa semana o professor Rodrigo de Carvalho passou as especificações sobre o site que deve ser feito, bem como suas dimensões e características das imagens que o mesmo poderá conter.
O site não poderá possuir arquivos do tipo flash para não deixá-lo mais "pesado" , como nossa proposta anterior continha esse elemento para criar efeitos, tivemos de adequar o site com codificações criadas em javascript para suprir nossas necessidades.
Abaixo segue a foto do site, a imagem do grupo será trocada por um banner com informações sobre o nosso projeto.

Conexão com o banco de dados

Bom dia,

Hoje, mudarei a parte do projeto que realiza a conexão com o banco de dados. Atualmente, o projeto conecta com o banco, mas o código que realiza essa função está desordenada e isso compromete o desempenho do sistema e o entendimento das funções pelo grupo.

Design

Bom dia!

Durante alguns dias, estarei trabalhando no aprimoramento do design do programa em conjunto com outro integrante do grupo.
A base (botões, edits, etc) serão mantidos, alterando-se apenas sua disposição e aparência. Em alguns forms foram adicionados novos objetos para facilitar a interação com o usuário.


Atividades da semana

domingo, 2 de junho de 2013

Boa noite!

Essa semana, para avançarmos com mais rapidez, dividimos a criação das classes e objetos entre os membros do grupo. Eu e outro colega faremos a classe Salvar, responsável por direcionar e armazenar corretamente no banco as informações recebidas pelo sistema, como os dados do professor e dados das salas e laboratórios de aula.

Criação das classes

Bom dia!

Nesta semana, foi dada continuidade ao desenvolvimento MVC do sistema. Onde neste primeiro momento, estaremos focados na construção de classes que executem a lógica do sistema, e que posteriormente serão agrupas na classe Serviço, e esta será de grande auxílio, pois nos ajudará a manipular os objetos sem nos preocupar como eles estão organizados no banco.

 
Piscis Solutions © 2013