Você está na página 1de 16

UNIVERSIDADE DO SUL DE SANTA CATARINA

ALESSANDRA MOHR
DIEGO MARCEL

PROJETO SISTEMA GESTO DE IMOBILIRIA

Palhoa,
Outubro de 2009

2
NDICE
NDICE DE FIGURAS.....................................................................................................3
NDICE DE TABELAS.....................................................................................................4
1. DESCRIO DO SISTEMA....................................................................................5
2. MODELO AMBIENTAL...........................................................................................5
2.1. DECLARAO DE OBJETIVOS........................................................................5
2.2. DIAGRAMA DE CONTEXTO..........................................................................6
2.3. LISTA DE EVENTOS........................................................................................8
3. MODELO COMPORTAMENTAL............................................................................8
3.1. DIAGRAMA DE FLUXO DE DADOS PARTICIONADO..............................9
3.1.1. P1 - TRATAR COMPRA................................................................................9
3.1.1.1.
DIAGRAMA DE FLUXO DE DADOS......................................................9
3.1.1.2.
MINI-ESPECIFICAO............................................................................9
3.1.2. P2 - TRATAR CLIENTE..............................................................................10
3.1.2.1.
DIAGRAMA DE FLUXO DE DADOS....................................................10
3.1.2.2.
MINI-ESPECIFICAO..........................................................................10
3.1.3. P3 - GERENCIAR APTOS...........................................................................10
3.1.3.1.
DIAGRAMA DE FLUXO DE DADOS....................................................10
3.1.3.2.
MINI-ESPEFICAO..............................................................................11
3.1.4. P4 - TRATAR VENDEDOR.........................................................................11
3.1.4.1.
DIAGRAMA DE FLUXO DE DADOS....................................................11
3.1.4.2.
MINI-ESPECIFICAO..........................................................................12
3.1.5. P5 - GERAR RELATRIO..........................................................................12
3.1.5.1.
DIAGRAMA DE FLUXO DE DADOS....................................................12
3.1.5.2.
MINI-ESPECIFICAO..........................................................................13
3.2. DIAGRAMA ENTIDADE-RELACIONAMENTO............................................13
4. DICIONRIO DE DADOS.....................................................................................14
4.1. DADOS COMPOSTOS.......................................................................................14
4.2. DADOS ELEMENTARES...................................................................................15
4.3. RELACIONAMENTOS.......................................................................................16

NDICE DE FIGURAS
Figura 1 - Diagrama de Contexto.................................................................................7
Figura 2 - DFD Nvel 0...................................................................................................9
Figura 3 - Diagrama do Processo Tratar Compra Nvel 1........................................9
Figura 4 - Diagrama do Processo Tratar Cliente Nvel 1.......................................10
Figura 5 - Diagrama do Processo Gerenciar Aptos Nvel 1...................................11
Figura 6 - Diagrama do Processo Tratar Vendedor Nvel 1...................................12
Figura 7 - Diagrama do Processo Gerar Relatrio Nvel 1....................................13
Figura 8 - Modelo de Entidade e Relacionamento..................................................14

NDICE DE TABELAS
Tabela 1 - Lista de Eventos...........................................................................................8

1. DESCRIO DO SISTEMA
A informao fundamental para o gerenciamento de uma empresa. Ter
informaes atualizadas e organizadas aumenta e muito a competitividade e a
participao de uma empresa no mercado.

A busca por um sistema para

apoiar a organizao das informaes tem se tornado constante nas empresas.


Devido aos motivos relatados anteriormente a imobiliria X deseja construir um
sistema de informao. Nos prximos pargrafos segue uma descrio do
negcio e dos principais fluxos da imobiliria X.
Uma Imobiliria vende exclusivamente apartamentos. Quando um cliente
faz a compra de um ou mais apartamentos informa os seus dados pessoais:
nome, endereo completo, fone e nmero da carteira de identidade. Em cada
compra obrigatoriamente deve existir um vendedor responsvel. Em funo
desta participao, o vendedor recebe uma comisso de 3% pela venda de
cada apartamento.
Em cada apartamento registrado a rea til em metros quadrados, uma
breve descrio textual do imvel, endereo completo, ano de construo,
preo vista e construtora responsvel pela obra. Cada apartamento possui
somente um proprietrio que pode possuir vrios apartamentos a venda.
Sobre o proprietrio so guardados somente informaes sobre o nome,
endereo completo, cidade, fone, profisso e CPF. Se o cliente optar por
revender o imvel a ttulo de investimento, poder faz-lo com a mesma
imobiliria que manter os dados j cadastrados, alterando somente para
proprietrio.
Mensalmente o Gerente da Imobiliria recebe os seguintes relatrios:
Comisses dos Vendedores (Nome, endereo completo, fone, e-mail, salrio
fixo, valor total a receber das comisses); Construtoras com mais apartamentos
a venda (Construtora, cidade, fone, pessoa de contato na construtora).

2. MODELO AMBIENTAL
2.1. DECLARAO DE OBJETIVOS

6
O Sistema de Gesto Imobiliria proposto neste projeto deve auxiliar
todo o processo compra e venda de apartamentos, desde a parte de cadastros
at a transao de compra e venda de apartamentos.
2.2. DIAGRAMA DE CONTEXTO
Com a finalidade de contextualizar o sistema em relao ao ambiente
onde est inserido foi criado o Diagrama de Contexto que est representado na
figura 1.
O Cliente poder utilizar o sistema para procurar um apartamento.
Dentre os filtros que podem ser utilizados para localizar o imvel pode-se citar
a localizao do imvel, a faixa de preo e a rea til do imvel. Aps informar
os dados para pesquisa o sistema exibe para o cliente os apartamentos
disponveis conforme os parmetros informados.
O vendedor poder utilizar o sistema para registrar as transaes de
venda de apartamentos, cadastrar clientes, apartamentos e proprietrios.
O novo sistema disponibilizar relatrios para o Gerente ao fim de cada
ms com a finalidade de auxiliar o processo gerencial da empresa.

Figura 1 - Diagrama de Contexto

2.3. LISTA DE EVENTOS


N.

Nome do Evento

Estmulo

01

Cliente procura
apartamento
Sistema manda
Confirmao de
compra ao Cliente
Proprietrio informa
dados do
apartamento
Vendedor registra
venda

Consulta

Tipo
Estmulo
F

Venda

Cadastro

Venda

Venda

Cadastro

Vendas

02
03
04
05
06
09

Sistema informa
comisso do
vendedor
Vendedor informa
dados do
apartamento
hora de emitir
Relatrios mensais

Tabela 1 - Lista de Eventos

3. MODELO COMPORTAMENTAL

Ao

Resposta

Consultar
Apartamento
Registrar
compra

Apartamentos
disponveis
Compra
confirmada ou
no
Dados
cadastrados ou
no
Confirmao da
venda ou no

Cadastrar
dados
apartamento
Registrar
venda de
apartamento
Registrar
comisso do
vendedor
Cadastrar
dados do
apartamento
Gerar relatrio

Comisso
registrada
Dados
cadastrados ou
no
Relatrios
Mensais

9
Figura 2 - DFD Nvel 0

3.1. DIAGRAMA DE FLUXO DE DADOS PARTICIONADO


3.1.1. P1 - TRATAR COMPRA
3.1.1.1.

DIAGRAMA DE FLUXO DE DADOS

Figura 3 - Diagrama do Processo Tratar Compra Nvel 1

3.1.1.2.

MINI-ESPECIFICAO

INICIO
Cliente informa os dados para procurar apartamento;
SE AchouApartamento ENTO
Informa os dados para iniciar compra
SENO
SE Deseja procurar outro apartamento ENTO
ProcuraApartamento
SENO
Vai para o FIM;
FIM SE
FIM SE
Cliente informa os dados para continuar compra;

10
Inicia P1.2
FIM
3.1.2. P2 - TRATAR CLIENTE
3.1.2.1.

DIAGRAMA DE FLUXO DE DADOS

Figura 4 - Diagrama do Processo Tratar Cliente Nvel 1

3.1.2.2.

MINI-ESPECIFICAO

INICIO
Cliente informa os seus dados para o cadastro;
SE DadosValidos ENTO
Persiste os dados cadastrados no banco de dados;
Informa que o cadastro foi realizado;
SENO
Informa que o cadastro no pode ser realizado;
FIM SE
FIM
3.1.3. P3 - GERENCIAR APTOS
3.1.3.1.

DIAGRAMA DE FLUXO DE DADOS

11

Figura 5 - Diagrama do Processo Gerenciar Aptos Nvel 1

3.1.3.2.

MINI-ESPEFICAO

INICIO
Vendedor ou Proprietario informam os dados do cadastro do apartamento;
SE DadosValidos ENTO
Persiste os dados cadastrados no banco de dados;
Informa que o cadastro foi realizado;
SENO
Informa que o cadastro no pode ser realizado;
FIM SE
FIM
3.1.4. P4 - TRATAR VENDEDOR
3.1.4.1.

DIAGRAMA DE FLUXO DE DADOS

12

Figura 6 - Diagrama do Processo Tratar Vendedor Nvel 1

3.1.4.2.

MINI-ESPECIFICAO

INICIO
Vendedor informa os dados para consulta
Os dados so consultados e retornados para ser inserido na transao.
FIM
INICIO
Vendedor informa os dados para cadastro de vendedores.
Se DadosValidos ento
persiste os dados no banco de dados e informa que dados cadastrados com
sucesso
Fim Se
FIM
INICIO
Gerente informa dados do vendedor a ser cadastrado
Se DadosValidos ento
Persiste os dados no banco de dados e informa que foram cadastrados com
sucesso.
Fim Se
FIM
3.1.5. P5 - GERAR RELATRIO
3.1.5.1.

DIAGRAMA DE FLUXO DE DADOS

13

Figura 7 - Diagrama do Processo Gerar Relatrio Nvel 1

3.1.5.2.

MINI-ESPECIFICAO

INICIO
Gerente informa os filtros dos dados do relatrio.
Os dados so retornados e montado o relatrio.
Relatrio montado devolvido para o Gerente
FIM
3.2. DIAGRAMA ENTIDADE-RELACIONAMENTO

14

Figura 8 - Modelo de Entidade e Relacionamento

4. DICIONRIO DE DADOS
4.1. DADOS COMPOSTOS
APA_APARTAMENTO = APA_CODIGO + CON_CODIGO + PRO_CODIGO +
APA_AREA + APA_DESCRICAO + APA_ENDERECO +
APA_ANO_CONSTRUCAO + APA_PRECO_A_VISTA.
CLI_CLIENTE = CLI_CODIGO + CLI_NOME + CLI_ENDERECO + CLI_FONE
+ CLI_RG.
CON_CONSTRUTORA = CON_CODIGO + CON_NOME + CON_CIDADE +
CON_FONE + CON_PESSOA_CONTATO.

15

PRO_PROPRIETARIO = PRO_CODIGO + PRO_NOME + PRO_ENDERECO +


PRO_FONE + PRO_CIDADE + PRO_PROFISSAO + PRO_CPF +
TRA_TRANSACOES = TRA_CODIGO + CLI_CODIGO + VEN_CODIGO +
APA_CODIGO + PRO_CODIGO.
VEN_VENDEDOR = VEN_CODIGO + VEN_NOME + VEN_ENDERECO +
VEN_FONE + VEN_EMAIL + VEN_SALARIO_FIXO.
4.2. DADOS ELEMENTARES
APA_CODIGO = NUMERICO
APA_AREA = NUMERICO
APA_DESCRICAO = ALFANUMERICO(200)
APA_ENDERECO = ALFANUMERICO(200)
APA_ANO_CONSTRUCAO = NUMERICO
APA_PRECO_A_VISTA = REAL
CLI_CODIGO = NUMERICO
CLI_NOME = ALFANUMERICO(50)
CLI_ENDERECO = ALFANUMERICO(200)
CLI_FONE = ALFANUMERICO(10)
CLI_RG = ALFANUMERICO(12)
CON_CODIGO = NUMERICO
CON_NOME = ALFANUMERICO(50)
CON_CIDADE = ALFANUMERICO(50)
CON_FONE = ALFANUMERICO(10)
CON_PESSOA_CONTATO = ALFANUMERICO(50)
PRO_CODIGO = NUMERICO
PRO_NOME = ALFANUMERICO(50)

16
PRO_ENDERECO = ALFANUMERICO(200)
PRO_FONE = ALFANUMERICO(10)
PRO_CIDADE = ALFANUMERICO(50)
PRO_PROFISSAO = ALFANUMERICO(50)
PRO_CPF = ALFANUMERICO(11)
TRA_CODIGO = NUMERICO
APA_CODIGO = NUMERICO
VEN_NOME = ALFANUMERICO(50)
VEN_ENDERECO = ALFANUMERICO(200)
VEN_FONE = ALFANUMERICO(10)
VEN_EMAIL = ALFANUMERICO(50)
VEN_SALARIO_FIXO = REAL
4.3. RELACIONAMENTOS
TRANSACAO <possui> CLIENTE
CLIENTE <pertence a> TRANSACAO
TRANSACAO <possui> APARTAMENTO
APARTAMENTO <pertence a> TRANSACAO
TRANSACAO <possui> VENDEDOR
VENDEDOR <pertence a> TRANSACAO
TRANSACAO <possui> PROPRIETARIO
PROPRIETARIO <pertence a> TRANSACAO
APARTAMENTO <possui> CONSTRUTORA
CONSTRUTORA <pertence a> APARTAMENTO
APARTAMENTO <possui> PROPRIETARIO
PROPRIETARIO <pertence a> APARTAMENTO

Você também pode gostar