ricardosm / controle_academico_clp

Trabalho da disciplina Conceitos de Linguagens de Programação

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

controle_academico_clp

Sistema para registro acadêmico utilizando a linguagem Objesct Pascal

Sistema de Controle Acadêmico

Trabalho apresentado ao curso de Ciência da Computação, da Universidade Federal de São João del Rei, como requisito parcial para obtenção da nota final da disciplina Conceitos de Linguagens de Programação (2017/2).

Requisitos

Desenvolver um sistema para registro acadêmico com os seguintes requisitos:

  1. O sistema deve permitir a inclusão, alteração e remoção de disciplinas, cada uma com os seguintes atributos: código, nome, carga horária e valor.

  2. O sistema deve permitir a inclusão, alteração e remoção de alunos. Cada aluno possui os seguintes atributos: RA, nome, email e curso.

  3. O sistema deve permitir a inclusão, alteração e remoção de cursos com os seguintes atributos: código, nome e duração (em semestres) e grade curricular. A grade curricular de um curso é uma matriz de disciplinas em que cada coluna corresponde a um semestre (ou pode ser usada qualquer outra estrutura que armazene pares disciplina/semestre).

  4. O sistema deve permitir a inclusão, alteração e remoção de matrícula. Cada matrícula possui os seguintes atributos: número, aluno e período (por exemplo, 2015.2). Associada à matrícula existe uma relação das disciplinas matriculadas que são selecionadas a partir da grade curricular do curso do aluno. O valor total da matrícula é igual à soma do valor de cada disciplina matriculada.

Projeto

Execução

Saída

Desenvolvido por:

João Victor Caetano

Luiz Felipe Chaves

Renan Carvalho

Ricardo Monteiro

About

Trabalho da disciplina Conceitos de Linguagens de Programação


Languages

Language:Pascal 100.0%