Exercícios de Sistemas de Gestão a criar com Linguagem de Programação
Programação é o processo de escrita, teste e manutenção de um programa de computador. O programa é escrito em uma linguagem de programação, embora seja possível, com alguma dificuldade, o escrever diretamente em linguagem de máquina.
O programador atua diretamente na área de TI (tecnologia da informação), com a principal
responsabilidade de desenvolver novos softwares e melhorias nas linguagens de programação. Aplicativos de mensagens, jogos em diferentes
formatos, aplicativos de bancos, sites, programas de computador.
Para os exercícios abaixo, usa a linguagem de programação a sua escolha para desenvolve-los e desta forma, aperfeiçoar o conhecimento delas.
Bom trabalho!
Situação
1
Uma
fábrica pretende implementar uma aplicação para gerir os "stocks" dos
seus armazéns, as encomendas, e as vendas. Para tornar o problema menos
extenso, não vamos aqui considerar a parte relativa às vendas. Há assim que ter
em conta que:
- A empresa comercializa vários
produtos, cada um dos quais com um código, um nome, e um preço. Em cada
momento a empresa deve ainda saber qual a quantidade existente no armazém
de cada um dos produtos.
- Uma encomenda, que deve ter um
número de encomenda e a data em que foi feita, pode ter vários produtos,
mas diz respeito apenas a um fornecedor.
- De cada fornecedor o empresa
deseja guardar a informação do seu nome, número de contribuinte, morada,
forma de pagamento, prazo de pagamento, e um código interno de tipo de
fornecedor.
Situação
2
Pretende-se
desenvolver uma aplicação para gerir informação duma biblioteca que deverá
conter pelo menos informação referente a:
- Todos os títulos existentes na
biblioteca incluindo, de cada um deles, o ISBN (que é um código atribuído
a nível internacional e que identifica univocamente um livro), o nome, o
ou os autores, a editora, os descritores do livro, a sua classificação;
- As localizações (e.g. o nº da
prateleira) onde se devem encontram os vários livros (ou exemplares) de
cada um dos títulos;
- As informações relevantes sobre
as editoras (como nome, telefone, morada, fax, etc);
- Os leitores da biblioteca, cada
um dos quais com um nº de leitor. Dos leitores, a biblioteca pretende
ainda ter mais alguma informação disponível, como o nome, morada, etc;
- A biblioteca pretende, como é
natural, ter disponível a informação de que leitores têm que livros
requisitados.
Notas: Os
descritores dos livros são como "palavras-chave" que dão indicações
sobre os temas abordados pelos livros. Para uniformizar, os descritores não são
livres, mas escolhidos de entre uma lista de possíveis descritores, sendo cada
um deles identificado por um código.
--------------------------------------------------
Situação
3
Pretende-se
desenvolver uma aplicação que disponibilize artigos através de leilões online.
Sobre cada artigo leiloado, para além da sua descrição e categoria (Música,
Mobiliário, etc.), é necessário conhecer a base de licitação (valor a partir do
qual são efectuadas as licitações), o seu valor mínimo de venda (valor a partir
do qual o vendedor aceita vender o artigo a quem efectuou a maior licitação) e
a data e hora a partir da qual não são possíveis mais licitações. Sobre as
licitações é necessário conhecer a data, hora, valor licitado e identificação do
licitador. De forma a proteger os clientes de pessoas com comportamentos menos
correctos (por exemplo, o artigo estar danificado, o vendedor não entregar o
artigo, o comprador recusar-se a pagar o licitado, etc.), deverá existir a
possibilidade de o comprador e o vendedor se avaliarem mutuamente relativamente
a uma transacção específica. Quer o vendedor quer o comprador poderão atribuir
uma nota (com a possibilidade de justificar a nota dada) ao comportamento do
outro relativamente à transacção.
--------------------------------------------------
Situação 4
Um cinéfilo detentor de uma colecção significativa de
filmes pretende uma aplicação que lhe permita armazenar e consultar os seus
filmes. Pretende-se que os filmes possam ser consultados por título, género,
país de origem, ano de realização, realizador ou actores intervenientes. Para
além da informação referida, é também necessário saber a duração de cada filme.
Situação
5
Uma organização que atua no ramo de
vendas de materiais de construção deseja uma aplicação para as suas lojas, gerindo
assim seus empregados e em qual filial pertencem bem como seus dados pessoais.
Sabe-se que:
a) A empresa possui diversas lojas;
b) Um empregado pertence sempre a uma loja;
Comentários
Enviar um comentário