Вы находитесь на странице: 1из 32

ETEC Prof.

ANNA DE OLIVEIRA FERRAZ INFORMATICA (ENFASE EM PROGRAMAO)

BRUNA FREITAS ARAUJO CAIQUE AIELLO SCARPA DOUGLAS SARDISCO HENRIQUE CAMERLENGO MAURICIO

GIOVANNI IMVEIS LOCATION

ARARAQUARA 2012

BRUNA FREITAS ARAUJO CAIQUE AIELLO SCARPA DOUGLAS SARDISCO HENRIQUE CAMERLENGO MAURICIO

GIOVANNI IMOVEIS LOCATION

Trabalho de Concluso de Curso apresentado como exigncia para obteno do ttulo de Tcnico em Informtica com nfase em programao. Orientador: Prof. Mirella

ARARAQUARA 2012

FOLHA DE APROVAO

O presente Trabalho de Concluso de Curso foi examinado nesta data pela Banca Examinadora composta pelos seguintes membros:

Orientadora: Prof.:Mirella

Coordenadora do Curso: Prof. rica

Nota:_________

Data: ___/__/__

AGRADECIMENTOS

Ao Prof. Marcelo incentivador, guia e mestre sempre atento e aplicado a minha formao profissional e amigo sincero em todos os momentos. A Prof. Mirella orientador e incentivador deste trabalho na ETEC Prof. Anna de Oliveira Ferraz, pelo apoio, ateno e amizade. A Prof. Patricia Ziviane e a Prof. Patricia Piccin pelos estmulos e importantes sugestes. A Prof. Carina pelo apoio e colaborao nos aspectos metodolgicos. Ao Prof. Plnio pela anlise ajuda nas anlises estatsticas. Aos meus amigos e colegas de classe, pelo estmulo e confiana.

A Coordenadora rica do Curso Tcnico de Informtica pelo apoio institucional.

Ns somos o que fazemos repetidas vezes. Portanto, a excelncia no um ato, mas um hbito. Aristteles

RESUMO

Elaborar um programa que fornea informaes a respeito dos status dos imveis. Assim, o usurio, conseguir identificar dados como: nome, telefone, endereo, entre outros, sobre o locador, locatrio e fiador do imvel. O sistema tambm insere, exclui e edita informaes sobre os imveis. Alm disso, o sistema trabalha como gerador de boletos sobre os alugueis. Contando tambm que o mesmo poder ser utilizado em computadores (desktop) como em notebooks, podendo tambm ser operado por qualquer tipo de publico, desde pessoas sem muito conhecimento na rea de informtica a pessoas com um grau mais elevado de conhecimento na rea. Palavras-chave: Sistema; imveis.

ABSTRACT Develop a program that provides information about the status of rent. Well, the user can identify data such as name, phone number, address, inter alia, on the landlord, tenant and guarantor of the property. The system also insert, delete and edit information on the property. Furthermore, the system works as a generator of slips of rent. Keywords: System; rent.

LISTA DE FIGURAS:

Figura 1- Tela inicial do nosso programa Figura 2- aps clicar na opo imvel na barra de ferramentas Figura 3- aps clicarmos na opo imvel tambm na barra de ferramentas, a opo buscar imvel. Figura 4- Aps clicar na ferramenta Cliente na nossa barra de tarefas e na opo locador Figura 5 Aps cadastrar ao clicar na aba Editar Figura 6 Aps clicar na ferramenta cliente, cadastro de fiador e locatrio. Figura 7- Aps ter feito cadastro liberando para edio caso o usurio deseje. Figura 8 Aps o usurio ter clicado na ferramenta Aluguel, na barra te ferramentas. Figura 9-Tela de edio de Aluguel caso o usurio deseje editar algo.

LISTA DE ABREVIATURAS E SIGLAS *exemplo* SQL FAQs FTP HTTP IFLA SRI SRID TCP/IP TICs URL www Linguagem de Consulta Estruturada Frequently Asked Questions File Tranfer Protocol Hype Text Tranfer Protocol. Federao Internacional de Associaes e Instituies Bibliotecrias Servio de Referncia e Informao Servio de Referncia e Informao Digital Transmission Control Protocol /Internet Protocol Tecnologias de Informao e Comunicao Uniform Resource Locator World Wide Web

SUMARIO

1.

Introduo 1.1 Contextualizao 1.2 Linguagem e Banco de Dados 1.2.1 Java 1.2.2 SQL 1.2.3 MySql Casos de uso 2.1 Use Case: Cadastrar Imvel 2.2 Use Case: Cadastrar Locatrio 2.3 Use Case: Cadastrar Locador 2.4 Use Case: Cadastrar Fiadores 2.5 Use Case: Consulta Titulo do capitulo Estudo de caso Material e metodos Discusso e anlise dos resultados Concluso

2.

3. 4. 5. 6. 7.

Referncias bibliogrficas

1.

INTRODUO

1.1 Contextualizao O presente trabalho visa que mostremos nossas competncias e habilidades desenvolvidas ao longo do curso, atravs do programa que foi desenvolvidos por ns.Nosso programa no entanto um sistema criado para imobilirias, para auxiliar no cadastramento de casas e apartamentos para aluguel , auxiliando tambm na impresso de boletos bancrios .Tornando o trabalho mais fcil para os funcionrios da imobiliria e possibilitando que sejam cadastradas informais de uma forma mais rpida e mais efetivo esses cadastrados.Possibilitando uma possvel economia por parte da imobiliria , reduzindo um pouco dos gastos e trabalhando de forma mais rpida. Nosso programa ira auxiliar de forma eficiente e rpida os funcionrios da imobiliria, ajudando tambm a mostrar informaes aos clientes de forma que fique fcil e muito mais acessvel a visualizao de imagens dos imveis ser adquiridos por exemplo . E tudo isso ser feito atravs da linguagem Java que ser falada mais abaixo. Uma linguagem que possibilitou que crissemos nosso sistema imobilirio. 1.2 Linguagem e banco de dados 1.2.1 Java

Em 1991, na Sun Microsystems, foi iniciado o Green Project, o bero do Java, uma linguagem de programao orientada a objetos. Os mentores do projeto eram Patrick Naughton, Mike Sheridan, e James Gosling. O objetivo do projeto no era a criao de uma nova linguagem de programao, mas antecipar e planejar a prxima onda do mundo digital. Eles acreditavam que, em algum tempo, haveria uma convergncia dos computadores com os equipamentos e eletrodomsticos comumente usados pelas pessoas no seu dia-a-dia. Para provar a viabilidade desta ideia, 13 pessoas trabalharam arduamente durante 18 meses. No vero de 1992 eles emergiram de um escritrio de Sand Hill Road, no Menlo Park, com uma demonstrao funcional da ideia inicial. O prottipo se chamava *7 (l-se StarSeven), um controle remoto com uma interface grfica touchscreen. Para o *7, foi criado um mascote, hoje amplamente conhecido no mundo Java, o Duke. O trabalho do Duke no *7 era ser um guia virtual ajudando e ensinando o usurio a utilizar o equipamento. O *7 tinha a habilidade de controlar diversos dispositivos e aplicaes. James Gosling especificou uma nova linguagem de programao para o *7. Gosling decidiu batiz-la de Oak, que quer dizer carvalho, uma rvore que ele podia observar quando olhava pela sua janela. O prximo passo era encontrar um mercado para o *7. A equipe achava que uma boa ideia seria controlar televises e vdeo por demanda com o equipamento. Eles construram uma demonstrao chamada de MovieWood,

mas infelizmente era muito cedo para que o vdeo por demanda bem como as empresas de TV a cabo pudessem viabilizar o negcio. A ideia que o *7 tentava vender, hoje j realidade em programas interativos e tambm na televiso digital. Permitir ao telespectador interagir com a emissora e com a programao em uma grande rede de cabos, era algo muito visionrio e estava muito longe do que as empresas de TV a cabo tinham capacidade de entender e comprar. A ideia certa, na poca errada. Entretanto, o estouro da internet aconteceu e rapidamente uma grande rede interativa estava se estabelecendo. Era este tipo de rede interativa que a equipe do *7 estava tentando vender para as empresas de TV a cabo. E, da noite para o dia, no era mais necessrio construir a infra-estrutura para a rede, ela simplesmente estava l. Gosling foi incumbido de adaptar o Oak para a internet e em janeiro 1995 foi lanada uma nova verso do Oak que foi rebatizada para Java. A tecnologia Java tinha sido projetada para se mover por meio das redes de dispositivos heterogneos, redes como a internet. Agora aplicaes poderiam ser executadas dentro dos navegadores nos Applets Java e tudo seria disponibilizado pela internet instantaneamente. Foi o esttico HTML dos navegadores que promoveu a rpida disseminao da dinmica tecnologia Java. A velocidade dos acontecimentos seguintes foi assustadora, o nmero de usurios cresceu rapidamente, grandes fornecedores de tecnologia, como a IBM anunciaram suporte para a tecnologia Java. Desde seu lanamento, em maio de 1995, a plataforma Java foi adotada mais rapidamente do que qualquer outra linguagem de programao na histria da computao. Em 2004 Java atingiu a marca de 3 milhes de desenvolvedores em todo mundo. Java continuou crescendo e hoje uma referncia no mercado de desenvolvimento de software. Java tornou-se popular pelo seu uso na internet e hoje possui seu ambiente de execuo presente em navegadores, mainframes, sistemas operacionais, celulares, palmtops, cartes inteligentes etc. 1.2.2 SQL

Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das caractersticas originais do SQL foram inspiradas na lgebra relacional. O SQL foi desenvolvido originalmente no incio dos anos 70 nos laboratrios da IBM em San Jose, dentro do projeto System R, que tinha por objetivo demonstrar a viabilidade da implementao do modelo relacional proposto por E. F. Codd. O nome original da linguagem era SEQUEL, acrnimo para "Structured English Query Language" (Linguagem de Consulta Estruturada, em Ingls) , vindo da o facto de, at hoje, a sigla, em ingls, ser comumente pronunciada "squel" ao invs de "s-kil", letra a letra. No entanto, em portugus, a pronncia mais corrente a letra a letra: "sse-qu-le".

A linguagem um grande padro de banco de dados. Isto decorre da sua simplicidade e facilidade de uso. Ela se diferencia de outras linguagens de consulta a banco de dados no sentido em que uma consulta SQL especifica a forma do resultado e no o caminho para chegar a ele. Ela uma linguagem declarativa em oposio a outras linguagens procedurais. Isto reduz o ciclo de aprendizado daqueles que se iniciam na linguagem. Embora o SQL tenha sido originalmente criado pela IBM, rapidamente surgiram vrios "dialectos" desenvolvidos por outros produtores. Essa expanso levou necessidade de ser criado e adaptado um padro para a linguagem. Esta tarefa foi realizada pela American National Standards Institute (ANSI) em 1986 e ISO em 1987. O SQL foi revisto em 1992 e a esta verso foi dado o nome de SQL-92. Foi revisto novamente em 1999 e 2003 para se tornar SQL:1999 (SQL3) e SQL:2003, respectivamente. O SQL:1999 usa expresses regulares de emparelhamento, queries recursivas e gatilhos (triggers). Tambm foi feita uma adio controversa de tipos no-escalados e algumas caractersticas de orientao a objeto. O SQL:2003 introduz caractersticas relacionadas ao XML, sequncias padronizadas e colunas com valores de auto-generalizao (inclusive colunasidentidade). Tal como dito anteriormente, embora padronizado pela ANSI e ISO, possui muitas variaes e extenses produzidos pelos diferentes fabricantes de sistemas gerenciadores de bases de dados. Tipicamente a linguagem pode ser migrada de plataforma para plataforma sem mudanas estruturais principais. Outra aproximao permitir para cdigo de idioma procedural ser embutido e interagir com o banco de dados. Por exemplo, o Oracle e outros incluem Java na base de dados, enquanto o PostgreSQL permite que funes sejam escritas em Perl, Tcl, ou C, entre outras linguagens

2-Analise: 2.2-Funes Cadastrar Imvel Cadastrar Locatrio Cadastrar Locador Cadastrar Fiadores

Cadastrar Imvel: nesta etapa iremos pedir que o usurio preencha alguns campos com informaes referentes a qualquer imvel que pretenda ser cadastrado em nosso sistema. Cadastrar Locatrio: nesta Segunda etapa teremos a funo de cadastrar um locatrio para o imvel a ser cadastrado. Cadastrar Locador: nesta etapa o usurio ira cadastrar um locador para qualquer um dos imveis cadastrados em nosso banco de dados.

Cadastrar Fiador: na etapa final o usurio pode tambm cadastrar um fiador, j que obrigatrio que uma casa a ser locada tenha um fiador

2.3-Use Cases Use Case : Cadastrar Imvel Este caso de uso tem por objetivo informar dados referentes ao imvel e cadastr-lo Ator : usurio Cenrio Principal 1. O usurio deve preencher os seguintes campos :

1.1 Referencia 1.2 bairro 1.3 numero 1.4 cidade 1.5 bloco 1.6 endereo 1.7 proximidades 1.8 chave 1.9 preco 1.10 dataficha 1.11 captao 1.12 dormitrios 1.13 copa 1.14 sute 1.15 rea terreno 1.16 rea comum, 1.17 esquina, 1.18 rea construda total 1.19 asfalto comercial 1.20 cozinha 1.21 habitada 1.22 garagem 1.23 salas 1.24 rea servio 1.25 dispensa 1.26 banheiro comercial 1.27quintal 1.28 edcula 1.29 lavabo 1.30 lavanderia 1.31 cep 1.32 varanda

1.33 rea varanda 2. O sistema gera automaticamente uma referncia para o imvel. Cenrio Alternativo 1. Caso o usurio deixe Algum Campo obrigatrio em branco, o Sistema Enviar uma mensagem de erro e permitir que o mesmo seja corrigido ; 2. Sistema verifica se j existe um cadastro com os mesmos dados nos campos obrigatrios (Endereo, nmero ,referencia, nome e cpf ou cnpj do proprietrio), caso haja o sistema informa atravs de uma mensagem de Erro, no cadastra o imvel e permite que o erro seja corrigido;

Use Case : Cadastrar Locatrio Este caso de uso tem por objetivo informar dados referentes ao Locatrio do imvel. Ator: usurio

Pr-Condio: O usurio escolhe qual imvel que ele quer preencher os dados de clientes. Cenrio Principal 1. 2. 2.1 cpf 2.2 nome 2.3 sexo 2.4 rg 2.5 data nascimento 2.6 estado civil 2.7 renda 2.8 telefone 2.9 cnpj 2.10 celular O sistema prepara para receber os dados do locatrio. O sistema pede o preenchimento de dado do locatrio como:

Cenrio Alternativo 1. Caso o usurio deixe Algum Campo obrigatrio em branco, o Sistema Enviar uma mensagem de erro e permitir que o mesmo seja corrigido ; 2. Sistema verifica se j existe um cadastro com os mesmos dados nos campos obrigatrios (RG, nome e cpf ou cnpj ), caso haja o sistema informa atravs de uma mensagem de Erro .

Use Case : Cadastrar Locador Este caso de uso tem por objetivo informar dados referentes ao Locador do imvel. Ator : usurio

Cenrio Principal 1. 2. 2.1 cpf 2.2nome 2.3 sexo 2.4 rg 2.5 data nascimento 2.6 estado civil 2.7 telefone 2.8 cnpj 2.9 bairro 2.10 numero 2.11 cidade 2.12 endereo 2.13 Cep 2.10 celular O sistema prepara para receber os dados do locatrio. O sistema pede o preenchimento de dado do locatrio como:

Cenrio Alternativo 1. Caso o usurio deixe Algum Campo obrigatrio em branco, o Sistema Enviar uma mensagem de erro e permitir que o mesmo seja corrigido ; 2. Sistema verifica se j existe um cadastro com os mesmos dados nos campos obrigatrios (RG, nome e cpf ou cnpj), caso haja o sistema informa atravs de uma mensagem de Erro .

Use Case : Cadastrar Fiadores Este caso de uso tem por objetivo informar dados referentes ao Fiador do imvel. Ator: usurio . Cenrio Principal 1. 2. 2.1 cpf 2.2 nome 2.3 sexo 2.4 rg 2.5 data nascimento 2.6 estado civil 2.7 renda 2.8 telefone 2.9 cnpj 2.10 bairro 2.11 numero 2.12 cidade 2.13 endereco 2.14 Cep O sistema prepara para receber os dados do locatrio. O sistema pede o preenchimento de dado do locatrio como:

2.15 celular

Cenrio Alternativo 1. Caso o usurio deixe Algum Campo obrigatrio em branco, o Sistema Enviar uma mensagem de erro e permitir que o mesmo seja corrigido ; 2. Sistema verifica se j existe um cadastro com os mesmos dados nos campos obrigatrios (RG, nome e cpf ou cnpj), caso haja o sistema informa atravs de uma mensagem de Erro .

Use Case Consulta Este caso de uso tem por objetivo buscar dados referentes a escolha do usurio. Ator : usurio Cenrio Principal

1.

O usurio escolhe o tipo de busca que deseja, como por exemplo: referncia, nome do proprietrio ou nome do locador. 2. O sistema exibe o resultado da consulta. 3. O sistema abre o arquivo se o mesmo for selecionado. 4. O sistema permite que os dados possam ser Editados

Cenrio Alternativo 1. Caso o usurio deixe Algum Campo obrigatrio em branco, o Sistema enviar uma mensagem de erro e permitir que o mesmo seja corrigido; 2. No presena de registros sobre o dado selecionado para a consulta. Com isso, o sistema envia uma mensagem de arquivo no encontrado. Regras de negcio O sistema no possui regras de negcio, pois se trata de um sistema imobilirio onde apenas um usurio ira utilizar nosso programa

USE CASE BANCO DE DADOS:

Figura 1- Tela inicial do nosso programa

Est a tela inicial do nosso programa nela poderemos consultar o recibos que podero ter em cada dia do calendrio,caso encontremos algum boleto em uma data especifica, ao clicarmos no boto Gerar o recibo, nosso programa abre uma nova tela , onde voc poder escolher se quer imprimir o boleto gerado ou alterar o mesmo de forma que possa ser salvo em alguma pasta do computador, para ser impresso mais tarde,tambm poderemos escolher as funes que desejamos exercer no nosso programa,clicando na barra de tarefas logo na parte superior, dentre as funes encontramos as seguintes: cadastrar imvel, alterar os clientes ou inserir novos clientes, gerar alugueis , cadastrar imveis a serem alugados. E outras funes mais.

Figura 2- aps clicar na opo imvel na barra de ferramentas Ao passarmos da tela inicial clicando em nossa barra de ferramentas na opo imvel a tela que ira aparecer em seu computador, ser a tela demonstrada logo acima, nela teremos o campo onde poderemos escolher o tipo de imvel a ser cadastrado em nosso banco de dados, e informaes referentes ao endereo, nmero, caso aja algum complemento o usurio deve citar tambm, informaes tambm referentes a cidade, caso seja do tipo apartamento o imvel a ser cadastrado ser obrigatrio cadastrar com a informao em relao ao bloco, as outras informaes necessrias seriam o CEP, e o bairro ao completar todas as informaes o usurio deve clicar no boto Salvar e as informaes sero registradas em nosso banco de dados.

Figura 3- aps clicarmos na opo imvel tambm na barra de ferramentas, a opo buscar imvel. Ao clicarmos na opo imvel na barra de ferramentas, voc tambm ira encontrar alm da funo de cadastrar imveis, voc tambm poder contar com a ferramenta de buscar algum imvel cadastrado, como campo obrigatrio para procurar o campo o usurio deve inserir o numero de Referencia do imvel e clicar no boto Buscar, com isso as informaes referentes ao imvel iro aparecer na tela permitindo a edio das mesmas informaes e atualizao dos campos, podendo alterar as informaes e tambm contando com a funo de excluir o imvel cadastrado, ao excluirmos o imvel o numero de referencia utilizado para o imvel excludo no ser mais utilizado para outros imveis a serem cadastrados futuramente.

Figura 4- Aps clicar na ferramenta Cliente na nossa barra de tarefas e na opo locador Ao concluirmos o processo de cadastro de alguma casa, iremos falar sobre outra funo de nosso programa, esta ser encontrada ao clicar na ferramenta Cliente na barra de ferramentas, ao clicarmos encontraremos a opo de cadastrar um locador, para cadastrarmos o locador deveremos preencher os seguintes campos: Nome; Data de Nascimento; RG; CPF; Telefone; Celular; Estado Civil; CNPJ, e por ultimo devemos colocar o sexo da pessoa a se tornar locador ao ter preenchido todos os campos necessrio basta clicar no boto Cadastrar logo abaixo, os dados sero salvos no banco de dados de nosso programa.

Figura 5 Aps cadastrar ao clicar na aba Editar Aps cadastrar o locador, clicando na aba editar voc tambm ira encontrar opes para pesquisar algum locador cadastrado j em nosso sistema, para efetuar a pesquisa simples, basta apenas digitar o nome do locador e clicar no boto Buscar. Aps a busca ter sido realizada as informaes sobre determinado fiador iro aparecer nos campos descritos abaixo do campo para pesquisa, caso o usurio queira editar as informaes basta editar os campos que deseja e clicar no boto atualizar (boto esquerdo), caso o usurio deseje remover o locador cadastrado basta clicar no boto excluir (boto direito).

Figura 6 Aps clicar na ferramenta cliente, cadastro de fiador e locatrio. Ao clicarmos na ferramenta Cliente localizada em nossa barra de ferramentas o usurio tambm ira encontra a funo de cadastrar um fiador e um locatrio, como para se cadastrar um locatrio obrigatoriamente necessrio cadastrar o fiador. Aps o fiador ter sido cadastrado ser liberado para a criao do locatrio. Ao ser liberado basta o usurio clicar no boto logo abaixo as informaes necessrias.

Figura 7- Aps ter feito cadastro liberando para edio caso o usurio deseje. Aps ter efetuado o cadastro do fiador e do locatrio, voc poder clicar na aba Editar caso deseje alterar algum campo tanto de fiador e locatrio, basta clicar na caixa de dialogo para buscar tanto fiador quanto locatrio. Apos ter digitado o nome basta clicar no boto buscar. Os nomes que forem encontrados iro aparecer no quadro localizado logo abaixo do espao para que seja digitado o nome, aps aparecerem os nomes, basta clicar em algum deles e clicar no boto localizado logo abaixo. Ao clicar no boto as informaes sobre o fiador ou locatrio iro aparecer nos campos em branco da tela, onde ser possvel editar as informaes ou excluir o fiador ou locatrio.

Figura 8 Aps o usurio ter clicado na ferramenta Aluguel, na barra te ferramentas. Aps termos efetuado todos os processos citados anteriormente voc poder clicar na ferramenta Aluguel onde a seguinte tela ir aparecer. Nesta tela possvel buscar algum locador j cadastrado em nosso sistema, algum locatrio, isso para que o sistema possa gerar o boleto para que o mesmo seja impresso ou salvo mais tarde. Primeiro o usurio deve selecionar um locador aps selecionar o mesmo, o usurio tambm deve escolher alguma casa j cadastrada no sistema, aps escolher a casa devemos preencher os campos necessrios que se localizam logo abaixo das informaes da casa, os campos que ira preencher so relativos ao aluguel da casa, aps preencher os campos o usurio precisa apenas clicar no boto salvar (localizado logo a direita) aps isso sero salva as informaes.

Figura 9-Tela de edio de Aluguel caso o usurio deseje editar algo. Aps ter preenchido todas as informaes e salvo em nosso sistema o usurio tem como alterar os dados e tambm tem como excluir arquivos j gerados. Basta buscar o imvel em nosso sistema e editar ou excluir as informaes que desejar.

CONCLUSAO Conclumos que o nosso trabalho seja til para auxiliar a Imobiliria Giovanni Imveis a melhorar seu sistema. Esperamos que ele sirva para atender as necessidades especificadas pela Imobiliria.

Вам также может понравиться