Ritmo acelerado!

Por Unknown em Sem comentários



Olá caro leitor! 

Voltamos agora com o ritmo acelerado, depois de uma longa semana em que nos dedicamos mais ao Spirit Day, evento característico da nossa escola. 
A atenção agora está voltada para a finalização da página do administrador, e para um planejamento das atividades que serão realizadas durante o recesso do meio do ano.



Até a próxima.
Gabriela Cunha

Corrida contra o tempo

Por Giovana Leite em Sem comentários

Olá, leitor!

Lembra-se que estávamos nos preparando para uma reunião com o pessoal da POC? Pois bem, conversamos com a Karen Nascimento e explicamos novamente, com detalhes, o que nosso sistema irá abranger. Também conversamos com a assistente social e ela elogiou nosso trabalho.
Porém, na conversa, Karen propôs alguns elementos a mais para nosso projeto. Aviso dos próximos aniversariantes e visualização das grades de horário na página dos educadores foram alguns desses elementos.
Faremos o possível para encaixar a tempo esses pedidos, mas precisaremos de muito trabalho e dedicação, já que nosso trabalho está bem extenso e tememos que aconteça de perdemos algum prazo. Mas estaremos sempre realistas e dando o máximo de nós.

Obrigada por nos acompanhar, caro leitor, e até a próxima!

Dicionário de dados

Por Larissa Sandri Ismanhoto em Sem comentários


Boa tarde leitor! 
Dando continuidade ao projeto, estamos agora na fase de finalização da Pasta de TSPD para a entrega do segundo bimestre, onde no momento o foco de trabalho é no DD(Dicionário de dados). 
Mas o que é um dicionário de dados? 
Um dicionário de dados é uma coleção de metadados que contêm definições e representações de elementos de dados.
Ou seja, um dicionário de dados é um grupo de tabelas, habilitadas apenas para leitura ou consulta, ou seja, é uma base de dados, propriamente dita.
Um dos benefícios de um dicionário de dados bem preparado é a consistência entre itens de dados através de diferentes tabelas. Por exemplo, diversas tabelas podem conter números de telefones; utilizando uma definição de um dicionário de dados bem feito, o formato do campo 'número de telefone' definido com "( )9999-9999" deverá ser obedecido em todas as tabelas que utilizarem esta informação.
Quando uma organização constrói um dicionário de dados de dimensão empresarial, o intuito deve ser o de extinguir precisamente definições semânticas a serem adotadas na empresa toda; portanto, ele deve incluir tanto definições semânticas como de representação para elementos de dados, sendo que os componentes semânticos focam na criação precisa do significado dos elementos de dados, e de outro lado, as definições de representação indicam como os elementos de dados são armazenados em uma estrutura de computador de acordo com seu tipo, ou seja, se são dados do tipo inteiro, caracter ou formato de data.
 Os dicionários de dados são menos precisos que glossários (termos e definições) porque costumam ter uma ou mais representações de como o dado é estruturado e podem envolver ontologias completas quando lógicas distintas sejam aplicadas a definições desses elementos de dados.
Os dicionários de dados são gerados, normalmente, separados do Modelo de Dados visto que estes últimos costumam incluir complexos relacionamentos entre elementos de dados.

Simbologia usada no DD
Obrigada pela atenção e até a próxima!

Classes Servicos e Aprovação do Team Server

Por Unknown em Sem comentários

Olá pessoal, tudo bem?

Essa semana estive encarregado de ajudar os outros integrantes da equipe na configuração do Team Server. Depois de analisarmos a situação e vermos se realmente seria viável a utilização dessa ferramenta, decidimos que seria a opção que traria mais vantagens. Principalmente porque através do Team Server o projeto fica localizado em um servidor e não corremos o risco de perdê-lo ou ter o desencontro nas linhas de código do projeto.
Porém encontramos algumas dificuldades. Isto porque foi necessária a configuração nos computadores pessoais de cada integrante e além disso ainda estamos em fase de adaptação com alguns erros que podem acontecer. Mas tudo já está se encaminhando e tenho certeza que mais para frente o Team Server nos trará muitos benefícios.
Interface de manipulação do projeto no Java.net - Team Server

Nessa semana também estive encarregado de criar a ServicoEndereco e a ServicoUsuario. Antes essas classes estavam localizadas dentro de outras serviços (como a ServicoPrestador por exemplo), porém como suas funções podem se repetir decidimos reuni-las em um único local.
É isso aí, estamos enfrentando às adversidades que vem surgindo e fazendo o máximo possível para otimizar nosso código e construir um sistema estável. Semana que vem volto com mais novidades.

Até breve!

Design

Por Contactus em Sem comentários

Olá caro leitor!
  Estou responsável pela parte de coordenação da parte de design. Tenho como trabalho, a administração e a divisão de tarefas das programadoras de HTML (Esther, Juliana e Leticia). 
  Tudo está correndo bem e dentro do esperado, mas sempre temos que estar atentas com os prazos já que a equipe de programação depende do nosso trabalho para dar continuidade no deles. 
  As pesquisas e linhas de códigos estão cada vez mais significativas e caminhando diretamente para um projeto perfeito. Erros e dificuldades no caminho são esperados e normais, mas estamos trabalhando de uma maneira a evitá-los ou resolve-los o mais rapidamente que podemos! 
  Obrigada pela atenção!


Pop up - Cadastrar Sócio

Por Unknown em Sem comentários

Olá para você que nos acompanha!

Esta semana estive no desenvolvimento da interface e programação do pop up "Cadastrar Sócio Contribuinte". Não é uma tarefa tão simples, uma vez que ele deve ser desenvolvido dentro da página "gerenciarSocio", realizada pela Juliana e pela Letícia. Além disso, são vários os detalhes e funções que deve-se ficar atento, como por exemplo:

- Melhor posição dos campos na tela;
-Validação dos campos obrigatórios;
-Máscaras;
-Em caso de não preenchimento, recarregar a página com os campos que faltaram serem preenchidos, em destaque;
-Conteúdo dinâmico (uma vez que temos o cadastro de pessoa física e pessoa jurídica, fazendo com que o conteúdo seja trocado a partir da opção selecionada pelo usuário), segue abaixo o código em jQuery da troca desse conteúdo:

<script>
            $(document).ready(function() {
                $("div.desc").hide();
                $("input[name$='pessoa']").click(function() {
                var test = $(this).val();
                $("div.desc").hide();
                $("#" + test).show();
                });
            });
 </script>

Alguns dos itens ainda estou desenvolvendo, por levarem um pouco mais de tempo e dedicação. É necessário realizar várias pesquisas, uma vez que partes da programação tratam-se de javascript e jQuery, as quais não tenho tanto conhecimento.
Ainda existem as dificuldades encontradas em interligar propriedades de css e html da interface de sua "página hóspede" (gerenciarSocio) com o pop up.
Porém, pretendo realizar da melhor forma possível, para que o usuário aproveite o melhor do sistema, através de uma interface limpa e intuitiva.


Interface do pop up


Aguardem a próxima semana para mais novidades!

Abraços,
Guilherme.

Desenvolvendo

Por Contactus em Sem comentários

Boa tarde leitor, Continuo trabalhando na parte de design. Essa semana trabalhei na página de cadastro de funcionário. A semana foi produtiva, porém ainda temos muito trabalho a fazer, então estamos em potência máxima. Como o trabalho da equipe de programação depende do nosso trabalho, nunca podemos parar e tentamos sempre ser mais rápidas e produtivas! Segue abaixo um print de uma das páginas do cadastro de funcionário que desenvolvi essa semana:



Isso é tudo, até a próxima!

CSS do administrador

Por Contactus em Sem comentários

Boa tarde leitor!
Estou desenvolvendo a parte de CSS do administrador.
Segue abaixo uma parte do código que desenvolvi essa semana, onde eu edito algumas configurações padrão para todas as páginas:

 background:#fff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjHrjzSMrIKD3cdsByxkjosV4jsQw-M451lIpxsxts_OSwHa4-Nasrrueeap0MKjy3AiQgCLsAjHxFxWhKlHf0z0RKY4QbZSgG285P-626n-fInDz6JPTe1Bx1EpGm94sCb-BDWpOFg7w/s1600/pattern1.png);
}
#all{
margin: 0 auto;
width:900px;
font-family: Calibri, cursive;
       box-shadow: 5px 5px 10px #ccc, -5px -5px 10px #ccc;
       background: #fff;
       }


O código acima configura a imagem de fundo, margem, fonte da letra, alguns tamanhos e cores que são iguais em todas as páginas.



Obrigada pela atenção e continue acompanhando o nosso blog!

Finalizando classes

Por Contactus em Sem comentários

Olá,
essa semana conseguimos terminar a classe "ServicoOficina", e passamos por todas as dificuldades comentadas no meu post anterior. Concertamos os erros e já está funcionando perfeitamente.
Após isso, já iniciei o desenvolvimento da classe "CadastroOficina" e, como tudo correu muito bem, já finalizei esta também.
Estou com a tarefa de coordenar os programadores da equipe e atribuir tarefas. Estamos trabalhando com muito afinco para terminarmos dentro dos prazos.
A seguir, uma pequena parte do código da classe "ServicoOficina":

public static function buscarAlunoOficina($idO) {
       $sql = 'select id_aluno from aluno_oficina where id_oficina=' + $idO;
       $res = ConexaoBanco::executar($sql);
       $qtd = pg_num_rows($res);
       if ($qtd!=0) {
           for($cont=0; $cont == $qtd; $cont++) {
$reg = pg_fetch_row($res);
$sql = 'select id, nome, data_nascimento, telefone, periodo from aluno where id_aluno=' + $reg[0];
$res2 = ConexaoBanco::executar($sql);
$reg2 = pg_fetch_row($res2);
$reader = array('id'=>$reg2[0],'nome'=>$reg2[1],'data'=>$reg2[2],'telefone'=>$reg2[3],'periodo'=>$reg2[4]);
$alunos[] = new objetoAluno2($reader);
           }

Até a próxima!
Andréia


Erros à vista!

Por Contactus em Sem comentários

Olá, leitor.

Em meu post passado, comentei sobre o início das páginas de gerenciamento de dados. Pois bem, finalizamos a página de gerenciar do sócio-contribuinte, mas percebemos que não estava funcionando como gostaríamos.
Quando abrimos para testar, ora funciona, ora não. Então, começamos a procurar onde estaria o erro. Achamos, a princípio, que seria no JQuery, mas percebemos que era na parte de programação mesmo.
Trabalharemos para concertá-lo e continuaremos a dar andamento nas páginas em HTML.
Até semana que vem!

Letícia.


Foto corporativa

Por Larissa Sandri Ismanhoto em Sem comentários

Na última semana foram tiradas as fotos corporativas do grupo Contactus. Escolhemos a camisa branca e a blusa preta para criar uma atmosfera séria e passar o comprometimento da nossa empresa.



Confira abaixo algumas de nossas fotos:





Allan, Larissa, Letícia, Juliana, Giovana, Gabriela, Esther, Andréia e Guilherme.

Reunião na POC

Por Giovana Leite em Sem comentários

Olá, caro leitor!
Essa semana, eu e a Larissa Ismanhoto estamos nos preparando para nossa próxima reunião com os administradores da instituição atendida, a POC. Planejamos todo o conteúdo e as dúvidas que precisaremos sanar e levaremos documentos e propostas para serem discutidas.
Teremos que decidir, juntamente com a Karen, administradora da POC, quais informações das fichas de cadastro serão colocadas no sistema e quais dessas informações teremos acesso para o cadastro.
Nós, equipe Contactus, nos comprometemos com a entidade, de entregarmos o sistema pronto até o fim do ano de 2014 já com todos os cadastros feitos, para diminuir o trabalho dos funcionários.
Por isso, já estamos pensando em começar essa etapa. A reunião será feita no dia 26 de maio, segunda-feira, lá na POC.
Continue acompanhando as notícias da Contactus e até a próxima!

Postagem para sócio-contribuinte

Por Contactus em Sem comentários

Olá leitor,
Durante essa semana, trabalhei em cima de pesquisas e começo do desenvolvimento da página onde os sócios-contribuintes da POC poderão acompanhar de perto as informações sobre as crianças e adolescentes da instituição. 
A pesquisa é necessária já que temos pouco conhecimento nessa área e nunca desenvolvemos algo do gênero, tornando-se assim essencial para um bom desenvolvimento da página. 
O centro da pesquisa foi a barra de ferramentas para edição de texto, imagens e vídeo que será implantada na página em questão. 
Encontramos alguns códigos na linguagem C#, porém não nos auxilia de forma efetiva, tendo em vista que nosso sistema será desenvolvido em PHP. 
Continuaremos trabalhando com afinco para desenvolver a página da maneira desejada.

Exemplo de barra de ferramentas
Até a próxima!

Grande trabalho !

Por Juzulato em Sem comentários

Boa noite leitor!

Essa semana eu e a Leticia estivemos empenhadas no desenvolvimento da página gerenciar. Apesar de ser uma página extremamente complexa uma das maiores dificuldades que encontramos foi no desenvolvimento, pesquisa e compreensão das funções em javascript. 

Ao terminarmos o designer da página, iniciamos a fase de implementação da pesquisa, o que envolve a parte de programação. Porém no nosso projeto criamos as camadas control e model e dentro das páginas em html não poderá haver código em php, para que não haja a famosa "salada de códigos", então, dentro de páginas html teremos que criar uma função em javascript para chamar as classes em php que se encontram na camada model e control.  Ou seja html >> javascript >> php. E essa está sendo nossa maior dificuldade. Mas até o final da semana com certeza teremos novidades!
Segue para vocês uma imagem da página gerenciar que apresenta as funções de pesquisa, edição de dados, visualização completa dos dados, exclusão e criação de um novo cadastro. 
Além disse fiquei responsável pelo desenvolvimento da página pendências, onde o administrador poderá visualizar os sócios contribuintes que desejam se tornar doadores mensais e aceitar ou recusar seu cadastro. Essa página segue o mesmo padrão da página gerenciar, mudando apenas as suas funções.


Exemplo, página pendências


Pode-se notar que estas são páginas extremamente intuitivas e fáceis para que o usuário possa ter rápido acesso a todas as informações desejadas de madeira rápida e prática. Bom por hoje é isso, e semana que vem aguardo vocês com mais novidades sobre o nosso projeto!

Até lá leitores, 
abraços Juliana Zulato.


Team Server

Por Unknown em Sem comentários

Olá a todos!

        Essa semana descobri uma ferramenta incrível. Em nosso projeto, os desenvolvedores estão usando a IDE de um programa chamado NetBeans tanto para programar em HTML como em PHP. Porém, nós ainda temos o problema de ter de juntar as partes do código. Isso é um tanto complicado (e imagino que possa piorar mais para frente), devido a uma série de erros que podem acontecer nessa junção. 

        Pesquisando na internet descobri um plug-in para o NetBeans que se chama Team Server. Pela tradução do inglês vocês já devem estar imaginando o que seja. Bom, através dessa ferramenta todos os desenvolvedores podem trabalhar simultaneamente no mesmo projeto dentro do próprio NetBeans, inclusive com chat para tirar possíveis dúvidas uns com os outros. Isso vai ser uma mão na roda. É como se o projeto ficasse alocado em um servidor e todos fossem construindo ele ao mesmo tempo, "sem divergência de informações".
        Mas como isso foi um achado recente, ainda vou ter de propor para a equipe a utilização. Se todos concordarem, na minha próxima postagem trago isso para vocês. Vale lembrar que ainda estamos a todo vapor com o "Gerenciar". Temos de terminar esse mês. Meta dada, meta cumprida!


Team Server no NetBeans

Até a próxima.


Gerenciando dados!

Por Unknown em Sem comentários

Olá leitor!

Esta semana finalmente desenvolvemos a página de gerenciamento de dados, que agora passará por fase de adaptação à outras páginas. Esta levou um pouco mais de tempo e esforço por ser rica em detalhes e funções - até então desconhecidas - que exigiram estudo um pouco mais aprofundado. Além da participação indispensável da Juliana, contei com a ajuda do Állan dando dicas de programação.
Esta página de gerenciamento terá a mesma estrutura para Aluno, Oficina, Turma, Funcionário e Sócio-Contribuinte e contará com ações para visualizar, editar e/ou excluir registros.

Página de gerenciamento "Sócio contribuinte"
Continuem nos acompanhando. Até semana que vem! Letícia.

Caminhando...

Por Contactus em Sem comentários

Olá para você que nos acompanha!!

Lembra-se do componente "slider" na página 'cadastrar Alunos', no qual estava enfrentando algumas dificuldades semana passada? Pois bem, essa semana consegui desenvolvê-lo e fazer com que funcionasse! Ainda em fase de testes, porém já executando sua principal função (movimentação dos campos).  Segue abaixo a imagem do componente:



Será necessário realizar várias alterações em sua interface e adaptá-lo ao pop up na página 'Gerenciar', que está sendo desenvolvido pelas meninas do design. 

Porém tive que deixar essa tarefa um pouco de lado para me voltar mais ao desenvolvimento da classe "servicoFuncionario" na camada model e o programa "cadastroFuncionario" na camada control.  Nosso sistema já está cadastrando Funcionários normalmente!

Semana que vem, trago mais novidades!

Abraços!
Guilherme.

Visualizar Aluno

Por Esther Ayumi em Sem comentários

Para todos os que estão nos acompanhando, olá!
A tarefa dessa semana foi a página de Visualizar Aluno. Foi um trabalho bem simples e rápido, pois a única dificuldade que encontrei foi em posicionar bem cada espaço da informação do aluno que deverá ser apresentada.
Foi simplesmente HTML com uma pitada de CSS, nada de javascript e nada de novidades.
Segue abaixo uma imagem da página.

Página de Visualizar Aluno


















Isso é tudo!
Até mais.

Vivendo e aprendendo...

Por Andréia Carpi em Sem comentários

Olá,
Essa semana fiquei responsável por fazer a classe "ServicoOficina", mas encontrei certa dificuldade, pois ela dependia muito da classe aluno... Depois de dar algumas cambalhotas com o código, tudo deu certo e continuamos com o projeto normalmente :)
Decidi esperar a parte pronta do design para implementar essa classe, porque vai depender de como ela vai se encaixar com a control e a view.
Também tivemos algumas dificuldades com o banco de dados, por os valores do cpf  não caberem em um campo integer e tive fazer várias alterações para bigint em muitas tabelas. O banco está em constante mudança, e às vezes faço alterações que impossibilitam a compilação dele, e acabo tendo que fazer uma nova versão. Espero que tenham paciência comigo, que ainda estamos na versão 7.5 :P

Dividimos mais algumas tarefas para os membros da equipe de programação, mas houve alguns imprevistos, como as fotos da formatura, que ocuparam a maior parte da aula de programação na quinta, que é destinada ao desenvolvimento do projeto.
De todo modo, continuamos buscando sempre o melhor, e tenho certeza que faremos o simul funcionar com perfeição e atender a todas as necessidades da instituição.

Andréia.

De olho nos prazos!

Por Giovana Leite em Sem comentários

Olá, caro leitor!
Essa semana, após terminar de desenvolver a apresentação e a versão em pdf do trabalho de aplicativos, meu foco esteve nas tarefas de cada integrante e em seus respectivos prazos.
Como líder da equipe, possuo a função de observar, acompanhar e em alguns casos interferir nos processos de cada área do projeto. Tenho como objetivo fazer o TCC andar e verificar se todos estão fazendo aquilo que deveriam realmente estar realizando.
Ninguém pode ficar ocioso, sem atividades, e também tenho que perceber se há alguém muito sobrecarregado.
Para que tudo seja finalizado no tempo certo, é preciso atribuir prazos coerentes e cobrá-los para que sejam cumpridos. Não é nada fácil, já que são 9 integrantes e muitas vezes as tarefas são vinculadas umas nas outras, o que dificulta mais ainda o trabalho.
Pretendemos, para este mês, terminarmos a parte "Gerenciar" da área do administrador. Programadores e designers estão a todo vapor e estarei de olho nos prazos, para que não tenhamos problemas de atraso na entrega.
Obrigada por acompanhar, e até a próxima!


Diagrama de fluxo de dados

Por Larissa Sandri Ismanhoto em Sem comentários

Boa tarde leitor, 
Estamos em uma fase de desenvolvimento do DFD (diagrama de fluxos de dados) para a pasta de TSPD (anteriormente citada aqui!). A função do DFD no nossos sistema Simul é auxiliar na programação, esclarecendo e criando parâmetros, além de facilitar na compreensão do mesmo para quem não faz parte do desenvolvimento específico. Mas o que é um DFD?   
O diagrama de fluxos de dados (DFD) é uma representação gráfica do "fluxo" de dados através de um sistema de informação, modelando seus aspectos deprocesso. Ela fornece apenas uma visão do sistema, a visão estruturada das funções, ou seja, o fluxo dos dados. 
Frequentemente, eles são uma etapa preliminar usada para criar uma visão geral do sistema que pode posteriormente ser elaborado. Os DFDs também podem ser usados para a visualização do processamento de dados (design estruturado).
Um DFD mostra que tipos de informação entrará e sairá do sistema, para onde os dados virão e irão e onde os dados serão armazenados. Ele não mostra informação sobre a temporização dos processos ou informações se os processos irão operar em sequencia ou em paralelo (o que é mostrado em um fluxograma).
Se estivermos desenvolvendo um sistema no qual os relacionamentos entre os dados sejam mais importantes que as funções, podemos dar menos importância ao DFD e dedicar-nos aos diagramas de entidade-relacionamento (DER).
Os componetes de um DFD são:  
  • DFD Entidades Externas
  • DFD Processos
  • Fluxo de dados
  • Depósito de dados
O DFD pode ter vários níveis de detalhamento de acordo com a necessidade do sistema. O diagrama de contexto é uma representação macro do sistema. Em seguida, temos os DFDs de níveis. O nível mais alto é conhecido como DFD de nível 0 e está logo abaixo do diagrama de contexto. Neste nível as principais funções do sistemas são mostradas. Caso o processo não esteja claro o suficiente o mesmo será aperfeiçoado a cada nível.
Quando se diz que o DFD fornece apenas uma visão do sistema,é pelo fato de que através de sua representação gráfica não nos comprometemos com a sua implementação física.
Resumindo, usando as palavras de Edward Yourdon:
"Um DFD é uma ferramenta de modelagem que nos permite imaginar um sistema como uma rede de processos funcionais, interligados por dutos e tanques de armazenamento de dados."

Exemplo de DFD

Obrigada pela atenção, e até a próxima!

Busca rápida !

Por Unknown em Sem comentários

Olá, leitor.

Mais uma semana de projeto e sucesso caminhando página à página. Esta semana, estou criando a página de gerenciamento de dados juntamente com a Juliana e estamos cuidando para que o usuário tenha a máxima rapidez ao efetuar uma busca!
Confesso que o gerenciamento de dados é bastante complexo, pois este precisa ser intuitivo e muito bem pensado. Além disso, separamos um tempo para pesquisarmos sobre JQuery - biblioteca JavaScript disponibilizada como software livre e aberto - afim de aprimorar nossas soluções e estilizar cada busca.

Logo da biblioteca jQuery

Boa noite e até a semana que vem. Abraço, Letícia.


Programação a Mil

Por Contactus em Sem comentários

Olá pessoal,

            Nossa equipe está em ritmo acelerado para a construção de um bom sistema. Particularmente, estou muito contente por ver o empenho e a responsabilidade de todos para que o POC (instituição que irá receber o sistema) tenha uma reestruturação e possa aprimorar seu trabalho social. Gostaria de dizer que conseguimos terminar o "login" (junção das camadas view e model pela camada control). É muito boa a sensação de que está dando certo!
            Nessa última semana tenho trabalhado no desenvolvimento da ServicoContribuinte (sim, decidimos agora que a Servico será divida por áreas para facilitar), uma classe que terá as funções inserir, editar, buscar e excluir um Sócio-Contribuinte. Como ela é a comunicação direta com o banco de dados, será amplamente utilizada na camada Control do nosso sistema. Ela foi de fundamental importância para a construção do cadastro do sócio-contribuinte, e caso você tenha acompanhado nossas outras postagens, pôde perceber a felicidade do nosso amigo Guilherme ao finalizá-lo. Tive muita dificuldade quanto a passagem de dados para o banco, principalmente devido a divergência dos tipos (integer, real, date, etc) de variáveis que dentro da linguagem php, em tese, não existe. A maneira como os objetos iam interagir também foi dificultosa, mas acredito que encontrei uma maneira lógica e facilitada. A seguir está um trecho do código da função "salvarContribuinte".


Trecho do código em PHP
             Essa função recebe um objeto Contribuinte e insere as suas propriedades no banco a partir de SQL. É interessante ver como a estruturação MVC funciona. Sem ela ou outro tipo de estrutura, teríamos um "show" de repetições desnecessárias e um código ilógico. Ou seja, não conseguiríamos desenvolver o sistema.
            Já estamos desenvolvendo também as classes Serviços para as outras áreas e pretendemos em breve terminar a manutenção e visualização das tabelas de maneira geral. Espero em breve retornar com a notícia de que terminamos e também com novidades para as outras partes do nosso sistema. 

Até lá!

Desenvolvimento do projeto

Por Contactus em Sem comentários


Páginas de cadastro finalizadas e a página provisória de visualização da oficina


Olá leitor,

No inicio dessa semana finalizei as telas de cadastro juntamente com outros integrantes do grupo, então depois eu me dediquei a pesquisa e leitura de diversos tutoriais de como fazer pop-ups em javascrip, tive algumas dificuldades em entender como funcionavam as "functions", mas depois de muita dedicação consegui começar a fazer a página que terá como função visualizar as oficinas.
Essa semana focarei em acabar as páginas de visualização do sistema.

Sobre o projeto em geral, tudo está andando como o planejado, todos os integrantes estão se demonstrando muito responsáveis.

Até a próxima.

Gabriela Cunha.

Novidades

Por Contactus em Sem comentários

Olá leitores, boa noite!

Essa semana foi uma semana muito produtiva, várias páginas html ficaram prontas e o projeto avançou bastante. Na minha parte houve um pequeno imprevisto com o layout do blog e eu acabei tendo que fazer outro.

Agora eu e a Letícia estamos desenvolvendo as páginas de gerenciamento do administrador, estas, são páginas bem complexas porém muito fácil e intuitivas para o usuário. Semana que vem traremos novidades mostrando as mesmas já concluídas.

Brainstorm, página de gerenciamento


Boa noite e até semana que vem.

Juliana Zulato


Cadastrar sócios: Ok!

Por Contactus em Sem comentários

Olá, para você que nos acompanha!
Estamos com um bom andamento no projeto como um todo. Hoje particularmente, estou muito feliz. Após passar uma longa tarde de testes e resolvendo erros, finalmente está funcionando o programa do cadastro do Sócio Contribuinte!! Faltando agora, apenas alguns ajustes e validações, como testes de consistência e verificações de campos como cpf e rg. Porém, o mais importante já está em execução, que seria o preenchimento dos campos no banco. Segue abaixo uma parte do código do programa, na camada control:

...
$contribuinte->setComplemento($recebe_complemeto);
    $contribuinte->setCidade($recebe_cidade);
    $contribuinte->setEstado($recebe_estado);  
 
    //chamando a classe Serviço contribuinte
    $var=ServicoContribuinte::salvarContribuinte($contribuinte,$recebe_op);


Sigo dando continuidade ao programa. Também estou em andamento com a interface da página do cadastro de Alunos. Como são muitos campos para serem preenchidos, o grupo optou por não fazer rolagem e desenvolver um tipo de "slider", que seria uma janela que vai se movendo conforme o usuário clica no botão "próximo", e a cada clique, novos campos surgem para serem preenchidos. Porém, venho enfrentando dificuldades com este componente, por conta de JavaScript. Mas creio que dará tudo certo ainda esta semana. Segue abaixo os primeiros componentes da tela em desenvolvimento:



Aguardem o próximo post, para mais novidades!!

Até mais!
Guilherme.

Esqueceu sua senha?

Por Contactus em Sem comentários

Para todos os que estão nos acompanhando, olá. Após terminar o layout da tela de login, eu precisei fazer a opção que possibilita ao usuário uma nova senha caso ele se esqueça da antiga e não consiga mais fazer login no sistema.
 A proposta era fazer um Popup que abrisse quando o usuário clicasse no link "Esqueceu sua senha?" presente na página de login, então eu precisei pesquisar sobre javascript e, por ser uma novidade, essa foi a parte mais difícil para mim.
Segue abaixo um trecho da programação em javascript.

$('a[href="#esquecisenha"]').click(function(){ 
$('.fundo-preto').fadeIn(500);                                                                                                                   $('#esquecisenha').fadeIn(500); 
});

Para que o usuário obtenha uma nova senha é preciso que ele digite seu CPF. Assim, quando ele apertar o botão "Enviar" e o dado estar correto, abriremos outro popup afirmando que a nova senha foi encaminhada por e-mail.
Popups "Esqueceu sua senha?"

Consegui finalizar essa parte do projeto no prazo certo e já estou com outro trabalho para fazer, que comentarei na próxima postagem.

Até logo,

Esther.

Avante!

Por Contactus em Sem comentários

                                             Olá,
Essa semana avançamos muito com o projeto! A parte html de algumas páginas ficaram prontas e começamos finalmente a programar em peso. Encontramos certo problema na parte do JavaScript, pois é uma parte do projeto que requer certa pesquisa e dedicação.
Conforme avançamos com o projeto, também estivemos precisando alterar o banco de dados. Estamos usando a linguagem SQL através do postgres.
O grupo está trabalhando muito bem em equipe, todos estamos nos ajudando e alcançando as metas propostas às vezes antes dos prazos! Espero que continuemos assim. =)

                                             Att. Andréia

Pasta de TSPD

Por Contactus em Sem comentários

A pasta com a documentação de TSPD (Técnicas de sistemas e processamento de dados) foi entregue ao professor André Dallasti, responsável pela pela parte de análise do sistema e documentação do nosso projeto de conclusão de curso(TCC).

         A pasta contém informações da POC, instituição sobre a qual estamos desenvolvendo o projeto (anteriormente citada aqui!), tal como ramo de atividade, atividades desenvolvidas, responsáveis, detalhes sobre cargos e funções  existentes na instituição, entre outras informações refentes a instituição escolhida para ser nossa parceira no projeto Simul.

         Podemos encontrar também na pasta informações sobre nosso sistema Simul (anteriormente citado aqui!). Onde são especificadas as atividades que serão desenvolvidas, analisando estrutura física existente onde será instituído nosso sistema e também mostrando vantagens trazidas pelo mesmo beneficiando a POC.

         Além das informações básicas, são encontradas na pasta de TSPD informações técnicas do sistema, tais como estrutura de banco de dados, ligação entre entidades internas e externas ao sistema, diagrama de fluxo de dados, entre outros, deixando assim bem expecífico as nossas intenções e como iremos coloca-las em prática com o projeto.

         Espero ter esclarecido as dúvidas anteriormente existentes sobre a pasta de TSPD.
Pasta capa dura. 
Obrigada e até a próxima.



Próxima apresentação da equipe

Por Contactus em Sem comentários

Olá, caro leitor!

Nessa próxima quarta-feira (14/05) faremos mais uma apresentação sobre nosso projeto. Será dentro da matéria de Aplicativos, com o professor Rodrigo Carvalho.
Será necessário entregarmos a versão do trabalho em PDF na terça-feira e finalizarmos a apresentação em slides para apresentarmos pela manhã, durante o período de aulas.
Teremos de 12 a 15 minutos para falarmos sobre os seguintes itens: logomarca, nossa equipe, professores e colaboradores do projeto, instituição que atenderemos, identificação do projeto, problemas existentes na entidade, soluções, telas do sistema e blog.
Eu sou a responsável por realizar a versão em PDF e finalizar a apresentação que está sendo feita em Prezi.
Segue a imagem inicial do nosso trabalho:
Por enquanto é isso! Obrigada por nos acompanhar e até a próxima!

Estrutura digital

Por Contactus em Sem comentários

Olá, leitor.

Eu sou a Letícia Pavanello e estou atuando principalmente na área de design do projeto Simul. Nesta área é preciso ter muita atenção considerando que a linguagem visual é a principal forma de interação entre o projeto e o usuário; Cada detalhe é muito importante para que o sócio-contribuinte e o administrador entendam perfeitamente o objetivo de cada página, imagem e outros atributos presentes na elaboração do layout.
Esta semana a equipe de designers terminou de definir a padronização básica do sistema – tal como fontes, dimensões, cores e propriedades – dando preferência à cores alegres e botões simples. Para facilitar o desenvolvimento do css e html, desenvolvi toda a estrutura digital do menu e todos os botões já pensando no RollOver, OnClick e outros eventos que logo serão programados.

Página Home

Estou muito satisfeita com o andamento inicial do projeto e com o modo entrosado com que os integrantes tem participado desta primeira fase. Em breve teremos mais informações sobre o layout, acompanhem-nos!

Abraço, Letícia.

Desenvolvimento do blog

Por Contactus em Sem comentários


Bom dia leitores!

Meu nome é Juliana Zulato e atualmente estou fazendo parte da equipe do designer. Nesta área fiquei responsável pela criação do blog, este o qual você está navegando e também pela criação gráfica de algumas paginas do sistema como o menu de doações e o cadastro do sócio contribuinte.


Exemplo, tela do menu


Estou muito satisfeita com o andamento do projeto e com o entrosamento da equipe. Apartir de agora, conforme formos fazendo as paginas em html iremos passar para a equipe dos programadores para que eles deem funcionamento ao nosso projeto.

Semana que vem traremos mais novidades.

Abraços Juliana.



Pesquisa

Por Contactus em Sem comentários


Olá a todos,

Eu sou o Guilherme Henrique, um dos programadores da equipe, do nosso sistema SIMUL. Estamos no começo da programação, pesquisando sobre funções, classes e outros elementos que serão usados no nosso código em PHP 5. Andréia e Allan que também estão na programação, deram início a camada model, com as classes entidade e serviço respectivamente, que serão necessárias estarem sempre em manutenção.
Fiquei encarregado de fazer o programa login, na camada view, que será responsável por fazer a “ponte” entre a interface (realizada pela Esther) e as classes que possuem ligação com o banco.

Quando o Allan e a Andreia finalizaram as partes das classes que seriam de uso necessário para o login, pude dar um “inicio oficial” ao programa. Antes tinha feito apenas algumas linhas de código para esboçar e definir como as classes iriam ser tratadas e as verificações que iriam ser feitas.

Também estou fazendo a classe ‘Seguranca’ que ficará na camada model. Ela será responsável por “filtrar” as entradas digitadas pelo usuário, impedindo que se ocorram as chamadas ‘SQL injections’ e verificar as chamadas “SESSIONS” no começo de cada página do sistema (fazendo com que a pagina só possa ser acessada ao fazer login).

Tive algumas dificuldades de como tratar as classes corretamente (sintaxe) no código PHP. Mas conversando com os outros programadores, descobrimos (graças a Andreia) que o endereço das classes referenciadas no programa estavam errados, sendo necessário o uso de dois pontos (..) antes da pasta (model) onde se encontravam. Um erro que pode parecer simples e bobo, mas que rendeu tempo até ser encontrado: 

Código em PHP

Por enquanto sigo dando continuidade ao programa login, e aguardando novas telas do pessoal do design para o desenvolvimento do código da programação.


Até a próxima!

Guilherme Calvo


Primeira reunião da Contactus

Por Contactus em Sem comentários


Primeira reunião da Contactus


Olá, caro leitor!

Nossa equipe, após ser formada em sala de aula, teve sua primeira reunião oficial no dia 06 de março de 2014. Nos encontramos em minha casa para definirmos de forma não detalhada o que nosso sistema abrangeria e quais seriam as funções básicas de cada integrante.

Contamos com a presença de nosso coach profissional, Valter Leite. Ele é graduado em Ciências da Computação e pós-graduado em Gestão Estratégia e Qualidade. Atua há 23 anos na área de P&D (pesquisa e desenvolvimento), com foco na criação de softwares e soluções diversas. Fundador da Triata Mídia e Negócios, e atualmente suas principais funções são: Diretor de Tecnologia da Triata e consultor na área de TI. Atua também como Mentor e VP Financeiro da Viking Network SA. Já atuou como professor em graduação e pós-graduação, Diretor de Tecnologia, Gerente de Desenvolvimento, Gerente de Datacenter, além de diversas consultorias e auditorias.

Ele nos orientou sobre como realizar uma reunião de definição de projeto nos moldes usados nas empresas de tecnologia e nos deu dicas sobre como lidar com os problemas mais frequentes que uma equipe encontra. Nos auxiliou em algumas decisões básicas e deu suporte em escolhas técnicas, como a linguagem que será utilizada e o servidor que vamos hospedar nosso site.

Continue acompanhando as próximas postagens.

Até a próxima!

          Giovana Leite


Valter Leite, 44 anos