2. Funcionalidades
a. Cadastro de custos
Serão cadastrados custos (despesas) referentes aos alunos da faculdade.
O banco referente a alunos, cursos, turmas, etc. já existe e está populado.
O banco referente aos custos eu criei.
Inclusão:
1. Selecionar ano do custo (combobox com anos) - anos de 2017 até 2020; não vem do banco.
2. Selecionar quadro do custo (combobox com os quadros presentes no banco) - tabela: [login to view URL]
3. Selecionar item do quadro (combobox com os itens do quadro presentes no banco) - tabela: [login to view URL] (é carregado via ajax de acordo com o quadro selecionado anteriormente).
4. Associar o custo aos alunos (os alunos não serão selecionados um a um; as opções são: toda a faculdade, toda a graduação, uma ou várias engenharias, etc.) - tais opções ficarão em checkboxes ou radio buttons; os cursos de graduação, mestrado e doutorado vem do banco de dados (desconsiderar mestrado e doutorado neste 1º momento; trabalhar só com a tabela [login to view URL], a qual contém os cursos de graduação); as outras opções (toda a faculdade, toda a graduação, etc.) estão presentes somente na tela mesmo e servirão de base para a associação do custo aos alunos.
5. Incluir valor, data, descrição e observações do custo (form com inputs).
6. Upload de comprovantes dos custos - arquivos PDF. Os comprovantes devem ser salvos no banco para futura recuperação.
7. Apresentar resumo da inclusão com os dados acima e botão incluir para finalizar a inclusão.
obs: os itens 1, 2 e 3 podem ficar em uma única página.
Edição/Exclusão:
O sistema deve permitir a edição ou exclusão de um custo cadastrado. Para isso, deve oferecer filtros (ano civil, ano escolar, período, graduação, mestrado, cursos e alunos) para buscar os custos.
b. Relatórios
Serão gerados relatórios em PDF referentes aos custos por aluno, curso, toda a graduação/mestrado ou toda faculdade. Será feito pelo usuário, por meio da seleção dos filtros disponíveis para geração do relatório (mesmo filtro para buscar custos para edição/exclusão).
ex: relatório de custos do aluno x, ano 2017, 1º período; relatório dos custos da engenharia y no ano de 2016.
obs: esses dados tb poderão ser feitos em forma de consulta no sistema, isto é, apresentados em tela, sem a geração do arquivo PDF. Novamente, será feito pelo usuário.
c. Login
Todas as funcionalidades do sistema só podem ser acessadas por usuários logados - email, nome e senha.
Existem 2 tipos de usuários: admin - acessa o sistema e cria usuários comuns; usuário comum - apenas acessa o sistema
É necessário o mecanismo para recuperação de senha via email.
d. Log
É preciso que as atividades feitas pelos usuário sejam logadas no banco. Quem fez, o que fez e quando.
e. Telas
Fiz um esboço das funcionalidades aqui: [login to view URL]
Basta baixar o xml e abrir no [login to view URL]
obs: ainda faltam as telas para edição/exclusão de custos e geração de relatórios, mas a ideia geral dessas funcionalidades é a seguinte:
Edição/Exclusão
1. tela com filtros para a busca (curso, ano civil, ano escolar, período, quadro, item do quadro e aluno - nome, cpf, idt)
2. tela com tabela listando os custos buscados, com botões para edição e exclusão em cada linha
3. edição - tela mostrando os dados do custo selecionado e permitindo a edição/exclusão
4. realizada a edição/exclusão, retorna para a tela 2 mostrando msg de sucesso (alteração/remoção realizada com sucesso)
Geração de relatórios (somente serão gerados relatórios de custos para alunos)
1. tela com filtros para a busca (curso, ano civil, ano escolar, período, e aluno - nome, cpf, idt)
2. após escolher os filtros das buscas, os dados selecionados serão mostrados e uma confirmação será pedida para geração dos relatórios
3. será gerado e disponibilizado para download um arquivo .zip contendo os relatórios em PDF dos alunos selecionados na busca
Our 100% completion rate, being 100% on time and budget with a good rating prove that we are the right fit for your project.
Relevant Skills and Experience
We are a well diversified team with good communication skills and have been in web development and designing for the last 10 years.
Proposed Milestones
$750 USD - will discuss later.
Please, open the message board for discussion.
Best Regards,
Netizens
I can definitely help you with that! I am a Web Developer, Network Engineer and a Professional Websites Automation Expert... I've done many web automation script for various clients.. Let me know and we can have a quick chat. {RandomProposal}
Cheers
Zia