Baixe o app para aproveitar ainda mais
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.
Compartilhar