UNIVERSIDADE FEDERAL DE PERNAMBUCO
CENTRO DE INFORMÁTICA
Projeto de GDI
Definição do Minimundo
Tomer de Lima Simis - [email protected]
Marlon Reghert Alves dos Santos - [email protected]
Samuel Paz Mendes - [email protected]
Mateus de Freitas Leite - [email protected]
Leonardo do Rego Espíndola - [email protected]
Setembro/2014
1. Descrição do mundo real a ser modelado pela aplicação:
Um Shopping Center é uma estrutura que contém lojas, funcionários e áreas que
podem sediar eventos. Nesse centro comercial as lojas efetuam o pagamento de aluguéis
pelos serviços prestados no shopping center e pela ocupação de uma área física. Os serviços
que o centro comercial fornece são efetuados por funcionários internos (como seguranças,
guias, faxineiros) enquanto, além disso temos eventos que podem ser alocados por
funcionários internos. As lojas podem empregar seus próprios funcionários, denominamos
esse tipo de empregado como funcionário externo ao shopping center.
2. Descrição dos objetivos da aplicação:
Essa aplicação consiste em um sistema que, de forma intuitiva e eficiente, dá suporte à
gerência de um shopping center em termos de coordenação de espaços físicos (como lojas e
áreas gerais do centro comercial), controle de funcionários e de assuntos relacionados aos
serviços do shopping. Esse sistema fornece ao operador informações sobre cada aspecto do
centro comercial. Para que isso seja possível, temos que a aplicação faz a manipulação de
dados pertinentes ao shopping.
3. Descrição informal dos dados (entidades, relacionamento,
atributos, etc.) observados:
3.1. Loja
Entidade que representa uma loja do shopping. Ela pode se relacionar com diversos
aluguéis. Uma loja emprega uma quantidade diversa de funcionários externo. Também se
relaciona com a entidade “promoção”, de forma que uma loja pode realizar várias promoções.
Atributos simples
•CNPJ
•Nome da loja
•Tipo da loja
•Telefone
•Email
•Público alvo
•Formas de pagamento
•Data de abertura
3.2. Aluguel
Entidade que representa a quantia monetária que deve ser paga por uma loja. Ela se
relaciona com a entidade Loja.
Atributos simples
•Data de vencimento
•Valor do aluguel
•Desconto
3.3. Pagamento
Pagamento é a entidade responsável por se relacionar com a entidade associativa
Aluguel-Loja, representando o pagamento (total ou parcial) do aluguel de uma loja. Ele
guarda informações relevantes ao pagamento do aluguel.
Atributos simples
•Tipo de pagamento
•Valor pago
•Data do pagamento
3.4. Promoção
Representa as promoções que podem ser realizadas por uma determinada loja. Uma
loja pode realizar várias promoções, nessa relação se encontra uma data de início e de
conclusão. Na entidade da promoção, também estão as categorias de produtos que serão
cobertos pela promoção (como sapatos, roupas, etc) e a porcentagem de desconto nesses
produtos. Uma promoção deve estar associada a uma loja. Dessa forma, ela é identificada
por uma chave parcial dela própria, e uma chave primária da entidade forte (no caso, a loja).
Atributos simples
•Porcentagem de desconto
•Categoria dos produtos
•Descrição
3.5. Área
A entidade Área representa um local em que um evento pode ser alocado. Cada área é
alocada sobre responsabilidade de vários internos. Cada área é identificada por um atributo
código.
Atributos simples
•Tipo
•Descrição
Atributos compostos.
•Tamanho
•Largura
•Altura
•Comprimento
3.6. Evento
Um evento é uma atividade que ocorre em uma determinada área do shopping
e possui funcionários internos que estão alocados para trabalhar neste evento. Dessa
forma, existe uma relação tripla entre as entidades Evento, Interno (funcionário) e Área.
Atributos simples
•Código
•Nome
•Público Alvo
•Privacidade
•Data de início
•Data de fim
•Descrição
Atributos compostos
•Atração
•Tema
•Tipo
•Descrição
3.7. Funcionário
Representa os funcionários que trabalham no shopping. Podendo ser funcionários
internos do shopping ou funcionários externos que trabalham nas lojas do shopping. Essa
entidade é especializada em outras duas: Externo ou Interno.
Atributos simples
•Data de Nascimento
•CPF
•RG
•Estado civil
•Grau de escolaridade
•Sexo
Atributos compostos
• Nome




Nome 
Sobrenome 
• Endereço














Logradouro 
Número 
Bairro 
Cidade 
Estado 
CEP 
3.7.1. Externo
Se relaciona com uma loja, de forma que a loja emprega este funcionário.
Atributos Específicos:
•Tipo de acesso ao shopping.
•Grau de responsabilidade.
3.7.2. Interno
Representa o funcionário do shopping, isto é, que não é empregado por
nenhuma loja. Esse funcionário pode ser responsável pelo supervisionamento de
outros funcionários internos (auto-relacionamento). Ex: seguranças, atendentes, etc.
Atributos simples
•Salário
•Data de contratação
•Função
4. Descrição das perguntas/relatórios importantes que deverão ser
implementados pela aplicação:
4.1. Perguntas :
•Quais funcionários estão alocados para alguma área específica?
•Quais promoções uma loja está oferecendo em um determinado mês?
•Quais alugueis ainda não foram pagos por uma loja?
•Quais áreas estão livres em um determinado mês?
•Qual(is) o(s) funcionário(s) interno(s) que está(ão) ganhando maior salário?
4.2. Relatórios :
•Relatório de eventos que ocorreram em um mês
•Relatório de pagamentos de aluguéis realizados e pendentes de uma loja
•Relação de supervisores e supervisionados
•Relação de utilização de uma área em um mês
Download

Definição do Minimundo - Centro de Informática da UFPE