• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

M6

KISC

23 mensagens neste tópico

Boas... não consigo aceder aos links ..

O tópico ou quadro que você procura parece não existir.
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas... não consigo aceder aos links ..

O tópico ou quadro que você procura parece não existir.

É provável que esses links ainda sejam de domínio privado...Estou a discutir como HecKel a melhor forma de resolver isso.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Perguntava-me a mim mesmo à uns tempos se o KISC tinha morrido. Afinal não :P

Espero que desta vez o concluam, afinal já está "no papel" há uns anos...

Boa sorte com a nova estratégia, quê dê finalmente resultado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sinceramente, este foi o projecto do P@P que mais me custou ver parado. Espero que avance a 100%.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sinceramente, este foi o projecto do P@P que mais me custou ver parado. Espero que avance a 100%.

partilho da mesma opinião :dontgetit:

Acho que este projecto devia estar alojado num servidor, e através do SourceSafe e remotamente acedíamos ao projecto, cada utilizador devidamente autorizado poderia ir desenvolvendo gradualmente!assim seria possível guardar versões, seria possível analisar alterações, ver quem alterou e o que...será possível fazer isto!é claro que até tudo estar funcional e entramos no esquema seria um pouco complicado, pois nem todos temos conhecimentos sobre o SourceSafe!Mas bastante simples para trabalharmos em equipa!!

bom trabalho!

tofas

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu penso que é uma boa ideia. Alinho a 100 %.

Eu alinho, mas depende!Só se trabalharmos em C#

bom trabalho

tofas

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu penso que é uma boa ideia. Alinho a 100 %.

Eu alinho, mas depende!Só se trabalharmos em C#

bom trabalho

tofas

C# ou Java, Completamente de acordo !!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para esclarecimentos  em concreto do que é o KISC podem-me adicionar no msn.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Há espaço para todos os que queiram colaborar. :(

Actualmente é necessário efectuar a modelação, pelo que se alguém estiver interessado, leia os use cases e contacte-me.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem... vamos lá dar vida a isto... vamos modelar todos juntos a Base de Dados.

Ora... tive a dar uma vista de olhos ao projecto e penso o seguinte:

Tabelas :

Produto (idProduto, nome, descricao, quantidade, validade, gastoMedioMes)

Fornecedor(idFornecedor, nomeFornecedor, idProduto,descricao, validade, preco)

ListaCompras(numeroEncomenda, quantidade) , esta tabela terá uma relação um para muitos para produto, ou seja, cada lista de compras terá obrigatoriamente um ou mais produtos.

Em relação à tabela receitas, tenho uma implementação já feita em SQLSERVER 2005 de minha autoria a qual pode ser adaptada às necessidades deste projecto, aqui vai uma pequena imagem do modelo entidade associação gerado pelo Visio.

Vamos lá começar a criticar e a deixar opiniões para andarmos com isto para a frente... vamos contribuir todos com os nossos conhecimentos para realizarmos este esplêndido projecto.

Aguardo críticas e sugestões.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Excelente saunde. ;)

No modelo físico, usa apenas tipos de dados da norma SQL, de forma a que seja possível usar um script único para todos os SGBDs.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Excelente saunde. ;)

No modelo físico, usa apenas tipos de dados da norma SQL, de forma a que seja possível usar um script único para todos os SGBDs.

Sim, penso que é uma boa estratégia..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ListaCompras(numeroEncomenda, quantidade)

Na tabela da lista de compras não sei se será o mais correcto de adicionar, mas na lista de compras propriamente dita deve de constar também o preço que se espera comprar (tendo em conta os ultimos preços de compra) bem como a quantidade mínima e máxima a comprar alem da quantidade (ideal) isso para que? Para no caso de o preço ser superior ao esperado comprar só o mínimo (que é o que o sistema sabe que faz falta eminente) e para se o preço for um bom bocado abaixo do esperado comprar o máximo tendo em conta o que se gasta e a validade.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
ListaCompras(numeroEncomenda, quantidade)

Na tabela da lista de compras não sei se será o mais correcto de adicionar, mas na lista de compras propriamente dita deve de constar também o preço que se espera comprar (tendo em conta os ultimos preços de compra) bem como a quantidade mínima e máxima a comprar alem da quantidade (ideal) isso para que? Para no caso de o preço ser superior ao esperado comprar só o mínimo (que é o que o sistema sabe que faz falta eminente) e para se o preço for um bom bocado abaixo do esperado comprar o máximo tendo em conta o que se gasta e a validade.

Bem pensado... se calhar colocava-se mais um campo em produto onde se colocava o último preço de compra.... o que acham ?

E depois em ListaDeCompras em vez de quantidade colocava-se quantidadeMinima e quantidadeMaxima, depois o submit ia ser feito comparando o preço que consta em produto com o preço que o Fornecedor quer....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ou então pode-se criar uma outra tabela.. PRECOS .. em que tinha uma ligação a PRODUTO... tipo.. um PRODUTO tem um ou mais PRECOS em que constavam os ultimos preços de compra daquele produto.

Penso que esta solução não será pior..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem.. aqui vai o modelo físico....

use KISC;

if object_id('PRODUTO_FORNECEDOR') is not null
DROP TABLE PRODUTO_FORNECEDOR

if object_id('PRODUTO_LISTACOMPRAS') is not null
DROP TABLE PRODUTO_LISTACOMPRAS

if object_id('PRECO') is not null
DROP TABLE PRECO

if object_id('PRODUTO') is not null
DROP TABLE PRODUTO

if object_id('FORNECEDOR') is not null
DROP TABLE FORNECEDOR

if object_id('LISTACOMPRAS') is not null
DROP TABLE LISTACOMPRAS


CREATE TABLE PRODUTO
(
codProduto INT IDENTITY PRIMARY KEY,
nomeProduto VARCHAR(200),
descricaoProduto VARCHAR(1000),
qtStock INT,
validade DATETIME,
gastoMedioMensal INT
)

CREATE TABLE PRECO
(
precoProduto INT,
data DATETIME,
codProduto INT FOREIGN KEY REFERENCES PRODUTO(codProduto)
)

CREATE TABLE FORNECEDOR
(
codFornecedor INT IDENTITY PRIMARY KEY,
nomeFornecedor VARCHAR(200),
precoFornecedor INT,
descricaoFornecedor VARCHAR(1000),
validade DATETIME,
)

CREATE TABLE PRODUTO_FORNECEDOR
(
codProduto INT FOREIGN KEY REFERENCES PRODUTO(codProduto),
codFornecedor INT FOREIGN KEY REFERENCES FORNECEDOR(codFornecedor)
)

CREATE TABLE LISTACOMPRAS
(
codListaCompras INT IDENTITY PRIMARY KEY,
quantidadeMinima INT,
quantidadeMaxima INT
)

CREATE TABLE PRODUTO_LISTACOMPRAS
(
codProduto INT FOREIGN KEY REFERENCES PRODUTO(codProduto),
codListaCompras INT FOREIGN KEY REFERENCES LISTACOMPRAS(codListaCompras)
)

Vá pessoal quero críticas e ideias..... só assim se consegue fazer um projecto como este merece..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Encontrei isto... que penso ser uma boa ideia para implementar no Kisc...

http://www.supercook.com/

Ou seja.. através da base de dados de ingredientes.. ele percorrer a tabela de receitas.. e indicar quais as que são possiveis com os ingredientes existentes......

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora