Sabedoria é dadiva Conhecimento é mérito
Conjunto de informações disponibilizadas pelos alunos IFPR 2011 Campus Cascavel PR...
Implementando "Cerveja"
Begin
repeat
while ( ESTIVER COM SEDE ) do begin
for i := 1 to 7 do
begin
inc( i ) ;
end;
end;
until ( TOMAR SAIDERA );
End.
repeat
while ( ESTIVER COM SEDE ) do begin
for i := 1 to 7 do
begin
inc( i ) ;
end;
end;
until ( TOMAR SAIDERA );
End.
Visão do Sistema
Introdução
Oportunidade de negócio
Definição do Problema
Pensando em facilitar e interagir o relacionamento entre o professor e o
aluno, define-se um sistema de gerenciamento de alunos para melhorar progressivamente
esta parceria, disponibilizando ferramentas de fácil uso e acesso, deixando
cada vez mais simples a interação dos usuários.
Oportunidade de negócio
Sistemas de gerenciamento de alunos da atualidade são sistemas rústicos, não
possibilitando a interação entre todos os usuários, impedindo ou prejudicando
seus rendimentos, a falta de conectividade faz com que os alunos fiquem desorientados,
principalmente sobre seus rendimentos e frequências em aula. Através da
evolução dos meios de comunicação acha-se necessário a criação de um sistema
que tenha o máximo de cooperação entre seus usuários.
Definição do Problema
Sistemas de Gerenciamento de Alunos atuais sofrem com déficit de interação dos
usuários, atrapalhando ou mesmo impedindo a comunicação dos usuários, de
maneira a retardar o cronograma planejado pelos professores prejudicando o
rendimento dos alunos e acarretando perda de tempo para a instituição.
Caso de uso
Caso de uso: CDU1 – Efetuar Matricula
Escopo: Aplicação SGA
Nível: Objetivo do usuário
Ator Principal: Professor
Interessados e Interesses:
- Secretaria: Cadastra os alunos.
- Diretor: Consultas no banco de dados e faz justificativas ou abonno de faltas
- Professor: Lança as notas dos alunos, registra frequência
diária, inclui observações.
- Aluno: Faz consultas online de suas notas e frequência
Pré-Condições: O
aluno deve apresentar-se no colégio acompanhado pelos seus responsáveis.
Garantia de Sucesso (ou Pós-Condições): Matricula
efetuada com o máximo de informações sobre o aluno.
Cenário de Sucesso Principal (ou Fluxo
Básico):
1. O aluno se apresenta na secretaria do colégio
e a secretaria efetua sua matricula.
2. Os responsáveis pelo aluno apresentam-se a
secretaria e efetuam a matricula do aluno.
3. Com um pré cadastro efetuado online, a
secretaria efetua a matricula após verificar a documentação (A matricula so tera validade apos assinatura dos responsaveis).
Extensões (ou Fluxos Alternativos):
*a. A qualquer momento, diretor solicita uma correção:
1. A secretaria interage com os responsáveis para
solucionar o problema.
*b Em caso do sistema estar fora:
A secretaria com autorização do diretor utiliza a
ficha de cadastro manual
1. Quando do retorno do sistema a secretaria
cadastra no sistema todos o cadastro manual.
2. Os cadastros não concluídos quando da queda do
sistema são atualizados a partir dos dados manuais.
...
Requisitos Especiais:
- Web Cam
Lista de Variantes Tecnológicas e de Dados:
*a Correção de Gerente inserida pela passagem de
um cartão de correção numa leitora
de cartão ou inserindo um código de autorização
através do teclado.
3a. Identificador de item inserido por leitora a
laser de código de barras (quando o item
tiver código de barras) ou pelo teclado.
...
Frequência de Ocorrência: Poderia
ser quase contínuo.
Problemas em Aberto:
– Legislação e falta de
documentação que identifique o aluno
– Campo em que o diretor possa eletronicamente
dar permissão de matricula.
– Sistema de parcelamento das
matriculas.
– Gerenciamento do caixa do colégio.
– Leitura por código de barras ou pagamento em cartão de credito/debito.
Sistema de Cadastro de Alunos
Software de gerenciamento e cadastro de alunos
Cadastro:
Nome
Endereço
CPF
RG
Filiação
Escolaridade
Serie/Turma
Gerenciamento:
Chamada
Cadastro
Notas
Observação
============================================================================
Cadastro:
Aluno chega na secretaria acompanhado pelo pai ou responsavel, a secretaria inicia seu cadastro com as seguintes perguntas.
Qual seu nome...
Endereço
CPF
RG
Filiação
Escolaridade
Baseado na escolaridade informada ele e matriculado para ano/serie seguinte
============================================================================
Chamada:
O programa permite gerenciar a chamada onde é verificado a presença dos alunos e lançadas sua devidas faltas
============================================================================
Notas:
As notas lancadas no modulo de gerenciamento de notas do aluno são automaticamente armazenadas e a cada fechamento de bimestre informa a situação do aluno
============================================================================
Observação:
O modulo de observação permite aos interessados manter um historico devidamente atualizado sobre o aluno em questao
Tambem permite ao aluno ter acesso as suas notas a cada fechamento de bimestre
============================================================================
Requisitos do sistema
1 Pc por Sala
Rede Wirelles
Treinamento
============================================================================
Introdução
============================================================================
Oportunidade de negocio
============================================================================
Definição do problema
============================================================================
Matricula Matricula Matricula
Chamada Chamada
Notas
Cadastro:
Nome
Endereço
CPF
RG
Filiação
Escolaridade
Serie/Turma
Gerenciamento:
Chamada
Cadastro
Notas
Observação
============================================================================
Cadastro:
Aluno chega na secretaria acompanhado pelo pai ou responsavel, a secretaria inicia seu cadastro com as seguintes perguntas.
Qual seu nome...
Endereço
CPF
RG
Filiação
Escolaridade
Baseado na escolaridade informada ele e matriculado para ano/serie seguinte
============================================================================
Chamada:
O programa permite gerenciar a chamada onde é verificado a presença dos alunos e lançadas sua devidas faltas
============================================================================
Notas:
As notas lancadas no modulo de gerenciamento de notas do aluno são automaticamente armazenadas e a cada fechamento de bimestre informa a situação do aluno
============================================================================
Observação:
O modulo de observação permite aos interessados manter um historico devidamente atualizado sobre o aluno em questao
Tambem permite ao aluno ter acesso as suas notas a cada fechamento de bimestre
============================================================================
Requisitos do sistema
1 Pc por Sala
Rede Wirelles
Treinamento
============================================================================
Introdução
============================================================================
Oportunidade de negocio
============================================================================
Definição do problema
============================================================================
Matricula Matricula Matricula
Chamada Chamada
Notas
Calculo Personalizado (PASCAL)
Program Pzim ;
uses crt;
var
i,num1,num2,resultado:integer;
opcao,sair:char;
num1d,num2d,resultadod:real;
nome:string;
Begin
clrscr ;
textbackground( black ) ;
//for i := 9 to 15 do
//begin
//textcolor( i ) ;
textcolor( random( 15 ) ) ;
clrscr ;
write( 'Digite seu nome: ' ) ;
delay( 500 ) ;
//end;
read( nome ) ;
sair := 'N';
clrscr ;
i :=9;
repeat
repeat
clrscr ;
if ( (i>= 9) and (i<=14)) then
inc( i )
else
i :=9;;
textcolor( i ) ;
writeln( nome,' escolha qual operação deseja executar. ') ;
writeln( '' ) ;
writeln( '1 = Somar' ) ;
writeln( '2 = Subtrair' ) ;
writeln( '3 = Multiplicar' ) ;
writeln( '4 = Dividir' ) ;
opcao := readkey ;
writeln( '' ) ;
if ( opcao = '1' ) then
begin
writeln( nome,' informe dois numeros:' ) ;
readln( num1 ) ;
readln( num2 ) ;
resultado := num1 + num2;
writeln( 'Resultado: ',resultado ) ;
end
else
if ( opcao = '2' ) then
begin
writeln( nome,' informe dois numeros:' ) ;
readln( num1 ) ;
readln( num2 ) ;
if ( num1 > num2) then
begin
resultado := num1 - num2;
writeln( 'Resultado: ',resultado ) ;
end
else
begin
resultado := num2 - num1;
writeln( 'Resultado: ',resultado ) ;
end
end
else
if ( opcao = '3' ) then
begin
writeln( nome,' informe dois numeros:' ) ;
readln( num1 ) ;
readln( num2 ) ;
resultado := num1 * num2;
writeln( 'Resultado: ',resultado ) ;
end
else
if ( opcao = '4' ) then
begin
writeln( nome,' informe dois numeros:' ) ;
readln( num1d ) ;
readln( num2d ) ;
resultadod := num1d / num2d;
writeln( 'Resultado: ',resultadod:0:1 ) ;
end
else
begin
clrscr ;
writeln( '' );
writeln( 'A opção ("' , opcao ,'") não está disponivel ' ) ;
delay( 1000 ) ;
clrscr ;
end ;
until ( (opcao = '1') or (opcao = '2') or (opcao = '3') or (opcao = '4') );
repeat
gotoxy( 1, 1 ) ;
write( 'Deseja efetuar um novo calculo ',nome,' ? (S/N)' );
sair := upcase( readkey ) ;
if ( (sair = 'N') or (sair = 'S') ) then
begin
clrscr ;
end
else
begin
clrscr ;
writeln( 'A opção ("' , sair ,'") não está disponivel ' ) ;
delay( 1000 ) ;
clrscr ;
end;
until ( (sair = 'N') or (sair = 'S') );
until (sair = 'N' );
clrscr ;
writeln( '' );
writeln( '' );
writeln( '' );
writeln( 'Obrigado por ter usando minha ferramenta de calculos' ) ;
writeln( '' );
writeln( 'Creditos:' ) ;
writeln( '' );
write( ' Everaldo José de Souza' ) ;
writeln( ' - Aluno IFPR - Turma 2011' ) ;
delay( 3000 ) ;
End.
uses crt;
var
i,num1,num2,resultado:integer;
opcao,sair:char;
num1d,num2d,resultadod:real;
nome:string;
Begin
clrscr ;
textbackground( black ) ;
//for i := 9 to 15 do
//begin
//textcolor( i ) ;
textcolor( random( 15 ) ) ;
clrscr ;
write( 'Digite seu nome: ' ) ;
delay( 500 ) ;
//end;
read( nome ) ;
sair := 'N';
clrscr ;
i :=9;
repeat
repeat
clrscr ;
if ( (i>= 9) and (i<=14)) then
inc( i )
else
i :=9;;
textcolor( i ) ;
writeln( nome,' escolha qual operação deseja executar. ') ;
writeln( '' ) ;
writeln( '1 = Somar' ) ;
writeln( '2 = Subtrair' ) ;
writeln( '3 = Multiplicar' ) ;
writeln( '4 = Dividir' ) ;
opcao := readkey ;
writeln( '' ) ;
if ( opcao = '1' ) then
begin
writeln( nome,' informe dois numeros:' ) ;
readln( num1 ) ;
readln( num2 ) ;
resultado := num1 + num2;
writeln( 'Resultado: ',resultado ) ;
end
else
if ( opcao = '2' ) then
begin
writeln( nome,' informe dois numeros:' ) ;
readln( num1 ) ;
readln( num2 ) ;
if ( num1 > num2) then
begin
resultado := num1 - num2;
writeln( 'Resultado: ',resultado ) ;
end
else
begin
resultado := num2 - num1;
writeln( 'Resultado: ',resultado ) ;
end
end
else
if ( opcao = '3' ) then
begin
writeln( nome,' informe dois numeros:' ) ;
readln( num1 ) ;
readln( num2 ) ;
resultado := num1 * num2;
writeln( 'Resultado: ',resultado ) ;
end
else
if ( opcao = '4' ) then
begin
writeln( nome,' informe dois numeros:' ) ;
readln( num1d ) ;
readln( num2d ) ;
resultadod := num1d / num2d;
writeln( 'Resultado: ',resultadod:0:1 ) ;
end
else
begin
clrscr ;
writeln( '' );
writeln( 'A opção ("' , opcao ,'") não está disponivel ' ) ;
delay( 1000 ) ;
clrscr ;
end ;
until ( (opcao = '1') or (opcao = '2') or (opcao = '3') or (opcao = '4') );
repeat
gotoxy( 1, 1 ) ;
write( 'Deseja efetuar um novo calculo ',nome,' ? (S/N)' );
sair := upcase( readkey ) ;
if ( (sair = 'N') or (sair = 'S') ) then
begin
clrscr ;
end
else
begin
clrscr ;
writeln( 'A opção ("' , sair ,'") não está disponivel ' ) ;
delay( 1000 ) ;
clrscr ;
end;
until ( (sair = 'N') or (sair = 'S') );
until (sair = 'N' );
clrscr ;
writeln( '' );
writeln( '' );
writeln( '' );
writeln( 'Obrigado por ter usando minha ferramenta de calculos' ) ;
writeln( '' );
writeln( 'Creditos:' ) ;
writeln( '' );
write( ' Everaldo José de Souza' ) ;
writeln( ' - Aluno IFPR - Turma 2011' ) ;
delay( 3000 ) ;
End.
Assinar:
Postagens (Atom)