SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
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

Más contenido relacionado

Similar 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 Internet
Colaborativismo
 
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
 
Metodologia de desenvolvimento de sistemas
Metodologia  de desenvolvimento de sistemasMetodologia  de desenvolvimento de sistemas
Metodologia de desenvolvimento de sistemas
Priscila Stuani
 
Modelo planejamento digital_interativo_website
Modelo planejamento digital_interativo_websiteModelo planejamento digital_interativo_website
Modelo planejamento digital_interativo_website
Alan Pereira
 
Modelo Planejamento Digital Interativo Website
Modelo Planejamento Digital Interativo WebsiteModelo Planejamento Digital Interativo Website
Modelo Planejamento Digital Interativo Website
Israel Degasperi
 
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
lucasbissoliba
 

Similar 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 editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 

Último (20)

Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 

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