SlideShare uma empresa Scribd logo
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
RELATÓRIO FINAL DE TCC 1
IDENTIFICAÇÃO
Título do Trabalho:
Massa DunDun – Sistema para agendamentos e controle de clientes
Discente:
Bruno dos Anjos Silveira
Orientador Informal:
Gladimir Ceroni Catarino
Co-Orientador Informal:
Paulo Roberto Gomes Luzzardi
E-Mail:
brunoanj@gmail.com
Fone(s):
(53) 8409-3238
ENCAMINHAMENTO DO ARTIGO
Introdução (incluindo motivação/justificativa e objetivos)
O projeto que foi escolhido para o desenvolvimento do sistema da empresa Massa
DunDun, do grupo FCC (Campo Bom/RS), refere-se a um sistema web onde o Técnico
em Edificações poderá ter um controle sobre suas atividades, envolvendo cadastro de
clientes, produtos (nesse caso somente para novos), agendamento de palestras e visitas
a clientes, atualização de dados de clientes e produtos, gerar gráficos, fotos de
construções e projetos de clientes (construtora). Uma área interessante para o
desenvolvimento do software, pois é um ramo que cresce constantemente e contribui para
novos empreendimentos. Ter um contato direto com o Técnico e conhecer as
necessidades que precisa para gerenciar o software é importante para que o resultado
final seja um sucesso.
Foi escolhido a linguagem de programação PHP, a linguagem apresenta recursos
interessantes e bons Frameworks para incluir no trabalho. Não será mais utilizado a
linguagem Java web, pelo fato de não ter aprendido a linguagem no semestre.
Referencial Teórico / Estado da Arte
Sistema da Massa DunDun está na seguinte situação:
Clientes
 Cadastro de clientes:
O cadastro de clientes está concluído e cadastrando normalmente. Há os campos na
página: Nome, tipo de cliente (construtora ou varejo), telefone, celular, e-mail, CNPJ,
inscrição estadual, responsável, CEP, estado, cidade, endereço, número, complemento e
mais os botões de Incluir e Limpar.
 Listagem de clientes:
A listagem está funcionando. Nessa página será listado os clientes que estão cadastrados
no sistema, nela será exibida informações como: Nome, tipo de cliente (construtora ou
varejo), estado, cidade e ações (editar e excluir).
Produtos
 Cadastro de produtos:
Concluído. Este cadastro será exclusivo para novos produtos que o Grupo FCC
desenvolveu, será incluído apenas o nome do novo produto, não havendo a necessidade
de cadastrar a quantidade pois o Técnico não fará vendas direta ao cliente. A quantidade
será informada ao Técnico após o setor responsável efetuar a venda para o cliente, onde
será listado em relatório específico.
 Listagem de produtos:
A listagem está pronta, é possível ver os produtos cadastrados mostrados na página, são
informados dados como: Nome do produto e ações (editar e excluir).
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
Agendamentos
 Agendamento de palestras:
O agendamento está sendo implementado, inputs como: Local, endereço, solicitação,
organizador e mais os selects de Estado e Cidade, estão implementados e funcionando.
Há funções que precisam ser melhoradas, são elas:
o Data: Para cadastrar uma palestra, é obrigatório selecionar a partir da data atual
para frente, caso selecionar uma data anterior da atual, será mostrado na tela uma
mensagem de erro que não será possível efetuar a ação. E quando o usuário clicar
no campo, uma caixa com o calendário abre para selecionar a data.
o Alerta: Implementar a função de alerta. Essa função mostrará na página os
compromissos agendados.
o Campo hora: Ao clicar no campo de hora, o usuário digita o horário ou seleciona
com as setas, a formatação será hh:mm:ss.
 Agendamento de visitas:
Não implementado. Com o agendamento de visitas, o técnico poderá ter um controle de
visitas a clientes, marcando data, endereço do cliente, estado, cidade, descrição.
Projetos
Projetos envolve o cliente do tipo construtora, uma construtora pode ter mais de uma obra,
por isso é interessante separar as obras de cada cliente deste ramo. Não está
implementado.
Construções
Não implementado. Será desenvolvido a página de construções para o usuário ter acesso
aos dados da obra, nela será incluso:
 Tipo do imóvel (casa, apartamento, chalé e outros).
 Número de pavimentos.
 Bloco: Cerâmico, ecológico, celular ou concreto (esse campo será utilizado um
select).
 Tijolo: Para selecionar qual tijolo será utilizado, 6, 8, 9 ou 12 furos.
Usuários
Implementado e funcionando.
Cadastro de novos usuários conta com dois campos; Login e Senha para cadastro.
Listagem, serão exibidos os usuários cadastrados para utilizar o sistema, e com ações de
editar e excluir, ambos implementados e funcionando.
Gráficos
Implementados dois gráficos; Clientes por cidade e por ramo (construtora ou varejo).
Fotos
Implementados o envio de novas fotos e a listagem das mesmas.
Url amigável
Não está implementado. A url amigável é interessante para incluir no sistema, pois ela
deixa o endereço da página web mais limpa e organizada. Um conhecimento sobre
expressões regulares ajuda no desenvolvimento da url amigável.
Estado da Arte
No projeto será utilizado o Smarty, um sistema de templates para PHP, na qual fornece uma
maneira fácil de controlar a separação da aplicação lógica e o conteúdo da sua apresentação. A
linguagem de programação a ser usada para o desenvolvimento do projeto será o PHP, a
linguagem possui recursos interessantes e também diversos Frameworks para incluir nos projetos,
o Framework CakePHP pode ser incluído junto com o Smarty, pois cada um tem uma função
específica para uso, possibilitando usá-lo quando for preciso. Para front-end será utilizado o
Bootstrap, uma boa opção para tornar o desenvolvimento front-end mais rápido e fácil, feito para
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
pessoas de todos os níveis, dispositivos de todas as formas e os projetos de todos os tamanhos.
Algumas das empresas que utilizam o Bootstrap: Globo, Zarlu, Envato Market Places, e entre
outros sites.
No desenvolvimento do projeto, será implementado a url amigável, função atraente para um
endereço de página na web mais organizada e limpa, além de “ocultar” a extensão utilizada na
página, seja em .php, .html, aspx ou outra. Para que a url amigável funcione corretamente, é
necessário um estudo sobre expressões regulares.
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
Projeto do Sistema (modelagem do banco de dados e do sistema)
1. Modelo E-R (Estrutura do BD – tabelas, campos, relacionamentos, etc)
2. Funcionalidades do Sistema (diagrama de casos de uso)
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
3. DFD nível 0 e 1
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
Referências Bibliográficas
Massa DunDun (2014). Disponível em: <http://massadundun.com.br/>. Acesso em
16/06/2014
Grupo FCC (2014). Disponível em: <http://grupofcc.com.br/>. Acesso em 16/06/2014
EngWhere Softwares de Engenharia (2014). Disponível em:
<http://www.engwhere.com.br/civil/gestao.htm>. Acesso em 16/06/2014
CentralGest (2014). Disponível em: <http://www.centralgest.com/software/construcao>.
Acesso em 16/06/2014
CakePHP (2014). Disponível em: <http://bakery.cakephp.org/>. Acesso em 19/06/2014
Smarty (2014). Disponível em: <http://www.smarty.net/>. Acesso em 19/06/2014
Bootstrap (2014). Disponível em: <http://getbootstrap.com/>. Acesso em 19/06/2014
Globo (2014). Disponível em: <http://globotv.globo.com/>. Acesso em 19/06/2014
Zarlu (2014). Disponível em: <https://www.zarlu.com/>. Acesso em 19/06/2014
Envato MarketPlaces (2014). Disponível em: <http://envatomarketplaces.com/>. Acesso
em 19/06/2014
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELOTAS
Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
url amigável (2014). Disponível em:
<http://www.locawebers.com.br/apache/desmistificando-urls-amigaveis-com-php-e-
htaccess-apache/>. Acesso em 19/06/2014
Cronograma
Abr Mai Jun Jul Ago Set Out Nov
Levantar requisitos e necessidades X X
Modelar banco de dados X X
Estudar Smarty X X X X X X X
Desenvolver o sistema web X X X X X X X
Cadastrar clientes (varejo e
construtora)
X X
Agendar palestras e visitas X X
Gerar relatório de clientes X X
Gerar relatório produto mais
vendido
X X X
Gerar gráfico de produto mais
vendido
X X X
Gerar gráfico de clientes por estado
ou cidade.
X X
Implementar Bootstrap (front-end) X X X
Implementar url amigável X X
Escrever o artigo X X X X
Data: 19/06/2014
Assinatura do Discente
Bruno dos Anjos Silveira

Mais conteúdo relacionado

Semelhante a Relatorio_Final_TCC1_Bruno_dos_Anjos_Silveira

Cartilha de Usabilidade para a Internet
Cartilha de Usabilidade para a InternetCartilha de Usabilidade para a Internet
Cartilha de Usabilidade para a InternetColaborativismo
 
Apresentação projeto TOPdesk imagem - Seminar 2015 Brasil
Apresentação projeto TOPdesk imagem - Seminar 2015 BrasilApresentação projeto TOPdesk imagem - Seminar 2015 Brasil
Apresentação projeto TOPdesk imagem - Seminar 2015 Brasil
TOPdesk
 
Status Report do TCC: SIN-NA7
Status Report do TCC: SIN-NA7Status Report do TCC: SIN-NA7
Status Report do TCC: SIN-NA7
Alessandro Almeida
 
Metodologia de desenvolvimento de sistemas
Metodologia  de desenvolvimento de sistemasMetodologia  de desenvolvimento de sistemas
Metodologia de desenvolvimento de sistemasPriscila Stuani
 
CV Eder Rolim
CV Eder RolimCV Eder Rolim
CV Eder Rolim
Eder Rolim
 
Modelo Planejamento Digital Interativo Website
Modelo Planejamento Digital Interativo WebsiteModelo Planejamento Digital Interativo Website
Modelo Planejamento Digital Interativo WebsiteIsrael Degasperi
 
Modelo planejamento digital_interativo_website
Modelo planejamento digital_interativo_websiteModelo planejamento digital_interativo_website
Modelo planejamento digital_interativo_websiteAlan Pereira
 
Cv wagner 2020_v1
Cv wagner 2020_v1Cv wagner 2020_v1
Cv wagner 2020_v1
Wagner Rogério Souza
 
Sistema de Gerenciamento de Projetos
Sistema de Gerenciamento de ProjetosSistema de Gerenciamento de Projetos
Sistema de Gerenciamento de Projetos
Marco Coghi
 
Currículo Português
Currículo PortuguêsCurrículo Português
Currículo Português
Eliany Marques
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazer
Projetos e TI
 
Plataforma OpenSuite
Plataforma OpenSuitePlataforma OpenSuite
Plataforma OpenSuite
Start4up
 
PI III - IMPLEMENTACAO DE PROJETOS DE TI
PI III - IMPLEMENTACAO DE PROJETOS DE TIPI III - IMPLEMENTACAO DE PROJETOS DE TI
PI III - IMPLEMENTACAO DE PROJETOS DE TI
Nilo Basílio
 
Projeto organização área comercial e de serviços
Projeto   organização área comercial e de serviçosProjeto   organização área comercial e de serviços
Projeto organização área comercial e de serviçoslucasbissoliba
 
Aula 3 desenvolvimento de projetos
Aula 3 desenvolvimento de projetosAula 3 desenvolvimento de projetos
Aula 3 desenvolvimento de projetos
Thiago Cetroni
 
Gestão de Projetos - Exemplo de Documentação de Projeto
Gestão de Projetos - Exemplo de Documentação de ProjetoGestão de Projetos - Exemplo de Documentação de Projeto
Gestão de Projetos - Exemplo de Documentação de Projeto
Carl Edwin Antonio Nascimento
 
Metodologia sugerida para gestão de projetos web
Metodologia sugerida para gestão de projetos webMetodologia sugerida para gestão de projetos web
Metodologia sugerida para gestão de projetos web
diogo_plta
 
Desenvolvimento de ferramenta para automação de tarefas
Desenvolvimento de ferramenta para automação de tarefasDesenvolvimento de ferramenta para automação de tarefas
Desenvolvimento de ferramenta para automação de tarefas
Everton V. Tavares
 

Semelhante a Relatorio_Final_TCC1_Bruno_dos_Anjos_Silveira (20)

Cartilha de Usabilidade para a Internet
Cartilha de Usabilidade para a InternetCartilha de Usabilidade para a Internet
Cartilha de Usabilidade para a Internet
 
Apresentação projeto TOPdesk imagem - Seminar 2015 Brasil
Apresentação projeto TOPdesk imagem - Seminar 2015 BrasilApresentação projeto TOPdesk imagem - Seminar 2015 Brasil
Apresentação projeto TOPdesk imagem - Seminar 2015 Brasil
 
Status Report do TCC: SIN-NA7
Status Report do TCC: SIN-NA7Status Report do TCC: SIN-NA7
Status Report do TCC: SIN-NA7
 
Metodologia de desenvolvimento de sistemas
Metodologia  de desenvolvimento de sistemasMetodologia  de desenvolvimento de sistemas
Metodologia de desenvolvimento de sistemas
 
CV Eder Rolim
CV Eder RolimCV Eder Rolim
CV Eder Rolim
 
Modelo Planejamento Digital Interativo Website
Modelo Planejamento Digital Interativo WebsiteModelo Planejamento Digital Interativo Website
Modelo Planejamento Digital Interativo Website
 
Modelo planejamento digital_interativo_website
Modelo planejamento digital_interativo_websiteModelo planejamento digital_interativo_website
Modelo planejamento digital_interativo_website
 
Cv wagner 2020_v1
Cv wagner 2020_v1Cv wagner 2020_v1
Cv wagner 2020_v1
 
Sistema de Gerenciamento de Projetos
Sistema de Gerenciamento de ProjetosSistema de Gerenciamento de Projetos
Sistema de Gerenciamento de Projetos
 
FabricioDoi
FabricioDoiFabricioDoi
FabricioDoi
 
felipe_brum-cv
felipe_brum-cvfelipe_brum-cv
felipe_brum-cv
 
Currículo Português
Currículo PortuguêsCurrículo Português
Currículo Português
 
Webinar projetos e ti - business intelligence - como fazer
Webinar   projetos e ti - business intelligence - como fazerWebinar   projetos e ti - business intelligence - como fazer
Webinar projetos e ti - business intelligence - como fazer
 
Plataforma OpenSuite
Plataforma OpenSuitePlataforma OpenSuite
Plataforma OpenSuite
 
PI III - IMPLEMENTACAO DE PROJETOS DE TI
PI III - IMPLEMENTACAO DE PROJETOS DE TIPI III - IMPLEMENTACAO DE PROJETOS DE TI
PI III - IMPLEMENTACAO DE PROJETOS DE TI
 
Projeto organização área comercial e de serviços
Projeto   organização área comercial e de serviçosProjeto   organização área comercial e de serviços
Projeto organização área comercial e de serviços
 
Aula 3 desenvolvimento de projetos
Aula 3 desenvolvimento de projetosAula 3 desenvolvimento de projetos
Aula 3 desenvolvimento de projetos
 
Gestão de Projetos - Exemplo de Documentação de Projeto
Gestão de Projetos - Exemplo de Documentação de ProjetoGestão de Projetos - Exemplo de Documentação de Projeto
Gestão de Projetos - Exemplo de Documentação de Projeto
 
Metodologia sugerida para gestão de projetos web
Metodologia sugerida para gestão de projetos webMetodologia sugerida para gestão de projetos web
Metodologia sugerida para gestão de projetos web
 
Desenvolvimento de ferramenta para automação de tarefas
Desenvolvimento de ferramenta para automação de tarefasDesenvolvimento de ferramenta para automação de tarefas
Desenvolvimento de ferramenta para automação de tarefas
 

Último

os-lusiadas-resumo-os-lusiadas-10-ano.pdf
os-lusiadas-resumo-os-lusiadas-10-ano.pdfos-lusiadas-resumo-os-lusiadas-10-ano.pdf
os-lusiadas-resumo-os-lusiadas-10-ano.pdf
GiselaAlves15
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
TomasSousa7
 
Caça-palavras ortografia M antes de P e B.
Caça-palavras    ortografia M antes de P e B.Caça-palavras    ortografia M antes de P e B.
Caça-palavras ortografia M antes de P e B.
Mary Alvarenga
 
Egito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdfEgito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdf
sthefanydesr
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
Mary Alvarenga
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Mary Alvarenga
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
profesfrancleite
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
Escola Municipal Jesus Cristo
 
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdfPowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
1000a
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
KeilianeOliveira3
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
MateusTavares54
 
livro da EJA - 2a ETAPA - 4o e 5o ano. para análise do professorpdf
livro da EJA - 2a ETAPA - 4o e 5o ano. para análise do professorpdflivro da EJA - 2a ETAPA - 4o e 5o ano. para análise do professorpdf
livro da EJA - 2a ETAPA - 4o e 5o ano. para análise do professorpdf
Escola Municipal Jesus Cristo
 
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdfCaderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
carlaslr1
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Luana Neres
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
ReinaldoSouza57
 
Biologia - Jogos da memória genetico.pdf
Biologia - Jogos da memória genetico.pdfBiologia - Jogos da memória genetico.pdf
Biologia - Jogos da memória genetico.pdf
Ana Da Silva Ponce
 
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdfArundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Ana Da Silva Ponce
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
andressacastro36
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
TomasSousa7
 

Último (20)

os-lusiadas-resumo-os-lusiadas-10-ano.pdf
os-lusiadas-resumo-os-lusiadas-10-ano.pdfos-lusiadas-resumo-os-lusiadas-10-ano.pdf
os-lusiadas-resumo-os-lusiadas-10-ano.pdf
 
Fernão Lopes. pptx
Fernão Lopes.                       pptxFernão Lopes.                       pptx
Fernão Lopes. pptx
 
Caça-palavras ortografia M antes de P e B.
Caça-palavras    ortografia M antes de P e B.Caça-palavras    ortografia M antes de P e B.
Caça-palavras ortografia M antes de P e B.
 
Egito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdfEgito antigo resumo - aula de história.pdf
Egito antigo resumo - aula de história.pdf
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
 
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir"  - Jorge e MateusAtividade - Letra da música "Tem Que Sorrir"  - Jorge e Mateus
Atividade - Letra da música "Tem Que Sorrir" - Jorge e Mateus
 
Famílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do AssaréFamílias Que Contribuíram Para O Crescimento Do Assaré
Famílias Que Contribuíram Para O Crescimento Do Assaré
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
 
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdfPowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
 
livro da EJA - 2a ETAPA - 4o e 5o ano. para análise do professorpdf
livro da EJA - 2a ETAPA - 4o e 5o ano. para análise do professorpdflivro da EJA - 2a ETAPA - 4o e 5o ano. para análise do professorpdf
livro da EJA - 2a ETAPA - 4o e 5o ano. para análise do professorpdf
 
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdfCaderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
 
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
Aula 3- 6º HIS - As origens da humanidade, seus deslocamentos e os processos ...
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
 
Biologia - Jogos da memória genetico.pdf
Biologia - Jogos da memória genetico.pdfBiologia - Jogos da memória genetico.pdf
Biologia - Jogos da memória genetico.pdf
 
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdfArundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
 

Relatorio_Final_TCC1_Bruno_dos_Anjos_Silveira

  • 1. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE CONCLUSÃO DE CURSO (TCC 1) 5° SEMESTRE Faculdade de Tecnologia SENAC PELOTAS Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004. Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br RELATÓRIO FINAL DE TCC 1 IDENTIFICAÇÃO Título do Trabalho: Massa DunDun – Sistema para agendamentos e controle de clientes Discente: Bruno dos Anjos Silveira Orientador Informal: Gladimir Ceroni Catarino Co-Orientador Informal: Paulo Roberto Gomes Luzzardi E-Mail: brunoanj@gmail.com Fone(s): (53) 8409-3238 ENCAMINHAMENTO DO ARTIGO Introdução (incluindo motivação/justificativa e objetivos) O projeto que foi escolhido para o desenvolvimento do sistema da empresa Massa DunDun, do grupo FCC (Campo Bom/RS), refere-se a um sistema web onde o Técnico em Edificações poderá ter um controle sobre suas atividades, envolvendo cadastro de clientes, produtos (nesse caso somente para novos), agendamento de palestras e visitas a clientes, atualização de dados de clientes e produtos, gerar gráficos, fotos de construções e projetos de clientes (construtora). Uma área interessante para o desenvolvimento do software, pois é um ramo que cresce constantemente e contribui para novos empreendimentos. Ter um contato direto com o Técnico e conhecer as necessidades que precisa para gerenciar o software é importante para que o resultado final seja um sucesso. Foi escolhido a linguagem de programação PHP, a linguagem apresenta recursos interessantes e bons Frameworks para incluir no trabalho. Não será mais utilizado a linguagem Java web, pelo fato de não ter aprendido a linguagem no semestre. Referencial Teórico / Estado da Arte Sistema da Massa DunDun está na seguinte situação: Clientes  Cadastro de clientes: O cadastro de clientes está concluído e cadastrando normalmente. Há os campos na página: Nome, tipo de cliente (construtora ou varejo), telefone, celular, e-mail, CNPJ, inscrição estadual, responsável, CEP, estado, cidade, endereço, número, complemento e mais os botões de Incluir e Limpar.  Listagem de clientes: A listagem está funcionando. Nessa página será listado os clientes que estão cadastrados no sistema, nela será exibida informações como: Nome, tipo de cliente (construtora ou varejo), estado, cidade e ações (editar e excluir). Produtos  Cadastro de produtos: Concluído. Este cadastro será exclusivo para novos produtos que o Grupo FCC desenvolveu, será incluído apenas o nome do novo produto, não havendo a necessidade de cadastrar a quantidade pois o Técnico não fará vendas direta ao cliente. A quantidade será informada ao Técnico após o setor responsável efetuar a venda para o cliente, onde será listado em relatório específico.  Listagem de produtos: A listagem está pronta, é possível ver os produtos cadastrados mostrados na página, são informados dados como: Nome do produto e ações (editar e excluir).
  • 2. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE CONCLUSÃO DE CURSO (TCC 1) 5° SEMESTRE Faculdade de Tecnologia SENAC PELOTAS Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004. Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br Agendamentos  Agendamento de palestras: O agendamento está sendo implementado, inputs como: Local, endereço, solicitação, organizador e mais os selects de Estado e Cidade, estão implementados e funcionando. Há funções que precisam ser melhoradas, são elas: o Data: Para cadastrar uma palestra, é obrigatório selecionar a partir da data atual para frente, caso selecionar uma data anterior da atual, será mostrado na tela uma mensagem de erro que não será possível efetuar a ação. E quando o usuário clicar no campo, uma caixa com o calendário abre para selecionar a data. o Alerta: Implementar a função de alerta. Essa função mostrará na página os compromissos agendados. o Campo hora: Ao clicar no campo de hora, o usuário digita o horário ou seleciona com as setas, a formatação será hh:mm:ss.  Agendamento de visitas: Não implementado. Com o agendamento de visitas, o técnico poderá ter um controle de visitas a clientes, marcando data, endereço do cliente, estado, cidade, descrição. Projetos Projetos envolve o cliente do tipo construtora, uma construtora pode ter mais de uma obra, por isso é interessante separar as obras de cada cliente deste ramo. Não está implementado. Construções Não implementado. Será desenvolvido a página de construções para o usuário ter acesso aos dados da obra, nela será incluso:  Tipo do imóvel (casa, apartamento, chalé e outros).  Número de pavimentos.  Bloco: Cerâmico, ecológico, celular ou concreto (esse campo será utilizado um select).  Tijolo: Para selecionar qual tijolo será utilizado, 6, 8, 9 ou 12 furos. Usuários Implementado e funcionando. Cadastro de novos usuários conta com dois campos; Login e Senha para cadastro. Listagem, serão exibidos os usuários cadastrados para utilizar o sistema, e com ações de editar e excluir, ambos implementados e funcionando. Gráficos Implementados dois gráficos; Clientes por cidade e por ramo (construtora ou varejo). Fotos Implementados o envio de novas fotos e a listagem das mesmas. Url amigável Não está implementado. A url amigável é interessante para incluir no sistema, pois ela deixa o endereço da página web mais limpa e organizada. Um conhecimento sobre expressões regulares ajuda no desenvolvimento da url amigável. Estado da Arte No projeto será utilizado o Smarty, um sistema de templates para PHP, na qual fornece uma maneira fácil de controlar a separação da aplicação lógica e o conteúdo da sua apresentação. A linguagem de programação a ser usada para o desenvolvimento do projeto será o PHP, a linguagem possui recursos interessantes e também diversos Frameworks para incluir nos projetos, o Framework CakePHP pode ser incluído junto com o Smarty, pois cada um tem uma função específica para uso, possibilitando usá-lo quando for preciso. Para front-end será utilizado o Bootstrap, uma boa opção para tornar o desenvolvimento front-end mais rápido e fácil, feito para
  • 3. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE CONCLUSÃO DE CURSO (TCC 1) 5° SEMESTRE Faculdade de Tecnologia SENAC PELOTAS Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004. Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br pessoas de todos os níveis, dispositivos de todas as formas e os projetos de todos os tamanhos. Algumas das empresas que utilizam o Bootstrap: Globo, Zarlu, Envato Market Places, e entre outros sites. No desenvolvimento do projeto, será implementado a url amigável, função atraente para um endereço de página na web mais organizada e limpa, além de “ocultar” a extensão utilizada na página, seja em .php, .html, aspx ou outra. Para que a url amigável funcione corretamente, é necessário um estudo sobre expressões regulares.
  • 4. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE CONCLUSÃO DE CURSO (TCC 1) 5° SEMESTRE Faculdade de Tecnologia SENAC PELOTAS Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004. Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br Projeto do Sistema (modelagem do banco de dados e do sistema) 1. Modelo E-R (Estrutura do BD – tabelas, campos, relacionamentos, etc) 2. Funcionalidades do Sistema (diagrama de casos de uso)
  • 5. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE CONCLUSÃO DE CURSO (TCC 1) 5° SEMESTRE Faculdade de Tecnologia SENAC PELOTAS Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004. Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br 3. DFD nível 0 e 1
  • 6. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE CONCLUSÃO DE CURSO (TCC 1) 5° SEMESTRE Faculdade de Tecnologia SENAC PELOTAS Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004. Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br Referências Bibliográficas Massa DunDun (2014). Disponível em: <http://massadundun.com.br/>. Acesso em 16/06/2014 Grupo FCC (2014). Disponível em: <http://grupofcc.com.br/>. Acesso em 16/06/2014 EngWhere Softwares de Engenharia (2014). Disponível em: <http://www.engwhere.com.br/civil/gestao.htm>. Acesso em 16/06/2014 CentralGest (2014). Disponível em: <http://www.centralgest.com/software/construcao>. Acesso em 16/06/2014 CakePHP (2014). Disponível em: <http://bakery.cakephp.org/>. Acesso em 19/06/2014 Smarty (2014). Disponível em: <http://www.smarty.net/>. Acesso em 19/06/2014 Bootstrap (2014). Disponível em: <http://getbootstrap.com/>. Acesso em 19/06/2014 Globo (2014). Disponível em: <http://globotv.globo.com/>. Acesso em 19/06/2014 Zarlu (2014). Disponível em: <https://www.zarlu.com/>. Acesso em 19/06/2014 Envato MarketPlaces (2014). Disponível em: <http://envatomarketplaces.com/>. Acesso em 19/06/2014
  • 7. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE CONCLUSÃO DE CURSO (TCC 1) 5° SEMESTRE Faculdade de Tecnologia SENAC PELOTAS Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004. Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br url amigável (2014). Disponível em: <http://www.locawebers.com.br/apache/desmistificando-urls-amigaveis-com-php-e- htaccess-apache/>. Acesso em 19/06/2014 Cronograma Abr Mai Jun Jul Ago Set Out Nov Levantar requisitos e necessidades X X Modelar banco de dados X X Estudar Smarty X X X X X X X Desenvolver o sistema web X X X X X X X Cadastrar clientes (varejo e construtora) X X Agendar palestras e visitas X X Gerar relatório de clientes X X Gerar relatório produto mais vendido X X X Gerar gráfico de produto mais vendido X X X Gerar gráfico de clientes por estado ou cidade. X X Implementar Bootstrap (front-end) X X X Implementar url amigável X X Escrever o artigo X X X X Data: 19/06/2014 Assinatura do Discente Bruno dos Anjos Silveira