quarta-feira, 4 de maio de 2016

TEMPLATE - Algoritmo e Lógica de Programação


PROJETO EM DESENVOLVIMENTO POR:

ANALICE LANA


TÍTULO DO TRABALHO

Sistema de Gerenciamento de Auto Escola


IDEIA PRINCIPAL 

A ideia principal do Projeto é proporcionar ao usuário futuro, um Sistema fácil de Informatização de Clientes, proporcionando o Gerenciamento de Cadastros, Buscas e Relatórios de Clientes.


OBJETIVOS

O objetivo geral do projeto é o gerenciamento do sistema de controle de uma Auto Escola.


OBJETIVO ESPECIFICO

  • Cadastro;
  • Busca;
  • Relatório de Desenvolvimento;

JUSTIFICATIVA

O projeto tem a finalidade de atender Auto Escolas, possibilitando o gerenciamento dos Sistemas, informatizando e tornando mais prático o Controle das Informações.


MINHAS DÚVIDAS

Dúvidas em como abordar todas as funções do Software Dev C++ para realização do desenvolvimento do Sistema de Controle.


QUESTÕES E IDEIAS ORIGINADAS

Através de pesquisas sobre o uso de Sistemas de Controle em estrutura C++, atentamos para a utilização de um Sitema de Gerenciamento de Auto Escola.


ARQUITETURA DO TRABALHO

No projeto será usado o Software Dev C++.


MATERIAL E REFERÊNCIAS BIBLIOGRÁFICAS

Material fornecido pelo Professor:   Referência Bibliografica

Apostila de C++: Apostila de Dev C++




DESENVOLVIMENTO DO PROJETO:

O projeto será divido em 5 etapas: 

- Incluir Registro;

- Consultar Registro; 
- Mostrar Registro;
- Excluir Registro;
- Alterar Registro.



As estruturas dos Códigos C++ do Sistema de Controle serão disponibilizados pelo Professor Jadson.


ETAPA 1: (17/05)

- Nesta etapa será o desenvolvimento de Incluir registros em C, ou seja, os dados do Clientes serão registrado no Sistema de Gerenciamento.

- Dados que serão registrados no Sistema de Gerenciamento: 

  • CPF;
  • Nome;
  • Categoria;
  • Telefone.
- Os registros serão salvos em um Bloco de Notas chamado AutoEscola.txt, onde serão salvos os Registros feitos a partir da Etapa 1 (Incluir Registros). É aonde fica armazenado no computador os arquivos registrados a partir dos dados do Cliente.



 (clique na imagem)

Houveram problemas em relação a formatação do código, os espaçamentos não estavam de acordo na parte do fprintf. O erro foi corrigido com a ajudo do Professor. E compilou e executou como esperado.  



ETAPA 2: (24/05)


- Nesta etapa será o desenvolvimento de Consultar o registro feito na etapa 1. Ou seja, esse programa lê o CPF do cliente e mostra os dados do Cliente se o CPF for encontrado no arquivo.

 (clique na imagem) 

                                                                     


- O desenvolvimento do código Consultar ocorreu sem nenhum desvio. Era preciso descrever um código que quando solicitado, digitava o CPF do cliente, e o programa mostrava os arquivos registrados na Etapa 1 do projeto. Ou seja, os dados Nome, CPF, Categoria e Telefone eram exibidos se encontrado o CPF do cliente.




ETAPA 3: (30/05)


- Nesta etapa será incluso no desenvolvimento do Sistema de Controle o programa Mostrar.

- Esse programa mostra os registros (CPF, Nome, Categoria, e Telefone) de um arquivo chamado AutoEscola.txt. Tudo que for Registrado no programa será mostrado, quando solicitado.


 (clique na imagem)


- O desenvolvimento do código Mostrar correu como esperado, quando compilado e executado o programa mostra todos os dados registrados, diferente do código Consultar que precisa do CPF (número) para mostrar os dados. O código mostrar exibe de uma vez só todos os arquivos incluidos e salvos no bloco de notas AutoEscola.txt.



ETAPA 4: (31/05) 

- Nesta etapa, como na etapa 3, será incluso no Sistema de Controle, Exlcuir arquivos. Que consiste em, o programa lê o Número do CPF, se o registro for encontrado, exclui os arquivos do Bloco de Notas, chamado AutoEscola.txt.



 (clique na imagem)


- O desenvolvimento do código Excluir correu como esperado, resultando que quando solicitado pelo usuário, digita o CPF do cliente, possibilitando excluí-lo do sistema. Houveram problemas com espaçamento quando compilado e executado, problemas que foram corrigidos em sala de aula com a ajuda do Professor.



ETAPA 5: (13/06) 


- Nesta etapa será o desenvolvimento do Código Alterar, que consiste em que o programa lê o CPF do cliente, já registrado e, se encontrar o registro torna-se possível Alterar o Nome, Categoria e Telefone.





 (clique na imagem)




- O código Alterar apresentou alguns problemas relacionado a espaçamento, pois quando compilado e executado o programa imprimia desconfigurado, ou seja, a formatação não estava correta. Através de fontes de pesquisas e pela orientação do Professor foi possível solucionar o problema. Resultando na imagem mostrada abaixo:


 (clique na imagem)



CONCLUSÃO 


- Ao finalizar o Sistema de Controle no dia 13/06 os códigos propostos pelo Professor, concluí que o Sistema de Controle de gerenciamento pode ser empregado em serviços de Auto Escola. Pois é de fácil entendimento para administradores futuros.

- A proposta de Sistema de Controle permite inserir mais códigos, como por exemplo, Financeiro, Rendimento entre outros.

- A apresentação do proposto Sistema de Controle de Auto Escola foi realizada no dia 14/06 para o Professor na disciplina de Algoritmo e Lógica de Programação, obtendo êxito no que foi colocado.



Analice de Oliveira Lana
Engenharia Elétrica - 7 A Noturno

Um comentário:

  1. Oi, tem como me ajudar a finalizar o programa ? Adicionando despesas com pagamento de funcionarios, manutenção de veiculos, taxa do detran ?

    ResponderExcluir