Você está na página 1de 2

Engenharia de Software

Prof. Henrique Poyatos

A clnica veterinria PETFELIZ precisa automatizar seus processos e deseja desenvolver um sistema para
gerenciamento e controle de suas atividades. Alm disso, deseja colocar este sistema na internet e interagir
com os clientes pela internet, que podero agendar consultas, alm de servios como banho e tosa e
hotelzinho.
A atendente da clnica precisa cadastrar seus clientes, que so apenas pessoas fsicas. Informaes como
Nome Completo, rg, data de nascimento, endereos e telefones so necessrios.
Seus clientes possuem animal(is) de estimao, que podem ser ces, gatos, tartarugas ou aves.
Deveremos armazenar o nome do animal, que tipo de animal e a data de nascimento. Informaes como
altura e peso tambm devero ser armazenadas, porm toda vez que o animal atendido (de qualquer
maneira) a altura e peso so coletadas e registradas pelo veterinrio, j que uma informao que muda
ao longo do tempo. Este histrico dever ser preservado.
Temos dois tipos de funcionrios: veterinrios e tratadores. Sejam qual for, informaes como nome, data
de nascimento, informaes como carteira profissional, pis/pasep e salrio, alm de endereos e telefones
de contato, devem ser registrados. No caso de veterinrio, seu CRMV tambm deve ser armazenado.
A PETFELIZ presta alguns servios importantes, como consulta veterinria (com direito exames),
aplicaes de vacinas (registradas pelo veterinrio) e banho, tosa, hotelzinho (administrados pelo tratador)
e venda de produtos e raes (atendente),
A consulta veterinria feita sempre com um animal por vez e por um veterinrio. Todas as consultas
precisam ser registradas, com informaes como data e hora de atendimento, tipo de atendimento (Consulta
Simples, Exames, Cirurgia, Vacinao) e um descritivo para acompanhar este pronturio.
Nem todos os veterinrios da clnica so especializados em todos os tipos de animais atendidos. Temos
veterinrios que s atendem ces, outros s tartarugas, vrios ces e gatos e uma pequena parcela atende
todos os tipos de animais. Isso deve ser armazenado e levado em considerao em atendimentos.
Caso a consulta seja do tipo exames, cirurgia ou vacinao, estas informaes devero ser registrados na
consulta. Cirurgias so feitas uma por consulta, entretanto vrias vacinaes ou exames podem ser
realizados em uma nica consulta.
Listas de cirurgias, vacinas e exames que so realizados na clnica precisam constar em nosso sistema.
Lembramos que algumas cirurgias, vacinas e exames so exclusivos de uma tipo de animal, temos outros(as)
disponveis para alguns tipos e outros(as) podem ser realizados para qualquer tipo de animal.
Servios como banho, tosa e hotelzinho precisam ser registrados, e podem ser previamente agendados.
Informaes como quando o servio foi/ser realizado, valor cobrado, qual foi o tratador e o animal que
recebeu o servio. No caso especfico do hotel, o perodo que o animal ficar E ficou deve ser registrado.
Tabelas de preos para estes trs servios precisam ser armazenados em banco, e este valor pode variar
de tipo de animal para tipo de animal.
Existem veterinrios-chefe ou at tratadores-chefe, ou seja, existe a necessidade de registrar a hierarquia
destes funcionrios.
A clnica conta ainda com a venda de produtos como brinquedos, roupas, remdios e raes. Uma relao
dos produtos disponveis precisa ser armazenada, com informaes como tipo (brinquedos, roupas, ),
nome do produto, breve descritivo e valor de tabela, e quantidade atual em estoque.
As vendas devem ser registradas, lembrando que um nico cliente pode comprar vrios produtos em uma
nica transao de venda, em quantidades variadas. Registre a data e o valor total da venda, alm de todos
produtos comprados e suas quantidades.
1

Engenharia de Software
Prof. Henrique Poyatos

Sejam consultas, servios ou vendas realizadas, os pagamentos dos clientes deve ser registrados pela
atendente. Preveja pagamentos parcelados e formas de pagamento distintos (dinheiro, boleto, carto de
crdito ou dbito).
Em caso de venda, o movimento do estoque precisa ser realizado. Alm de dar baixa na quantidade em
estoque na relao de produtos, a sada de estoque em si deve ser registrada. Registre qual venda foi, qual
produto, quantidade retirada de estoque e a data desta sada.
Voc dever tambm registrar a entrada de produtos em estoque. Registre qual produto foi comprado, o
nmero da nota fiscal, data desta entrada e quantidade de produtos que entrou em estoque.
Informaes do fornecedor como cnpj, razo social, endereo e telefone de contato so necessrias.
Lembre-se que clientes e funcionrios manipularo este sistema pela internet. Os mesmos devem se
identificar em nosso sistema web com seu e-mail (nico) e senha. Adicione estas informaes aos seus
cadastros.
Precisamos de um log destes acessos, por favor registre quando o usurio (seja cliente ou funcionrio) se
autenticou no sistema, todas as vezes que isso acontecer.

Sinta-se vontade para desenvolver e melhor o modelo, adicionando novos atributos ou at mesmo
entidades. Desenvolva o Modelo Conceitual, Modelo Lgico e Fsico, gere os scripts de criao da estrutura.
No esquea de normalizar o modelo lgico durante o processo.

Você também pode gostar