Projeto
Engenharia De Software
Apucarana – Paraná2015
GOVERNO DO ESTADO DO PARANASECRETARIA DE ESTADO DA CIENCIA, TECNOLOGIA E ENSINO SUPERIOR – SETI
UNIVERSIDADE ESTADUAL DO PARANACURSO DE CIENCIA DA COMPUTACAO
Proposta de projetoSistema para locação de imóveis
Talyson FelipeWinston Zavolski
Professor orientadorDr. Lisandro Rogerio Modesto
Apucarana/2015
1.1 Ambiente de realização do trabalho:
O locador tem alguns imóveis que aluga de forma particular controlando de sua
residência, ou seja, sem auxílio de uma imobiliária, todo o controle dos alugueis, sendo
assim todo a gestão é feita de forma manual sem nenhum tipo de informatização.
1.2 Objetivos do trabalho proposto:
O sistema deverá automatizar a gestão, auxiliando no controle mensal do
recebimento de aluguel. Tendo como objetivo efetuar a elaboração do contrato de
aluguel, o cadastramento dos locatários, locadores e também principalmente dos
imóveis, para que possa ter o controle e ser feito a locação dos mesmos.
1.3 Recursos de software
O sistema será desenvolvido na linguagem de programação Java, utilizado a IDE
NetBeans, tendo como o Sistema de Banco De Dados o MySQL.
1.4 Descrição do sistema existente:
Atualmente o sistema é realizado manualmente em todas as etapas, desde o
contrato de aluguel à emissão dos recibos de pagamentos mensais e o controle de ais
pagamentos.
- Dificuldades/falhas encontradas: Dificuldade em armazenar os dados dos locatários,
fiadores e o contrato de locação. Todos os recibos são preenchidos manualmente o que
leva tempo pois deve ser feito todos os meses para todos locatários, eventualmente
tendo gastos com esses recibos. Não existe nenhum tipo de relatório sendo realizado no
momento, consequentemente por se tratar de vários imóveis, locatários e fiadores, se
torna difícil o manuseio e o gerenciamento desses imóveis.
Para facilitar e solucionar os problemas acima citados o sistema a ser
desenvolvido tem como objetivo automatizar esses processos e facilitar o controle e a
gestão, pois haverá a emissão dos contratos e recibos além de relatórios dos imóveis,
financeiro, locatários tudo ficará armazenado em um banco de dados podendo ser
consultado quando necessitar, sendo mais rápida e eficiente a pesquisa e também a
geração dos relatórios.
O sistema possuirá uma tela inicial onde contem: uma tela de login, geração de
relatórios, e também o cadastro dos imóveis e do locatário.
Relatórios:
O sistema gera relatórios do financeiro, relatórios do locador, relatórios do
locatário, e também relatórios dos imóveis.
Cadastro:
Efetua o cadastro do locatário. Contem os campos: nome, CPF, RG, razão social,
CNPJ, endereço, telefone, celular e informações adicionais.
Locatários/Fiadores:
Possui os campos para informar: renda, local de trabalho e telefone do trabalho
do cliente.
Cadastro do Imóvel:
Possui o ID, nome do imóvel, tipo do imóvel, endereço, contrato e status.
Contrato:
Contem o ID, clausulas, valor do aluguel e renovação.
Renovação:
Contem ID, data inicial do aluguel e data final do aluguel.
Tela de Login:
Efetua o acesso do usuário, necessitando do nome e senha.
1.1 Diagrama Geral do Sistema.
2.1.1 Descrição das Movimentações:o Movimentações Financeiras
A opção A Receber terá uma tabela onde estará o imóvel locado e o nome do locatário, onde o objetivo principal é realizar a baixa mensal do pagamento do aluguel emitindo o recebo para o locatário.
Em Condições uma simples tela onde será especificado algumas configurações a respeito do recebimento mensal.
o Configurações: Alterações Contratuais uma das principais movimentações é o
reajuste do aluguel que poderá ser personalizado de acordo com a necessidade do usuário, também possibilitara alterações nas clausuras contratuais.
Usuário: necessário para modificar o nome do usuário e a senha solicitados no loguin do sistema.
2.1.2 Descrição dos Relatórios:o Relatório de Imóveis
Listará todos os imóveis cadastrados, mostrando a situação atual do imóvel como alugado ou aluga-se, podem ser adicionados ao filtro o valor mensal, endereço, prazo do contrato, dados do locatário e locador.
Sistema de Controle de Aluguel
Cadastros Movimentações Relatórios:
Cadastrar
Alterar / Excluir
Financeiro:Relatório de Imóveis
Sair:
Relatório de Locatários:
Relatório Locador
Relatório Financeiro
Imóvel:
Locador:
Cadastrar
Alterar / Excluir
Alterar / Excluir
Cadastrar
Locatário:
A Receber
Condições
Configurações:
Alterações Contratuais
Modificar Usuário
o Relatório de LocatáriosApresentará todos os locatários trazendo o seu respectivo nome, e o endereço de todos os imóveis cadastrados relacionados a cada locatário.
o Relatório LocadorMostrará todos os locatários através de seus respectivos nomes e terá um filtro para apresentar as informações complementares como: fiador, endereço do imóvel, telefone, situação do pagamento, prazo do contrato, valor do aluguel, etc.
o Relatório FinanceiroListará os alugueis pagos, os a receber os atrasados, separados pelo nome do locatário, bem como seu telefone e o telefone de seus fiadores.
2.2 Diagrama de Caso de Uso
2.3 Diagrama de Classes
2.4 Dicionário de Dados
Tabela: UsuáriosCampo Descrição Tipo Tamanho
PK Id Código Usuário. Inteiro 6Nome_Usuario Nome do usuário para acesso ao sistema. Caracter 10Senha Senha para acesso ao sistema Caracter 16lembrete_Senha Lembrete para senha cadastrada Caracter 20Ativo Ativo o desativo o usuário Boolean 1
Tabela: ContratoCampo Descrição Tipo Tamanho
PK Id Código Usuário. Inteiro 6Clausulas Clausulas contratuis Caracter 10Valor_aluguel Valor a ser pago mensalmente Decimal 5
Tabela: ImoveisCampo Descrição Tipo Tamanho
PK Id Código Usuário. Inteiro 6Nome_imovel Nome para identificar um imóvel Caracter 10Tipo_imovel Tipo residencial ou comercial Caracter 1Status Alugado ou a alugar Caracter 1
Tabela: Configurações Campo Descrição Tipo Tamanho
PK Id Código do contrato. Inteiro 6Contrato Contrato pré-preenchido Caracter 1000
Tabela: RenovaçãoCampo Descrição Tipo Tamanho
PK Id Código da renovação. Inteiro 6Data_Inicial Data de início do contrato de aluguel Data 8Data_Final Data do termino do contrato de aluguel Data 8
Tabela: EnderecoCampo Descrição Tipo Tamanho
PK Id Código Usuário. Inteiro 6Rua Nome da rua / av Caracter 100Numero Numero da residência Inteiro 10Cep Cep informado pelos correios Caracter 8Cidade Caracter 20Estado Caracter 20Complemento Informação extra. Ex: fundos, sala 01 Caracter 30
Tabela: CadastroCampo Descrição Tipo Tamanho
PK Id Código cadastro. Inteiro 6
Tipo Tipos locatário, locador, fiador Caracter 1Tipo_Pf_Pj Pessoa física ou pessoa jurídica Caracter 1Nome Nome ou razão social Caracter 30Cpf Caracter 11Rg Caracter 9Cnpj Caracter 12Telefone Caracter 10Celular Caracter 10Info_add Informações adicionais Caracter 100
Tabela: Locatarios/FiadoresCampo Descrição Tipo Tamanho
PK Id Código. Inteiro 6renda Renda mensal Decimal 5Local_trabalho Caracter 20Telefone_trabalho Caracter 10
2.5 Definição Lay-outs relatórios e filtros
Relatório locador
Locadores de Imóveis
DATA: 99/99/9999 Pag.: 99----------------------------------------------------------------------------------------------------------CODIGO NOME ENDERECO CEP TELEFONE
IMOVEIS----------------------------------------------------------------------------------------------------------9999 XXXXXX XXXXXX XXXXXX XXXXXX
XXXXXX
9999 XXXXXX XXXXXX XXXXXX XXXXXX
XXXXXX
9999 XXXXXX XXXXXX XXXXXX XXXXXX
XXXXXX
Filtro: nome, imóvel, código.
Relatório locatário
Locadora de Imóveis
DATA: 99/99/9999 Pag.: 99-------------------------------------------------------------------------------------------------CODIGO NOME CPF RG ENDERECO TELEFONE INFORMACOES-------------------------------------------------------------------------------------------------9999 XXX XXX XXX XXXX XX XXXX XXXXXX
9999 XXX XXX XXX XXXX XX XXXX XXXXXX
9999 XXX XXX XXX XXXX XX XXXX XXXXXX
Filtro: tipo, Tipo_Pf_Pj, nome, cpf, cnpj, codigo.
Relatório imóveis
Locadora de Imóveis
DATA: 99/99/9999 Pag.: 99----------------------------------------------------------------------------------------------------------CODIGO NOME TIPO ENDERECO CONTRATO RENOVACAO STATUS----------------------------------------------------------------------------------------------------------9999 XXXX XXX XXXXXX XXXXXX XXXXXXX XX
9999 XXXX XXX XXXXXX XXXXXX XXXXXXX XX
9999 XXXX XXX XXXXXX XXXXXX XXXXXXX XX
Filtro: código, Imóveis alugados, Imóveis a alugar, Nome, Tipo e tempo para fim do
contrato.
Relatório Financeiro
Locadora de Imóveis
DATA: 99/99/9999 Pag.: 99--------------------------------------------------------------------------------------------------------------------
-CODIGO IMOVEL LOCATARIO LOCADOR DATA VENCIMENTO VALOR
STATUS--------------------------------------------------------------------------------------------------------------------
-9999 XXXX XXXXXX XXXXXX XX/XX/XXXX XX,XX
XXXX
9999 XXXX XXXXXX XXXXXX XX/XX/XXXX XX,XX XXXX
9999 XXXX XXXXXX XXXXXX XX/XX/XXXX XX,XX XXXX
Filtro: código, Imóvel, locatário, locador, data, status, valor.
Top Related