Gerenciador de e-mails em pascal
Engenharia de Computação
TRABALHO FINAL
Gerenciador de E-mails em Pascal
Trabalho da disciplina de Algoritmos e Programação (INF01202). Nome da Professora: Cora Helena Francisconi Pinto Ribeiro. Nome do Aluno: Fabrício Girardi Andreis. Número da Matrícula: 151489. Turma: B.
Porto Alegre, Junho, 2006.
Gerenciador de Emails em Pascal
Nome do Software: SuperMail
O SuperMail foi desenvolvido conforme as especificações para o trabalho final da disciplina de Algoritmos e Programação (INF01202) do primeiro semestre de 2006, turma B.
O programa lê um arquivo texto, que contém as mensagens recebidas na caixa de entrada de uma conta de e-mail, e monta outros dois arquivos: um estruturado, contendo, em cada registro, informações do cabeçalho de uma mensagem; e outro arquivo do tipo texto, onde cada linha contém o corpo de uma mensagem armazenada no arquivo anterior, mantendo uma relação de um para um. Depois da leitura e montagem dos arquivos, o programa monta uma série de menus e telas que se relacionam segundo o fluxograma abaixo.
Fluxograma da Estrutura do Programa • As setas indicam o sentido da ação partindo do inicio do programa, mas também é possível seguir o caminho contrário.
Arquivos utilizados • Caixa de Entrada: 1. INBOX.DAD: Arquivo estruturado que contém informações do cabeçalho das mensagens. Campos: MsgId, Data, Remetente e Assunto 2. DEST.DAD: Arquivo estruturado que contém os destinatários das mensagens. Campos: MsgId e Dest. 3. BODY.TXT: Arquivo texto que contém o corpo das mensagens. 4. MSG.TMP: Arquivo estruturado temporário que contém as linhas da mensagem exibida na tela. Foi utilizado para facilitar a navegação do usuário. Campos: MsgId e TextoLinha.