ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELO...
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELO...
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELO...
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELO...
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELO...
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELO...
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO DE CONCLUSÃO DE CURSO (TCC 1)
5° SEMESTRE
Faculdade de Tecnologia SENAC PELO...
Próximos SlideShares
Carregando em…5
×

Relatorio_Final_TCC1_Bruno_dos_Anjos_Silveira

224 visualizações

Publicada em

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
224
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Relatorio_Final_TCC1_Bruno_dos_Anjos_Silveira

  1. 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. 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. 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. 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. 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. 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. 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

×