Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral

Detalhes bibliográficos
Autor(a) principal: Sousa, Igor Maciel de
Data de Publicação: 2025
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Ceará (UFC)
Texto Completo: http://repositorio.ufc.br/handle/riufc/80348
Resumo: The administrative processes of student assistance have a significant impact on students’ lives, as the decisions made directly influence access to benefits such as scholarship programs. Currently, a large portion of these processes is still carried out manually, making them time-consuming and prone to errors, in addition to overburdening the assistants responsible for data analysis. To optimize this management, this work proposes the development of a desktop system to automate and facilitate the administration of student aid at the Federal University of Ceará, Sobral campus. The choice of a desktop system is due to the need to restrict access only to authorized computers within the local network, ensuring greater control and security over the data. Unlike a web system, which can be accessed from the server machine’s IP address and allows page manipulation through browser tools such as the element inspector, the desktop system provides an additional layer of protection against unauthorized access and improper modifications to the interface. The system enables the importation of students’ socioeconomic data from CSV files, automatically populating an interactive interface that allows individual and bulk editing, filtering, column hiding, dynamic search, pagination, and data export in different formats. Additionally, the system generates detailed reports and applies objective criteria for student selection based on a weighted sum formula defined by PRAE, ensuring transparency and agility in the decision-making process. The system was developed using the Python programming language, with PyQt as the main library for the graphical interface. Data manipulation and analysis are handled using the Pandas and NumPy libraries, while information storage is managed by a MySQL database. With this approach, the system aims to reduce the time spent on data analysis, minimize errors, and provide a more efficient and accessible management of student assistance. Furthermore, centralizing the data in the database ensures greater integrity, security, and consistency of the information, allowing future analyses to be more accurate and comprehensive, facilitating strategic decision-making based on consolidated data.
id UFC-7_e0b861ee3e91cbbd19afa798d75e933c
oai_identifier_str oai:repositorio.ufc.br:riufc/80348
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Sousa, Igor Maciel deLacerda, Rayane AlvesMoraes, Jermana Lopes de2025-04-08T17:56:14Z2025-04-08T17:56:14Z2025SOUSA, Igor Maciel de. Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral. 2025. 47 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Campus de Sobral, Universidade Federal do Ceará, Sobral, 2025.http://repositorio.ufc.br/handle/riufc/80348The administrative processes of student assistance have a significant impact on students’ lives, as the decisions made directly influence access to benefits such as scholarship programs. Currently, a large portion of these processes is still carried out manually, making them time-consuming and prone to errors, in addition to overburdening the assistants responsible for data analysis. To optimize this management, this work proposes the development of a desktop system to automate and facilitate the administration of student aid at the Federal University of Ceará, Sobral campus. The choice of a desktop system is due to the need to restrict access only to authorized computers within the local network, ensuring greater control and security over the data. Unlike a web system, which can be accessed from the server machine’s IP address and allows page manipulation through browser tools such as the element inspector, the desktop system provides an additional layer of protection against unauthorized access and improper modifications to the interface. The system enables the importation of students’ socioeconomic data from CSV files, automatically populating an interactive interface that allows individual and bulk editing, filtering, column hiding, dynamic search, pagination, and data export in different formats. Additionally, the system generates detailed reports and applies objective criteria for student selection based on a weighted sum formula defined by PRAE, ensuring transparency and agility in the decision-making process. The system was developed using the Python programming language, with PyQt as the main library for the graphical interface. Data manipulation and analysis are handled using the Pandas and NumPy libraries, while information storage is managed by a MySQL database. With this approach, the system aims to reduce the time spent on data analysis, minimize errors, and provide a more efficient and accessible management of student assistance. Furthermore, centralizing the data in the database ensures greater integrity, security, and consistency of the information, allowing future analyses to be more accurate and comprehensive, facilitating strategic decision-making based on consolidated data.Os processos administrativos da assistência estudantil têm um impacto significativo na vida dos estudantes, uma vez que as decisões tomadas influenciam diretamente o acesso a auxílios, como os programas de bolsas. Atualmente, grande parte desses processos ainda é realizada manualmente, o que os torna demorados e suscetíveis a erros, além de sobrecarregar os assistentes responsáveis pela análise dos dados. Para otimizar essa gestão, este trabalho propõe o desenvolvimento de um sistema desktop para automatizar e facilitar a administração dos auxílios estudantis na Universidade Federal do Ceará, campus Sobral. A escolha por um sistema desktop se deve à necessidade de restringir o acesso apenas a computadores autorizados na rede local, garantindo maior controle e segurança sobre os dados. Diferentemente de um sistema web, que pode ser acessado a partir do IP da máquina servidora e permite a manipulação das páginas por meio de ferramentas como o inspetor de elementos dos navegadores, o sistema desktop oferece uma camada adicional de proteção contra acessos não autorizados e modificações indevidas na interface. O sistema permite a importação de dados socioeconômicos dos estudantes a partir de arquivos CSV, preenchendo automaticamente uma interface interativa que possibilita edição individual e em massa, aplicação de filtros, ocultação de colunas, pesquisa dinâmica, paginação e exportação de dados em diferentes formatos. Além disso, o sistema gera relatórios detalhados e aplica critérios objetivos para a seleção dos estudantes com base em uma fórmula de soma de pesos definido pela PRAE, garantindo transparência e agilidade no processo de decisão. O desenvolvimento do sistema foi realizado utilizando a linguagem de programação Python, com PyQt como biblioteca principal para a interface gráfica. A manipulação e análise dos dados são feitas com as bibliotecas Pandas e NumPy, enquanto o armazenamento das informações é gerenciado por um banco de dados MySQL. Com essa abordagem, o sistema visa reduzir o tempo gasto na análise dos dados, minimizar erros e proporcionar uma gestão mais eficiente e acessível da assistência estudantil. Além disso, a centralização dos dados no banco de dados garante maior integridade, segurança e consistência das informações, permitindo que análises futuras sejam mais precisas e completas, facilitando a tomada de decisões estratégicas com base em dados consolidados.Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobralinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisAplicação DesktopPyQtPandasAssistência EstudantilAutomação de processosDesktop ApplicationPyQtPandasStudent AssistanceProcess automationCNPQ::ENGENHARIASinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttps://orcid.org/0009-0003-0590-7744http://lattes.cnpq.br/1258900419413526https://orcid.org/0000-0002-8510-0013http://lattes.cnpq.br/5896118063797400http://lattes.cnpq.br/62259183377802382025-03-14ORIGINAL2025_tcc_imsousa.pdf2025_tcc_imsousa.pdfapplication/pdf5399547http://repositorio.ufc.br/bitstream/riufc/80348/1/2025_tcc_imsousa.pdf951ada271a74d04c87b9922b57ab11d7MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/80348/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/803482025-04-08 14:56:17.565oai:repositorio.ufc.br:riufc/80348Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2025-04-08T17:56:17Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral
title Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral
spellingShingle Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral
Sousa, Igor Maciel de
CNPQ::ENGENHARIAS
Aplicação Desktop
PyQt
Pandas
Assistência Estudantil
Automação de processos
Desktop Application
PyQt
Pandas
Student Assistance
Process automation
title_short Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral
title_full Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral
title_fullStr Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral
title_full_unstemmed Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral
title_sort Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral
author Sousa, Igor Maciel de
author_facet Sousa, Igor Maciel de
author_role author
dc.contributor.co-advisor.none.fl_str_mv Lacerda, Rayane Alves
dc.contributor.author.fl_str_mv Sousa, Igor Maciel de
dc.contributor.advisor1.fl_str_mv Moraes, Jermana Lopes de
contributor_str_mv Moraes, Jermana Lopes de
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Aplicação Desktop
PyQt
Pandas
Assistência Estudantil
Automação de processos
Desktop Application
PyQt
Pandas
Student Assistance
Process automation
dc.subject.ptbr.pt_BR.fl_str_mv Aplicação Desktop
PyQt
Pandas
Assistência Estudantil
Automação de processos
dc.subject.en.pt_BR.fl_str_mv Desktop Application
PyQt
Pandas
Student Assistance
Process automation
description The administrative processes of student assistance have a significant impact on students’ lives, as the decisions made directly influence access to benefits such as scholarship programs. Currently, a large portion of these processes is still carried out manually, making them time-consuming and prone to errors, in addition to overburdening the assistants responsible for data analysis. To optimize this management, this work proposes the development of a desktop system to automate and facilitate the administration of student aid at the Federal University of Ceará, Sobral campus. The choice of a desktop system is due to the need to restrict access only to authorized computers within the local network, ensuring greater control and security over the data. Unlike a web system, which can be accessed from the server machine’s IP address and allows page manipulation through browser tools such as the element inspector, the desktop system provides an additional layer of protection against unauthorized access and improper modifications to the interface. The system enables the importation of students’ socioeconomic data from CSV files, automatically populating an interactive interface that allows individual and bulk editing, filtering, column hiding, dynamic search, pagination, and data export in different formats. Additionally, the system generates detailed reports and applies objective criteria for student selection based on a weighted sum formula defined by PRAE, ensuring transparency and agility in the decision-making process. The system was developed using the Python programming language, with PyQt as the main library for the graphical interface. Data manipulation and analysis are handled using the Pandas and NumPy libraries, while information storage is managed by a MySQL database. With this approach, the system aims to reduce the time spent on data analysis, minimize errors, and provide a more efficient and accessible management of student assistance. Furthermore, centralizing the data in the database ensures greater integrity, security, and consistency of the information, allowing future analyses to be more accurate and comprehensive, facilitating strategic decision-making based on consolidated data.
publishDate 2025
dc.date.accessioned.fl_str_mv 2025-04-08T17:56:14Z
dc.date.available.fl_str_mv 2025-04-08T17:56:14Z
dc.date.issued.fl_str_mv 2025
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SOUSA, Igor Maciel de. Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral. 2025. 47 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Campus de Sobral, Universidade Federal do Ceará, Sobral, 2025.
dc.identifier.uri.fl_str_mv http://repositorio.ufc.br/handle/riufc/80348
identifier_str_mv SOUSA, Igor Maciel de. Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral. 2025. 47 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Campus de Sobral, Universidade Federal do Ceará, Sobral, 2025.
url http://repositorio.ufc.br/handle/riufc/80348
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/80348/1/2025_tcc_imsousa.pdf
http://repositorio.ufc.br/bitstream/riufc/80348/2/license.txt
bitstream.checksum.fl_str_mv 951ada271a74d04c87b9922b57ab11d7
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847792091938160640