Desenvolver sistema Php de Agendamento de Aulas Particulares


Publicado: Hace 4 meses Plazo: No definido Propuestas: 18 Freelancers interesados: 25

Abierto

Descripción:

LUX – AULAS PARTICULARES – SÉRGIO JR

1 .FINALIDADE

A presente proposta tem por finalidade o desenvolvimento de um sistema destinado ao

Controle de Aulas Particulares.

2. ESCOPO DO PROJETO

O sistema será estruturado a cerca de três grandes módulos. São eles: Administração,

Professor e Aluno, que deverão contar com as seguintes funcionalidades.

3. ESPECIFICAÇÕES TÉCNICAS

O Sistema será composto em três esferas: Administração, Professores e Alunos/Responsáveis

A - ADMINISTRAÇÃO

Área destinada aos usuários com perfil Administrador. Através deste módulo poderão ser

realizadas configurações do sistema, cadastros básicos, cadastros de alunos, professores e

outras funções administrativas.

4.1 Tabelas de Apoio

Tabelas de Apoio, ou tradicionais, são aquelas responsáveis por armazenar dados que

serão utilizados por outros recursos. Para todas essas tabelas serão implementadas as

operações

Incluir, Alterar, Excluir e Consultar. O sistema contará com as seguintes Tabelas de Apoio:

Ensino (ex.: Ensino Fundamental; Ensino Médio, etc.)

Ano (ex.: 1o, 2 o, 3 o, etc.)

Colégio (ex.: Marista, Leonardo da Vinci, Galois, etc.)

Disciplina (ex.: Português, Matemática, Física, etc.)

Situação da Aula (ex.: Agendada, Cancelada; Realizada; etc.)

Tipo de Material (ex.: Documento; Vídeo; Link; etc.)

Cidade

Bairro

o Nome do Bairro

o Valor de Deslocamento

4.2 Pessoas

Recurso que permitirá o cadastramento de Pessoas. As Pessoas poderão ser dos seguintes

tipos: Administrador; Professor; Aluno.

O cadastro da Pessoa será composto pelos seguintes dados:

o Nome

o Telefone Fixo

o Telefone Celular

o E-mail

o Endereço

o Dada de Nascimento

o Tipo de Pessoa (Administrador; Professor; Aluno)

o Observação

4.2.1 Detalhes do Professor

Dados complementares ao cadastro da Pessoa quando ela for do tipo Professor:

o Disciplinas do Professor

O sistema deverá contar com recurso que permita definir quais disciplinas

são ministradas por cada Professor.

o Agenda de Horários do Professor

O sistema deverá contar com recurso que permita definir quais disciplinas

são ministradas por cada Professor.

o Agenda de Aulas do Professor

Módulo que permitirá consultar a Agenda de Aulas do Professor, permitindo

ao usuário administrador visualizar uma grade com os dias da semana

contendo as aulas agendadas para do professor.

o Alunos do Professor

Módulo que permitirá consultar a relação de Alunos do Professor. Entendese

por Aluno do Professor aquela Pessoa para a qual exista ao menos uma

aula agendada com o professor específico.

4.2.2 Detalhes do Aluno

Dados complementares ao cadastro da Pessoa quando ela for do tipo Aluno. O cadastro

do Aluno será composto dos seguintes dados:

o Colégio

o Ensino

o Ano

o Dificuldade de Aprendizagem (Sim/Não);

o Nome da Pessoa Responsável

o Telefone Fixo da Pessoa Responsável

o Telefone Celular da Pessoa Responsável

o Agenda de Aulas do Aluno

Módulo que permitirá consultar a Agenda de Aulas do Aluno, permitindo ao

usuário administrador visualizar uma grade com os dias da semana contendo

as aulas agendadas para o aluno.

o Materiais do Aluno

Módulo que permitirá consultar a lista de materiais disponibilizado pelos

Professores ao Aluno

o Acompanhamento Escolar

Módulo que permitirá consultar a lista de Eventos Escolares do Aluno.

Entende-se por eventos escolares as diversas atividades escolares de um

aluno, como provas, simulados, trabalhos e etc. O cadastro de cada Evento

Escolar será composto dos seguintes dados:

Data

Título

Descrição

4.3 Tipo de Aula

Existem diversos tipos de aula, que se diferem quanto à duração e valor. Este cadastro

será composto dos seguintes dados:

Nome do Tipo de Aula (ex.: Aula Simples; Aula Dupla; etc)

Duração em horas

Valor da aula

Percentual a pagar ao Professor

4.4 Agendamento de Aulas

O Módulo de Agendamento de Aulas permitirá aos usuários com perfil Administrador

fazer o agendamento de aulas, informando os seguintes dados:

Data e Horário de início

Tipo de Aula

Aluno

Disciplina

Professor

O agendamento de aulas será realizado de acordo com a tabela de disponibilidade de

cada professor, conforme a Agenda de Horários do Professor.

O cadastro da Aula será composto também pelas avaliações do Professor e do Aluno,

as quais poderão ser cadastradas após a realização de cada aula. As avaliações serão

compostas dos seguintes atributos:

Nota do Professor (1 a 5)

Comentários do Professor

Nota do Aluno (1 a 5)

Comentários do Aluno

4.5 Financeiro

VALORES A PAGAR POR PROFESSOR

Lista contendo os nomes de todos os professores e os valores a serem pagos para

cada um deles em um mês/ano específico. O valor a ser pago ao professor

corresponde ao somatório dos valores das aulas ministradas no período.

O valor a ser pago por cada aula ministrada corresponde ao percentual destinado ao

professor conforme o Tipo de Aula e a Taxa de Deslocamento de acordo com o

endereço do aluno.

Ao clicar sobre um Professor, será exibida uma relação contendo todas as aulas

ministradas por ele no período específico, com os respectivos valores das aulas e

taxas de deslocamento.

VALORES A RECEBER POR ALUNO

Lista contendo os nomes de todos alunos e os valores a serem recebidos de cada um

deles em um mês/ano específico. O valor a ser recebido do aluno corresponde ao

somatório dos valores das aulas ministradas no período. O valor a ser recebido por

cada aula ministrada corresponde ao valor da aula conforme o Tipo de Aula e a Taxa

de Deslocamento de acordo com o endereço do aluno.

Ao clicar sobre um Aluno, será exibida uma relação contendo todas as aulas

ministradas no período específico, com os respectivos valores das aulas e taxas de

deslocamento.

B - PROFESSOR

Área destinada aos usuários com perfil Professor. Através deste módulo o professor terá

acesso às seguintes funcionalidades:

4.6 Meus Horários

Módulo que permitirá ao Professor consultar a sua grade de horários disponibilizados para

o agendamento de aulas por cada dia da semana.

4.7 Minhas Aulas Agendadas

Módulo que permitirá ao Professor consultar a sua grade de aulas agendadas por cada dia

da semana. Ao clicar sobre uma aula agendada serão exibidos os detalhes da Aula e dados do

Aluno, sendo permitido cadastrar a avaliação da aula caso ela já tenha sido ministrada.

4.8 Meus Alunos

Módulo que permitirá ao Professor consultar a relação de alunos para os quais possua ao

menos uma aula agendada. Ao clicar sobre um o nome de um aluno serão exibidos os detalhes

do aluno, a relação de aulas ministradas para o aluno, a Lista de Materiais disponibilizados para

o Aluno e o Acompanhamento Escolar.

4.9 Pagamentos

Módulo que permitirá ao Professor consultar o valor a receber pelas aulas ministradas em

um período (mês/ano) específico. Será exibida uma relação contendo todas as aulas ministradas

pelo Professor no período específico, com os respectivos valores das aulas e taxas de

deslocamento.

B - ALUNO

Área destinada aos usuários com perfil Aluno. Através deste módulo o aluno terá acesso

às seguintes funcionalidades:

4.10 Minhas Aulas

A Agenda do Aluno exibirá uma grade contendo os dias da semana. Nesta grade serão

identificados os horários para os horários para os quais existam aulas agendadas, mostrando o

nome do professor, a disciplina e os horários de início e término. Ao clicar sobre uma aula, será

exibido os detalhes da aula, sendo permitido cadastrar a avaliação da aula caso ela já tenha sido

ministrada.

4.11 Meus Materiais

Área na qual o Aluno terá acesso aos materiais disponibilizados pelos professores. Os

materiais serão agrupados por Disciplina, formando para cada uma delas uma lista de materiais.

As listas serão compostas de Título do Material, Nome do Professor e Data de Disponibilização.

Ao clicar sobre um item o aluno terá acesso aos detalhes do material.

4.12 Acompanhamento Escolar

Área na qual o Aluno terá a lista de eventos que compõe a sua agenda escolar, tais como

trabalhos, provas, simulados e etc.

4.13 Pagamentos

Módulo que permitirá ao Aluno consultar o valor a pagar pelas aulas ministradas em um

período (mês/ano) específico. Será exibida uma relação contendo todas as aulas ministradas ao

aluno no período específico, com os respectivos valores das aulas e taxas de deslocamento.


Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Designer, Desenvolvedor, Gerente de projetos, Analista de negócios, Fazer o design de uma landing page
Integrações de API: Mídias sociais (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc), Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs)

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Brasil

Para ver más detalles del cliente

Ingresa a Workana

Compartir este proyecto