Escolar Documentos
Profissional Documentos
Cultura Documentos
ALESSANDRA MOHR
DIEGO MARCEL
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.
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.
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
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.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.
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.
11
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.
12
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.
13
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
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
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