Skip to content

jrbublitz/Cedup-TCC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

J & J Imobiliárias

Protótipo de sistema de gestão de imobiliárias.

Descrição

Recorrente da tradição histórica de descaso e a má gestão de recursos públicos, o Brasil e sua população, atualmente, sofrem com um sério problema, o déficit habitacional. Conforme dados do Instituto Brasileiro de Geografia e Estatística (IBGE, 2016), num estudo que faz parte do último Censo Demográfico, o de 2010, cerca de 6% da população brasileira, ou 11.425.644 pessoas, estão abrigadas em aglomerados subnormais, mais conhecidos como favelas. Devido à situação crítica do déficit habitacional, foram criados os conhecidos programas sociais voltados para oferecer formas de financiamento que com o intuito de ajudar as pessoas a sonharem com outra realidade. Com uma proposta inédita, nosso protótipo tem por objetivo, oferecer imóveis a custo baixo e formas alternativas de financiamento para que o sonho da casa própria.

O objetivo do geral do protótipo é desenvolver um sistema para gerenciamento de vendas e aluguéis de casas, destinadas às pessoas de baixa renda com formas de financiamento pela linha de crédito “Minha Casa Minha Vida”.

Os objetivos específicos do protótipo são:

⦁	Gerenciar vendas e locações de moradias de baixo custo;
⦁	Cadastrar usuário para que possa favoritar imóveis de sua escolha e cadastre seus próprios imóveis para venda / aluguel;
⦁	Cadastrar imobiliária;
⦁	Fornecer novas locações.

Para o desenvolvimento deste trabalho, usou-se a metodologia bibliográfica, fez-se a análise de requisitos para entender todas as necessidades do nosso sistema, foram feitas pesquisas em artigos e livros para a fundamentação teórica e questionamos corretores imobiliários para dar credibilidade para as verificações do protótipo.

Fundamentação Teórica

Neste tópico serão apresentados os temas centrais, dados que reforçam a usabilidade do nosso sistema, as ferramentas e sistemas que foram utilizados para o desenvolvimento do software.

Vendas pela Internet

A Internet, cada dia mais democrática, tem se mostrado uma ótima opção para as pessoas que procuram produtos e serviços de maneira rápida, segura e sem sair de casa. No princípio, vista com olhos totalmente desconfiados pelos consumidores e com certa resistência dos comerciantes, a cada ano que se passa, a internet ressalta e se afirma como uma dos principais formas de compras e vendas de lojas de qualquer ramo material e prestação de serviços (ABCOMM, 2016).

Segundo dados da Associação Brasileira de Comércio Eletrônico (ABCOMM, 2018), durante um ano de uma forte crise econômica nacional, o ano de 2017, o e-commerce obteve um crescimento de 12% em relação ao ano de 2016 e faturou mais de 59 bilhões de reais.

Mercado Imobiliário

Não é segredo para ninguém que o ecossistema do mercado seja do ramo construtor-incorporador, imobiliário, comprador ou vendedor está impulsionado. Um mercado tão abrangente e que necessita de muito estudo do comprador final, uma vez que tendências estão ligadas totalmente com os ideais de conforto e luxuria de cada cliente.

Segundo dados de 2013, o programa Minha Casa, Minha Vida, se firmou como grande impulsionador do mercado imobiliário. Acrescentam-se, ainda, os números positivos à nona edição do Feirão da Caixa que movimentou R$ 14 bilhões, resultado que supera em mais de 13% em relação a 2012. Além disso, no ano de 2012, o crédito imobiliário atingiu mais de R$ 91 bilhões, 14% superior ao mesmo período do ano de 2011 (CAIXA, 2018).

Programas Sociais

Um programa social é uma iniciativa pública destinada à condicionar a vida de uma população ou parte dela. Entende-se que um programa deste tipo está orientado para toda a sociedade ou, pelo menos, para um sector importante que tem certas necessidades ainda por preencher.

Lançado em 2009 como uma tentativa de solução para o problema do déficit habitacional no Brasil, o programa social Minha Casa, Minha Vida já ajudou milhares de pessoas a adquirirem imóvel próprio e é um importante incentivo à economia, sobretudo ao setor de construção civil (CAIXA, 2018).

Segundo dados da Pesquisa Nacional por Amostra de Domicílios (PNAD, 2008), feita pelo Instituto Brasileiro de Geografia e Estatística (IBGE, 2008) em 2008, o Brasil possuía um déficit habitacional de 7,9 milhões de moradias, correspondentes a 21% da população brasileira na época. Fazia-se necessário um programa que pudesse corrigir este problema.

Criado assim, o programa habitacional Minha Casa, Minha Vida com o objetivo de proporcionar ao cidadão brasileiro, condições de acesso à moradia própria, tanto em áreas urbanas, quanto rurais. Para isso, o governo fornece condições especiais de financiamento, através de parcerias com estados federativos, municípios, empresas e entidades sem fins lucrativos.

Ferramentas Utilizadas

MYSQL

O MySQL é um Sistema de Gerenciamento de Banco de Dados (SGBD) relacional, de licença dupla, sendo uma delas de software livre. Ele foi inicialmente projetado para trabalhar com aplicações de pequeno e médio portes, mas também atende a aplicações de grande porte, possuindo até mais vantagens do que seus concorrentes (LOBO, 2008, p.20). O MySQL é um sistema gerenciador de banco de dados simples, fácil de instalar e gerenciar, sendo reconhecido por algumas entidades como banco de dados open source com maior capacidade para concorrer com programas similares de código fechado, como por exemplo SQL Server (da Microsoft) e Oracle, pois ele contém todas as características que um banco de dados de grande porte necessita (MILANI, 2006).

PENCIL

Para a prototipação de telas, utilizou-se o software Pencil Project, um software open source (código aberto), que permite ao usuário criar mock-ups (protótipos de telas). Esta ferramenta oferece uma interface gráfica simples e um conjunto vasto de templates que podem ser usados nos mais diversos cenários (MACEDO, 2013).

ASTAH

A ferramenta Astah Community, auxilia na elaboração dos casos de usos, onde definimos as principais funcionalidades e objetivos do nosso software. Podemos citar as empresas famosas que usam Astah como: Amazon.com, Google e Oracle. Pessoas que possuem diversas funções como: Engenheiros de Software, Engenheiros de Sistemas, Arquitetos, Desenvolvedores, Gerentes de Projeto, Analistas de Negócios, Estudantes, Professores, Empresas ou qualquer indivíduo pode usar o Astah. Ele é de simples uso para um iniciante, mas robusto o suficiente para projetar sistemas complexos, para modelagem de dados Unified Modeling Language (UML) gratuita mais utilizada pela sua praticidade em elaborar diagramas completos (LOMBARDI, 2010).

IDE BRACKETS

Brackets é um editor JavaScript, HTML e CSS de código fonte com foco principal no desenvolvimento Web. Criado pela Adobe Systems, é um software livre e de código aberto, e atualmente é mantido no GitHub pela Adobe e por outros desenvolvedores de código aberto. Brackets é multiplataforma disponível para macOS, Windows e a maioria das versões do Linux (CORREIA, 2015).

CSS

O CSS ou Cascading Style Sheet é uma linguagem voltada para a criação de folhas de estilos em páginas Web. O termo folha de estilo significa a descrição de um conjunto de regras que permitem definir a aparência de um website (SCHEIDT, 2015, p.72).

Conforme Jobstraibizer (2009, p.6), o CSS é utilizado para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um livro.

Segundo Scheidt (2015, p.7), o CSS é a principal tecnologia utilizada para a definição da aparência, ou seja, aquilo que o usuário visualiza. Quando está se tratando de aparência, estamos mencionando às diversas características existentes em uma página, como: A cor de determinado elemento, o tipo da fonte, dimensões, margens, espaçamentos, localização de um elemento na página, animações e efeitos. Todas essas características podem ser definidas usando regras do CSS.

Para Jobstraibizer (2009, p.6) conhecer a ferramenta CSS é uma grande necessidade para o profissional da área de desenvolvimento para Internet.

PHP

O PHP é uma linguagem de programação usada para construir sites dinâmicos. Esses sites possibilitam uma interação com o usuário através de formulários, parâmetros de URL, links etc., e retornam páginas criadas em tempo real. Aplicações em PHP são geradas em excelente desempenho, e automaticamente, pelo servidor. O usuário tem acesso somente ao código HTML, ou seja, ele não tem acesso ao código PHP. Esse tipo de detalhe é muito importante quando se está lidando, por exemplo, com senhas e acesso a banco de dados (MORAZ, 2005).

Conclui-se então, que o PHP, que responde por hipertexto pré-processado, situa-se dentro deste cenário como uma das mais versáteis e poderosas ferramentas de desenvolvimento, facilitando a vida do desenvolvedor e reduzindo a quantidade de conhecimento necessário para a realização desse tipo de trabalho (NETO, 2010).

HTML

HTML é um editor de hipertextos, muito utilizado para criação de páginas online e aplicações de Web. Em conjunto com o CSS e JavaScript, formam os pilares principais para a World Wide Web. Todos os navegadores atuais recebem documentos em HTML que são processados, renderizados e apresentados no conteúdo online. O nome HTML é uma abreviação para a expressão inglesa de Hyper Text Markup Language, que significa Linguagem de Marcação de Hipertexto. Para criar um documento HTML basta ter qualquer editor de texto e então salvar o documento no formato HTML (PRESCOTT, 2015, p.30).

Conforme Silva (2008, p.26), podemos então resumir hipertexto como todo o conteúdo inserido para qualquer documento web e possui como principal característica se interligar com outros documentos web.

JavaScript

O JavaScript é uma linguagem script de Clientside desenvolvida pela NETSCAPE, é a mais utilizada pelos desenvolvedores Web, por ser uma linguagem muito poderosa e dinâmica. O JavaScript, assim como outras linguagens de script de Clientside, são utilizados para tornar o site muito mais interativo (PRESCOTT, 2016, p.7).

Segundo Prescott (2016, p.7), não deve-se confundir o Java com JavaScript. O Java Script é uma linguagem de script, enquanto o Java é uma complexa linguagem de programação.

Segundo Silva (2010, p. 23), já havia uma necessidade em que as páginas Web necessitariam que fosse adicionada uma ferramenta de interatividade, graças a Netscape com parceria da Sun Microsystems, foi lançada a primeira versão com o nome de JavaScript 1.0 em 1995, que foi implementada ao navegador mais popular do momento que era o Netscape Navigator 2.0

Resultados e Discussões

Neste tópico serão apresentados os resultados alcançados na implementação do nosso protótipo. Além de aplicar todos os conhecimentos que adquiriu-se ao longo dos anos no estudo de informática no CEDUP, deparando-se com uma série de desafios, como por exemplo, utilizar linguagens que não tinham sido passadas em todos os anos e também saber lidar com erros no sistemas mas é claro que isso foi ótimo para o desenvolvimento pessoal, para que haja um maior esforço por nossa parte, e para que a gente saiba como será futuramente em uma empresa, ultrapassando os limites correndo atrás de como resolver os erros do sistemas pesquisando e estudando.

Conclusão

Ao finalizar este projeto, percebeu-se o quanto exigiu do nosso grupo dedicação e trabalho em conjunto para o desenvolvimento deste protótipo. Também pudemos perceber que um sistema de gestão imobiliária pode fazer a diferença na vida das pessoas que buscam a casa dos seus sonhos, podendo-lhes proporcionar uma enorme economia de tempo e dinheiro.

No processo de desenvolvimento, obviamente, obteve-se algumas obstruções para tornar a ideia em realidade. Por principal dificuldade, foi preciso implementar um sistema de gestão imobiliária, com o objetivo de trazer a melhor experiência para o nosso cliente, levando os conhecimentos ao limite.

No geral, a satisfação deste trabalho nos foi muito gratificante e deixo-nos felizes em poder desenvolver algo que possa facilitar a vida das pessoas que buscam uma vida melhor, através de seu imóvel. E que esse possa ser sempre um quesito essencial para qualquer realização de um trabalho futuro, ajudar e auxiliar como for o cotidiano das pessoas.

Pelo curto período de tempo para a realização deste protótipo, algumas funcionalidades acabaram por não serem implementadas. Cabe nesta parte elucidar as implementações que tiveram que ser redirecionadas para algo futuro. A seguir, as implementações futuras pensadas por nosso grupo.

Pelo curto período de tempo para a realização deste protótipo, algumas funcionalidades acabaram por não serem implementadas. Cabe nesta parte elucidar as implementações que tiveram que ser redirecionadas para algo futuro. A seguir, as implementações futuras pensadas por nosso grupo.

Como melhoria futura, implantaremos um sistema de financiamento bancário com link com o sistema da CAIXA, para que os nossos clientes consigam fazer todo o processo de pagamento em nossa plataforma.

Criar também, um sistema de avaliação, para que os usuários consigam assim, avaliar desde o local onde a residências se encontra até a questão de limpeza, condições de cama e banheiro.

Obs:. Documentação completa encontra-se na pasta de "Documentação"

About

💣 Meu primeiro projetinho em grupo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published