Desenvolvimento de um sistema de apoio automatizado para gestão eficiente de auxílios estudantis na UFC – Campus Sobral
| Main Author: | |
|---|---|
| Publication Date: | 2025 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
| Download full: | http://repositorio.ufc.br/handle/riufc/80348 |
Summary: | 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 |