Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CENTRO DE INFORMTICA
MESTRADO PROFISSIONAL EM CINCIAS DA COMPUTAO
JULHO/2011
JULHO/2011
Enunciado
Os alunos devero preparar um projeto que inclua desde a anlise de requisitos de dados
at a implementao de um banco de dados relacional para um domnio a ser escolhido
pela equipe.
Equipe: 02 alunos
Data de entrega: 17/07/2011
Forma de entrega: toda a documentao deve ser enviada em um nico arquivo
compactado para o email: bfl@cin.ufpe.br. Cada arquivo dever ser nomeado com o login
dos componentes da equipe.
Documentao a ser entregue:
1. Descrio dos objetivos de uma possvel aplicao para o BD a ser
implementado.
2. Descrio das principais consultas/relatrios para a aplicao proposta.
3. Descrio do mundo real a ser modelado (obtida a partir da anlise de dados).
4. Projeto conceitual (Diagrama ER).
5. Projeto lgico (Esquema relacional).
6. Script da implementao do BD relacional.
7. Script da implementao de pelo menos 10 consultas relevantes para a aplicao
proposta.
Uma folha de rosto deve ser anexada no incio da documentao para identificao dos
componentes da equipe.
O BD relacional deve ser implementado preferencialmente no Oracle. A utilizao de outro
BD dever ser justificada.
Bibliografia
Fundamentals of Database Systems, Ramez Elmasri, Shamkant Navathe
ISBN: 978-0136086208
Editora: Addison Wesley; 6th. edition
Ano: 2010
Projeto de Banco de Dados
ISBN: 9788577803828
Editora: ArtMed
Ano: 2008
Em uma doceria, os pedidos das tortas so realizados pelo site da empresa. Para
que o pedido seja realizado necessrio que o cliente seja cadastrado com seu nome, email, endereo, bairro, telefone, CEP , observaes e senha. A loja possui produtos que so
divididos nas categorias: tortas, bolos, doces, diet, salgados, lanches, cafs, kit festa e
bolos temticos. Cada produto possui nome, descrio, quantidade e valor por quilo(Kg). O
pedido possui o nome do produto, a quantidade, total referente ao valor da quantidade por
quilo (KG), forma de pagamento e na condio de entrega existe 03 (trs) opes: in loco vendas a vista na loja, encomenda, o qual no adiciona nenhum valor de frete, pois o
produto retirado na loja e delivery que existe um valor de frete, onde este calculado
conforme o valor dos bairros atendidos pela loja. Alm destas informaes, h tambm a
data de entrega, hora de entrega da encomenda, ponto de referncia e observaes. Aps
a concluso do pedido o cliente recebe uma informao de que um funcionrio da loja
entrar em contato para confirmar as informaes enviadas ao sistema.
Depois de recebido o produto, o responsvel pela entrega ir fazer as confirmaes
de quem recebeu o valor referente ao produto entregue, horrio de entrega, forma de
pagamento (confirmao e baixa), valor recebido, troco para dar baixa na entrega que
dever ficar pendente para haver controle das encomendas. Tanto os clientes como os
funcionrios da doceria, devero ter uma senha de acesso para solicitar seus pedidos,
como operar o sistema respectivamente.
Descrio dos Objetivos
1) Gerenciamento de Clientes - O Gerenciamento do Cliente tem como principal objetivo
garantir a integridade e confiabilidade das informaes, tendo como princpio a unicidade de
cadastros para que no haja posteriormente, durante uma entrega de produto, confuso e
consequentemente desperdcio de material, conforme detalhamento abaixo.
a) Cadastro do Cliente - Responsvel pelo arquivamento dos dados de todos os clientes,
alm de manter a comunicao do pedido entre a loja e o usurio do site.
b) Cadastro de Pedidos - Controlar e manter histrico dos pedidos dos clientes,
agrupados pelo cadastro do cliente, onde possibilitar em relatrios futuros o levantamento
estatstico das vendas dos produtos, preferncia dos clientes, bem como controle das
vendas realizadas pela doceria, em suas modalidades: in loco, encomendas, delivery,
conforme detalhamento a seguir.
No ser considerado
1) Gerenciamento de Clientes
a) Cadastro do Cliente
b) Cadastro de Pedidos
I) Encomendas
bastar ele acessar o site com o CPF e senha criados na primeira vez que o
mesmo fez o cadastro.
operaes no log;
nunca fez um pedido dever fazer seu cadastro para posterior escolha do
produto. Neste momento, o cliente dever criar uma senha para
acompanhamento do seu pedido e/ou pedidos posteriores que venha a
ocorrer;
tenha o cadastro, bastar ele acessar o site com o CPF e senha criados na
primeira vez que o mesmo fez o cadastro.
que o endereo ser o mesmo, para que este seja verificado o valor da
entrega;
cliente, uma data de entrega, uma hora de entrega, o nome da pessoa que
ir receber a encomenda;
Cada bairro dever ter um valor tabelado que dever ser acrescido ao valor
total do pedido;
dever ter acesso aos dados do cliente para entrar em contato e confirmar os
dados;
O sistema dever validar a data da venda com a data da entrega para poder
realizar a baixa do pedido, este j convertido em venda;
Nenhuma venda do dia poder ser datada do dia anterior, somente do dia
corrente e do dia posterior;
3) Gerenciamento de Produtos
a) Cadastro de Produtos
b) Cadastro de Categorias
Alm das fotos, haver tambm o cadastro dos ingredientes do produto a ser
vendido para que o cliente possa visualizar a composio do que est sendo
comprado.