UNIVERSIDADE DO SUL DE SANTA CATARINA ALESSANDRA MOHR DIEGO MARCEL
PROJETO SISTEMA GESTÃO GESTÃO DE IMOBILIÁRIA
Palhoça, Outubo !" #$
%$ 2
&NDICE ÍNDICE DE FIGURAS.....................................................................................................3 ÍNDICE DE TABELAS.....................................................................................................4 1. DESCRIÇÃO DO SISTEMA....................................................................................5 2. MODELO AMBIENTAL...........................................................................................5 2.1. DECLARAÇÃO DE OBJETIVOS........................................................................5 2.2. DIAGRAMA DE CONTEXTO..........................................................................6 2.3. LISTA DE EVENTOS........................................................................................8 3. MODELO COMORTAMENTAL............................................................................8 3.1. DIAGRAMA DE FLUXO DE DADOS ARTICIONADO..............................! 3.1.1. 1 " TRATAR COMRA................................................................................! 3.1.1.1. DIAGRAMA DE FLUXO DE DADOS......................................................! 3.1.1.2. MINI"ESECIFICAÇÃO............................................................................! 3.1.2. 2 " TRATAR CLIENTE.............................................................................. 1# 3.1.2.1. DIAGRAMA DE FLUXO DE DADOS....................................................1# 3.1.2.2. MINI"ESECIFICAÇÃO..........................................................................1# 3.1.3. 3 " GERENCIAR ATOS...........................................................................1# 3.1.3.1. DIAGRAMA DE FLUXO DE DADOS....................................................1# 3.1.3.2. MINI"ESEFICAÇÃO..............................................................................11 3.1.4. 4 " TRATAR VENDEDOR......................................................................... 11 3.1.4.1. DIAGRAMA DE FLUXO DE DADOS....................................................11 3.1.4.2. MINI"ESECIFICAÇÃO..........................................................................12 3.1.5. 5 " GERAR RELAT$RIO..........................................................................12 3.1.5.1. DIAGRAMA DE FLUXO DE DADOS....................................................12 3.1.5.2. MINI"ESECIFICAÇÃO..........................................................................13 3.2. DIAGRAMA ENTIDADE"RELACIONAMENTO............................................13 4. DICION%RIO DE DADOS.....................................................................................14 4.1. DADOS COMOSTOS.......................................................................................14 4.2. DADOS ELEMENTARES...................................................................................15 4.3. RELACIONAMENTOS.......................................................................................16
3
&NDICE DE 'IGURAS Figura 1 - Diagrama de Contexto.................................................................................& Figura 2 - DFD Nível 0 ...................................................................................................! Figura 3 - Diagrama do Processo Tratar Compra Nível 1 ........................................! Figura 4 - Diagrama do Processo Tratar Cliente Nível 1 .......................................1# Figura - Diagrama do Processo !erenciar "ptos Nível 1 ...................................11 Figura # - Diagrama do Processo Tratar $endedor Nível 1 ...................................12 Figura % - Diagrama do Processo !erar &elat'rio Nível 1 ....................................13 Figura ( - )odelo de *ntidade e &elacionamento ..................................................14
4
&NDICE DE TABELAS Ta+ela 1 - ,ista de *ventos ...........................................................................................8
5
() DESCRI*ÃO DO SISTEMA " inorma./o undamental para o gerenciamento de uma empresa Ter inorma.es atualiadas e organiadas aumenta e muito a competitividade e a participa./o de uma empresa no mercado " +usca por um sistema para apoiar a organia./o das inorma.es tem se tornado constante nas empresas Devido aos motivos relatados anteriormente a imo+iliria 5 dese6a construir um sistema de inorma./o Nos pr'ximos pargraos segue uma descri./o do neg'cio e dos principais luxos da imo+iliria 5 7ma 8mo+iliria vende exclusivamente apartamentos 9uando um cliente a a compra de um ou mais apartamentos inorma os seus dados pessoais: nome; endere.o completo; one e nuadrados; uma +reve descri./o textual do im'vel; endere.o completo; ano de constru./o; pre.o ? vista e construtora responsvel pela o+ra Cada apartamento possui somente um proprietrio >ue pode possuir vrios apartamentos a venda @o+re o proprietrio s/o guardados somente inorma.es so+re o nome; endere.o completo; cidade; one; proiss/o e CPF @e o cliente optar por revender o im'vel a título de investimento; poder aA-lo com a mesma imo+iliria >ue manter os dados 6 cadastrados; alterando somente para proprietrio )ensalmente o !erente da 8mo+iliria rece+e os seguintes relat'rios: Comisses dos $endedores BNome; endere.o completo; one; e-mail; salrio ixo; valor total a rece+er das comisses Construtoras com mais apartamentos a venda BConstrutora; cidade; one; pessoa de contato na construtora
#) MODELO AMBIENTAL #)()DECLARA*ÃO DE OBJETIVOS
6
E @istema de !est/o 8mo+iliria proposto neste pro6eto deve auxiliar todo o processo compra e venda de apartamentos; desde a parte de cadastros at a transa./o de compra e venda de apartamentos
#)#)DIAGRAMA DE CONTE+TO Com a inalidade de contextualiar o sistema em rela./o ao am+iente onde est inserido oi criado o Diagrama de Contexto >ue est r epresentado na igura 1 E Cliente poder utiliar o sistema para procurar um apartamento Dentre os iltros >ue podem ser utiliados para localiar o im'vel pode-se citar a localia./o do im'vel; a aixa de pre.o e a rea uisa o sistema exi+e para o cliente os apartamentos disponíveis conorme os parmetros inormados E vendedor poder utiliar o sistema para registrar as transa.es de venda de apartamentos; cadastrar clientes; apartamentos e proprietrios E novo sistema disponi+iliar relat'rios para o !erente ao im de cada mAs com a inalidade de auxiliar o processo gerencial da empresa
&
'-ua ( . Da-a/a !" Co0t"1to
8
#)2) LISTA DE EVENTOS N3)
No/" !o E4"0to
E5t6/ulo
01
Cliente procura apartamento @istema manda Conirma./o de compra ao Cliente Proprietrio inorma dados do apartamento $endedor registra venda
Consulta
T7o E5t6/ulo F
$enda
F
Cadastro
F
$enda
F
$enda
F
Cadastro
F
$endas
T
02 03 04 0 0# 0G
@istema inorma comiss/o do vendedor $endedor inorma dados do apartamento H Iora de emitir &elat'rios mensais
Tab"la ( . L5ta !" E4"0to5
3. MODELO COMPORTAMENTAL
Aç8o
R"57o5ta
Consultar "partamento &egistrar compra
"partamentos disponíveis Compra conirmada ou n/o Dados cadastrados ou n/o Conirma./o da venda ou n/o
Cadastrar dados apartamento &egistrar venda de apartamento &egistrar comiss/o do vendedor Cadastrar dados do apartamento !erar relat'rio
Comiss/o registrada Dados cadastrados ou n/o &elat'rios )ensais
! '-ua # . D'D N64"l $
2)() DIAGRAMA DE 'LU+O DE DADOS PARTICIONADO 2)()() P( . TRATAR COMPRA 2)()()()
DIAGRAMA DE 'LU+O DE DADOS
'-ua 2 . Da-a/a !o Po9"55o Tata Co/7a N64"l (
2)()()#)
MINI.ESPECI'ICA*ÃO
8N8C8E Cliente inorma os dados para procurar apartamento @* "cIou"partamento *NTJE 8norma os dados para iniciar compra @*NJE @* Dese6a procurar outro apartamento *NTJE Procura"partamento @*NJE $ai para o F8) F8) @* F8) @* Cliente inorma os dados para continuar compra
1#
8nicia P12 F8)
2)()#) P# . TRATAR CLIENTE 2)()#)()
DIAGRAMA DE 'LU+O DE DADOS
'-ua : . Da-a/a !o Po9"55o Tata Cl"0t" N64"l (
2)()#)#)
MINI.ESPECI'ICA*ÃO
8N8C8E Cliente inorma os seus dados para o cadastro @* Dados$alidos *NTJE Persiste os dados cadastrados no +anco de dados 8norma >ue o cadastro oi realiado @*NJE 8norma >ue o cadastro n/o pode ser realiado F8) @* F8)
2)()2) P2 . GERENCIAR APTOS 2)()2)()
DIAGRAMA DE 'LU+O DE DADOS
11
'-ua ; . Da-a/a !o Po9"55o G""09a A7to5 N64"l (
2)()2)#)
MINI.ESPE'ICA*ÃO
8N8C8E $endedor ou Proprietario inormam os dados do cadastro do apartamento @* Dados$alidos *NTJE Persiste os dados cadastrados no +anco de dados 8norma >ue o cadastro oi realiado @*NJE 8norma >ue o cadastro n/o pode ser realiado F8) @* F8)
2)():) P: . TRATAR VENDEDOR 2)():)()
DIAGRAMA DE 'LU+O DE DADOS
12
'-ua < . Da-a/a !o Po9"55o Tata V"0!"!o N64"l (
2)():)#)
MINI.ESPECI'ICA*ÃO
8N8C8E $endedor inorma os dados para consulta Es dados s/o consultados e retornados para ser inserido na transa./o F8) 8N8C8E $endedor inorma os dados para cadastro de vendedores @e Dados$alidos ent/o persiste os dados no +anco de dados e inorma >ue dados cadastrados com sucesso Fim @e F8) 8N8C8E !erente inorma dados do vendedor a ser cadastrado @e Dados$alidos ent/o Persiste os dados no +anco de dados e inorma >ue oram cadastrados com sucesso Fim @e F8)
2)();) P; . GERAR RELAT=RIO 2)();)()
DIAGRAMA DE 'LU+O DE DADOS
13
'-ua > . Da-a/a !o Po9"55o G"a R"lat?o N64"l (
2)();)#)
MINI.ESPECI'ICA*ÃO
8N8C8E !erente inorma os iltros dos dados do relat'rio Es dados s/o retornados e montado o relat'rio &elat'rio montado devolvido para o !erente F8)
2)#) DIAGRAMA ENTIDADE.RELACIONAMENTO
14
'-ua @ . Mo!"lo !" E0t!a!" " R"la9o0a/"0to
:) DICIONÁRIO DE DADOS :)()DADOS COMPOSTOS APA_APARTAMENTO K "P"LCED8!E M CENLCED8!E M P&ELCED8!E M
"P"L"&*" M "P"LD*@C&8C"E M "P"L*ND*&*CE M "P"L"NELCEN@T&7C"E M "P"LP&*CEL"L$8@T" CLI_CLIENTE = C,8LCED8!E M C,8LNE)* M C,8L*ND*&*CE M C,8LFEN*
M C,8L&! CON_CONSTRUTORA K CENLCED8!E M CENLNE)* M CENLC8D"D* M
CENLFEN* M CENLP*@@E"LCENT"TE
15
PRO_PROPRIETARIO K P&ELCED8!E M P&ELNE)* M P&EL*ND*&*CE M
P&ELFEN* M P&ELC8D"D* M P&ELP&EF8@@"E M P&ELCPF M TRA_TRANSACOES K T&"LCED8!E M C,8LCED8!E M $*NLCED8!E M
"P"LCED8!E M P&ELCED8!E VEN_VENDEDOR K $*NLCED8!E M $*NLNE)* M $*NL*ND*&*CE M
$*NLFEN* M $*NL*)"8, M $*NL@","&8ELF85E
:)#)DADOS ELEMENTARES "P"LCED8!E K N7)*&8CE "P"L"&*" K N7)*&8CE "P"LD*@C&8C"E K ",F"N7)*&8CEB200 "P"L*ND*&*CE K ",F"N7)*&8CEB200 "P"L"NELCEN@T&7C"E K N7)*&8CE "P"LP&*CEL"L$8@T" K &*", C,8LCED8!E K N7)*&8CE C,8LNE)* K ",F"N7)*&8CEB0 C,8L*ND*&*CE K ",F"N7)*&8CEB200 C,8LFEN* K ",F"N7)*&8CEB10 C,8L&! K ",F"N7)*&8CEB12 CENLCED8!E K N7)*&8CE CENLNE)* K ",F"N7)*&8CEB0 CENLC8D"D* K ",F"N7)*&8CEB0 CENLFEN* K ",F"N7)*&8CEB10 CENLP*@@E"LCENT"TE K ",F"N7)*&8CEB0 P&ELCED8!E K N7)*&8CE P&ELNE)* K ",F"N7)*&8CEB0
16
P&EL*ND*&*CE K ",F"N7)*&8CEB200 P&ELFEN* K ",F"N7)*&8CEB10 P&ELC8D"D* K ",F"N7)*&8CEB0 P&ELP&EF8@@"E K ",F"N7)*&8CEB0 P&ELCPF K ",F"N7)*&8CEB11 T&"LCED8!E K N7)*&8CE "P"LCED8!E K N7)*&8CE $*NLNE)* K ",F"N7)*&8CEB0 $*NL*ND*&*CE K ",F"N7)*&8CEB200 $*NLFEN* K ",F"N7)*&8CEB10 $*NL*)"8, K ",F"N7)*&8CEB0 $*NL@","&8ELF85E K &*",
:)2)RELACIONAMENTOS T&"N@"C"E possuiO C,8*NT* C,8*NT* pertence aO T&"N@"C"E T&"N@"C"E possuiO "P"&T")*NTE "P"&T")*NTE pertence aO T&"N@"C"E T&"N@"C"E possuiO $*ND*DE& $*ND*DE& pertence aO T&"N@"C"E T&"N@"C"E possuiO P&EP&8*T"&8E P&EP&8*T"&8E pertence aO T&"N@"C"E "P"&T")*NTE possuiO CEN@T&7TE&" CEN@T&7TE&" pertence aO "P"&T")*NTE "P"&T")*NTE possuiO P&EP&8*T"&8E P&EP&8*T"&8E pertence aO "P"&T")*NTE