Um projeto desenvolvido na disciplina de Lab. Softaware do Curso Técnico em Informática na Escola Estadual de Educação Profissional Manoel Mano. Sendo um sistema com intuito de facilitar a matrícula de alunos, sobretudo a ficha de saúde, para que possam usufruir de melhor controle de informações, nas quais citadas, alergias e restrições alimentares.
🚧 Projeto em construção 🚧
Funcionalidade 1
: Facilitar o trabalho dos funcionários da secretaria escolar, auxiliando para que os mesmos poupem o tempo que usariam passando todas as informações para documentos em papéis;Funcionalidade 2
: Ter um melhor controle de dados, já que o usuário logado vai ter acesso aos gráficos e dados referentes aos alunos que possuem alergias e restrições alimentares;Funcionalidade 3
: Facilitar o acesso em diferentes locais e deixar livre os espaços que seriam ocupados pela papelada, já que estará tudo registrado no Banco de dados.
- Nosso site é um complemento do site apresentado pelo projeto 4, nesse complemento é possível preencher a ficha de saúde de forma online, além de possuir um botão para ter acesso aos relatórios onde residem os gráficos de alergias e restrições alimentares por curso, juntamente com uma tabela especificando se o aluno tem alergia ou restrição alimentar e sua respectiva alergia ou restrição alimentar, além de ser informado o curso do aluno. Porém, todas as informações resididas no botão de relátorios e o preenchimento da ficha só poderão ser visualizadas com permissão (login).
Foram utilizadas linguagens tais como: PHP, Java Script, HTML, CSS e SQL e ferramentas como: Figma e Bootstrap. Visto que foram as mais utilizadas ao longo do ensino médio, facilitando a criação do site.
O PHP
foi utilizado para administração e inserção de dados do site;O Java Script
como a linguagem de programação mais estruturada, executando o funcionamento do site. Sendo visto como a parte "Racional" do site;HTML e CSS
: Ambos não são considerados linguagens de programação, pois não podem criar funcionalidades proativas. No entanto, sem os mesmos o site não fica organizado e a experiência do usuário será comprometida.SQL
: utilizada para armazenamento e processamento de informações no banco de dados relacional que fora criado.Figma e bootstrap
: utilizados, respectivamente, para ter base e inicialização do design e melhor estilização do site.
- Os principais desafios encontrados foram em relação à manutenção do banco de dados, como por exemplo, no que se refere aos gráficos. Resolvidos após conversas e pesquisas com o professor responsável que deu soluções e maneiras de contrapor os problemas.
- Possíveis implantações no futuro podem ser: mais informações na tabela e uma forma de gerar PDFs com esses dados, separados por curso.
- Para que seja possível a instalação e execução do projeto são necessários alguns aplicativos e permissões;
- Para ter acesso aos gráficos e tabelas na página do relatório, é necessário que você tenha acesso ao banco de dados (Ele se encontra anexado neste repositório, com o arquivo nomeado de "fichas(2).sql")
- Como o site está local, é necessário o uso de aplicativos como o XAMPP, para que o site seja acessado.
- Além disso, é bom ter um editor para trabalhar com o código, como o VSCode.
- Instale o projeto. É possível a instalação em ZIP ao apertar no botão verde "Code" que se encontra na pasta do projeto;
- Adquira o local onde o projeto está e selecione, ele será aberto no seu editor de códigos (Caso o projeto seja baixado em ZIP, é necessário extraí-lo antes de procurá-lo);
- Como citado, o projeto está local, ou seja, utilize o XAMPP, ao abrir, clique em START no ícone do Apache e MySQL (É necessário que o projeto seja encotrado na pasta "XAMPP/htdocs");
- Antes de acessar o site diretamente, baixe o arquivo SQL e coloque no banco de dados, como o phpMyAdmin, (O banco deve ser nomeado como "bancofs" e a única tabela como "fichas") só será possível acessar a página de relatórios corretamente se houver realizado esse processo.
- Após isso, entre no navegador e coloque na pesquisa de URL: localhost/SEscS/inicio1.php (Os nomes após "localhost/" podem variar dependendo do nome das pastas e arquivos).
Letícia Lima |
Lunna Evellyn |
Manuela Aurélio |
José Gabriel |
Vitória Almeida |
Ludmylle |
Sara Ketlyn |
---|