segunda-feira, 21 de setembro de 2009

Visual do form teste!


(Vinicius)

Codigo!

(Vinicius)


public float desvip(List vet)
{


float media = this.media(vet);
float variancia = this.variacia(vet);


double raizq = Math.Sqrt(Double.Parse(variancia.ToString()));




return float.Parse(raizq.ToString());



}



public List ordena(List vet)
{
List lista = new List ();

int i, a;
bool b = true;
while (b)
{
b = false;
for (i = 0; i < vet.Count - 1; i++) { if (vet[i] > vet[i + 1])
{
a = vet[i];
vet[i] = vet[i + 1];
vet[i + 1] = a;
b = true;
}
}
}






return lista;

}

public String ordenaString(List vet)
{
vet = ordena(vet);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < vet.Count - 1; i++)
{
sb.Append(vet.ToString());

}

return sb.ToString();



}



}


nessa parte ele faz o desvio padrão , ordenação dos vetores
(Vinicius)

public string moda(List vet)
{
float moda = 0;
int maximo = this.maior(vet);
int minimo = this.menor(vet);
string s = "";

int aux = 0;

for (int i = 0; i < vet.Count - 1; i++) { for (int x = 0; x < vet.Count - 1; x++) { if (vet[i] == vet[x] && i != x) { aux++; if (vet[i] != vet[x] && i != x) { aux = 0; } } moda = vet[i]; } s = moda.ToString() + " -- " + aux.ToString(); } return s; } public float variacia(List vet)
{
float variancia, result, desvio;
result = 0;
float media = this.media(vet);
int maximo = this.maior(vet);
int minimo = this.menor(vet);

for (int i = 0; i <= vet.Count - 1; i++)
{
desvio = vet[i] - media;
result = result + (desvio * desvio);

}

variancia = result / vet.Count;


return variancia;



}




criação da moda e da variância.

Codigo!

(Vinicius)


ola pessoal desculpa a demora pra postar não estava dando tempo!


parte do codigo da classe calculos!


public float frequencia(List vet, int qtdeClasses)
{
float frequencia = 0;
float amplitude = this.amplitude(vet, qtdeClasses);
int maximo = this.maior(vet);
int minimo = this.menor(vet);

float comprimento = 0;
for (int i = 0; i < maximo; i++) { for (int y = minimo; y < (minimo + comprimento); y++) { if (i >= minimo && i < (minimo + (comprimento * i))) { frequencia = frequencia++; } } } return frequencia; } public float mediana(List vet)
{


Int32 i, a;
bool b = true;
while (b)
{
b = false;
for (i = 0; i < vet.Count - 1; i++) { if (vet[i] > vet[i + 1])
{
a = vet[i];
vet[i] = vet[i + 1];
vet[i + 1] = a;
b = true;
}
}
}

string s = "";

foreach (int ii in vet)
s = s + " - " + ii.ToString() + " - ";

//MessageBox.Show(v.ToString());
MessageBox.Show("Valores ordenados:" + s);
float mediana;
if (vet.Count % 2 != 0)
{
int m = vet.Count / 2;
mediana = vet[m + 1];
}
else
{
int m = vet.Count / 2;
mediana = (vet[m - 1] + vet[m]) / 2;
}
MessageBox.Show("Mediana é " + mediana.ToString());








return mediana;



}

public string pontomedio(List vet, int qtdeClasses)
{


StringBuilder pontomedio = new StringBuilder();


float a = amplitude(vet, qtdeClasses);

float i = menor(vet);
float m = maior(vet);


double pont = ((i + a) / 2);
pontomedio.Append(pont.ToString());
for (int x = 1; x <= qtdeClasses; x++)
{
if (x == 1)
pontomedio.Append(pont.ToString() + "\r\n");

else
pontomedio.Append((i + (x - 1) * a).ToString() + "\r\n");

}



return pontomedio.ToString();

sábado, 19 de setembro de 2009

Alterações

(Renata)

Olá Pessoal,

só passei pra avisar que eu acabei de alterar um link no site..o do you tube..ele estava abrindo na mesma janela ao inves de abrir em outra..a Tyemi mandou email pra gente..ja respondi pra ela..depois eu mando no email de vocês como acessar este email novo..

vocês viram..o editor do blog tbm mudou ;) ..

bjos..
bom fim de semana pra todos!
Renata

quinta-feira, 17 de setembro de 2009

Alterações Site!

(Renata)

Oi Pessoal,

bom..ontem eu alterei algumas coisas no formulario de contato do nosso site..olhem lá..fiz a validação dos campos..e ele está mostranto tbm uma mensagem quando o formulario é enviado..

acessem: www.infinity2009.com.br/contato.php

até mais..
Renata

terça-feira, 15 de setembro de 2009

Site

(Bruna)

Olá pessoal,
Gostaria de lembrá-los de que o nosso site já está no ar desde ontem 14/9/09!
E também que, hoje pesquisei no google GRAPHMATICS e encontrei o nosso site, blog, videos...
como pode ser visto no vide abaixo.

Obrigada

Bruna Donida.

segunda-feira, 14 de setembro de 2009

Novas Procedures

Olá!
Terminei 2 das 3 stored procedures que o Hugo havia pedido para serem feitas. Uma delas reordenará o número das perguntas caso ela seja excluída. Por exemplo:

Pergunta 1 - Idade
Pergunta 2 - Estado Civil
Pergunta 3 - Profissão

Caso a pergunta 2 seja excluída, automaticamente, será feito uma reordenação nos números, de modo que a pergunta 3 fique como número 2.

Para efeitos técnicos essa procedimento é chamado automaticamente quando é deletado um registro da tabela de Perguntas.

A outra procedure realiza a recontagem total de perguntas caso alguma pergunta seja deletada. Se o total de perguntas de um questionário era 10 será 9 com a exclusão de uma pergunta.

Para desenvolvimento ela está inclusa na stored procedure delete da tabela Pergunta (sp_questionario_alter_num_perguntas) sendo seu processo automático.

sexta-feira, 11 de setembro de 2009

Camiseta

(Renata)

olá Pessoal,
aí está o modelo da camiseta..

vamos tentar vender bastante..até agora vendemos 25..quanto mais vendermos..mais barato vai ficar..

att,

Renata

terça-feira, 8 de setembro de 2009

Site

(Bruna)

Olá pessoal,
Durante as aulas de hoje fiz algumas alterações no site para o browser Mozilla Firefox.
  • Cores dos links
  • Fontes

E também alterei o mapa do site.
Vocês podem ver as alterações através da página de desenvolvimento.

Obrigada

Bruna

Vetor Mascote

(Kamila)

Olá,
segue um print do mascotinho vetorizado, que eu desenvolvi no final de semana como atividade extra classe, conforme foi sugerido por algumas pessoas.

domingo, 6 de setembro de 2009

mód. Gráficos II

(Fabrício)

Olá

Vou comentar sobre o desenvolvimento do módulo de gráficos, do qual sou o responsável.
No momento me dedico a criação do wizard para criação de gráficos. Optei por isto, a criação do wizard, pois será basicamente uma síntese de todo o resto que ainda será feito, de forma que devo sanar todas as dúvidas e problemas de como melhor proporcionar a criação dos gráficos e como melhor desenvolvê-la.

Chego num momento crucial do desenvolvimento: a personalização dos gráficos e a leitura do banco de dados.
Já passei por fases complicadas, numa listagem rápida:


  • Pesquisa e escoloha da ferramenta para criação;
  • Testar a funcionalidade da ferramenta escolhida;
  • A exportação dos gráficos gerados em imagens;
  • Criação das Classes de gráficos, que permitem a criação orientada a objetos do XML necessário para gerar o gráfico;


Tecnologias

Um item importante que gostaria de ressaltar é os requisitos que a classe de gráficos gerará para o sistema.

O pacote de instalação deverá incluir:
  • Adobe Flash Player 9 (desktop)
Os outros itens são gerais, esse é o único de necessidade específica do módulo de gráficos.

é isso.

Abraços

sexta-feira, 4 de setembro de 2009

Definição do Módulo de Cadastro de Questionário

(Hugo)

Como havia dito anteriormente, vou postar aqui a definição feita para o módulo de cadastro de questionários (que involve também o cadastro de suas perguntas).

Quaisquer duvidas e/ou observações, por favor, mandem um e-mail para o grupo.

Segue a Definição:

Módulo de Cadastro de Questionários

Este módulo tem como finalidade realizar o cadastro completo dos questionários.

Ele será composto por quatro programas: Cadastro de Questionário, Seleção de Questionário, Atualização de Questionário e o Cadastro de Perguntas.

Cadastro de Questionário

Finalidade:

- Realizar a parte inicial de um cadastro, requerendo do usuário as informações referentes ao mesmo.

Funcionamento:

- Ao clicar na opção do Menu Principal “Cadastrar questionário”, a Tela 1 será aberta (como modal).

- O usuário deverá informar o nome do novo questionário. Daí então clicar em “continuar” para seguir para a prosseguir.

- O usuário pode ainda clicar em “cancelar” e abandonar o cadastro.

Observações:

- Este programa será somente executado no ato do cadastro do questionário; Quando for realizada a consulta e/ou alteração de um questionário já existente, este programa não deverá ser executado.

Seleção de Questionário

Finalidade:

- Selecionar dentro dos questionários existentes, qual será trabalhado.

Funcionamento:

- O Programa apresentará na tela (Tela 4) uma lista contendo os nomes dos questionários.

- Em seguida o usuário deverá selecionar o que ele deseja usar, e clicar no botão “continua”.

- Caso o usuário deseje cancelar a ação que seria realizada, basta clicar em “cancelar”.

Observações:

- Este programa será chamado sempre que houver mais de um questionário onde a ação requisitada pode ser ealizada.

Atualização de Questionário

Finalidade:

- Gerenciar as perguntas do questionário selecionado, bem como suas informações principais.

Funcionamento:

- Uma vez informado o nome e tendo clicado no botão “continuar”, o usuário visualizará a Tela 3, onde ele irá cadastrar a primeira pergunta.

- Após a primeira pergunta, a Tela 2 será aberta, e o usuário poderá cadastrar as demais perguntas.

- A tela possuirá uma grade para o usuário navegar pelas perguntas. Esta grade permitirá (através de botões) ao usuário incluir, excluir ou manipular as perguntas da forma que desejar.

- Os botões e suas funções são:

* Descartar – Descarta o questionário que está sendo editado;

* Layout – Define um layout para o questionário;

* Adicionar Pergunta – Cadastra uma nova pergunta;

* Excluir Pergunta – Exclui a pergunta selecionada.

Observações:

- Quando este programa for chamado pelo Cadastro de Questionário, o Cadastro de Perguntas deverá ser executado antes de permitir a atualização do questionário. Caso o usuário cancele o cadastro da 1ª pergunta, ele irá cancelar o cadastro do questionário, e tudo até aquele ponto será perdido.

- A tela deste programa (Tela 2) será visualizado no form principal do sistema.


Cadastro de Perguntas

Finalidade:

- Cadastrar as perguntas de um questionário, assim como suas alternativas.

Funcionamento:

- Este programa será chamado da Atualização do Questionário.

- Ele irá informar o tipo da Pergunta (Quantitativas, Qualitativa ou Discursiva).

- Caso seja Quantitativa ou Qualitativa, o usuário deverá informar as alternativas (até 5), informando somente valores quando for quantitativa.

- Caso a questão seja qualitativa, o usuário não precisará informar mais nada.

- Uma vez que todos os dados foram informados, o usuário deverá clicar no botão “concluir” para finalizar o cadastro da nova pergunta.

- Caso deseje cancelar o cadastro da nova pergunta, o usuário pode clicar no botão “cancelar”.

Observações:

- O número da pergunta irá ser carregado automaticamente.

quinta-feira, 3 de setembro de 2009

Site indexado

(Bruna)

Olá pessoal,
aqui está o vídeo do site indexado.

Camiseta Próxima Apresentação!

(Renata)

Olá Pessoal,

bom..abaixo está os modelos da camiseta que será feita..precisamos escolher um modelo para mandar fazer..a Bruna vai ver o preço para nós passarmos para os professores..

quarta-feira, 2 de setembro de 2009

Sobre

(Kamila)

Olá,
gostaria também de publicar o que fiz na aula hoje (porque me deu muito orgulho)....


Sou programadora agora! *-*



:*

Site no google

(Kamila)
Olá,
assim com a Bruna já havia postado, nosso site foi indexado pelo google. Porém, hoje entrei no google e ele estava em QUINTO. Veja o print:
uhull,
logo seremos o PRIMEIRO !



BjoOos x))

Stored Procedures - Log

(Gabriel)

Terminei as stored procedures que fazem a inserção dos dados na tabela de Log, garantindo que todas as alterações feitas no banco sejam documentadas. Alguns deletes terão que possuir recursividade (deletando todas as suas tabelas na qual a complementam e que não serão mais usadas) como segue a imagem:

Sendo assim qualquer exclusão na tabela Grupo deleta automaticamente os registros de IntegrantesGrupo, Pesquisa, Questionário, Pergunta, AlternativaQL (Qualitativa), AlternativaQT (Quantitativa), RespostaALT (Alternativa) e RespostaDIS (Dissertativa). Mantendo a seqüência para qualquer tabela abaixo dela.

Até mais.

---
Gabriel B. Casella

Site indexado

(Bruna)

Olá pessoal,
Estive pesquisando no google e já encontrei o nosso site!
Vejam a imagem a seguir.








Retificação: Tabela "Pergunta", campo "TipoPergunta"

(Hugo)

Boa noite a todos,

Somente para retificar o que estava definido para o campo "TipoPergunta" da tabela "Pergunta", o conteúdo deste campo deverá ser:

- "T" - Quantitativa;
- "L" - Qualitativa;
- "D" - Discursiva.

Uma pergunta pode ser Alternativa ou Discursiva. Uma alternativa pode ser Quantitativa ou Qualitativa. Logo, podemos resumir a tipagem das perguntas nos três tipos acima listados.

Até mais,

Hugo.

terça-feira, 1 de setembro de 2009

Desenvolvimento do Site

(Renata)

Olá Pessoal,


Desculpem por não estar postando muito ultimamente, ta muita correria aqui...
bom..o site está praticamente terminado..ele está no ar..porém em uma area de desenvolvimento ainda..eu fiz algumas alterações.. agora, para acessá-la, o endereço é www.infinity2009.com.br/desenvolvimento e não mais/dev.. a senha continua a mesma..também tem outra opção de acesso..eu coloquei um link na home da pagina...então é só acessar http://www.infinity2009.com.br/ e clicar no link "acesso a área de desenvolvimento"..

ao clicar no link..você entrará em uma tela para fazer "login"..digite a senha e você terá acesso ao ambiente de desenvolvimento..


A Home é composta por links de acesso as outras páginas do site..este é composto por diversas áreas, sendo elas, A Empresa, a qual fala sobre o grupo, as funções exercidas por cada integrante, o porque do nome Infinity e de sua cor roxa..a página A instituição que fala da instituição atendida pelo nosso projeto, o CTI, com sua história e dados institucionais..a página O Sistema que fala sobre os problemas do sistema atual, a solução com o nosso sistema e quais as vantagens..nesta página também temos um link para a visualização dos softwares utilizados..a página Fotos que possui uma galeria de fotos do grupo...a página de Downloads..onde o usuário poderá baixar wallpapers do Infinity..fontes..slides com tecnicas de apresentação..formatação e etc...a página Dicas..que possuirá dicas de apresentação..explicações sobre tipografia..fonte com e sem serifa..estudo sobre asa cores e etc...a página contato para que o usuário possa entrar em contato com o grupo através do preenchimento de um formulário simples..a página Grupo Infinity em que terá a foto individual de cada integrante do grupo com nome completo, email e função no projeto..a página Vídeos com um link de acesso no nosso canal no YouTube..a página Blog com acesso ao nosso blog..e a página mapa do site..

o site possui técnicas para indexação nos buscadores...algumas delas são..conteúdo..tags como alt e title..meta tags..google analytics e etc..

Até o fim da semana o site já está 100% concluído e será liberado ao público..

Bom..é isso..qqr dúvida é só falar comigo..

Att,
Renata