Buscar

Sistema Computacional Para Crianças Carentes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE PAULISTA 
 
CARLOS ALEXANDRE SILVEIRA 
FERNANDA JACINTHO MOREIRA 
GABRIEL ANDRES PIACENTINI 
RAFAEL DE SALLES 
 
 
 
 
PROJETO INTEGRADO MULTIDISCIPLINAR: 
Desenvolvimento de um sistema de imobiliária. 
 
 
 
 
 
 
 
 
 
JUNDIAÍ 
2013
CARLOS ALEXANDRE SILVEIRA 
FERNANDA JACINTHO MOREIRA 
GABRIEL ANDRES PIACENTINI 
RAFAEL DE SALLES 
 
 
PROJETO INTEGRADO MULTIDISCIPLINAR: 
Desenvolvimento de um sistema de imobiliária. 
 
 
Trabalho de conclusão semestral 
para obtenção de título de 
graduação em Análise e 
Desenvolvimento de Sistemas 
apresentado à Universidade 
Paulista – UNIP. 
 
Orientador: 
Prof. César Tegani Tofanini 
 
 
 
 
JUNDIAÍ 
2013 
CARLOS ALEXANDRE SILVEIRA 
FERNANDA JACINTHO MOREIRA 
GABRIEL ANDRES PIACENTINI 
RAFAEL DE SALLES 
 
PROJETO INTEGRADO MULTIDISCIPLINAR: 
Desenvolvimento de um sistema de imobiliária. 
 
Trabalho de conclusão semestral 
para obtenção de título de 
graduação em Análise e 
Desenvolvimento de Sistemas 
apresentado à Universidade 
Paulista – UNIP. 
Aprovado em: 
BANCA EXAMINADORA 
_______________________/__/___ 
Prof. Nome do Professor 
Universidade Paulista – UNIP 
_______________________/__/___ 
Prof. Nome do Professor 
Universidade Paulista – UNIP 
_______________________/__/___ 
Prof. Nome do Professor 
Universidade Paulista UNIP 
 
RESUMO 
 
O trabalho buscou apresentar o conteúdo das matérias semestrais de forma 
pratica através da implantação de um sistema imobiliário. Para a elaboração desse 
sistema, foram aplicadas todas as técnicas abordadas em sala, para a construção 
de um projeto e desenvolvimento de software. Essas técnicas se iniciam desde o 
primeiro passo, pelos requisitos propostos ao software, agregando todo o processo 
de estruturação do projeto com a implementação de metodologias para aplicar na 
construção eficiente do software. Também passamos pelo processo de 
desenvolvimento e programação do software, onde se foi aplicado todo conteúdo de 
programação e efetivamente criado o sistema imobiliário. Para finalizar o trabalho, 
fizemos o planejamento da rede estrutural e do cenário da transmissão de dados. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ABSTRACT 
 
This work aims to present the content of the semiannual issues in a practical 
way through the deployment of a real system. For the development of this system, all 
the techniques discussed in class, to build a project and software development have 
been applied. These techniques begin from the first step, the software requirements 
for the purpose, adding the whole process of structuring the project with the 
implementation of methodologies to apply the efficient construction of the software. 
We also passed by the development and programming of the software process, 
where all content programming was applied and effectively created the real estate 
system. To finish the job, we plan the structural network and the data transmission 
scenario. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
LISTA DE ILUSTRAÇÕES 
 
 
Imagem 01 - Cronograma ......................................................................................... 08 
Imagem 02 -Menu Principal....................................................................................... 09 
Imagem 03 - Menu Usuários ..................................................................................... 10 
Imagem 04 -Tela de Abertura .................................................................................... 10 
Imagem 05 - Arquivo Texto de Usuários ................................................................... 11 
Imagem 06 - Menu Imóveis ......................................................................................... 2 
Imagem 07 - Menu Imóveis ....................................................................................... 12 
Imagem 08 - Arquivo Texto de Proprietários ............................................................. 13 
Imagem 09 - Arquivo Texto CEP ............................................................................... 14 
Imagem 10 - Cadastro de Imóvel .............................................................................. 15 
Imagem 11 - Listar Imóveis por Cidade I ................................................................... 16 
Imagem 12 - Listar Imóveis por Cidade II .................................................................. 16 
Imagem 13 - Simulação Financeira ........................................................................... 17 
Imagem 14 - Diagrama de Rede ............................................................................... 19 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SUMÁRIO 
 
1.INTRODUÇÃO ....................................................................................................... 07 
2. PLANEJAMENTO DO SISTEMA .......................................................................... 08 
2.1 CRONOGRAMA ............................................................................................... 05 
2.2 DESENVOLVIMENTO DO SISTEMA .............................................................. 09 
3. MODELO PROCESSO DE ENGENHARIA DE SOFTWARE ................................ 18 
4. DESCRIÇÃO DA INFRA-ESTRUTURA DE REDES DE DADOS ......................... 19 
5.CONSIDERAÇÕES FINAIS ................................................................................... 20 
6.REFERÊNCIAS ...................................................................................................... 21 
 
 
 
 
 
 
 
 
 
 
 
 
 
7 
 
1 INTRODUÇÃO 
Face ao grande e constante avanço comercial da cidade de Jundiaí e com a 
grande expectativa para a copa do mundo FIFA no Brasil, o mercado imobiliário vem 
se aquecendo nos últimos meses. 
Devido a tal fato, conclui-se que existe uma necessidade de ferramentas que 
automatizem processos nas imobiliárias para atender a demanda que aumenta a 
cada dia, sendo indispensável um software que atenda a necessidade e auxilie a 
empresa. 
Desenvolveu-se então um software para melhoria na administração e 
condução das empresas, totalmente voltado para o ramo imobiliário. 
Esse sistema foi desenvolvido em linguagem C, aplicando as técnicas 
adquiridas em sala de aula. Também foram utilizados os métodos de engenharia de 
software, para organizar a elaboração e desenvolvimento do programa, alem das 
técnicas de rede para disponibilizar o sistema em ambientes distintos, em várias 
filiais da imobiliária. 
 
 
 
 
 
 
 
 
 
 
 
8 
 
2 PLANEJAMENTO DO SISTEMA 
 
2.1 CRONOGRAMA 
Abaixo demonstramos as etapas do projeto, com as previsões e efetivas 
execuções de cada tarefa: 
 
Imagem 1 – Cronograma 
Setembro Outubro Novembro Dezembro
-- -- --
--
-- --
-- --
-- --
--
-- --
-- --
-- --
-- -- --
-- --
-- -- --
-- -- --
-- -- --
-- -- --
-- -- --
-- -- --
-- -- --
Etapa prevista para execução
Etapa efetiva de execução
-- Sem atividades
Analise e discussão do projeto
Definições de tarefas
Reuniões
Produção e implementação do programa 
Validação do programa
Elaboração do trabalho escrito
Produção da apresentação
Revisão do trabalho completo (programa e escrita)
Configurações Finais 
Apresentação do trabalho
Mês
Cronograma de Tarefas
Tarefas
Legenda
 
Fonte: Autoria Própria, 2013. 
 
 
 
9 
 
2.2 DESENVOLVIMENTO DO SISTEMA 
Para o desenvolvimentodo sistema, seguiu-se alguns requisitos solicitados 
pelo mercado: 
 Contemplar o cadastro dos imóveis, com todos os detalhamentos 
possíveis; 
 Possibilitar diversas maneiras de pesquisar o imóvel; 
 Disponibilizar simulação financeira; 
 Permitir controle de usuários para acesso ao sistema; 
Após detalhamento dos requisitos do sistema, iniciou-se o planejamento do 
projeto. 
Na primeira etapa do projeto foram mapeadas as principais funcionalidades 
do sistema: 
Imagem 2 – Menu Principal 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
O sistema foi dividido em três opções principais: usuários, imóveis e 
simulação financeira. Cada uma das opções contempla um leque de chamadas para 
a opção selecionada, como descrito a seguir. 
 Com as definições principais estabelecidas, então se partiu para o processo 
de desenvolvimento das sub-opções que cada uma das opções oferece. 
10 
 
Para detalhar as opções principais, inicia-se com a primeira, usuários. Ao 
selecionar a opção ‘1’, abrirá um novo menu para seleção de novas funcionalidades 
da opção escolhida: 
Imagem 3 – Menu Usuários 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
 Na tela usuários é possível cadastrar um novo usuário, alterar a senha de um 
usuário cadastrado, excluir um usuário e listar todos os usuários cadastrados no 
sistema.O usuário será solicitado ao iniciar o programa, sendo assim, todas as 
pessoas que forem utilizar o sistema necessitaram de um cadastro. 
Imagem 4 – Tela de Abertura 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
11 
 
Foi utilizada uma máscara para trocar a senha por caracteres, implementada 
através de uma função. Também foi feito um bloqueio para se caso o usuário ou 
senha estiverem incorretos pedir para redigitá-los. 
Para efetuar um novo cadastro de usuário utilizamos uma função que insere 
as informações em um arquivo texto, reservado apenas para armazenar os dados de 
usuário, chamado login: 
Imagem 5 – Arquivo Texto de Usuários 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
 
 Através desse arquivo é possível consultar o usuário cadastrado e habilitá-lo 
para utilizar o sistema. 
 Para alteração de senha, a função buscará o usuário cadastrado e pedirá 
uma nova senha, que depois de digitada será alterada no arquivo texto, com a 
função que recria os arquivos com as novas informações. 
 Na opção excluir usuário, basta colocar o usuário que deseja excluir e a 
função recriara os arquivos sem o usuário referido. 
 
12 
 
A segunda opção da tela principal é a de Imóveis, ao escolher a opção ‘2’ terá 
acesso às funcionalidades abaixo: 
Imagem 6 – Menu Imóveis 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
 Dentro das funcionalidades de Imóveis é possível cadastrar um novo imóvel, 
alterar ou excluir um imóvel cadastrado e listar os imóveis cadastrados por diversas 
formas. Para cadastrar um imóvel, faz-se necessário cadastrar primeiramente o 
proprietário do imóvel: 
Imagem 7 – Menu Imóveis 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
13 
 
 Para o cadastro do proprietário foi criada uma função que grava um arquivo 
texto, exclusivamente para armazenar as informações do proprietário. Essas 
informações serão alimentadas assim que se entra na tela de cadastro de imóveis. 
Imagem 8 – Arquivo Texto de Proprietários 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
 
Através desse arquivo é possível consultar o proprietário do imóvel, 
informação que será útil em outras funcionalidades do menu imóveis. 
Ainda no cadastro do imóvel, existem outras funcionalidades interessantes, 
como o caso de uma definição do tipo de imóvel (casa, apartamento,etc),essa 
definição possibilitará refinações para futuras consultas, assim como a distinção da 
finalidade do imóvel, se será para venda ou locação, essa definição diferenciará a 
busca das informações e conseguirá distinguir os valores para separar e demonstrar 
o que é aluguel e o que é valor de venda. 
Mais uma implementação foi efetuada no cadastro, a utilização do endereço 
automático buscado por CEP. Foi criado um arquivo texto base, com as informações 
de endereços por CEP, alimentadas com base nos endereços de todo Brasil 
fornecidas pelos correios: 
 
14 
 
Imagem 9 – Arquivo Texto CEP 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
 
Com esse arquivo será possível na hora de cadastrar o imóvel digitar apenas 
o CEP e retornará o endereço, faltando completar apenas o numero do imóvel. 
Para conseguir diferenciar e filtrar o cadastro de determinado imóvel 
incluímos um código para cada cadastro. Esse código será gerado automaticamente 
na tela do próprio cadastro, para isso utilizamos uma função que busca o valor do 
arquivo texto código. Esse arquivo texto foi confeccionado para guardar o numero e 
através de outra função atualizá-lo toda vez que for utilizado, com isso toda vez que 
se fizer um novo cadastro de imóvel, buscara um novo numero de código. 
 
15 
 
Depois de todas essas configurações o cadastro de imóveis ficou assim: 
Imagem 10 – Cadastro de Imóvel 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
A segunda opção do menu Imóveis é a de alterar imóveis, para conseguir 
alterar alguma informação do cadastro, primeiramente precisa-se saber qual o 
código do imóvel. 
Ao inserir o código do imóvel serão demonstradas as informações do imóvel 
selecionado, o sistema irá perguntar se deseja realmente alterar o cadastro, ao optar 
por sim abrirá a tela para recadastrar o imóvel. Após esse recadastramento, uma 
função recriará o arquivo com as alterações.Ao selecionar a opção excluir imóveis 
também será necessário saber o código do imóvel, e após aparecer às informações 
do imóvel confirmar se deseja excluir ou não. Caso escolha que sim, o imóvel será 
excluído do arquivo, através de uma função. 
16 
 
Existem quatro opções de consulta aos imóveis cadastrados, por bairro, 
cidade, finalidade ou faixa de valor, todas elas utilizam funções para filtrar e mostrar 
somente o que foi selecionado. 
Fizemos uma configuração, em todas as opções do menu de imóveis, para 
trazer a informação inserida em letra maiúscula, assim quando o usuário digita em 
letra minúscula, vai se ler em maiúscula e conseguir localizar o que precisa no 
arquivo texto, como no exemplo abaixo: 
Imagem 11 – Listar Imóveis por Cidade I 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
 
Imagem 12 – Listar Imóveis por Cidade II 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
17 
 
A última opção do menu principal é a de simulação financeira, nesta será 
possível simular o financiamento de um imóvel a partir das informações inseridas 
pelo próprio usuário: 
Imagem 13 – Simulação Financeira 
 
Fonte: Sistema Imobiliário. Autoria Própria, 2013. 
Basta informar o valor do imóvel, o valor da entrada e a quantidade de anos 
que deseja pagar que, através de uma função, serão calculados os valores da 
parcela mensal, o prazo da quitação em meses e o custo efetivo que se pagará ao 
todo do financiamento. 
 
 
 
 
 
 
 
 
18 
 
3 MODELO PROCESSO DE ENGENHARIA DE SOFTWARE 
 
O modelo mais adequado para esse desenvolvimento foi o SCRUM, por se 
tratar de um modelo ágil de processo e como a equipe do projeto possui um 
razoável número de membros o SCRUM foi o que mais se encaixou. Os 
desenvolvedores ao finalizar o programa, o testaram e caso algum erro fosse 
encontrado a equipe toda prestava o suporte necessário para a solução dos devidos 
problemas. Esse modelo ágil nos permitia fazer reuniões todos os diaspor e-mail, e 
a cada etapa finalizada do programa havia uma reunião mais complexa em sala. O 
modelo SCRUM nos permitiu trabalhar mais a vontade e sem uma pressão, cada 
desenvolvedor tinha sua tarefa e ela era trabalhada até a sua conclusão de acordo 
com os padrões da engenharia de software. Ao ter todo o programa concluído o 
mesmo foi entregue conforme a data combinada. 
 
 
 
 
 
 
 
 
 
 
 
 
 
19 
 
4 DESCRIÇÃO DA INFRA-ESTRUTURA DE REDES DE DADOS 
Partindo do principio de que a Imobiliária que adquirir o software possui duas 
filiais, em diferentes bairros da cidade, deverão ser executados os seguintes 
serviços: 
 Estruturação da rede de computadores; 
 Cabeamento horizontal e configuração dos equipamentos; 
 Inclusão de servidor de arquivo para centralização das informações; 
 Inclusão de servidor de distribuição de internet (proxy/firewall) para controle 
de acesso; 
Utilizamos a Topologia em Árvore para definir a estruturação da rede, 
optamos por essa escolha pela forma da distribuição das informações, centralizadas 
a um único servidor de dados. Como teremos duas filiais em locais diferentes e a 
transmissão dos dados será via internet, utilizaremos um host de firewall em cada 
uma das unidades da imobiliária, o que fará a segurança das informações, 
assegurando a escolha dessa topologia. 
Abaixo demonstramos, através de uma ilustração, como será a diagramação 
dessa rede nas duas filiais da imobiliária: 
Imagem 14 – Diagrama de Rede 
 
Fonte: Gliffy.com. Autoria Própria, 2013. 
20 
 
5 CONSIDERAÇÕES FINAIS 
 
Concluímos que esse trabalho possibilitou demonstrarmos os conhecimentos 
adquiridos nas matérias semestrais, através da implantação do sistema imobiliário. 
Ao analisar o funcionamento do sistema construído, conclui-se de que se 
obteve êxito no propósito do PIM, e implantar as técnicas absorvidas em sala de 
aula. 
Através desse trabalho, tivemos a visão pratica das técnicas e ferramentas 
fundamentais para a construção de um projeto, além de conseguir desenvolver e 
implementar nosso primeiro software. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21 
 
6 REFERÊNCIAS 
 
FOROUZAN, B. A. Comunicação de dados e redes de computadores. 3. ed. Rio 
Grande do Sul, Bookman, 2006. 
SCHILDT, H. C completo e total. São Paulo, 3.ed. Makron, 2010. 
SENNE, E. L. F. Primeiro curso de programação em C. 2.ed. Santa Catarina, 
Visual Books, 2009.. 
SILVA, S. M. et al. Matemática para os cursos de economia, administração, 
ciências contábeis.v.1. 5. ed. São Paulo, Atlas, 2005. 
Material Didático de Normatização. Faculdade UNIP. 
Disponível em: 
http://www.unip.br/servicos/biblioteca/download/manual_de_normalizacao.pdf. 
Criação de Diagrama de Redes. Programa Online. 
Disponível em: https://www.gliffy.com/.

Outros materiais