50
Projeto Integrador Desenvolvimento de um programa SENAC RIO Prof : Flavia Garcia

Projeto Integrador - DS

Embed Size (px)

Citation preview

Page 1: Projeto Integrador - DS

Projeto Integrador

Desenvolvimento de um programa

SENAC RIO

Prof : Flavia Garcia

Page 2: Projeto Integrador - DS

Projeto integrador

O projeto integrador constitui-se numa estratégia de ensino/aprendizagem que objetiva proporcionar a interdisciplinaridade dos temas abordados nos módulos. É um instrumento de integração entre ensino, pesquisa e extensão na medida em que proporcionará contato com as demandas dos setores industriais. O processo de construção do Projeto fornece subsídios para a avaliação das competências relacionadas ao perfil profissional do módulo e seus resultados são acrescidos nos temas do módulo para avaliação final do educando.

Page 3: Projeto Integrador - DS

Competências:

•Desenvolver e distribuir páginas de internet utilizando as linguagens HTML e XHTML •Desenvolver algoritmos e implementá-los utilizando programação estruturada •Projetar e desenvolver banco de dados

Atividades:

•Desenvolver um programa que atenda as necessidades especificadas pelo cliente.

Bases tecnológicas, científicas e instrumentais:

•O projeto engloba as bases de todas as Unidades curriculares do módulo

Page 4: Projeto Integrador - DS

Objetivos dos Projetos Integradores Os Projetos Integradores têm por objetivo integrar os conhecimentos nas áreas específicas dos cursos e a prática organizacional, promovendo o desenvolvimento de competências, ou seja, a capacidade pessoal de mobilizar, articular e colocar em ação conhecimentos, habilidades, atitudes e valores necessários para o desempenho eficiente e eficaz de atividades requeridas pela natureza do trabalho e pelo desenvolvimento tecnológico.

Page 5: Projeto Integrador - DS

Os projetos integradores reforçam esta prática pedagógica,

os objetivos gerais destes projetos, são:

• Ampliar a formação multidisciplinar do aluno;

• Ampliar os conhecimentos acerca da natureza das atividades que um Analista e Desenvolvedor de Sistemas possa a vir desenvolver tais como análise, programação, modelagem, processos administrativos, suporte, redes, segurança de informação, gerenciamento de projetos entre outros;

• Aplicação no mercado de trabalho;

• Apurar a capacidade de decisão através do uso das técnicas adequadas de investigação, modelagem e análise e avaliação;

• Estimular a atitude de formular perguntas e procurar respostas;

• Formar profissionais capazes de equacionar problemas reais, resolvendo-os com a utilização de recursos tecnológicos;

• Propiciar a oportunidade de elaborar e apresentar um relatório técnico multidisciplinar sobre uma organização;

Page 6: Projeto Integrador - DS

Equipes de Trabalho Será desenvolvido por equipes compostas de acordo com a programação planejada. Em média, as equipes são compostas de, pelo menos, três alunos.

Funções do Professor Orientador

As equipes contarão com professores que os orientarão em suas atividades: – orientação e controle de projeto; – revisão de trabalhos e orientação sobre normas, idioma e metodologia;

Page 7: Projeto Integrador - DS

Metodologia As pesquisas e duvidas desenvolvidas através do projeto serão orientadas e resolvidas pelo professor em sala de aula Quando isso não for possível, as consultas deverão ser previamente agendadas, de acordo com as possibilidades e disponibilidades de cada professor orientador. O projeto é composto de três fases, a saber: • Definição do tema;

• Elaboração do projeto de pesquisa com o foco na multidisciplinaridade;

• Busca da inter-relação do tema com situações concretas no mercado de trabalho.

Page 8: Projeto Integrador - DS

Conteúdo do Trabalho Escrito

Os requisitos básicos e mínimos para o trabalho escrito são: • Especificidade de cada componente; • Para cada componente, deverá haver um capítulo que descreva o relacionamento efetivo do trabalho (teoria) com o projeto elaborado (prática); • Conclusão do grupo: O projeto, em sua forma escrita, deverá conter um texto de 40 linhas, minimamente, que consolide a conclusão do grupo; • Conclusão individual: O projeto, em sua forma escrita, deverá ter um parágrafo para que cada componente do grupo expresse a sua própria conclusão sobre o trabalho;

Page 9: Projeto Integrador - DS

Estrutura de elaboração e apresentação do Projeto Integrador: O projeto deverá ser entregue em pasta do tipo arquivo, com identificação do mesmo, obedecendo à forma de apresentação devendo conter: 1. Capa 2. Folha de Rosto 3. Sumário 4. Introdução 5. Desenvolvimento do projeto 6. Considerações Finais 7. Referências Bibliográficas

Page 10: Projeto Integrador - DS

Pré-Texto: • Capa: deve conter o nome da universidade, o título da obra, o nome do autor, área de concentração, local e data. • Folha de Rosto: repetem-se os elementos da capa e inclui-se a disciplina e o nome do professor orientador.

Páginas Preliminares: • Dedicatória: é um item opcional, onde o autor presta homenagem ou dedica seu trabalho. • Agradecimentos: espaço dedicado ao agradecimento às pessoas ou empresa que auxiliaram de forma significativa para a execução do trabalho (coleta de material, empréstimo ou doação de equipamentos, qualquer tipo de ajuda financeira ou pessoas que colaboraram direta ou indiretamente).

Page 11: Projeto Integrador - DS

• Resumo (máximo 10 linhas): condensação do estudo mencionando as principais contribuições do trabalho para a sociedade científica e leitores em geral. • Sumário: enumera as divisões dos capítulos e numeração das páginas na ordem em que se sucedem no decorrer do texto. • Listas: de tabelas, gráficos, figuras etc...

Page 12: Projeto Integrador - DS

Texto: • Introdução: Apresentação do tema; justificativa do tema escolhido; objetivos gerais e específicos; problema pesquisado; definições, categorias e conceitos utilizados. Perguntas que se bem respondidas ajudam na execução desta parte do trabalho: De que trata o assunto? Qual a situação-problema levantada? Em que se fundamenta o estudo? Qual o objetivo do pesquisador? Qual o relato histórico do problema? • Corpo do Trabalho: Desenvolvimento do trabalho propriamente dito, dividido em capítulos a serem definidos de acordo com sua necessidade. Devem seguir uma ordenação lógica das idéias. • Desenvolvimento do Tema: Descrição e documentação de todas as atividades de pesquisa. Desenvolver o Relatório Pessoal procurando sempre relacionar o aprendizado teórico e prático no decorrer do trabalho com o aprendizado teórico em aula.

Page 13: Projeto Integrador - DS

• Metodologia: Tipo de pesquisa; apresentação e justificativa do método escolhido; descrição da população; descrição, justificativa e maneira de selecionar a amostra; apresentação das técnicas e material de pesquisa (colocar em anexo cópia do instrumento de coleta de dados); limitações da pesquisa. • Análise dos Resultados: A descrição dos dados obtidos pode ser apresentada por meio de tabelas, quadros, gráficos, figuras.

• Conclusões: A essência do estudo está na conclusão que deverá corresponder aos objetivos do trabalho. A conclusão deve ser breve, clara e objetiva, apresentando visão analítica do corpo do trabalho. Na conclusão podem ser incluídos: a sua opinião sobre o estágio

realizado, citando aspectos positivos e negativos para seu aprimoramento profissional; as atividades mais interessantes; os pontos convergentes e divergentes em relação ao curso; o relato das dificuldades encontradas com relação aos conhecimentos técnicos e atuação prática; a análise sobre quais das disciplinas de seu curso mais contribuíram para sua capacitação profissional.

Page 14: Projeto Integrador - DS

Pós-Texto: • Referências Bibliográficas: É a relação dos autores e obras consultadas para a elaboração do trabalho. Devem constar todas as fontes que realmente foram consultadas, para mostrar o conjunto utilizado e para permitir que as pessoas interessadas consultem as fontes utilizadas. • Anexos: É a parte do trabalho onde se colocam dados elucidativos à compreensão do texto. (Tabelas, figuras, gráficos etc).

Page 15: Projeto Integrador - DS

Especificações Gráficas: • Margens: Superior: 3 cm Inferior: 2 cm Esquerda: 3 cm Direita: 2 cm • Tamanho do Papel: A4 – medidas 21,0 cm x 29,7 cm • Parágrafo: os trabalhos deverão ser necessariamente “micrados”. Alinhamento: justificado Espaçamento: entre linhas: 1,5 linha Recuo de parágrafos: 1,25 cm

Page 16: Projeto Integrador - DS

• Fonte Fonte: Times New Roman - Tamanho: 12 • Numeração de Páginas Lado direito do cabeçalho. • Dados de Identificação (folha de rosto) Adequar os nomes do relatório, dos alunos, professor orientador do curso, área de concentração, número de matrícula, curso, série e turma.

Page 17: Projeto Integrador - DS

Apresentação do projeto

Os resultados da pesquisa deverão ser apresentados sob duas formas, a saber: Apresentação escrita: a apresentação escrita será feita de acordo com os padrões da Associação Brasileira de Normas Técnicas – ABNT. Apresentação oral: realizada pelos membros da equipe aos professores, demais alunos e convidados. É imprescindível a presença dos professores escalados, assim como dos alunos de todas as séries. A duração será de 25 minutos, sendo 20 minutos de apresentação e 05 minutos para perguntas dos professores e da platéia (argüição). A apresentação poderá ser filmada, ficando sob a responsabilidade de cada equipe providenciar os requisitos necessários para a filmagem, à edição e distribuição da fita. As apresentações serão abertas para convidados, desde que o convite seja validado pelos professores orientadores e pelas próprias equipes.

Page 18: Projeto Integrador - DS

Passos Recomendados 1. Elaborar o planejamento do trabalho; 2. Elaborar um cronograma de execução e de reuniões; 3. Levantar dados e informações; 4. Analisar os dados obtidos; 5. Redigir o relatório ou a monografia; 6. Preparar a apresentação.

Page 19: Projeto Integrador - DS

MODELO DE ROTEIRO PARA ELABORAÇÃO DO PROJETO INTEGRADOR

Capa – em se tratando de um trabalho acadêmico, a capa deve ser objetiva, contendo apenas os dados de identificação e os que informam a natureza do trabalho, como:

· Identificação da instituição · Título do Projeto · Componentes · Identificação: do Curso, do Módulo, do Turno, da Certificação referente ao Módulo · Local e Data

Sumário – é a relação de todas as partes do trabalho, com a respectiva indicação das páginas. Seus elementos serão alinhados obedecendo a margem esquerda, com exceção da coluna de numeração das páginas, que deverá ser alinhada a 1 cm da margem direita e digitada sem negrito. Os números das páginas serão ligados aos títulos e subtítulos por uma linha de pontos.

Desenvolvimento – é o corpo do projeto, devendo conter os tópicos abaixo:

Page 20: Projeto Integrador - DS

1.INTRODUÇÃO

Deve conter um breve resumo do que está contido no

trabalho, mas sem descrever em detalhes, apenas

chamando a atenção do leitor para o assunto tratado. Este

tópico deve conter as justificativas para a escolha do tema

do sistema.

2. INSTITUIÇÃO

Um breve resumo dos seguintes aspectos da instituição em

que foi realizado o estudo do sistema: ••ramo de atuação;

segmento de mercado; estrutura organizacional da

instituição.

Page 21: Projeto Integrador - DS

LEVANTAMENTO DE REQUISITOS Descrição do Sistema Atual – será descrito de maneira clara e sucinta como funciona o sistema atual da Instituição. Seja ele manualmente ou automatizado. Descrição da Solução Adotada - descrição do funcionamento do sistema (modelo descritivo) a ser desenvolvido, identificando os problemas e pontos críticos existentes no sistema atual (levantamento dos requisitos) e, o que o seu sistema proposto procura melhorar. Impacto do Sistema na Instituição – descrever e justificar o impacto do sistema proposto no âmbito da sua implantação na instituição.

Page 22: Projeto Integrador - DS

ANÁLISE - Modelo Ambiental Propósito do Sistema - descrever de forma clara e objetiva a

finalidade do sistema proposto, identificando e descrevendo as tarefas ou processos que estão sendo automatizados e/ou aperfeiçoados.

Diagrama de Contexto – representar por intermédio deste

diagrama as funções do sistema a ser desenvolvido, pois este diagrama nos dá uma compreensão geral do sistema. Ele contém um processo (representa o sistema), os fluxos externos e as entidades externas.

Page 23: Projeto Integrador - DS

Modelo de Informação Diagrama Entidade-Relacionamento – este diagrama baseia-se na percepção do mundo real, e é constituído por um conjunto de objetos básicos chamados de entidade, relacionamento e a cardinalidade destes relacionamentos. Tal diagrama representa a estrutura lógica global do banco de dados do sistema que será desenvolvido neste projeto.

Page 24: Projeto Integrador - DS

Diagrama de Classes – Idem ao diagrama do tópico este diagrama também se baseia na percepção do mundo real. Entretanto, as classes devem apresentar além dos seus atributos, os métodos (as operações) também devem ser apresentados. Este diagrama de classe deve conter os papéis e multiplicidade em todas as associações existentes. - Modelo Comportamental Diagrama de Caso de Uso – este diagrama identifica as funções e seus respectivos responsáveis. Listar todas as funcionalidades que o sistema deve realizar. Nesta lista deve conter um cabeçalho contendo: um Número, o Nome do Caso de Uso; Quem inicia a ação e uma descrição do Caso de Uso.

Page 25: Projeto Integrador - DS

PROJETO DO SISTEMA Entende-se que neste tópico, será efetuada a construção do protótipo do sistema de acordo com o modelo funcional especificado no tópico anterior. Ambiente de Hardware e Software – descrever os recursos computacionais existentes na instituição para a implementação e implantação do sistema. Deve ser levado em consideração o tipo da tecnologia ou meio físico onde será desenvolvido o sistema. Diagrama Hierárquico do Sistema – será representado graficamente todas janelas funcionais do sistema. Layout de Telas e Relatórios – será desenvolvido em front-end de todas as interfaces gráficas (layout das telas) do sistema, bem como todos os possíveis relatórios que o sistema poderá emitir.

Page 26: Projeto Integrador - DS

CONCLUSÃO É a parte em que o aluno (ou grupo) tem plena liberdade para descrever como entendeu o assunto (projeto) que foi desenvolvido e o que concluiu do projeto realizado. Para tanto, é bom que se avalie os resultados obtidos, amarrando-se as idéias e sintetizando-se toda a reflexão. REFERÊNCIA(S) BIBLIOGRÁFICA(S) – é o conjunto de publicações, documentos que, por ventura, tenham sido utilizados. Essas referências podem ser de diversas naturezas, como vídeos, artigos de jornais ou revistas, livros e textos em geral.

Page 27: Projeto Integrador - DS

APÊNDICES Apêndice A – Dicionário de Dados Nesta seção será armazenada descrição de itens de dados e estruturas, bem como os processos do sistema. O dicionário de dados é usado como ferramenta auxiliar na percepção, bem como ferramenta de documentação. Apêndice B – Serviços/Infra-Estrutura da Rede Interna Neste tópico do apêndice será dissertado e/ou implementado o mapeamento dos serviços/infra-estrutura da rede interna para suporte ao sistema a ser implantado. Apêndice C – HELP do Sistema Esta ajuda (manual) do sistema será implementado em HTML, cujo conteúdo será sobre as principais funções do sistema.

Page 28: Projeto Integrador - DS

OBSERVAÇÕES IMPORTANTES: *Em caso de alguma dúvida procure resolvê-la junto ao professor no horário de aula; •Tanto os diagramas quanto o layout das telas e relatórios a serem construídos e implementados devem ser definidos junto ao professor orientador. Entretanto, deve-se ressaltar que a função do professor É APENAS DE ORIENTÁ- LOS na construção dos mesmos e NÃO FAZÊ-LOS.

•* Não serão aceitos os diagramas desenhados manualmente, eles deverão ser confeccionados em alguma Ferramenta CASE (ER-Win, Rational Rose, Visio, e outros).

•Os grupos devem conter no máximo 5 alunos e somente será dada a nota para aqueles que estiverem na capa do trabalho. •Lembre-se que o objetivo do projeto integrador é possibilitar o grupo exercitar, num caso prático, os conceitos abordados nas componentes do módulo. Assim, cuidado em utilizar exemplos existentes nos livros e, principalmente, na Internet.

Trabalhos “parecidos” são considerados e corrigidos, mas cópias serão desconsideradas, pois esvazia o objetivo do trabalho.

Page 29: Projeto Integrador - DS

DICAS PARA REDIGIR O PROJETO INTEGRADOR - saber o que se vai escrever, para quê e para quem, é importante; - o texto deve ser claro, conciso e correto, em uma linguagem espontânea, simples e direta, onde cada palavra traduza exatamente o que se deseja transmitir; - o excesso de palavras difíceis ou técnicas torna o texto rebuscado e, muitas vezes, incompreensível; - o autor do texto deve ter familiaridade com a norma culta da língua que está utilizando, domínio de seus mecanismos e recursos de coesão, coerência, ortografia, acentuação, regência e concordância verbal e nominal, e conhecimento de vocabulário variado; -é preciso citar os autores das idéias utilizadas para que não se caracterize o plágio; - usar a terceira pessoa do singular, evitando-se expressões como eu acho...,eu penso... etc., na primeira pessoa do singular; pronomes possessivos também devem ser abolidos como meu trabalho..., minha pesquisa..., meus estudos...;

Page 30: Projeto Integrador - DS

- os parágrafos não devem ser muito extensos; curtos, trazem idéias mais claras e explícitas; - o uso de tabelas, gráficos, equações etc, deve se restringir ao necessário para melhor compreensão do texto; - deve-se tomar cuidado com o uso figurado das palavras (metáforas e metonímias, por exemplo), para que em lugar de se caracterizar como uma associação de idéias, tornem-se verdadeiras incógnitas para o leitor; - é importante que o autor desenvolva um aspecto da sua idéia em cada parágrafo, mantendo a unidade e o equilíbrio das partes, o que leva à compreensão do texto todo; - evitar argumentação demasiadamente abstrata; - evitar repetição de detalhes supérfluos; - recorrer a termos técnicos, somente quando forem indispensáveis; - evitar o uso de abreviaturas, pois podem gerar ambigüidade e mal entendidos; - usar vocabulário adequado ao tema, evitando-se modismos e gíria;

Page 31: Projeto Integrador - DS
Page 32: Projeto Integrador - DS
Page 33: Projeto Integrador - DS
Page 34: Projeto Integrador - DS

ANEXO II MODELO DE ITENS QUE DEVEM COMPOR O ORÇAMENTO HARDWARE • Fabricante da placa-mãe (inclui: marca do chipset, quantos slots de memória RAM para que tecnologia, qual o socket do processador, tipos de slots de expansão e quantos de cada um, e quais os dispositivos onboard) • Quantidade de memória RAM, disponibilizado de que forma e tecnologia (Ex. Quantos Módulos); • Fabricante do processador e clock interno do mesmo; • Fabricante do HD, capacidade e tecnologia de transmissão (Ex.UDMA 66 ); • Placas OFF Board: Vídeo AGP, Rede 10/100Mbits, Som e etc; • Potência da Fonte de alimentação e que tipo (Ex. AT/ATX); SOFTWARE • Licença do Sistema Operacional; • Licença do Pacote Office; • Antivírus; • Licença de Software específico da área de atuação da Empresa se houver;

Page 35: Projeto Integrador - DS

Requisitos –

Uma etapa essencial do processo desenvolvimento

- Questionário Cliente

1 – Por qual motivo à empresa esta solicitando em site? 2 – Por meio do Web – Site qual a mensagem que a empresa deseja passar? 3 – Qual o capital disponibilizado para o desenvolvimento do projeto? 4 – Este ramo de atividade é realmente escasso na Internet, existe alguma idéia diferenciada para o projeto?

Page 36: Projeto Integrador - DS

Hoje em dia um dos nossos maiores problemas é a falta de tempo, seria de real interesse buscar em um site como uma funcionalidade rápida e objetiva?

Um dos pontos mais importantes de um projeto é qual será o impacto causado no usuário em relação ao site ou sistema desenvolvido. Será que ele alcança todos ou parte dos objetivos buscados num acesso?Ficam satisfeitos com a praticidade e facilidade de se buscar o desejado?

No desenvolvimento do projeto o objetivo maior é satisfazer o cliente. Ter sempre em mente o que eles como clientes desejam quais suas preferências, suas duvidas, sua disponibilidade financeira em relação ao produto e o principal de todas suas idéias.•Considerando esses requisitos básicos será possível entrar em o que chamamos de acordo para dar um bom andamento ao projeto em mente

A simplicidade de um site também é muito importante,algo que qualquer pessoa leiga consiga buscar sem se preocupar em aprender ditamente do que se trará o sistema, a maioria das pessoas ficam satisfeitas com a facilidade e rapidez ao se buscar algo,principalmente com a falta de tempo que nos atinge hoje. Verificaremos se todos esses requisitos serão abrangidos e cumpridos de forma eficaz para que aja satisfação tanto do nosso cliente em solicitar o produto como também aos clientes que eles possuem.

Page 37: Projeto Integrador - DS

Especificação de Requisitos Requisitos

Propósito do Documento

Oportunidade de Negócio

Descrição do Sistema

Páginas do Site

Perspectiva do Cliente

Perspectiva do Sistema

Perspectiva de Usuário

Interface de Software

Especificação

Page 38: Projeto Integrador - DS

FOCO:

•Funcionalidade •Desempenho •Usabilidade •Confiabilidade

Page 39: Projeto Integrador - DS

REGISTROS

Page 40: Projeto Integrador - DS

REGISTROS Registros são conjuntos de informações logicamente relacionadas. As informações de um registro são denominadas campos e podem ser de diferentes tipos.

Podemos citar como exemplos de registros: informações pessoais sobre um cliente de um banco, dados sobre produtos comercializados em uma loja, informações sobre veículos produzidos em uma montadora, dados sobre inscritos em um concurso, informações sobre motoristas de uma empresa de ônibus e outros.

Page 41: Projeto Integrador - DS

Para declararmos um registro é necessário definir um tipo de registro e depois a variável de registro, conforme a sintaxe e exemplos a seguir. TYPE identificador de tipo de registro = RECORD

{campos do registro}

END;

VAR identificador de variável de registro:

identificador de tipo de registro;

Page 42: Projeto Integrador - DS

Ex.: Informações pessoais sobre um cliente de um banco: número da conta, tipo da conta, nome do cliente, endereço, telefone, número do RG, número do CPF, empresa em que trabalha, rendimento mensal, qualificação do cliente conforme condições financeiras.

Program reg1; Type dados_do_cliente =RECORD nconta: string[8]; tipo: char; nome: string[30]; endereco: record rua:string[30]; cidade:string[15]; cep:string[5]; end; fone: string[12]; rg: string[10]; cpf: string[12]; empresa: string[25]; rendmensal: real; qualifica: byte; END; VAR cliente: dados_do_cliente;

Page 43: Projeto Integrador - DS

Para fazermos referência, no programa, a um campo de um registro, é necessário identificar o registro e o campo, com a sintaxe: identificador de variável de registro.identificador do campo; Para o exemplo 1 o trecho de entrada das informações pode ser: ......... gotoxy(...,...); readln(cliente.nconta); gotoxy(...,...); readln(cliente.tipo); gotoxy(...,...); readln(cliente.nome); gotoxy(...,...); readln(cliente.endereco.rua); gotoxy(...,...); readln(cliente.endereco.cidade); gotoxy(...,...); readln(cliente.endereco.cep); gotoxy(...,...); readln(cliente.fone); gotoxy(...,...); readln(cliente.rg); gotoxy(...,...); readln(cliente.cpf); gotoxy(...,...); readln(cliente.empresa); gotoxy(...,...); readln(cliente.rendmensal); gotoxy(...,...); readln(cliente.qualifica);

Page 44: Projeto Integrador - DS

......... with cliente, cliente.endereco do begin gotoxy(...,...); readln(nconta); gotoxy(...,...); readln(tipo); gotoxy(...,...); readln(nome); gotoxy(...,...); readln(rua); gotoxy(...,...); readln(cidade); gotoxy(...,...); readln(cep); gotoxy(...,...); readln(fone); gotoxy(...,...); readln(rg); gotoxy(...,...); readln(cpf); gotoxy(...,...); readln(empresa); gotoxy(...,...); readln(rendmensal); gotoxy(...,...); readln(qualifica); end;

Page 45: Projeto Integrador - DS

ARQUIVOS Um arquivo pode ser descrito como um conjunto de registros e pode ser armazenado (gravado) em disco rígido ou disquete. É possível manipular um arquivo inserindo, alterando, excluindo ou simplesmente consultando seus registros. Os registros são gravados sequencialmente. Para declararmos um arquivo é necessário declarar o registro com seus campos e depois o arquivo. TYPE identificador de tipo de arquivo = FILE OF identificador de tipo de registro; VAR identificador de variável de arquivo: identificador de tipo de arquivo;

Page 46: Projeto Integrador - DS

Para o exemplo 1 temos:

Program ex1;

Type dados_do_cliente = RECORD

nconta: string[8];

.........

qualifica: byte;

END;

cadastro_dos_clientes = FILE of dados_do_cliente;

VAR cliente: dados_do_cliente;

cadastro: cadastro_dos_clientes;

.........

{cliente é o nome da variável do registro e cadastro é o

nome da variável do arquivo}

Page 47: Projeto Integrador - DS

PROCEDIMENTOS E FUNÇÕES PARA MANIPULAÇÃO DE ARQUIVOS

ASSIGN(nomedoarquivo, ‘nomeexterno’); Associa o nomedoarquivo declarado no programa ao nomeexterno (arquivo físico) localizado no ambiente do sistema operacional. O nomeexterno do arquivo deve seguir as regras do MSDOS, ou seja até 12 caracteres, sendo 8 para o nome, seguido do ponto e mais 3 para extensão, que é opcional. Este procedimento deve anteceder qualquer outro procedimento de manipulação de arquivo.

RESET(nomedoarquivo); Abre arquivo existente, com registros gravados. Os registros que foram gravados anteriormente serão preservados. Posiciona o ponteiro no 1º registro.

REWRITE(nomedoarquivo); Cria e abre um novo arquivo, caso o arquivo já exista os registros gravados anteriormente serão eliminados. O arquivo será aberto sempre vazio.

CLOSE(nomedoarquivo); Fecha um arquivo aberto, atualizando as informações do arquivo.

Page 48: Projeto Integrador - DS

ERASE(nomedoarquivo); Elimina o arquivo do diretório.

RENAME(nomedoarquivo,’nomeexterno’); Altera o nome interno do arquivo para outro nome externo.

READ(nomedoarquivo,nomedoregistro); Lê um registro e avança o ponteiro para o próximo registro.

WRITE(nomedoarquivo,nomedoregistro); Grava um registro e avança o ponteiro para o próximo registro.

EOF(nomedoarquivo); Retorna true se o fim do arquivo foi atingido.

FILEPOS(nomedoarquivo); Retorna o número do registro ativo, onde se encontra o ponteiro. Posição física do registro.

SEEK(nomedoarquivo,posição); Posiciona o ponteiro no registro de número posição.

FILESIZE(nomedoarquivo); Retorna o tamanho do arquivo, ou a quantidade de registros gravados.

Page 49: Projeto Integrador - DS

Exemplo:

Programa que permite a inclusão, alteração, consulta e

exclusão de registros em um arquivo.

exemplo

Page 50: Projeto Integrador - DS