Buscar

projetoIntegrado_Sistema de Cursos-SI-v22-03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Proposta de Sistema para Projeto Integrado 
Curso de Sistemas de Informação 
Sistema de Controle de Matrículas de Cursos Presenciais 
1 
 
O sistema de Controle de Matrículas de Cursos Livres tem como objetivo realizar o cadastro de alunos, 
cursos e matricula de usuários para cursos de curta duração. 
O sistema será utilizado por atendentes e alunos matriculados. Todo acesso ao sistema é feito em terminais 
na escola por meio de login e senha. 
 
O atendente poderá realizar as seguintes ações: 
• Manter Cursos: O atendente cadastra os cursos que abrangem 2 áreas diferentes: informática e artes. 
Todos os tipos de cursos possuem código, nome, data de início, data de término, horário, número de 
vagas e valor. Para os cursos de informática há também o número do laboratório e o registro dos 
softwares que serão utilizados, e para o curso de artes a descrição do material e nome dos livros que 
serão utilizados. 
• Manter Alunos: O atendente cadastra os alunos, informando: nome, endereço, telefone, e-mail, rg, cpf, 
login e senha do aluno. 
• Cadastrar Matrícula: O atendente cadastra a matrícula do aluno em um ou mais cursos. É gerado um 
código de matricula, a data da matrícula, o valor da matrícula, o status de pagamento e o status da 
matrícula. Após o cadastro da matrícula os dados da matrícula (código matrícula) são enviados para o 
Sistema Financeiro. 
• Cancelar Matrícula: O atendente realizar o cancelamento da matrícula por solicitação do aluno. No 
momento do cancelamento o código da matrícula deve ser enviado para o Sistema Financeiro. 
• Gerar relatórios de matrículas e cancelamentos: O atendente emite relatórios em tela da quantidade 
de matrículas e cancelamentos por curso em um determinado período. 
 
O aluno poderá realizar as seguintes ações: 
• Consultar Cursos: O aluno consultar informações dos cursos disponíveis. 
• Consultar Matrículas e cancelamentos: O aluno consulta matrículas e cancelamentos de cursos que já 
realizou ou está realizando. 
 
Regras: 
1. Para fazer o acesso de atendentes e alunos, o sistema irá receber essas informações criptografadas 
através de um arquivo texto (ACESSO.TXT), previamente geradas (na prática poderá ser gerado pelo 
 
Proposta de Sistema para Projeto Integrado 
Curso de Sistemas de Informação 
Sistema de Controle de Matrículas de Cursos Presenciais 
2 
aluno através do Bloco de Notas ou qualquer outro aplicativo de edição de texto). Esse arquivo deverá 
ser desenvolvido pelos alunos; 
2. A estrutura do arquivo ACESSO.TXT (login e senha) e a criptografia nele utilizada será de 
responsabilidade do aluno (pesquisa, criação e implementação); 
3. A validação do acesso no arquivo ACESSO.TXT, deverá obrigatoriamente ser realizada através de 
busca binária. 
4. O Sistema Financeiro será simulado pela geração de um arquivo texto que conterá o código da 
matrícula e o status da matrícula (cadastrada ou cancelada). 
5. Caso o aluno já tenha realizado outros cursos, terá desconto progressivo. Um curso desconto de 5%, 
dois cursos desconto de 10%, mais de 2 cursos desconto de 15%. 
 
 
6. Toda parte de cobrança do curso é controlada pelo Sistema Financeiro, que somente recebe as 
informações do cadastro/cancelamento de matrícula. 
7. Um aluno matriculado pode realizar vários cursos. 
8. Devem ser exibidas mensagens de advertência para todas as ações malsucedidas. 
9. As operações de cadastro de matrícula e cancelamento de matrícula devem ser registradas em um 
arquivo de LOG. Deve conter data, hora, nome do atendente e operação realizada. 
10. Ao iniciar o sistema, o usuário seleciona o idioma (português, inglês ou espanhol) em que o sistema 
será exibido.

Outros materiais